06299969c903
|
Allow slot-name-to-json-name to return a symbol too
default tip
|
Steve Losh |
Tue, 07 May 2024 22:50:12 -0400 |
96b886c42e68
|
Nicer error
|
Steve Losh |
Thu, 25 Aug 2022 23:10:20 -0400 |
e94de54baaa1
|
Clean up superclass bugs
|
Steve Losh |
Thu, 15 Jul 2021 20:54:31 -0400 |
04933ed07596
|
Clean up slot option and class option coalescence
|
Steve Losh |
Tue, 15 Dec 2020 00:03:48 -0500 |
693b1dfe357a
|
Whitespace
|
Steve Losh |
Mon, 07 Dec 2020 23:17:47 -0500 |
558d809397bd
|
Fix unknown slot test to be more specific, and also actually work
|
Steve Losh |
Wed, 02 Dec 2020 23:43:41 -0500 |
37efd8463e96
|
Create separate error types for malformed JSON and unknown slots
|
Steve Losh |
Wed, 02 Dec 2020 23:40:36 -0500 |
6d4f34a78d74
|
Remove local wrappers, for now
|
Steve Losh |
Tue, 01 Dec 2020 01:18:18 -0500 |
11d14162a533
|
Update TODO list
|
Steve Losh |
Tue, 01 Dec 2020 00:37:06 -0500 |
f91e6bc7fd56
|
Add indentation
|
Steve Losh |
Mon, 31 Aug 2020 23:11:35 -0400 |
f0020e905c94
|
Fix slot map/alist initialization
|
Steve Losh |
Mon, 31 Aug 2020 22:18:48 -0400 |
700d5c649245
|
Expose input wrapping to users
|
Steve Losh |
Sun, 30 Aug 2020 00:22:27 -0400 |
b148ffd26464
|
Work around an ABCL bug to make the tests pass
|
Steve Losh |
Sat, 29 Aug 2020 23:57:54 -0400 |
8baa554470fd
|
Fix direct-superclasses patching in CCL/ECL
|
Steve Losh |
Sat, 29 Aug 2020 23:48:49 -0400 |
a7ad406182d8
|
Add a test with a nontrivial class-designator
|
Steve Losh |
Sat, 29 Aug 2020 19:46:58 -0400 |
1633c31dbdda
|
Test reading objects with an explicit class designator, not just t
|
Steve Losh |
Sat, 29 Aug 2020 19:42:57 -0400 |
2a95e54cdcac
|
Remove opaque-json
|
Steve Losh |
Sat, 29 Aug 2020 19:30:37 -0400 |
af3ef34fe3ba
|
Add extra key preservation
|
Steve Losh |
Sat, 29 Aug 2020 19:22:07 -0400 |
6d74e7ab0fc0
|
Hacky documentation updates
|
Steve Losh |
Fri, 28 Aug 2020 00:24:06 -0400 |
bd7953d25dbd
|
Add basic wrapper functionality
|
Steve Losh |
Tue, 25 Aug 2020 00:08:28 -0400 |
64303dece177
|
Set :allow-print and :allow-read to t when not explicitly provided
|
Steve Losh |
Fri, 21 Aug 2020 21:48:29 -0400 |
7fbb6f4abee8
|
Fix `Undefined function (SETF CCL:SLOT-DEFINITION-INITARGS)` in CCL
|
Steve Losh |
Fri, 21 Aug 2020 00:34:26 -0400 |
6c1bac83e3c9
|
Add :json/before-print and :json/after-read wrappers
|
Steve Losh |
Thu, 20 Aug 2020 23:21:01 -0400 |
c9eb52bb4d0a
|
Add some basic tests for the MOP-based stuff
|
Steve Losh |
Wed, 19 Aug 2020 00:10:39 -0400 |
8e500ea0d9ff
|
Add :allow-print and :allow-read
|
Steve Losh |
Tue, 18 Aug 2020 21:50:45 -0400 |
24d3163b1f64
|
Update TODO
|
Steve Losh |
Sat, 15 Aug 2020 00:27:30 -0400 |
7419c99f464c
|
Add opaque-json parsing
|
Steve Losh |
Sat, 15 Aug 2020 00:27:02 -0400 |
f9f5fbd2e8bc
|
Update TODO
|
Steve Losh |
Fri, 14 Aug 2020 23:08:54 -0400 |
6d9143f80df3
|
Reuse string output streams
|
Steve Losh |
Fri, 14 Aug 2020 23:06:06 -0400 |
37cd2173940e
|
Refactor discarding into its own file
|
Steve Losh |
Fri, 14 Aug 2020 22:56:53 -0400 |
56f93a6f58b4
|
Minor cleanup
|
Steve Losh |
Fri, 14 Aug 2020 00:40:27 -0400 |
e524dd8f7940
|
Add size and depth limit
|
Steve Losh |
Fri, 14 Aug 2020 00:17:21 -0400 |
69dd3d1b63f3
|
Refactor fuzzing code, fuzz in both directions
|
Steve Losh |
Thu, 13 Aug 2020 22:33:26 -0400 |
d23a34c34dc3
|
Split main.lisp into basic/mop files
|
Steve Losh |
Thu, 13 Aug 2020 22:06:44 -0400 |
d093b64cf92c
|
Add simple fuzz tests against Yason
|
Steve Losh |
Wed, 12 Aug 2020 23:09:58 -0400 |
a450f8f200cd
|
Add basic optimized discarder
|
Steve Losh |
Wed, 12 Aug 2020 00:38:21 -0400 |
ed56ff3ab224
|
Add simple test for multiple objects in a stream
|
Steve Losh |
Tue, 11 Aug 2020 23:45:07 -0400 |
b8a38e34e840
|
Add JIRA test
|
Steve Losh |
Tue, 11 Aug 2020 23:27:35 -0400 |
52f9e9c8aa31
|
Add tests with actual data
|
Steve Losh |
Tue, 11 Aug 2020 23:09:18 -0400 |
88008e9aeac3
|
Work around an ECL/ABCL bug
|
Steve Losh |
Tue, 11 Aug 2020 22:50:46 -0400 |
6823350d3792
|
Use unicode characters CCL is happy with
|
Steve Losh |
Mon, 10 Aug 2020 23:15:25 -0400 |
4c59ba2362d8
|
Add basic tests
|
Steve Losh |
Mon, 10 Aug 2020 22:54:14 -0400 |
9e6018aa6c5d
|
Add TODOs
|
Steve Losh |
Tue, 28 Jul 2020 22:54:19 -0400 |
3eda0a6022fc
|
Remove old file
|
Steve Losh |
Tue, 28 Jul 2020 22:53:58 -0400 |
b35951eca1b2
|
Add TODO list
|
Steve Losh |
Tue, 28 Jul 2020 22:51:37 -0400 |
3dbd9b45cf55
|
Convert symbols to snake case instead of just downcasing
|
Steve Losh |
Tue, 28 Jul 2020 22:48:11 -0400 |
5a32a34392a2
|
Refactor a couple of things
|
Steve Losh |
Tue, 28 Jul 2020 21:28:29 -0400 |
e3c35d5a9681
|
Sketch out the new implementation
|
Steve Losh |
Wed, 22 Jul 2020 20:17:30 -0400 |
30f068e02285
|
Scratch commit for historical purposes
|
Steve Losh |
Sat, 18 Jul 2020 13:53:29 -0400 |
a2712b3d3b16
|
Initial commit
|
Steve Losh |
Mon, 13 Jul 2020 21:59:43 -0400 |