History of
eg
@master
git clone https://git.catseye.tc/Castile/
-
Develop the associative map example.
Chris Pressey
2 years ago
-
Use new line number on error reporting to find a few type errors.
Chris Pressey
2 years ago
-
Report line numbers on type errors.
Chris Pressey
2 years ago
-
Add missing line in example program.
Chris Pressey
2 years ago
-
Structs cannot be tested for equality with `==` or `!=`.
Chris Pressey
2 years ago
-
When casting, don't promote already-tagged values, to tagged values.
Chris Pressey
2 years ago
-
Bug is avoided by not upcasting to same type. Bug still exists.
Chris Pressey
2 years ago
-
Association list example, which is not working for some reason.
Chris Pressey
2 years ago
-
Checkpoint.
Chris Pressey
2 years ago
-
Add failing (on C backend) test for deep struct equality.
Chris Pressey
2 years ago
-
Equality can be checked between unions, in all supported backends.
Chris Pressey
2 years ago
-
Add example file, note after observing the compiled code from it.
Chris Pressey
3 years ago
-
Prevent local vars defined inside control blocks. No 'var'.
catseye
11 years ago
-
Fix example programs' syntax. Add another exciting example.
catseye
11 years ago
-
More builtins (int, str, chr, ord), in evaluator only for now.
catseye
11 years ago
-
Fix function lifter, examples, stackmac backend.
catseye
12 years ago
-
Local declarations must be first thing in function body.
catseye
12 years ago
-
Expand on linked list example.
catseye
12 years ago
-
Read and write locals rel baseptr. "Only" 27 fails for stackmac.
catseye
12 years ago
-
Stackmac backend now passes some tests.
catseye
12 years ago
-
Rename stack backend to stackmac; stub of an interpreter for it.
catseye
12 years ago
-
input, read, write in eval and Ruby backend. Better exceptions.
catseye
12 years ago
-
true/false/null are literals. Ruby backend with "only" 11 fails.
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
-
Remove `do` -- let's not encourage this sort of thing.
catseye
12 years ago
-
Initial import of Castile version 0.1 sources.
catseye
12 years ago