~mdw
/
sod
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test/Makefile.am: Distribute the test program source.
[sod]
/
doc
/
SYMBOLS
diff --git
a/doc/SYMBOLS
b/doc/SYMBOLS
index
af83764
..
cec9fa3
100644
(file)
--- a/
doc/SYMBOLS
+++ b/
doc/SYMBOLS
@@
-16,10
+16,14
@@
c-types-class-impl.lisp
c-types-impl.lisp
cl:* variable function c-type
c-types-impl.lisp
cl:* variable function c-type
+ alignas
+ alignas-storage-specifier class
cl:array class c-type
cl:array class c-type
+ atomic c-type
bool c-type
c-array-dimensions generic
c-array-type class
bool c-type
c-array-dimensions generic
c-array-type class
+ c-atomic-type class
c-enum-type class
c-function-arguments generic
c-function-keywords generic
c-enum-type class
c-function-arguments generic
c-function-keywords generic
@@
-84,6
+88,7
@@
c-types-impl.lisp
long-long c-type
long-long-int c-type
make-array-type function
long-long c-type
long-long-int c-type
make-array-type function
+ make-atomic-type function
make-c-tagged-type function
make-enum-type function
make-function-type function
make-c-tagged-type function
make-enum-type function
make-function-type function
@@
-117,6
+122,7
@@
c-types-impl.lisp
size-t c-type
sllong c-type
slong c-type
size-t c-type
sllong c-type
slong c-type
+ specs c-type
sshort c-type
cl:string function class c-type opthandler
struct c-type
sshort c-type
cl:string function class c-type opthandler
struct c-type
@@
-153,25
+159,35
@@
c-types-proto.lisp
argument-type function
argumentp function
c-name-case function
argument-type function
argumentp function
c-name-case function
+ c-qualifier-keyword generic
+ c-storage-specifiers-type class
c-type macro class
c-type-alias macro
c-type-equal-p generic
c-type macro class
c-type-alias macro
c-type-equal-p generic
+ c-type-qualifier-keywords function
c-type-qualifiers generic
c-type-space function
c-type-qualifiers generic
c-type-space function
+ c-type-specifiers generic
c-type-subtype generic
canonify-qualifiers function
commentify-argument-name generic
defctype macro
c-type-subtype generic
canonify-qualifiers function
commentify-argument-name generic
defctype macro
+ define-c-storage-specifier-syntax macro
define-c-type-syntax macro
define-c-type-syntax macro
+ expand-c-storage-specifier generic
+ expand-c-storage-specifier-form generic
expand-c-type-form generic
expand-c-type-spec generic
format-qualifiers function
make-argument function
maybe-in-parens macro
expand-c-type-form generic
expand-c-type-spec generic
format-qualifiers function
make-argument function
maybe-in-parens macro
+ pprint-c-storage-specifier generic
pprint-c-type generic
pprint-c-type generic
+ print-c-storage-specifier generic
print-c-type generic
qualifiable-c-type class
qualify-c-type generic
print-c-type generic
qualifiable-c-type class
qualify-c-type generic
+ wrap-c-type function
class-finalize-impl.lisp
c3-cpl function
class-finalize-impl.lisp
c3-cpl function
@@
-219,6
+235,7
@@
class-layout-proto.lisp
effective-slot-class generic
effective-slot-direct-slot generic
effective-slot-initializer generic
effective-slot-class generic
effective-slot-direct-slot generic
effective-slot-initializer generic
+ find-slot-initargs generic
find-slot-initializer generic
ichain class
ichain-body generic
find-slot-initializer generic
ichain class
ichain-body generic
@@
-268,6
+285,10
@@
class-make-proto.lisp
make-sod-method generic
make-sod-method-using-message generic
make-sod-slot generic
make-sod-method generic
make-sod-method-using-message generic
make-sod-slot generic
+ make-sod-slot-initarg generic
+ make-sod-slot-initarg-using-slot generic
+ make-sod-user-initarg generic
+ sod-initarg-argument generic
sod-message-method-class generic
class-output.lisp
sod-message-method-class generic
class-output.lisp
@@
-316,6
+337,7
@@
classes.lisp
sod-class-tearfrags generic setf
sod-class-type generic
sod-class-vtables generic
sod-class-tearfrags generic setf
sod-class-type generic
sod-class-vtables generic
+ sod-initarg class
sod-initializer class
sod-initializer-class generic
sod-initializer-slot generic
sod-initializer class
sod-initializer-class generic
sod-initializer-slot generic
@@
-332,8
+354,10
@@
classes.lisp
sod-method-type generic
sod-slot class
sod-slot-class generic
sod-method-type generic
sod-slot class
sod-slot-class generic
+ sod-slot-initarg class
sod-slot-name generic
sod-slot-type generic
sod-slot-name generic
sod-slot-type generic
+ sod-user-initarg class
codegen-impl.lisp
codegen class
codegen-impl.lisp
codegen class
@@
-427,6
+451,7
@@
final.lisp
*sod-version* variable
exercise function
test-module function
*sod-version* variable
exercise function
test-module function
+ test-parse-c-type function
test-parser macro
fragment-parse.lisp
test-parser macro
fragment-parse.lisp
@@
-601,10
+626,14
@@
pset-proto.lisp
store-property function
with-pset-iterator macro
store-property function
with-pset-iterator macro
+Leaked slot names: cl:type
+ sod-initarg: cl:type
+
Classes:
cl:t
sb-pcl::slot-object
cl:standard-object
Classes:
cl:t
sb-pcl::slot-object
cl:standard-object
+ alignas-storage-specifier
base-offset
sod::basic-codegen
codegen
base-offset
sod::basic-codegen
codegen
@@
-614,7
+643,9
@@
cl:t
c-array-type
c-function-type
c-keyword-function-type
c-array-type
c-function-type
c-keyword-function-type
+ c-storage-specifiers-type
qualifiable-c-type
qualifiable-c-type
+ c-atomic-type
c-pointer-type
simple-c-type
c-class-type
c-pointer-type
simple-c-type
c-class-type
@@
-666,6
+697,9
@@
cl:t
cl:class [sb-pcl::definition-source-mixin sb-pcl::standard-specializer]
sequencer
sod-class
cl:class [sb-pcl::definition-source-mixin sb-pcl::standard-specializer]
sequencer
sod-class
+ sod-initarg
+ sod-slot-initarg
+ sod-user-initarg
sod-initializer
sod-class-initializer
sod-instance-initializer
sod-initializer
sod-class-initializer
sod-instance-initializer
@@
-718,6
+752,9
@@
c-function-arguments
c-function-type
c-function-keywords
c-keyword-function-type
c-function-type
c-function-keywords
c-keyword-function-type
+c-qualifier-keyword
+ (eql :atomic)
+ cl:symbol
c-tagged-type-kind
c-enum-type
c-struct-type
c-tagged-type-kind
c-enum-type
c-struct-type
@@
-729,10
+766,13
@@
c-type-class
c-type-equal-p
t t
c-array-type c-array-type
c-type-equal-p
t t
c-array-type c-array-type
+ c-atomic-type c-atomic-type
c-class-type c-class-type
c-function-type c-function-type
c-keyword-function-type c-keyword-function-type
c-pointer-type c-pointer-type
c-class-type c-class-type
c-function-type c-function-type
c-keyword-function-type c-keyword-function-type
c-pointer-type c-pointer-type
+ c-storage-specifiers-type c-type
+ c-type c-storage-specifiers-type
qualifiable-c-type qualifiable-c-type
simple-c-type simple-c-type
tagged-c-type tagged-c-type
qualifiable-c-type qualifiable-c-type
simple-c-type simple-c-type
tagged-c-type tagged-c-type
@@
-740,10
+780,14
@@
c-type-name
simple-c-type
c-type-qualifiers
qualifiable-c-type
simple-c-type
c-type-qualifiers
qualifiable-c-type
+c-type-specifiers
+ c-storage-specifiers-type
c-type-subtype
c-array-type
c-type-subtype
c-array-type
+ c-atomic-type
c-function-type
c-pointer-type
c-function-type
c-pointer-type
+ c-storage-specifiers-type
c-type-tag
tagged-c-type
chain-offset-chain-head
c-type-tag
tagged-c-type
chain-offset-chain-head
@@
-849,7
+893,6
@@
compute-islots
compute-method-entry-functions
basic-effective-method
effective-method
compute-method-entry-functions
basic-effective-method
effective-method
- simple-effective-method
compute-sod-effective-method
sod-message sod-class
compute-vtable
compute-sod-effective-method
sod-message sod-class
compute-vtable
@@
-907,6
+950,12
@@
ensure-sequencer-item
sequencer t
ensure-var
sod::basic-codegen t t
sequencer t
ensure-var
sod::basic-codegen t t
+expand-c-storage-specifier
+ cl:list
+ cl:symbol
+expand-c-storage-specifier-form
+ (eql alignas) t
+ (eql sod-parser:lisp) t
expand-c-type-form
(eql cl:*) t
(eql cl:array) t
expand-c-type-form
(eql cl:*) t
(eql cl:array) t
@@
-916,6
+965,7
@@
expand-c-type-form
(eql cl:function) t
(eql cl:nil) t
(eql cl:union) t
(eql cl:function) t
(eql cl:nil) t
(eql cl:union) t
+ (eql atomic) t
(eql bool) t
(eql double) t
(eql double-complex) t
(eql bool) t
(eql double) t
(eql double-complex) t
@@
-938,6
+988,7
@@
expand-c-type-form
(eql short) t
(eql signed-char) t
(eql size-t) t
(eql short) t
(eql signed-char) t
(eql size-t) t
+ (eql specs) t
(eql struct) t
(eql unsigned) t
(eql unsigned-char) t
(eql struct) t
(eql unsigned) t
(eql unsigned-char) t
@@
-1012,6
+1063,7
@@
sod-parser:file-location
c-fragment
property
sod-class
c-fragment
property
sod-class
+ sod-initarg
sod-initializer
sod-message
sod-method
sod-initializer
sod-message
sod-method
@@
-1020,6
+1072,8
@@
finalize-module
module
finalize-sod-class
sod-class
module
finalize-sod-class
sod-class
+find-slot-initargs
+ sod-class sod-slot
find-slot-initializer
sod-class sod-slot
format-temporary-name
find-slot-initializer
sod-class sod-slot
format-temporary-name
@@
-1145,6
+1199,7
@@
inst-metric
if-inst
return-inst
set-inst
if-inst
return-inst
set-inst
+ sod::suppliedp-struct-inst
update-inst
var-inst
while-inst
update-inst
var-inst
while-inst
@@
-1160,6
+1215,7
@@
inst-update
for-inst
inst-var
set-inst
for-inst
inst-var
set-inst
+ sod::suppliedp-struct-inst
update-inst
invoke-sequencer-items
sequencer
update-inst
invoke-sequencer-items
sequencer
@@
-1201,6
+1257,12
@@
make-sod-method-using-message
sod-message sod-class t t t t
make-sod-slot
sod-class t t t
sod-message sod-class t t t t
make-sod-slot
sod-class t t t
+make-sod-slot-initarg
+ sod-class t t t t
+make-sod-slot-initarg-using-slot
+ sod-class t sod-slot t
+make-sod-user-initarg
+ sod-class t t t
method-entry-chain-head
method-entry
method-entry-chain-tail
method-entry-chain-head
method-entry
method-entry-chain-tail
@@
-1215,6
+1277,7
@@
method-entry-slot-name
method-entry
method-keyword-argument-lists
effective-method t
method-entry
method-keyword-argument-lists
effective-method t
+ sod::initialization-effective-method t
module-dependencies
module
(setf module-dependencies)
module-dependencies
module
(setf module-dependencies)
@@
-1232,22
+1295,33
@@
module-name
module
module-pset
module
module
module-pset
module
+pprint-c-storage-specifier
+ cl:symbol t
+ alignas-storage-specifier t
pprint-c-type
t t t
c-array-type t t
pprint-c-type
t t t
c-array-type t t
+ c-atomic-type t t
c-function-type t t
c-keyword-function-type t t
c-pointer-type t t
c-function-type t t
c-keyword-function-type t t
c-pointer-type t t
+ c-storage-specifiers-type t t
simple-c-type t t
tagged-c-type t t
primary-method-class
simple-message
standard-message
simple-c-type t t
tagged-c-type t t
primary-method-class
simple-message
standard-message
+print-c-storage-specifier
+ t cl:symbol
+ t t
+ t alignas-storage-specifier
print-c-type
t c-array-type
print-c-type
t c-array-type
+ t c-atomic-type
t c-class-type
t c-function-type
t c-pointer-type
t c-class-type
t c-function-type
t c-pointer-type
+ t c-storage-specifiers-type
t simple-c-type
t tagged-c-type
cl:print-object
t simple-c-type
t tagged-c-type
cl:print-object
@@
-1388,6
+1462,8
@@
sod-class-type
sod-class
sod-class-vtables
sod-class
sod-class
sod-class-vtables
sod-class
+sod-initarg-argument
+ sod-initarg
sod-initializer-class
sod-initializer
sod-initializer-slot
sod-initializer-class
sod-initializer
sod-initializer-slot
@@
-1548,6
+1624,7
@@
parser-proto.lisp
cl:char function setf c-type parser
character-parser-context class
combine-parser-failures function
cl:char function setf c-type parser
character-parser-context class
combine-parser-failures function
+ commit parser
cond-parse macro
define-pluggable-parser macro
defparse macro
cond-parse macro
define-pluggable-parser macro
defparse macro
@@
-1564,6
+1641,8
@@
parser-proto.lisp
cl:not function parser
cl:or macro parser
parse
cl:not function parser
cl:or macro parser
parse
+ parse-empty function
+ parse-fail function
parser macro
parser-at-eof-p generic
parser-capture-place generic
parser macro
parser-at-eof-p generic
parser-capture-place generic
@@
-1753,6
+1832,7
@@
expand-parser-form
t (eql cl:t) t
t (eql cl:when) t
t (eql ?) t
t (eql cl:t) t
t (eql cl:when) t
t (eql ?) t
+ t (eql commit) t
t (eql expr) t
t (eql label) t
t (eql lisp) t
t (eql expr) t
t (eql label) t
t (eql lisp) t
@@
-1790,6
+1870,7
@@
file-location
sod:c-fragment
sod:property
sod:sod-class
sod:c-fragment
sod:property
sod:sod-class
+ sod:sod-initarg
sod:sod-initializer
sod:sod-message
sod:sod-method
sod:sod-initializer
sod:sod-message
sod:sod-method