- Sep 06, 2017
-
-
Raymond Toy authored
-
- Dec 02, 2016
-
-
Raymond Toy authored
Don't use cl:assert for the lisp-unit test; it should use lisp-unit assertions.
-
- Nov 30, 2016
-
-
Raymond Toy authored
-
- Nov 29, 2016
-
-
Raymond Toy authored
Basically used the repro case from the issue.
-
- Nov 11, 2016
-
-
Raymond Toy authored
Allow 1899 as a year, but also add a check that the resulting time is a non-negative integer. Add a test for this too in issues.lisp.
-
- Oct 04, 2016
-
-
Raymond Toy authored
Forgot to check this in with the fix for issue #24.
-
- Oct 03, 2016
-
-
Elias Pipping authored
-
- Sep 26, 2016
-
-
Raymond Toy authored
-
- Sep 10, 2016
-
-
Raymond Toy authored
-
- Sep 08, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Sep 04, 2016
-
-
Raymond Toy authored
When support for search-lists was added to PATHNAME-MATCH-P, support for logical pathnames was broken because PATHNAME-MATCH-P eventually calls TRANSLATE-LOGICAL-PATHNAME which calls PATHNAME-MATCH-P with logical pathnames. This caused infinite recursion. So add back the original PATHNAME-MATCH-P, but rename to %PATHNAME-MATCH-P and use that in TRANSLATE-LOGICAL-PATHNAME and friends. Add test for this case too.
-
- Aug 21, 2016
-
-
Raymond Toy authored
When writing a string to the program too few octets were written because strings are now 16-bits wide. To fix this, only write the low 8-bits of each character. This matches what reading does. This pretty much implies that the caller should use STREAM:STRING-ENCODE and STREAM::STRING-DECODE on the strings. Add several tests to verify the expected results.
-
- May 14, 2016
-
-
Raymond Toy authored
src/compiler/float.lisp: o The deftransform coerce was checking for a type of 'float and using %single-float to do the conversion. This is incorrect; it should only apply if the type is 'single-float. tests/issues.lisp o Add test for this. Verified that the test fails on the current snapshot and ix fixed by this change.
-
- Jan 01, 2016
-
-
Raymond Toy authored
We know the result of (expt 0 power) so return it immediately without first checking if the power exceeds the limit. Also took the opportunity to add a better message to the intexp-limit-error condition to make it more explicit what is being computed and why it's failing. Tests added too.
-
- Dec 31, 2015
-
-
Raymond Toy authored
Allow search lists in pathname-match-p. For each arg, we enumerate the possible values of the search list and try to find a match between the path and the wild path. If there's a match, return true. Tests added for some cases of pathname-match-p with search lists. Fix issue #16.
-
- Dec 28, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Dec 25, 2015
-
-
Raymond Toy authored
Also replae WITH-INXACT-EXCEPTION-ENABLED with WITH-FLOAT-TRAPS-ENABLED. All tests still pass, as expected.
-
- Dec 24, 2015
-
-
Raymond Toy authored
Note that original code didn't actually signal inexact probably because the compiler constant-folded one - tiny to one.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Dec 23, 2015
-
-
Raymond Toy authored
o Add tests for this o Use setexception for inexact in e_exp.c.
-
Raymond Toy authored
-
Raymond Toy authored
o Add tests for this o Use setexception for inexact in e_asin.c.
-
Raymond Toy authored
-
- Dec 20, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Dec 19, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Oct 17, 2015
-
-
Raymond Toy authored
Covers 1, 2, and 4-bit arrays. Manually verified that the cmucl 21a fails these tests, as expected, when the index is a multiple of the number of elements per 32-bit word.
-