Andy Wingo
|
cf0270cb4c
Add internal function mapping subr index to function
|
6 年之前 |
Andy Wingo
|
455015d8e9
Fix bugs with primitive code allocator; expose internally
|
6 年之前 |
Andy Wingo
|
b8a9a666f1
Rewrite subr implementation
|
6 年之前 |
Andy Wingo
|
3b6bf20ef5
Most header files use forward decl for union scm_vm_stack_element
|
6 年之前 |
Andy Wingo
|
6ad1fc9ce0
Use ptrdiff_t instead of scm_t_ptrdiff
|
6 年之前 |
Andy Wingo
|
16879cabed
Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint types
|
6 年之前 |
Andy Wingo
|
1234bb1850
Update license notices in all C files
|
6 年之前 |
Andy Wingo
|
791eb0c01a
Remove (C) from copyright statements
|
6 年之前 |
Andy Wingo
|
97cc65fee4
Rename __scm.h to scm.h
|
6 年之前 |
Andy Wingo
|
c495b44714
Remove Emacs local variables comments in Guile source
|
6 年之前 |
Andy Wingo
|
5534c2817e
Remove useless "classes: h_files" from Guile headers.
|
6 年之前 |
Andy Wingo
|
bf15afa6bf
Move subr snarfing macros to gsubr.h.
|
6 年之前 |
Andy Wingo
|
d848af9a16
Parse bytecode to determine minimum arity
|
8 年之前 |
Andy Wingo
|
8af3423efe
Remove primitive?, add primitive-code?
|
9 年之前 |
Andy Wingo
|
8832e8b68c
Small subr-call refactor
|
9 年之前 |
Andy Wingo
|
d798a895cc
Remove RTL_ infix from macros
|
11 年之前 |
Andy Wingo
|
0e3a59f750
Fix reading and writing arities into DWARF.
|
11 年之前 |
Andy Wingo
|
27337b6373
Subrs are RTL programs
|
11 年之前 |
Ludovic Courtès
|
be90d0b6f9
Add `scm_t_subr' typedef (fix bug #23681).
|
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
|
9174596d5b
re-add SCM_GSUBR_MAX
|
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
|
23f276dea7
first step to make the vm stop calling the interpreter
|
15 年之前 |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 年之前 |
Ludovic Courtès
|
8321ed20f6
Provide a C vararg interface to gsubr invocation.
|
16 年之前 |
Ludovic Courtès
|
a5f83fd21d
Mark `scm_gsubr_apply ()' as internal.
|
16 年之前 |