1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-15 08:10:17 +02:00
guile/libguile
Andy Wingo fc7648637b fix bug in subr-call and smob-call
* libguile/vm-i-system.c (subr-call, smob-call): Unlike the previous
  situation, in which a call to a subr or a smob didn't actually build a
  frame, we no longer need to explicitly pop the procedure and its
  arguments. Indeed the procedure and its arguments must remain on the
  stack, for hooks and ticks and such always to see frames with valid
  procedures. Two lines out, two bugs less, and faster to boot.
2010-01-09 21:48:16 +01:00
..
.gitignore update .gitignore files 2008-09-07 22:14:18 +02:00
__scm.h less overhead for handling interrupts in the vm 2009-12-11 11:15:12 +01:00
_scm.h allocate free variables inline to closures 2010-01-09 16:43:26 +01:00
alist.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
alist.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
arbiters.c fix arbiter compilation with the generic codepath 2009-12-09 10:21:31 +01:00
arbiters.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
array-handle.c remove a bunch of needless scm_permanent_object calls 2009-12-05 11:32:50 +01:00
array-handle.h add generic array implementation facility 2009-07-19 15:15:40 +02:00
array-map.c provide missing prototypes 2010-01-07 23:49:15 +01:00
array-map.h rename ramap.[ch] to array-map.[ch] 2009-07-19 14:53:03 +02:00
arrays.c reimplement srfi-4 vectors on top of bytevectors 2010-01-07 22:06:56 +01:00
arrays.h reimplement srfi-4 vectors on top of bytevectors 2010-01-07 22:06:56 +01:00
async.c fix SCM_CELL_* macro usage in async.c 2009-12-08 23:13:07 +01:00
async.h Arrange so that `SCM_I_CURRENT_THREAD' is not accessed outside of libguile. 2009-10-09 14:10:03 +02:00
backtrace.c Remove unneeded #include <assert.h>. 2009-12-15 20:20:38 +01:00
backtrace.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
bdw-gc.h Merge branch 'bdw-gc-static-alloc' 2009-11-01 18:17:31 +01:00
bitvectors.c Remove extraneous semicolon after `SCM_ARRAY_IMPLEMENTATION' & co. 2009-12-15 01:01:17 +01:00
bitvectors.h bitvector exodus from unif.[ch] 2009-07-19 14:53:03 +02:00
boolean.c the cube of lisp booleans (#f nil () #t) 2009-10-27 23:25:02 +01:00
boolean.h the cube of lisp booleans (#f nil () #t) 2009-10-27 23:25:02 +01:00
bytevectors.c reimplement srfi-4 vectors on top of bytevectors 2010-01-07 22:06:56 +01:00
bytevectors.h Revert "Remove unused internal bytevector functions." 2010-01-07 22:06:20 +01:00
c-tokenize.lex Fix c-tokenize.c error: 'input' defined but not used, when compiling with GCC 4.3.0 2008-05-05 23:47:24 +01:00
ChangeLog-1996-1999
ChangeLog-2000
ChangeLog-2008 Rename ChangeLog' files to ChangeLog-2008'. 2008-09-12 21:49:58 +02:00
ChangeLog-scm
ChangeLog-threads
chars.c provide missing prototypes 2010-01-07 23:49:15 +01:00
chars.h Support for Unicode general categories 2009-12-24 11:55:47 -05:00
continuations.c fix SCM_CELL macro usage in continuations.[ch] 2009-12-08 23:13:07 +01:00
continuations.h fix SCM_CELL macro usage in continuations.[ch] 2009-12-08 23:13:07 +01:00
conv-integer.i.c * numbers.c (scm_i_range_error): New. 2004-10-19 15:59:56 +00:00
conv-uinteger.i.c Remove references to undefined macros. 2009-11-17 23:42:22 +01:00
cpp_cnvt.awk Use scm_from_int instead of SCM_MAKINUM. 2004-07-10 13:42:18 +00:00
cpp_err_symbols.in
cpp_errno.c
cpp_sig_symbols.in
cpp_signal.c
debug-malloc.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
debug-malloc.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
debug.c remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
debug.h eval.c closures are now applicable smobs, not tc3s 2009-12-04 19:20:11 +01:00
deprecated.c better scm_subr_p deprecation 2010-01-07 23:49:22 +01:00
deprecated.h better scm_subr_p deprecation 2010-01-07 23:49:22 +01:00
deprecation.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
deprecation.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
discouraged.c Use string and symbol accessors with obarrays and keyword-dash-symbols 2009-08-20 21:39:44 -07:00
discouraged.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
dynl.c dynamic-func returns foreign objects, not bignums 2010-01-04 12:39:21 +01:00
dynl.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
dynwind.c Revert "Change dynwind flag enums to #defines, for greater portability" 2009-10-07 22:14:38 +01:00
dynwind.h Revert "Change dynwind flag enums to #defines, for greater portability" 2009-10-07 22:14:38 +01:00
eq.c provide missing prototypes 2010-01-07 23:49:15 +01:00
eq.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
error.c Avoid accessing symbol internals in call_dsubr_1 and DEVAL 2009-08-20 21:39:56 -07:00
error.h Avoid accessing symbol internals in call_dsubr_1 and DEVAL 2009-08-20 21:39:56 -07:00
eval.c add scm_call_n, scm_c_run_hookn 2009-12-21 21:06:27 +01:00
eval.h add scm_call_n, scm_c_run_hookn 2009-12-21 21:06:27 +01:00
evalext.c remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
evalext.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
extensions.c add registry of vector constructors, make-generalized-vector 2009-07-19 15:15:44 +02:00
extensions.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
feature.c remove a bunch of needless scm_permanent_object calls 2009-12-05 11:32:50 +01:00
feature.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
filesys.c Use Gnulib's `sys_stat' module; update Gnulib. 2009-12-15 20:14:19 +01:00
filesys.h SCM_CELL in filesys.[ch] 2009-12-08 23:13:07 +01:00
fluids.c add printer for dynamic-states 2009-12-05 10:55:37 +01:00
fluids.h add printer for dynamic-states 2009-12-05 10:55:37 +01:00
foreign.c fix compiler warnings in foreign.c 2010-01-07 10:40:38 +01:00
foreign.h add foreign value wrapper 2010-01-04 12:39:21 +01:00
fports.c Use Gnulib's `full-write' instead of custom code. 2010-01-07 11:10:35 +01:00
fports.h Remove seek/truncate shortcuts to file ports. 2009-06-28 23:33:17 +02:00
frames.c tc7 tags for vm-related data 2010-01-07 23:42:41 +01:00
frames.h tc7 tags for vm-related data 2010-01-07 23:42:41 +01:00
gc-malloc.c Fix stylistic issues revealed by "make syntax-check". 2009-11-17 23:42:36 +01:00
gc.c remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
gc.h more boot cleanup 2009-12-05 11:44:09 +01:00
gdb_interface.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
gdbint.c remove a bunch of needless scm_permanent_object calls 2009-12-05 11:32:50 +01:00
gdbint.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
gen-scmconfig.c Don't rely on `HAVE_' macros in public header "tags.h". 2009-11-24 23:12:03 +01:00
gen-scmconfig.h.in Don't rely on `HAVE_' macros in public header "tags.h". 2009-11-24 23:12:03 +01:00
generalized-arrays.c reimplement srfi-4 vectors on top of bytevectors 2010-01-07 22:06:56 +01:00
generalized-arrays.h Reinstate backward-compatible `scm_array_p ()'. 2009-09-24 00:06:54 +02:00
generalized-vectors.c fix bug in generalized-vector->list 2010-01-03 12:37:07 +01:00
generalized-vectors.h add registry of vector constructors, make-generalized-vector 2009-07-19 15:15:44 +02:00
gettext.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
gettext.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
goops.c remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
goops.h remove scm_add_method 2009-12-20 15:34:19 +01:00
gsubr.c remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
gsubr.h re-add SCM_GSUBR_MAX 2010-01-09 13:10:57 +01:00
guardians.c SCM_CELL in guardians.c 2009-12-08 23:13:13 +01:00
guardians.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
guile-doc-snarf.in Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
guile-func-name-check.in Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
guile-snarf-docs.in Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
guile-snarf.awk.in Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
guile-snarf.in Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-alloc 2009-09-02 01:37:37 +02:00
guile.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
hash.c remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
hash.h Add initial support for wide symbols 2009-08-21 08:57:35 -07:00
hashtab.c fluids are tc7 objects 2009-12-05 10:52:18 +01:00
hashtab.h fluids are tc7 objects 2009-12-05 10:52:18 +01:00
hooks.c add scm_call_n, scm_c_run_hookn 2009-12-21 21:06:27 +01:00
hooks.h add scm_call_n, scm_c_run_hookn 2009-12-21 21:06:27 +01:00
i18n.c Improved support for Unicode title case in Guile's string and character APIs. 2009-12-22 00:19:56 -05:00
i18n.h Improved support for Unicode title case in Guile's string and character APIs. 2009-12-22 00:19:56 -05:00
ieee-754.h Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2. 2009-05-28 23:12:01 +02:00
init.c boot the VM very early in init.c 2010-01-07 23:42:41 +01:00
init.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
inline.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
inline.h clean up macros.[ch] 2010-01-05 15:33:46 +01:00
instructions.c properly integrate vm bootstrapping into init.c 2010-01-07 23:42:41 +01:00
instructions.h fix race in which some instruction name symbols could go unmarked 2009-07-14 21:29:41 +02:00
ioext.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
ioext.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
iselect.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
keywords.c decruftify scm_sys_protects 2009-12-05 12:38:43 +01:00
keywords.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
lang.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
lang.h the cube of lisp booleans (#f nil () #t) 2009-10-27 23:25:02 +01:00
libgettext.h Added missing files for `(ice-9 i18n)'. 2006-11-18 18:18:23 +00:00
libguile.map Use a linker version script for libguile. 2009-08-09 23:40:11 +02:00
list.c remove uses of trampolines within guile itself 2009-12-01 21:00:25 +01:00
list.h factor copy-tree and cons-source out of eval.[ch] 2009-12-01 21:00:26 +01:00
load.c properly integrate vm bootstrapping into init.c 2010-01-07 23:42:41 +01:00
load.h really boot primitive-eval from scheme. 2009-12-03 00:00:38 +01:00
locale-categories.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
macros.c clean up macros.[ch] 2010-01-05 15:33:46 +01:00
macros.h clean up macros.[ch] 2010-01-05 15:33:46 +01:00
Makefile.am properly integrate vm bootstrapping into init.c 2010-01-07 23:42:41 +01:00
mallocs.c Merge branch 'master' into boehm-demers-weiser-gc 2009-08-18 00:06:45 +02:00
mallocs.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
memmove.c
memoize.c clean up macros.[ch] 2010-01-05 15:33:46 +01:00
memoize.h add memoized expression accessors to scheme 2009-12-01 21:00:27 +01:00
mkstemp.c Include <config.h> in all C files; use #ifdef HAVE_CONFIG_H' rather than #if'. 2008-09-13 15:35:27 +02:00
modules.c SCM_CELL in modules.c 2009-12-08 23:13:13 +01:00
modules.h new evaluator, y'all 2009-12-01 21:00:26 +01:00
net_db.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
net_db.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
null-threads.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
null-threads.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
numbers.c decruftify scm_sys_protects 2009-12-05 12:38:43 +01:00
numbers.h change asubrs to be gsubrs 2009-12-03 15:33:09 +01:00
objcodes.c tc7 tags for vm-related data 2010-01-07 23:42:41 +01:00
objcodes.h subrs are now VM trampoline procedures 2010-01-07 23:49:25 +01:00
objprop.c decruftify scm_sys_protects 2009-12-05 12:38:43 +01:00
objprop.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
options.c remove a bunch of needless scm_permanent_object calls 2009-12-05 11:32:50 +01:00
options.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
pairs.c remove cxrs 2009-12-04 16:39:34 +01:00
pairs.h remove cxrs 2009-12-04 16:39:34 +01:00
ports.c port-encoding returns #f if port encoding not set 2010-01-09 19:21:09 +01:00
ports.h remove scm_ports_prehistory 2009-12-05 11:10:11 +01:00
posix.c Add support for getsid 2009-12-27 16:59:54 +00:00
posix.h Add support for getsid 2009-12-27 16:59:54 +00:00
print.c remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
print.h Add full Unicode capability to ports and the default reader 2009-08-25 07:54:37 -07:00
private-gc.h Remove deprecated variables/macros from the GC headers. 2009-08-28 21:02:42 +02:00
private-options.h remove unused scm_eval_stack var 2009-12-01 21:00:26 +01:00
procprop.c smobs are applied with vm trampoline procedures 2010-01-09 14:21:03 +01:00
procprop.h eval.c closures are now applicable smobs, not tc3s 2009-12-04 19:20:11 +01:00
procs.c remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
procs.h move subr implementation details to gsubr.[ch] 2010-01-05 16:15:14 +01:00
programs.c allocate free variables inline to closures 2010-01-09 16:43:26 +01:00
programs.h allocate free variables inline to closures 2010-01-09 16:43:26 +01:00
promises.c promises are in their own file now 2009-12-01 21:00:26 +01:00
promises.h promises are in their own file now 2009-12-01 21:00:26 +01:00
properties.c decruftify scm_sys_protects 2009-12-05 12:38:43 +01:00
properties.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
pthread-threads.h Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution. 2009-09-14 00:42:25 +02:00
quicksort.i.c remove uses of trampolines within guile itself 2009-12-01 21:00:25 +01:00
r6rs-ports.c Use `scm_gc_malloc_pointerless ()' for bytevectors. 2009-08-18 22:12:31 +02:00
r6rs-ports.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
random.c Merge branch 'master' into boehm-demers-weiser-gc 2009-08-28 19:16:46 +02:00
random.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
rdelim.c Add full Unicode capability to ports and the default reader 2009-08-25 07:54:37 -07:00
rdelim.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
read.c Fix bugs reading long tokens 2009-12-28 17:35:48 +01:00
read.h Have `scm_scan_for_encoding ()' use GC-managed memory. 2009-11-14 16:59:25 +01:00
regex-posix.c Merge branch 'master' into boehm-demers-weiser-gc 2009-08-18 00:06:45 +02:00
regex-posix.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
remaining-docs-needed
root.c decruftify scm_sys_protects 2009-12-05 12:38:43 +01:00
root.h decruftify scm_sys_protects 2009-12-05 12:38:43 +01:00
run-test
rw.c Add Unicode strings and symbols 2009-08-08 02:35:00 -07:00
rw.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
scmconfig.h.top Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
scmsigs.c remove a bunch of needless scm_permanent_object calls 2009-12-05 11:32:50 +01:00
scmsigs.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
script.c Use Gnulib's version-etc-fsf' for --version' and `--help' output. 2009-11-17 23:42:30 +01:00
script.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
simpos.c Merge branch 'master' into boehm-demers-weiser-gc 2009-08-18 00:06:45 +02:00
simpos.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
smob.c smobs are applied with vm trampoline procedures 2010-01-09 14:21:03 +01:00
smob.h smobs are applied with vm trampoline procedures 2010-01-09 14:21:03 +01:00
snarf.h remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
socket.c Remove references to undefined macros. 2009-11-17 23:42:22 +01:00
socket.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
sort.c remove uses of trampolines within guile itself 2009-12-01 21:00:25 +01:00
sort.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
srcprop.c SCM_CELL in srcprop.c 2009-12-08 23:13:20 +01:00
srcprop.h decruftify scm_sys_protects 2009-12-05 12:38:43 +01:00
srfi-4.c reimplement srfi-4 vectors on top of bytevectors 2010-01-07 22:06:56 +01:00
srfi-4.h reimplement srfi-4 vectors on top of bytevectors 2010-01-07 22:06:56 +01:00
srfi-13.c Improved support for Unicode title case in Guile's string and character APIs. 2009-12-22 00:19:56 -05:00
srfi-13.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
srfi-14.c further boot cleanups 2009-12-05 11:50:21 +01:00
srfi-14.h Add char-set debugging function 2009-09-03 08:29:45 -07:00
srfi-14.i.c Distinguish between all codepoints and designated codepoints in char-sets 2009-09-03 08:23:24 -07:00
stackchk.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
stackchk.h Arrange so that `SCM_I_CURRENT_THREAD' is not accessed outside of libguile. 2009-10-09 14:10:03 +02:00
stacks.c expose frame-previous, once again 2009-12-15 00:22:02 +01:00
stacks.h replace frame implementation with VM frames 2009-12-03 14:42:51 +01:00
stime.c Fix stylistic issues revealed by "make syntax-check". 2009-11-17 23:42:36 +01:00
stime.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
strerror.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
strings.c Use encoding-error' instead of misc-error' for string encoding errors. 2010-01-07 11:10:35 +01:00
strings.h Support for Unicode string normalization functions 2010-01-03 01:08:37 -05:00
strorder.c provide missing prototypes 2010-01-07 23:49:15 +01:00
strorder.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
strports.c Have string ports honor `%default-port-encoding'. 2010-01-07 11:10:35 +01:00
strports.h Have string ports honor `%default-port-encoding'. 2010-01-07 11:10:35 +01:00
struct.c scm_i_alloc_struct does not take a "what" arg 2009-12-08 23:13:20 +01:00
struct.h scm_i_alloc_struct does not take a "what" arg 2009-12-08 23:13:20 +01:00
symbols.c Merge branch 'master' into boehm-demers-weiser-gc 2009-08-28 19:16:46 +02:00
symbols.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
tags.h remove scm_tc7_gsubr 2010-01-07 23:49:39 +01:00
threads.c Remove unneeded #include <assert.h>. 2009-12-15 20:20:38 +01:00
threads.h remove debug frames 2009-12-03 11:03:39 +01:00
throw.c SCM_CELL in throw.c 2009-12-08 23:13:20 +01:00
throw.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
trees.c factor copy-tree and cons-source out of eval.[ch] 2009-12-01 21:00:26 +01:00
trees.h factor copy-tree and cons-source out of eval.[ch] 2009-12-01 21:00:26 +01:00
unidata_to_charset.pl Distinguish between all codepoints and designated codepoints in char-sets 2009-09-03 08:23:24 -07:00
uniform.c Remove unneeded #include <assert.h>. 2009-12-15 20:20:38 +01:00
uniform.h fix bitvectors after the array handle refactoring 2009-09-18 16:27:32 +02:00
validate.h SCM_VALIDATE_SMOB uses SCM_SMOB_PREDICATE 2009-12-08 23:13:20 +01:00
values.c all subrs are gsubrs 2009-12-03 14:54:15 +01:00
values.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
variable.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
variable.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
vectors.c clean up includes in vectors.[ch] 2010-01-07 22:06:20 +01:00
vectors.h clean up includes in vectors.[ch] 2010-01-07 22:06:20 +01:00
version.c Merge branch 'master' into boehm-demers-weiser-gc 2009-08-18 00:06:45 +02:00
version.h.in Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
vm-engine.c allocate free variables inline to closures 2010-01-09 16:43:26 +01:00
vm-engine.h allocate free variables inline to closures 2010-01-09 16:43:26 +01:00
vm-expand.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
vm-i-loader.c brace placement fixes 2009-11-26 00:25:07 +01:00
vm-i-scheme.c Add opcodes for struct?', struct-vtable', and `make-struct'. 2009-12-11 13:03:45 +01:00
vm-i-system.c fix bug in subr-call and smob-call 2010-01-09 21:48:16 +01:00
vm.c smobs are applied with vm trampoline procedures 2010-01-09 14:21:03 +01:00
vm.h tc7 tags for vm-related data 2010-01-07 23:42:41 +01:00
vports.c Remove unneeded SMOB/port mark/free procedures. 2009-09-28 23:32:34 +02:00
vports.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
weaks.c Merge branch 'bdw-gc-static-alloc' 2009-11-01 18:17:31 +01:00
weaks.h Allocate vectors in a contiguous memory area. 2009-11-02 00:55:17 +01:00
win32-dirent.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
win32-dirent.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
win32-socket.c Cast the input to isalpha et al to integer 2009-08-28 21:19:05 -07:00
win32-socket.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
win32-uname.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
win32-uname.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00