Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-02-19
| ||
| 09:08 |
Add a CONFIG-FILENAME method that specializes on a symbol for TYPE. Also fix handling of LISTs that are returned as the slot value. Leaf check-in: a11ff66546 user: alexa tags: trunk | |
|
2026-01-01
| ||
| 00:26 |
Change the RSConf specification to be much stricter about what types of whitespace characters are allowed outside of strings (basically just space, newline, and tab). Change the RSConf Specifications to v1.2. Adjust the RSConf parser and tests to reflect this change. check-in: cd264d8000 user: alexa tags: rsconf-v1.2, trunk | |
|
2025-12-17
| ||
| 08:44 | Indicate that CL-SDM-CLOCKS is monotonic on Unix systems that are not Mac. check-in: 75b2af12a5 user: alexa tags: trunk | |
| 08:43 | Fix a few small RSConf parser errors. check-in: e7a2f42e2e user: alexa tags: trunk | |
| 08:43 | Add ignore-glob check-in: 2589da9abb user: alexa tags: trunk | |
| 08:42 | Add start-of-day and end-of-day time functions check-in: 5d7ad0e08d user: alexa tags: trunk | |
| 08:41 | Fix a format string check-in: eff7164015 user: alexa tags: trunk | |
| 08:41 | Have a basic clock implementation on non-Unix/non-Mac systems. check-in: 460135ba4f user: alexa tags: trunk | |
|
2025-12-15
| ||
| 07:12 |
Add the :NO-MEMBERS-FN, :NO-VALUES-FN, and :STRICT options for pseudo enums. Allow the functions for :FLAGS enums to be inlined. Add the FIXNUM mapping type for pseudo enums. check-in: 634c27c815 user: alexa tags: trunk | |
|
2025-12-13
| ||
| 00:40 |
Allow a list of options for "Pseudo Enums" instead of just :INLINE-ALL. Also introduce the :FLAGS option for Pseudo Enums, which is similar to when you do a "Flags" enum in Crystal (you can combine/expand them to/from integers, like a bitfield). check-in: 75a08d274e user: alexa tags: trunk | |
|
2025-11-09
| ||
| 22:19 | Only evaluate the INITIAL-CONTENTS once for NEW-ARRAY-WITH check-in: 8f69ab5f03 user: alexa tags: trunk | |
| 22:19 | Add export-wiki-pages.sh check-in: 9cfb10c1ac user: alexa tags: trunk | |
|
2025-11-07
| ||
| 23:41 | Add WITH-DATA-FILENAME check-in: 564fc42cc8 user: alexa tags: trunk | |
| 23:40 | Fix FILE-MODE method in SBCL check-in: 33d2cc9ce5 user: alexa tags: trunk | |
|
2025-11-06
| ||
| 06:07 | Update README check-in: c1cdff7ba7 user: alexa tags: trunk | |
| 06:01 | Add make-release-tarball.sh check-in: f77e787dde user: alexa tags: trunk | |
|
2025-11-03
| ||
| 13:07 | Add hash-table-keys, hash-table-values, and hash-table-group-by check-in: 3f1baf6858 user: alexa tags: trunk | |
|
2025-11-02
| ||
| 11:32 | Bump revision, tag as v0.99.38 check-in: 3ba3621f47 user: alexa tags: trunk, v0.99.38 | |
| 11:28 | Merge and integrate the extend-binary-utf-8-io branch check-in: da190a3a16 user: alexa tags: trunk | |
| 11:28 | Merge and integrate the add-z85 branch check-in: 75cf6e413f user: alexa tags: trunk | |
| 11:27 | Don't declare a type in some of the pseudo-enum internal functions Closed-Leaf check-in: 3736f42148 user: alexa tags: extend-binary-utf-8-io | |
| 11:26 | Add bytes->uint! function check-in: 24fd3f87d1 user: alexa tags: extend-binary-utf-8-io | |
|
2025-10-12
| ||
| 07:14 | Merge recent changes from trunk check-in: 190fc19950 user: alexa tags: extend-binary-utf-8-io | |
| 07:13 | Add RSConf support to CL-SDM-CONFIG check-in: 84d326bbbf user: alexa tags: trunk | |
| 07:13 | Do not declare this dynamic extent check-in: 75f6bfe698 user: alexa tags: trunk | |
|
2025-09-28
| ||
| 23:57 | Reorganize the file check-in: d152bfa415 user: alexa tags: extend-binary-utf-8-io | |
| 23:53 | Simplify some methods for MEMORY-UTF-8-STREAM. Extend the UNREAD-CHAR tests for it as well to cover the INCOMPLETE-CHAR-BYTES slot. check-in: a99d4d07e6 user: alexa tags: extend-binary-utf-8-io | |
| 00:22 |
Expose more of the low-level machinery of the BINARU-UTF-8-*-STREAM classes so that downstream classes that use these mixins can better handle their implementation. check-in: a981984da3 user: alexa tags: extend-binary-utf-8-io | |
| 00:08 | Properly handle UNREAD-CHAR getting called twice in a row. Add test for handling UNREAD-CHAR with MEMORY-UTF-8-STREAM check-in: 63ee933ad0 user: alexa tags: extend-binary-utf-8-io | |
|
2025-09-27
| ||
| 23:50 | Refactor the MEMORY-STREAM class out into two classes: MEMORY-STREAM and MEMORY-UTF-8-STREAM. check-in: bb5f3a742b user: alexa tags: extend-binary-utf-8-io | |
| 23:05 | Reorganize some things. Add some DEFTYPEs. check-in: 6e2d60bd29 user: alexa tags: extend-binary-utf-8-io | |
| 21:58 | Merge with trunk Leaf check-in: ec1cc648fa user: alexa tags: add-bzip2 | |
| 11:56 | Apply some fixes to get all tests working again. check-in: 69af558837 user: alexa tags: extend-binary-utf-8-io | |
| 10:51 |
* Add READ-LINE* generic function and implement it for normal streams, BINARY-UTF-8-INPUT-STREAMs, and MEMORY-STREAMs. * Implement UNREAD-CHAR for BINARY-UTF-8-INPUT-STREAM and MEMORY-STREAM. * Add BINARY-UTF-8-INPUT-STREAM-BACK-BUFFER-LENGTH and BINARY-UTF-8-INPUT-STREAM-BACK-BUFFER-BYTE-LENGTH functions. * Improve tests for BINARY-UTF-8-INPUT-STREAM. * Add (currently broken) tests for MEMORY-STREAM for the new methods. check-in: 3a3f70c4dd user: alexa tags: extend-binary-utf-8-io | |
|
2025-09-25
| ||
| 12:19 | Add z85 binary-to-text encoding/decoding Closed-Leaf check-in: 855b453a13 user: alexa tags: add-z85 | |
| 07:04 | Bump revision, tag as v0.99.37 check-in: b3c0a3ecb5 user: alexa tags: trunk, v0.99.37 | |
| 07:03 |
Adjust wording to clarify how escapes should work in RSConf. Bump RSConf revision to v1.1. check-in: bcdaddf434 user: alexa tags: trunk | |
|
2025-09-18
| ||
| 08:34 | Implement DOSEQ slightly differently. check-in: 4da22a0d86 user: alexa tags: trunk | |
|
2025-09-14
| ||
| 23:42 | Update README with link to RSConf specs check-in: e3b714d21d user: alexa tags: trunk | |
| 23:41 | Add basic RSConf mode for Emacs check-in: 7f2862200e user: alexa tags: trunk | |
| 23:39 | Add version check-in: 71413c1fa3 user: alexa tags: trunk | |
| 23:38 | Add a comparison to hjson to the spec, and an example of well-formatted RSConf data. check-in: b84460093b user: alexa tags: trunk | |
| 23:32 | Add a better RSConf spec file. Update the example RSConf file. check-in: 3a48d68938 user: alexa tags: trunk | |
|
2025-09-13
| ||
| 11:51 | Update README check-in: 4af08d4459 user: alexa tags: trunk | |
| 11:46 | Fix things to that CL-SDM passes all of its tests on ClozureCL, Clisp, and ECL again. check-in: 4e76f608a3 user: alexa tags: trunk | |
| 10:28 |
Split BINARY-UTF-8-STREAM into input and output variations. Implement UTF-8 writing for these. Add CHAR->UTF-8 function. Adjust MEMORY-STREAM to use BINARY-UTF-8-*-STREAM classes, and SIZED-STREAM to use BINARY-UTF-8-INPUT-STREAM. Update tests, export new symbols. check-in: b0c6063e0e user: alexa tags: trunk | |
| 01:12 |
Remove the STREAM slot from BINARY-UTF-8-STREAM. Change SIZED-STREAM and MEMORY-STREAM to both use BINARY-UTF-8-STREAM. check-in: 15d0fc4255 user: alexa tags: trunk | |
|
2025-09-11
| ||
| 23:31 | Add tests for MEMORY-STREAM. The UTF-8 stuff is known to fail currently. check-in: 26bf55bfa5 user: alexa tags: trunk | |
| 23:28 | The T/MEMORY-STREAM-BUFFER symbol should be exported. Fix handling of :INITIAL-SIZE parameter to MEMORY-STREAM check-in: f15dcb4969 user: alexa tags: trunk | |
| 11:03 | Add missing STREAM-READ-LINE for BINARY-UTF-8-STREAM. Fix return of STREAM-READ-LINE for SIZED-STREAM. check-in: 27ebdc7f40 user: alexa tags: trunk | |