X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/284f1fa2ace3e276052ff1bd7d66442500e693da..074650bcd2b5de617c4d6e7566557bef8358b5f3:/doc/SYMBOLS?ds=sidebyside diff --git a/doc/SYMBOLS b/doc/SYMBOLS index e19df8b..eb668a8 100644 --- a/doc/SYMBOLS +++ b/doc/SYMBOLS @@ -91,8 +91,11 @@ c-types-impl.lisp make-union-type function cl:nil constant c-type parser pointer c-type + pprint-argument-list function + pprint-c-function-type function ptr c-type ptrdiff-t c-type + reify-variable-argument-tail function cl:schar function setf c-type short c-type short-int c-type @@ -242,6 +245,11 @@ class-layout-proto.lisp vtmsgs-entries generic vtmsgs-subclass generic +class-make-impl.lisp + check-method-argument-lists function + check-method-return-type function + check-method-return-type-against-message function + class-make-proto.lisp check-message-type generic check-method-type generic @@ -329,6 +337,7 @@ codegen-proto.lisp *null-pointer* variable *sod-ap* variable *sod-master-ap* variable + banner-inst class block-inst class break-inst class call-inst class @@ -339,18 +348,22 @@ codegen-proto.lisp codegen-pop-block generic codegen-pop-function generic codegen-push generic + cond-inst class continue-inst class convert-stmts function definst macro deliver-call function deliver-expr function do-while-inst class + emit-banner function emit-decl generic emit-decls generic emit-inst generic emit-insts generic ensure-var generic expr-inst class + for-inst class + format-banner-comment function format-compound-statement macro format-temporary-name generic function-inst class @@ -358,9 +371,12 @@ codegen-proto.lisp inst class inst-alt generic inst-args generic + inst-banner generic + inst-banner-args generic inst-body generic inst-cond generic inst-conseq generic + inst-control generic inst-decls generic inst-expr generic inst-func generic @@ -369,13 +385,17 @@ codegen-proto.lisp inst-name generic inst-op generic inst-type generic + inst-update generic inst-var generic + make-banner-inst function make-block-inst function make-break-inst function make-call-inst function + make-cond-inst function make-continue-inst function make-do-while-inst function make-expr-inst function + make-for-inst function make-function-inst function make-if-inst function make-return-inst function @@ -605,13 +625,16 @@ cl:t ichain ilayout inst + banner-inst block-inst break-inst call-inst + cond-inst continue-inst convert-to-ilayout-inst do-while-inst expr-inst + for-inst function-inst if-inst return-inst @@ -1039,12 +1062,19 @@ ilayout-class ilayout-ichains ilayout inst-alt + cond-inst if-inst inst-args + banner-inst call-inst +inst-banner + function-inst +inst-banner-args + function-inst inst-body block-inst do-while-inst + for-inst function-inst while-inst inst-chain-head @@ -1052,11 +1082,16 @@ inst-chain-head inst-class convert-to-ilayout-inst inst-cond + cond-inst do-while-inst + for-inst if-inst while-inst inst-conseq + cond-inst if-inst +inst-control + banner-inst inst-decls block-inst inst-expr @@ -1068,18 +1103,22 @@ inst-expr inst-func call-inst inst-init + for-inst var-inst inst-metric cl:list cl:null t + banner-inst block-inst break-inst call-inst + cond-inst continue-inst convert-to-ilayout-inst do-while-inst expr-inst + for-inst function-inst if-inst return-inst @@ -1095,6 +1134,8 @@ inst-op inst-type function-inst var-inst +inst-update + for-inst inst-var set-inst update-inst @@ -1181,6 +1222,7 @@ print-c-type t simple-c-type t tagged-c-type cl:print-object + banner-inst t base-offset t block-inst t break-inst t @@ -1189,12 +1231,14 @@ cl:print-object call-inst t chain-offset t class-pointer t + cond-inst t continue-inst t convert-to-ilayout-inst t do-while-inst t effective-method t effective-slot t expr-inst t + for-inst t function-inst t ichain t if-inst t