1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +02:00
guile/libguile
Andy Wingo f36878ba2d remove cxrs
* libguile/pairs.h:
* libguile/pairs.c: Previously scm_cdadr et al were implemented as
  #defines that called scm_i_chase_pairs, and the Scheme-exposed
  functions themselves were cxr subrs, which got special help in the
  interpreter. Since now the special help is unnecessary (because the
  compiler inlines and expands calls to car, cdadr, etc), the complexity
  is a loss. So just implement cdadr etc using normal functions. There's
  an advantage too, in that the compiler can unroll the cxring, reducing
  branches.

* libguile/tags.h (scm_tc7_cxr): Remove this tag.
  (scm_tcs_subrs): Now there's only one kind of subr, yay!

* libguile/debug.c (scm_procedure_name)
* libguile/evalext.c (scm_self_evaluating_p)
* libguile/gc.c (scm_i_tag_name)
* libguile/goops.c (scm_class_of)
* libguile/hash.c (scm_hasher)
* libguile/print.c (iprin1)
* libguile/procprop.c (scm_i_procedure_arity)
* libguile/procs.c (scm_procedure_p, scm_subr_p)
  (scm_make_procedure_with_setter)
* libguile/vm.c (apply_foreign): Remove cxr cases. Replace uses of
  scm_tcs_subrs with scm_tc7_gsubr.
