Andy Wingo 16371014d6 Merge remote-tracking branch 'origin/stable-2.0' 13 years ago
..
.gitignore cf7e51b489 libguile gitignore 15 years ago
ChangeLog-1996-1999 339999c72e Moved old ChangeLog text to ChangeLog-1996-1999 (added that file) 25 years ago
ChangeLog-2000 a51fe2479e Split up. 24 years ago
ChangeLog-2008 afb59d75b8 Rename `ChangeLog' files to `ChangeLog-2008'. 17 years ago
ChangeLog-scm 4b28e0b88b Renamed to ChangeLog-scm from ChangeLog.scm, so it won't interfere with 29 years ago
ChangeLog-srfi 37710f7e8f move srfi-1 and srfi-60 C impl to libguile, without public C api 15 years ago
ChangeLog-threads 7bfd3b9e94 Merge threads directory into libguile. 28 years ago
Makefile.am a141db8604 remove weak pairs, rewrite weak vectors 13 years ago
__scm.h 75917d6243 Revert "SCM is either a union or scm_t_bits" 14 years ago
_scm.h d5a4f51f9c add string-length, string-ref, vector-length instructions 13 years ago
alist.c 8c0e89ac90 de-inline cons in scm_acons 13 years ago
alist.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
arbiters.c 0607ebbfcf locking for putc, puts 13 years ago
arbiters.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
array-handle.c 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 years ago
array-handle.h 9c3fa20a56 Remove extra comma after `SCM_ARRAY_ELEMENT_TYPE_LAST'. 14 years ago
array-map.c 62fdadb0a5 check for pairs with scm_is_pair, not scm_nimp 13 years ago
array-map.h 10b9343f04 Change `scm_ramapc' prototype to avoid empty declarators (bug #23681). 14 years ago
arrays.c 0607ebbfcf locking for putc, puts 13 years ago
arrays.h 8c93b597b3 Fix the visibility of a few of internal symbols. 15 years ago
async.c 27c6ebcb16 rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICK 14 years ago
async.h 27c6ebcb16 rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICK 14 years ago
backtrace.c 0607ebbfcf locking for putc, puts 13 years ago
backtrace.h e8df456a15 print-exception gets a c binding 14 years ago
bdw-gc.h 12c1d8616d threading / with_guile refactor to use more GC_stack_base 14 years ago
bitvectors.c 16371014d6 Merge remote-tracking branch 'origin/stable-2.0' 13 years ago
bitvectors.h cf39614240 bitvector exodus from unif.[ch] 16 years ago
boolean.c 210c0325d3 allow iflags to be constant expressions with typing-strictness==2 14 years ago
boolean.h 8a4ed2dd34 remove "discouraged" infrastructure 15 years ago
bytevectors.c 0607ebbfcf locking for putc, puts 13 years ago
bytevectors.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
c-tokenize.lex 83a7b43bf2 remove spurious declarations in c-tokenize.lex 15 years ago
chars.c 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 years ago
chars.h 0ca3a342d1 Support for Unicode general categories 15 years ago
continuations.c 0607ebbfcf locking for putc, puts 13 years ago
continuations.h d8873dfe47 continuations return multiple values on the stack 15 years ago
control.c 0607ebbfcf locking for putc, puts 13 years ago
control.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
conv-integer.i.c 1713d319b7 * numbers.c (scm_i_range_error): New. 21 years ago
conv-uinteger.i.c 56a3dcd431 Remove references to undefined macros. 15 years ago
cpp-E.syms 3fff6e71ff Update `cpp-E.syms' and `cpp-SIG.syms'. 14 years ago
cpp-SIG.syms 3fff6e71ff Update `cpp-E.syms' and `cpp-SIG.syms'. 14 years ago
debug-malloc.c 53befeb700 Change Guile license to LGPLv3+ 16 years ago
debug-malloc.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
debug.c 8c5bb72920 add SCM_HEAP_OBJECT_P 13 years ago
debug.h fc7bd367ab remove all deprecated code 14 years ago
deprecated.c ebc16e6a76 Merge remote-tracking branch 'local-2.0/stable-2.0' 14 years ago
deprecated.h ebc16e6a76 Merge remote-tracking branch 'local-2.0/stable-2.0' 14 years ago
deprecation.c 0607ebbfcf locking for putc, puts 13 years ago
deprecation.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
dynl.c 0607ebbfcf locking for putc, puts 13 years ago
dynl.h d4149a510e Simplify the (system foreign) API. 15 years ago
dynwind.c 62fdadb0a5 check for pairs with scm_is_pair, not scm_nimp 13 years ago
dynwind.h b2feee6bc0 deprecate scm_internal_dynamic_wind 14 years ago
eq.c fa075d40dc scm_wta_* procedures replace SCM_WTA_* macros 14 years ago
eq.h 8a4ed2dd34 remove "discouraged" infrastructure 15 years ago
error.c 41e826492a interrupted syscalls run asyncs before throwing syserror 14 years ago
error.h 6703caf726 SCM_ASSERT to error.h 14 years ago
eval.c 0607ebbfcf locking for putc, puts 13 years ago
eval.h f32e67be0b add scm_call_{5,6} 14 years ago
evalext.c 7005c60fcb add weak table implementation 13 years ago
evalext.h fc7bd367ab remove all deprecated code 14 years ago
expand.c 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 years ago
expand.h 6fc3eae477 sequence of expressions -> seq of head and tail 14 years ago
extensions.c 08969a2407 fix --disable-modules build 14 years ago
extensions.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
feature.c 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 years ago
feature.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
filesys.c 0607ebbfcf locking for putc, puts 13 years ago
filesys.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
fluids.c 0607ebbfcf locking for putc, puts 13 years ago
fluids.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
foreign.c 0607ebbfcf locking for putc, puts 13 years ago
foreign.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
fports.c 0607ebbfcf locking for putc, puts 13 years ago
fports.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
frames.c 0607ebbfcf locking for putc, puts 13 years ago
frames.h 4938d3cb74 Merge remote-tracking branch 'origin/stable-2.0' 13 years ago
gc-malloc.c 4938d3cb74 Merge remote-tracking branch 'origin/stable-2.0' 13 years ago
gc.c a141db8604 remove weak pairs, rewrite weak vectors 13 years ago
gc.h 47ed8656db add SCM_HEAP_OBJECT_BASE 13 years ago
gdb_interface.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
gdbint.c 0607ebbfcf locking for putc, puts 13 years ago
gdbint.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
gen-scmconfig.c b2f38e4f45 remove mention of GUILE_DEBUG_FREELIST 14 years ago
gen-scmconfig.h.in ad378da975 check for iconveh values at configure-time 14 years ago
generalized-arrays.c e48a2f8705 add docs and tests for array->list 15 years ago
generalized-arrays.h ec370c6ffb Reinstate backward-compatible `scm_array_p ()'. 16 years ago
generalized-vectors.c d223c3fcdd scm_is_eq for SCM vals, not == or != 14 years ago
generalized-vectors.h f45eccffa7 add registry of vector constructors, make-generalized-vector 16 years ago
gettext.c 53befeb700 Change Guile license to LGPLv3+ 16 years ago
gettext.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
goops.c 62bd5d66cb threadsafe access to scm_ptobs 13 years ago
goops.h fa075d40dc scm_wta_* procedures replace SCM_WTA_* macros 14 years ago
gsubr.c 0607ebbfcf locking for putc, puts 13 years ago
gsubr.h be90d0b6f9 Add `scm_t_subr' typedef (fix bug #23681). 14 years ago
guardians.c 0607ebbfcf locking for putc, puts 13 years ago
guardians.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
guile-func-name-check 34cbb05331 Revert "[build] Rewrite guile-func-name-check in Scheme, adding features." 15 years ago
guile-snarf-docs.in 34cbb05331 Revert "[build] Rewrite guile-func-name-check in Scheme, adding features." 15 years ago
guile-snarf.awk.in 53befeb700 Change Guile license to LGPLv3+ 16 years ago
guile-snarf.in 95c1cfb550 fix guile-snarf 14 years ago
guile.c 53befeb700 Change Guile license to LGPLv3+ 16 years ago
hash.c 549333efd8 fix hash of zero-length vectors 13 years ago
hash.h d1d1c5dea5 scm_hasher is static 13 years ago
hashtab.c 0607ebbfcf locking for putc, puts 13 years ago
hashtab.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
hooks.c 0607ebbfcf locking for putc, puts 13 years ago
hooks.h 86fd6dff2a add scm_call_n, scm_c_run_hookn 15 years ago
i18n.c 0b4f77192d fix scm_gc_strdup invocation 14 years ago
i18n.h 820f33aaed Improved support for Unicode title case in Guile's string and character APIs. 15 years ago
ieee-754.h 1ee2c72eaf Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2. 16 years ago
init.c 4938d3cb74 Merge remote-tracking branch 'origin/stable-2.0' 13 years ago
init.h 12c1d8616d threading / with_guile refactor to use more GC_stack_base 14 years ago
inline.c 30b126d2ba add lock to scm_t_port 13 years ago
inline.h fca1414908 inlined port functions to ports.h 13 years ago
instructions.c 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 years ago
instructions.h ad47e35939 fix race in which some instruction name symbols could go unmarked 16 years ago
ioext.c 4251ae2e28 locking on port buffering operations 13 years ago
ioext.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
iselect.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
keywords.c 0607ebbfcf locking for putc, puts 13 years ago
keywords.h 4db853d747 Add scm_from_latin1_keyword and scm_from_utf8_keyword 14 years ago
libgettext.h 5b3a39c7ff Added missing files for `(ice-9 i18n)'. 18 years ago
libguile.map 9af080f720 Use a linker version script for libguile. 16 years ago
list.c 8c5bb72920 add SCM_HEAP_OBJECT_P 13 years ago
list.h 0f458a3725 factor copy-tree and cons-source out of eval.[ch] 15 years ago
load.c 0607ebbfcf locking for putc, puts 13 years ago
load.h 6f06e8d35f autocompile -> auto-compile 14 years ago
locale-categories.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
macros.c 0607ebbfcf locking for putc, puts 13 years ago
macros.h e809758a7e clean up macros.[ch] 15 years ago
mallocs.c 0607ebbfcf locking for putc, puts 13 years ago
mallocs.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
memmove.c a06e3a75b2 Remove "face-lift" comment. 24 years ago
memoize.c 0607ebbfcf locking for putc, puts 13 years ago
memoize.h 6fc3eae477 sequence of expressions -> seq of head and tail 14 years ago
mkstemp.c dbb605f575 Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'. 17 years ago
modules.c 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 years ago
modules.h ef8e9356de add scm_c_public_ref et al 14 years ago
net_db.c 6ef437665c compile-time assertion in net_db uses constant expressions 14 years ago
net_db.h 55ae00ea73 Add `getaddrinfo' and related procedures. 15 years ago
null-threads.c 53befeb700 Change Guile license to LGPLv3+ 16 years ago
null-threads.h 93003b16b0 Assorted `syntax-check' fixes. 15 years ago
numbers.c f209aeee9f locking for write, lfwrite 13 years ago
numbers.h 47ed8656db add SCM_HEAP_OBJECT_BASE 13 years ago
objcodes.c f209aeee9f locking for write, lfwrite 13 years ago
objcodes.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
objprop.c 62fdadb0a5 check for pairs with scm_is_pair, not scm_nimp 13 years ago
objprop.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
options.c 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 years ago
options.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
pairs.c 210c0325d3 allow iflags to be constant expressions with typing-strictness==2 14 years ago
pairs.h 8a4ed2dd34 remove "discouraged" infrastructure 15 years ago
poll.c 557abc4978 fix bugs in primitive-poll 14 years ago
poll.h 6f81b18abe add (ice-9 poll), a poll wrapper 14 years ago
ports.c 14dcb5ccd2 add scm_dynwind_lock_port 13 years ago
ports.h b86b70fece disable port locking 13 years ago
posix.c 81bda963e9 fix scm_tmpfile leak 14 years ago
posix.h d20912e67d Move `{total,current}-processor-count' outside of `posix.c'. 14 years ago
print.c 215fe3a891 lock ports in `write' and `display' 13 years ago
print.h 07f49ac786 Factorize and optimize `write' for strings and characters. 15 years ago
private-gc.h cf4c26625b remove CELL_P macro 13 years ago
private-options.h 684d664e39 implement r6rs hungry escaped EOL 14 years ago
procprop.c 8b33752be7 slight scm_procedure_p, scm_i_procedure_arity refactor 13 years ago
procprop.h fc7bd367ab remove all deprecated code 14 years ago
procs.c 8b33752be7 slight scm_procedure_p, scm_i_procedure_arity refactor 13 years ago
procs.h 9fdf9fd3ea move subr implementation details to gsubr.[ch] 15 years ago
programs.c 0607ebbfcf locking for putc, puts 13 years ago
programs.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
promises.c 0607ebbfcf locking for putc, puts 13 years ago
promises.h 7b89381965 promises are in their own file now 15 years ago
pthread-threads.h 1b679a82e1 remove gc pthread redirects entirely 14 years ago
quicksort.i.c 6c9e8a5354 remove uses of trampolines within guile itself 15 years ago
r6rs-ports.c f209aeee9f locking for write, lfwrite 13 years ago
r6rs-ports.h a6c377f7d8 Add `get-string-n' and `get-string-n!' for R6RS ports 14 years ago
random.c ffb62a43dc fix typos in the manual bits generated from source comments. 14 years ago
random.h 2af6e1351d Fix the range of `random' on 64-bit platforms 15 years ago
rdelim.c c932ce0b55 locking on unget_byte, ungetc, ungets 13 years ago
rdelim.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
read.c 4251ae2e28 locking on port buffering operations 13 years ago
read.h f8a1c9a859 Have `scm_scan_for_encoding ()' use GC-managed memory. 15 years ago
regex-posix.c f756cd3076 multibyte regex error handling fix 14 years ago
regex-posix.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
remaining-docs-needed 8849a2449b * run-test, remaining-docs-needed: Added these scripts. The 25 years ago
root.c ffb62a43dc fix typos in the manual bits generated from source comments. 14 years ago
root.h e7efe8e793 decruftify scm_sys_protects 15 years ago
run-test 8849a2449b * run-test, remaining-docs-needed: Added these scripts. The 25 years ago
rw.c 4251ae2e28 locking on port buffering operations 13 years ago
rw.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
scmconfig.h.top 53befeb700 Change Guile license to LGPLv3+ 16 years ago
scmsigs.c f29c300507 fix GC_get_suspend_signal on Mac OS 14 years ago
scmsigs.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
script.c 2700aa43f2 fix a leak on startup from script.c 14 years ago
script.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
simpos.c d2aed81f7c simpos tweak 14 years ago
simpos.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
smob.c 0607ebbfcf locking for putc, puts 13 years ago
smob.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
snarf.h 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 years ago
socket.c 86fb1eb631 merge strictness branch from 2.0 14 years ago
socket.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
sort.c 589bc528bd Fix likely crash in `stable-sort!' 14 years ago
sort.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
srcprop.c 0607ebbfcf locking for putc, puts 13 years ago
srcprop.h 26c8cc144f read + source properties simplification 14 years ago
srfi-1.c e7a81c7acd fix take-right and drop-right for improper lists 14 years ago
srfi-1.h e7a81c7acd fix take-right and drop-right for improper lists 14 years ago
srfi-13.c 190d4b0d93 Make VM string literals immutable. 14 years ago
srfi-13.h 9fe717e23c fix string-filter and string-delete argument order 14 years ago
srfi-14.c 0607ebbfcf locking for putc, puts 13 years ago
srfi-14.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
srfi-14.i.c 4ad7f6cf9f Update charsets to Unicode 6.0.0 14 years ago
srfi-4.c 059a588fed bytevectors have internal parent field 14 years ago
srfi-4.h fc7bd367ab remove all deprecated code 14 years ago
srfi-60.c 37710f7e8f move srfi-1 and srfi-60 C impl to libguile, without public C api 15 years ago
srfi-60.h 37710f7e8f move srfi-1 and srfi-60 C impl to libguile, without public C api 15 years ago
stackchk.c 0607ebbfcf locking for putc, puts 13 years ago
stackchk.h b9b9a02804 remove #define STACK_CHECKING from __scm.h. 14 years ago
stacks.c 0f75cc7809 simplify narrow_stack. 14 years ago
stacks.h aa3f69519f replace frame implementation with VM frames 15 years ago
stime.c a02a606716 clocktime freebsd portability 14 years ago
stime.h 4a42658f6a scm_c_get_internal_run_time is more precise 14 years ago
strerror.c 53befeb700 Change Guile license to LGPLv3+ 16 years ago
strings.c 41d1d984ae optimize scm_from_utf8_stringn 13 years ago
strings.h fc7bd367ab remove all deprecated code 14 years ago
strorder.c f1d19308ad provide missing prototypes 15 years ago
strorder.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
strports.c 4251ae2e28 locking on port buffering operations 13 years ago
strports.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
struct.c 0607ebbfcf locking for putc, puts 13 years ago
struct.h f3c6a02c88 deprecate scm_struct_table 14 years ago
symbols.c f80d15c59e optimize utf8 symbol lookup 13 years ago
symbols.h 7914b2b069 symbols.h reindent 13 years ago
tags.h 47ed8656db add SCM_HEAP_OBJECT_BASE 13 years ago
threads.c 0607ebbfcf locking for putc, puts 13 years ago
threads.h 99cc1092a8 Merge remote-tracking branch 'local-2.0/stable-2.0' 14 years ago
throw.c 0607ebbfcf locking for putc, puts 13 years ago
throw.h ec16eb7847 deprecate the-last-stack 15 years ago
trees.c cd038da546 remove libguile/lang.h, deprecate %nil (in favor of #nil) 15 years ago
trees.h 0f458a3725 factor copy-tree and cons-source out of eval.[ch] 15 years ago
unidata_to_charset.pl dcc69bab8c copyright dates 15 years ago
uniform.c ffb62a43dc fix typos in the manual bits generated from source comments. 14 years ago
uniform.h f5a51caec1 fix bitvectors after the array handle refactoring 16 years ago
validate.h 8c5bb72920 add SCM_HEAP_OBJECT_P 13 years ago
values.c 0607ebbfcf locking for putc, puts 13 years ago
values.h a85c1f93f0 Added internal C function to extract from values object 14 years ago
variable.c 0607ebbfcf locking for putc, puts 13 years ago
variable.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
vectors.c a141db8604 remove weak pairs, rewrite weak vectors 13 years ago
vectors.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
version.c 89607fab50 version.h has SCM_EFFECTIVE_VERSION; effective-version uses that 15 years ago
version.h.in b405cdb4c5 [build] Create libguile/version.h using the configure script. 15 years ago
vm-engine.c 37a5970c19 VM: Keep jump table address in a register. 14 years ago
vm-engine.h 37a5970c19 VM: Keep jump table address in a register. 14 years ago
vm-expand.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
vm-i-loader.c eae2438d2b VM tweaks 14 years ago
vm-i-scheme.c d5a4f51f9c add string-length, string-ref, vector-length instructions 13 years ago
vm-i-system.c dc7da0be90 refactor tc7 and tc16 checks 13 years ago
vm.c 0607ebbfcf locking for putc, puts 13 years ago
vm.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
vports.c c932ce0b55 locking on unget_byte, ungetc, ungets 13 years ago
vports.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
weak-set.c 0607ebbfcf locking for putc, puts 13 years ago
weak-set.h 26b263541b add weak sets 13 years ago
weak-table.c 0607ebbfcf locking for putc, puts 13 years ago
weak-table.h 54a9b981a4 reimplement hashtab.c's weak hash tables in terms of weak-table.c 13 years ago
weak-vector.c 47ed8656db add SCM_HEAP_OBJECT_BASE 13 years ago
weak-vector.h dc7da0be90 refactor tc7 and tc16 checks 13 years ago
win32-socket.c 6d736fdba2 Cast the input to isalpha et al to integer 16 years ago
win32-socket.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago
win32-uname.c 53befeb700 Change Guile license to LGPLv3+ 16 years ago
win32-uname.h 53befeb700 Change Guile license to LGPLv3+ 16 years ago