| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-01 | guix: Add website fonts to manifest. | Arun Isaac | |
| 2026-07-01 | scripts: Exit with 1, not 0, on compile error. | Arun Isaac | |
| 2026-07-01 | utils: Remove unused call-with-current-directory. | Arun Isaac | |
| 2026-07-01 | tests: Simplify external CWL workflow relative path test. | Arun Isaac | |
| 2026-07-01 | ccwl: Resolve cwl-workflow paths relative to source file path. | Arun Isaac | |
| 2026-07-01 | lang: Resolve relative paths instead of changing directory. | Arun Isaac | |
| 2026-07-01 | utils: Add resolve-file-syntax. | Arun Isaac | |
| 2026-07-01 | guix: Depend on guile-filesystem. | Arun Isaac | |
| 2026-06-26 | lang: Raise &ccwl-violation when loading non-existent source files. | Arun Isaac | |
| 2026-06-26 | tests: Spin off test-condition to new test utilities module. | Arun Isaac | |
| 2026-06-26 | tests: Reference external CWL workflow by relative path. | Arun Isaac | |
| 2026-06-25 | scripts: Spin off loader into ccwl-load in (ccwl lang). | Arun Isaac | |
| 2026-06-25 | scripts: Move ccwl-read to its own module. | Arun Isaac | |
| 2026-06-24 | ccwl: Error out if #:binding is specified on stdout type output. | Arun Isaac | |
| 2026-06-24 | tests: Test for error on invalid #:separate flags. | Arun Isaac | |
| 2026-06-24 | ccwl: Replace invalid #:separate? flags with #f. | Arun Isaac | |
| When the exception is continued, we don't want invalid #:separate? flags leaking in; replace them with #f. | |||
| 2026-06-24 | ccwl: Report all unrecognized keyword arguments, not just the first. | Arun Isaac | |
| 2026-06-24 | scripts: Report all errors in source file, not just the first. | Arun Isaac | |
| 2026-06-24 | ccwl: Make all exceptions continuable. | Arun Isaac | |
| 2026-06-24 | utils: Drop support for #:allow-other-keys. | Arun Isaac | |
| Drop support for #:allow-other-keys in lambda** and syntax-lambda**. We do not use #:allow-other-keys anywhere; simplify by dropping it. Modify behaviour with unknown keys thus: raise an &unrecognized-keyword-assertion, but continue evaluation as though #:allow-other-keys was specified. | |||
| 2026-06-24 | utils: Make lambda**, syntax-lambda** exceptions continuable. | Arun Isaac | |
| 2026-06-24 | tests: Compare syntax by converting to datum. | Arun Isaac | |
| 2026-06-22 | scripts: Error out gracefully on malformed vectors. | Arun Isaac | |
| Error out gracefully on malformed vectors that contains a dotted list—for example, `#(1 2 . 3)`. | |||
| 2026-06-22 | scripts: Handle read errors in a specialized reader. | Arun Isaac | |
| 2026-06-22 | scripts: Replace GitHub issue tracker URL with public inbox address. | Arun Isaac | |
| 2026-06-22 | scripts: Change directory before loading source files. | Arun Isaac | |
| 2026-06-22 | utils: Add call-with-current-directory. | Arun Isaac | |
| 2026-06-22 | ccwl: Error out if old key in rename is a keyword. | Arun Isaac | |
| 2026-06-21 | README: Document Singularity image usage. | Arun Isaac | |
| 2026-06-21 | HACKING: Add Matrix rooms to publicize releases at. | Arun Isaac | |
| 2026-06-21 | HACKING: List out publicity venues. | Arun Isaac | |
| 2026-06-21 | ui: Handle ~A, ~a placeholders case-insensitively. | Arun Isaac | |
| 2026-06-21 | scripts: Report unbalanced parentheses gracefully. | Arun Isaac | |
| 2026-06-20 | scripts: Print bug report request before backtrace. | Arun Isaac | |
| This way we can delegate backtrace printing to the default exception handler. Somehow, I can't seem to get display-backtrace and make-stack to replicate the behaviour of the default exception handler. | |||
| 2026-06-20 | scripts: Document --help in usage. | Arun Isaac | |
| 2026-06-20 | dir-locals: Indent set-function-inputs correctly. | Arun Isaac | |
| set-function-inputs is a generalization of set-command-inputs. It is no longer necessary to indent set-command-inputs specially. | |||
| 2026-06-20 | Makefile: Add ares target. | Arun Isaac | |
| 2026-06-20 | scripts: Report non-existent source files gracefully. | Arun Isaac | |
| 2026-06-20 | scripts: Prefer let to let*. | Arun Isaac | |
| 2026-06-20 | scripts: Do no accept argument with --help. | Arun Isaac | |
| 2026-03-25 | manifest: Add development manifest. | Arun Isaac | |
| This manifest contains additional tools useful for hacking on ccwl, and not just the dependencies required to build ccwl. | |||
| 2026-03-24 | scripts: Remove unused invalid-operand function. | Arun Isaac | |
| Change-Id: I41b672454e1353c393251612f15c56918aefe8ad | |||
| 2026-03-24 | scripts: Treat -h the same as --help. | Arun Isaac | |
| Change-Id: I5741f74ccaa9ff36765d8c81b7bae9bcdccdc0c7 | |||
| 2026-03-23 | Revert "guix: Switch to skribilo 0.10.0." | Arun Isaac | |
| This reverts commit 48451965ae34147ccf31fa7579d59a46ec96076b. The skribilo 0.11.1 release fixes all rendering issues. Change-Id: I1b761853858f5e3243264e89c3f1db63e7468130 | |||
| 2026-01-27 | ccwl: Fix texinfo typo in function-inputs docstring. | Arun Isaac | |
| 2026-01-27 | ccwl: Allow literals as arguments to workflows, not just commands. | Arun Isaac | |
| 2026-01-13 | guix: Do not add guile-run64 to native inputs. | Arun Isaac | |
| The ccwl package in upstream Guix has been updated to include guile-run64 in its native inputs. | |||
| 2026-01-13 | guix: Switch to skribilo 0.10.0. | Arun Isaac | |
| There are regressions in the skribilo 0.11.0 (the latest), that mess up rendering of Scheme code in the manual. | |||
| 2026-01-13 | HACKING: Add hacking instructions. | Arun Isaac | |
| 2026-01-13 | guix: Produce distribution as output file, not a directory. | Arun Isaac | |
