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