HCoop
/
bpt
/
guile.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bpt/guile.git
2008-09-10
Ludovic Courtès
Fix bug in port eviction code
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Fix broken hash-table merge.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Fix broken GC and threads merge.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Fix broken port merge.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Merge branch 'master' into boehm-demers-weiser-gc
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Document the failure of `gc.test' wrt. unused modules.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Add comment about `GC_local_malloc ()' upon thread...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Remove `scm_get_stack_base ()'.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Merge commit '2e77f7202b11ad0003831fcff94ec7db80cca015...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Merge commit '29776e85da637ec4d44b2b2822d6934a50c0084b...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Fixed warnings due to unused stuff.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Merge commit '7337d56d5714227865aeca2b40b6bd97cce296d2...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
scm_gc_malloc: Handle zero-octet allocations.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Merge commit '032913739218c756f673bfb9c8f66ef9f8f02330...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Court`es
Reverted inappropriate merge in `gc.c'.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Merge commit 'f30e1bdf97ae8b2b2918da585f887a4d3a23a347...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Use thread-local allocation (significant perf. improvem...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Removed `scm_gc_registered_roots' and `scm_permobjs'.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Expand heap size at startup time.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Turn "all interior pointers" off (slight performance...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Implemented `gc-stats' using `libgc' information.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Have source properties only use regular GC mechanisms.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Fixed symbols so that interned symbols are only weakly...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Re-fixed the hash table element counting in `scm_i_reha...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Fixed `guardians.test' so that it does not use symbols.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Allow guardians to be GC'd before the objects they...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Minor weak hashtables fixes.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Moved weak pair code into `weaks.[ch]'.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Implemented rehashing of weak hash tables.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Implemented port finalization.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Use `scm_gc_malloc_pointerless' in various places ...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Removed the now-useless `scm_struct_free_*' functions.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtes
Removed unnecessary uses of class destructors.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Ludovic Courtès
Fix compilation of `libguile-i18n' on MinGW.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-10
Han-Wen Nienhuys
Cleanup mark-during-GC debug checks.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-09
Ludovic Courtès
Use Gnulib's `count-one-bits' as a replacement for...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-09
Ludovic Courtès
Use Gnulib's `count-one-bits' module.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-09
Ludovic Courtès
Merge branch 'master' into strftime-gnulib
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-09
Ludovic Courtès
Get rid of Automake's "maintainer mode".
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-08
Ludovic Courtès
Update `NEWS' wrt. `mutex-lock' deadlock fix.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Added support for the free function of structures.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Use the SMOB API in `coop-pthreads.c' rather than low...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Fixed a warning in `symbols.c'.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Fixed the SMOB mark procedure so that it handles free...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Fixed use of finalizers for guardians and SMOBs (undoes...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Removed a lot of now-useless SMOB mark/free functions.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Fixed the undocumented `scm_make_smob ()' function.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Added support for SMOBs free function (via finalizers).
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Removed the free function from the malloc-object SMOB...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Fixed `scm_gc_register_finalizer ()' to avoid bootstrap...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Generalized BGC's finalizer mechanism. Use it in ...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Added support for SMOB custom mark procedures.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-05
Ludovic Courtes
Removed the mark/free functions of continuations and...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Removed useless files; beautified `libguile/Makefile...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Disabled the `environments' unit test.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
procs/weaks/hashtab: Removed a bit of useless mark...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Tiny updates in `environments.c'.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Fixes in weak hash tables handling, notably in `hash...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Fixed a typo/bug in `make-doubly-weak-alist-vector'.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Fixed printing of weak vectors.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Fixed `list->weak-vector'.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Fixed weak alist vectors by having them use weak hash...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
First stab at the guardian implementation. Works fine...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Court`es
Tell `libgc' that we're using POSIX threads. This...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Fixed `scm_fixup_weak_alist ()'; update weak hash table...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Fixed the weak cell implementation (for weak hash tables).
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
First stab at implementing weak hash tables and vectors...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Fixed GC initialization and static roots.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Added `scm_gc_malloc_pointerless ()', equivalent to...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Fixed garbage collection of ports: basics work (no...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
First ``working'' Guile! Crashes in `flush-all-ports...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Small fixes. Gets to the REPL and `abort ()'s soon...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtes
Merge from lcourtes@laas.fr--2005-mobile
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Ludovic Courtès
Update `NEWS' wrt. the removal of `scm_i_' symbols.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-04
Han-Wen Nienhuys
* eval.c: Mark #endif with comment.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-03
Han-Wen Nienhuys
Don't sanity check GC numbers on 64 bit platforms,...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-02
Ludovic Courtès
Fix compilation of `libguile-i18n' on NetBSD.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-02
Ludovic Courtès
Use Gnulib's `strftime' to address bug #24130.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-09-02
Ludovic Courtès
Add Gnulib `strftime' module, update Gnulib files.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-31
Julian Graham
Resolve a deadlock caused by not checking mutex state...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-30
Julian Graham
Raise error on SRFI-18 load if Guile built without...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-27
Ludovic Courtès
Remove `coop-threads' files that had been useless since...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-27
Ludovic Courtès
Fix builds `--without-threads'.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-27
Han-Wen Nienhuys
Merge branch 'master' of git://git.sv.gnu.org/guile...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-27
Han-Wen Nienhuys
Only sanity check numbers if SCM_DEBUG_CELL_ACCESSES...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-27
Han-Wen Nienhuys
Set SRCPROP{PLIST,COPY} through a macro, so SCM_DEBUG_C...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-25
Ludovic Courtès
Use $(GCC_CFLAGS) for `-Werror' et al. so that it's...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-25
Ludovic Courtès
Use $(GCC_CFLAGS) for `-Werror' et al. so that it's...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-22
Han-Wen Nienhuys
Fix 2 indentation nitpicks.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-22
Han-Wen Nienhuys
Style nitpicks: space before () in function call.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-21
Ludovic Courtès
Add Gnulib-provided files for convenience.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-20
Ludovic Courtès
Never define `_GNU_SOURCE' explicitly since `AC_USE_SYS...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-19
Ludovic Courtès
Add test case for the GOOPS `class-redefinition' memory...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-19
Ludovic Courtès
Add ChangeLog and NEWS entry for the GOOPS `class-redef...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-19
Ludovic Courtès
Complete fix of `hell' allocation in GOOPS.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-18
Han-Wen Nienhuys
Fix sizeof() nitpick for goops corruption.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-16
Han-Wen Nienhuys
Make marked conservatively statistic accumulative.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-16
Han-Wen Nienhuys
If realloc() fails in scm_realloc, then do a complete...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-16
Han-Wen Nienhuys
Add a statistic for tracking how many cells are marked...
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
2008-08-16
Han-Wen Nienhuys
Garbage collection cleanup.
commit
|
commitdiff
|
tree
| snapshot (
tar.gz
zip
)
next