summaryrefslogtreecommitdiff
path: root/libguile/goops.h
Commit message (Expand)AuthorAgeFilesLines
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+0
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove useless "classes: h_files" from Guile headers.Andy Wingo2018-06-201-2/+0
* Remove ports.h from inline.hAndy Wingo2018-06-191-0/+1
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-2/+2
* remove self field of vtablesAndy Wingo2017-09-141-1/+0
* Implement class redefinition on top of fixed structsAndy Wingo2017-09-141-6/+16
* Change name of "static" flag indicating static slot allocationAndy Wingo2017-09-141-1/+1
* GOOPS instance migration implemented in SchemeAndy Wingo2017-09-141-2/+1
* Use heap-allocated port types instead of ptobnumsAndy Wingo2016-05-131-2/+1
* Add #:static-slot-allocation?Andy Wingo2015-02-061-0/+1
* Use a vtable bit to mark <slot> instancesAndy Wingo2015-01-231-0/+1
* GOOPS: Deprecate "using-class" procs like slot-ref-using-classAndy Wingo2015-01-231-4/+0
* Manipulate GOOPS vtable flags from Scheme, for speedAndy Wingo2015-01-231-4/+0
* Incorporate %inherit-magic! into %init-layout!Andy Wingo2015-01-231-1/+0
* goops.c no longer knows about <class> slot allocationAndy Wingo2015-01-231-30/+2
* Reimplement %allocate-instance in SchemeAndy Wingo2015-01-231-1/+0
* Re-use the vtable "size" field for GOOPS nfieldsAndy Wingo2015-01-231-4/+2
* Deprecate scm_get_keywordAndy Wingo2015-01-231-3/+0
* Rewrite %initialize-object in SchemeAndy Wingo2015-01-231-1/+0
* Remove scm_c_extend_primitive_genericAndy Wingo2015-01-231-1/+0
* No more concept of "pure generics"Andy Wingo2015-01-231-6/+0
* Remove pure-generic?Andy Wingo2015-01-231-4/+0
* Remove hashset slots from GOOPS classesAndy Wingo2015-01-231-28/+9
* Deprecate C exports of GOOPS classes.Andy Wingo2015-01-231-57/+6
* Generics with setters have <applicable-struct-with-setter> layoutAndy Wingo2015-01-231-14/+0
* Remove unused CPP defines naming <method> slotsAndy Wingo2015-01-231-7/+0
* Remove unused `default-slot-definition-class' <class> slotAndy Wingo2015-01-231-6/+4
* Remove useless scm_s_slot_set_x exportAndy Wingo2015-01-231-1/+0
* Deprecate scm_no_applicable_method C exportAndy Wingo2015-01-231-2/+0
* Remove unused scm_t_method and SCM_METHODAndy Wingo2015-01-231-8/+0
* Deprecate scm_basic_make_classAndy Wingo2015-01-231-1/+2
* Move GOOPS boot to SchemeAndy Wingo2015-01-231-4/+1
* Remove declarations without definitionsAndy Wingo2015-01-231-3/+0
* Remove unused %fast-slot-ref / %fast-slot-set! from GOOPSAndy Wingo2015-01-231-2/+0
* %init-goops-builtins is an extension, not a globalAndy Wingo2015-01-231-1/+0
* Rewrite %method-more-specific? to be in SchemeAndy Wingo2015-01-231-1/+0
* Deprecate C interfaces scm_compute_applicable_methods, scm_find_methodAndy Wingo2015-01-231-3/+1
* %compute-applicable-methods in SchemeAndy Wingo2015-01-231-2/+1
* remove scm_si_name_accessAndy Wingo2011-11-241-2/+1
* remove unused <class> slot: keyword-accessAndy Wingo2011-11-241-4/+2
* scm_wta_* procedures replace SCM_WTA_* macrosAndy Wingo2011-05-151-7/+8
* deprecate scm_struct_tableAndy Wingo2011-05-011-1/+3
* remove scm_add_methodAndy Wingo2009-12-201-1/+0
* procedures-with-setters implemented in terms of structsAndy Wingo2009-12-071-1/+0
* fluids are tc7 objectsAndy Wingo2009-12-051-1/+0