Have source properties only use regular GC mechanisms.
[bpt/guile.git] / libguile /
2008-09-10 Ludovic CourtesHave source properties only use regular GC mechanisms.
2008-09-10 Ludovic CourtesFixed symbols so that interned symbols are only weakly...
2008-09-10 Ludovic CourtesRe-fixed the hash table element counting in `scm_i_reha...
2008-09-10 Ludovic CourtesAllow guardians to be GC'd before the objects they...
2008-09-10 Ludovic CourtesMinor weak hashtables fixes.
2008-09-10 Ludovic CourtesMoved weak pair code into `weaks.[ch]'.
2008-09-10 Ludovic CourtesImplemented rehashing of weak hash tables.
2008-09-10 Ludovic CourtesImplemented port finalization.
2008-09-10 Ludovic CourtesUse `scm_gc_malloc_pointerless' in various places ...
2008-09-10 Ludovic CourtesRemoved the now-useless `scm_struct_free_*' functions.
2008-09-10 Ludovic CourtesRemoved unnecessary uses of class destructors.
2008-09-05 Ludovic CourtesAdded support for the free function of structures.
2008-09-05 Ludovic CourtesUse the SMOB API in `coop-pthreads.c' rather than low...
2008-09-05 Ludovic CourtesFixed a warning in `symbols.c'.
2008-09-05 Ludovic CourtesFixed the SMOB mark procedure so that it handles free...
2008-09-05 Ludovic CourtesFixed use of finalizers for guardians and SMOBs (undoes...
2008-09-05 Ludovic CourtesRemoved a lot of now-useless SMOB mark/free functions.
2008-09-05 Ludovic CourtesFixed the undocumented `scm_make_smob ()' function.
2008-09-05 Ludovic CourtesAdded support for SMOBs free function (via finalizers).
2008-09-05 Ludovic CourtesRemoved the free function from the malloc-object SMOB...
2008-09-05 Ludovic CourtesFixed `scm_gc_register_finalizer ()' to avoid bootstrap...
2008-09-05 Ludovic CourtesGeneralized BGC's finalizer mechanism. Use it in ...
2008-09-05 Ludovic CourtesAdded support for SMOB custom mark procedures.
2008-09-05 Ludovic CourtesRemoved the mark/free functions of continuations and...
2008-09-04 Ludovic CourtesRemoved useless files; beautified `libguile/Makefile...
2008-09-04 Ludovic Courtesprocs/weaks/hashtab: Removed a bit of useless mark...
2008-09-04 Ludovic CourtesTiny updates in `environments.c'.
2008-09-04 Ludovic CourtesFixes in weak hash tables handling, notably in `hash...
2008-09-04 Ludovic CourtesFixed a typo/bug in `make-doubly-weak-alist-vector'.
2008-09-04 Ludovic CourtesFixed printing of weak vectors.
2008-09-04 Ludovic CourtesFixed `list->weak-vector'.
2008-09-04 Ludovic CourtesFixed weak alist vectors by having them use weak hash...
2008-09-04 Ludovic CourtesFirst stab at the guardian implementation. Works fine...
2008-09-04 Ludovic Court`esTell `libgc' that we're using POSIX threads. This...
2008-09-04 Ludovic CourtesFixed `scm_fixup_weak_alist ()'; update weak hash table...
2008-09-04 Ludovic CourtesFixed the weak cell implementation (for weak hash tables).
2008-09-04 Ludovic CourtesFirst stab at implementing weak hash tables and vectors...
2008-09-04 Ludovic CourtesFixed GC initialization and static roots.
2008-09-04 Ludovic CourtesAdded `scm_gc_malloc_pointerless ()', equivalent to...
2008-09-04 Ludovic CourtesFixed garbage collection of ports: basics work (no...
2008-09-04 Ludovic CourtesFirst ``working'' Guile! Crashes in `flush-all-ports...
2008-09-04 Ludovic CourtesSmall fixes. Gets to the REPL and `abort ()'s soon...
2008-09-04 Ludovic CourtesMerge from lcourtes@laas.fr--2005-mobile
2006-09-20 Ludovic CourtèsChanges from arch/CVS synchronization
2006-09-01 Rob Browning*** empty log message ***
2006-09-01 Rob Browning(scm_c_port_for_each): Add a scm_remember_upto_here_1...
2006-08-28 Neil Jerram(scm_display_backtrace_with_highlights): Minor
2006-08-11 Neil Jerram(scm_last_stack_frame): Correct docstring (returns a
2006-07-19 Rob Browning*** empty log message ***
2006-07-19 Rob BrowningAdd __attribute__ ((returns_twice)) to the ia64_getcont...
2006-07-12 Ludovic CourtèsChanges from arch/CVS synchronization
2006-06-17 Kevin Rydemerge from 1.8 branch
2006-06-17 Kevin Rydemerge from 1.8 branch
2006-06-17 Kevin Rydemerge from 1.8 branch
2006-06-13 Ludovic CourtèsChanges from arch/CVS synchronization
2006-05-29 Marius Vollmer* eq.c (scm_equal_p): Use scm_array_equal_p explicitely...
2006-05-29 Marius Vollmer(scm_ithrow): When looking for the jmpbuf, first test...
2006-05-27 Marius VollmerReplace SCM_C_INLINE with SCM_C_INLINE_KEYWORD. Thanks...
2006-05-27 Marius Vollmer*** empty log message ***
2006-05-07 Marius Vollmer(CELL_P): Also check that the potential pointer is
2006-04-17 Kevin Ryde*** empty log message ***
2006-04-17 Kevin Ryde(scm_to_off_t, scm_from_off_t): No error if unknown...
2006-04-17 Kevin Rydemerge from 1.8 branch
2006-02-19 Mikael DjurfeldtTest for SCM_HAVE_T_UINT64 instead of
2006-02-14 Han-Wen NienhuysLudovic's patch for scm_t_sweep_statistics.
2006-02-12 Marius Vollmer* deprecated.scm (make-uniform-array): Don't pass the...
2006-02-09 Neil Jerram(scm_c_make_socket_address): Pass address_size pointer
2006-02-04 Neil Jerram* throw.h (scm_c_catch, scm_c_with_throw_handler,
2006-02-03 Kevin Ryde(scm_mark_all): Fix c99-isms "loops" and "again" variables.
2006-02-02 Kevin Rydeadd a copyright year for 2005 changes
2006-02-02 Kevin Ryde*** empty log message ***
2006-02-02 Kevin Ryde(scm_list): Restore this function for use from C.
2006-01-29 Marius Vollmer*** empty log message ***
2006-01-29 Marius Vollmer(scm_eval_body): Lock source_mutex with a dynwind context
2006-01-29 Marius Vollmer*** empty log message ***
2006-01-29 Marius Vollmer(scm_array_map_x): Don't use scm_array_p, use scm_is_ty...
2006-01-29 Marius Vollmer*** empty log message ***
2006-01-29 Marius Vollmer* futures.h, futures.c: Wrap whole contents in "#if...
2006-01-29 Marius VollmerRenamed the "frames" that are related to dynamic-wind...
2006-01-28 Marius Vollmer*** empty log message ***
2006-01-28 Marius Vollmer* inline.h, pairs.c (scm_is_pair): Moved scm_is_pair...
2006-01-24 Han-Wen Nienhuyspatches by Ludovic Courtès for symbol generation.
2006-01-18 Han-Wen Nienhuys("sweep_card"): don't count scm_tc_free_cell for
2006-01-01 Han-Wen Nienhuys*** empty log message ***
2005-12-29 Neil Jerram(next_fluid_num): [From Ludovic Courtès:] Don't trigger
2005-12-14 Neil Jerram* api-evaluation.texi (Loading): Document custom reader.
2005-12-14 Neil Jerram(do_read_without_guile): Use the "raw_data" passed in
2005-12-07 Marius Vollmer*** empty log message ***
2005-12-07 Marius Vollmer(invoke_main_func): Don't call exit here. Throws that
2005-12-06 Marius Vollmer(scm_find_executable): Compile fix -- fgetc returns an
2005-12-06 Marius Vollmer*** empty log message ***
2005-12-06 Marius Vollmer(take_uvec): Make BASE pointer non-const.
2005-12-06 Marius Vollmer*** empty log message ***
2005-12-06 Marius Vollmer(scm_m_cond): Recognize SRFI 61 cond syntax.
2005-12-06 Marius Vollmer*** empty log message ***
2005-12-06 Marius Vollmer(scm_t_guile_ticket, scm_leave_guile, scm_enter_guile...
2005-12-06 Marius Vollmer(read_without_guile): New.
2005-12-06 Neil Jerram* gc-card.c (scm_i_card_statistics): Return if BITVEC...
2005-11-30 Kevin Ryde*** empty log message ***
2005-11-30 Kevin Ryde(scm_string_append_shared): No copying if just one
next