summaryrefslogtreecommitdiff
path: root/libguile/smob.c
Commit message (Expand)AuthorAgeFilesLines
...
| * GOOPS: Statically allocate the SMOB class array.Ludovic Courtès2009-02-031-3/+3
| * Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.Ludovic Courtès2009-02-031-2/+3
* | GOOPS: Statically allocate the SMOB class array.Ludovic Courtès2009-01-181-3/+3
* | Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.Ludovic Courtès2009-01-181-2/+3
* | Fix initialization of the SMOB GC "kind".Ludovic Courtès2008-10-311-1/+4
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-131-1/+1
|\ \ | |/
| * Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+1
* | Use thread-local allocation (significant perf. improvement!); added the `boeh...Ludovic Courtes2008-09-101-1/+1
* | Fixed the SMOB mark procedure so that it handles free-list objects.Ludovic Courtes2008-09-051-10/+16
* | Fixed use of finalizers for guardians and SMOBs (undoes patches 23-24).Ludovic Courtes2008-09-051-4/+9
* | Fixed the undocumented `scm_make_smob ()' function.Ludovic Courtes2008-09-051-2/+3
* | Added support for SMOBs free function (via finalizers).Ludovic Courtes2008-09-051-2/+17
* | Added support for SMOB custom mark procedures.Ludovic Courtes2008-09-051-0/+121
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* Include "libguile/async.h" for SCM_CRITICAL_SECTION_START/END.Marius Vollmer2005-03-071-0/+1
* See ChangeLog from 2005-03-02.Marius Vollmer2005-03-021-2/+2
* Include "libguile/goops.h".Marius Vollmer2005-01-181-0/+1
* * variable.c, threads.c, struct.c, stackchk.c, smob.c, root.c,Marius Vollmer2004-10-221-2/+2
* (scm_assert_smob_type): New.Marius Vollmer2004-09-241-1/+8
* *** empty log message ***Marius Vollmer2004-09-221-1/+1
* * smob.h (SCM_SMOB_DATA_2, SCM_SMOB_DATA_3, SCM_SMOB_FLAGS,Marius Vollmer2004-05-061-0/+8
* Make type names char const * instead of char *. Thanks to Paul Jarc!Marius Vollmer2003-10-071-1/+1
* This set of patches introduces a new tc7 code scm_tc7_number forDirk Herrmann2003-09-181-14/+2
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-36/+12
* * smob.c: #include <config.h> if HAVE_CONFIG_H.Rob Browning2003-03-251-0/+3
* * goops.c (make_class_from_template): New fourth arg:Mikael Djurfeldt2003-03-191-2/+5
* * inline.h: include stdio.hHan-Wen Nienhuys2002-09-081-1/+6
* 2002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys2002-07-201-3/+3
* Changes in doc/ref:Dirk Herrmann2002-03-011-1/+1
* * gc.h, gc.c (scm_gc_sweep): Issue deprecation warning whenMarius Vollmer2002-02-111-3/+6
* Replaced SCM_NEWCELL and SCM_NEWCELL2 with scm_alloc_cell andMarius Vollmer2001-11-251-17/+4
* * Removed deprecated stuff.Dirk Herrmann2001-08-311-33/+0
* Remove "face-lift" comment.Thien-Thi Nguyen2001-07-091-2/+0
* * list.h (scm_list_1, scm_list_2, scm_list_3, scm_list_4, scm_list_5,Keisuke Nishida2001-06-281-3/+3
* replace "scm_*_t" with "scm_t_*".Marius Vollmer2001-06-141-8/+8
* * Introduce SCM_UNUSED and mark unused function parameters.Dirk Herrmann2001-06-071-7/+10
* revert the ill-considered part of the 2001-05-24 changesMichael Livshin2001-05-261-6/+6
* * validate.hMichael Livshin2001-05-241-14/+14
* * Made creation of new smob types thread safe.Dirk Herrmann2001-04-211-39/+50
* * Replaced a lot of calls to SCM_C[AD]R with more appropriate macros.Dirk Herrmann2001-03-301-1/+3
* * _scm.h: Removed #include <errno.h>.Mikael Djurfeldt2001-03-101-0/+2
* * Remove uses of SCM_ASSERT that may result in error messages differentDirk Herrmann2001-03-061-5/+8
* Remove dump facilities.Keisuke Nishida2001-03-021-14/+0
* New dump/undump scheme.Keisuke Nishida2001-02-051-22/+8
* New files: dump.c, dump.h.Keisuke Nishida2001-02-031-15/+43
* * Return type of scm_make_smob_type is scm_bits_t now.Dirk Herrmann2001-01-151-1/+1
* Smob-related creanup.Keisuke Nishida2000-12-081-13/+16
* Deprecated scm_make_smob_type_mfpe and scm_set_smob_mfpe.Keisuke Nishida2000-12-071-51/+40
* Some cleanup on smob calls.Keisuke Nishida2000-12-071-1/+2