alexandria merge requestshttps://gitlab.common-lisp.net/alexandria/alexandria/-/merge_requests2023-10-18T10:44:00Zhttps://gitlab.common-lisp.net/alexandria/alexandria/-/merge_requests/35Fix switch with zero clauses2023-10-18T10:44:00ZAlexander FedorovFix switch with zero clausesFixes #39.Fixes #39.https://gitlab.common-lisp.net/alexandria/alexandria/-/merge_requests/34Draft: Implements #402023-10-18T17:14:19ZAlexander FedorovDraft: Implements #40Implements https://gitlab.common-lisp.net/alexandria/alexandria/-/issues/40.
Adds IF-DUPLICATE-DOC-STRING argument to PARSE-BODY.
Provides possible restarts if an continuable error is signalled.Implements https://gitlab.common-lisp.net/alexandria/alexandria/-/issues/40.
Adds IF-DUPLICATE-DOC-STRING argument to PARSE-BODY.
Provides possible restarts if an continuable error is signalled.https://gitlab.common-lisp.net/alexandria/alexandria/-/merge_requests/32Draft: Simple tester2023-10-18T10:55:10ZPhilipp MarekDraft: Simple testerHere's a simple tester that handles both unexpected result classes as well;
I hope to avoid implementation-specific trouble with this.
Feedback is welcome!Here's a simple tester that handles both unexpected result classes as well;
I hope to avoid implementation-specific trouble with this.
Feedback is welcome!https://gitlab.common-lisp.net/alexandria/alexandria/-/merge_requests/31Handle expected failures2024-01-31T16:38:49ZRobert GoldmanHandle expected failuresMarked a number of failures that seem to be the fault of implementations, instead of Alexandria, as expected failures. Originally, tried to use `rt:*expected-failures*`, but that didn't work: expected failures still fail the test suite, ...Marked a number of failures that seem to be the fault of implementations, instead of Alexandria, as expected failures. Originally, tried to use `rt:*expected-failures*`, but that didn't work: expected failures still fail the test suite, meaning that they also fail our GitLab actions tests. So I had to replace the use of `rt:*expected-failures*` with reader macros that disable individual tests.
With this merged, Alexandria should build cleanly on GitLab. Hoping that this makes future enhancements and maintenance easier.https://gitlab.common-lisp.net/alexandria/alexandria/-/merge_requests/19add list-to-array2020-03-02T08:23:45ZCyrus Harmonadd list-to-arrayI added a list-to-array function that takes a list of lists l and returns a 2-d array whose first dimension is the length of l and whose second dimension is the max length of the lists in l and whose contents are the elements of the list...I added a list-to-array function that takes a list of lists l and returns a 2-d array whose first dimension is the length of l and whose second dimension is the max length of the lists in l and whose contents are the elements of the lists in l.https://gitlab.common-lisp.net/alexandria/alexandria/-/merge_requests/14Added types and autoinlining functions.2023-09-09T20:14:07ZSpenser TruexAdded types and autoinlining functions.Sorry, I messed up the old worktree; had to start a new project.
All code taken and modified from the old CLOCC ext.lisp http://clocc.sourceforge.net/dist/port.html
Tests pass, and include error throwing on the types.
Sorry, I messed up the old worktree; had to start a new project.
All code taken and modified from the old CLOCC ext.lisp http://clocc.sourceforge.net/dist/port.html
Tests pass, and include error throwing on the types.