Andy Wingo
|
1234bb1850
Update license notices in all C files
|
6 rokov pred |
Andy Wingo
|
791eb0c01a
Remove (C) from copyright statements
|
6 rokov pred |
Andy Wingo
|
97cc65fee4
Rename __scm.h to scm.h
|
6 rokov pred |
Andy Wingo
|
c495b44714
Remove Emacs local variables comments in Guile source
|
6 rokov pred |
Andy Wingo
|
5534c2817e
Remove useless "classes: h_files" from Guile headers.
|
6 rokov pred |
Andy Wingo
|
e56d22153b
Remove ports.h from inline.h
|
6 rokov pred |
Andy Wingo
|
1a99bd10f8
Devolve boolean.h include.
|
6 rokov pred |
Andy Wingo
|
460552163e
Remove list.h from _scm.h
|
6 rokov pred |
Andy Wingo
|
5f50309448
Remove includes of validate.h.
|
6 rokov pred |
Andy Wingo
|
ee5994a517
remove self field of vtables
|
7 rokov pred |
Andy Wingo
|
4898959901
Implement class redefinition on top of fixed structs
|
7 rokov pred |
Andy Wingo
|
5c8bb13630
Change name of "static" flag indicating static slot allocation
|
7 rokov pred |
Andy Wingo
|
95f66b197c
GOOPS instance migration implemented in Scheme
|
7 rokov pred |
Andy Wingo
|
cd51ce81d0
Use heap-allocated port types instead of ptobnums
|
8 rokov pred |
Andy Wingo
|
26350edcac
Add #:static-slot-allocation?
|
10 rokov pred |
Andy Wingo
|
e437c50b88
Use a vtable bit to mark <slot> instances
|
10 rokov pred |
Andy Wingo
|
2bcb278a30
GOOPS: Deprecate "using-class" procs like slot-ref-using-class
|
10 rokov pred |
Andy Wingo
|
761338f60c
Manipulate GOOPS vtable flags from Scheme, for speed
|
10 rokov pred |
Andy Wingo
|
60061fe0fe
Incorporate %inherit-magic! into %init-layout!
|
10 rokov pred |
Andy Wingo
|
2025a02793
goops.c no longer knows about <class> slot allocation
|
10 rokov pred |
Andy Wingo
|
07452c83ae
Reimplement %allocate-instance in Scheme
|
10 rokov pred |
Andy Wingo
|
92928b8619
Re-use the vtable "size" field for GOOPS nfields
|
10 rokov pred |
Andy Wingo
|
2b5812c64d
Deprecate scm_get_keyword
|
10 rokov pred |
Andy Wingo
|
4a28ef1086
Rewrite %initialize-object in Scheme
|
10 rokov pred |
Andy Wingo
|
5a6165db6e
Remove scm_c_extend_primitive_generic
|
10 rokov pred |
Andy Wingo
|
2b7692bcc4
No more concept of "pure generics"
|
10 rokov pred |
Andy Wingo
|
3292354a4d
Remove pure-generic?
|
10 rokov pred |
Andy Wingo
|
e03e310126
Remove hashset slots from GOOPS classes
|
10 rokov pred |
Andy Wingo
|
57898597ad
Deprecate C exports of GOOPS classes.
|
10 rokov pred |
Andy Wingo
|
6c7dd9ebd3
Generics with setters have <applicable-struct-with-setter> layout
|
10 rokov pred |