Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-01-03
| ||
| 09:17 | Fix :DOUBLE-FLOAT? and :SINGLE-FLOAT? not being part of the types. Fix normalization of floats. Leaf check-in: fbef9b2c98 user: alexa tags: trunk | |
| 09:16 | Fix type declaration check-in: 101d9d293d user: alexa tags: trunk | |
|
2025-12-26
| ||
| 00:42 | Add the :ON-UNKNOWN-KEY-FN option to the UNMARSHALLABLE metaclass. check-in: eab2acef8d user: alexa tags: trunk | |
| 00:18 | Fix coersion of double-floats check-in: ac471d304a user: alexa tags: trunk | |
|
2025-11-07
| ||
| 23:37 | Update NEWS check-in: 03a5f57cc4 user: alexa tags: trunk | |
| 23:37 | Add WHEN-NOT-NULL macro. This is similar to CL-SDM:WHEN-VAR, except it takes care of :NULL as well. check-in: fac6fe2d95 user: alexa tags: trunk | |
|
2025-11-06
| ||
| 06:18 | Add ignore-glob check-in: c3d51e26e4 user: alexa tags: trunk | |
| 06:12 | Add export-wiki-pages.sh and make-release-tarball.sh check-in: 23a838868f user: alexa tags: trunk | |
| 06:11 | Update README. check-in: 2b9014e7fe user: alexa tags: trunk | |
|
2025-11-02
| ||
| 11:24 | Update NEWS and README. Bump version, tag as v0.4.3 check-in: 1b1963dd0f user: alexa tags: trunk, v0.4.3 | |
|
2025-10-21
| ||
| 02:12 | This is a JSO, not a hash-table check-in: bc80a205b6 user: alexa tags: trunk | |
|
2025-10-19
| ||
| 06:35 |
Fix handling of :NULL for :CLASS?, :CLASS-LIST?, and :CLASS-TABLE? marshalling types.
Add the :DONT-EMIT-NULL slot option. check-in: dc9a9aee86 user: alexa tags: trunk | |
|
2025-10-12
| ||
| 12:44 |
Fix marshalling of boolean values.
CL-RemiYaml uses T and NIL for booleans, but RSConf and JSON both use | |
|
2025-10-11
| ||
| 21:40 | Add missing file check-in: 7850aa0bab user: alexa tags: trunk | |
|
2025-10-07
| ||
| 11:07 | Fix handling of marshalling functions in some edge cases, and fix marshalling when using :class or :class?. check-in: 4a787af1ba user: alexa tags: trunk | |
|
2025-09-25
| ||
| 07:12 | Bump revision, tag as v0.4.2 check-in: 374a854f86 user: alexa tags: trunk, v0.4.2 | |
| 07:10 | Merge and integrate the add-rsconf branch check-in: cd5517c278 user: alexa tags: trunk | |
| 07:08 |
Add specialization for CL-REMIMARSHAL:UNMARSHAL that handles RSConf. Add minimum CL-SDM versions. Closed-Leaf check-in: d5788d5f84 user: alexa tags: add-rsconf | |
| 07:03 | Finish RSConf tests. check-in: 5a290048bb user: alexa tags: add-rsconf | |
| 00:39 | More fixes for tests check-in: 1f44f46948 user: alexa tags: add-rsconf | |
| 00:00 | Mosts tests are now passing. check-in: 5c78becd5c user: alexa tags: add-rsconf | |
|
2025-09-24
| ||
| 23:24 |
Add initial RSConf support.
Tests aren't passing yet. check-in: b1f406542f user: alexa tags: add-rsconf | |
|
2025-08-31
| ||
| 06:38 | Fix an OPTIMIZE check-in: 0551941cc1 user: alexa tags: trunk | |
|
2025-08-30
| ||
| 09:27 | Update README check-in: be89f67ab5 user: alexa tags: trunk | |
| 09:27 | Add examples covering arrays, :CLASS and friends, and custom marshalling/unmarshalling functions. check-in: e30b5094d9 user: alexa tags: trunk | |
| 09:27 | Fix a few things in the basic examples. Also use these to explain the :KEY-NAME option. check-in: 416df5dd96 user: alexa tags: trunk | |
| 09:26 | :ANY should return VALUE check-in: 94ca1e5dc6 user: alexa tags: trunk | |
|
2025-08-29
| ||
| 05:48 | Bump revision, tag as v0.4.1 check-in: 8223ee6a06 user: alexa tags: trunk, v0.4.1 | |
| 05:48 | Apply block compilation check-in: ad12c7dc50 user: alexa tags: trunk | |
| 05:46 | Update NEWS check-in: b954a9bff0 user: alexa tags: trunk | |
| 05:44 | Expand tests to cover newer MOP stuff and restarts. check-in: c70d6a11e9 user: alexa tags: trunk | |
| 05:44 | Whoops, forgot to include a file in the last commit. check-in: 017afcfcf4 user: alexa tags: trunk | |
| 05:44 |
Add CL-REMIMARSHAL:UNMARSHAL function, which is shadowed in the format-specific packages.
Ensure that UNMARSHAL is called with a destination class that uses one of the UNMARSHALLABLE metaclass subclasses. check-in: 2f9c3fb19d user: alexa tags: trunk | |
| 05:00 | Have JSON's unmarshal method take the same types as YAML's check-in: a535ac73e2 user: alexa tags: trunk | |
| 04:53 | Update NEWS check-in: b214a7a7a8 user: alexa tags: trunk | |
| 04:51 | Add and expand examples. Also put each example into its own package. check-in: fbb3a0dbc2 user: alexa tags: trunk | |
| 04:51 |
Rename SKIP-KEY to SKIP-SLOT. Add USE-ALTERNATE-VALUE restart. Fix a condition. check-in: 800f31437b user: alexa tags: trunk | |
| 03:38 | Export new symbols check-in: 7df848c4de user: alexa tags: trunk | |
| 03:38 | Re-add MARSHAL-TO-TABLE, but mark it as deprecated on SBCL. check-in: 38d018b871 user: alexa tags: trunk | |
| 03:31 |
Consolidate some more code, and make JSON and YAML behave the same in their MARSHAL-*-DATA methods. Add a SKIP-KEY restart for some situations where something goes wrong while marshalling. check-in: 84219a7978 user: alexa tags: trunk | |
|
2025-08-28
| ||
| 22:01 | Do not do a test on ClozureCL check-in: 67f1750705 user: alexa tags: trunk | |
|
2025-08-27
| ||
| 22:34 |
Add :MUST-BE-BOUND-FOR-MARSHAL slot option and its accessor, SLOT-MUST-BE-BOUND-FOR-MARSHAL-P. When this is NIL (the default), then unbound slots are skipped. If this is T, then any unbound slot will raise an error during marshalling.
Also ensure the proper metaclasses are being used before marshalling objects. check-in: 54bc9fc07d user: alexa tags: trunk | |
| 22:32 | Add some examples. These haven't been tested yet... but they Should™ work. check-in: 7e2a99c6b6 user: alexa tags: trunk | |
|
2025-08-26
| ||
| 11:59 |
Large update with breaking changes. Bump version, tag as v0.4.0.
* Breaking change: All type predicates in the CL-REMIMARSHAL-JSON and This update was done in bulk due to various interdependencies. check-in: 436ecab7d6 user: alexa tags: trunk, v0.4.0 | |
|
2025-08-01
| ||
| 03:43 | Add MARSHAL-ERROR macro check-in: 585aa95ea5 user: alexa tags: trunk | |
|
2025-07-19
| ||
| 08:14 | Update Fediverse link check-in: 03c278600d user: alexa tags: trunk | |
|
2025-06-09
| ||
| 23:29 | Intern fewer keyword symbols. Bump version, tag as v0.3.1 check-in: a3c210ce27 user: alexa tags: trunk, v0.3.1 | |
| 23:27 | Update README check-in: f2c2552d1a user: alexa tags: trunk | |
| 23:27 | Add more docstrings. check-in: 2c04480553 user: alexa tags: trunk | |
| 23:26 | Add more checking to FMT-ERROR check-in: 6abc5449e2 user: alexa tags: trunk | |