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