Andy Wingo
|
747747ee06
Merge remote-tracking branch 'origin/stable-2.0'
|
12 rokov pred |
Andy Wingo
|
62e15979b5
deprecate scm_sym2var
|
12 rokov pred |
Andy Wingo
|
0aed71aa51
Revert "add SCM_HEAP_OBJECT_BASE"
|
13 rokov pred |
Andy Wingo
|
dfadcf85cb
Merge remote-tracking branch 'origin/stable-2.0'
|
13 rokov pred |
Andy Wingo
|
f9685f4373
globally unique marks and labels using syntax-session-id
|
13 rokov pred |
Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
13 rokov pred |
Andy Wingo
|
25d50a051d
most uses of scm_from_locale_symbol become scm_from_utf8_symbol
|
13 rokov pred |
Andy Wingo
|
47ed8656db
add SCM_HEAP_OBJECT_BASE
|
13 rokov pred |
Andy Wingo
|
b2b33168b1
more care regarding SCM_PACK and SCM_UNPACK
|
13 rokov pred |
Andy Wingo
|
f42d8bd8ff
simplify macro representation in the wake of module hygiene changes
|
14 rokov pred |
Thien-Thi Nguyen
|
2051e2bdbb
Fix bug: Use correct `FUNC_NAME' for `scm_macro_binding'.
|
15 rokov pred |
Andy Wingo
|
e809758a7e
clean up macros.[ch]
|
15 rokov pred |
Andy Wingo
|
bab9804661
remove mmacros, SCM_SYNTAX snarf macro
|
15 rokov pred |
Andy Wingo
|
9f09b127d4
remove scm_makacro and scm_makmacro
|
15 rokov pred |
Andy Wingo
|
314b87163e
eval.c closures are now applicable smobs, not tc3s
|
15 rokov pred |
Andy Wingo
|
df9ca8d8b2
all subrs are gsubrs
|
15 rokov pred |
Andy Wingo
|
058234dd9c
remove evaluator-specific code from macros.c
|
15 rokov pred |
Ludovic Courtès
|
0eb934f1f0
Use `SCM_DEPRECATED' in declarations of deprecated functions/variables.
|
15 rokov pred |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
15 rokov pred |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 rokov pred |
Andy Wingo
|
3d5f3091e1
first-class macro representation (no bits on variables)
|
15 rokov pred |
Andy Wingo
|
5a0132b337
a different tack for syncase macro representation
|
15 rokov pred |
Ludovic Courtès
|
d9e59f894e
Merge branch 'master' into boehm-demers-weiser-gc
|
16 rokov pred |
Andy Wingo
|
999f1b26e7
Merge commit 'origin/master' into vm
|
16 rokov pred |
Ludovic Courtès
|
44e268898b
Merge branch 'master' into boehm-demers-weiser-gc
|
16 rokov pred |
Ludovic Courtès
|
dbb605f575
Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.
|
16 rokov pred |
Ludovic Courtès
|
4a4849dbe0
Merge commit '032913739218c756f673bfb9c8f66ef9f8f02330' into boehm-demers-weiser-gc
|
16 rokov pred |
Andy Wingo
|
6c289afe76
macro-transformer recognizes compiled macros
|
16 rokov pred |
Andy Wingo
|
3633ff4e95
print compiled macros correctly
|
16 rokov pred |
Ludovic Courtes
|
a4a141f679
Removed a lot of now-useless SMOB mark/free functions.
|
18 rokov pred |