Commit History
@master
git clone https://git.catseye.tc/UampirNexol/
-
Improve data type record name.
Chris Pressey
1 year, 24 days ago
-
Failing test for extracting `extern` routines.
Chris Pressey
1 year, 24 days ago
-
Fix the failing unit test, and enable anonymous routines as well.
Chris Pressey
1 year, 24 days ago
-
Extract routines using Harvester instead of at CodeGen level.
Chris Pressey
1 year, 25 days ago
-
Edge in the direction we're headed. There will be a leap.
Chris Pressey
1 year, 25 days ago
-
Add Harvester module, which we will use before extraction now.
Chris Pressey
1 year, 25 days ago
-
Parse extern expressions.
Chris Pressey
1 year, 25 days ago
-
Move towards supporting extern decls: merge Expr and Type modules.
Chris Pressey
1 year, 26 days ago
-
Change syntax for literal address.
Chris Pressey
1 year, 26 days ago
-
Parse multiple bindings in a `let` block.
Chris Pressey
1 year, 26 days ago
-
Fix serialization to BASIC header format: correct baseAddr.
Chris Pressey
1 year, 26 days ago
-
Add another debugging output option.
Chris Pressey
1 year, 26 days ago
-
Vet the conditional code that is generated, using VIC-20 emulator.
Chris Pressey
1 year, 26 days ago
-
Generate the file header needed for PRGs that was missing.
Chris Pressey
1 year, 27 days ago
-
Allow building with ghc 8.x.
Chris Pressey
1 year, 27 days ago
-
Describe situation of the evaluator code better.
Chris Pressey
1 year, 27 days ago
-
Make compilable with ghc 8.x. (untested)
Chris Pressey
1 year, 29 days ago
-
Command-line option refactor. Generate BASIC header PRG files.
Chris Pressey
1 year, 29 days ago
-
Arrange routines better in, and simplify, code serializer.
Chris Pressey
1 year, 29 days ago
-
Improve documentation and refactor.
Chris Pressey
1 year, 29 days ago
-
Generate RTS at end of subroutine, and measure its length properly.
Chris Pressey
1 year, 30 days ago
-
Include addresses in subroutine calls, and refactor serializer.
Chris Pressey
1 year, 30 days ago
-
Actually start extracting multiple routines from the expression.
Chris Pressey
1 year, 30 days ago
-
Clearly label as a work in progress.
Chris Pressey
1 year, 30 days ago
-
Improve documentation.
Chris Pressey
1 year, 30 days ago
-
Add --debug-extraction option for `extract` subcommand.
Chris Pressey
1 year, 30 days ago
-
Move towards extracting code for subroutine calls.
Chris Pressey
1 year, 30 days ago
-
Split extraction tests off into their own document.
Chris Pressey
1 year, 30 days ago
-
Attempt to resolve routine addrs.
Chris Pressey
1 year, 30 days ago
-
Simplify foldRoutines.
Chris Pressey
1 year, 30 days ago