History of
tests
/
SixtyPical Analysis.md
@master
git clone https://git.catseye.tc/SixtyPical/
-
Assert that the loop variable is meaningful in repeat. Unit test.
Chris Pressey
6 years ago
-
word types, with syntax and analysis thereof
Chris Pressey
7 years ago
-
Constants (such as routines) cannot be given in call-constraints.
Chris Pressey
8 years ago
-
Fix my own confusion, and with it, the unit test.
Chris Pressey
8 years ago
-
Bring the rest of the tests up to date with the new names.
Chris Pressey
8 years ago
-
Try to improve error messages, thus breaking many unit tests.
Chris Pressey
8 years ago
-
It's getting a little chaotic. Needs better error messages!
Chris Pressey
8 years ago
-
Refactor Analyzer. Get analysis tests passing once again.
Chris Pressey
8 years ago
-
Attempt to analyze `goto`. Looks like it'll need some rewriting.
Chris Pressey
8 years ago
-
I kind of forgot that indirect JSR needs a trampoline first :/
Chris Pressey
8 years ago
-
Check that the constraints on a routine match those of vector.
Chris Pressey
8 years ago
-
Allow vectors to be decorated with inputs/outputs/trashes; test.
Chris Pressey
8 years ago
-
Analyze `copy`, but... we now need more sophisticated context. :/
Chris Pressey
8 years ago
-
Indexed access, + x / + y, at least for LDA and STA.
Chris Pressey
8 years ago
-
A little awkward, but analyze byte table access correctly.
Chris Pressey
8 years ago
-
Refs have types.
Chris Pressey
8 years ago
-
Implement `if not` and `repeat forever`.
Chris Pressey
8 years ago
-
Spec, parse, evaluate, and analyze `repeat` blocks.
Chris Pressey
8 years ago
-
Make extern routines survive analysis.
Chris Pressey
8 years ago
-
Add tests for compilation, BASIC header, load-n-go script.
Chris Pressey
8 years ago
-
Improve evaluator internals. Finish test suite for analysis.
Chris Pressey
8 years ago
-
Fix up spec, split off to 6502 opcodes doc, add some tests.
Chris Pressey
8 years ago
-
Write sufficient tests (I think) for analysis of `if`s.
Chris Pressey
8 years ago
-
Add specific error for uninit outputs. Sketch `if` analysis.
Chris Pressey
8 years ago
-
REBOOT the entire language & implementation as version 0.2-PRE.
Chris Pressey
8 years ago