Tree @master (Download .tar.gz)
Commit History
@master
git clone https://git.catseye.tc/Castile/
- Record line numbers in AST nodes. Chris Pressey 2 years ago
- Add missing line in example program. Chris Pressey 2 years ago
- Remove the deep struct equality implementation from backends. Chris Pressey 2 years ago
- No equality between unions that contain structs. 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
- Add failing test. Chris Pressey 2 years ago
- Generate more sufficient equal_foo functions in JavaScript backend. Chris Pressey 2 years ago
- Equality function in C backend. Prettier output in Ruby backend. Chris Pressey 2 years ago
- Bug is avoided by not upcasting to same type. Bug still exists. Chris Pressey 2 years ago
- Note to self. Chris Pressey 2 years ago
- Add failing test that fails under, really, all the backends. Chris Pressey 2 years ago
- Be more strict, but allow tests to pass. Suspect still a problem. Chris Pressey 2 years ago
- Association list example, which is not working for some reason. Chris Pressey 2 years ago
- Establish an abstract base class for compiler backends. Chris Pressey 2 years ago
- Add HISTORY file. Chris Pressey 2 years ago
- Make field access limited by struct scope too. All tests pass. Chris Pressey 2 years ago
- Prevent `make` where struct is inaccessible. Chris Pressey 2 years ago
- Ah yes. You have to remember to upcast a lot in this language. Chris Pressey 2 years ago
- Checkpoint. Chris Pressey 2 years ago
- Checkpoint implementing scoped structs. Chris Pressey 2 years ago
- Deep struct equality, and union equality, in JavaScript backend. Chris Pressey 2 years ago
- Implement deep struct equality in C backend. Chris Pressey 2 years ago
- Add failing (on C backend) test for deep struct equality. Chris Pressey 2 years ago
- Split scanner off into own module. Chris Pressey 2 years ago
- Improve some descriptions. Chris Pressey 2 years ago
- Improve lexical scanner to not use O(n^2) space when scanning. Chris Pressey 2 years ago
- Equality can be checked between unions, in all supported backends. Chris Pressey 2 years ago
- Merge pull request #2 from catseye/develop-0.4 Chris Pressey (commit: GitHub) 3 years ago
- Reword paragraph slightly for clarity. Chris Pressey 3 years ago