2009-12-04 16:39:34 +01:00
..
.gitignore update .gitignore files 2008-09-07 22:14:18 +02:00
__scm.h Don't rely on `HAVE_' macros in public header "tags.h". 2009-11-24 23:12:03 +01:00
_scm.h Don't rely on `HAVE_' macros in public header "tags.h". 2009-11-24 23:12:03 +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 Merge branch 'master' into boehm-demers-weiser-gc 2009-08-18 00:06:45 +02:00
arbiters.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
array-handle.c add generic array implementation facility 2009-07-19 15:15:40 +02:00
array-handle.h add generic array implementation facility 2009-07-19 15:15:40 +02:00
array-map.c remove rpsubrs 2009-12-04 13:05:00 +01:00
array-map.h rename ramap.[ch] to array-map.[ch] 2009-07-19 14:53:03 +02:00
arrays.c bitvector tweaks 2009-10-16 11:59:30 +02:00
arrays.h move generic array foo out to its own file 2009-07-19 15:15:44 +02:00
async.c Arrange so that `SCM_I_CURRENT_THREAD' is not accessed outside of libguile. 2009-10-09 14:10:03 +02: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 replace frame implementation with VM frames 2009-12-03 14:42:51 +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 unneeded SMOB/port mark/free procedures. 2009-09-28 23:32:34 +02: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 Re-add an indirection in bytevectors. 2009-11-16 09:23:45 +01:00
bytevectors.h Re-add an indirection in bytevectors. 2009-11-16 09:23:45 +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 remove rpsubrs 2009-12-04 13:05:00 +01:00
chars.h Modify read and print of combining characters 2009-09-03 07:47:26 -07:00
continuations.c remove debug frames 2009-12-03 11:03:39 +01:00
continuations.h remove debug frames 2009-12-03 11:03:39 +01:00
conv-integer.i.c
conv-uinteger.i.c Remove references to undefined macros. 2009-11-17 23:42:22 +01:00
cpp_cnvt.awk
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 cxrs 2009-12-04 16:39:34 +01:00
debug.h remove debug frames 2009-12-03 11:03:39 +01:00
deprecated.c implement transcendental sin, cos etc in c; deprecate $sin, $cos, etc 2009-12-03 15:27:35 +01:00
deprecated.h implement transcendental sin, cos etc in c; deprecate $sin, $cos, etc 2009-12-03 15:27:35 +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 add $libir to the ltdl path, not $pkglibdir; add extensionsdir 2009-10-13 11:31:02 +02: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 remove rpsubrs 2009-12-04 13:05:00 +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 speed up scm_call_N for non-programs 2009-12-03 15:58:43 +01:00
eval.h first step to make the vm stop calling the interpreter 2009-12-01 21:59:42 +01:00
evalext.c remove cxrs 2009-12-04 16:39:34 +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 Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
feature.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
filesys.c Use Gnulib's inet_ntop' and inet_pton' modules. 2009-11-16 09:23:46 +01:00
filesys.h new function: canonicalize-path. use when autocompiling 2009-06-19 14:26:47 +02:00
fluids.c Merge branch 'master' into boehm-demers-weiser-gc 2009-08-18 00:06:45 +02:00
fluids.h Merge branch 'master' into boehm-demers-weiser-gc 2009-08-18 00:06:45 +02:00
fports.c Remove references to undefined macros. 2009-11-17 23:42:22 +01:00
fports.h Remove seek/truncate shortcuts to file ports. 2009-06-28 23:33:17 +02:00
frames.c replace frame implementation with VM frames 2009-12-03 14:42:51 +01:00
frames.h replace frame implementation with VM frames 2009-12-03 14:42:51 +01:00
gc-malloc.c Fix stylistic issues revealed by "make syntax-check". 2009-11-17 23:42:36 +01:00
gc.c remove cxrs 2009-12-04 16:39:34 +01:00
gc.h Use `SCM_DEPRECATED' in declarations of deprecated functions/variables. 2009-10-02 14:48:22 +02:00
gdb_interface.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
gdbint.c fix to gdb_eval to use newer interfaces 2009-12-01 21:00:25 +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 Fix typo in `scm_array_p_2 ()'. 2009-10-06 23:41:39 +02:00
generalized-arrays.h Reinstate backward-compatible `scm_array_p ()'. 2009-09-24 00:06:54 +02:00
generalized-vectors.c Fix C99-style comments. 2009-11-08 01:13:46 +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 cxrs 2009-12-04 16:39:34 +01:00
goops.h remove class-environment slot, goops grubs less in the evaluator 2009-12-01 21:00:25 +01:00
gsubr.c remove tc7_subr_* and tc7_lsubr_* 2009-12-03 15:22:07 +01:00
gsubr.h first step to make the vm stop calling the interpreter 2009-12-01 21:59:42 +01:00
guardians.c Remove deprecated guardian code. 2009-11-17 23:13:58 +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 cxrs 2009-12-04 16:39:34 +01:00
hash.h Add initial support for wide symbols 2009-08-21 08:57:35 -07:00
hashtab.c remove uses of trampolines within guile itself 2009-12-01 21:00:25 +01:00
hashtab.h Use proper fold/for-each function types in `hashtab.h'. 2009-10-27 00:24:09 +01:00
hooks.c Merge branch 'master' into boehm-demers-weiser-gc 2009-08-18 00:06:45 +02:00
hooks.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
i18n.c Use Gnulib's `duplocale' module. 2009-11-23 23:51:02 +01:00
i18n.h Merge libguile-i18n' into libguile'. 2009-09-14 00:42:25 +02: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 replace frame implementation with VM frames 2009-12-03 14:42:51 +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 signedness fix fix fix 2009-10-15 17:39:34 +02:00
instructions.c Remove remaining uses of discouraged constructs. 2009-11-28 15:11:31 +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 Merge branch 'master' into boehm-demers-weiser-gc 2009-08-18 00:06:45 +02: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 really boot primitive-eval from scheme. 2009-12-03 00:00:38 +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 all subrs are gsubrs 2009-12-03 14:54:15 +01:00
macros.h Use `SCM_DEPRECATED' in declarations of deprecated functions/variables. 2009-10-02 14:48:22 +02:00
Makefile.am promises are in their own file now 2009-12-01 21:00:26 +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 remove tc7_subr_* and tc7_lsubr_* 2009-12-03 15:22:07 +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 really boot primitive-eval from scheme. 2009-12-03 00:00:38 +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 remove rpsubrs 2009-12-04 13:05:00 +01:00
numbers.h change asubrs to be gsubrs 2009-12-03 15:33:09 +01:00
objcodes.c Remove remaining uses of discouraged constructs. 2009-11-28 15:11:31 +01:00
objcodes.h de-nargs struct scm_objcode; procedure-property refactor 2009-10-23 14:51:19 +02:00
objprop.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
objprop.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
options.c Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +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 Remove references to undefined macros. 2009-11-17 23:42:22 +01:00
ports.h Use `SCM_DEPRECATED' in declarations of deprecated functions/variables. 2009-10-02 14:48:22 +02:00
posix.c Replace setbinary' by a public %default-port-encoding' fluid. 2009-11-14 16:59:25 +01:00
posix.h Replace setbinary' by a public %default-port-encoding' fluid. 2009-11-14 16:59:25 +01:00
print.c remove cxrs 2009-12-04 16:39:34 +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 remove cxrs 2009-12-04 16:39:34 +01:00
procprop.h de-nargs struct scm_objcode; procedure-property refactor 2009-10-23 14:51:19 +02:00
procs.c remove cxrs 2009-12-04 16:39:34 +01:00
procs.h remove scm_tc7_dsubr 2009-12-03 15:33:09 +01:00
programs.c Remove remaining uses of discouraged constructs. 2009-11-28 15:11:31 +01:00
programs.h de-nargs struct scm_objcode; procedure-property refactor 2009-10-23 14:51:19 +02: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 Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +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 Disable encoding scanning on non-seekable file ports. 2009-11-27 17:00:51 +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 Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
root.h de-nargs struct scm_objcode; procedure-property refactor 2009-10-23 14:51:19 +02: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 Avoid throw from critical section, given invalid sigaction call 2009-09-30 21:39:01 +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 fold objects.[ch] into goops.[ch] 2009-11-15 20:28:12 +01:00
smob.h Remove default port/SMOB finalizers. 2009-09-28 23:32:33 +02:00
snarf.h Fix snarfing of `SCM_DEFINE' with static allocation. 2009-11-05 23:08:34 +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 new evaluator, y'all 2009-12-01 21:00:26 +01:00
srcprop.h factor copy-tree and cons-source out of eval.[ch] 2009-12-01 21:00:26 +01:00
srfi-4.c Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution. 2009-09-14 00:42:25 +02:00
srfi-4.h Use `SCM_DEPRECATED' in declarations of deprecated functions/variables. 2009-10-02 14:48:22 +02:00
srfi-4.i.c Fix leaky behavior of `scm_take_TAGvector ()'. 2009-09-01 23:53:58 +02:00
srfi-13.c remove uses of trampolines within guile itself 2009-12-01 21:00:25 +01:00
srfi-13.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
srfi-14.c Nitpick in `srfi-14.c'. 2009-09-15 00:40:44 +02: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 replace frame implementation with VM frames 2009-12-03 14:42:51 +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 Fix stylistic issues revealed by "make syntax-check". 2009-11-17 23:42:36 +01:00
strings.h Remove references to undefined macros. 2009-11-17 23:42:22 +01:00
strorder.c remove rpsubrs 2009-12-04 13:05:00 +01:00
strorder.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
strports.c Remove unneeded SMOB/port mark/free procedures. 2009-09-28 23:32:34 +02:00
strports.h Remove locale u8vector functions 2009-09-04 07:34:35 -07:00
struct.c limn goops flags, remove foreign objs, rename entity to applicable-struct 2009-11-26 00:25:07 +01:00
struct.h header tidyings 2009-11-26 00:25:07 +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 cxrs 2009-12-04 16:39:34 +01:00
threads.c remove debug frames 2009-12-03 11:03:39 +01:00
threads.h remove debug frames 2009-12-03 11:03:39 +01:00
throw.c remove debug frames 2009-12-03 11:03:39 +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 fix bitvectors after the array handle refactoring 2009-09-18 16:27:32 +02:00
uniform.h fix bitvectors after the array handle refactoring 2009-09-18 16:27:32 +02:00
validate.h new evaluator, y'all 2009-12-01 21:00:26 +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 Allocate vectors in a contiguous memory area. 2009-11-02 00:55:17 +01:00
vectors.h Allocate vectors in a contiguous memory area. 2009-11-02 00:55:17 +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-bootstrap.h Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
vm-engine.c remove debug frames 2009-12-03 11:03:39 +01:00
vm-engine.h Remove remaining uses of discouraged constructs, really. 2009-11-28 22:52:16 +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 Remove remaining uses of discouraged constructs. 2009-11-28 15:11:31 +01:00
vm-i-system.c vm doesn't call the evaluator at all (at least not directly) 2009-12-01 22:11:15 +01:00
vm.c remove cxrs 2009-12-04 16:39:34 +01:00
vm.h remove debug frames 2009-12-03 11:03:39 +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