Remove failing tests, remove implemented code generator
This commit is contained in:
@@ -163,5 +163,3 @@
|
|||||||
`(let ([,$t ,t]) ,(k $t)))))))
|
`(let ([,$t ,t]) ,(k $t)))))))
|
||||||
|
|
||||||
(define-cps-loop normalize-name* normalize-name)
|
(define-cps-loop normalize-name* normalize-name)
|
||||||
|
|
||||||
;; Machine code generation
|
|
||||||
|
|||||||
12
tests.scm
12
tests.scm
@@ -3,7 +3,7 @@
|
|||||||
(scmvm vm)
|
(scmvm vm)
|
||||||
(scmvm debugger)
|
(scmvm debugger)
|
||||||
(scmvm language assembly)
|
(scmvm language assembly)
|
||||||
(scmvm language cps)
|
(scmvm language scheme)
|
||||||
(rnrs bytevectors)
|
(rnrs bytevectors)
|
||||||
(rnrs io ports)
|
(rnrs io ports)
|
||||||
((scheme base)
|
((scheme base)
|
||||||
@@ -167,13 +167,3 @@
|
|||||||
(debugger-continue my-debugger)
|
(debugger-continue my-debugger)
|
||||||
(assert-equal 23 (vm-pc my-vm)) ;; continue stops stepping
|
(assert-equal 23 (vm-pc my-vm)) ;; continue stops stepping
|
||||||
))
|
))
|
||||||
|
|
||||||
(define-test-suite "cps"
|
|
||||||
(define-test "atomics"
|
|
||||||
(define asm (make-assembler))
|
|
||||||
(compile-cps asm '(1))
|
|
||||||
(assert-equal 1 (bytevector-u32-native-ref (assembler-buf asm) 0)))
|
|
||||||
(define-test "atomics"
|
|
||||||
(define asm (make-assembler))
|
|
||||||
(compile-cps asm '(1))
|
|
||||||
(assert-equal 1 (bytevector-u32-native-ref (assembler-buf asm) 0))))
|
|
||||||
|
|||||||
Reference in New Issue
Block a user