..
lightening
Merge remote-tracking branch 'lightening/main'
2025-01-29 16:52:29 +01:00
whippet
Merge remote-tracking branch 'whippet/main' into wip-whippet
2025-05-27 15:50:57 +02:00
.gitignore
Fix the rule to check for new signals and errors
2016-05-22 19:50:07 +02:00
__scm.h
Add __scm.h placeholder
2018-06-24 08:47:32 +02:00
alist.c
Update license notices in all C files
2018-06-20 20:07:34 +02:00
alist.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
array-handle.c
Move vectors off scm_words
2025-06-24 11:20:38 +02:00
array-handle.h
Remove array contp flag
2021-08-16 19:02:43 +02:00
arrays-internal.h
Give arrays a proper type in C land
2025-06-03 14:55:09 +02:00
arrays.c
Switch all users of SCM_SIMPLE_VECTOR_REF to scm_c_vector_ref
2025-06-24 10:32:14 +02:00
arrays.h
Give arrays a proper type in C land
2025-06-03 14:55:09 +02:00
async.c
Remove needless smob.h includes
2025-06-17 15:03:32 +02:00
async.h
Rename scm_i_thread to scm_thread
2018-06-26 11:40:22 +02:00
atomic.c
Move atomic box off of scm_cell
2025-06-20 16:23:02 +02:00
atomic.h
Move atomic box off of scm_cell
2025-06-20 16:23:02 +02:00
atomics-internal.h
Remove BDW usage from gc.c
2025-05-15 15:56:03 +02:00
backtrace.c
Remove print state objects, and ports-with-print-state
2025-06-17 09:38:46 +02:00
backtrace.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
bitvectors.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
bitvectors.h
Convert bitvectors to use inline-only word-size units
2025-06-03 16:54:19 +02:00
boolean.c
Improve the documentation for 'nil?'.
2019-05-23 15:53:55 +02:00
boolean.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
bytevectors-internal.h
Move private bytevectors API to a separate header
2025-06-02 09:51:47 +02:00
bytevectors.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
bytevectors.h
Move private bytevectors API to a separate header
2025-06-02 09:51:47 +02:00
c-tokenize.lex
build: Don't include <config.h> in native programs when cross-compiling.
2014-03-12 14:35:07 +01:00
cache-internal.h
Rename scm_i_thread to scm_thread
2018-06-26 11:40:22 +02:00
ChangeLog-1996-1999
ChangeLog-2000
ChangeLog-2008
ChangeLog-scm
ChangeLog-srfi
ChangeLog-threads
chars.c
Revert "Revert scm_c_make_char rename"
2019-08-24 11:57:39 +02:00
chars.h
Revert "Revert scm_c_make_char rename"
2019-08-24 11:57:39 +02:00
chooks.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
chooks.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
continuations-internal.h
Give continuations (contregs) their own static tc16
2025-06-13 13:13:02 +02:00
continuations.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
continuations.h
Give continuations (contregs) their own static tc16
2025-06-13 13:13:02 +02:00
control.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
control.h
abort-to-prompt uses an intrinsic
2018-06-26 16:23:02 +02:00
cpp-E.syms
Add Hurd signal and error constants.
2016-05-22 19:50:20 +02:00
cpp-SIG.syms
Remove SIGEV constant definitions.
2016-05-22 19:50:27 +02:00
custom-ports.c
Rework representation of ports
2025-06-18 16:30:03 +02:00
custom-ports.h
Add "custom ports"
2023-06-08 09:03:10 +02:00
debug.c
Remove needless smob.h includes
2025-06-17 15:03:32 +02:00
debug.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
deprecated.c
Deprecate SCM_SIMPLE_VECTOR_REF et al
2025-06-24 10:52:31 +02:00
deprecated.h
Deprecate SCM_SIMPLE_VECTOR_REF et al
2025-06-24 10:52:31 +02:00
deprecation.c
Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.
2019-05-23 16:41:53 +02:00
deprecation.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
dynl.c
Add windows stubs for dlopen, dlclose, dlsym, dlerror
2021-03-11 08:30:57 -08:00
dynl.h
Replace libltdl with raw dlopen, dlsym
2021-02-03 23:02:21 +01:00
dynstack.c
Move fluids off of scm_cell
2025-06-20 14:43:10 +02:00
dynstack.h
Allow precise tracing of dynstacks
2025-06-19 16:32:56 +02:00
dynwind.c
Allow precise tracing of dynstacks
2025-06-19 16:32:56 +02:00
dynwind.h
Allow precise tracing of dynstacks
2025-06-19 16:32:56 +02:00
elf.h
add ELF loader
2012-06-22 13:40:50 +02:00
ephemerons.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
ephemerons.h
Remove weak set usage in ports.c
2025-05-14 16:12:11 +02:00
eq.c
Move vectors off scm_words
2025-06-24 11:20:38 +02:00
eq.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
error.c
Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.
2019-05-23 16:41:53 +02:00
error.h
Remove traces of 'scm_memory_error'.
2020-02-10 00:10:10 +01:00
eval.c
Inline scm_is_vector
2025-06-24 10:54:22 +02:00
eval.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
evalext.c
Change charsets to use bytevector to store char ranges
2025-06-12 16:49:27 +02:00
evalext.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
exceptions.c
Convert tc16_thunk, tc16_exception_handler to be subrs
2025-06-11 16:02:30 +02:00
exceptions.h
Rebase throw/catch on top of raise-exception/with-exception-handler
2019-11-13 22:24:19 +01:00
expand.c
Give syntax transformers a static tc16
2025-06-16 13:38:02 +02:00
expand.h
Add "mod" field to tree-il toplevel ref, set, define
2019-08-18 22:27:12 +02:00
extensions.c
Replace libltdl with raw dlopen, dlsym
2021-02-03 23:02:21 +01:00
extensions.h
Fix use of uninstalled header by installed headers
2018-10-07 15:15:02 +02:00
fdes-finalizers.c
Fix use of uninstalled header by installed headers
2018-10-07 15:15:02 +02:00
fdes-finalizers.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
feature.c
Update license notices in all C files
2018-06-20 20:07:34 +02:00
feature.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
filesys.c
Fix a couple SCM_SIMPLE_VECTOR stragglers
2025-06-24 10:52:27 +02:00
filesys.h
Allocate a static tc16 to directory streams
2025-06-13 16:39:39 +02:00
finalizers.c
Locale have static tc16
2025-06-18 12:18:24 +02:00
finalizers.h
Locale have static tc16
2025-06-18 12:18:24 +02:00
fluids-internal.h
Move dynamic states off of scm_cell
2025-06-20 14:56:28 +02:00
fluids.c
Move dynamic states off of scm_cell
2025-06-20 14:56:28 +02:00
fluids.h
Move dynamic states off of scm_cell
2025-06-20 14:56:28 +02:00
foreign-object.c
Add (system finalizers)
2025-05-02 16:03:13 +02:00
foreign-object.h
Add (system finalizers)
2025-05-02 16:03:13 +02:00
foreign.c
Move foreign pointers off scm_words
2025-06-24 09:27:44 +02:00
foreign.h
Move foreign pointers off scm_words
2025-06-24 09:27:44 +02:00
fports.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
fports.h
Avoid throwing exceptions during early boot if stdin is closed
2019-12-13 13:52:58 +01:00
frames.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
frames.h
Make programs.h private
2025-05-30 12:52:54 +02:00
gc-inline.h
Remove unused internal inline allocation functions
2025-06-24 11:41:49 +02:00
gc-internal.h
Use Whippet API to boot threads
2025-04-22 10:36:30 +02:00
gc-malloc.c
Change to not inline scm_cell / scm_double_cell / scm_words
2025-06-20 14:23:56 +02:00
gc.c
Remove needless smob.h includes
2025-06-17 15:03:32 +02:00
gc.h
Move SCM_CARLOC, SCM_CDRLOC to pairs.h
2025-06-20 15:46:57 +02:00
gen-scmconfig.c
Presume ISO C90 headers are always available
2022-10-14 08:40:23 -07:00
gen-scmconfig.h.in
improve autoconfigury for minigmp
2021-03-02 06:18:32 -08:00
generalized-vectors.c
Update license notices in all C files
2018-06-20 20:07:34 +02:00
generalized-vectors.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
gettext.c
Update license notices in all C files
2018-06-20 20:07:34 +02:00
gettext.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
goops.c
Locale have static tc16
2025-06-18 12:18:24 +02:00
goops.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
gsubr-internal.h
New internal functions to alloc subr closures
2025-06-11 15:39:58 +02:00
gsubr.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
gsubr.h
Move subr internals off to internal header file
2025-06-11 12:40:45 +02:00
guile-func-name-check
Fix spurious warnings in net_db.c
2017-04-19 16:48:56 +02:00
guile-snarf-docs.in
guile-snarf.awk.in
guile-snarf.in
guile-snarf: skip -g* arguments to avoid build failure
2017-04-19 17:19:40 +02:00
guile.c
Don't force installation of GMP allocators in guile shell
2021-03-12 22:38:21 +01:00
hash.c
Switch all users of SCM_SIMPLE_VECTOR_LENGTH to scm_c_vector_length
2025-06-24 09:59:24 +02:00
hash.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
hashtab.c
Fix a couple SCM_SIMPLE_VECTOR stragglers
2025-06-24 10:52:27 +02:00
hashtab.h
Convert hash tables away from scm_cell
2025-06-23 20:44:55 +02:00
i18n.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
i18n.h
Locale have static tc16
2025-06-18 12:18:24 +02:00
init.c
Move vectors off scm_words
2025-06-24 11:20:38 +02:00
init.h
Use Whippet API to boot threads
2025-04-22 10:36:30 +02:00
inline.c
scm_is_string is a normal inline function
2025-06-23 08:44:24 +02:00
inline.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
instructions.c
Add sign-extending make-immediate instruction
2020-07-30 17:36:11 +02:00
instructions.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
integers.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
integers.h
Re-rewrite integer-expt in C
2022-01-13 09:37:17 +01:00
intrinsics.c
Switch all users of SCM_SIMPLE_VECTOR_REF to scm_c_vector_ref
2025-06-24 10:32:14 +02:00
intrinsics.h
Make programs.h private
2025-05-30 12:52:54 +02:00
ioext.c
Remove print state objects, and ports-with-print-state
2025-06-17 09:38:46 +02:00
ioext.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
iselect.h
on MinGW, prefer winsock2.h over sys/select in iselect
2021-03-11 09:37:12 -08:00
jit.c
JIT uses malloc/free instead of gc_malloc
2025-06-19 16:56:30 +02:00
jit.h
Speed up returns in JIT
2019-06-18 21:45:29 +02:00
keywords-internal.h
Move keywords off of scm_cell
2025-06-20 15:57:37 +02:00
keywords.c
Move keywords off of scm_cell
2025-06-20 15:57:37 +02:00
keywords.h
Move keywords off of scm_cell
2025-06-20 15:57:37 +02:00
libgettext.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
libguile-4.0-gdb.scm
Rename libguile-3.0-gdb.scm -> libguile-4.0-gdb.scm
2025-05-13 15:52:39 +02:00
libguile.map
list.c
Move SCM_CARLOC, SCM_CDRLOC to pairs.h
2025-06-20 15:46:57 +02:00
list.h
Fix list validation of *list->bytevector procedures.
2019-05-23 16:01:13 +02:00
load.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
load.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
loader.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
loader.h
Bump version to 3.9.x
2025-04-22 13:23:00 +02:00
locale-categories.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
macros.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
macros.h
Give syntax transformers a static tc16
2025-06-16 13:38:02 +02:00
Makefile.am
Move vectors off scm_words
2025-06-24 11:20:38 +02:00
memoize.c
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
memoize.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
mini-gmp.c
Include config.h in mini-gmp.c, if present
2021-05-01 22:39:30 +02:00
mini-gmp.h
Enable option to prefer mini-gmp over libgmp
2021-03-02 06:18:32 -08:00
modules.c
Switch all users of SCM_SIMPLE_VECTOR_REF to scm_c_vector_ref
2025-06-24 10:32:14 +02:00
modules.h
Give structs a "struct scm_struct"
2025-06-24 13:58:14 +02:00
net_db.c
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
net_db.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
null-threads.c
Fix compilation --without-threads.
2020-03-21 18:25:52 +01:00
null-threads.h
in null threads, don't define sigmask stub when pthread_sigmask does not exist
2021-01-21 15:34:03 -08:00
numbers.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
numbers.h
Get fractions off scm_double_cell
2025-06-23 08:44:24 +02:00
options.c
Use alloca in change_option_setting
2025-06-20 12:48:07 +02:00
options.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
pairs.c
Move pairs off of scm_cell
2025-06-20 15:33:33 +02:00
pairs.h
Move SCM_CARLOC, SCM_CDRLOC to pairs.h
2025-06-20 15:46:57 +02:00
poll.c
Switch all users of SCM_SIMPLE_VECTOR_REF to scm_c_vector_ref
2025-06-24 10:32:14 +02:00
poll.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
ports-internal.h
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
ports.c
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
ports.h
Rework representation of ports
2025-06-18 16:30:03 +02:00
posix-w32.c
Windows 11: for fport input from the console, ignore terminal returns
2025-03-23 10:26:40 -07:00
posix-w32.h
Windows 11: for fport input from the console, ignore terminal returns
2025-03-23 10:26:40 -07:00
posix.c
Fix a couple SCM_SIMPLE_VECTOR stragglers
2025-06-24 10:52:27 +02:00
posix.h
Remove all deprecated interfaces
2025-05-02 15:50:42 +02:00
print.c
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
print.h
Remove print state objects, and ports-with-print-state
2025-06-17 09:38:46 +02:00
private-options.h
Remove print state objects, and ports-with-print-state
2025-06-17 09:38:46 +02:00
procprop.c
Make programs.h private
2025-05-30 12:52:54 +02:00
procprop.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
procs.c
Make programs.h private
2025-05-30 12:52:54 +02:00
procs.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
programs.c
Move subr internals off to internal header file
2025-06-11 12:40:45 +02:00
programs.h
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
pthread-threads.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
quicksort.i.c
Move "min" and "max" macros out of _scm.h
2018-06-17 13:41:03 +02:00
r6rs-ports.c
Simplify i18n.c to require POSIX 2008 newlocale, uselocale
2025-06-18 12:02:41 +02:00
r6rs-ports.h
Rewrite custom binary ports in Scheme, in terms of custom ports
2023-06-08 09:03:10 +02:00
random.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
random.h
Allocate a static tc16 for random states
2025-06-17 10:45:27 +02:00
rdelim.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
rdelim.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
read.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
read.h
Scheme reader fully replaces C reader
2021-03-03 21:43:33 +01:00
regex-posix.c
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
regex-posix.h
Convert regexps to use statically-allocated tc16
2025-06-17 14:35:51 +02:00
remaining-docs-needed
run-test
rw.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
rw.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
scm.h
SCM_ALIGNED is always available
2025-06-20 22:18:46 +02:00
scmconfig.h.top
Update license notices in all C files
2018-06-20 20:07:34 +02:00
scmsigs.c
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
scmsigs.h
Ensure the signal-delivery thread is completely stopped before fork
2024-06-21 11:11:46 +02:00
script.c
Copy terminating zero in 'scm_cat_path'.
2019-06-20 11:43:54 +02:00
script.h
Deprecate scm_find_executable
2018-10-07 16:04:59 +02:00
setjump-win.h
Fix setjmp/longjmp-related crashes on Windows
2024-10-20 12:14:21 +02:00
simpos.c
Presume ISO C90 functions are always available
2022-10-14 08:40:23 -07:00
simpos.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
smob.c
Convert smobs to use scm_allocate_*
2025-06-20 13:03:06 +02:00
smob.h
Add new API for declaring managed SMOB fields
2025-06-18 14:59:03 +02:00
snarf.h
Remove SCM_IMMUTABLE_CELL, SCM_IMMUTABLE_DOUBLE_CELL
2025-06-23 15:00:09 +02:00
socket.c
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
socket.h
Merge from stable-2.2
2019-08-02 15:29:33 +02:00
sort.c
Move array-map / array-cell functions to Scheme module
2025-06-03 14:34:26 +02:00
sort.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
srfi-4.c
Move private bytevectors API to a separate header
2025-06-02 09:51:47 +02:00
srfi-4.h
New function srfi-4-vector-type-size in (srfi srfi-4 gnu)
2021-12-06 14:00:03 +01:00
srfi-13.c
Get strings, symbols, stringbufs off scm_double_cell
2025-06-23 15:00:09 +02:00
srfi-13.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
srfi-14.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
srfi-14.h
Move char-set-cursor implementation to Scheme
2025-06-13 11:13:54 +02:00
srfi-60.c
Finish srfi-60 port off old scm mpz API
2022-01-13 09:37:17 +01:00
srfi-60.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
stackchk.c
Rename scm_i_thread to scm_thread
2018-06-26 11:40:22 +02:00
stackchk.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
stacks.c
Give continuations (contregs) their own static tc16
2025-06-13 13:13:02 +02:00
stacks.h
Inline "struct scm_frame" into tagged frame objects
2025-05-29 21:53:36 +02:00
stime.c
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
stime.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
strings-internal.h
Get strings, symbols, stringbufs off scm_double_cell
2025-06-23 15:00:09 +02:00
strings.c
Get strings, symbols, stringbufs off scm_double_cell
2025-06-23 15:00:09 +02:00
strings.h
Better type-safety for snarfed immutable strings
2025-06-23 15:00:04 +02:00
strorder.c
Update license notices in all C files
2018-06-20 20:07:34 +02:00
strorder.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
strports.c
Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
2025-06-24 10:40:40 +02:00
strports.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
struct.c
Switch unboxed-fields bitmask to be a Scheme integer
2025-06-24 15:05:28 +02:00
struct.h
Switch unboxed-fields bitmask to be a Scheme integer
2025-06-24 15:05:28 +02:00
symbols.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
symbols.h
Get strings, symbols, stringbufs off scm_double_cell
2025-06-23 15:00:09 +02:00
syntax.c
Syntax uses scm_allocate_tagged
2025-06-23 21:06:31 +02:00
syntax.h
syntax-source returns a vector
2025-05-12 15:05:40 +02:00
syscalls.h
Add missing #include in syscalls.h
2025-03-22 14:17:41 -07:00
tags.h
Fix typo in tags.h comment.
2019-06-18 02:05:20 -04:00
texi-fragments-to-docstrings
Fix texi-fragments-to-docstrings to import srfi-14
2025-06-17 14:35:13 +02:00
threads.c
Move fluids off of scm_cell
2025-06-20 14:43:10 +02:00
threads.h
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
throw.c
Move internal string interface definitions to internal header
2025-06-23 08:44:24 +02:00
throw.h
Rebase throw/catch on top of raise-exception/with-exception-handler
2019-11-13 22:24:19 +01:00
trace.h
Allow precise tracing of dynstacks
2025-06-19 16:32:56 +02:00
unicode.c
Fix use of uninstalled header by installed headers
2018-10-07 15:15:02 +02:00
unicode.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
UnicodeData.txt
Create 'srfi-14.i.c' during build.
2022-03-24 14:28:46 +01:00
unidata_to_charset.awk
Deprecate srfi-14 in default environment
2025-06-13 09:03:20 +02:00
uniform.c
Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint types
2018-06-21 20:18:54 +02:00
uniform.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
validate.h
Fix list validation of *list->bytevector procedures.
2018-10-14 02:27:23 -04:00
values.c
Convert scm_gc_malloc* calls to scm_allocate*
2025-06-20 11:40:01 +02:00
values.h
Give reified value objects a proper data type
2025-05-30 09:57:08 +02:00
variable.c
Move variables off of scm_cell
2025-06-20 16:11:07 +02:00
variable.h
Move variables off of scm_cell
2025-06-20 16:11:07 +02:00
vectors-internal.h
Move vectors off scm_words
2025-06-24 11:20:38 +02:00
vectors.c
Move vectors off scm_words
2025-06-24 11:20:38 +02:00
vectors.h
Move vectors off scm_words
2025-06-24 11:20:38 +02:00
version.c
Update license notices in all C files
2018-06-20 20:07:34 +02:00
version.h.in
Remove (C) from copyright statements
2018-06-20 19:17:06 +02:00
vm-builtins.h
Expose scm_vm_builtin_ref internally
2018-08-19 17:38:59 +02:00
vm-engine.c
Vm creates values with scm_allocate_tagged
2025-06-23 20:45:00 +02:00
vm-expand.h
Update license notices in all C files
2018-06-20 20:07:34 +02:00
vm.c
Remove internal scm_inline_cons
2025-06-24 11:37:50 +02:00
vm.h
Make programs.h private
2025-05-30 12:52:54 +02:00
vports.c
Rewrite soft ports in Scheme
2023-06-08 09:03:10 +02:00
vports.h
Rewrite soft ports in Scheme
2023-06-08 09:03:10 +02:00
whippet-embedder.h
Update for Whippet changes, VM stacks scanned partly-conservatively
2025-05-21 14:31:23 +02:00