Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-04-28
| ||
05:48 | Add a MUFFLING to quiet the compiler. Mention SDM-CLOCKS in the README. Leaf check-in: 034d0d5892 user: alexa tags: trunk | |
2025-04-26
| ||
21:28 |
Be sure to handle pathnames/namestrings that have wildcards as normal characters. check-in: 1ef06bf18c user: alexa tags: trunk | |
20:56 | use UIOP for native namestrings check-in: 23bde25d43 user: alexa tags: trunk | |
09:43 | Whoops, forgot to FLOOR a value check-in: b8edbd5341 user: alexa tags: trunk | |
09:34 | Add clock support (e.g. clock_gettime on POSIX systems) check-in: 770a4455cf user: alexa tags: trunk | |
2025-04-24
| ||
05:59 |
Split the IEEE Float stuff off into their own files. Add "fast" version of the encoding/decoding functions when using SBCL or ClozureCL. I say "fast", but they're at least 2x faster in SBCL and ClozureCL for me. check-in: efe44e62a5 user: alexa tags: trunk | |
05:57 | Use UIOP:PARSE-NATIVE-NAMESTRING check-in: 8781e11cf3 user: alexa tags: trunk | |
05:57 | Fix raising an EOF too early check-in: 5f87b71c72 user: alexa tags: trunk | |
2025-04-20
| ||
10:52 |
Add CL-SDM-FIXED system. This provides support for arbitrary-sized fixed point math. check-in: 4ecd2135e2 user: alexa tags: trunk | |
10:52 | Quiet the compiler check-in: 46374f9d51 user: alexa tags: trunk | |
2025-04-19
| ||
10:29 | Quiet the compiler check-in: 9d3102e64e user: alexa tags: trunk | |
10:24 | Only expand X once check-in: 2def99d33b user: alexa tags: trunk | |
10:23 | Fix macro, only expand NUM once. check-in: b4bda7091f user: alexa tags: trunk | |
09:35 | Implement some compiler macros for various pieces of code check-in: b30428fe9f user: alexa tags: trunk | |
2025-04-15
| ||
09:44 | On `#+(and sbcl unix)`, require sb-posix. check-in: 8fd2b7ed18 user: alexa tags: trunk | |
2025-04-13
| ||
10:09 | Fix WITH-ARGS check-in: 979bd462a0 user: alexa tags: trunk | |
2025-04-12
| ||
09:07 | Merge and integrate the add-command-parser branch check-in: b18adb750a user: alexa tags: trunk | |
09:06 | Implement CMD-PARSER Closed-Leaf check-in: b9833d3a08 user: alexa tags: add-command-parser | |
08:53 | Add some doc strings check-in: 316f93503f user: alexa tags: add-command-parser | |
08:51 |
Reintroduce PARSER-GET-ARGUMENT-GROUPS. Change some condition parent classes. Redo the package.lisp file to be up-to-date. Fix some errors in parser.lisp. check-in: 476f6fd571 user: alexa tags: add-command-parser | |
08:22 | Forgot a file in the last commit check-in: c5e22632bc user: alexa tags: add-command-parser | |
08:21 | Turn PARSE-ARGUMENTS into a method as well check-in: 5be6c7ab88 user: alexa tags: add-command-parser | |
07:57 | Update CMD-PARSER class with new slots, documentation, and updated methods check-in: 06044f1ab3 user: alexa tags: add-command-parser | |
07:56 | Change the default printing functions into methods check-in: 286ab7a985 user: alexa tags: add-command-parser | |
07:54 | This should all be printed to stdout, not stderr check-in: e23fc0195d user: alexa tags: add-command-parser | |
07:53 | Add PROGRAM-FANCY-NAME slot to PARSER check-in: 51aeb2620f user: alexa tags: add-command-parser | |
07:33 | Merge and integrate the argument-parsing-refactor branch check-in: dd0b2c174f user: alexa tags: add-command-parser | |
07:32 | Update tests for argument parsing Closed-Leaf check-in: 802c35d662 user: alexa tags: argument-parsing-refactor | |
07:31 | Fix short name handling and printing check-in: 268f17229b user: alexa tags: argument-parsing-refactor | |
07:31 | Remove the DUPLICATE-ARGDEF-ERROR condition class. We'll just use ARGDEF-ERROR instead. check-in: f8de4e87af user: alexa tags: argument-parsing-refactor | |
07:30 | Ensure we have a ALPHA-CHAR-P for a short name check-in: adf0dea88c user: alexa tags: argument-parsing-refactor | |
07:10 |
Refactor most of CL-SDM/ARGPARSER to use CLOS, and to be cleaner internally. check-in: 646004b153 user: alexa tags: argument-parsing-refactor | |
02:25 | Merge from trunk check-in: 04836349ab user: alexa tags: add-command-parser | |
02:25 | Bunch of small fixes and adjustments to keep the compiler happy. check-in: 084d4dd151 user: alexa tags: trunk | |
01:57 | Really remove file check-in: 9a61eb1171 user: alexa tags: add-command-parser | |
01:57 | Rename a file, move error conditions into common.lisp check-in: 4f2be29aeb user: alexa tags: add-command-parser | |
00:35 | Start working on a CMD-PARSER class. check-in: b2954ca3ac user: alexa tags: add-command-parser | |
2025-04-08
| ||
20:08 | Add VEC-FIRST convenience function. Export new symbols check-in: 0a3cb26360 user: alexa tags: trunk | |
20:08 | Add EVERY-IS-A-P convenience macro check-in: 9b70885e58 user: alexa tags: trunk | |
2025-03-31
| ||
21:44 | Add VEC-LAST, 'cause I'm tired of typing out the equivalent by hand. check-in: 9e7e8a7fb3 user: alexa tags: trunk | |
2025-03-30
| ||
12:03 | Add MERGE-PATHS and MERGE-PATHNAMES-AS-DIR check-in: de7298e4e2 user: alexa tags: trunk | |
2025-03-27
| ||
23:55 | Merge current work from add-bzip2 branch. Decompression only at the moment. check-in: a742c642ad user: alexa tags: trunk | |
23:31 | Specialize PRINT-OBJECT for SEMVER check-in: 97e8b55fc2 user: alexa tags: trunk | |
2025-03-26
| ||
09:14 | Add BIT-READ-REWIND. Do some small fixes in BIT-READER. check-in: de1897ac0a user: alexa tags: trunk | |
2025-03-24
| ||
23:52 | Add abort? option to sdm:exit when on SBCL check-in: ee1fff4668 user: alexa tags: trunk | |
18:39 | Typo in comment check-in: 4792c78780 user: alexa tags: trunk | |
2025-03-21
| ||
10:26 | Add SDM-FILE:FILE-MATCHES-P check-in: 1b962ed518 user: alexa tags: trunk | |
2025-03-18
| ||
23:00 |
Fix DEFINE-SIMPLE-CONDITION to work with multiple inheretance. Remove accidentally duplicated code. check-in: 7ebca77ae7 user: alexa tags: trunk | |
2025-03-17
| ||
21:19 | Add a dedicated constant for the library version check-in: 21f98d0dd8 user: alexa tags: trunk | |
21:03 | Quiet ASDF check-in: 3812be7598 user: alexa tags: trunk | |