Andy Wingo
|
d848af9a16
Parse bytecode to determine minimum arity
|
9 tahun lalu |
Andy Wingo
|
8af3423efe
Remove primitive?, add primitive-code?
|
9 tahun lalu |
Andy Wingo
|
8832e8b68c
Small subr-call refactor
|
9 tahun lalu |
Andy Wingo
|
d798a895cc
Remove RTL_ infix from macros
|
11 tahun lalu |
Andy Wingo
|
0e3a59f750
Fix reading and writing arities into DWARF.
|
11 tahun lalu |
Andy Wingo
|
27337b6373
Subrs are RTL programs
|
11 tahun lalu |
Ludovic Courtès
|
be90d0b6f9
Add `scm_t_subr' typedef (fix bug #23681).
|
14 tahun lalu |
Ludovic Courtès
|
5b46a8c2c8
Use "pointer" instead of "foreign" when dealing with wrapped pointers.
|
15 tahun lalu |
Ludovic Courtès
|
d4149a510e
Simplify the (system foreign) API.
|
15 tahun lalu |
Andy Wingo
|
52fd9639fd
foreign.h presents a more pointer-centric interface
|
15 tahun lalu |
Andy Wingo
|
9174596d5b
re-add SCM_GSUBR_MAX
|
15 tahun lalu |
Andy Wingo
|
cc7005bc37
remove scm_tc7_gsubr
|
15 tahun lalu |
Andy Wingo
|
fd12a19a5e
subrs are now VM trampoline procedures
|
15 tahun lalu |
Andy Wingo
|
9fdf9fd3ea
move subr implementation details to gsubr.[ch]
|
15 tahun lalu |
Andy Wingo
|
23f276dea7
first step to make the vm stop calling the interpreter
|
15 tahun lalu |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
16 tahun lalu |
Ludovic Courtès
|
8321ed20f6
Provide a C vararg interface to gsubr invocation.
|
16 tahun lalu |
Ludovic Courtès
|
a5f83fd21d
Mark `scm_gsubr_apply ()' as internal.
|
16 tahun lalu |
Ludovic Courtès
|
54d14084e2
Change `scm_gsubr_apply ()' to take the gsubr as its first argument.
|
16 tahun lalu |
Ludovic Courtès
|
e20d7001c3
Remove "compiled closures" ("cclos") in favor of a simpler mechanism.
|
16 tahun lalu |
Ludovic Courtès
|
102dbb6f6c
Add `SCM_INTERNAL' macro, use it.
|
17 tahun lalu |
Kevin Ryde
|
2b829bbb3d
merge from 1.8 branch
|
19 tahun lalu |
Marius Vollmer
|
92205699d0
The FSF has a new address.
|
20 tahun lalu |
Marius Vollmer
|
73be1d9e8e
Changed license terms to the plain LGPL thru-out.
|
22 tahun lalu |
Marius Vollmer
|
33b001fd89
Prefixed each each exported symbol with SCM_API.
|
24 tahun lalu |
Dirk Herrmann
|
dee01b012c
* Removed deprecated stuff.
|
24 tahun lalu |
Martin Grabmüller
|
58ade1022c
* alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,
|
24 tahun lalu |
Michael Livshin
|
c014a02eec
revert the ill-considered part of the 2001-05-24 changes
|
24 tahun lalu |
Michael Livshin
|
1be6b49ccb
* validate.h
|
24 tahun lalu |
Marius Vollmer
|
9d78586faf
(scm_c_make_gsubr, scm_c_define_gsubr,
|
24 tahun lalu |