Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-16 | Push nesting-depth checks down in to the parser [ci-skip] | Luke Shumaker | |
2022-08-16 | wip: Reduce test differences [ci-skip] | Luke Shumaker | |
- Handle UTF-16 surrogate pairs - Handle cycles in values - Handle cycles in types - Better errors - Handle case-folding of struct field names - Allow []byteTypeWithMethods - Fix struct field-order - Fix handling of interfaces storing pointers - Enforce a maximum decode depth - Validate struct tags | |||
2022-08-14 | decode: Switch over to Parser | Luke Shumaker | |
2022-08-14 | parse_scan: Add reader abstractions on top of Parser | Luke Shumaker | |
2022-08-14 | parse: Figure out a good end-of-number system, improve comments | Luke Shumaker | |
2022-08-14 | parse: Rework to avoid passing around function pointers | Luke Shumaker | |
"Ignore whitespace" is probably essential for viewing this patch. | |||
2022-08-14 | parse: Fix a bug in the number parser | Luke Shumaker | |
2022-08-14 | parse: Add a general-purpose parser based on the reencoder | Luke Shumaker | |
2022-08-14 | cp reencode.go parse.go # [ci-skip] | Luke Shumaker | |