Andy Wingo
|
26350edcac
Add #:static-slot-allocation?
|
10 lat temu |
Andy Wingo
|
e437c50b88
Use a vtable bit to mark <slot> instances
|
10 lat temu |
Andy Wingo
|
2bcb278a30
GOOPS: Deprecate "using-class" procs like slot-ref-using-class
|
10 lat temu |
Andy Wingo
|
761338f60c
Manipulate GOOPS vtable flags from Scheme, for speed
|
10 lat temu |
Andy Wingo
|
60061fe0fe
Incorporate %inherit-magic! into %init-layout!
|
10 lat temu |
Andy Wingo
|
2025a02793
goops.c no longer knows about <class> slot allocation
|
10 lat temu |
Andy Wingo
|
07452c83ae
Reimplement %allocate-instance in Scheme
|
10 lat temu |
Andy Wingo
|
92928b8619
Re-use the vtable "size" field for GOOPS nfields
|
10 lat temu |
Andy Wingo
|
2b5812c64d
Deprecate scm_get_keyword
|
10 lat temu |
Andy Wingo
|
4a28ef1086
Rewrite %initialize-object in Scheme
|
10 lat temu |
Andy Wingo
|
5a6165db6e
Remove scm_c_extend_primitive_generic
|
10 lat temu |
Andy Wingo
|
2b7692bcc4
No more concept of "pure generics"
|
10 lat temu |
Andy Wingo
|
3292354a4d
Remove pure-generic?
|
10 lat temu |
Andy Wingo
|
e03e310126
Remove hashset slots from GOOPS classes
|
10 lat temu |
Andy Wingo
|
57898597ad
Deprecate C exports of GOOPS classes.
|
10 lat temu |
Andy Wingo
|
6c7dd9ebd3
Generics with setters have <applicable-struct-with-setter> layout
|
10 lat temu |
Andy Wingo
|
9e2cd55ec8
Remove unused CPP defines naming <method> slots
|
10 lat temu |
Andy Wingo
|
79f2aaab30
Remove unused `default-slot-definition-class' <class> slot
|
10 lat temu |
Andy Wingo
|
005c078f27
Remove useless scm_s_slot_set_x export
|
10 lat temu |
Andy Wingo
|
623559f311
Deprecate scm_no_applicable_method C export
|
10 lat temu |
Andy Wingo
|
07f6200116
Remove unused scm_t_method and SCM_METHOD
|
10 lat temu |
Andy Wingo
|
28b818d303
Deprecate scm_basic_make_class
|
10 lat temu |
Andy Wingo
|
51fd1cd650
Move GOOPS boot to Scheme
|
10 lat temu |
Andy Wingo
|
a91ea6a8a3
Remove declarations without definitions
|
10 lat temu |
Andy Wingo
|
8906f23ded
Remove unused %fast-slot-ref / %fast-slot-set! from GOOPS
|
10 lat temu |
Andy Wingo
|
6ab1939653
%init-goops-builtins is an extension, not a global
|
10 lat temu |
Andy Wingo
|
3a0d141233
Rewrite %method-more-specific? to be in Scheme
|
10 lat temu |
Andy Wingo
|
e4aa440a2f
Deprecate C interfaces scm_compute_applicable_methods, scm_find_method
|
10 lat temu |
Andy Wingo
|
c0a56ec78d
%compute-applicable-methods in Scheme
|
10 lat temu |
Andy Wingo
|
686022e84e
remove scm_si_name_access
|
13 lat temu |