Kestrel-3

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

35 check-ins that include changes to files matching 'dev/src/bcpl/assemrv/*'

2019-09-05
03:41
.skip and .zero support check-in: 447c21378e user: kc5tja tags: trunk
03:10
Support .asciz and fix unit test breakage in scanner check-in: f23325b630 user: kc5tja tags: trunk
02:51
.ascii support check-in: 29d317a6a2 user: kc5tja tags: trunk
2019-09-03
04:41
.8byte, .4byte, and .2byte implemented check-in: 8a46823df5 user: kc5tja tags: trunk
04:31
.half and .byte supported check-in: 4f12102c36 user: kc5tja tags: trunk
04:23
Support .word check-in: c0b13ae1bb user: kc5tja tags: trunk
02:12
Remove debugging code check-in: 233d4785af user: kc5tja tags: trunk
02:07
String expression support check-in: 88de4ec636 user: kc5tja tags: trunk
01:29
Basic .dword primitive check-in: 0dda2d09e7 user: kc5tja tags: trunk
2019-09-02
23:11
First parser integration test check-in: 9688a01a13 user: kc5tja tags: trunk
22:27
Relocate tokens beyond ASCII/UTF-8 boundaries check-in: 82629340d1 user: kc5tja tags: trunk
22:25
Unrecognized punctuation are their own symbols. check-in: 09e88c1248 user: kc5tja tags: trunk
18:24
Dead code removal check-in: f01e8709f2 user: kc5tja tags: trunk
18:19
tests for octal numbers check-in: ab025af620 user: kc5tja tags: trunk
18:15
support binary constants as well check-in: 590014a9f8 user: kc5tja tags: trunk
17:59
Numeric constants (unsigned only; parser needed for signed constants) check-in: feb73894e7 user: kc5tja tags: trunk
16:41
Remove dead code from manifest check-in: 0c54627c0d user: kc5tja tags: trunk
16:40
Remove dead code from manifest check-in: 824187d941 user: kc5tja tags: trunk
16:35
keyword check (naive implementation) check-in: e2b6e66be3 user: kc5tja tags: trunk
06:18
Track line numbers check-in: e28f0d9a4e user: kc5tja tags: trunk
05:54
Scanner grabs identifiers check-in: 1b3c87c3b9 user: kc5tja tags: trunk
04:13
Removing parser again; switching to Wirth-style recursive descent implementation check-in: d3ab39fb86 user: kc5tja tags: trunk
04:12
First scanner tests check-in: fcf8bd4e65 user: kc5tja tags: trunk
2019-08-26
06:49
Introduce failing parser test. Tried shunting yard; does not work for my needs. Must revert to recursive descent with Wirth emission. check-in: 6c6a725a22 user: kc5tja tags: trunk
2019-08-25
23:17
Forgot to include buffer migration check check-in: 651073af86 user: kc5tja tags: trunk
23:08
Make sure vector contents is preserved after expansion check-in: 0449beaa7a user: kc5tja tags: trunk
22:55
Dynamic vectors completed check-in: a52343650b user: kc5tja tags: trunk
19:16
Start on dynamic vector type. Major refactoring into smaller modules. Inconvenience from lack of shared libraries is showing. check-in: af4b7000f7 user: kc5tja tags: trunk
2019-08-24
21:28
forgot runtests check-in: de3957748f user: kc5tja tags: trunk
21:27
Remove parser; started on wrong foot. Starting over check-in: de174e1877 user: kc5tja tags: trunk
2019-08-23
06:54
Try to refactor test engine into a separate module; however, it does not work nearly as well as I would like. check-in: 0be7136182 user: kc5tja tags: trunk
2019-08-21
22:27
prepare to work on parser next check-in: ffc86e1698 user: kc5tja tags: trunk
2019-08-17
00:07
Finished (for now at least) the section abstraction. check-in: 5594d490f9 user: kc5tja tags: trunk
2019-08-16
21:38
WIP: you can emit bytes..dwords into a section now check-in: 0482ee37fa user: kc5tja tags: trunk
06:59
Start work on a next-generation assembler for the Tripos/KOS environment. Uses official RISC-V assembly language directives as much as it makes sense to. Not intended to replace gas; but I need something usable in a BCPL and Tripos environment, and gas won't be useful until it either supports hunk format executables or runs under Tripos. check-in: 431ffa1b72 user: kc5tja tags: trunk