summaryrefslogtreecommitdiff
path: root/libguile/goops.c
AgeCommit message (Expand)AuthorFilesLines
2013-11-21Remove scm_tc7_vmAndy Wingo1-5/+0
2013-11-19Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo1-1/+1
2013-11-08Remove stack programs, objcode, and the old VM.Andy Wingo1-11/+0
2013-10-18class-of fix for RTL programsAndy Wingo1-4/+7
2013-05-31add new rtl vmAndy Wingo1-0/+3
2012-05-23Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-2/+10
2012-05-23deprecate lookup closuresAndy Wingo1-2/+10
2012-01-10Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+10
2012-01-09allocate a tc7 to bitvectorsAndy Wingo1-0/+5
2012-01-09allocate a tc7 to arraysAndy Wingo1-0/+5
2011-11-24remove unused <class> slot: keyword-accessAndy Wingo1-2/+0
2011-11-24deprecate make-vtable-vtableAndy Wingo1-1/+1
2011-11-07threadsafe access to scm_ptobsAndy Wingo1-1/+1
2011-10-27Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-10/+61
2011-10-25most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo1-2/+2
2011-10-24remove weak pairs, rewrite weak vectorsAndy Wingo1-1/+0
2011-10-24convert internal weak hash table users to use the weak table apiAndy Wingo1-10/+5
2011-10-21fix segfault in goops if class fields are redefinedAndy Wingo1-10/+61
2011-07-25Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-4/+11
2011-07-07fix CPL of <extended-generic-with-setter> and <extended-accessor>Andy Wingo1-4/+11
2011-07-01defining a smob or port type no longer mucks exports of (oop goops)Andy Wingo1-30/+12
2011-05-25Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+11
2011-05-24threadsafe addition to the goops vtable_class_mapAndy Wingo1-1/+11
2011-05-15scm_wta_* procedures replace SCM_WTA_* macrosAndy Wingo1-30/+41
2011-05-13scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etcAndy Wingo1-4/+4
2011-05-13more care regarding SCM_PACK and SCM_UNPACKAndy Wingo1-10/+11
2011-05-13scm_is_eq for SCM vals, not == or !=Andy Wingo1-10/+11
2011-05-13excise scm_internal_dynamic_wind from goops.cAndy Wingo1-8/+12
2011-05-01deprecate scm_struct_tableAndy Wingo1-31/+42
2011-03-20Make VM string literals immutable.Ludovic Courtès1-1/+1
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-19/+19
2010-11-19fix a number of assuptions that a long could hold an inumAndy Wingo1-4/+3
2010-07-28Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès1-1/+1
2010-01-26foreign.h presents a more pointer-centric interfaceAndy Wingo1-5/+5
2010-01-15fix (class-of #u32())Andy Wingo1-0/+11
2010-01-07remove scm_tc7_gsubrAndy Wingo1-6/+3
2010-01-07subrs are now VM trampoline proceduresAndy Wingo1-1/+4
2010-01-07tc7 tags for vm-related dataAndy Wingo1-0/+20
2010-01-05move subr implementation details to gsubr.[ch]Andy Wingo1-8/+5
2010-01-04add foreign value wrapperAndy Wingo1-1/+6
2009-12-20remove scm_add_methodAndy Wingo1-8/+0
2009-12-15Remove unneeded #include <assert.h>.Ludovic Courtès1-1/+0
2009-12-08scm_i_alloc_struct does not take a "what" argAndy Wingo1-1/+1
2009-12-07procedures-with-setters implemented in terms of structsAndy Wingo1-5/+1
2009-12-05remove a bunch of needless scm_permanent_object callsAndy Wingo1-56/+21
2009-12-05fluids are tc7 objectsAndy Wingo1-3/+15
2009-12-05hash tables have a tc7Andy Wingo1-1/+5
2009-12-04eval.c closures are now applicable smobs, not tc3sAndy Wingo1-3/+1
2009-12-04remove cxrsAndy Wingo1-1/+0
2009-12-04remove rpsubrsAndy Wingo1-1/+0