Andy Wingo
|
9fdf9fd3ea
move subr implementation details to gsubr.[ch]
|
15 rokov pred |
Andy Wingo
|
bbd41a6a21
use the new public metatables from struct.c
|
15 rokov pred |
Andy Wingo
|
ea68d342f1
procedures-with-setters implemented in terms of structs
|
15 rokov pred |
Andy Wingo
|
314b87163e
eval.c closures are now applicable smobs, not tc3s
|
15 rokov pred |
Andy Wingo
|
f36878ba2d
remove cxrs
|
15 rokov pred |
Andy Wingo
|
8a1f4f98e1
remove rpsubrs
|
15 rokov pred |
Andy Wingo
|
31d845b4bc
remove asubrs
|
15 rokov pred |
Andy Wingo
|
df338a2264
remove tc7_subr_* and tc7_lsubr_*
|
15 rokov pred |
Andy Wingo
|
b7742c6b71
new evaluator, y'all
|
15 rokov pred |
Andy Wingo
|
b6cf4d0265
a very big commit cleaning up structs & goops. also applicable structs.
|
15 rokov pred |
Andy Wingo
|
efcebb5b56
fold objects.[ch] into goops.[ch]
|
15 rokov pred |
Andy Wingo
|
11561496ba
remove support for "entities" -- a form of applicable struct
|
15 rokov pred |
Andy Wingo
|
730d8ad9e6
remove operators
|
15 rokov pred |
Andy Wingo
|
56164a5a6c
de-nargs struct scm_objcode; procedure-property refactor
|
15 rokov pred |
Ludovic Courtès
|
7af531508c
Merge branch 'master' into boehm-demers-weiser-gc
|
15 rokov pred |
Andy Wingo
|
2fb924f64f
programs have their own tc7 now
|
15 rokov pred |
Andy Wingo
|
2a0db0e326
procedure-documentation works on vm procedures
|
15 rokov pred |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
15 rokov pred |
Andy Wingo
|
ce471ab8b0
rename SCM_SNAME to SCM_SUBR_NAME
|
15 rokov pred |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 rokov pred |
Andy Wingo
|
17df23e324
fix a tricky GC bug in scm_c_make_subr
|
16 rokov pred |
Ludovic Courtès
|
d9e59f894e
Merge branch 'master' into boehm-demers-weiser-gc
|
16 rokov pred |
Andy Wingo
|
3b91e017e3
Merge commit 'e20d7001c3f7150400169fecb0bf0eefdf122fe2' into vm-check
|
16 rokov pred |
Andy Wingo
|
ccb6d6903d
Merge commit 'e092357058850a6f998bf462bdc5504c6379c96f' into vm-check
|
16 rokov pred |
Andy Wingo
|
3e64d235e9
Merge commit 'feccd2d3100fd2964d4c2df58ab3da7ce4949a66' into vm-check
|
16 rokov pred |
Andy Wingo
|
b07a3cfda1
Merge commit 'cce8b2ce93703aff953750fb40cb53176ea66504' into vm-check
|
16 rokov pred |
Andy Wingo
|
a37593c7c8
Merge commit 'e95d11110b7af0f528404d28209c3a464ab7074d' into vm-check
|
16 rokov pred |
Ludovic Courtès
|
f307fbcec2
Merge branch 'master' into boehm-demers-weiser-gc
|
16 rokov pred |
Ludovic Courtès
|
e20d7001c3
Remove "compiled closures" ("cclos") in favor of a simpler mechanism.
|
16 rokov pred |
Ludovic Courtès
|
f7a1ab8b94
Merge branch 'master' into boehm-demers-weiser-gc
|
16 rokov pred |