| Commit message (Expand) | Author | Age | Files | Lines |
* | structs: get rid of sys:slot and sys:static-slot. | Kaz Kylheku | 2018-04-06 | 1 | -5/+3 |
* | printer: improve object formatting. | Kaz Kylheku | 2018-04-05 | 1 | -1/+5 |
* | gc bugs: incorrect struct init function assignments. | Kaz Kylheku | 2018-03-22 | 1 | -2/+2 |
* | args: overhaul for clarity and reduced consing. | Kaz Kylheku | 2018-03-09 | 1 | -2/+2 |
* | trace: bugfix in method redefinition check. | Kaz Kylheku | 2018-03-01 | 1 | -2/+5 |
* | bugfix: missing actions in reset-struct. | Kaz Kylheku | 2018-02-28 | 1 | -0/+16 |
* | Require semicolon after static_{forward,def} macros. | Kaz Kylheku | 2018-02-26 | 1 | -1/+1 |
* | Copyright year bump 2018. | Kaz Kylheku | 2018-02-15 | 1 | -1/+1 |
* | New inlined test for struct object. | Kaz Kylheku | 2017-12-31 | 1 | -5/+4 |
* | structs: improve access to initfun and postinitfun. | Kaz Kylheku | 2017-07-09 | 1 | -0/+39 |
* | structs: tighten call-super-fun behavior. | Kaz Kylheku | 2017-07-07 | 1 | -3/+5 |
* | structs: get tests/012/stslot.tl to pass. | Kaz Kylheku | 2017-07-05 | 1 | -10/+7 |
* | structs: bugfix in static-slot-ensure. | Kaz Kylheku | 2017-07-05 | 1 | -1/+1 |
* | cobj: rename poorly named default operation. | Kaz Kylheku | 2017-05-15 | 1 | -1/+1 |
* | Warn when a nonexistent slot is referenced. | Kaz Kylheku | 2017-03-23 | 1 | -1/+50 |
* | listener: completion sensitive for slots and methods. | Kaz Kylheku | 2017-03-21 | 1 | -0/+38 |
* | Rename badly named default_bool_arg | Kaz Kylheku | 2017-03-17 | 1 | -4/+4 |
* | trace: implement redefinition checks. | Kaz Kylheku | 2017-03-17 | 1 | -0/+6 |
* | New function: static-slot-home. | Kaz Kylheku | 2017-03-16 | 1 | -0/+26 |
* | structs: remove unused param from some functions. | Kaz Kylheku | 2017-03-16 | 1 | -20/+19 |
* | Fix misleading "no such slot" for static slot lookup. | Kaz Kylheku | 2017-03-16 | 1 | -2/+8 |
* | Print method can return : to decline printing. | Kaz Kylheku | 2017-03-13 | 1 | -3/+2 |
* | New: struct-from-plist and struct-from-args. | Kaz Kylheku | 2017-03-12 | 1 | -0/+14 |
* | Fix lack of robustness in struct module. | Kaz Kylheku | 2017-02-20 | 1 | -6/+6 |
* | Bump copyright year to 2017. | Kaz Kylheku | 2017-01-23 | 1 | -1/+1 |
* | bugfix: supertype check in make-struct-type. | Kaz Kylheku | 2017-01-16 | 1 | -1/+1 |
* | Functions for error reporting out of macros. | Kaz Kylheku | 2017-01-15 | 1 | -0/+2 |
* | Fix some C style casts to use casting macros. | Kaz Kylheku | 2016-12-07 | 1 | -4/+4 |
* | Introducing struct instance dirty flags. | Kaz Kylheku | 2016-11-14 | 1 | -1/+38 |
* | Expose slots function. | Kaz Kylheku | 2016-11-05 | 1 | -1/+2 |
* | Fix non-working quasiquote over struct literals. | Kaz Kylheku | 2016-10-24 | 1 | -2/+3 |
* | struct bug: mismanagement of static slot store. | Kaz Kylheku | 2016-10-21 | 1 | -1/+4 |
* | Changes to the printing framework. | Kaz Kylheku | 2016-10-20 | 1 | -2/+6 |
* | Fix struct lit problem exposed by circular syntax. | Kaz Kylheku | 2016-10-20 | 1 | -0/+17 |
* | Add stream printing context. | Kaz Kylheku | 2016-10-20 | 1 | -5/+7 |
* | New function to access slot list of struct type. | Kaz Kylheku | 2016-10-18 | 1 | -0/+6 |
* | Support curried args in method and meth. | Kaz Kylheku | 2016-10-09 | 1 | -1/+24 |
* | Support curried arguments in umethod and umeth. | Kaz Kylheku | 2016-10-09 | 1 | -3/+36 |
* | gc issues in clear_struct and replace_struct. | Kaz Kylheku | 2016-10-07 | 1 | -0/+3 |
* | Check for self-assignment in replace_struct. | Kaz Kylheku | 2016-10-07 | 1 | -12/+16 |
* | bug: heap backpointer assignment in static-slot-ensure. | Kaz Kylheku | 2016-10-07 | 1 | -1/+1 |
* | bug: wrong way assert in static slot gc marking. | Kaz Kylheku | 2016-10-07 | 1 | -1/+1 |
* | Synchronize license comments with LICENSE. | Kaz Kylheku | 2016-10-01 | 1 | -16/+17 |
* | Check for overflow in static slot counter. | Kaz Kylheku | 2016-10-01 | 1 | -1/+8 |
* | Revision of static slot inheritance. | Kaz Kylheku | 2016-09-30 | 1 | -53/+205 |
* | Fix poorly chosen :postinit order. | Kaz Kylheku | 2016-09-07 | 1 | -1/+5 |
* | Fix runaway recursion in lazy struct initialization. | Kaz Kylheku | 2016-08-28 | 1 | -2/+3 |
* | Methods for turning objects into sequences. | Kaz Kylheku | 2016-06-01 | 1 | -0/+14 |
* | Print method on objects. | Kaz Kylheku | 2016-06-01 | 1 | -1/+10 |
* | Reduce work done by hashing. | Kaz Kylheku | 2016-05-27 | 1 | -4/+4 |