summaryrefslogtreecommitdiff
path: root/libguile/goops.c
AgeCommit message (Expand)AuthorFilesLines
2005-03-07Include "libguile/async.h" for SCM_CRITICAL_SECTION_START/END.Marius Vollmer1-0/+1
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-4/+4
2005-01-18* objects.h, objects.c, goops.c, goops.h (scm_class_boolean,Marius Vollmer1-2/+142
2005-01-17* objects.h, objects.c (scm_classes_initialized): New.Marius Vollmer1-0/+1
2005-01-06(scm_array_handle_release): New, changed all uses ofMarius Vollmer1-6/+8
2005-01-02Use new vector elements API or simple vector API, as appropriate.Marius Vollmer1-23/+30
2004-10-04Replaced SCM_KEYWORDP with scm_is_keyword.Marius Vollmer1-3/+3
2004-09-22*** empty log message ***Marius Vollmer1-38/+38
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-46/+40
2004-07-27* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer1-2/+2
2004-07-23* deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,Marius Vollmer1-23/+29
2004-07-10* validate.h, deprecated.h (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY,Marius Vollmer1-9/+2
2004-07-08* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer1-7/+7
2004-07-06* deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer1-19/+19
2004-05-24 * goops.c (compute_getters_n_setters, create_standard_classes,Dirk Herrmann1-13/+27
2003-11-18* print.c (scm_iprin1): Handle fractions.Marius Vollmer1-0/+2
2003-10-07Make type names char const * instead of char *. Thanks to Paul Jarc!Marius Vollmer1-2/+2
2003-09-18 This set of patches introduces a new tc7 code scm_tc7_number forDirk Herrmann1-3/+0
2003-05-04 The purpose of this patch is to make guile's internal memoizersDirk Herrmann1-2/+2
2003-04-28* eval.c (scm_m_atdispatch): Removed until actually needed. (ThisMikael Djurfeldt1-3/+0
2003-04-28 * eval.c, goops.c (@dispatch, @slot-ref, @slot-set!): Move theDirk Herrmann1-1/+9
2003-04-25 * eval.c, eval.h, goops.c, goops.h (scm_m_atslot_ref,Dirk Herrmann1-56/+0
2003-04-20 * goops.c (TEST_CHANGE_CLASS, scm_sys_initialize_object): Don'tDirk Herrmann1-2/+2
2003-04-18goops.c (TEST_CHANGE_CLASS): Update variable class after class change.Mikael Djurfeldt1-5/+8
2003-04-15* tests/goops.test: Added tests for class redefinition, objectMikael Djurfeldt1-1/+1
2003-04-13* goops.c (prep_hashsets): make static to match prototype.Rob Browning1-2/+2
2003-04-13* goops.scm (compute-getters-n-setters/verify-accessors): BetterMikael Djurfeldt1-55/+89
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2003-03-19* goops.c (make_class_from_template): New fourth arg:Mikael Djurfeldt1-17/+97
2003-03-11* goops.scm (define-extended-generics): New syntax.Mikael Djurfeldt1-13/+15
2003-03-06* srfi-1.c (scm_init_srfi_1): Extend root module map and for-eachMikael Djurfeldt1-3/+57
2003-01-10* goops.c (TEST_CHANGE_CLASS): Use scm_change_object_class insteadMikael Djurfeldt1-2/+5
2003-01-08* goops.c (scm_sys_prep_layout_x): Bugfix: Only create layout forMikael Djurfeldt1-3/+14
2003-01-08* goops.scm (upgrade-generic-with-setter,Mikael Djurfeldt1-37/+74
2002-11-03* __scm.h (USE_THREADS, GUILE_ISELECT): Define whenMarius Vollmer1-27/+0
2002-10-27(hell_mutex): Reimplemented using scm_make_mutex, etc.Marius Vollmer1-7/+7
2002-08-16* mallocs.c (scm_malloc_obj): use scm_gc_malloc in stead ofHan-Wen Nienhuys1-2/+2
2002-07-22(mscripts): find and check version number ofHan-Wen Nienhuys1-1/+1
2002-07-202002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys1-15/+31
2002-04-22(scm_slot_exists_p): Rename from scm_slots_exists_p.Thien-Thi Nguyen1-72/+72
2002-03-15Small docstring fixes.Neil Jerram1-1/+1
2002-03-14Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen1-2/+0
2002-03-01Changes in doc/ref:Dirk Herrmann1-6/+6
2002-02-11* gc.h, gc.c (scm_gc_sweep): Issue deprecation warning whenMarius Vollmer1-12/+9
2002-01-10* procs.h (SCM_CLOSURE_BODY): New Macro.Dirk Herrmann1-4/+3
2001-11-25Replaced SCM_NEWCELL and SCM_NEWCELL2 with scm_alloc_cell andMarius Vollmer1-14/+6
2001-07-29(build_class_class_slots): Removed vcell slot definition.Marius Vollmer1-1/+0
2001-07-26* tags.h: Update tag system docs.Marius Vollmer1-2/+2
2001-07-18* A couple of minor cleanups.Dirk Herrmann1-143/+170
2001-06-28 * list.h (scm_list_1, scm_list_2, scm_list_3, scm_list_4, scm_list_5,Keisuke Nishida1-158/+161