Andy Wingo
|
bf8328ec16
procedure-documentation works on RTL procedures
|
пре 11 година |
Ludovic Courtès
|
c438cd7175
eval: Store docstrings for lambdas.
|
пре 12 година |
Andy Wingo
|
9fdf9fd3ea
move subr implementation details to gsubr.[ch]
|
пре 15 година |
Andy Wingo
|
ea68d342f1
procedures-with-setters implemented in terms of structs
|
пре 15 година |
Andy Wingo
|
314b87163e
eval.c closures are now applicable smobs, not tc3s
|
пре 15 година |
Andy Wingo
|
b04ab0c624
remove scm_tc7_dsubr
|
пре 15 година |
Andy Wingo
|
df338a2264
remove tc7_subr_* and tc7_lsubr_*
|
пре 15 година |
Andy Wingo
|
b7742c6b71
new evaluator, y'all
|
пре 15 година |
Ludovic Courtès
|
5f236208d0
Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-alloc
|
пре 15 година |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
пре 15 година |
Andy Wingo
|
ce471ab8b0
rename SCM_SNAME to SCM_SUBR_NAME
|
пре 15 година |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
пре 15 година |
Ludovic Courtès
|
f0eb5ae6c1
Allow the static allocation of all types of subrs.
|
пре 15 година |
Ludovic Courtès
|
a4167c920a
Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-alloc
|
пре 15 година |
Ludovic Courtès
|
f307fbcec2
Merge branch 'master' into boehm-demers-weiser-gc
|
пре 16 година |
Ludovic Courtès
|
e20d7001c3
Remove "compiled closures" ("cclos") in favor of a simpler mechanism.
|
пре 16 година |
Ludovic Courtès
|
f7a1ab8b94
Merge branch 'master' into boehm-demers-weiser-gc
|
пре 16 година |
Ludovic Courtès
|
ac51e74b95
Use double-cells to store subrs.
|
пре 16 година |
Ludovic Courtès
|
feccd2d310
Add `SCM_SET_SUBR_GENERIC ()' to replace `SCM_SUBR_GENERIC ()' as an lvalue.
|
пре 16 година |
Ludovic Courtès
|
46f9baf49a
Allow the static initialization of subrs.
|
пре 16 година |
Ludovic Courtès
|
2ee5aa25db
Use double-cells to store subrs.
|
пре 16 година |
Ludovic Courtès
|
499b5dfa3e
Add `SCM_SET_SUBR_GENERIC ()' to replace `SCM_SUBR_GENERIC ()' as an lvalue.
|
пре 16 година |
Ludovic Courtès
|
e95d11110b
Make variables related to the subr table size private and unsigned.
|
пре 16 година |
Ludovic Courtès
|
f48393a99b
Make variables related to the subr table size private and unsigned.
|
пре 16 година |
Ludovic Courtès
|
3db825b067
Use immutable cells for closures.
|
пре 16 година |
Ludovic Courtès
|
d3be55145a
Use immutable cells (aka. libgc "stubborn") for subrs.
|
пре 16 година |
Ludovic Courtès
|
6f03035fe8
Merge branch 'master' into boehm-demers-weiser-gc
|
пре 16 година |
Ludovic Courtes
|
ce66606641
procs/weaks/hashtab: Removed a bit of useless mark/free code.
|
пре 18 година |
Ludovic Courtès
|
102dbb6f6c
Add `SCM_INTERNAL' macro, use it.
|
пре 16 година |
Kevin Ryde
|
2b829bbb3d
merge from 1.8 branch
|
пре 18 година |