Commit Log

commit description author date
04933ed07596 Clean up slot option and class option coalescence Steve Losh 2020-12-15
693b1dfe357a Whitespace Steve Losh 2020-12-08
558d809397bd Fix unknown slot test to be more specific, and also actually work Steve Losh 2020-12-03
37efd8463e96 Create separate error types for malformed JSON and unknown slots Steve Losh 2020-12-03
6d4f34a78d74 Remove local wrappers, for now Steve Losh 2020-12-01
11d14162a533 Update TODO list Steve Losh 2020-12-01
f91e6bc7fd56 Add indentation Steve Losh 2020-09-01
f0020e905c94 Fix slot map/alist initialization Steve Losh 2020-09-01
700d5c649245 Expose input wrapping to users Steve Losh 2020-08-30
b148ffd26464 Work around an ABCL bug to make the tests pass Steve Losh 2020-08-30
8baa554470fd Fix direct-superclasses patching in CCL/ECL Steve Losh 2020-08-30
a7ad406182d8 Add a test with a nontrivial class-designator Steve Losh 2020-08-29
1633c31dbdda Test reading objects with an explicit class designator, not just t Steve Losh 2020-08-29
2a95e54cdcac Remove opaque-json Steve Losh 2020-08-29
af3ef34fe3ba Add extra key preservation Steve Losh 2020-08-29
6d74e7ab0fc0 Hacky documentation updates Steve Losh 2020-08-28
bd7953d25dbd Add basic wrapper functionality Steve Losh 2020-08-25
64303dece177 Set :allow-print and :allow-read to t when not explicitly provided Steve Losh 2020-08-22
7fbb6f4abee8 Fix `Undefined function (SETF CCL:SLOT-DEFINITION-INITARGS)` in CCL Steve Losh 2020-08-21
6c1bac83e3c9 Add :json/before-print and :json/after-read wrappers Steve Losh 2020-08-21
c9eb52bb4d0a Add some basic tests for the MOP-based stuff Steve Losh 2020-08-19
8e500ea0d9ff Add :allow-print and :allow-read Steve Losh 2020-08-19
24d3163b1f64 Update TODO Steve Losh 2020-08-15
7419c99f464c Add opaque-json parsing Steve Losh 2020-08-15
f9f5fbd2e8bc Update TODO Steve Losh 2020-08-15
6d9143f80df3 Reuse string output streams Steve Losh 2020-08-15
37cd2173940e Refactor discarding into its own file Steve Losh 2020-08-15
56f93a6f58b4 Minor cleanup Steve Losh 2020-08-14
e524dd8f7940 Add size and depth limit Steve Losh 2020-08-14
69dd3d1b63f3 Refactor fuzzing code, fuzz in both directions Steve Losh 2020-08-14
d23a34c34dc3 Split main.lisp into basic/mop files Steve Losh 2020-08-14
d093b64cf92c Add simple fuzz tests against Yason Steve Losh 2020-08-13