summaryrefslogtreecommitdiff
path: root/libguile/objects.h
AgeCommit message (Expand)AuthorFilesLines
2009-11-15fold objects.[ch] into goops.[ch]Andy Wingo1-110/+0
2009-11-15remove support for "entities" -- a form of applicable structAndy Wingo1-25/+1
2009-11-15remove unused things from object.[ch]Andy Wingo1-29/+1
2009-11-15remove operatorsAndy Wingo1-58/+1
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-02-03Publish the maximum number of port types as `SCM_I_MAX_PORT_TYPE_COUNT'.Ludovic Courtès1-4/+4
2008-05-31Add `SCM_INTERNAL' macro, use it.Ludovic Courtès1-5/+5
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-01-18* objects.h, objects.c, goops.c, goops.h (scm_class_boolean,Marius Vollmer1-20/+0
2005-01-17* objects.h, objects.c (scm_classes_initialized): New.Marius Vollmer1-0/+1
2003-11-18* print.c (scm_iprin1): Handle fractions.Marius Vollmer1-0/+1
2003-10-07Make type names char const * instead of char *. Thanks to Paul Jarc!Marius Vollmer1-1/+1
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-2/+3
2002-07-202002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys1-1/+1
2002-03-09* eval.c (SCM_CEVAL): Cleaned up the handling of #@dispatch.Dirk Herrmann1-0/+2
2001-11-02Prefixed each each exported symbol with SCM_API.Marius Vollmer1-35/+42
2001-08-31* Renamed header macros to the SCM_<filename>_H format.Dirk Herrmann1-4/+5
2001-07-29(scm_si_redefined, scm_si_hashsets): Renumbered.Marius Vollmer1-2/+2
2001-05-27* Changed the default definition of SCM.Dirk Herrmann1-8/+6
2001-05-26revert the ill-considered part of the 2001-05-24 changesMichael Livshin1-2/+2
2001-05-24* validate.hMichael Livshin1-2/+2
2001-05-05(scm_valid_object_procedure_p): New.Marius Vollmer1-1/+2
2001-01-11* objects.h (SCM_SET_ENTITY_SETTER): new macro. SCM_ENTITY_SETTERMichael Livshin1-0/+2
2000-10-25* goops.c, objects.c, objects.h, eval.c (scm_make_extended_class,Mikael Djurfeldt1-5/+5
2000-04-12The struct data is now an array of scm_bits_t variables.Dirk Herrmann1-6/+6
2000-04-11The struct vtable data is now an array of scm_bits_t variables.Dirk Herrmann1-2/+2
2000-04-10* objects.h: Don't redeclare scm_call_generic_0 andMikael Djurfeldt1-2/+2
2000-03-19 * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin1-0/+6
2000-03-12*** empty log message ***Mikael Djurfeldt1-3/+3
2000-03-12* async.c, boolean.h, debug.c, dynl.c, dynwind.c, eval.c, eval.h,Mikael Djurfeldt1-3/+3
2000-03-11* objects.h (SCM_CLASS_FLAGS, SCM_OBJ_CLASS_FLAGS,Mikael Djurfeldt1-4/+7
2000-03-09*.[ch]: make a distinction between SCM as a genericGreg J. Badros1-4/+4
2000-03-02* list.c: Moved append docs to append! Thanks Dirk Hermann. Also,Greg J. Badros1-1/+1
1999-09-12* __scm.h, backtrace.c, backtrace.h, debug.c, debug.h, dynl-dld.c,Mikael Djurfeldt1-1/+1
1999-08-29* objects.c, objects.h (scm_mcache_lookup_cmethod): Moved hereMikael Djurfeldt1-21/+9
1999-08-26* procs.c, procs.h (scm_subr_entry): New type: Stores dataMikael Djurfeldt1-2/+16
1999-08-06* objects.h, objects.c (scm_apply_generic_env): Added (used byMikael Djurfeldt1-6/+15
1999-08-04* objects.h (SCM_CLASSF_GOOPS_VALID): Added.Mikael Djurfeldt1-3/+14
1999-07-24* objects.c (scm_make_port_classes): New function ptr.Mikael Djurfeldt1-0/+1
1999-07-24* objects.c, objects.h (scm_port_class): Added.Mikael Djurfeldt1-0/+6
1999-06-23* objects.h (SCM_SET_CLASS_DESTRUCTOR,Mikael Djurfeldt1-1/+6
1999-03-14*** empty log message ***Mikael Djurfeldt1-5/+14
1999-03-11* objects.h (scm_si_redefined, scm_si_hashsets): Shifted.Mikael Djurfeldt1-1/+23
1999-01-05Correction of mistake (should have committed onto a branch...)Mikael Djurfeldt1-18/+0
1999-01-05*** empty log message ***Mikael Djurfeldt1-0/+18
1998-12-16* objects.h (SCM_ENTITY, scm_entity): Removed.Mikael Djurfeldt1-18/+11
1998-11-26* objects.h: Removed slots direct_supers and direct_slots from theMikael Djurfeldt1-6/+3
1998-11-15* objects.c (scm_i_make_class_object): Renamed fromMikael Djurfeldt1-0/+2