Default package name and all targets for REPL#11452
Default package name and all targets for REPL#11452mergify[bot] merged 1 commit intohaskell:masterfrom
Conversation
|
Relevant unresolved review comment from #10684.
|
03507f5 to
ca9dc9b
Compare
5667d09 to
047b4e3
Compare
@mpickering, can these be constructed as |
c472188 to
7226592
Compare
7226592 to
3590d2e
Compare
c67bc93 to
3f1b6b4
Compare
|
"Validate windows-latest ghc-9.2.8" seems quite flaky. |
|
It's off and on failing in |
|
Thanks for the tip @geekosaur. |
3f1b6b4 to
9266adb
Compare
9266adb to
13f87de
Compare
13f87de to
5cf4377
Compare
8de30b0 to
16d1a09
Compare
- Show packages when no --project-file is given - Handle the case with no packages in the project - Add a changelog - Add tests - Satisfy hlint - Satisfy fourmolu - Don't need a target when there is one package - Adjust target strings for sole package - Add alt.project tests for ReplOptions - Silence the 1st withCtx call's verbosity - Don't repeat configuration is affected by - Satisfy whitespace - Fixups after rebase - Remove punct variable - Review comment changes - Comma with but joining indep' clauses - Use single package - Update tests, adding more assertions - Improve test descriptions - Mention [package:][ctype:]component - Don't repeat [package:][ctype:]component - Lift validatedTargets, rename r as replFlags - Don't use -XRecordWildCards for configFlags - Add a one.project one pkg test - Remove target string manipulation - Make reportProjectNoTarget a function - Redo ReplProjectTarget tests - Redo ReplProjectNoneTarget tests - Satisfy fix-whitespace - Error whether or not project has packages - Guard against triggering an assertion if targets are null - Skip if Windows - Repl commands mentioning the fake-package - Don't yet automatically pick only choice - Autopick the one package - Split ReplProjectTarget test - Add tests for repl all target - Default target to all with multireplh - Add a retargetting message - Add test for default "all" target when multirepl - Add type synonym TargetPick - Add targetedRepl - RejectNoTargets if target strings not null - Guard against infinite retargeting & null pkgs - Redo the changelog. - Remove TargetPick type synonym - Unfail REPL tests with default targets - Update expected fake-package-0 message - Lambda lift target resolutions - Move only deps check - Add type synonym, Repl t a - type Repl is the same as TargetsAction - Construct a TargetSelector directly - Add ctxMulti, remove retargetMsg - Expand haddocks of TargetResolver - Bind resolveTarget - Follow hlint suggestion: use maybe Co-Authored-By: brandon s allbery kf8nh <allbery.b@gmail.com>
16d1a09 to
6d5aac2
Compare
|
@Mergifyio queue |
Merge Queue Status
This pull request spent 10 minutes 41 seconds in the queue, with no time running CI. Required conditions to merge
|
Fixes #11451. A follow on from #10684 that I closed because its changelog entry was already committed with #11237. This is the behaviour change of #10684 that was not included with #11237.
Uses existing tests. Some of these no longer fail if no target is supplied.
significance: significantin the changelog file.