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 pushed to message-size-increase at sashakoshka/hopp 2025-07-21 13:01:24 -06:00
f009a970cd generate: Fix another syntax error when reading floats
8b63166ba1 generate: Test encoding floating point values
3ef7de118b generate: Fix syntax error when reading floats
Compare 3 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-21 12:33:03 -06:00
51ed6aed9f generate: Fix TestGenerateRun so it snakes around User tables
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-21 12:12:04 -06:00
6017ac1fa3 generate: Encode SI properly
b8047585fb generate: Test integer encoding
Compare 2 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-07-20 21:22:40 -06:00
ad3973dd9e generate: Test array encoding
0f626b2e93 generate: Fix array encoding not writing length or item tag properly
272e47224d generate: Make output of testGenerateRun easier to compare
Compare 3 commits »
sashakoshka opened issue sashakoshka/hopp#7 2025-07-20 19:07:22 -06:00
Signedness is NOT semantic information and must be transmitted
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 »