- new support for fine-grained parallelism with `defpun’
- new work-stealing model with lockless queues and optional spinning; enabled by default on SBCL, others default to central queue
- added pfind, pcount, plet-if, pfuncall
- fixed redundant restart in `chain’
- `fulfill’ now accepts non-promises (never succeeds)
- removed high optimizations exposed in some API functions
- added shell script for unthrottling CPUs in Linux
- renamed *kernel-task-category* -> *task-category*, *kernel-task-priority* -> *task-priority*, kernel-handler-bind -> task-handler-bind, preduce/partial -> preduce-partial; old names are still available
lparallel-1.3.0 released
This entry was posted in Uncategorized. Bookmark the permalink.