summaryrefslogtreecommitdiff
path: root/libguile/goops.c
Commit message (Expand)AuthorAgeFilesLines
...
* Remove TEST_CHANGE_CLASSAndy Wingo2015-01-231-30/+0
* Remove pure-generic?Andy Wingo2015-01-231-16/+0
* Goops slot-unbound / slot-missing cleanupsAndy Wingo2015-01-231-6/+0
* Move slot-ref et al to SchemeAndy Wingo2015-01-231-206/+50
* Port method and generic accessors to SchemeAndy Wingo2015-01-231-73/+31
* <class> accessors implemented in SchemeAndy Wingo2015-01-231-57/+47
* Remove GOOPS random stateAndy Wingo2015-01-231-3/+0
* More goops.c cleanups, and fix a security issueAndy Wingo2015-01-231-49/+37
* 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-231-13/+0
* Remove scm_at_assert_bound_refAndy Wingo2015-01-231-14/+0
* Remove hashset slots from GOOPS classesAndy Wingo2015-01-231-15/+0
* Deprecate C exports of GOOPS classes.Andy Wingo2015-01-231-149/+160
* Generics with setters have <applicable-struct-with-setter> layoutAndy Wingo2015-01-231-91/+75
* Remove useless scm_s_slot_set_x exportAndy Wingo2015-01-231-2/+0
* Deprecate scm_no_applicable_method C exportAndy Wingo2015-01-231-4/+5
* Fold GOOPS compile and dispatch modules into main GOOPS moduleAndy Wingo2015-01-231-167/+6
* Deprecate scm_basic_make_classAndy Wingo2015-01-231-4/+4
* Move GOOPS boot to SchemeAndy Wingo2015-01-231-655/+154
* Remove unused %fast-slot-ref / %fast-slot-set! from GOOPSAndy Wingo2015-01-231-36/+0
* Preparation for more GOOPS refactoringsAndy Wingo2015-01-231-16/+26
* %init-goops-builtins is an extension, not a globalAndy Wingo2015-01-231-6/+5
* compute-cpl implementation only in SchemeAndy Wingo2015-01-231-116/+40
* More useless goops.c code removalAndy Wingo2015-01-231-2/+0
* Remove unused macros in goops.cAndy Wingo2015-01-231-3/+0
* Rewrite %method-more-specific? to be in SchemeAndy Wingo2015-01-231-83/+0
* Deprecate C interfaces scm_compute_applicable_methods, scm_find_methodAndy Wingo2015-01-231-179/+0
* %compute-applicable-methods in SchemeAndy Wingo2015-01-231-23/+0
* Keywords have a tc7Andy Wingo2015-01-221-3/+3
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2014-04-281-11/+7
|\
| * Fix foreign slot initialization and accessAndy Wingo2014-04-271-12/+8
* | Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'Andy Wingo2014-02-071-7/+15
|\ \ | |/
| * Fix thread-unsafe lazy initializations.Mark H Weaver2014-01-231-6/+13
| * deprecate make-vtable-vtableAndy Wingo2012-07-281-1/+1
* | Remove scm_tc7_vmAndy Wingo2013-11-211-5/+0
* | Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo2013-11-191-1/+1
* | Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-081-11/+0
* | class-of fix for RTL programsAndy Wingo2013-10-181-4/+7
* | add new rtl vmAndy Wingo2013-05-311-0/+3
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-231-2/+10
|\ \ | |/
| * deprecate lookup closuresAndy Wingo2012-05-231-2/+10
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-101-0/+10
|\ \ | |/
| * allocate a tc7 to bitvectorsAndy Wingo2012-01-091-0/+5
| * allocate a tc7 to arraysAndy Wingo2012-01-091-0/+5
* | remove unused <class> slot: keyword-accessAndy Wingo2011-11-241-2/+0
* | deprecate make-vtable-vtableAndy Wingo2011-11-241-1/+1
* | threadsafe access to scm_ptobsAndy Wingo2011-11-071-1/+1
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-10-271-10/+61
|\ \ | |/
| * fix segfault in goops if class fields are redefinedAndy Wingo2011-10-211-10/+61