Andy Wingo
|
917b0e72f7
tune default hash table sizes
|
13 lat temu |
Andy Wingo
|
25d50a051d
most uses of scm_from_locale_symbol become scm_from_utf8_symbol
|
14 lat temu |
Andy Wingo
|
8c5bb72920
add SCM_HEAP_OBJECT_P
|
14 lat temu |
Andy Wingo
|
a141db8604
remove weak pairs, rewrite weak vectors
|
14 lat temu |
Andy Wingo
|
319dd08936
fix invocation of duplicate handlers for merge-generics
|
14 lat temu |
Andy Wingo
|
b2b33168b1
more care regarding SCM_PACK and SCM_UNPACK
|
14 lat temu |
Andy Wingo
|
d223c3fcdd
scm_is_eq for SCM vals, not == or !=
|
14 lat temu |
Andy Wingo
|
ef8e9356de
add scm_c_public_ref et al
|
14 lat temu |
Andy Wingo
|
e8065fe452
comment on scm_pre_modules_obarray re threadsafety
|
14 lat temu |
Andy Wingo
|
4a655e50a3
use scm_from_latin1_symboln for string literals and load-symbol
|
14 lat temu |
Andy Wingo
|
57ced5b97a
scm_c_define_module uses define-module*
|
14 lat temu |
Andy Wingo
|
3be8727983
module-local-variable optimization
|
15 lat temu |
Andy Wingo
|
4f692ace90
macro expanders return memoized expressions
|
15 lat temu |
Andy Wingo
|
1c1a08238e
comment some global variables in modules.c
|
15 lat temu |
Andy Wingo
|
993dae8623
module-public-interface in Scheme
|
15 lat temu |
Andy Wingo
|
31ac29b621
module-type defined programmatically
|
15 lat temu |
Ludovic Courtès
|
1606312f9a
Fix `module-reverse-lookup'.
|
15 lat temu |
Andy Wingo
|
34dfef5135
SCM_CELL in modules.c
|
15 lat temu |
Andy Wingo
|
f39448c5a3
remove a bunch of needless scm_permanent_object calls
|
15 lat temu |
Andy Wingo
|
5f1611640a
really boot primitive-eval from scheme.
|
15 lat temu |
Andy Wingo
|
c7a2a803bd
export scm_define to scheme as define!
|
15 lat temu |
Andy Wingo
|
b7742c6b71
new evaluator, y'all
|
15 lat temu |
Andy Wingo
|
f39fc3b38c
remove some deprecated things, undeprecate scm_the_root_module()
|
15 lat temu |
Andy Wingo
|
7ab42fa20c
add some optargs tests
|
16 lat temu |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
16 lat temu |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
16 lat temu |
Andy Wingo
|
165a7596ee
add module-{define-keyword!,undefine-keyword!,lookup-keyword}
|
16 lat temu |
Andy Wingo
|
b7e6589fff
scm_[current_]module_transformer returns the %pre-modules-transformer, if set
|
16 lat temu |
Andy Wingo
|
daedb4920a
eval-closure-module, here hopefully not for long
|
16 lat temu |
Ludovic Courtès
|
d9e59f894e
Merge branch 'master' into boehm-demers-weiser-gc
|
16 lat temu |