.TODO.done @ 96b886c42e68

Nicer error
author Steve Losh <steve@stevelosh.com>
date Thu, 25 Aug 2022 23:10:20 -0400
parents e94de54baaa1
children (none)
Indentation. | id:0184922ad2c249da5361f439f6449fadcb27d43c
Add read/print disabling mechanism | id:1268bf0b10c13aec23aafbd8f5e236db1e485fa5
Fix :allow-print and :allow-read to set t when removing them during class redef. | id:21cce1bed829a138de33b33e3ad3219f7888be04
Clean up error hierarchy | id:3d3efa4af649474151661a9d294080ab24e22ff7
Move json class option coalescence from shared-initialize into the other functions as a hack. | id:554da97518957275704b33267a5d3d597092d037
Input wrapping. | id:7bc7f71a7dd85e13efde40b5ea2a5b6bfe13cf58
Add basic wrapper definition | id:861f048b3b69079dedf8779be1cb73c05e6fc732
Optimize discarding | id:93105ef9d21d33bfb10c67fcac36bc60434d3fb4
Add after-read and before-print functions | id:9f982ca45b68d644159e0c64f0dc1b185f72a2f8
Add opaque-json type | id:a1a380eb9782d088693dfb75402b99c2b30cf039
Add size and depth limits | id:ab9b49ec993f1e46c34b9d627549f41cad80609d
Add fuzz tests against other implementations | id:cd53968480f72453ee820d65a180efe6da0fef71
Add extra key preservation | id:cfb63b37d87893083fc98477ec3d488fb909a984
Test reading explicit types, not just t. | id:d2def699c46f12c02d49c01c869fc9b927bda72d
Ensure slots are coalesced properly. | id:d800e6516a5bf5f8ce843f442956078e7a1b672e
Fix `Undefined function (SETF CCL:SLOT-DEFINITION-INITARGS)` in CCL | id:e834dd6749849e10669a643019337533e87f5cdd
Add basic unit tests | id:ed372a368fce619ce8230043635de5258212f607
Remove wrappers for now. | id:fb86c2b6a6322ef04df60f74e3b3fefffc1c2d96