Andy Wingo
|
172e5ccfc1
Add sign-extending make-immediate instruction
|
4 years ago |
Andy Wingo
|
bb7fa5bdc2
Add jtable instruction
|
4 years ago |
Andy Wingo
|
6cd9b3114f
Fix use of uninstalled header by installed headers
|
6 years ago |
Andy Wingo
|
d6b8f6a658
Minor change to VM DSL
|
6 years ago |
Andy Wingo
|
16879cabed
Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint types
|
6 years ago |
Andy Wingo
|
1234bb1850
Update license notices in all C files
|
6 years ago |
Andy Wingo
|
791eb0c01a
Remove (C) from copyright statements
|
6 years ago |
Andy Wingo
|
dd8add2fa0
Make .c copyright headers uniform
|
6 years ago |
Andy Wingo
|
b8d757732f
Rationalize include order in C files
|
6 years ago |
Andy Wingo
|
3068bc7384
Make libguile header inclusion consistent within libguile c files
|
6 years ago |
Andy Wingo
|
2eb8fa1751
Use stdint.h limit macros
|
6 years ago |
Andy Wingo
|
c495b44714
Remove Emacs local variables comments in Guile source
|
6 years ago |
Andy Wingo
|
40ade0886e
Remove _scm.h
|
6 years ago |
Andy Wingo
|
a7bcd66f6f
Devolve symbols.h from _scm.h
|
6 years ago |
Andy Wingo
|
bf15afa6bf
Move subr snarfing macros to gsubr.h.
|
6 years ago |
Andy Wingo
|
d3cfabd89b
Devolve numbers.h from _scm.h.
|
6 years ago |
Andy Wingo
|
730cfd80e2
Devolve pairs.h
|
6 years ago |
Andy Wingo
|
460552163e
Remove list.h from _scm.h
|
6 years ago |
Andy Wingo
|
83584ef231
Fix libguile subcomponent headers not to include <libguile.h>
|
6 years ago |
Andy Wingo
|
dff85f6f9f
Explode atomic box ops to new atomic instructions
|
6 years ago |
Andy Wingo
|
294dbaad35
Add support for comparisons against integer immediates
|
7 years ago |
Andy Wingo
|
808000034e
Add support for C16_C16 instruction words
|
7 years ago |
Andy Wingo
|
a08b3d40f8
Untag values and indexes for all bytevector instructions
|
9 years ago |
Andy Wingo
|
f34688ad25
New instructions load-f64, load-u64
|
9 years ago |
Andy Wingo
|
0da0308b84
Prepare for SP-addressed locals
|
9 years ago |
Andy Wingo
|
d86682ba2c
Add explicit nopcodes
|
11 years ago |
Andy Wingo
|
3fe96dd808
scm_rtl_op_* -> scm_op_*
|
11 years ago |
Andy Wingo
|
1b780c134b
(system vm instruction) rtl-instruction-list -> (language rtl) instruction-list
|
11 years ago |
Andy Wingo
|
1c33be992e
Remove stack programs, objcode, and the old VM.
|
11 years ago |
Andy Wingo
|
af95414f1d
Various RTL VM and calling convention tweaks
|
11 years ago |