Andy Wingo
|
8af3423efe
Remove primitive?, add primitive-code?
|
9 лет назад |
Andy Wingo
|
8832e8b68c
Small subr-call refactor
|
9 лет назад |
Mark H Weaver
|
856d318a9f
Merge branch 'stable-2.0'
|
10 лет назад |
Mark H Weaver
|
156119b022
Do not assume that 64-bit integers will be 64-bit aligned.
|
10 лет назад |
Andy Wingo
|
4cbc95f150
Rename objcodes?.{scm,c,h} to loader.{scm,c,h}
|
11 лет назад |
Andy Wingo
|
74870c0d2f
Fix gsubr comment
|
11 лет назад |
Andy Wingo
|
095100bbdb
Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG
|
11 лет назад |
Andy Wingo
|
3fe96dd808
scm_rtl_op_* -> scm_op_*
|
11 лет назад |
Andy Wingo
|
d798a895cc
Remove RTL_ infix from macros
|
11 лет назад |
Andy Wingo
|
e0755cd12a
Rename scm_tc7_rtl_program to scm_tc7_program
|
11 лет назад |
Andy Wingo
|
0e3a59f750
Fix reading and writing arities into DWARF.
|
11 лет назад |
Andy Wingo
|
b0ca878cae
Foreign procedures are RTL programs
|
11 лет назад |
Andy Wingo
|
27337b6373
Subrs are RTL programs
|
11 лет назад |
Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
13 лет назад |
Andy Wingo
|
25d50a051d
most uses of scm_from_locale_symbol become scm_from_utf8_symbol
|
13 лет назад |
Andy Wingo
|
f9654187b1
objcode type is an enumeration, not flags
|
14 лет назад |
Ludovic Courtès
|
5b46a8c2c8
Use "pointer" instead of "foreign" when dealing with wrapped pointers.
|
14 лет назад |
Ludovic Courtès
|
d4149a510e
Simplify the (system foreign) API.
|
14 лет назад |
Andy Wingo
|
52fd9639fd
foreign.h presents a more pointer-centric interface
|
15 лет назад |
Andy Wingo
|
cc7005bc37
remove scm_tc7_gsubr
|
15 лет назад |
Andy Wingo
|
fd12a19a5e
subrs are now VM trampoline procedures
|
15 лет назад |
Andy Wingo
|
9fdf9fd3ea
move subr implementation details to gsubr.[ch]
|
15 лет назад |
Andy Wingo
|
df338a2264
remove tc7_subr_* and tc7_lsubr_*
|
15 лет назад |
Andy Wingo
|
df9ca8d8b2
all subrs are gsubrs
|
15 лет назад |
Andy Wingo
|
23f276dea7
first step to make the vm stop calling the interpreter
|
15 лет назад |
Andy Wingo
|
ce471ab8b0
rename SCM_SNAME to SCM_SUBR_NAME
|
15 лет назад |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 лет назад |
Ludovic Courtès
|
020348bb87
Include <alloca.h> in `gsubr.c'.
|
16 лет назад |
Ludovic Courtès
|
8321ed20f6
Provide a C vararg interface to gsubr invocation.
|
16 лет назад |
Ludovic Courtès
|
a5f83fd21d
Mark `scm_gsubr_apply ()' as internal.
|
16 лет назад |