Commit History
@master
git clone https://git.catseye.tc/Castile/
-
Proper label generation in stack backend.
catseye
12 years ago
-
Pretend to compile to some hypothetical stack-based machine.
catseye
12 years ago
-
input, read, write in eval and Ruby backend. Better exceptions.
catseye
12 years ago
-
Ruby backend passes all tests.
catseye
12 years ago
-
true/false/null are literals. Ruby backend with "only" 11 fails.
catseye
12 years ago
-
Typecheck function values, add test cases, update README.
catseye
12 years ago
-
Implement `break`.
catseye
12 years ago
-
Dump structs in field order. All tests pass again.
catseye
12 years ago
-
Fix Javascript to 'good enough' state, and fix examples too.
catseye
12 years ago
-
Field names in make, typechecker independence, Javascript broken.
catseye
12 years ago
-
Reduce dependence on typechecker; typecase/as done in parser.
catseye
12 years ago
-
Remove `do` -- let's not encourage this sort of thing.
catseye
12 years ago
-
Auto-return only in func bodies, by parser, simplifies compiler.
catseye
12 years ago
-
Refactoring: move modules around, avoid late import in TypeChecker.
catseye
12 years ago
-
Added tag rel_0_1 for changeset 078b8f15f063
catseye
12 years ago
-
Initial import of Castile version 0.1 sources.
catseye
12 years ago