aboutsummaryrefslogtreecommitdiff
path: root/cmd/gen (unfollow)
Commit message (Expand)AuthorFilesLines
2024-10-21Change a few other URLsHEADmasterRunxi Yu1-1/+1
2024-10-21More fork URL changesRunxi Yu9-13/+15
2024-10-21Fork initRunxi Yu2-9/+11
2021-04-06Fix typoMartin Vahlensieck1-1/+1
2021-04-01schema: fix unparse unit testsSimon Ser1-2/+2
2021-04-01schema: fix int/uint in SchemaForTypeSimon Ser1-2/+2
2021-03-31Add dedicated Int and Uint typesSimon Ser6-4/+63
2021-03-31Panic when decode{Uint,Int,Float} are passed a wrong valueSimon Ser1-0/+8
2021-03-31Remove misleading docsSimon Ser2-6/+0
2021-03-31Expose UnmarshalBareReaderSimon Ser1-3/+3
2021-03-31Optimize io.ByteBuffer in NewReaderSimon Ser1-16/+16
2021-03-30readme: use godocs.io for documentation badgeSimon Ser1-1/+1
2021-02-27Copy marshaled message into new sliceTimofey1-1/+5
2020-12-10example: update schema to match current state of rfcJohn Mulligan2-2/+2
2020-12-10gen: add UINT and INT types to template mappingJohn Mulligan1-0/+4
2020-12-10ast: add String method to TypeKind to ease future debuggingJohn Mulligan1-0/+59
2020-12-06gen: only add errors import if type needs errors packageJohn Mulligan1-3/+10
2020-11-20reader, writer: error on NaNDrew DeVault3-2/+25
2020-11-17Omit struct fields with a field tag of "-".Adnan Maolood4-0/+45
2020-11-06allow unions to roundtrip without errorsDaniel Martí2-1/+28
2020-11-02Reuse marshal buffersTimofey1-1/+15
2020-11-02Configurable map & array size limitsTimofey3-3/+35
2020-11-02Reject invalid valuesTimofey5-12/+50
2020-11-02Fix test assertionsTimofey1-18/+18
2020-11-02Prevent extra allocations in reader/writerTimofey2-39/+57
2020-11-02Cache encoding/decoding routinesTimofey5-231/+464
2020-11-02Add example benchmarksTimofey2-0/+52
2020-10-09Refactor cmd/genTimofey3-302/+296
2020-08-12Read minimum number of bytes necessary from ReaderNoah Pederson8-42/+163
2020-06-23example/*.bin: trim off line feedDrew DeVault3-1/+1
2020-06-23Implement void typesDrew DeVault10-6/+37
2020-06-22Add maximum message size limitDrew DeVault3-7/+63
2020-06-22Implement explicit union tag specificationDrew DeVault2-10/+50
2020-06-22Generalize union implementationDrew DeVault10-48/+112
2020-06-22README.md: update URL to specDrew DeVault1-1/+1
2020-06-22Update customer.bin, employee.bin to latest formatDrew DeVault2-0/+0
2020-06-22parser: implement default storage for enumsDrew DeVault2-2/+14
2020-06-22Use uint for internal length encodingsDrew DeVault8-35/+35
2020-06-22Marshal, Unmarshal: implement uint & intDrew DeVault5-47/+34
2020-06-22parser: parse int & uintDrew DeVault3-1/+11
2020-06-22lex: scan uint & intDrew DeVault2-0/+12
2020-06-22reader_test.go: remove excessive messagingDrew DeVault1-50/+46
2020-06-22reader, writer: implement varintsDrew DeVault4-2/+79
2020-06-22parse: correctly implement enum value assignmentDrew DeVault1-1/+2
2020-06-22Drop e8/e16/e32/e64 in favor of u8/u16/u32/u64Drew DeVault9-89/+13
2020-06-21Update README.mdDrew DeVault1-0/+9
2020-06-21marshal, unmarshal: add CanAddress guardDrew DeVault2-4/+8
2020-06-21example: correct typoDrew DeVault1-1/+1
2020-06-21gen: implement unionsDrew DeVault7-23/+137
2020-06-21Add Marshalable and Unmarshalable interfacesDrew DeVault2-3/+25