HCoop
/
bpt
/
guile.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge commit 'f30e1bdf97ae8b2b2918da585f887a4d3a23a347' into boehm-demers-weiser-gc
[bpt/guile.git]
/
libguile
/
2008-09-10
Ludovic Courtès
Merge commit 'f30e1bdf97ae8b2b2918da585f887a4d3a23a347...
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Use thread-local allocation (significant perf. improvem...
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Removed `scm_gc_registered_roots' and `scm_permobjs'.
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Expand heap size at startup time.
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Turn "all interior pointers" off (slight performance...
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Implemented `gc-stats' using `libgc' information.
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Have source properties only use regular GC mechanisms.
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Fixed symbols so that interned symbols are only weakly...
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Re-fixed the hash table element counting in `scm_i_reha...
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Allow guardians to be GC'd before the objects they...
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Minor weak hashtables fixes.
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Moved weak pair code into `weaks.[ch]'.
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Implemented rehashing of weak hash tables.
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Implemented port finalization.
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Use `scm_gc_malloc_pointerless' in various places ...
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Removed the now-useless `scm_struct_free_*' functions.
tree
|
commitdiff
2008-09-10
Ludovic Courtes
Removed unnecessary uses of class destructors.
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Added support for the free function of structures.
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Use the SMOB API in `coop-pthreads.c' rather than low...
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Fixed a warning in `symbols.c'.
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Fixed the SMOB mark procedure so that it handles free...
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Fixed use of finalizers for guardians and SMOBs (undoes...
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Removed a lot of now-useless SMOB mark/free functions.
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Fixed the undocumented `scm_make_smob ()' function.
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Added support for SMOBs free function (via finalizers).
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Removed the free function from the malloc-object SMOB...
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Fixed `scm_gc_register_finalizer ()' to avoid bootstrap...
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Generalized BGC's finalizer mechanism. Use it in ...
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Added support for SMOB custom mark procedures.
tree
|
commitdiff
2008-09-05
Ludovic Courtes
Removed the mark/free functions of continuations and...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Removed useless files; beautified `libguile/Makefile...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
procs/weaks/hashtab: Removed a bit of useless mark...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Tiny updates in `environments.c'.
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Fixes in weak hash tables handling, notably in `hash...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Fixed a typo/bug in `make-doubly-weak-alist-vector'.
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Fixed printing of weak vectors.
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Fixed `list->weak-vector'.
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Fixed weak alist vectors by having them use weak hash...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
First stab at the guardian implementation. Works fine...
tree
|
commitdiff
2008-09-04
Ludovic Court`es
Tell `libgc' that we're using POSIX threads. This...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Fixed `scm_fixup_weak_alist ()'; update weak hash table...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Fixed the weak cell implementation (for weak hash tables).
tree
|
commitdiff
2008-09-04
Ludovic Courtes
First stab at implementing weak hash tables and vectors...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Fixed GC initialization and static roots.
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Added `scm_gc_malloc_pointerless ()', equivalent to...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Fixed garbage collection of ports: basics work (no...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
First ``working'' Guile! Crashes in `flush-all-ports...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Small fixes. Gets to the REPL and `abort ()'s soon...
tree
|
commitdiff
2008-09-04
Ludovic Courtes
Merge from lcourtes@laas.fr--2005-mobile
tree
|
commitdiff
2006-12-12
Ludovic Courtès
Changes from arch/CVS synchronization
tree
|
commitdiff
2006-11-29
Ludovic Courtès
Changes from arch/CVS synchronization
tree
|
commitdiff
2006-11-18
Ludovic Courtès
Added missing files for `(ice-9 i18n)'.
tree
|
commitdiff
2006-11-18
Ludovic Courtès
Changes from arch/CVS synchronization
tree
|
commitdiff
2006-11-17
Neil Jerram
(scm_shell_usage): Note need for subscription to bug...
tree
|
commitdiff
2006-11-08
Ludovic Courtès
Changes from arch/CVS synchronization
tree
|
commitdiff
2006-11-02
Neil Jerram
Remove environments.[ch] from the build.
tree
|
commitdiff
2006-10-25
Neil Jerram
* configure.in: New check for uca lib (needed for IA64...
tree
|
commitdiff
2006-10-09
Kevin Ryde
merge from 1.8 branch
tree
|
commitdiff
2006-09-20
Ludovic Courtès
Changes from arch/CVS synchronization
tree
|
commitdiff
2006-09-01
Rob Browning
*** empty log message ***
tree
|
commitdiff
2006-09-01
Rob Browning
(scm_c_port_for_each): Add a scm_remember_upto_here_1...
tree
|
commitdiff
2006-08-28
Neil Jerram
(scm_display_backtrace_with_highlights): Minor
tree
|
commitdiff
2006-08-11
Neil Jerram
(scm_last_stack_frame): Correct docstring (returns a
tree
|
commitdiff
2006-07-19
Rob Browning
*** empty log message ***
tree
|
commitdiff
2006-07-19
Rob Browning
Add __attribute__ ((returns_twice)) to the ia64_getcont...
tree
|
commitdiff
2006-07-12
Ludovic Courtès
Changes from arch/CVS synchronization
tree
|
commitdiff
2006-06-17
Kevin Ryde
merge from 1.8 branch
tree
|
commitdiff
2006-06-17
Kevin Ryde
merge from 1.8 branch
tree
|
commitdiff
2006-06-17
Kevin Ryde
merge from 1.8 branch
tree
|
commitdiff
2006-06-13
Ludovic Courtès
Changes from arch/CVS synchronization
tree
|
commitdiff
2006-05-29
Marius Vollmer
* eq.c (scm_equal_p): Use scm_array_equal_p explicitely...
tree
|
commitdiff
2006-05-29
Marius Vollmer
(scm_ithrow): When looking for the jmpbuf, first test...
tree
|
commitdiff
2006-05-27
Marius Vollmer
Replace SCM_C_INLINE with SCM_C_INLINE_KEYWORD. Thanks...
tree
|
commitdiff
2006-05-27
Marius Vollmer
*** empty log message ***
tree
|
commitdiff
2006-05-07
Marius Vollmer
(CELL_P): Also check that the potential pointer is
tree
|
commitdiff
2006-04-17
Kevin Ryde
*** empty log message ***
tree
|
commitdiff
2006-04-17
Kevin Ryde
(scm_to_off_t, scm_from_off_t): No error if unknown...
tree
|
commitdiff
2006-04-17
Kevin Ryde
merge from 1.8 branch
tree
|
commitdiff
2006-02-19
Mikael Djurfeldt
Test for SCM_HAVE_T_UINT64 instead of
tree
|
commitdiff
2006-02-14
Han-Wen Nienhuys
Ludovic's patch for scm_t_sweep_statistics.
tree
|
commitdiff
2006-02-12
Marius Vollmer
* deprecated.scm (make-uniform-array): Don't pass the...
tree
|
commitdiff
2006-02-09
Neil Jerram
(scm_c_make_socket_address): Pass address_size pointer
tree
|
commitdiff
2006-02-04
Neil Jerram
* throw.h (scm_c_catch, scm_c_with_throw_handler,
tree
|
commitdiff
2006-02-03
Kevin Ryde
(scm_mark_all): Fix c99-isms "loops" and "again" variables.
tree
|
commitdiff
2006-02-02
Kevin Ryde
add a copyright year for 2005 changes
tree
|
commitdiff
2006-02-02
Kevin Ryde
*** empty log message ***
tree
|
commitdiff
2006-02-02
Kevin Ryde
(scm_list): Restore this function for use from C.
tree
|
commitdiff
2006-01-29
Marius Vollmer
*** empty log message ***
tree
|
commitdiff
2006-01-29
Marius Vollmer
(scm_eval_body): Lock source_mutex with a dynwind context
tree
|
commitdiff
2006-01-29
Marius Vollmer
*** empty log message ***
tree
|
commitdiff
2006-01-29
Marius Vollmer
(scm_array_map_x): Don't use scm_array_p, use scm_is_ty...
tree
|
commitdiff
2006-01-29
Marius Vollmer
*** empty log message ***
tree
|
commitdiff
2006-01-29
Marius Vollmer
* futures.h, futures.c: Wrap whole contents in "#if...
tree
|
commitdiff
2006-01-29
Marius Vollmer
Renamed the "frames" that are related to dynamic-wind...
tree
|
commitdiff
2006-01-28
Marius Vollmer
*** empty log message ***
tree
|
commitdiff
2006-01-28
Marius Vollmer
* inline.h, pairs.c (scm_is_pair): Moved scm_is_pair...
tree
|
commitdiff
2006-01-24
Han-Wen Nienhuys
patches by Ludovic Courtès for symbol generation.
tree
|
commitdiff
2006-01-18
Han-Wen Nienhuys
("sweep_card"): don't count scm_tc_free_cell for
tree
|
commitdiff
2006-01-01
Han-Wen Nienhuys
*** empty log message ***
tree
|
commitdiff
2005-12-29
Neil Jerram
(next_fluid_num): [From Ludovic Courtès:] Don't trigger
tree
|
commitdiff
next