Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
20 check-ins using file generator/parser.peg version 1afff589c9
2023-11-13
| ||
21:48 | Forgot to add the imports test a while ago... Leaf check-in: 2b23860665 user: matthew tags: trunk | |
18:34 | Create new branch named "mistake" Closed-Leaf check-in: ef3bc35a9e user: matthew tags: mistake | |
18:32 | Decided that using unsafe wasn't worth it. check-in: 92941ea8aa user: matthew tags: trunk | |
15:42 | Use unsafe operations when decoding ints. This is entirely safe, provided we're on a little endian architecture. check-in: 8be55ec1f5 user: matthew tags: trunk | |
14:45 | Add common bebop interface. check-in: 766c1dc6f4 user: matthew tags: trunk | |
2023-11-09
| ||
19:24 | Write a README check-in: a92af83691 user: matthew tags: trunk | |
2023-11-05
| ||
13:22 | That seems to be enough to make imports work. check-in: 9871891597 user: matthew tags: trunk | |
2023-10-25
| ||
13:30 | Work on supporting imports. This is WIP. check-in: 8c90ffe4a6 user: matthew tags: trunk | |
2023-10-22
| ||
16:18 | Remove generated code for empty messages. Also make better use of known constant sizes. check-in: 9a1f8b745e user: matthew tags: trunk | |
15:47 | Realised I'd not done the renaming consistently. I'd only done marshalling, not encoding/decoding. Also make sure encoding/marshalling of enums checks that the enum value is valid first. check-in: 6e314bb9e3 user: matthew tags: trunk | |
15:26 | Correct implementation of maps check-in: 86c3131fe4 user: matthew tags: trunk | |
15:16 | Refine naming again. Decided to group all Bebop-internal methods together - they start with "Bebop" now. Hopefully easier to work with. check-in: d7400a2043 user: matthew tags: trunk | |
09:49 | Add tests and fix implementation of opcodes check-in: 650ca28190 user: matthew tags: trunk | |
2023-10-08
| ||
22:20 | Be much more consistent about naming. Also add some basic comments to the generated code. check-in: 28ead8e923 user: matthew tags: trunk | |
2023-10-07
| ||
21:40 | Factor out common maths. check-in: 4fa7339643 user: matthew tags: trunk | |
20:14 | Add buffer length checks in Unmarshal check-in: 78c169ec9e user: matthew tags: trunk | |
19:07 | Add Marshal/Unmarshal support check-in: 52b957e0c5 user: matthew tags: trunk | |
2023-09-30
| ||
17:57 | Add tests for unions Make sure the union detects on encoding multiple-non-nil fields. Also allow empty structs, test for them, fix a bug. check-in: d0d98411a6 user: matthew tags: trunk | |
17:04 | Add tests for structs and messages Turns out Size calculation for strings was wrong. Fixed. check-in: efaef902d6 user: matthew tags: trunk | |
15:19 | Add tests for enums. And fix some stuff. check-in: a8f46e36c3 user: matthew tags: trunk | |