HCoop
/
bpt
/
guile.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Allow guardians to be GC'd before the objects they guard.
2008-09-10
Ludovic Courtes
Allow guardians to be GC'd before the objects they...
commit
|
commitdiff
|
tree
2008-09-10
Ludovic Courtes
Minor weak hashtables fixes.
commit
|
commitdiff
|
tree
2008-09-10
Ludovic Courtes
Moved weak pair code into `weaks.[ch]'.
commit
|
commitdiff
|
tree
2008-09-10
Ludovic Courtes
Implemented rehashing of weak hash tables.
commit
|
commitdiff
|
tree
2008-09-10
Ludovic Courtes
Implemented port finalization.
commit
|
commitdiff
|
tree
2008-09-10
Ludovic Courtes
Use `scm_gc_malloc_pointerless' in various places ...
commit
|
commitdiff
|
tree
2008-09-10
Ludovic Courtes
Removed the now-useless `scm_struct_free_*' functions.
commit
|
commitdiff
|
tree
2008-09-10
Ludovic Courtes
Removed unnecessary uses of class destructors.
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Added support for the free function of structures.
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Use the SMOB API in `coop-pthreads.c' rather than low...
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Fixed a warning in `symbols.c'.
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Fixed the SMOB mark procedure so that it handles free...
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Fixed use of finalizers for guardians and SMOBs (undoes...
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Removed a lot of now-useless SMOB mark/free functions.
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Fixed the undocumented `scm_make_smob ()' function.
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Added support for SMOBs free function (via finalizers).
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Removed the free function from the malloc-object SMOB...
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Fixed `scm_gc_register_finalizer ()' to avoid bootstrap...
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Generalized BGC's finalizer mechanism. Use it in ...
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Added support for SMOB custom mark procedures.
commit
|
commitdiff
|
tree
2008-09-05
Ludovic Courtes
Removed the mark/free functions of continuations and...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Removed useless files; beautified `libguile/Makefile...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Disabled the `environments' unit test.
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
procs/weaks/hashtab: Removed a bit of useless mark...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Tiny updates in `environments.c'.
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Fixes in weak hash tables handling, notably in `hash...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Fixed a typo/bug in `make-doubly-weak-alist-vector'.
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Fixed printing of weak vectors.
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Fixed `list->weak-vector'.
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Fixed weak alist vectors by having them use weak hash...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
First stab at the guardian implementation. Works fine...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Court`es
Tell `libgc' that we're using POSIX threads. This...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Fixed `scm_fixup_weak_alist ()'; update weak hash table...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Fixed the weak cell implementation (for weak hash tables).
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
First stab at implementing weak hash tables and vectors...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Fixed GC initialization and static roots.
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Added `scm_gc_malloc_pointerless ()', equivalent to...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Fixed garbage collection of ports: basics work (no...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
First ``working'' Guile! Crashes in `flush-all-ports...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Small fixes. Gets to the REPL and `abort ()'s soon...
commit
|
commitdiff
|
tree
2008-09-04
Ludovic Courtes
Merge from lcourtes@laas.fr--2005-mobile
commit
|
commitdiff
|
tree
2006-09-20
Ludovic Courtès
Changes from arch/CVS synchronization
commit
|
commitdiff
|
tree
2006-09-20
Ludovic Courtès
Changes from arch/CVS synchronization
commit
|
commitdiff
|
tree
2006-07-12
Ludovic Courtès
Changes from arch/CVS synchronization
commit
|
commitdiff
|
tree
2006-06-16
Ludovic Courtès
Changes from arch/CVS synchronization
commit
|
commitdiff
|
tree
2006-06-13
Ludovic Courtès
Changes from arch/CVS synchronization
commit
|
commitdiff
|
tree
2006-06-13
Ludovic Courtès
Added `structs.test'.
commit
|
commitdiff
|
tree
2006-06-13
Ludovic Courtès
Changes from arch/CVS synchronization
commit
|
commitdiff
|
tree