• Joined on 2024-10-17
omicron pushed to main at omicron/oas 2025-04-24 13:05:48 +00:00
7cefc3564d Implement one immediate label reference operand
c848995ad6 Implement two pass encoding
5272fdb227 Add more values to the ast to facilitate encoding
0acc3f27f3 Update symbols tests for new API
9c6b69e187 Symbol table now keeps track of label statements
Compare 6 commits »
omicron deleted branch encoding_start from omicron/oas 2025-04-24 13:05:48 +00:00
omicron merged pull request omicron/oas#22 2025-04-24 13:05:47 +00:00
two pass encoding and resizing references
omicron closed issue omicron/oas#14 2025-04-24 13:05:47 +00:00
first encoding pass should estimate/determine instruction size
omicron created pull request omicron/oas#22 2025-04-24 13:04:25 +00:00
two pass encoding and resizing references
omicron pushed to encoding_start at omicron/oas 2025-04-24 12:47:38 +00:00
7cefc3564d Implement one immediate label reference operand
c848995ad6 Implement two pass encoding
Compare 2 commits »
omicron pushed to encoding_start at omicron/oas 2025-04-23 13:59:17 +00:00
0323e1282e Implement two pass encoding
5272fdb227 Add more values to the ast to facilitate encoding
0acc3f27f3 Update symbols tests for new API
Compare 3 commits »
omicron pushed to encoding_start at omicron/oas 2025-04-22 15:40:24 +00:00
eab2202f23 SQUASH/REWORD symbols tests
omicron pushed to encoding_start at omicron/oas 2025-04-22 00:17:21 +00:00
fab5bedf3d Implement two pass encoding
9a1570e3e5 Add more values to the ast to facilitate encoding
9c6b69e187 Symbol table now keeps track of label statements
Compare 3 commits »
omicron opened issue omicron/oas#21 2025-04-18 11:50:38 +00:00
multiple labels with the same name
omicron pushed to encoding_start at omicron/oas 2025-04-18 00:38:16 +00:00
79e0120d52 Add statement index to the symbol table
omicron created branch encoding_start in omicron/oas 2025-04-17 21:31:01 +00:00
omicron pushed to encoding_start at omicron/oas 2025-04-17 21:31:01 +00:00
530e3fb423 Fix parse_memory_expression to use parse_label_reference
omicron pushed to main at omicron/oas 2025-04-17 14:47:16 +00:00
ea5164e584 Make compiler-rt version match the clang version in the gitea action
bf3fd83b64 Let the release build error on warnings
6f78d26ea1 Change the n argument of lexer_shift_buffer to size_t from int
1a79bf050e Remove unused ast_node_free_value
26cb374c1d Update gitignore, add /build and remove old build artifacts
Compare 5 commits »
omicron deleted branch small_fixes from omicron/oas 2025-04-17 14:47:16 +00:00
omicron merged pull request omicron/oas#20 2025-04-17 14:47:14 +00:00
various small fixes
omicron commented on pull request omicron/oas#20 2025-04-17 14:47:05 +00:00
various small fixes

Release builds now fail on warnings and the release configuration is added as a dependency to make validate. The idea is that debug builds during development can warn but make validate will…

omicron pushed to small_fixes at omicron/oas 2025-04-17 14:44:01 +00:00
ea5164e584 Make compiler-rt version match the clang version in the gitea action
omicron pushed to small_fixes at omicron/oas 2025-04-17 14:39:16 +00:00
c0025eb4d3 Make compiler-rt version match the clang version in the gitea action
omicron pushed to small_fixes at omicron/oas 2025-04-17 14:37:52 +00:00
ceabd22b70 Make compiler-rt version match the clang version in the gitea action
bf3fd83b64 Let the release build error on warnings
Compare 2 commits »