uhmanoa-transpiler-project / shaka-scheme

The official repository for the UH Manoa Transpiler Project's Scheme interpreter, Shaka Scheme.
32 stars 24 forks source link

Pull request vm and compiler unit test fix #54

Closed btwooton closed 6 years ago

btwooton commented 6 years ago

This pull request fixes broken unit tests in the Compiler and HeapVirtualMachine unit tests. All tests in both unit-HeapVirtualMachine and unit-Compiler are now passing. The failed tests were due to either the new functionality added to the Environment to allow for (define ..) vs (set! ..) semantics, a HVM unit test that needed to be changed from Symbol("#t") and Symbol("#f") to Boolean, and a couple of Compiler tests that had not been updated to reflect the change from halt to return being chosen as the next expression for compilation of lambdas