summaryrefslogtreecommitdiff
path: root/libguile/goops.h
Commit message (Expand)AuthorAgeFilesLines
* Use heap-allocated port types instead of ptobnums...Andy Wingo2016-05-131-2/+1
* Add #:static-slot-allocation?...Andy Wingo2015-02-061-0/+1
* Use a vtable bit to mark <slot> instances...Andy Wingo2015-01-231-0/+1
* GOOPS: Deprecate "using-class" procs like slot-ref-using-class...Andy Wingo2015-01-231-4/+0
* Manipulate GOOPS vtable flags from Scheme, for speed...Andy 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 allocation...Andy Wingo2015-01-231-30/+2
* Reimplement %allocate-instance in Scheme...Andy Wingo2015-01-231-1/+0
* Re-use the vtable "size" field for GOOPS nfields...Andy Wingo2015-01-231-4/+2
* Deprecate scm_get_keyword...Andy Wingo2015-01-231-3/+0
* Rewrite %initialize-object in Scheme...Andy Wingo2015-01-231-1/+0
* Remove scm_c_extend_primitive_generic...Andy 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 classes...Andy 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> layout...Andy Wingo2015-01-231-14/+0
* Remove unused CPP defines naming <method> slots...Andy Wingo2015-01-231-7/+0
* Remove unused `default-slot-definition-class' <class> slot...Andy Wingo2015-01-231-6/+4
* Remove useless scm_s_slot_set_x export...Andy Wingo2015-01-231-1/+0
* Deprecate scm_no_applicable_method C export...Andy Wingo2015-01-231-2/+0
* Remove unused scm_t_method and SCM_METHOD...Andy Wingo2015-01-231-8/+0
* Deprecate scm_basic_make_class...Andy Wingo2015-01-231-1/+2
* Move GOOPS boot to Scheme...Andy Wingo2015-01-231-4/+1
* Remove declarations without definitions...Andy Wingo2015-01-231-3/+0
* Remove unused %fast-slot-ref / %fast-slot-set! from GOOPS...Andy Wingo2015-01-231-2/+0
* %init-goops-builtins is an extension, not a global...Andy Wingo2015-01-231-1/+0
* Rewrite %method-more-specific? to be in Scheme...Andy Wingo2015-01-231-1/+0
* Deprecate C interfaces scm_compute_applicable_methods, scm_find_method...Andy Wingo2015-01-231-3/+1
* %compute-applicable-methods in Scheme...Andy Wingo2015-01-231-2/+1
* remove scm_si_name_access...Andy Wingo2011-11-241-2/+1
* remove unused <class> slot: keyword-access...Andy Wingo2011-11-241-4/+2
* scm_wta_* procedures replace SCM_WTA_* macros...Andy Wingo2011-05-151-7/+8
* deprecate scm_struct_table...Andy Wingo2011-05-011-1/+3
* remove scm_add_method...Andy Wingo2009-12-201-1/+0
* procedures-with-setters implemented in terms of structs...Andy Wingo2009-12-071-1/+0
* fluids are tc7 objects...Andy Wingo2009-12-051-1/+0
* hash tables have a tc7...Andy Wingo2009-12-051-1/+3
* remove class-environment slot, goops grubs less in the evaluator...Andy Wingo2009-12-011-6/+2
* header tidyings...Andy Wingo2009-11-261-20/+20
* generic method cache begone...Andy Wingo2009-11-261-6/+2
* remove code that manages the method cache...Andy Wingo2009-11-261-8/+0
* generics now dispatch as applicable structs...Andy Wingo2009-11-261-8/+8
* make sure that when equal? is extended, that the generic has a method...Andy Wingo2009-11-261-0/+1
* remove cache-mutex slot from generics...Andy Wingo2009-11-261-5/+4
* limn goops flags, remove foreign objs, rename entity to applicable-struct...Andy Wingo2009-11-261-28/+13
* generic tweaks; realizing what the setter slot actually is...Andy Wingo2009-11-261-7/+9
* remove code-table slot from methods...Andy Wingo2009-11-261-4/+3
* remove used-by slot from generics...Andy Wingo2009-11-261-9/+8
* first step towards effective methods...Andy Wingo2009-11-261-1/+5