History of
src
/
castile
/
backends
@master
git clone https://git.catseye.tc/Castile/
-
flake8 cleanups
Chris Pressey
3 years ago
-
Structural equality testing in all backends except stackmac.
Chris Pressey
3 years ago
-
PEP-8 style cleanups.
Chris Pressey
3 years ago
-
Fix bug in FunctionLifter that was erasing empty StructDefns.
Chris Pressey
3 years ago
-
Allocate structs on the heap, not on the stack, in C backend.
Chris Pressey
3 years ago
-
Minimal name-mangling in Ruby backend. Demo "Parse, don't validate".
Chris Pressey
3 years ago
-
Get `typecase` finally working in the generated C code.
Chris Pressey
3 years ago
-
Generated C code with typecase at least compiles now.
Chris Pressey
3 years ago
-
Instead of this, we should rename the typecasted variable locally.
Chris Pressey
3 years ago
-
Generated C for typecase is still non-working, but it is prettier.
Chris Pressey
3 years ago
-
In C backend, generate field initializers in the correct order.
Chris Pressey
3 years ago
-
Implement `substr` and `len` in C backend.
Chris Pressey
3 years ago
-
Castile's void type is not the same as C's void type.
Chris Pressey
3 years ago
-
Slightly prettier code generation in C backend.
Chris Pressey
3 years ago
-
Generate slightly prettier Ruby code in the Ruby backend.
Chris Pressey
3 years ago
-
Implement str builtin in Ruby, JavaScript, and stackmac backends.
Chris Pressey
3 years ago
-
Fix generated Ruby that worked in Ruby 1.8 but fails in Ruby 1.9.
Chris Pressey
8 years ago
-
Make a few more tests of the C backend pass.
catseye
11 years ago
-
Create function declarations correctly, pass two more tests.
catseye
11 years ago
-
Use void * for functions in C backend. Add some OO/MM/GC notes.
catseye
11 years ago
-
More wrestling with C declarations.
catseye
11 years ago
-
Local function variables are function pointers.
catseye
11 years ago
-
Come closer to actual C declarations. 4 more tests pass.
catseye
11 years ago
-
Small C backend fixes, "only" 22 fails now. Update README.
catseye
11 years ago
-
Tiny improvement to C boilerplate.
catseye
11 years ago
-
Deal with types in C backend more fully; "only" 30 failures now.
catseye
11 years ago
-
Fix bugs in function lifter, C boilerplate: 24 more tests pass.
catseye
11 years ago
-
Beginnings of a C backend.
catseye
11 years ago
-
Make local variables Python-like. Add failing test cases.
catseye
11 years ago
-
Clean up AST.aux, allow empty structs in stackmac; all tests pass.
catseye
11 years ago