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 created pull request sashakoshka/hopp#22 2025-10-14 23:18:44 -06:00
add-bool
sashakoshka pushed to add-bool at sashakoshka/hopp 2025-10-14 23:17:17 -06:00
0ac26711ac tape: Fix crash when decoding a bool sometimes
8446ae6186 tape: Implement bools in dymanic system
c511ebcb15 tape: Add bools to tests
00b0f13d3e generate: Implement bool in static system
13d35e54f5 generate: Include bool in tests
Compare 5 commits »
sashakoshka pushed to add-bool at sashakoshka/hopp 2025-10-14 22:32:21 -06:00
770f6b05b4 generate: Parse Bool type
2ee954e18f generate: Add bool data structure
cdfccb0f1c design: Add Bool type
5d5d3fd31c generate: Emit doc comments (in theory)
190a89fbb3 generate: Parse doc comments
Compare 5 commits »
sashakoshka created branch add-bool in sashakoshka/hopp 2025-10-14 22:32:20 -06:00
sashakoshka pushed to main at sashakoshka/hopp 2025-10-13 12:16:17 -06:00
e991b5af67 generate: Add comments to protocol data structures, tests
5a3d0e19ea generate: Add comments to lexer
Compare 2 commits »
sashakoshka pushed to main at sashakoshka/hopp 2025-10-13 11:42:29 -06:00
fbc55534f6 design: Add comments to the language spec
sashakoshka pushed to main at sashakoshka/hopp 2025-10-13 11:15:25 -06:00
b6e180f466 Update go.mod, go.sum
8f5f25780e cmd/hopp-generate: Improve command line interface
Compare 2 commits »
sashakoshka pushed to main at sashakoshka/hopp 2025-10-13 08:54:57 -06:00
f08213cd49 tape: Fix comment
sashakoshka closed issue sashakoshka/hopp#17 2025-10-13 08:50:46 -06:00
Add an "Any" type to PDL
sashakoshka closed issue sashakoshka/hopp#18 2025-10-13 08:50:38 -06:00
Ensure that byte counts in tag CNs are consistent
sashakoshka pushed to main at sashakoshka/hopp 2025-10-13 08:49:55 -06:00
2194198693 Merge pull request 'unify-byte-counts' (#21) from unify-byte-counts into main
5c2b8a0582 tape: Correctly decode into a table destination all the time
4575fa229b generate: Make the table type an alias so we don't have a million of em
cbfb513933 tape: canAssign now reports true for named table types
f10327356e generate: Describe more values in tests
Compare 17 commits »
sashakoshka merged pull request sashakoshka/hopp#21 2025-10-13 08:49:53 -06:00
unify-byte-counts
sashakoshka created pull request sashakoshka/hopp#21 2025-10-13 08:37:27 -06:00
unify-byte-counts
sashakoshka pushed to unify-byte-counts at sashakoshka/hopp 2025-10-13 08:34:25 -06:00
5c2b8a0582 tape: Correctly decode into a table destination all the time
4575fa229b generate: Make the table type an alias so we don't have a million of em
cbfb513933 tape: canAssign now reports true for named table types
Compare 3 commits »
sashakoshka commented on issue sashakoshka/hopp#6 2025-10-12 22:10:02 -06:00
Need option types

Have come to the conclusion that everything should be optional in the spirit of backwards compatibility, but this feature would still be useful in PDL to figure out whether a value was provided or…

sashakoshka pushed to unify-byte-counts at sashakoshka/hopp 2025-10-12 16:50:46 -06:00
f10327356e generate: Describe more values in tests
f402b46b1c internal/testutil: More fixes for Describe
c3d0f33700 tape: Test troublesome data structure
Compare 3 commits »
sashakoshka pushed to unify-byte-counts at sashakoshka/hopp 2025-10-12 16:29:18 -06:00
ba2dc6b53f tape: Properly allocate maps when decoding KTV
sashakoshka pushed to unify-byte-counts at sashakoshka/hopp 2025-10-12 16:10:45 -06:00
2e03867c66 tape: Fix DecodeAny method not converting values properly
7a03d8d6b5 tape: Test DecodeAny method
b2504cda2d internal/testutil: Describe no longer panics on private struct fields
Compare 3 commits »
sashakoshka pushed to unify-byte-counts at sashakoshka/hopp 2025-10-12 15:12:05 -06:00
f6b12d43fb generate: Fix off by one errors in generated code and tests
sashakoshka pushed to unify-byte-counts at sashakoshka/hopp 2025-10-12 11:44:02 -06:00
c185f5058f generate: Fix some off by one errors in TestGenerateRunEncodeDecode
813d219580 tape: Fix bufferLenTag off by one error
Compare 2 commits »