Skip to content

Conversation

konsumlamm
Copy link
Collaborator

@konsumlamm konsumlamm commented May 3, 2025

Closes #23.
Closes #24.

Make the rolling buffer strategies (evalBuffer and parBuffer) compositional, by not always evaluating the elements to WHNF regardless of the supplied strategy. Also remove the rewrite rules, since evalBufferWHNF and parBufferWHNF didn't give any noticeable speedup in my benchmark.

cc @treeowl

@konsumlamm konsumlamm merged commit 350e513 into haskell:master May 10, 2025
13 checks passed
@konsumlamm konsumlamm deleted the buffer branch May 10, 2025 12:36
konsumlamm added a commit to treeowl/parallel that referenced this pull request May 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

parBuffer smells wrong
1 participant