Andy Wingo
|
252acfe8e7
Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'
|
13 سال پیش |
Ludovic Courtès
|
17cc6e40a9
Relax `asm-to-bytecode.test' for when target CPU == native CPU.
|
13 سال پیش |
Andy Wingo
|
c9caa6c88d
fix asm-to-bytecode.test
|
13 سال پیش |
Ludovic Courtès
|
de2c0a10fe
Complete cross-compilation support.
|
13 سال پیش |
Ludovic Courtès
|
e0a9f02224
Fix `validate-target' in (system base target).
|
13 سال پیش |
Andy Wingo
|
89f9dd7065
speed up compile-bytecode
|
14 سال پیش |
Andy Wingo
|
07d22c0259
rename (rnrs bytevector) to (rnrs bytevectors)
|
14 سال پیش |
Ludovic Courtès
|
5af3378aab
Don't export `write-bytecode' from `(language assembly compile-bytecode)'.
|
15 سال پیش |
Ludovic Courtès
|
ba7e7139b3
Add wide-string compilation test.
|
15 سال پیش |
Ludovic Courtès
|
1caa6341b0
Fix miscompilation of non-ASCII Latin-1 strings.
|
15 سال پیش |
Ludovic Courtès
|
bde92e6b3b
Change `write-bytecode' to accept a bytevector.
|
15 سال پیش |
Andy Wingo
|
56164a5a6c
de-nargs struct scm_objcode; procedure-property refactor
|
15 سال پیش |
Andy Wingo
|
94ff26b96b
rework the vm support for wide strings
|
15 سال پیش |
Michael Gran
|
9c44cd4559
Add Unicode strings and symbols
|
15 سال پیش |
Andy Wingo
|
28b119ee3d
make sure all programs are 8-byte aligned
|
15 سال پیش |
Andy Wingo
|
ccf77d955c
nlocs is now 16 bits wide
|
15 سال پیش |
Andy Wingo
|
476e357281
remove all mentions of "external" from the compiler and related code
|
15 سال پیش |
Ludovic Courtès
|
44362a1086
Fix tests that assumed little endian.
|
15 سال پیش |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 سال پیش |
Andy Wingo
|
1f1ec13b5c
add code for writing out metadata to the end of a program
|
16 سال پیش |
Andy Wingo
|
9aeaabdc45
add metalen field to bytecode serialization
|
16 سال پیش |
Andy Wingo
|
6f78702819
add new language between assembly and objcode: bytecode
|
16 سال پیش |
Andy Wingo
|
53e28ed9b2
static opcodes; refactor program/objcode division; use new assembly pipeline
|
16 سال پیش |