David Thompson
|
498564e3e3
goops: Preserve all slot options in redefinable classes.
|
4 years ago |
Andy Wingo
|
2e26538d6a
Replace libltdl with raw dlopen, dlsym
|
4 years ago |
Mark H Weaver
|
9fd1dc2fcc
goops: Fix 'instance?' to work on objects that aren't structs.
|
6 years ago |
Andy Wingo
|
f32500acca
Add new vtable reserved unboxed field
|
7 years ago |
Andy Wingo
|
c3a8112847
Fix GOOPS class redefinition type error.
|
7 years ago |
Andy Wingo
|
84259f54e3
Merge 'stable-2.2'
|
7 years ago |
Andy Wingo
|
a74d4ee4f6
Add struct-ref/unboxed, struct-set!/unboxed
|
7 years ago |
Andy Wingo
|
5870188eb4
Replace "pr" struct fields with "pw" fields
|
7 years ago |
Andy Wingo
|
0f14a9e598
Fix bootstrap slot permissions for <class>
|
7 years ago |
Andy Wingo
|
6e477b1453
Merge 'stable-2.2'
|
7 years ago |
Andy Wingo
|
f23415589a
GOOPS slot access protected via slot accessors, not struct perms
|
7 years ago |
Andy Wingo
|
28d5e81c13
Remove <int-slot>, <float-slot>, <double-slot>
|
7 years ago |
Andy Wingo
|
d354962b68
Remove support for tail arrays and self slots
|
7 years ago |
Andy Wingo
|
78d587c5e1
Remove "redefined" class slot
|
7 years ago |
Andy Wingo
|
ee5994a517
remove self field of vtables
|
7 years ago |
Andy Wingo
|
4898959901
Implement class redefinition on top of fixed structs
|
7 years ago |
Andy Wingo
|
5c8bb13630
Change name of "static" flag indicating static slot allocation
|
7 years ago |
Andy Wingo
|
95f66b197c
GOOPS instance migration implemented in Scheme
|
7 years ago |
Andy Wingo
|
c248ea10be
Remove all deprecated code
|
7 years ago |
Andy Wingo
|
64c5cc58fc
Add disjoint syntax object type
|
7 years ago |
Andy Wingo
|
77cfd7e4bf
Fix class slot allocation since GOOPS rewrite
|
7 years ago |
Andy Wingo
|
c7fb87cd6e
Fix multi-arity dispatch in GOOPS
|
7 years ago |
Andy Wingo
|
59f09d185b
Deprecate user asyncs
|
8 years ago |
Andy Wingo
|
56d8d9a257
Deprecate arbiters
|
8 years ago |
Andy Wingo
|
3425290a7b
Add atomic boxes
|
8 years ago |
Andy Wingo
|
26350edcac
Add #:static-slot-allocation?
|
10 years ago |
Andy Wingo
|
7b0a8dfb75
Merge remote-tracking branch 'origin/stable-2.0'
|
10 years ago |
Andy Wingo
|
649ec8d823
Accessor methods only apply to subclasses with their slot
|
10 years ago |
Andy Wingo
|
583a23bf10
Fix accessor struct field inlining
|
10 years ago |
Andy Wingo
|
e7097386cb
Fix accessor struct inlining in GOOPS
|
10 years ago |