Commit History
@0.3
git clone https://git.catseye.tc/SixtyPical/
-
Bump version number for release of version 0.3.
Chris Pressey
7 years ago
-
Don't generate code for empty `else` blocks.
Chris Pressey
7 years ago
-
Get serialization of relative labels correct.
Chris Pressey
7 years ago
-
Pass address when serializing. Still wrong, of course.
Chris Pressey
7 years ago
-
Implement compiling `if`, but we need relative addressing first.
Chris Pressey
7 years ago
-
Compile the rest of the instructions.
Chris Pressey
7 years ago
-
Compile access of defined memory locations.
Chris Pressey
7 years ago
-
Call defined routines.
Chris Pressey
7 years ago
-
Compiler object, labels, compile 'call'... It prints 'A'!
Chris Pressey
7 years ago
-
Make extern routines survive analysis.
Chris Pressey
7 years ago
-
Add syntax for extern routines, add syntax tests.
Chris Pressey
7 years ago
-
Update TODO plan.
Chris Pressey
7 years ago
-
Add tests for compilation, BASIC header, load-n-go script.
Chris Pressey
7 years ago
-
6502 opcodes are Emittables. Can compile simple programs now!
Chris Pressey
7 years ago
-
Wire up the compiler and wring out obvious bugs.
Chris Pressey
7 years ago
-
Sketch the compiler.
Chris Pressey
7 years ago
-
Add Emitter framework, and 6502 Generator (will likely change.)
Chris Pressey
7 years ago
-
Added tag 0.2 for changeset 9ad29480d9bb
Chris Pressey
7 years ago
-
Prep for release of version 0.2.
Chris Pressey
7 years ago
-
Improve evaluator internals. Finish test suite for analysis.
Chris Pressey
7 years ago
-
Fix up spec, split off to 6502 opcodes doc, add some tests.
Chris Pressey
7 years ago
-
Update spec.
Chris Pressey
7 years ago
-
Work on the spec a bit.
Chris Pressey
7 years ago
-
Write sufficient tests (I think) for analysis of `if`s.
Chris Pressey
7 years ago
-
Allow `if` analysis to pass (needs more tests.) Better styling.
Chris Pressey
7 years ago
-
Fix links in README. Implement Context.clone().
Chris Pressey
7 years ago
-
Refactor to replace some sketchy code with code actually in use.
Chris Pressey
7 years ago
-
Add TODO to README, update license information.
Chris Pressey
7 years ago
-
Add specific error for uninit outputs. Sketch `if` analysis.
Chris Pressey
7 years ago
-
REBOOT the entire language & implementation as version 0.2-PRE.
Chris Pressey
7 years ago