Revert the main payload of "Make `drop` and `dropWhile` fuse (#18964)"
This reverts the bits affecting fusion of `drop` and `dropWhile` of commit 0f7588b5 and keeps just the small refactoring unifying `flipSeqTake` and `flipSeqScanl'` into `flipSeq`. It also adds a new test for #23021 (which was the reason for reverting) as well as adds a clarifying comment to T18964. Fixes #23021, unfixes #18964. Metric Increase: T18964 Metric Decrease: T18964
parent
79ffa170
Branches wip/ttg-booleanformula
No related tags found
Pipeline #63884 canceled
Stage: tool-lint
Stage: quick-build
Stage: full-build
Stage: packaging
Stage: testing
Stage: deploy
Showing
- libraries/base/GHC/List.hs 8 additions, 33 deletionslibraries/base/GHC/List.hs
- testsuite/tests/perf/should_run/T18964.hs 3 additions, 0 deletionstestsuite/tests/perf/should_run/T18964.hs
- testsuite/tests/perf/should_run/T23021.hs 30 additions, 0 deletionstestsuite/tests/perf/should_run/T23021.hs
- testsuite/tests/perf/should_run/T23021.stdout 12 additions, 0 deletionstestsuite/tests/perf/should_run/T23021.stdout
- testsuite/tests/perf/should_run/all.T 3 additions, 0 deletionstestsuite/tests/perf/should_run/all.T
Loading
-
mentioned in merge request !10045 (closed)
-
mentioned in commit 0105758b
Please register or sign in to comment