The major version bump is for some incompatible changes, though they are unlikely to cause trouble.
- keyword arguments to
:keyhave been replaced with a single
:granularityargument; the old arguments are now ignored
- removed deprecated aliases from 1.2.0 and 1.3.0 (you may not be aware of them since they haven’t been listed in the documentation)
- A function defined with
defpunis now optimized for N worker threads where N is the number of cores. The old behavior is available with
defpun*, which defines a function that is optimized for N-1 workers (and has less overhead).
psortbut targets N-1 workers
- improved performance of
- task categories are now compared with
eql; same for ptree node ids
The benchmarks page has been updated to reflect recent optimizations, which includes optimizations in SBCL itself.