Age | Commit message (Collapse) | Author |
|
In hopes of appeasing the pkg.go.dev license detector. I chose "LICENSE"
instead of "COPYING.txt" so I wouldn't need to edit the statements in all
of the borrowed_*.go files.
|
|
|
|
|
|
|
|
|
|
So that it's easier to compose your own .DecodeJSON methods, since
.DecodeJSON takes an io.RuneScanner.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"Ignore whitespace" is probably essential for viewing this patch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|