You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Move Future Work items from README to TODO.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add cycle detection to the encoder
Thread a seen-pointer set through encoding functions so that
self-referential pointers and maps are detected and returned as
errors instead of causing a stack overflow.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Remove Limitations section from README
Circular values are now detected and reported as errors, so the
limitation no longer applies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Silvio <silvio@MBA13.home>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
-17Lines changed: 0 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -240,23 +240,6 @@ Custom: foo.bar%2Fqux=XYZ
240
240
241
241
(`%5C` and `%2F` represent `\` and `/`, respectively.)
242
242
243
-
Limitations
244
-
-----------
245
-
246
-
- Circular (self-referential) values are untested.
247
-
248
-
Future Work
249
-
-----------
250
-
251
-
The following items would be nice to have in the future—though they are not being worked on yet:
252
-
253
-
- An option to automatically treat all field names in `camelCase` or `underscore_case`.
254
-
- Built-in support for the types in [`math/big`](http://golang.org/pkg/math/big/).
255
-
- Built-in support for the types in [`image/color`](http://golang.org/pkg/image/color/).
256
-
- Improve encoding/decoding by reading/writing directly from/to the `io.Reader`/`io.Writer` when possible, rather than going through an intermediate representation (i.e. `node`) which requires more memory.
257
-
258
-
(Feel free to implement any of these and then send a pull request.)
Copy file name to clipboardExpand all lines: TODO.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,3 +2,7 @@ TODO
2
2
====
3
3
4
4
- Document IgnoreCase and IgnoreUnknownKeys in README.
5
+
- An option to automatically treat all field names in `camelCase` or `underscore_case`.
6
+
- Built-in support for the types in [`math/big`](http://golang.org/pkg/math/big/).
7
+
- Built-in support for the types in [`image/color`](http://golang.org/pkg/image/color/).
8
+
- Improve encoding/decoding by reading/writing directly from/to the `io.Reader`/`io.Writer` when possible, rather than going through an intermediate representation (i.e. `node`) which requires more memory.
0 commit comments