summaryrefslogtreecommitdiff
path: root/module/oop
Commit message (Expand)AuthorAgeFilesLines
* goops: Fix 'instance?' to work on objects that aren't structs....Mark H Weaver2018-06-111-2/+4
* Add struct-ref/unboxed, struct-set!/unboxed...Andy Wingo2017-09-251-29/+59
* GOOPS slot access protected via slot accessors, not struct perms...Andy Wingo2017-09-231-6/+27
* Add disjoint syntax object type...Andy Wingo2017-03-281-1/+2
* Fix class slot allocation since GOOPS rewrite...Andy Wingo2017-03-011-1/+1
* Fix multi-arity dispatch in GOOPS...Andy Wingo2017-02-221-1/+1
* Deprecate user asyncs...Andy Wingo2016-10-171-3/+3
* Deprecate arbiters...Andy Wingo2016-10-171-2/+4
* Add atomic boxes...Andy Wingo2016-09-061-1/+2
* Add #:static-slot-allocation?...Andy Wingo2015-02-061-13/+32
* Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2015-01-261-16/+24
|\
| * Accessor methods only apply to subclasses with their slot...Andy Wingo2015-01-261-33/+21
| * Fix accessor struct field inlining...Andy Wingo2015-01-243-69/+74
* | Fix accessor struct inlining in GOOPS...Andy Wingo2015-01-241-25/+70
* | Simplify and optimize slot access...Andy Wingo2015-01-231-85/+68
* | Export <slot> from GOOPS...Andy Wingo2015-01-231-0/+1
* | Simplify GOOPS effective method cache format...Andy Wingo2015-01-231-35/+32
* | Fast generic function dispatch without calling `compile' at runtime...Andy Wingo2015-01-231-213/+224
* | GOOPS cosmetics...Andy Wingo2015-01-231-5/+10
* | Update (oop goops save) for <slot> objects...Andy Wingo2015-01-232-34/+26
* | Minor GOOPS cleanups...Andy Wingo2015-01-231-8/+8
* | Optimize %initialize-object...Andy Wingo2015-01-231-5/+24
* | Inline internal slot accessors...Andy Wingo2015-01-231-53/+55
* | Inline helpers into slot-ref, slot-set!, etc...Andy Wingo2015-01-231-56/+75
* | Use a vtable bit to mark <slot> instances...Andy Wingo2015-01-231-19/+32
* | Introduce <slot> objects in GOOPS...Andy Wingo2015-01-233-407/+539
* | Beginnings of <slot> slot definition class...Andy Wingo2015-01-231-48/+69
* | The GOOPS "unbound" value is a unique pair...Andy Wingo2015-01-233-10/+15
* | GOOPS: Deprecate "using-class" procs like slot-ref-using-class...Andy Wingo2015-01-231-34/+36
* | change-object-class refactor...Andy Wingo2015-01-231-21/+14
* | slot-ref, slot-set! et al bypass "using-class" variants...Andy Wingo2015-01-231-4/+20
* | Manipulate GOOPS vtable flags from Scheme, for speed...Andy Wingo2015-01-231-5/+45
* | GOOPS class slot indices defined as inline values...Andy Wingo2015-01-231-2/+2
* | `match' refactor in goops.scm...Andy Wingo2015-01-231-41/+33
* | Convert emit-linear-dispatch to use match...Andy Wingo2015-01-231-32/+33
* | More GOOPS cleanups...Andy Wingo2015-01-231-28/+26
* | when and unless for one-armed ifs in goops.scm...Andy Wingo2015-01-231-62/+60
* | More GOOPS comments...Andy Wingo2015-01-231-31/+34
* | Commenting in goops.scm...Andy Wingo2015-01-231-9/+19
* | Narrative reordering in goops.scm...Andy Wingo2015-01-231-64/+143
* | Add compute-cpl tests...Andy Wingo2015-01-231-23/+3
* | Fold (oop goops util) into (oop goops)...Andy Wingo2015-01-233-56/+30
* | GOOPS utils module cleanups...Andy Wingo2015-01-232-18/+9
* | append-map rather than mapappend...Andy Wingo2015-01-231-4/+2
* | GOOPS cleanup to use SRFI-1 better...Andy Wingo2015-01-231-35/+11
* | Cosmetic goops refactors....Andy Wingo2015-01-231-9/+24
* | Incorporate %inherit-magic! into %init-layout!...Andy Wingo2015-01-231-7/+3
* | Reimplement inherit-applicable! in Scheme...Andy Wingo2015-01-231-0/+26
* | Reimplement %allocate-instance in Scheme...Andy Wingo2015-01-231-8/+13
* | Re-use the vtable "size" field for GOOPS nfields...Andy Wingo2015-01-231-7/+6