Ludovic Courtès
|
e2797f529b
Baseline compiler no longer crashes on (not (list 1 2)).
|
2 years ago |
Ludovic Courtès
|
347321ece9
psyntax: Honor source properties for things other than syntax objects.
|
2 years ago |
Andy Wingo
|
17aab66e75
Fix bug in eq-constant? propagation in CSE if kf == kt
|
3 years ago |
Leo Prikler
|
5c6a944173
bug#45131: [PATCH] Compile directly to target language if no joint is found.
|
4 years ago |
Andy Wingo
|
12fa7d115d
Fix closure-conversion bug for SCC with all free vars pruned
|
3 years ago |
Andy Wingo
|
a2f5f9eda4
Fix bug in CSE auxiliary definitions
|
5 years ago |
Mark H Weaver
|
0e750990dd
Add tests for type inferencing for 'nil?' and 'null?' predicates.
|
6 years ago |
Andy Wingo
|
d0811644f6
Fix flonum/complex type inference.
|
8 years ago |
Andy Wingo
|
8622344a6b
Fix slot allocation for prompts
|
8 years ago |
Andy Wingo
|
0472af4c58
Fix (< 'foo) compilation
|
8 years ago |
Andy Wingo
|
f1c0434403
`define!' instruction returns the variable
|
8 years ago |
Andy Wingo
|
d38ca16e2c
Add make-vector opcode
|
10 years ago |
Andy Wingo
|
d4b3a36d42
Operations on 8-bit and 12-bit operands shuffle args into range
|
10 years ago |
Andy Wingo
|
4cbc95f150
Rename objcodes?.{scm,c,h} to loader.{scm,c,h}
|
11 years ago |
Andy Wingo
|
111a305be8
compiler.test fix for rtl compilation
|
11 years ago |
Andy Wingo
|
d10f7b572c
move (test-suite lib) to lower dir; cleans up uninstalled paths.
|
13 years ago |
Andy Wingo
|
0083cb5ec4
fix self tail recursion to different case-lambda clauses
|
13 years ago |
Andy Wingo
|
ea9f4f4b15
add call-with-vm; remove thread-vm bits; remove vm-apply; engines settable.
|
14 years ago |
Andy Wingo
|
038cb3428f
remove vm-version, vm options
|
14 years ago |
Ludovic Courtès
|
8c65549416
Add tests for `program-sources' (bug #29817).
|
14 years ago |
Ludovic Courtès
|
44ffcae006
Add tests for `procedure-name'.
|
14 years ago |
Ludovic Courtès
|
1ebe6a6368
Document the interaction of the "compilee" with the compiler's current module.
|
15 years ago |
Ludovic Courtès
|
f65e2b1ec5
Honor and confine expansion-time side-effects to `current-reader'.
|
15 years ago |
Ludovic Courtès
|
87c595c757
Compile in a fresh module by default.
|
15 years ago |
Ludovic Courtès
|
d785171115
compiler.test: Enforce evaluation order.
|
15 years ago |
Ludovic Courtès
|
16f451f308
Allow fresh modules to be passed to `compile'.
|
15 years ago |
Ludovic Courtès
|
b9434165b6
Allow redefinitions in compiled code as in `(define round round)'.
|
15 years ago |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 years ago |
Andy Wingo
|
68623e8e78
remove compile-time-environment
|
15 years ago |
Andy Wingo
|
b0b180d522
nifty generic compiler infrastructure -- no more hardcoded passes
|
16 years ago |