Sasha Koshka sashakoshka
  • Manehattan MAS hub
  • https://holanet.xyz
  • Sasha Koshka is the name I go by online. E-mail me if you have questions about that or about my projects in general.

  • Joined on 2022-08-07
sashakoshka commented on issue sashakoshka/hopp#6 2025-07-20 19:01:05 -06:00
Need option types

Hmm, we would need to avoid parsing this as part of the pair type, it must be parsed as part of the table pair itself. This is because it doesn't really mean anything outside of the context of a…

sashakoshka commented on issue sashakoshka/hopp#6 2025-07-20 18:47:29 -06:00
Need option types

Need to find out how this would work in PDL as well. Why not copy Zig:

M000 SomeMessage {
        0000 SomeField String
        0001 OtherField ?String
}
sashakoshka opened issue sashakoshka/hopp#6 2025-07-20 18:44:35 -06:00
Need option types
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-20 08:26:43 -06:00
2c57423838 generate: Fix encoding of table length field
e2b9e809a8 generate: Fix TestGenerateRun
Compare 2 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-19 04:24:48 -06:00
7e8b272ef0 generate: And now for an actual use of testGenerateRun
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-18 04:08:57 -06:00
a257902705 generate: Flush the buffer before trying to compare it
4955f66ad6 generate: testEncode uses snakes now
Compare 2 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-17 09:38:26 -06:00
f646207ab1 generate: Use newTemporarVar in more places
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-17 09:20:10 -06:00
b50a199842 generate: Fix the testEncode function
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-17 08:26:53 -06:00
b826cbf83e generate: The test now compiles
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-16 20:57:44 -06:00
b73f9fa7ce generate: Implement decoding (untested)
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-16 13:10:15 -06:00
d3d7b07a74 generate: Emit stub for message decoding function
daa6a44179 generate: Generate Method method
Compare 2 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-11 18:11:08 -06:00
af7669c783 generate: Fix more nonsense surrounding named types
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-10 19:57:27 -06:00
2305814e10 tape: Add StringTag
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-10 19:56:25 -06:00
5a3296a842 generate: Parse primitive types into actual types rather than named types
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-08 19:50:47 -06:00
3bf365a7a9 generate: Fix more semantic errors in the generated code
e48be0bc15 generate: Fix more semantic issues with generated code
a210f6112c generate: Fix more semantic issues in generated code
Compare 3 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-08 13:44:52 -06:00
9ff317d443 generate: Change comment so it gets detected by the regex for generated files
cdba8ee601 generate: Fix a bunch of semantic issues with the generated code
Compare 2 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-08 10:01:39 -06:00
e75d7534c1 generate: Fix syntax errors in generated code
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-08 09:40:02 -06:00
8a0ae9b03f generate: Update tests to account for new changes
9bc90b0e17 generate: What the fuck is a teibibyte
c70c23d137 generate: Fix testGenerateRun so that it actually works
Compare 3 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-07 14:01:35 -06:00
a9d5bb83a2 generate: Add framework for testing output of generated code
f1df5fa84d generate: Add stub return to generateDecodeValue so it compiles
Compare 2 commits »
sashakoshka pushed to main at sashakoshka/step 2025-07-07 07:03:35 -06:00
998110000a providers/validate: Test {{hasXML}}, and make it available for use