Ludovic Courtès
|
462d3c85ed
Provide ‘scm_i_is_finalizer_thread’ when building ‘--without-threads’.
|
hai 3 meses |
Ludovic Courtès
|
b8031fc965
Exclude the finalizer thread from the ‘all-threads’ result.
|
hai 4 meses |
Ludovic Courtès
|
df86a2a8c8
Finalization thread exits when it gets EOF on its pipe.
|
%!s(int64=2) %!d(string=hai) anos |
Andrew Whatson
|
5a281e35f4
Close the finalization pipe before forking.
|
%!s(int64=4) %!d(string=hai) anos |
Ludovic Courtès
|
1fbe89f7bd
'finalization_thread_proc' sets errno before calling 'perror'.
|
%!s(int64=5) %!d(string=hai) anos |
Andy Wingo
|
bcb4f7dca8
Merge remote-tracking branch 'origin/stable-2.2'
|
%!s(int64=5) %!d(string=hai) anos |
Ludovic Courtès
|
edf5aea7ac
Fix non-deterministic crash in 'finalization_thread_proc'.
|
%!s(int64=5) %!d(string=hai) anos |
Andy Wingo
|
5804c977d7
Rename scm_i_thread to scm_thread
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
1234bb1850
Update license notices in all C files
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
791eb0c01a
Remove (C) from copyright statements
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
dd8add2fa0
Make .c copyright headers uniform
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
b8d757732f
Rationalize include order in C files
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
3068bc7384
Make libguile header inclusion consistent within libguile c files
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
40ade0886e
Remove _scm.h
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
bf15afa6bf
Move subr snarfing macros to gsubr.h.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
1e792c6580
Remove <stdio.h> from ports.h
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
68d9780ce4
Remove errno.h include from _scm.h.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
83584ef231
Fix libguile subcomponent headers not to include <libguile.h>
|
%!s(int64=7) %!d(string=hai) anos |
Andy Wingo
|
c9910c6042
Fix finalizer resuscitation causing excessive GC
|
%!s(int64=8) %!d(string=hai) anos |
Andy Wingo
|
c957ec7ab0
Use atomics for async interrupts
|
%!s(int64=8) %!d(string=hai) anos |
Mark H Weaver
|
475772ea57
Merge branch 'stable-2.0'
|
%!s(int64=11) %!d(string=hai) anos |
Andy Wingo
|
d6651f6903
Add interface to disable automatic finalization
|
%!s(int64=11) %!d(string=hai) anos |
Andy Wingo
|
03d1294977
Remove tests and shims for pre-7.2 bdw-gc.
|
%!s(int64=11) %!d(string=hai) anos |
Ludovic Courtès
|
1701a68920
Do not assume `pthread_t' is an integer type.
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
a0551390d5
consolidate scm_i_register_weak_gc_callback, update weak-set to fit
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
2aed2667fc
Merge remote-tracking branch 'origin/stable-2.0'
|
%!s(int64=13) %!d(string=hai) anos |
Ludovic Courtès
|
6922d92f96
Use `void *' instead of `GC_PTR' internally.
|
%!s(int64=13) %!d(string=hai) anos |
Andy Wingo
|
bc61280992
Merge remote-tracking branch 'local-2.0/stable-2.0'
|
%!s(int64=13) %!d(string=hai) anos |
Andy Wingo
|
f740445a9b
run finalizers asynchronously in asyncs
|
%!s(int64=13) %!d(string=hai) anos |
Andy Wingo
|
7b327550e2
add scm_i_set_finalizer, scm_i_add_finalizer, scm_i_add_resuscitator
|
%!s(int64=13) %!d(string=hai) anos |