1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-31 01:10:24 +02:00
guile/libguile
Andy Wingo 0fbdbe6c84 fix pre-GC_set_start_callback compilation
* libguile/gc.c: Move declaration of run_before_gc_hook up.
2011-04-15 16:41:34 +00:00
..
.gitignore libguile gitignore 2010-09-12 23:39:52 +02:00
__scm.h Add `scm_t_subr' typedef (fix bug #23681). 2011-02-13 14:50:05 +01:00
_scm.h bump objcode version to 2.0; introduce minor-version compatibility 2011-02-13 22:02:01 +01:00
alist.c
alist.h
arbiters.c
arbiters.h
array-handle.c
array-handle.h Remove extra comma after `SCM_ARRAY_ELEMENT_TYPE_LAST'. 2011-03-03 00:13:30 +01:00
array-map.c Change `scm_ramapc' prototype to avoid empty declarators (bug #23681). 2011-02-13 14:47:33 +01:00
array-map.h Change `scm_ramapc' prototype to avoid empty declarators (bug #23681). 2011-02-13 14:47:33 +01:00
arrays.c fix code that causes warnings on gcc 4.6 2011-03-17 12:39:53 +01:00
arrays.h
async.c
async.h
backtrace.c fix code that causes warnings on gcc 4.6 2011-03-17 12:39:53 +01:00
backtrace.h print-exception gets a c binding 2011-02-11 13:13:26 +01:00
bdw-gc.h threading / with_guile refactor to use more GC_stack_base 2011-03-25 13:01:51 +01:00
bitvectors.c fix typos in the manual bits generated from source comments. 2011-02-09 22:28:49 +00:00
bitvectors.h
boolean.c
boolean.h
bytevectors.c Fix bytevectors VALIDATE_REAL to test for reals, not rationals 2011-03-08 17:50:47 -05:00
bytevectors.h
c-tokenize.lex
ChangeLog-1996-1999
ChangeLog-2000
ChangeLog-2008
ChangeLog-scm
ChangeLog-srfi move srfi-1 and srfi-60 C impl to libguile, without public C api 2010-09-12 23:29:11 +02:00
ChangeLog-threads
chars.c fix typos in the manual bits generated from source comments. 2011-02-09 22:28:49 +00:00
chars.h
continuations.c with-continuation-barrier calls exit(3) _after_ unwinding 2011-03-30 12:43:50 +02:00
continuations.h
control.c fix prompt and abort with the boot evaluator 2011-03-29 17:41:31 +02:00
control.h fix prompt and abort with the boot evaluator 2011-03-29 17:41:31 +02:00
conv-integer.i.c
conv-uinteger.i.c
cpp-E.syms Update cpp-E.syms' and cpp-SIG.syms'. 2010-10-15 15:56:03 +02:00
cpp-SIG.syms Update cpp-E.syms' and cpp-SIG.syms'. 2010-10-15 15:56:03 +02:00
debug-malloc.c
debug-malloc.h
debug.c fix a number of assumptions that a pointer could fit into a long 2010-11-19 15:22:43 +01:00
debug.h remove evaluator-traps-interface 2010-09-24 18:44:21 +02:00
deprecated.c Make VM string literals immutable. 2011-03-20 23:34:42 +01:00
deprecated.h Add `scm_t_subr' typedef (fix bug #23681). 2011-02-13 14:50:05 +01:00
deprecation.c fix potential deadlock in issue-deprecation-warning 2011-02-10 23:16:51 +01:00
deprecation.h
dynl.c More descriptive error for dynamic-pointer 2011-03-31 12:34:47 +02:00
dynl.h
dynwind.c
dynwind.h
eq.c Slight optimization for scm_equal_p 2011-02-14 20:32:01 +01:00
eq.h
error.c interrupted syscalls run asyncs before throwing syserror 2010-10-10 11:25:50 +02:00
error.h
eval.c fix prompt and abort with the boot evaluator 2011-03-29 17:41:31 +02:00
eval.h add scm_call_{5,6} 2011-03-08 21:02:36 +01:00
evalext.c
evalext.h
expand.c
expand.h
extensions.c
extensions.h
feature.c
feature.h
filesys.c Allow compilation with `--disable-posix'. 2011-04-15 00:09:16 +02:00
filesys.h
fluids.c rename make-undefined-fluid to make-unbound-fluid 2010-12-17 13:10:03 +01:00
fluids.h rename make-undefined-fluid to make-unbound-fluid 2010-12-17 13:10:03 +01:00
foreign.c string->pointer and pointer->string have optional encoding arg 2011-04-01 13:31:26 +02:00
foreign.h string->pointer and pointer->string have optional encoding arg 2011-04-01 13:31:26 +02:00
fports.c Allow compilation with `--disable-posix'. 2011-04-15 00:09:16 +02:00
fports.h
frames.c fix frame dynamic linkage in the face of partial continuation application 2011-03-15 23:45:58 +01:00
frames.h add ,registers 2010-09-30 21:29:20 +02:00
gc-malloc.c make-string et al nulls memory if not given an initializer 2010-12-04 19:31:20 +01:00
gc.c fix pre-GC_set_start_callback compilation 2011-04-15 16:41:34 +00:00
gc.h
gdb_interface.h
gdbint.c Let `scm_mkstrport' allocate buffers on the caller's behalf. 2011-03-06 23:05:00 +01:00
gdbint.h
gen-scmconfig.c pthread-threads.h: only redirect to GC_pthread_sigmask if it is present 2011-04-03 22:03:56 +02:00
gen-scmconfig.h.in
generalized-arrays.c
generalized-arrays.h
generalized-vectors.c
generalized-vectors.h
gettext.c
gettext.h
goops.c Make VM string literals immutable. 2011-03-20 23:34:42 +01:00
goops.h
gsubr.c objcode type is an enumeration, not flags 2011-01-27 13:08:01 +01:00
gsubr.h Add `scm_t_subr' typedef (fix bug #23681). 2011-02-13 14:50:05 +01:00
guardians.c
guardians.h
guile-func-name-check
guile-snarf-docs.in
guile-snarf.awk.in
guile-snarf.in fix guile-snarf 2011-03-20 10:22:44 +01:00
guile.c
hash.c add hash functions for locale, latin1, and utf8 strings 2011-01-07 09:18:36 -08:00
hash.h add hash functions for locale, latin1, and utf8 strings 2011-01-07 09:18:36 -08:00
hashtab.c pre-GC_set_start_callback compatibility 2011-04-15 18:31:06 +02:00
hashtab.h add scm_hash_fn_get_handle_by_hash 2011-01-07 09:18:37 -08:00
hooks.c
hooks.h
i18n.c Allow compilation with `--disable-posix'. 2011-04-15 00:09:16 +02:00
i18n.h
ieee-754.h
init.c Allow compilation with `--disable-posix'. 2011-04-15 00:09:16 +02:00
init.h threading / with_guile refactor to use more GC_stack_base 2011-03-25 13:01:51 +01:00
inline.c
inline.h Remove conflicting `scm_is_string' declaration. 2010-12-17 14:34:22 +01:00
instructions.c instructions.c: threadsafe static var 2011-02-10 23:16:51 +01:00
instructions.h
ioext.c
ioext.h
iselect.h
keywords.c Add scm_from_latin1_keyword and scm_from_utf8_keyword 2011-03-09 01:14:43 -05:00
keywords.h Add scm_from_latin1_keyword and scm_from_utf8_keyword 2011-03-09 01:14:43 -05:00
libgettext.h
libguile.map
list.c
list.h
load.c add --fresh-auto-compile 2011-04-15 11:27:27 +02:00
load.h autocompile -> auto-compile 2011-02-13 15:06:11 +01:00
locale-categories.h
macros.c
macros.h
Makefile.am Build `filesys.x'. 2011-04-15 09:09:30 +02:00
mallocs.c
mallocs.h
memmove.c
memoize.c use scm_from_latin1_symboln for string literals and load-symbol 2011-01-07 09:18:41 -08:00
memoize.h
mkstemp.c
modules.c add scm_c_public_ref et al 2011-03-08 20:50:21 +01:00
modules.h add scm_c_public_ref et al 2011-03-08 20:50:21 +01:00
net_db.c Change getaddrinfo' test to handle the GNU-specific EAI_NODATA'. 2011-01-05 22:17:26 +01:00
net_db.h
null-threads.c
null-threads.h
numbers.c Fix the R6RS exact-integer-sqrt and import into core guile 2011-04-09 16:11:49 -04:00
numbers.h Fix the R6RS exact-integer-sqrt and import into core guile 2011-04-09 16:11:49 -04:00
objcodes.c support loading objcode even if mmap(2) is unavailable 2011-04-01 12:34:21 +02:00
objcodes.h for mmap objcodes, store the fd in the third word, as a scheme int 2011-01-27 13:11:02 +01:00
objprop.c
objprop.h
options.c (foo-options 'full) displays options doc in correct order 2010-10-01 10:07:47 +02:00
options.h
pairs.c
pairs.h
poll.c fix bugs in primitive-poll 2010-12-13 20:25:36 +01:00
poll.h add (ice-9 poll), a poll wrapper 2010-12-03 15:16:37 +01:00
ports.c Make VM string literals immutable. 2011-03-20 23:34:42 +01:00
ports.h ports.c safely accesses the port weak hash table 2011-02-10 23:16:52 +01:00
posix.c Allow compilation with `--disable-posix'. 2011-04-15 00:09:16 +02:00
posix.h Add total-processor-count' and current-processor-count'. 2010-12-07 23:13:20 +01:00
print.c symbols with odd characters print better in #{}# 2011-04-11 13:48:11 +02:00
print.h Factorize and optimize `write' for strings and characters. 2010-09-14 16:11:19 +02:00
private-gc.h
private-options.h implement r6rs hungry escaped EOL 2011-01-21 09:24:32 +01:00
procprop.c
procprop.h
procs.c fix scm_setter 2011-03-08 20:53:17 +01:00
procs.h
programs.c use scm_from_latin1_symboln for string literals and load-symbol 2011-01-07 09:18:41 -08:00
programs.h add program-sources-pre-retire to core and define frame-next-source 2010-10-08 12:31:56 +02:00
promises.c
promises.h
pthread-threads.h pthread-threads.h: only redirect to GC_pthread_sigmask if it is present 2011-04-03 22:03:56 +02:00
quicksort.i.c
r6rs-ports.c Fix fencepost error in bip_seek 2011-04-11 18:14:18 +02:00
r6rs-ports.h Add get-string-n' and get-string-n!' for R6RS ports 2011-03-13 22:39:14 +01:00
random.c fix typos in the manual bits generated from source comments. 2011-02-09 22:28:49 +00:00
random.h
rdelim.c Fix buffer overflow in `read-line'. 2011-01-27 00:15:58 +01:00
rdelim.h
read.c read-extended-symbol handles backslash better, including r6rs hex escapes 2011-04-11 12:48:06 +02:00
read.h
regex-posix.c multibyte regex error handling fix 2011-01-07 09:18:36 -08:00
regex-posix.h
remaining-docs-needed
root.c fix typos in the manual bits generated from source comments. 2011-02-09 22:28:49 +00:00
root.h
run-test
rw.c
rw.h
scmconfig.h.top
scmsigs.c
scmsigs.h
script.c script.c calls out to (ice-9 command-line) 2011-04-14 16:15:47 +02:00
script.h
simpos.c simpos tweak 2010-11-19 15:22:43 +01:00
simpos.h
smob.c objcode type is an enumeration, not flags 2011-01-27 13:08:01 +01:00
smob.h Add `scm_t_subr' typedef (fix bug #23681). 2011-02-13 14:50:05 +01:00
snarf.h fix guile-snarf 2011-03-20 10:22:44 +01:00
socket.c Make VM string literals immutable. 2011-03-20 23:34:42 +01:00
socket.h
sort.c
sort.h
srcprop.c remove srcprop.[ch] things that have to do with breakpoints 2010-09-24 17:33:17 +02:00
srcprop.h remove srcprop.[ch] things that have to do with breakpoints 2010-09-24 17:33:17 +02:00
srfi-1.c fix typos in the manual bits generated from source comments. 2011-02-09 22:28:49 +00:00
srfi-1.h SRFI-1: Rewrite split-at' and split-at!' in Scheme. 2010-10-08 15:25:56 +02:00
srfi-4.c
srfi-4.h
srfi-13.c Make VM string literals immutable. 2011-03-20 23:34:42 +01:00
srfi-13.h fix string-filter and string-delete argument order 2010-11-19 17:08:36 +01:00
srfi-14.c Make VM string literals immutable. 2011-03-20 23:34:42 +01:00
srfi-14.h
srfi-14.i.c Update charsets to Unicode 6.0.0 2010-10-14 18:21:28 -07:00
srfi-60.c move srfi-1 and srfi-60 C impl to libguile, without public C api 2010-09-12 23:29:11 +02:00
srfi-60.h move srfi-1 and srfi-60 C impl to libguile, without public C api 2010-09-12 23:29:11 +02:00
stackchk.c scm_report_stack_overflow eventually resets scm_stack_checking_enabled_p 2010-10-01 16:36:34 +02:00
stackchk.h c stack overflow checked for, once more 2010-10-01 16:47:39 +02:00
stacks.c fix code that causes warnings on gcc 4.6 2011-03-17 12:39:53 +01:00
stacks.h
stime.c add scm_{to,from}_{utf8,latin1}_string{n,} 2011-01-07 09:18:36 -08:00
stime.h
strerror.c
strings.c latin1 subr and message in internal scm_{encoding,decoding}_error 2011-04-01 11:05:37 +02:00
strings.h Make VM string literals immutable. 2011-03-20 23:34:42 +01:00
strorder.c
strorder.h
strports.c Make VM string literals immutable. 2011-03-20 23:34:42 +01:00
strports.h
struct.c fix a number of assumptions that a pointer could fit into a long 2010-11-19 15:22:43 +01:00
struct.h
symbols.c Slightly optimize `gensym'. 2011-03-06 23:05:00 +01:00
symbols.h add scm_from_{latin1,utf8}_symbol{n,} 2011-01-07 09:18:36 -08:00
tags.h Fix mistake in comment in tags.h 2011-02-12 13:00:43 +01:00
threads.c --disable-threads fix 2011-04-13 12:50:36 +02:00
threads.h threading / with_guile refactor to use more GC_stack_base 2011-03-25 13:01:51 +01:00
throw.c fix prompt and abort with the boot evaluator 2011-03-29 17:41:31 +02:00
throw.h
trees.c
trees.h
unidata_to_charset.pl
uniform.c fix typos in the manual bits generated from source comments. 2011-02-09 22:28:49 +00:00
uniform.h
validate.h
values.c tweak to internal scm_i_extract_values_2 2011-02-14 20:39:31 +01:00
values.h Added internal C function to extract from values object 2011-02-14 20:29:54 +01:00
variable.c variable-unset! 2010-12-07 13:21:01 +01:00
variable.h variable-unset! 2010-12-07 13:21:01 +01:00
vectors.c fix fencepost error in vector-move-left! and -right! 2011-02-14 20:19:15 +01:00
vectors.h
version.c
version.h.in
vm-engine.c fix frame dynamic linkage in the face of partial continuation application 2011-03-15 23:45:58 +01:00
vm-engine.h add vm-abort-continuation-hook, vm-restore-continuation-hook 2010-09-16 12:48:41 +02:00
vm-expand.h
vm-i-loader.c Make VM string literals immutable. 2011-03-20 23:34:42 +01:00
vm-i-scheme.c fix a failure to sync regs in vm bytevector ops 2011-03-23 17:05:28 +01:00
vm-i-system.c fix new-frame push in call/cc 2011-03-19 23:12:40 +01:00
vm.c use scm_from_latin1_symboln for string literals and load-symbol 2011-01-07 09:18:41 -08:00
vm.h Fix prototype of `scm_the_vm'. 2011-02-13 14:45:47 +01:00
vports.c
vports.h
weaks.c
weaks.h
win32-dirent.c
win32-dirent.h
win32-socket.c
win32-socket.h
win32-uname.c
win32-uname.h