- May 29, 2019
-
-
By using an explicit PROGN we can interpolate straight into the LET. The PROGN shouldn't matter, as the WHEN interferes with DECLAREs anyway.
-
-
-
- May 28, 2019
-
-
Philipp Marek authored
Remove the orphaned export ORDINARY-LAMBDA-LIST-KEYWORDS Closes #8 See merge request alexandria/alexandria!16
-
- May 25, 2019
-
-
lovrolu authored
-
Philipp Marek authored
Improve docstrings for WITH-GENSYMS and ONCE-ONLY See merge request alexandria/alexandria!15
-
lovrolu authored
-
- May 20, 2019
-
-
lovrolu authored
-
- Dec 03, 2018
-
-
Philipp Marek authored
Correct the documentation string of the SWITCH macro See merge request alexandria/alexandria!8
-
- Dec 02, 2018
-
-
Momchil Ivanov authored
-
- Nov 19, 2018
-
-
Philipp Marek authored
This reverts commit 612700cd.
-
- Nov 08, 2018
-
-
Philipp Marek authored
-
Philipp Marek authored
By using an explicit PROGN we can interpolate straight into the LET. The PROGN shouldn't matter, as the WHEN interferes with DECLAREs anyway.
-
Philipp Marek authored
-
Philipp Marek authored
-
Philipp Marek authored
-
Philipp Marek authored
-
Philipp Marek authored
-
Philipp Marek authored
Do not inline LENGTH on LispWorks. See merge request alexandria/alexandria!4
-
Philipp Marek authored
Docstring update in macros.lisp. Replace "," with ":" to match other similar… See merge request alexandria/alexandria!3
-
Philipp Marek authored
Docstrings fixes for housekeeping changes. See merge request alexandria/alexandria!2
-
- Jan 31, 2018
-
-
Kamil Shakirov authored
Fixes compile-time warnings: "Inline expansion for LENGTH not found"
-
- Aug 15, 2017
-
-
Knut Olav Bøhmer authored
-
- Aug 14, 2017
-
-
Knut Olav Bøhmer authored
Docstring update in macros.lisp. Replace "," with ":" to match other similar examples, and output example.
-
Attila Lendvai authored
-
- May 05, 2017
-
-
Jacek Złydach authored
-
- Apr 10, 2017
-
-
Attila Lendvai authored
Also record tests for the new behavior. This is a semantic change, but more in line with how alists and plists are defined in the CLHS. See '15.6. Association Lists' and 'property list' in the Glossary. Reported by Christoph Arenz to alexandria-devel in 'Wrong handling of duplicate keys in alist-hash-table and plist-hash-table'.
-
Attila Lendvai authored
Move the definition of ensure-gethash at the top if the file to prepare for the next change.
-
- Feb 12, 2017
-
-
Attila Lendvai authored
Patch by Bike from #lisp, http://paste.lisp.org/display/338772
-
Attila Lendvai authored
-
- Nov 22, 2016
-
-
fix typos in docstring and error messages.
-
- Oct 27, 2016
-
-
Attila Lendvai authored
Based on Kyle Littler's patch.
-
Attila Lendvai authored
-
Attila Lendvai authored
-
Attila Lendvai authored
-
-
- Aug 23, 2016
-
-
Attila Lendvai authored
at the expense of an extra multiply. The unstable version can often be converted to a fast instruction on a lot of machines, though this is machine/implementation specific. As alexandria is more about correct code, than efficiency, and we're only talking about a single extra multiply, many would prefer the stable version. Patch by github.com/mfiano.
-
- Apr 03, 2016
-
-
Jan Moringen authored
Using the implementation's EMPTYP has the potential advantage of supporting user-defined sequence types (as is the case with SBCL). This commit tests for SEQUENCE:EMPTYP and defines ALEXANDRIA:EMPTYP in terms of it. For implementations that do not provide SEQUENCE:EMPTYP, nothing changes.
-
Jan Moringen authored
EMPTYP usually (except, maybe, for some user-defined sequence types) has two advantages: 1. it has O(1) runtime while LENGTH can be O(n) 2. it can work on user-defined, infinite sequences (given implementation support and integration of ALEXANDRIA:EMPTYP with the implementation's mechanism as is the case for SBCL)
-
Jan Moringen authored
export and document them use them in READ-FILE-INTO-{STRING,BYTE-VECTOR} no smoke test for READ-STREAM-CONTENT-INTO-BYTE-VECTOR due to lack of something like WITH-INPUT-FROM-BYTE-VECTOR
-