1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00
guile/libguile
Andy Wingo cf64dca65c Remove array impl. registry; instead, hard-code array handle creation
* libguile/array-handle.h (scm_t_vector_ref, scm_t_vector_set): Rename
  from scm_t_array_ref, scm_t_array_set.  These were named
  scm_i_t_array_ref and scm_i_t_array_set in 1.8 and 2.0.  Change to
  take the vector directly, instead of the array handle.  In this way,
  generic array handles are layered on top of specific implementations
  of backing stores.

  Remove scm_t_array_implementation, introduced in 2.0 but never
  documented.  It was a failed attempt to layer the array implementation
  that actually introduced too many layers, as it prevented the "vref"
  and "vset" members of scm_t_array_handle (called "ref" and "set" in
  1.8, not present in 2.0) from specializing on array backing stores.

  (scm_i_register_array_implementation) (scm_i_array_implementation_for_obj):
  Remove these internal interfaces.

  (scm_t_array_handle): Adapt to scm_t_vector_ref / scm_t_vector_set
  change.

  (scm_array_handle_ref, scm_array_handle_set): Adapt to change in
  vref/vset prototype.

* libguile/array-handle.c (scm_array_get_handle): Inline all the
  necessary initializations here for all specific array types.

* libguile/array-map.c (rafill, racp, ramap, rafe, array_index_map_1):

* libguile/arrays.c: Remove array implementation code.

* libguile/bitvectors.h:
* libguile/bitvectors.c: Remove array implementation code.
  (scm_i_bitvector_bits): New internal interface.

* libguile/bytevectors.c: Remove array implementation code.

* libguile/srfi-4.h: Remove declarations for internal procedures that
  don't exist (!).

* libguile/strings.c: Remove array implementation code.

