summaryrefslogtreecommitdiff
path: root/utils/haddock
diff options
context:
space:
mode:
authorDivam <dfordivam@gmail.com>2021-04-19 13:49:30 +0900
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-05-25 05:50:51 -0400
commitf243acf4d7322a15e9eb6e432c490a4d6db741df (patch)
treef01d9ab4799043931488fa3c97a0ce75a3e4c7c1 /utils/haddock
parenta3665a7aa5db8a77809b8e2246b8cd7eee86935c (diff)
downloadhaskell-f243acf4d7322a15e9eb6e432c490a4d6db741df.tar.gz
Refactor driver code; de-duplicate and split APIs (#14095, !5555)
This commit does some de-duplication of logic between the one-shot and --make modes, and splitting of some of the APIs so that its easier to do the fine-grained parallelism implementation. This is the first part of the implementation plan as described in #14095 * compileOne now uses the runPhase pipeline for most of the work. The Interpreter backend handling has been moved to the runPhase. * hscIncrementalCompile has been broken down into multiple APIs. * haddock submodule bump: Rename of variables in html-test ref: This is caused by a change in ModDetails in case of NoBackend. Now the initModDetails is used to recreate the ModDetails from interface and in-memory ModDetails is not used.
Diffstat (limited to 'utils/haddock')
m---------utils/haddock0
1 files changed, 0 insertions, 0 deletions
diff --git a/utils/haddock b/utils/haddock
-Subproject 3b6a8774bdb543dad59b2618458b07feab8a55e
+Subproject 804254a541d800ef983df7c98426014ff94430d