Andy Wingo 7839dc444b Revert "Fix build on platforms where the stack grows upwards." 4 éve
..
.gitignore 99555262a9 Fix the rule to check for new signals and errors 8 éve
ChangeLog-1996-1999 339999c72e Moved old ChangeLog text to ChangeLog-1996-1999 (added that file) 25 éve
ChangeLog-2000 a51fe2479e Split up. 24 éve
ChangeLog-2008 afb59d75b8 Rename `ChangeLog' files to `ChangeLog-2008'. 16 éve
ChangeLog-scm 4b28e0b88b Renamed to ChangeLog-scm from ChangeLog.scm, so it won't interfere with 28 éve
ChangeLog-srfi 37710f7e8f move srfi-1 and srfi-60 C impl to libguile, without public C api 14 éve
ChangeLog-threads 7bfd3b9e94 Merge threads directory into libguile. 28 éve
Makefile.am 7ade0485af build: Use 'sed' invocation compatible with BSD sed. 7 éve
__scm.h aa84489d18 Reimplement dynamic states 8 éve
_scm.h e0502f3c77 Bump objcode version in a compatible way 7 éve
alist.c 6e573a0885 Attempt to mutate residualized literal pair throws exception 7 éve
alist.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
array-handle.c 4212f29655 Allow scm_XXX_writable_elements on empty vectors, even if immutable 7 éve
array-handle.h cf64dca65c Remove array impl. registry; instead, hard-code array handle creation 11 éve
array-map.c f52fc0566f Support non-zero lower bounds in array-slice-for-each 7 éve
array-map.h 7e93950552 Final names for new array functions 8 éve
arrays.c e0bcda4ad9 Fix bitvectors and non-zero lower bound arrays in truncated-print 7 éve
arrays.h 7e93950552 Final names for new array functions 8 éve
async.c 5241d06855 Thread prepare-to-wait respects block_asyncs 8 éve
async.h a0656ad4cf New interfaces to help wait on fd/cond 8 éve
atomic.c 2d09e0513f Fix 'atomic-box-compare-and-swap!'. 6 éve
atomic.h 3425290a7b Add atomic boxes 8 éve
atomics-internal.h 9b48265631 Fix atomics compilation on clang 8 éve
backtrace.c 105e36543f Remove scm_puts_unlocked. 8 éve
backtrace.h 8a0fc51176 display-{application,-backtrace} delegate to Scheme 8 éve
bdw-gc.h 475772ea57 Merge branch 'stable-2.0' 10 éve
bitvectors.c 7ed54fd36d All literal constants are read-only 7 éve
bitvectors.h 7ed54fd36d All literal constants are read-only 7 éve
boolean.c b44f505f15 Improve the documentation for 'nil?'. 6 éve
boolean.h 84800dffc2 Declare scm_nil_p 11 éve
bytevectors.c 91ba73b397 Improve overflow checks in bytevector, string, and I/O operations. 5 éve
bytevectors.h 7ed54fd36d All literal constants are read-only 7 éve
c-tokenize.lex 8cb0d6d7fa build: Don't include <config.h> in native programs when cross-compiling. 11 éve
cache-internal.h 2864f11d34 Bump fluid cache size to 16 entries 8 éve
chars.c 579dd2da44 Rename 'scm_c_make_char' to 'scm_i_make_char'. 5 éve
chars.h 579dd2da44 Rename 'scm_c_make_char' to 'scm_i_make_char'. 5 éve
continuations.c 7839dc444b Revert "Fix build on platforms where the stack grows upwards." 4 éve
continuations.h 3b14dd2f27 Optimize make-stack 10 éve
control.c 00ed4043c2 VM continuations store FP/SP by offset 8 éve
control.h 0007507340 VM stack grows downward 9 éve
conv-integer.i.c a8d1c7d610 Avoid signed integer overflows in numeric conversions. 8 éve
conv-uinteger.i.c 2c8ea5a008 Fix memory leak in scm_from_{u,}int64 on 32-bit platforms 8 éve
cpp-E.syms befaad0c14 Add Hurd signal and error constants. 8 éve
cpp-SIG.syms 41f28a9b0e Remove SIGEV constant definitions. 8 éve
debug-malloc.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
debug-malloc.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
debug.c dc2a560264 Deprecate dynamic roots 8 éve
debug.h 06ea79b73d Remove unused union scm_t_debug_info 10 éve
deprecated.c fe4a34d20d Deprecate make-struct 7 éve
deprecated.h fe4a34d20d Deprecate make-struct 7 éve
deprecation.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
deprecation.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
dynl.c 48d42553ef ltdl wrappers now use a recursive mutex. 7 éve
dynl.h d4149a510e Simplify the (system foreign) API. 14 éve
dynstack.c 00ed4043c2 VM continuations store FP/SP by offset 8 éve
dynstack.h 00ed4043c2 VM continuations store FP/SP by offset 8 éve
dynwind.c deaae8e9d7 remove out-of-date comment 13 éve
dynwind.h 9ede013f68 the dynamic stack is really a stack now, instead of a list 13 éve
elf.h afc74c2920 add ELF loader 12 éve
eq.c 2e5f7d8f6d Syntax objects are comparable with equal? 7 éve
eq.h 8a4ed2dd34 remove "discouraged" infrastructure 14 éve
error.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
error.h c2247b782a Out-of-memory situations raise exceptions instead of aborting 11 éve
eval.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
eval.h 3f48638c8c deprecate lookup closures 12 éve
evalext.c 64c5cc58fc Add disjoint syntax object type 7 éve
evalext.h fc7bd367ab remove all deprecated code 13 éve
expand.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
expand.h 7974c57937 Assignment conversion in the interpreter 10 éve
extensions.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
extensions.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
fdes-finalizers.c 2fa2e50a0f Add file descriptor finalizers 8 éve
fdes-finalizers.h 2fa2e50a0f Add file descriptor finalizers 8 éve
feature.c dc2a560264 Deprecate dynamic roots 8 éve
feature.h ed4c373966 Arrange to convert command-line arguments from the right encoding. 13 éve
filesys.c 36ad1d24b3 'basename' correctly handles "/" and "//". 5 éve
filesys.h 26d148066f Merge remote-tracking branch 'origin/stable-2.0' 12 éve
finalizers.c edf5aea7ac Fix non-deterministic crash in 'finalization_thread_proc'. 5 éve
finalizers.h c9910c6042 Fix finalizer resuscitation causing excessive GC 7 éve
fluids.c 5d29564971 Respect thread local fluid defaults 5 éve
fluids.h fb8c91a35c Add thread local fluids 8 éve
foreign-object.c 4b8ce7c752 Add more foreign object interfaces 10 éve
foreign-object.h 4b8ce7c752 Add more foreign object interfaces 10 éve
foreign.c bb5d316b16 foreign: Add 'uintptr_t' and 'intptr_t'. 7 éve
foreign.h a396e14cb1 FFI: Add support for functions that set 'errno'. 8 éve
fports.c a17b727963 fport_seek: Eliminate a fruitless use of 'off_t_or_off64_t'. 5 éve
fports.h 1008ea3154 Allow garbage collection of revealed file ports. 7 éve
frames.c 00ed4043c2 VM continuations store FP/SP by offset 8 éve
frames.h 00ed4043c2 VM continuations store FP/SP by offset 8 éve
gc-inline.h aef1fcf94e Add thread-local lock-free, TLS-free freelists. 11 éve
gc-malloc.c dc2a560264 Deprecate dynamic roots 8 éve
gc.c 37551e40b8 Make scm_gc_warn_proc() write directly to stderr 8 éve
gc.h 705e3a83c8 Remove SCM_DEBUG_CELL_ACCESSES==1 8 éve
gen-scmconfig.c 5de910ba28 build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h. 8 éve
gen-scmconfig.h.in ad378da975 check for iconveh values at configure-time 13 éve
generalized-arrays.c 4e766795b2 Avoid unneeded internal use of array handles 8 éve
generalized-arrays.h 4e766795b2 Avoid unneeded internal use of array handles 8 éve
generalized-vectors.c 7b6d854cf1 Do not use array handles in scm_vector 8 éve
generalized-vectors.h 09850ffc27 Remove deprecated array functions 8 éve
gettext.c 53befeb700 Change Guile license to LGPLv3+ 15 éve
gettext.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
goops.c 84aa050f92 Remove needless static variables from goops.c 7 éve
goops.h cd51ce81d0 Use heap-allocated port types instead of ptobnums 8 éve
gsubr.c 4985ef13e6 Explicit interrupt handling in VM 8 éve
gsubr.h d848af9a16 Parse bytecode to determine minimum arity 8 éve
guardians.c 91ba73b397 Improve overflow checks in bytevector, string, and I/O operations. 5 éve
guardians.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
guile-func-name-check 5d5d3d75d0 Fix spurious warnings in net_db.c 7 éve
guile-snarf-docs.in 34cbb05331 Revert "[build] Rewrite guile-func-name-check in Scheme, adding features." 14 éve
guile-snarf.awk.in 53befeb700 Change Guile license to LGPLv3+ 15 éve
guile-snarf.in f775ab3654 guile-snarf: skip -g* arguments to avoid build failure 7 éve
guile.c a5d0c135c0 Remove nonfunctional gdb interface 11 éve
hash.c 2e5f7d8f6d Syntax objects are comparable with equal? 7 éve
hash.h baf90102cf Merge commit '894d0b894daae001495c748b3352cd79918d3789' 10 éve
hashtab.c dc2a560264 Deprecate dynamic roots 8 éve
hashtab.h 9b977c836b Merge remote-tracking branch 'origin/stable-2.0' 12 éve
hooks.c dc2a560264 Deprecate dynamic roots 8 éve
hooks.h 86fd6dff2a add scm_call_n, scm_c_run_hookn 15 éve
i18n.c 7c2b48a6bd Strings, i18n: Limit the use of alloca to approximately 8 kilobytes. 5 éve
i18n.h 820f33aaed Improved support for Unicode title case in Guile's string and character APIs. 15 éve
init.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
init.h 12c1d8616d threading / with_guile refactor to use more GC_stack_base 14 éve
inline.c 2a1f22c00a Add 'scm_c_make_char' and use it where appropriate. 5 éve
inline.h 9b977c836b Merge remote-tracking branch 'origin/stable-2.0' 12 éve
instructions.c a08b3d40f8 Untag values and indexes for all bytevector instructions 9 éve
instructions.h 20b1b91394 Move RTL unpack macros to vm-engine.c 11 éve
ioext.c 69ca2bb221 Elide syscalls in fdes->port 8 éve
ioext.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
iselect.h 475772ea57 Merge branch 'stable-2.0' 10 éve
keywords.c 68f13adaaf Better errors for odd-length keyword args 8 éve
keywords.h e2fafeb901 Keywords have a tc7 10 éve
libgettext.h 5b3a39c7ff Added missing files for `(ice-9 i18n)'. 18 éve
libguile-2.2-gdb.scm 8209f0f5c0 GDB support: Add 'guile-backtrace' command. 6 éve
libguile.map 9af080f720 Use a linker version script for libguile. 15 éve
list.c 6e573a0885 Attempt to mutate residualized literal pair throws exception 7 éve
list.h 0f458a3725 factor copy-tree and cons-source out of eval.[ch] 15 éve
load.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
load.h 9235f805fa Fix problems with Windows file names that use backslashes. 10 éve
loader.c 9fbb367256 Fix error reporting in 'load-thunk-from-memory'. 6 éve
loader.h e7660a607c VM support for raw slots 9 éve
locale-categories.h c84f25bcce i18n: Ignore LC_MESSAGES on MinGW. 10 éve
macros.c 105e36543f Remove scm_puts_unlocked. 8 éve
macros.h e809758a7e clean up macros.[ch] 15 éve
mallocs.c 105e36543f Remove scm_puts_unlocked. 8 éve
mallocs.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
memmove.c a06e3a75b2 Remove "face-lift" comment. 23 éve
memoize.c 7184c176b4 with-dynamic-state compiler and VM support 8 éve
memoize.h e6a42e6765 Simplify variable resolution in the evaluator 10 éve
modules.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
modules.h 2de74cb56e finish deprecating eval closures 12 éve
net_db.c da0ee4dc80 Fix unused static variables in net_db.c 8 éve
net_db.h 55ae00ea73 Add `getaddrinfo' and related procedures. 15 éve
null-threads.c 53befeb700 Change Guile license to LGPLv3+ 15 éve
null-threads.h ca2d00ad65 Reimplement null-threads as inline functions 8 éve
numbers.c 885484c97b Handle GMP allocations through libgc and remove bignum finalizers. 5 éve
numbers.h 3ec7afb2c6 Refresh a stale comment. 5 éve
objprop.c dc2a560264 Deprecate dynamic roots 8 éve
objprop.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
options.c 086063aa32 remove object protection from options.c 13 éve
options.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
pairs.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
pairs.h 40df57a8a2 Restore libgc 7.2 compatibility 7 éve
poll.c 09a69dd712 Prevent TOCTTOU bugs in C ports 8 éve
poll.h 6f81b18abe add (ice-9 poll), a poll wrapper 14 éve
ports-internal.h 09a69dd712 Prevent TOCTTOU bugs in C ports 8 éve
ports.c 659526d33b ports: 'scm_port_poll' honors "w" flags. 5 éve
ports.h 09a69dd712 Prevent TOCTTOU bugs in C ports 8 éve
posix-w32.c 0cf155be72 Untabify posix-w32.c 8 éve
posix-w32.h 3231d7658d Add POSIX shims for MinGW 8 éve
posix.c 521f1ab470 open-process: Fix dup(2) and execvp(2) error handling. 5 éve
posix.h ad4fe88ffb Move system* to posix.c, impl on open-process 8 éve
print.c 579dd2da44 Rename 'scm_c_make_char' to 'scm_i_make_char'. 5 éve
print.h 04f48e94b5 Deprecate struct "self" slots 7 éve
private-options.h 6e504a7b44 print: Support R7RS |...| symbol notation. 11 éve
procprop.c dc2a560264 Deprecate dynamic roots 8 éve
procprop.h bf8328ec16 procedure-documentation works on RTL procedures 11 éve
procs.c fe4a34d20d Deprecate make-struct 7 éve
procs.h bf8328ec16 procedure-documentation works on RTL procedures 11 éve
programs.c 39339c9fb9 Speed up procedure-minimum-arity for fixed arity 7 éve
programs.h 8af3423efe Remove primitive?, add primitive-code? 9 éve
promises.c dc2a560264 Deprecate dynamic roots 8 éve
promises.h 7b89381965 promises are in their own file now 15 éve
pthread-threads.h 2bf0e122f0 Revert "add pthread_atfork helpers to our threading shims" 13 éve
quicksort.i.c 3bfd4aaa6e Fix sort, sort! for arrays with nonzero lower bound 7 éve
r6rs-ports.c cc73c2ab5d Add get-bytevector-some!. 5 éve
r6rs-ports.h cc73c2ab5d Add get-bytevector-some!. 5 éve
random.c fbdcf63585 scm_seed_to_random_state: Support wide string arguments. 6 éve
random.h d47db067b6 Add `random-state-from-platform' and `scm_i_random_bytes_from_platform' 13 éve
rdelim.c dc2a560264 Deprecate dynamic roots 8 éve
rdelim.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
read.c 579dd2da44 Rename 'scm_c_make_char' to 'scm_i_make_char'. 5 éve
read.h b3a2259ce3 Remove prototype for scm_read_token, which does not exist. 12 éve
regex-posix.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
regex-posix.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
remaining-docs-needed 8849a2449b * run-test, remaining-docs-needed: Added these scripts. The 25 éve
run-test 8849a2449b * run-test, remaining-docs-needed: Added these scripts. The 25 éve
rw.c 09a69dd712 Prevent TOCTTOU bugs in C ports 8 éve
rw.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
scmconfig.h.top 53befeb700 Change Guile license to LGPLv3+ 15 éve
scmsigs.c 03de93dd5f Save and restore errno in the signal handler. 5 éve
scmsigs.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
script.c 8cf7b06d24 Copy terminating zero in 'scm_cat_path'. 5 éve
script.h ed4c373966 Arrange to convert command-line arguments from the right encoding. 13 éve
simpos.c ad4fe88ffb Move system* to posix.c, impl on open-process 8 éve
simpos.h ad4fe88ffb Move system* to posix.c, impl on open-process 8 éve
smob.c c01a2a757e Fix race between SMOB marking and finalization 8 éve
smob.h 1bbf7f7580 Add `scm_smob_type_class()'. 10 éve
snarf.h c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
socket.c 36023a0d2e Conditionally define SOCK_CLOEXEC, SOCK_NONBLOCK 8 éve
socket.h f4f9d177f0 Remove references to 'inet-ntoa' and 'inet-aton'. 5 éve
sort.c 3bfd4aaa6e Fix sort, sort! for arrays with nonzero lower bound 7 éve
sort.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
srcprop.c 6e573a0885 Attempt to mutate residualized literal pair throws exception 7 éve
srcprop.h 76b9bac565 Add 'supports-source-properties?' predicate 13 éve
srfi-1.c 6e573a0885 Attempt to mutate residualized literal pair throws exception 7 éve
srfi-1.h e7a81c7acd fix take-right and drop-right for improper lists 13 éve
srfi-13.c 579dd2da44 Rename 'scm_c_make_char' to 'scm_i_make_char'. 5 éve
srfi-13.h 5f085775ab In string-split, add support for character sets and predicates. 12 éve
srfi-14.c d59dc5fbf2 srfi-14: Fix possible buffer overrun in '%char-set-dump'. 5 éve
srfi-14.h dc7da0be90 refactor tc7 and tc16 checks 13 éve
srfi-14.i.c cfd4401a2c Regenerate SRFI-14 character set data. 8 éve
srfi-4.c 7ed54fd36d All literal constants are read-only 7 éve
srfi-4.h cf64dca65c Remove array impl. registry; instead, hard-code array handle creation 11 éve
srfi-60.c 7f8ad91b99 SRFI-60: Reimplement 'rotate-bit-field' on inums to be more portable. 11 éve
srfi-60.h 37710f7e8f move srfi-1 and srfi-60 C impl to libguile, without public C api 14 éve
stackchk.c dc2a560264 Deprecate dynamic roots 8 éve
stackchk.h 7e2fd4e7f5 Unwind-only stack overflow exceptions 11 éve
stacks.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
stacks.h aa3f69519f replace frame implementation with VM frames 15 éve
stime.c ab2fd70ef1 'strftime' and 'strptime' honor the locale encoding. 5 éve
stime.h 4a42658f6a scm_c_get_internal_run_time is more precise 13 éve
strerror.c 53befeb700 Change Guile license to LGPLv3+ 15 éve
strings.c 579dd2da44 Rename 'scm_c_make_char' to 'scm_i_make_char'. 5 éve
strings.h 1d3cfc3548 Fix typo in strings.h. 6 éve
strorder.c f1d19308ad provide missing prototypes 15 éve
strorder.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
strports.c 9f7a824206 scm_mkstrport: Optimize the POS -> BYTE_POS conversion. 5 éve
strports.h cd51ce81d0 Use heap-allocated port types instead of ptobnums 8 éve
struct.c a74d4ee4f6 Add struct-ref/unboxed, struct-set!/unboxed 7 éve
struct.h a74d4ee4f6 Add struct-ref/unboxed, struct-set!/unboxed 7 éve
symbols.c 6e573a0885 Attempt to mutate residualized literal pair throws exception 7 éve
symbols.h 7914b2b069 symbols.h reindent 13 éve
syntax.c 64c5cc58fc Add disjoint syntax object type 7 éve
syntax.h 64c5cc58fc Add disjoint syntax object type 7 éve
tags.h a90de2a4c8 Fix typo in tags.h comment. 5 éve
texi-fragments-to-docstrings 6cfdc6b878 Build `guile-procedures.txt' using (texinfo) instead of `makeinfo'. 12 éve
threads.c f928888534 ia64: Fix crash in thread context switch. 7 éve
threads.h 4c3bea3dba Fix support for threads already known to GC 8 éve
throw.c fb8c91a35c Add thread local fluids 8 éve
throw.h e447258c3f scm_spawn_thread uses call-with-new-thread 8 éve
trees.c d747313100 Change uses of scm_is_simple_vector to scm_is_vector 11 éve
trees.h 0f458a3725 factor copy-tree and cons-source out of eval.[ch] 15 éve
unicode.c c5ea75534c Add (ice-9 unicode) module 10 éve
unicode.h c5ea75534c Add (ice-9 unicode) module 10 éve
unidata_to_charset.pl dcc69bab8c copyright dates 15 éve
uniform.c 7ed54fd36d All literal constants are read-only 7 éve
uniform.h 8051cf2304 Merge commit 'fb7dd00169304a5922838e4d2f25253640a35def' 11 éve
validate.h fe73fedab4 Fix list validation of *list->bytevector procedures. 6 éve
values.c c2a654b7d2 Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals. 6 éve
values.h e1c80e6b30 add scm_c_nvalues with docs; also, docs for scm_c_values 12 éve
variable.c dc2a560264 Deprecate dynamic roots 8 éve
variable.h dc7da0be90 refactor tc7 and tc16 checks 13 éve
vectors.c 91ba73b397 Improve overflow checks in bytevector, string, and I/O operations. 5 éve
vectors.h 7ed54fd36d All literal constants are read-only 7 éve
version.c 89607fab50 version.h has SCM_EFFECTIVE_VERSION; effective-version uses that 15 éve
version.h.in b405cdb4c5 [build] Create libguile/version.h using the configure script. 14 éve
vm-builtins.h 827c2c26fc Small comment fix. 11 éve
vm-engine.c 579dd2da44 Rename 'scm_c_make_char' to 'scm_i_make_char'. 5 éve
vm-expand.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
vm.c 45e4ace660 Do not warn the user when 'madvise' returns ENOSYS. 6 éve
vm.h 00ed4043c2 VM continuations store FP/SP by offset 8 éve
vports.c dc2a560264 Deprecate dynamic roots 8 éve
vports.h 53befeb700 Change Guile license to LGPLv3+ 15 éve
weak-list.h c9910c6042 Fix finalizer resuscitation causing excessive GC 7 éve
weak-set.c c9910c6042 Fix finalizer resuscitation causing excessive GC 7 éve
weak-set.h 81b80b9610 Revert "with a threaded guile, lock weak sets and tables during a fork" 13 éve
weak-table.c dc8dda77e0 More robust vacuuming of in-use weak tables 7 éve
weak-table.h 07e69928fc hash-set! on weak tables returns the value 13 éve
weak-vector.c adf06a72d5 Merge commit '495cea0c931de23f074892b3f32808e676712a18' 11 éve
weak-vector.h c9647bfb7e Add weak-vector-length, weak-vector-ref, weak-vector-set! 11 éve