Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-06-24
04:41
Fix MAKE-PATHS when the number of components is 1 and a directory pathname is requested Leaf check-in: 476e89a7ae user: alexa tags: trunk
2025-06-19
05:48
Add experimental support for CLISP to CL-SDM-UDS check-in: 2fa2dc78c3 user: alexa tags: trunk
2025-06-09
23:33
Intern fewer keywords check-in: 28f6d2151c user: alexa tags: trunk
23:33
Enforce a minimum CL-RemiMarshal version of v0.3.1 check-in: 3b22a1afe8 user: alexa tags: trunk
21:03
Add Code of Conduct check-in: 01585a0196 user: alexa tags: trunk
2025-06-07
19:59
Fix parsing command line arguments where a single "-" appears check-in: 01e79f61ff user: alexa tags: trunk
2025-06-05
01:45
Respect multiple values with WITH-MEMORY-STREAM check-in: e6a4580ca0 user: alexa tags: trunk
2025-06-04
09:44
Check for a MEMORY-STREAM within READ-STREAM-TO-END since it needs to
use MEMORY-STREAM-LENGTH instead of FILE-LENGTH.
check-in: 5f6ea4b5ca user: alexa tags: trunk
2025-06-03
10:16
Add MEMORY-STREAM-LENGTH check-in: edefe56e2c user: alexa tags: trunk
2025-05-31
07:48
Bump version, tag as v0.99.31 check-in: 9092839ac9 user: alexa tags: trunk, v0.99.31
07:48
Add an OPTIMIZE check-in: 8e0a734ed7 user: alexa tags: trunk
07:48
Implement an INI parser. check-in: 94ff621bbf user: alexa tags: trunk
2025-05-20
05:07
Quiet the compiler check-in: 8e1abf9e01 user: alexa tags: trunk
2025-05-19
09:22
Change the declaration on BIT-READER-READ check-in: ef72f7ec06 user: alexa tags: trunk
2025-05-14
07:26
Go back to using Babel for octet->string encoding so that we can take
advantage of its :ERRORP parameter.
check-in: b87f65dc6a user: alexa tags: trunk
2025-05-12
03:34
Add T/UFIXNUM type check-in: 081b5826a5 user: alexa tags: trunk
2025-04-28
05:48
Add a MUFFLING to quiet the compiler. Mention SDM-CLOCKS in the README. 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