- Dec 08, 2022
-
-
Raymond Toy authored
-
- Nov 25, 2022
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Nov 14, 2022
-
-
Raymond Toy authored
-
- Nov 08, 2022
-
-
Raymond Toy authored
-
- Nov 03, 2022
-
-
Raymond Toy authored
-
- Nov 01, 2022
-
-
Raymond Toy authored
While there's an alias for `:iso-8859-1`, it's safer to use `:iso8859-1` which is builtin. Using `:iso-8859-1` requires the alias database to be loaded, which isn't (currently) guaranteed when `find-encoding` is called. Thus use the builtin name instead. Besides, `:iso8859-1` is used in other places in "intl.lisp". (This is hard to test, but I noticed it when running ``` LANG=ko_KR.utf8 lisp ``` on the branch `issue-139-add-alias-local-external-format`.)
-
- Oct 31, 2022
-
-
Raymond Toy authored
-
- Oct 17, 2022
-
-
Raymond Toy authored
-
- Oct 16, 2022
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Oct 15, 2022
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Aug 24, 2022
-
-
Raymond Toy authored
Update pot file too since the docstring changed. No functional changes.
-
- Aug 23, 2022
-
-
Raymond Toy authored
-
- Aug 14, 2022
-
-
Raymond Toy authored
-
- Aug 08, 2022
-
-
Raymond Toy authored
-
- Dec 16, 2021
-
-
Raymond Toy authored
-
- Sep 20, 2021
-
-
Raymond Toy authored
-
- May 31, 2021
-
-
Raymond Toy authored
-
- Apr 09, 2021
-
-
adds additional keyword arguments to instance-usage for more fine-grained tracking of space allocation
-
- Jan 10, 2021
-
-
Raymond Toy authored
The destructuring shortcut in loop doesn't require all the parts be available. If they're not, each item is replaced by NIL. This is fixed by still using `destructuring-bind`, except we mark everything as optional.
-
- Jan 04, 2021
-
-
Raymond Toy authored
Besides the obvious, we need to update genesis to fill in the slot with the correct value.
-
- Jan 03, 2021
-
-
Raymond Toy authored
We no longer support x87, so the static symbols for the long float constants aren't used anymore. And we don't use `*fp-constant-1d0*` anywhere, so we can remove the constants for 1f0 and 1d0.
-
Raymond Toy authored
The previous changes didn't actually completely remove `*scavenge-read-only-space*`. We removed it from the static space, but it's also defined in `code/x86-vm.lisp` so we need to remove it from there as well. And we forgot to commit the boot file, so we're doing that now.
-
- Aug 26, 2020
-
-
Raymond Toy authored
This isn't referenced in worldcom or worldbuild anymore so we can safely remove this. Most of the required functionality was moved to code/unix.lisp some time ago, so this isn't needed anymore. Whatever functionality that is still left is in contrib/unix/unix-glibc2.lisp, which we aren't removing.
-
- Feb 18, 2020
-
-
Raymond Toy authored
As it says, convert contribs to use ASDF to load them if possible. Many contribs already had an asd file so we basically just had to rename foo.asd to contrib-foo.asd to keep backward compatibility with the old contrib names. (And update the defsystem name to match.) Added an asd file for packed-sse2. Unix doesn't work, so it's left alone for now.
-
Raymond Toy authored
When `REQUIRE` is called, autoload ASDF if it hasn't already been loaded. User's no longer have to load asdf explicitly anymore. Update release notes.
-
- Dec 06, 2018
-
-
Raymond Toy authored
-
- Sep 22, 2018
-
-
Raymond Toy authored
-
- Aug 05, 2018
-
-
Raymond Toy authored
-
- Jul 27, 2018
-
-
Raymond Toy authored
-
- Jul 22, 2018
-
-
Raymond Toy authored
The TRAPS and EXCEPTION vars in the WITH-FLOAT-TRAPS were unused. Remove them. Also add some tests for WITH-FLOAT-TRAPS-MASKED to verify that the traps are masked.
-
- Jul 15, 2018
-
-
Raymond Toy authored
The code for applying the correction is pretty much identical for each negative operant, so add a routine to do that.
-
- Jul 04, 2018
-
-
Raymond Toy authored
Update tests to reflect the change in names.
-
Raymond Toy authored
The current bignum multiplier creates temp space to hold the absolute value of the bignums and then negates the result (in-place) at the end. Instead, use the algorithm from Hacker's Delight that pretends the numbers are unsigned, does the unsigned multiply and finally corrects the result. No extra memory is needed for this.
-
- Feb 18, 2018
-
-
Raymond Toy authored
Remove the symbol `C::%UNARY-FROUND` and just let the compiler package inherit it from the kernel package. * src/bootfiles/21c/boot-2018-02-1.lisp * Use this to bootstrap the change (by uninterning the symbol) * src/code/float.lisp * Just export %unary-fround * src/general-info/release-21d.md * Update * tests/issues.lisp * Add test for this issue
-
- Jan 29, 2018
-
-
Raymond Toy authored
* Print multiple splices correclty without the extra set of parenthesis around each splice. * Add test for this.
-
- Jan 28, 2018
-
-
Raymond Toy authored
The previous commit worked for search lists, but the program could be a string. Take care to convert pathnames to strings so that spawn is always called with a string.
-
- Jan 27, 2018
-
-
Raymond Toy authored
When invoking motifd, the program name is #p:'library:motifd". This is passed directly to spawn (a C routine), which only accepts strings. So, before calling spawn, convert the program path to a unix namestring. This allows the example from the bug to run without crashing.
-