summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | GOOPS cleanup to use SRFI-1 betterAndy Wingo2015-01-231-35/+11
* | Cosmetic goops refactors.Andy Wingo2015-01-232-106/+80
* | Incorporate %inherit-magic! into %init-layout!Andy Wingo2015-01-233-42/+32
* | goops.c no longer knows about <class> slot allocationAndy Wingo2015-01-232-36/+13
* | Reimplement inherit-applicable! in SchemeAndy Wingo2015-01-232-36/+33
* | Reimplement %allocate-instance in SchemeAndy Wingo2015-01-233-41/+27
* | Re-use the vtable "size" field for GOOPS nfieldsAndy Wingo2015-01-233-12/+9
* | Move <class> initialization to SchemeAndy Wingo2015-01-234-35/+50
* | Deprecate scm_get_keywordAndy Wingo2015-01-234-56/+15
* | Rewrite %initialize-object in SchemeAndy Wingo2015-01-233-69/+48
* | Minor goops.c tidyingAndy Wingo2015-01-231-7/+5
* | Remove scm_c_extend_primitive_genericAndy Wingo2015-01-232-68/+1
* | No more concept of "pure generics"Andy Wingo2015-01-233-25/+1
* | Remove TEST_CHANGE_CLASSAndy Wingo2015-01-231-30/+0
* | Remove pure-generic?Andy Wingo2015-01-232-20/+0
* | Goops slot-unbound / slot-missing cleanupsAndy Wingo2015-01-231-6/+0
* | Move slot-ref et al to SchemeAndy Wingo2015-01-232-213/+153
* | Port method and generic accessors to SchemeAndy Wingo2015-01-232-73/+76
* | <class> accessors implemented in SchemeAndy Wingo2015-01-232-114/+135
* | 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 GOOPS random stateAndy Wingo2015-01-231-3/+0
* | More goops.c cleanups, and fix a security issueAndy Wingo2015-01-231-49/+37
* | Remove unused union scm_t_debug_infoAndy Wingo2015-01-231-13/+1
* | More unused code removal in GOOPSAndy Wingo2015-01-231-1/+0
* | Remove private var_no_applicable_method captureAndy Wingo2015-01-231-4/+0
* | Remove scm_assert_boundAndy Wingo2015-01-232-14/+5
* | Remove scm_at_assert_bound_refAndy Wingo2015-01-231-14/+0
* | Remove hashset slots from GOOPS classesAndy Wingo2015-01-233-51/+9
* | Deprecate C exports of GOOPS classes.Andy Wingo2015-01-236-213/+317
* | Generics with setters have <applicable-struct-with-setter> layoutAndy Wingo2015-01-235-138/+117
* | Remove unused CPP defines naming <method> slotsAndy Wingo2015-01-232-7/+1
* | Remove unused `default-slot-definition-class' <class> slotAndy Wingo2015-01-232-7/+4
* | Remove useless scm_s_slot_set_x exportAndy Wingo2015-01-232-3/+0
* | Remove unreachable code in scm_setterAndy Wingo2015-01-231-1/+0
* | Deprecate scm_no_applicable_method C exportAndy Wingo2015-01-234-6/+18
* | Remove unused scm_t_method and SCM_METHODAndy Wingo2015-01-231-8/+0
* | Fold GOOPS compile and dispatch modules into main GOOPS moduleAndy Wingo2015-01-235-835/+656
* | 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
* | Deprecate scm_basic_make_classAndy Wingo2015-01-234-7/+20
* | Move GOOPS boot to SchemeAndy Wingo2015-01-233-660/+467
* | Remove declarations without definitionsAndy Wingo2015-01-231-3/+0
* | Remove unused %fast-slot-ref / %fast-slot-set! from GOOPSAndy Wingo2015-01-233-43/+5
* | Preparation for more GOOPS refactoringsAndy Wingo2015-01-232-16/+29
* | %init-goops-builtins is an extension, not a globalAndy Wingo2015-01-233-8/+7
* | compute-cpl implementation only in SchemeAndy Wingo2015-01-232-256/+102
* | More useless goops.c code removalAndy Wingo2015-01-231-2/+0