* libguile/vectors.c: Remove array implementation code.
2014-02-09 12:48:21 +01:00
..
.gitignore libguile gitignore 2010-09-12 23:39:52 +02:00
__scm.h Merge commit '750ac8c592' 2013-11-28 14:53:03 +01:00
_scm.h Add VM and compiler support for calls to known procedures 2014-02-02 23:19:22 +01:00
alist.c Merge remote-tracking branch 'origin/stable-2.0' 2012-02-08 11:48:08 +01:00
alist.h
arbiters.c locking for putc, puts 2011-11-08 00:55:05 +01:00
arbiters.h
array-handle.c Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
array-handle.h Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
array-map.c Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
array-map.h Deprecate scm_array_fill_int() 2013-04-05 22:54:14 +02:00
arrays.c Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
arrays.h Move array reader from arrays.c to read.c 2012-10-23 22:42:30 -04:00
async.c Revert "install pthread_atfork handlers for guile's static mutexen" 2012-02-23 14:18:56 +01:00
async.h Merge commit '8571dbde63' 2013-11-28 15:00:17 +01:00
backtrace.c Merge commit '60617d819d' 2014-02-07 15:03:17 +01:00
backtrace.h print-exception gets a c binding 2011-02-11 13:13:26 +01:00
bdw-gc.h Add thread-local lock-free, TLS-free freelists. 2014-02-02 16:17:54 +01:00
bitvectors.c Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
bitvectors.h Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
boolean.c add `nil?' primitive 2012-02-03 18:53:38 -05:00
boolean.h Declare scm_nil_p 2013-11-27 19:30:18 +01:00
bytevectors.c Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
bytevectors.h refactor tc7 and tc16 checks 2011-10-24 18:54:01 +02:00
c-tokenize.lex build: Fix compilation of `c-tokenize.c' with latest Gnulib. 2013-02-18 21:43:30 +01:00
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 Merge branch 'stable-2.0' 2014-01-14 03:18:34 -05:00
chars.h
continuations.c Fix thread-unsafe lazy initializations. 2014-01-23 23:44:11 -05:00
continuations.h One more SCM vm user: continuations. 2013-11-21 17:50:33 +01:00
control.c scm_the_vm now returns raw struct scm_vm pointer 2013-11-21 18:28:06 +01:00
control.h scm_i_prompt_pop_abort_args_x takes struct scm_vm* as arg 2013-11-21 18:09:29 +01: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 Merge commit '60617d819d' 2014-02-07 15:03:17 +01:00
debug.h move procedure-name and procedure-source to procprop.c 2013-06-09 19:50:33 +02:00
deprecated.c Deprecate htons, htonl, ntohs, ntohl 2014-02-08 14:28:07 +01:00
deprecated.h Deprecate htons, htonl, ntohs, ntohl 2014-02-08 14:28:07 +01:00
deprecation.c Merge remote-tracking branch 'origin/stable-2.0' 2012-07-06 16:52:54 +02:00
deprecation.h
dynl.c Merge remote-tracking branch 'origin/stable-2.0' 2013-01-07 17:23:26 -05:00
dynl.h Simplify the (system foreign) API. 2010-07-26 19:38:52 +02:00
dynstack.c The dynamic stack records SP and FP values as offsets 2013-11-21 16:51:15 +01:00
dynstack.h Remove last use of SCM vm in VM 2013-11-21 17:36:22 +01:00
dynwind.c remove out-of-date comment 2012-03-03 21:06:49 +01:00
dynwind.h the dynamic stack is really a stack now, instead of a list 2012-03-03 17:06:02 +01:00
elf.h add ELF loader 2012-06-22 13:40:50 +02:00
eq.c Merge remote-tracking branch 'origin/stable-2.0' 2012-01-10 00:41:42 +01:00
eq.h remove "discouraged" infrastructure 2010-08-08 14:15:47 +02:00
error.c Print the faulty object upon invalid-keyword errors. 2013-06-04 12:08:02 +02:00
error.h SCM_ASSERT to error.h 2011-05-15 15:34:16 +02:00
eval.c Merge commit '60617d819d' 2014-02-07 15:03:17 +01:00
eval.h deprecate lookup closures 2012-05-23 12:00:23 +02:00
evalext.c Remove scm_tc7_vm 2013-11-21 18:39:21 +01:00
evalext.h remove all deprecated code 2011-05-12 14:01:26 +02:00
expand.c Builtins have procedure properties 2013-11-08 14:08:42 +01:00
expand.h Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops 2013-06-28 19:52:09 +02:00
extensions.c fix --disable-modules build 2011-06-30 12:26:31 +02:00
extensions.h
feature.c Merge remote-tracking branch 'origin/stable-2.0' 2013-01-15 10:45:39 +01:00
feature.h Arrange to convert command-line arguments from the right encoding. 2011-12-15 01:31:23 +01:00
filesys.c Change uses of scm_is_simple_vector to scm_is_vector 2014-02-08 18:26:49 +01:00
filesys.h Merge remote-tracking branch 'origin/stable-2.0' 2013-03-28 05:09:53 -04:00
finalizers.c Remove tests and shims for pre-7.2 bdw-gc. 2013-11-22 10:51:56 +01:00
finalizers.h consolidate scm_i_register_weak_gc_callback, update weak-set to fit 2013-01-20 12:37:00 +01:00
fluids.c Tune initial heap size 2013-11-28 11:32:08 +01:00
fluids.h Simplify dynstack API to only wind one fluid at a time 2013-06-28 20:01:35 +02:00
foreign.c Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG 2013-11-19 21:04:24 +01:00
foreign.h Foreign procedures are RTL programs 2013-10-18 17:41:33 +02:00
fports.c Merge commit '122f24cc8a' 2014-02-07 14:39:01 +01:00
fports.h Merge remote-tracking branch 'origin/stable-2.0' 2013-04-14 02:48:33 -04:00
frames.c Merge commit '60617d819d' 2014-02-07 15:03:17 +01:00
frames.h Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointers 2013-11-21 17:21:37 +01:00
gc-inline.h Add thread-local lock-free, TLS-free freelists. 2014-02-02 16:17:54 +01:00
gc-malloc.c Remove private-gc.h 2013-11-28 11:53:57 +01:00
gc.c Remove code to run GC more frequently as process image size increased 2014-02-02 19:15:48 +01:00
gc.h Merge commit 'd364a89718' 2013-11-28 16:16:48 +01:00
gen-scmconfig.c Merge remote-tracking branch 'origin/stable-2.0' 2013-04-14 02:48:33 -04:00
gen-scmconfig.h.in check for iconveh values at configure-time 2011-04-28 22:39:20 +02:00
generalized-arrays.c Inline scm_i_array_implementation_for_obj in scm_i_array 2014-02-08 21:46:06 +01:00
generalized-arrays.h Merge commit 'fb7dd00169' 2014-02-08 15:31:37 +01:00
generalized-vectors.c Fix bad uses of base and lbnd on rank 1 arrays 2014-02-07 10:36:55 +01:00
generalized-vectors.h Fix bad uses of base and lbnd on rank 1 arrays 2014-02-07 10:36:55 +01:00
gettext.c
gettext.h
goops.c Merge commit '60617d819d' 2014-02-07 15:03:17 +01:00
goops.h remove scm_si_name_access 2011-11-24 11:47:36 +01:00
gsubr.c Rename objcodes?.{scm,c,h} to loader.{scm,c,h} 2013-11-19 21:45:07 +01:00
gsubr.h Remove RTL_ infix from macros 2013-11-19 18:28:19 +01:00
guardians.c Merge remote-tracking branch 'origin/stable-2.0' 2013-11-28 16:24:38 +01:00
guardians.h
guile-func-name-check Revert "[build] Rewrite guile-func-name-check in Scheme, adding features." 2010-08-27 13:05:23 -07:00
guile-snarf-docs.in Revert "[build] Rewrite guile-func-name-check in Scheme, adding features." 2010-08-27 13:05:23 -07:00
guile-snarf.awk.in
guile-snarf.in fix guile-snarf 2011-03-20 10:22:44 +01:00
guile.c Remove nonfunctional gdb interface 2013-11-27 22:31:00 +01:00
hash.c Merge branch 'stable-2.0' 2014-01-14 01:30:56 -05:00
hash.h scm_hasher is static 2011-10-26 00:41:03 +02:00
hashtab.c Make size argument optional to 'make-doubly-weak-hash-table'; fix docs. 2014-02-07 16:38:58 -05:00
hashtab.h Merge remote-tracking branch 'origin/stable-2.0' 2013-02-18 17:59:38 +01:00
hooks.c locking for putc, puts 2011-11-08 00:55:05 +01:00
hooks.h
i18n.c i18n: Fix null pointer dereference when locale info is missing. 2013-11-13 14:25:02 +01:00
i18n.h
init.c Remove nonfunctional gdb interface 2013-11-27 22:31:00 +01:00
init.h threading / with_guile refactor to use more GC_stack_base 2011-03-25 13:01:51 +01:00
inline.c Merge remote-tracking branch 'origin/stable-2.0' 2013-02-18 17:59:38 +01:00
inline.h Rename 'scm_i_get_byte_or_eof' et al; mark them as SCM_API. 2013-04-02 19:35:43 -04:00
instructions.c Fix thread-unsafe lazy initializations. 2014-01-23 23:44:11 -05:00
instructions.h Move RTL unpack macros to vm-engine.c 2013-11-19 21:12:21 +01:00
ioext.c Merge remote-tracking branch 'origin/stable-2.0' 2012-02-08 11:48:08 +01:00
ioext.h
iselect.h Merge remote-tracking branch 'origin/stable-2.0' 2013-03-28 05:09:53 -04:00
keywords.c Merge remote-tracking branch 'origin/stable-2.0' 2013-07-16 01:33:27 -04:00
keywords.h Implement 'scm_c_bind_keyword_arguments'. 2013-04-06 18:09:45 -04:00
libgettext.h
libguile.map
list.c Merge remote-tracking branch 'origin/stable-2.0' 2013-03-28 05:09:53 -04:00
list.h
load.c Merge branch 'stable-2.0' 2014-01-09 02:52:34 -05:00
load.h add %site-ccache-dir 2013-03-10 23:20:22 +01:00
loader.c More precise stack marking via .guile.frame-maps section 2014-01-26 20:55:04 +01:00
loader.h More precise stack marking via .guile.frame-maps section 2014-01-26 20:55:04 +01:00
locale-categories.h
macros.c Merge remote-tracking branch 'origin/stable-2.0' 2012-05-23 12:38:56 +02:00
macros.h clean up macros.[ch] 2010-01-05 15:33:46 +01:00
Makefile.am Add thread-local lock-free, TLS-free freelists. 2014-02-02 16:17:54 +01:00
mallocs.c Merge commit 'f78a1ccede' 2012-01-10 00:23:49 +01:00
mallocs.h
memmove.c
memoize.c Be smarter about capturing the environment for memoized code 2013-10-31 22:16:10 +01:00
memoize.h Be smarter about capturing the environment for memoized code 2013-10-31 22:16:10 +01:00
mkstemp.c mkstemp uses O_BINARY 2013-02-20 21:20:55 +01:00
modules.c Merge remote-tracking branch 'origin/stable-2.0' 2012-05-23 12:38:56 +02:00
modules.h finish deprecating eval closures 2012-05-23 12:29:15 +02:00
net_db.c getaddrinfo: Document the missing errno value for EAI_SYSTEM. 2013-03-25 22:46:53 +01:00
net_db.h Add `getaddrinfo' and related procedures. 2010-02-14 20:56:47 +01:00
null-threads.c
null-threads.h Revert "add pthread_atfork helpers to our threading shims" 2012-02-23 14:18:57 +01:00
numbers.c Merge branch 'stable-2.0' 2014-01-09 02:52:34 -05:00
numbers.h Merge branch 'stable-2.0' 2014-01-09 02:52:34 -05:00
objprop.c check for pairs with scm_is_pair, not scm_nimp 2011-10-24 17:22:47 +02:00
objprop.h
options.c remove object protection from options.c 2011-11-24 11:47:35 +01:00
options.h
pairs.c Merge branch 'stable-2.0' 2013-12-12 23:44:46 -05:00
pairs.h inline scm_cons, scm_car, scm_cdr 2012-05-17 11:25:58 +02:00
poll.c rely on gnulib for `poll' 2013-03-10 23:44:23 +01:00
poll.h add (ice-9 poll), a poll wrapper 2010-12-03 15:16:37 +01:00
ports-internal.h Prepare 'setvbuf' to support for non-file ports. 2014-01-18 22:52:07 +01:00
ports.c Merge commit '60617d819d' 2014-02-07 15:03:17 +01:00
ports.h Merge commit '122f24cc8a' 2014-02-07 14:39:01 +01:00
posix.c Merge remote-tracking branch 'origin/stable-2.0' 2013-07-16 01:33:27 -04:00
posix.h Move {total,current}-processor-count' outside of posix.c'. 2011-04-25 22:41:58 +02:00
print.c Merge branch 'stable-2.0' 2014-01-14 23:53:08 -05:00
print.h Merge remote-tracking branch 'origin/stable-2.0' 2012-10-30 23:46:31 -04:00
private-options.h print: Support R7RS |...| symbol notation. 2014-01-14 20:30:24 -05:00
procprop.c Block system asyncs while 'overrides_lock' is held. 2013-11-23 14:48:00 -05:00
procprop.h procedure-documentation works on RTL procedures 2013-06-09 23:59:01 +02:00
procs.c Rename objcodes?.{scm,c,h} to loader.{scm,c,h} 2013-11-19 21:45:07 +01:00
procs.h procedure-documentation works on RTL procedures 2013-06-09 23:59:01 +02:00
programs.c Rename internal rtl-program-properties -> program-properties 2013-11-19 19:50:15 +01:00
programs.h Remove unused C scm_program_source. 2013-11-19 19:36:38 +01:00
promises.c Merge remote-tracking branch 'origin/stable-2.0' 2012-02-08 11:48:08 +01:00
promises.h
pthread-threads.h Revert "add pthread_atfork helpers to our threading shims" 2012-02-23 14:18:57 +01:00
quicksort.i.c
r6rs-ports.c Merge commit '45a28515c1' 2014-02-07 14:43:42 +01:00
r6rs-ports.h Declare r6rs-ports functions 2013-11-27 21:13:20 +01:00
random.c Change uses of scm_is_simple_vector to scm_is_vector 2014-02-08 18:26:49 +01:00
random.h Add random-state-from-platform' and scm_i_random_bytes_from_platform' 2012-01-21 03:22:57 -05:00
rdelim.c locking on unget_byte, ungetc, ungets 2011-11-08 00:54:58 +01:00
rdelim.h
read.c Merge branch 'stable-2.0' 2014-01-21 03:57:04 -05:00
read.h Remove prototype for scm_read_token, which does not exist. 2012-10-17 04:48:43 -04:00
regex-posix.c Use Gnulib's `regex' module. 2012-02-03 10:51:46 +01:00
regex-posix.h
remaining-docs-needed
root.c the dynamic stack is really a stack now, instead of a list 2012-03-03 17:06:02 +01:00
root.h
run-test
rw.c locking on port buffering operations 2011-11-08 00:55:01 +01:00
rw.h
scmconfig.h.top
scmsigs.c Merge commit 'c8e839cfeb' 2014-02-07 15:26:02 +01:00
scmsigs.h
script.c Remove private-gc.h 2013-11-28 11:53:57 +01:00
script.h Arrange to convert command-line arguments from the right encoding. 2011-12-15 01:31:23 +01:00
simpos.c Remove private-gc.h 2013-11-28 11:53:57 +01:00
simpos.h Remove private-gc.h 2013-11-28 11:53:57 +01:00
smob.c Remove use of SCM_CRITICAL_SECTION in smob.c 2013-11-15 17:14:15 +01:00
smob.h Avoid use of `GC_PTR' in "smob.h". 2012-04-12 23:16:48 +02:00
snarf.h Remove stack programs, objcode, and the old VM. 2013-11-08 18:28:24 +01:00
socket.c Merge commit 'b9b88351ea' 2014-02-08 14:55:16 +01:00
socket.h Deprecate htons, htonl, ntohs, ntohl 2014-02-08 14:28:07 +01:00
sort.c Change uses of scm_is_simple_vector to scm_is_vector 2014-02-08 18:26:49 +01:00
sort.h
srcprop.c tune default hash table sizes 2012-02-19 20:46:14 +01:00
srcprop.h Add 'supports-source-properties?' predicate 2012-02-15 11:23:27 -05:00
srfi-1.c Change eval.c to use scm_c_vm_run instead of scm_call_with_vm. 2013-11-21 15:43:21 +01:00
srfi-1.h fix take-right and drop-right for improper lists 2011-08-12 23:26:15 +02:00
srfi-4.c Merge commit 'dc65b88d83' 2014-02-08 14:56:16 +01:00
srfi-4.h Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
srfi-13.c Fix 'string-copy!' to work properly with overlapping src/dest. 2014-01-08 21:42:24 -05:00
srfi-13.h In string-split, add support for character sets and predicates. 2012-10-12 08:15:08 -04:00
srfi-14.c Merge remote-tracking branch 'origin/stable-2.0' 2012-02-08 11:48:08 +01:00
srfi-14.h refactor tc7 and tc16 checks 2011-10-24 18:54:01 +02:00
srfi-14.i.c Update predefined character sets to Unicode 6.2 2013-02-21 06:44:42 -08:00
srfi-60.c Fix the SRFI 60 copy-bit documentation. 2012-01-09 15:42:28 +01: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 locking for putc, puts 2011-11-08 00:55:05 +01:00
stackchk.h remove #define STACK_CHECKING from __scm.h. 2011-05-15 15:34:15 +02:00
stacks.c Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointers 2013-11-21 17:21:37 +01:00
stacks.h
stime.c Change uses of scm_is_simple_vector to scm_is_vector 2014-02-08 18:26:49 +01:00
stime.h scm_c_get_internal_run_time is more precise 2011-05-04 20:19:11 +02:00
strerror.c
strings.c Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
strings.h Add stringbuf printer 2013-10-26 13:13:17 +02:00
strorder.c provide missing prototypes 2010-01-07 23:49:15 +01:00
strorder.h
strports.c Merge commit '60617d819d' 2014-02-07 15:03:17 +01:00
strports.h refactor tc7 and tc16 checks 2011-10-24 18:54:01 +02:00
struct.c add allocate-struct primitive and rtl opcode 2013-07-21 17:12:22 +02:00
struct.h add allocate-struct primitive and rtl opcode 2013-07-21 17:12:22 +02:00
symbols.c fix bug where scm_from_utf8_stringn would not detect bad utf-8 2013-01-15 11:01:10 +01:00
symbols.h symbols.h reindent 2011-10-26 00:07:29 +02:00
tags.h SCM_I_IS_VECTOR only true for tc7_vector, not weak vectors 2014-02-08 17:19:52 +01:00
texi-fragments-to-docstrings Build guile-procedures.txt' using (texinfo) instead of makeinfo'. 2013-03-21 23:24:47 +01:00
threads.c Add thread-local lock-free, TLS-free freelists. 2014-02-02 16:17:54 +01:00
threads.h Add thread-local lock-free, TLS-free freelists. 2014-02-02 16:17:54 +01:00
throw.c Merge commit '60617d819d' 2014-02-07 15:03:17 +01:00
throw.h Don't use the identifier 'noreturn'. 2013-11-04 19:45:40 -05:00
trees.c Change uses of scm_is_simple_vector to scm_is_vector 2014-02-08 18:26:49 +01:00
trees.h
unidata_to_charset.pl copyright dates 2010-04-03 06:46:23 -07:00
uniform.c Merge commit 'fb7dd00169' 2014-02-08 15:31:37 +01:00
uniform.h Merge commit 'fb7dd00169' 2014-02-08 15:31:37 +01:00
validate.h Change uses of scm_is_simple_vector to scm_is_vector 2014-02-08 18:26:49 +01:00
values.c Merge remote-tracking branch 'origin/stable-2.0' 2013-01-07 17:23:26 -05:00
values.h add scm_c_nvalues with docs; also, docs for scm_c_values 2012-07-04 17:49:37 +02:00
variable.c locking for putc, puts 2011-11-08 00:55:05 +01:00
variable.h refactor tc7 and tc16 checks 2011-10-24 18:54:01 +02:00
vectors.c Remove array impl. registry; instead, hard-code array handle creation 2014-02-09 12:48:21 +01:00
vectors.h SCM_I_IS_VECTOR only true for tc7_vector, not weak vectors 2014-02-08 17:19:52 +01:00
version.c version.h has SCM_EFFECTIVE_VERSION; effective-version uses that 2010-03-16 21:20:29 +01:00
version.h.in [build] Create libguile/version.h using the configure script. 2010-08-18 19:48:12 +02:00
vm-builtins.h Small comment fix. 2013-11-19 20:02:49 +01:00
vm-engine.c SCM_I_IS_VECTOR only true for tc7_vector, not weak vectors 2014-02-08 17:19:52 +01:00
vm-expand.h
vm.c SCM_I_IS_VECTOR only true for tc7_vector, not weak vectors 2014-02-08 17:19:52 +01:00
vm.h Return unused parts of the stack to the OS 2014-01-31 21:41:36 +01:00
vports.c Merge remote-tracking branch 'origin/stable-2.0' 2013-04-14 02:48:33 -04:00
vports.h
weak-set.c consolidate scm_i_register_weak_gc_callback, update weak-set to fit 2013-01-20 12:37:00 +01:00
weak-set.h Revert "with a threaded guile, lock weak sets and tables during a fork" 2012-02-23 14:18:56 +01:00
weak-table.c Merge commit 'b86069c130' 2014-02-08 14:46:31 +01:00
weak-table.h hash-set! on weak tables returns the value 2012-03-02 18:26:56 +01:00
weak-vector.c Merge commit '495cea0c93' 2014-02-08 14:48:48 +01:00
weak-vector.h Add weak-vector-length, weak-vector-ref, weak-vector-set! 2014-02-07 13:00:41 +01:00
win32-uname.c
win32-uname.h