| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Allow super to take an instance as an argument. | Kaz Kylheku | 2015-10-01 | 1 | -2/+6 |
* | New super-method function. | Kaz Kylheku | 2015-10-01 | 1 | -0/+7 |
* | Support for reverse order in finalization. | Kaz Kylheku | 2015-10-01 | 1 | -1/+1 |
* | Implementation of static slots for structures. | Kaz Kylheku | 2015-09-29 | 1 | -35/+273 |
* | Fix failure of struct.c to compile as C++. | Kaz Kylheku | 2015-09-04 | 1 | -16/+9 |
* | Slot cache fix: zero is a valid slot index. | Kaz Kylheku | 2015-09-02 | 1 | -2/+2 |
* | Fix incorrect finalization of struct-type. | Kaz Kylheku | 2015-09-02 | 1 | -14/+20 |
* | equal comparison and hashing for structs. | Kaz Kylheku | 2015-09-01 | 1 | -2/+36 |
* | struct: 4-way set associative slot caches. | Kaz Kylheku | 2015-08-30 | 1 | -10/+54 |
* | Introducing structs. | Kaz Kylheku | 2015-09-02 | 1 | -0/+450 |