| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Fix generational-GC bug in struct code. | Kaz Kylheku | 2016-05-14 | 1 | -3/+5 |
* | Support autoloading for methods. | Kaz Kylheku | 2016-05-13 | 1 | -2/+22 |
* | Broken argument handling in umethod. | Kaz Kylheku | 2016-04-13 | 1 | -2/+3 |
* | Support lazy loading of stdlib struct definitions. | Kaz Kylheku | 2016-01-31 | 1 | -2/+6 |
* | Static slots mustn't trigger instantiation. | Kaz Kylheku | 2016-01-04 | 1 | -2/+3 |
* | Copyright year bump. | Kaz Kylheku | 2015-12-31 | 1 | -1/+1 |
* | Useful feature: object post-initialization. | Kaz Kylheku | 2015-12-16 | 1 | -4/+22 |
* | static-slot-ensure always processes subtypes. | Kaz Kylheku | 2015-12-01 | 1 | -16/+17 |
* | Bugfix: structs not inheriting late static slot values. | Kaz Kylheku | 2015-12-01 | 1 | -1/+3 |
* | Resolve method name to supertype. | Kaz Kylheku | 2015-12-01 | 1 | -1/+17 |
* | func-get-name calculates a name for methods. | Kaz Kylheku | 2015-11-30 | 1 | -1/+25 |
* | Bugfix: super returning type rather than supertype. | Kaz Kylheku | 2015-11-23 | 1 | -1/+1 |
* | Struct instances now point directly to low level type. | Kaz Kylheku | 2015-11-23 | 1 | -35/+35 |
* | New equality substitution. | Kaz Kylheku | 2015-11-20 | 1 | -5/+45 |
* | Introducing lazy structs. | Kaz Kylheku | 2015-11-20 | 1 | -2/+93 |
* | New uslot function and usl macro. | Kaz Kylheku | 2015-11-20 | 1 | -0/+20 |
* | Fix C++ clash in slots implementation. | Kaz Kylheku | 2015-10-27 | 1 | -2/+2 |
* | Stop using C library setjmp/longjmp. | Kaz Kylheku | 2015-10-25 | 1 | -1/+0 |
* | Use chk_manage_vec for static slots arrays. | Kaz Kylheku | 2015-10-17 | 1 | -4/+7 |
* | Streamline handling of struct type arguments. | Kaz Kylheku | 2015-10-17 | 1 | -96/+83 |
* | Adding defmeth macro and static-slot-ensure. | Kaz Kylheku | 2015-10-16 | 1 | -0/+46 |
* | Invoke finalizers if object initialization bails. | Kaz Kylheku | 2015-10-10 | 1 | -0/+12 |
* | New function: reset-struct. | Kaz Kylheku | 2015-10-06 | 1 | -0/+16 |
* | New function: replace-struct. | Kaz Kylheku | 2015-10-06 | 1 | -0/+17 |
* | New function: clear-struct. | Kaz Kylheku | 2015-10-06 | 1 | -0/+15 |
* | Bugfix: boa must apply last, as documented. | Kaz Kylheku | 2015-10-04 | 1 | -3/+3 |
* | Eliminate recursion from make_struct. | Kaz Kylheku | 2015-10-04 | 1 | -2/+4 |
* | slot-p renamed to slotp, conforming with Lisp conventions. | Kaz Kylheku | 2015-10-03 | 1 | -3/+5 |
* | New umeth and umethod macro and function. | Kaz Kylheku | 2015-10-03 | 1 | -0/+27 |
* | Fix inappropriate "does not name a struct type" error. | Kaz Kylheku | 2015-10-03 | 1 | -1/+2 |