Mikael Djurfeldt
|
382d890026
Bugfix: Recursively use method*, not method, in method*
|
hai 7 meses |
Mikael Djurfeldt
|
c569f98d81
Add comment about (oop goops keyword-formals)
|
hai 7 meses |
Mikael Djurfeldt
|
f057e02d9a
Correctly pass on keyword arguments actually present in args list
|
hai 7 meses |
Mikael Djurfeldt
|
2d18afe5ac
Distinguish between lambda and lambda* in generated procedures
|
hai 7 meses |
Mikael Djurfeldt
|
05de7e3e61
Remove method slot keyword-formals? introduced in 765f1d49
|
hai 7 meses |
Mikael Djurfeldt
|
d619da8c35
GOOPS: Introduce new forms method* and define-method*
|
hai 7 meses |
Mikael Djurfeldt
|
be2f965f85
GOOPS: Add support for keyword arguments in methods
|
hai 7 meses |
Michael Käppler
|
80d4055e42
Fix error messages containing format strings
|
hai 1 ano |
David Thompson
|
498564e3e3
goops: Preserve all slot options in redefinable classes.
|
%!s(int64=4) %!d(string=hai) anos |
Andy Wingo
|
2e26538d6a
Replace libltdl with raw dlopen, dlsym
|
%!s(int64=4) %!d(string=hai) anos |
Mark H Weaver
|
9fd1dc2fcc
goops: Fix 'instance?' to work on objects that aren't structs.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
f32500acca
Add new vtable reserved unboxed field
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
c3a8112847
Fix GOOPS class redefinition type error.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
84259f54e3
Merge 'stable-2.2'
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
a74d4ee4f6
Add struct-ref/unboxed, struct-set!/unboxed
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
5870188eb4
Replace "pr" struct fields with "pw" fields
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
0f14a9e598
Fix bootstrap slot permissions for <class>
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
6e477b1453
Merge 'stable-2.2'
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
f23415589a
GOOPS slot access protected via slot accessors, not struct perms
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
28d5e81c13
Remove <int-slot>, <float-slot>, <double-slot>
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
d354962b68
Remove support for tail arrays and self slots
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
78d587c5e1
Remove "redefined" class slot
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
ee5994a517
remove self field of vtables
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
4898959901
Implement class redefinition on top of fixed structs
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
5c8bb13630
Change name of "static" flag indicating static slot allocation
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
95f66b197c
GOOPS instance migration implemented in Scheme
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
c248ea10be
Remove all deprecated code
|
%!s(int64=8) %!d(string=hai) anos |
Andy Wingo
|
64c5cc58fc
Add disjoint syntax object type
|
%!s(int64=8) %!d(string=hai) anos |
Andy Wingo
|
77cfd7e4bf
Fix class slot allocation since GOOPS rewrite
|
%!s(int64=8) %!d(string=hai) anos |
Andy Wingo
|
c7fb87cd6e
Fix multi-arity dispatch in GOOPS
|
%!s(int64=8) %!d(string=hai) anos |