nullndvoid
  • Joined on 2024-12-15
nullndvoid pushed to zig_asm at zxq5/damn_simple_architecture 2025-11-15 20:47:24 +00:00
73c03cab50 Add zig assembler boilerplate -- does NOTHING lol
nullndvoid created branch zig_asm in zxq5/damn_simple_architecture 2025-11-15 20:47:24 +00:00
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-29 04:33:31 +01:00
b91207bfde misc: update release profile for optimised builds
nullndvoid pushed to main at zxq5/damn_simple_architecture 2025-06-29 04:11:46 +01:00
458661b02a misc: add 'profiling' profile.
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-29 04:11:02 +01:00
4ac630ba02 misc: add 'profiling' profile.
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-29 03:53:11 +01:00
85e3d443cc assembler: small misc updates, I am tired
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-29 02:22:26 +01:00
0528768947 fmt: ran 'cargo fmt'.
21582f1297 tokeniser/syntax: (db varname: -> db varname) dropped colon, updated tests.
6ceb35d439 tokeniser: bugfixes to comma handling, regexes
8bb252e941 tokeniser: return TokeniserErrors where relevant.
5317988fdd assembler: SourceInfo doc comment added to self.module.
Compare 11 commits »
nullndvoid pushed to main at zxq5/damn_simple_architecture 2025-06-29 02:21:47 +01:00
c41e5328e6 docs: fix failing doctest
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-25 19:49:48 +01:00
40f8b1d57b assembler: fix clippy warnings
68e459f32b assembler: use common to match registers
d9807b5b36 assembler: update tokeniser to allow extra prefixes and separators (0xDEAD_BEEF)
Compare 3 commits »
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-25 17:57:23 +01:00
7cb7525484 assembler: remove some current dead code
7565374d5b assembler: Tokeniser updates, Compiler Engine is back finally
9b9e153500 assembler: wrap Module's with Arc and update Tokeniser (still WIP)
27267e3daa assembler: use smart pointer for modules since sourceinfo gets copy
fb84a6d3c3 assembler: clippy lints, better error formatting
Compare 6 commits »
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-25 14:33:56 +01:00
11a57eab51 assembler: apply clippy lints
20a7d42adb assembler: we failing DSA with this one
9232f2ccab assembler: great leap forwards (more like the Cultural Revolution)
ce76820b6d assembler: begin wrangling
f72f36cd47 assembler: save currently broken refactors, its simpler to wipe then rebuild the assembler
Compare 6 commits »
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-24 22:15:56 +01:00
65efa8d423 misc: fix some clippy errors
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-24 22:10:59 +01:00
ebae99811b misc: get rid of some errors from Cargo lol
77331f65ab idk, i refactored some stuff ig
6f2bb477ac finished the interpreter
d87bf6bbb0 progress on debugging bf.dsa
449612ac19 added step(n) feature to emulator, allowing for stepping n instructions at a time
Compare 8 commits »
nullndvoid pushed to main at zxq5/damn_simple_architecture 2025-06-24 21:55:21 +01:00
92c4660a4d misc: get rid of some errors from Cargo lol
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-23 21:31:00 +01:00
00a28e7711 elf: will start using clap to parse assembler arguments for CLI
nullndvoid pushed to main at zxq5/damn_simple_architecture 2025-06-23 19:42:30 +01:00
ed479ac146 assembler: purge unwrap and use more AssembleErrors
nullndvoid pushed to elf at zxq5/damn_simple_architecture 2025-06-23 19:40:18 +01:00
ed479ac146 assembler: purge unwrap and use more AssembleErrors
nullndvoid created branch elf in zxq5/damn_simple_architecture 2025-06-23 19:40:18 +01:00
nullndvoid pushed to main at zxq5/damn_simple_architecture 2025-06-23 18:23:06 +01:00
f432fe7665 misc: clippy lint fixes
nullndvoid pushed to main at zxq5/damn_simple_architecture 2025-06-23 18:13:26 +01:00
083628ec7e emulator: builds still don't actually work, will look into ELF stuff