summaryrefslogtreecommitdiff
path: root/module/oop
Commit message (Expand)AuthorAgeFilesLines
...
* | `match' refactor in goops.scmAndy Wingo2015-01-231-41/+33
* | Convert emit-linear-dispatch to use matchAndy Wingo2015-01-231-32/+33
* | More GOOPS cleanupsAndy Wingo2015-01-231-28/+26
* | when and unless for one-armed ifs in goops.scmAndy Wingo2015-01-231-62/+60
* | More GOOPS commentsAndy Wingo2015-01-231-31/+34
* | Commenting in goops.scmAndy Wingo2015-01-231-9/+19
* | Narrative reordering in goops.scmAndy Wingo2015-01-231-64/+143
* | Add compute-cpl testsAndy Wingo2015-01-231-23/+3
* | Fold (oop goops util) into (oop goops)Andy Wingo2015-01-233-56/+30
* | GOOPS utils module cleanupsAndy Wingo2015-01-232-18/+9
* | append-map rather than mapappendAndy Wingo2015-01-231-4/+2
* | GOOPS cleanup to use SRFI-1 betterAndy 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 SchemeAndy Wingo2015-01-231-0/+26
* | Reimplement %allocate-instance in SchemeAndy Wingo2015-01-231-8/+13
* | Re-use the vtable "size" field for GOOPS nfieldsAndy Wingo2015-01-231-7/+6
* | Move <class> initialization to SchemeAndy Wingo2015-01-231-4/+34
* | Rewrite %initialize-object in SchemeAndy Wingo2015-01-231-0/+48
* | No more concept of "pure generics"Andy Wingo2015-01-231-6/+0
* | Move slot-ref et al to SchemeAndy Wingo2015-01-231-7/+103
* | Port method and generic accessors to SchemeAndy Wingo2015-01-231-0/+45
* | <class> accessors implemented in SchemeAndy Wingo2015-01-231-57/+88
* | goops: use computed class slot offsets; untabify and fix whitepaceAndy Wingo2015-01-231-429/+438
* | Statically compute offsets for slots of <class> in SchemeAndy Wingo2015-01-231-19/+50
* | Refactor to <class> slot computationAndy Wingo2015-01-231-34/+44
* | Remove scm_assert_boundAndy Wingo2015-01-231-1/+5
* | Remove hashset slots from GOOPS classesAndy Wingo2015-01-231-8/+0
* | Generics with setters have <applicable-struct-with-setter> layoutAndy Wingo2015-01-231-24/+35
* | Remove unused `default-slot-definition-class' <class> slotAndy Wingo2015-01-231-1/+0
* | Fold GOOPS compile and dispatch modules into main GOOPS moduleAndy Wingo2015-01-233-665/+649
* | Remove unused *goops-module* definition.Andy Wingo2015-01-231-2/+0
* | define-generic, define-extended-generic are hygienic syntaxAndy Wingo2015-01-231-24/+31
* | `class' is a hygienic macroAndy Wingo2015-01-231-43/+37
* | Move GOOPS boot to SchemeAndy Wingo2015-01-231-1/+312
* | Remove unused %fast-slot-ref / %fast-slot-set! from GOOPSAndy Wingo2015-01-231-5/+5
* | Preparation for more GOOPS refactoringsAndy Wingo2015-01-231-0/+3
* | %init-goops-builtins is an extension, not a globalAndy Wingo2015-01-231-1/+2
* | compute-cpl implementation only in SchemeAndy Wingo2015-01-231-140/+62
* | Rewrite %method-more-specific? to be in SchemeAndy Wingo2015-01-231-0/+43
* | %compute-applicable-methods in SchemeAndy Wingo2015-01-231-2/+29
* | Merge commit '5b7632331e7551ac202bbaba37c572b96a791c6e'Andy Wingo2015-01-221-13/+26
|\ \ | |/
| * Fix #:init-value on class-allocated slotsAndy Wingo2015-01-221-13/+26
| * Fix foreign slot initialization and accessAndy Wingo2014-04-271-14/+8
* | Keywords have a tc7Andy Wingo2015-01-221-3/+3
* | Avoid using 'eval-when' with 'expand' in (oop goops).Mark H Weaver2014-02-071-3/+8
* | Merge commit 'f6ddf827f8f192af7a8cd255bd8374a0d38bbb74'Andy Wingo2014-02-073-6/+6
|\ \ | |/
| * Improve correctness and consistency of 'eval-when' usage.Mark H Weaver2014-01-233-6/+6
* | Remove GOOPS-internal @slot-ref and @slot-set!Andy Wingo2013-11-301-36/+20
* | Remove (oop goops) <objcode> exportAndy Wingo2013-11-191-2/+2