summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
D5439Use unicode arrows with -fprint-unicode-syntaxKrzysztof Gogolewski5 years
D5440gitlab-ci: Add i386 Debian 9 buildsBen Gamari5 years
D5451add -Wmissing-deriving-strategieschessai5 years
HEADFix typo in pattern synonym documentation.Matthew Pickering9 years
alp/circleci/debugoopsAlp Mestanogullari5 years
arcpatch-D1448fix #10734 by adding braces to pretty-printing of let inside doJohn Leo8 years
arcpatch-D4679RTS: Auto-size the allocation area depending on CPU cache sizeSimon Jakobi6 years
at-defaultsDon't generate a full TyCon for the AT defaultsMax Bolingbroke13 years
atomicsminor: remove tabs from fileRyan Newton11 years
better-ho-cardinalityImprove the handling of used-once stuffSimon Peyton Jones10 years
bump-llvmBump supported LLVM version to 6.0Ben Gamari6 years
cardinalityCommentsIlya Sergey11 years
cherry-pick-0dde64f2testsuite: Mark concprog001 as fragileBen Gamari5 years
cherry-pick-10faf44dDon't overwrite the set log_action when using --interactiveMatthew Pickering5 years
cherry-pick-36d38047users-guide: Document how to disable package environmentsBen Gamari5 years
cherry-pick-43a43a33Handle hs-boot files in -Wmissing-home-modules (#16551)Krzysztof Gogolewski5 years
cherry-pick-6e96aa2dDon't use X86_64_ELF_NONPIC_HACK for +RTS -xpZejun Wu5 years
cherry-pick-908b4b86Fix two bugs in stg_ap_0_fast in profiling runtimeÖmer Sinan Ağacan5 years
cherry-pick-a5e0f376Add explicit LANGUAGE Safe to template-haskellOleg Grenrus4 years
cherry-pick-ae382245gitlab-ci: Fix URL of Windows cabal-install tarballBen Gamari5 years
cherry-pick-d6d735c1Fix #16219: TemplateHaskell causes indefinite package build errorEdward Z. Yang5 years
cherry-pick-e172a6d1Enable external interpreter when TH is requested but no internal interpreter ...Alp Mestanogullari5 years
cherry-pick-e7e5f4aeOnly build vanilla way in devel2 flavourMatthew Pickering5 years
cherry-pick-fe28a062rts: Make markLiveObject thread-safeBen Gamari3 years
circleci-centostestsuite: Mark tickets identified in #15467 as brokenBen Gamari5 years
coercibleIntroduce coerce :: Coercible a b -> a -> bJoachim Breitner11 years
coloured-coreMerge branch 'coloured-core' of https://github.com/nominolo/ghc into coloured...Ian Lynagh13 years
context-quantification-4426Improve the error message with -fwarn-context-quantificationKrzysztof Gogolewski10 years
cpr-sum-typesWibblesSimon Peyton Jones13 years
crossFix build on OS X amd64Ian Lynagh13 years
cross-compiler-alienlessCheckpointing some makefile simplifications that I attempted.Gabor Greif12 years
data-kind-syntaxAdd IfacePromotionInfoTrevor Elliott11 years
decision-procedureGeneralize to support arbitrary theories.Iavor S. Diatchki11 years
encodingMerge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghc into encodingMax Bolingbroke13 years
fd/D2519Fix the local type environment of module finalizers.Facundo Domínguez8 years
fd/fix-travisRelax test TH_addCStub2 so it succeeds on travis.Facundo Domínguez7 years
fd/fix-travis2Relax test TH_addCStub2 so it succeeds on travis.Facundo Domínguez7 years
foldr-to-foldltestsuiteBen Gamari7 years
ghc-7.10configure: Verify that GCC recognizes -no-pie flagBen Gamari7 years
ghc-7.2Set RELEASE back to NOIan Lynagh12 years
ghc-7.4Revert "Add --verbose and --help flags to gen_contents_index"Ben Gamari9 years
ghc-7.6Set RELEASE back to NOIan Lynagh11 years
ghc-7.8Revert "testsuite/T9379: Use GHC.Conc instead of Control.Concurrent.STM"Ben Gamari9 years
ghc-8.0Fix CaseIdentity optimisation AGAINSimon Peyton Jones7 years
ghc-8.10rts: Add missing write barriers in MVar wake-up pathsBen Gamari2 years
ghc-8.2Merge commit '7ce9ead4fddfbffb5cb63cce0f1b4533b7bcc0ad' into ghc-8.2Ben Gamari6 years
ghc-8.4Add missing parenBen Gamari6 years
ghc-8.6Make all submodules have absolute URLsArtem Pelenitsyn4 years
ghc-8.6-ciGrab CI configuration from masterBen Gamari5 years
ghc-8.6-mergesFix regression incorrectly advertising TH supportHerbert Valerio Riedel5 years
ghc-8.8Maintain invariant: MVars on mut_list are dirtyViktor Dukhovni3 years
ghc-9.0Add i386 and aarch64-linux release jobsMatthew Pickering2 years
ghc-9.0-docfix-fregs-graphFix description of -fregs-graph (not implied by -O2, linked issue was closed)Benjamin Maurer3 years
ghc-9.2release notes: remove line about fix for #22431 after reverting f73a38069b622...Zubin Duggal14 months
ghc-9.2-az-4EPA: AnnAt missing for type application in patternsAlan Zimmerman3 years
ghc-9.4ci: lint-ci-config: regenerate cabal.configZubin Duggal13 months
ghc-9.6Don't panic in ltPatersonSizesheaf12 months
ghc-axiomsSmall refactoringsSimon Peyton Jones12 years
ghc-constraint-solverMerge branch 'master' of http://darcs.haskell.org/ghc into ghc-constraint-solverDimitrios Vytiniotis12 years
ghc-deferMore error-message refactoringSimon Peyton Jones12 years
ghc-instvisFilter instance visibility based on set of visible orphans, fixes #2182.Edward Z. Yang9 years
ghc-julyFull type checking Backpack details.Edward Z. Yang9 years
ghc-lwc2Fixes links to random and vector librariesKC Sivaramakrishnan11 years
ghc-new-coReplace tab with \t in regexpSimon Peyton Jones12 years
ghc-new-flavorMake fresh variables when decomposing GivensSimon Peyton Jones12 years
ghc-parmake-gsocMerge remote-tracking branch 'origin/master' into ghc-parmake-gsocPatrick Palka11 years
ghc-quick3Failing test-case for #12135.Edward Z. Yang8 years
ghc-spjSimplify simplifyInfer quite a lotSimon Peyton Jones12 years
ghc-validateStop the pipeline when it doesn't need to be run.Edward Z. Yang9 years
gitlab/wip/T18857CmmToLlvm: Declare signature for memcmpBen Gamari3 years
imp-param-classRemove shadowed IP parameters, when nesting implications.Iavor S. Diatchki12 years
improve-pext-pdepEfficient pdep implementationPeter Trommler5 years
joachim/wip/T11547-testRecover test case for T11547Joachim Breitner3 years
joachim/wip/T19131-testTest case from #19313Joachim Breitner2 years
joachim/wip/ghc-all-in-oneMore stuffJoachim Breitner12 months
known-key-serializationCleverer serialization for IfExtName so IfaceType can be dumberMax Bolingbroke13 years
late-dmdmerged master into late-dmdNicolas Frisby11 years
late-lam-liftadded -flate-float-leave-LNE, which prevents LNEs from being liftedNicolas Frisby11 years
local-gcThe local-gc branch is in a working state at this fingerprint:Simon Marlow13 years
masterUpdate the users guide paragraph on -O in GHCiTorsten Schmits12 months
monad-compMore hacking on monad-compSimon Peyton Jones13 years
new-demand-to-mergeRemove tabsSimon Peyton Jones11 years
newcgMerge remote-tracking branch 'origin/master' into newcgSimon Marlow12 years
no-pred-tyMove exprIsConApp_maybe to CoreSubst so we can use it in VSO. Fix VSO bug wit...Max Bolingbroke13 years
overlapping-tyfamsMerge branch 'master' into overlapping-tyfamsRichard Eisenberg11 years
ppc-update-spPPC NCG: Refactor stack allocation codePeter Trommler5 years
profilingadd noteSimon Marlow13 years
real-src-loc-spanMore RealSrc*Ian Lynagh13 years
revert-22043Revert "CApiFFI: add ConstPtr for encoding const-qualified pointer return typ...nineonine15 months
revert-41117d71Revert "base: Use one-shot kqueue on macOS"Matthew Pickering2 years
sdocMore DynFlags + SDocIan Lynagh13 years
silent-sc-argsAdd silent superclass parameters (again)Simon Peyton Jones12 years
simdPass 256-bit-wide vectors in registers.Geoffrey Mainland11 years
srclocRefactor SrcLoc and SrcSpanIan Lynagh13 years
strict-dataAdd Strict data language pragmaJohan Tibell9 years
supercompilerLast bug fixes and flag additions.Max Bolingbroke11 years
tc-arrowsMerge remote-tracking branch 'origin/master' into tc-arrowsSimon Peyton Jones11 years
tc-untouchablesModest refactoring (put bumpStepCounter into traceFireTcS, and other simple t...Simon Peyton Jones12 years
tdammers/wip/16615Fix CoreOpt.add_infoSimon Peyton Jones5 years
testtestBen Gamari4 years
th-newAdd support for Template Haskell state.Geoffrey Mainland11 years
th-new-7.6Add support for Template Haskell state.Geoffrey Mainland11 years
ticky-for-all-letsextended ticky to also track "let"s that are not closuresNicolas Frisby11 years
type-holes-branchMake a start towards eta-rules and injective familiesSimon Peyton Jones12 years
type-natsMerge branch 'type-nats' of http://git.haskell.org/ghc into type-natsIavor S. Diatchki11 years
type-nats-simpleAdd additional reachable modules to `compiler_stage2_dll0_MODULES`.Iavor S. Diatchki11 years
typeable-with-kindsAlways use a fresh wanted variable, as otherwise we could get into loops.Iavor S. Diatchki9 years
unboxed-tuple-argumentsMerge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghc into unboxed-t...Max Bolingbroke12 years
unboxed-tuple-arguments2Support code generation for unboxed-tuple function argumentsMax Bolingbroke12 years
wip-cptwunderlich-docflag-dasm-lint-ghc-9.0Update expected-undocumented-flags.txtBenjamin Maurer3 years
wip-fix-i386-3circleci: Disable everything but i386Ben Gamari6 years
wip/12368WwLib: Add strictness signature to "let x = absentError …"Joachim Breitner8 years
wip/14691Update test suite output due to #14691Joachim Breitner6 years
wip/16619'warnSpaceAfterBang' only in patterns (#16619)Vladislav Zavialov5 years
wip/16672WIP: #16672Matthew Pickering5 years
wip/16692tcMatchesFun s/rho/sigma #16692Vladislav Zavialov5 years
wip/16718Print role annotations in TemplateHaskell brackets (#16718)Vladislav Zavialov5 years
wip/16762Fix HieAstZubin Duggal4 years
wip/16941Drop the orphan roles check (#16941)Vladislav Zavialov5 years
wip/17594-another-approachparser and renamer checkpointDanielRrr21 months
wip/17594-another-approach-desugaringdesugaring checkpointDanielRrr21 months
wip/17594-another-approach-typechecktype checker checkpointDanielRrr21 months
wip/17594-another-approach-typecheck-2experimentDanielRrr2 years
wip/17594-implementationparser and renamer checkpointsDanielRrr2 years
wip/18923testsuite: Add a test for #18923Ben Gamari3 years
wip/19014Fix bad span calculations of post qualified importsShayne Fletcher3 years
wip/1921719217 Implicitly quantify type variables in :kind commandSasha Bogicevic20 months
wip/19685-count-par-gcsrts: correct stats when running with +RTS -qn1Douglas Wilson2 years
wip/19736fix #19736Daniel Rogozin3 years
wip/19744Make tcIfaceCompleteMatch lazier.Zubin Duggal3 years
wip/19744-noteFix Note [Positioning of forkM]Zubin Duggal3 years
wip/19874testsuite: Widen acceptance window of T12545 (#19414)Sebastian Graf3 years
wip/19988-testtestsuite: Add broken tests for #19988Zubin Duggal3 years
wip/20389Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal3 years
wip/20779package imports: Take into account package visibility when renamingMatthew Pickering2 years
wip/20958Improve error message when warning about unsupported LLVM version (#20958)Zubin Duggal2 years
wip/2110121101 Error message text for invalid record wildcard matchSasha Bogicevic21 months
wip/21530Fix Constraint vs Type againSimon Peyton Jones24 months
wip/21550-testAdd regression test for #21550Zubin Duggal20 months
wip/21611-move-coremExtended Note "The architecture of the Core optimizer"Dominik Peteler19 months
wip/21619Fix nested type splices in hie filesMatthew Pickering19 months
wip/21651base: Fix races in IOManager (setNumCapabilities,closeFdWith)Douglas Wilson21 months
wip/21803hadrian: Don't read package environments in ghc-stage1 wrapperMatthew Pickering22 months
wip/21889Fix #21889, GHCi misbehaves with Ctrl-C on WindowsZubin Duggal21 months
wip/21984Update haddock submodule to revert quickjump breakageMatthew Pickering21 months
wip/22022-mark-T21336a-fragileMark T21336a fragileBryan Richter17 months
wip/22188Add flag to control whether self-recompilation information is written to inte...Matthew Pickering16 months
wip/22253Build System: Remove out-of-date comment about make build systemMatthew Pickering19 months
wip/22426darwin: Always pass -no_fixup_chains to linkerMatthew Pickering16 months
wip/23121docs: Generate docs/index.html with version numberMatthew Pickering13 months
wip/23181-2ghc-heap: remove wrong Addr# coercion (#23181)Sylvain Henry13 months
wip/23184Add test for T23184Matthew Pickering13 months
wip/23184-9.4Backport fix to #23184 to 9.4Matthew Pickering13 months
wip/23187hadrian: Fix path to HpcParser.yMatthew Pickering13 months
wip/23305Don't return complete HscEnv from upsweepMatthew Pickering12 months
wip/7.10-api-annotsFix failing API Annotations tests from master cherry pickAlan Zimmerman9 years
wip/7.10-api-annots2Update stderrs for tests after cherry pick from masterAlan Zimmerman9 years
wip/8-8-ghciUse datatype for unboxed returns when loading ghc into ghciMichael Sloan5 years
wip/8.10-changelog-updatesUpdate llvm-targetsZubin Duggal3 years
wip/8.10-processBump process to masterZubin Duggal3 years
wip/8.10-release-rollupDocument -fno-use-rpathsZubin Duggal3 years
wip/8.10.6-backportsrts: Eliminate redundant branchGHC GitLab CI3 years
wip/8.10.6-fixesprintf CIZubin Duggal3 years
wip/8.10.7-releaseBump version and add release notesZubin Duggal3 years
wip/8.8-hie-typeclassFixMatthew Pickering5 years
wip/8144Add test case for #8144.Niklas Hambüchen9 years
wip/9.0.2-backportsFix two testsZubin Duggal3 years
wip/9.0.2-backports-2Revert "Rectify the haddock markup surrounding symbols for foldl' and foldMap'"Zubin Duggal3 years
wip/9.0.2-backports-3Disable perf jobZubin Duggal2 years
wip/9.2-extendMG-leakFix potential space leak that arise from ModuleGraphs retaining referencesZubin Duggal22 months
wip/9.2-lookupIdSubstChange lookupIdSubst panic back to a warningMatthew Pickering2 years
wip/9.2-windows-bindisttestingMatthew Pickering2 years
wip/9.2.2-T21682Add test for T21682Matthew Pickering23 months
wip/9.2.3-backportsFix a shadowing issue in StgUnarise.Andreas Klebinger24 months
wip/9.2.3-backports-2Fix bkpcabal01Zubin Duggal23 months
wip/9.2.4-backportsAllow metric increases for 9.2.3Zubin Duggal22 months
wip/9.2.4-backports-2Allow stat increases for GHC 9.2Zubin Duggal21 months
wip/9.2.4-deep-subsumptionAdd tests that -XHaskell98 and -XHaskell2010 enable DeepSubsumptionMatthew Pickering22 months
wip/9.2.6-backportschangelog: Add entries for #22913 and #14766Zubin Duggal15 months
wip/9.2.7-backportsUpdate release notes for 9.2.7Zubin Duggal14 months
wip/9.4-T21694Fix combination of ArityType in andArityTypeMatthew Pickering22 months
wip/9.4-finalise2ghc-9.4: make build system: add container module dependencies on template-has...Douglas Wilson21 months
wip/9.4-foward-fixed-makeUpdate submodule Cabal to tag Cabal-v3.8.1.0Douglas Wilson20 months
wip/9.4-template-haskell-vendoringlibraries: template-haskell: vendor filepath differentlyDouglas Wilson21 months
wip/9198Add compiler perf regression test for #9198Simon Jakobi3 years
wip/B16999Disallow (->) as a data constructor in "data" declaration (fixes #16999)Kevin Buhr5 years
wip/B17858Fix GHC.Stack.Types documentation of CallStack to match user's manualKevin Buhr4 years
wip/Cabal-1.20Update Cabal to tip of v1.20Herbert Valerio Riedel10 years
wip/D1159compiler/iface: compress .hi filesAustin Seipp9 years
wip/D1229Further simplify the story around minimum/maximumJoachim Breitner9 years
wip/D1242Implement function-sections for Haskell code, #8405Simon Brenner9 years
wip/D1316base: MRP-refactoring of AMP instancesHerbert Valerio Riedel9 years
wip/D1500derivedConstants: Add support for AIXHerbert Valerio Riedel8 years
wip/D1590Refactor GHCi Command type; allow "hidden" commandsHerbert Valerio Riedel8 years
wip/D1934Print which warning-flag controls an emitted warning.Michael Walker8 years
wip/D2128Implement the state hack without modifiyng OneShotInfoJoachim Breitner8 years
wip/D2471Fix binary-trees regression from unnecessary floating in CorePrep.Edward Z. Yang8 years
wip/D2899Generic and Generic1 instances for tuplesVladislav Zavialov7 years
wip/D3050Fix binary instance for SrcStrictnessalexbiehl7 years
wip/D3646Make module membership on ModuleGraph fasterBartosz Nitka7 years
wip/D4112Make language extensions their own category in the documentationJoachim Breitner7 years
wip/D4145CmmSink: Use a IntSet instead of a listalexbiehl7 years
wip/D4170Store ModIface exports in an arrayDouglas Wilson6 years
wip/D4327WIP: Add likelyhood to alternatives from stg onwardsAndreas Klebinger6 years
wip/D4333testsuite: Don't disable LLVM ways due to unversioned llcBen Gamari4 years
wip/D4533Don't overwrite the set log_action when using --interactiveMatthew Pickering5 years
wip/D4759rts: Make LOOKS_LIKE_INFO_PTR a bit more strictBen Gamari3 years
wip/D4889rts: Specialize hashing at call site rather than in struct.Crazycolorz54 years
wip/D4896Use an IORef for QSemNDavid Feuer5 years
wip/D5056testsuite: Ensure that config.{msys,cygwin} are initializedBen Gamari5 years
wip/D5082Use run-time tablesNextToCode in compiler exclusively (#15548)Joachim Breitner5 years
wip/D5097Add a -fprint-axiom-incomps option (#15546)mniip5 years
wip/D5285Warn about unused packagesYuras Shumovich5 years
wip/D5373Add HoleFitPlugins and RawHoleFitsMatthías Páll Gissurarson5 years
wip/D5451Add -Wmissing-deriving-strategieschessai5 years
wip/D694Use 64bit relocationsJoachim Breitner9 years
wip/DanielG/ghc-rts-root-profilerDocs and library function WIPMatthew Pickering5 years
wip/DanielG/ghc-short-bytestringfix warningsMatthew Pickering5 years
wip/GenericsMetaDataMerge branch 'master' into wip/GenericsMetaDataJose Pedro Magalhaes9 years
wip/GenericsMetaData2Use TypeLits in the meta-data encoding of GHC.GenericsJose Pedro Magalhaes9 years
wip/GrowableASTGrowable AST:Shayan Najd7 years
wip/IPE_hashmapOptimize Info Table Provenance Entries (IPEs) Map creation and lookupSven Tennie3 years
wip/M5706Add one line of comments (c.f. !5706)Simon Peyton Jones2 years
wip/MR1752-leftoversPmCheck: Elaborate what 'model' means in the user guide [skip ci]Sebastian Graf5 years
wip/Phyx/ghc-io-manager-simple-splitDrop merge conflict issueBen Gamari4 years
wip/T10071WIPHerbert Valerio Riedel9 years
wip/T10137CmmSwitch: T783 regresses a lotJoachim Breitner9 years
wip/T10180New Lint check: no alternatives implies bottoming expressionJoachim Breitner9 years
wip/T10181New lint check: Check idArity invariants (#10181)Joachim Breitner9 years
wip/T10246Ensure that Literals in an Int# case are in rangeJoachim Breitner7 years
wip/T10293Call Arity: Trade precision for performance in large mutually recursive groupsJoachim Breitner9 years
wip/T10504Add regression test for #10504Ryan Scott3 years
wip/T10527Use lazy substitution in simplCastSimon Peyton Jones9 years
wip/T10527-2Add an ambient Id substitution to SubstSimon Peyton Jones9 years
wip/T10613Pretty print reasons for ManyJoachim Breitner8 years
wip/T10617RTTI: Substitute the [rk] skolems into kindsMatthew Pickering2 years
wip/T10709Regression test for #10709.Richard Eisenberg4 years
wip/T10803First part of implementing TypeSignatureSectionsHerbert Valerio Riedel9 years
wip/T10830Make Data.List.foldr1 inlineJoachim Breitner9 years
wip/T10832-generalised-injectivityWibbles in THSimon Peyton Jones8 years
wip/T10858Move thenCmp to GHC.ClassesJoachim Breitner9 years
wip/T10874Merge new commands from ghci-ng (re #10874)Herbert Valerio Riedel9 years
wip/T10918Make Call Arity aggressive only in the second runJoachim Breitner8 years
wip/T11028Refactor ConDeclAlan Zimmerman8 years
wip/T11028-2Refactor ConDeclAlan Zimmerman8 years
wip/T11067DocumentationSimon Peyton Jones8 years
wip/T11071More import related hintsJoachim Breitner8 years
wip/T11168Tweak use of AC_USE_SYSTEM_EXTENSIONSHerbert Valerio Riedel8 years
wip/T11179Do not drop dead code in the desugarerJoachim Breitner7 years
wip/T11224More WIP; basically done now.Simon Peyton Jones8 years
wip/T11259testsuite: skip test requiring RTS linker on PowerPCPeter Trommler4 years
wip/T11261PPC NCG: Add DWARF constants and debug labelsPeter Trommler4 years
wip/T11295-part1Revert "update hadrian with support for llvm-passes"Kavon Farvardin6 years
wip/T11371Add a test for Trac #13951Krzysztof Gogolewski5 years
wip/T11531Do not panic on linker errorsPeter Trommler4 years
wip/T11531-fixupTestsuite: mark T11531 fragilePeter Trommler4 years
wip/T11715-2020Use tcView, not coreView, in the pure unifier.Richard Eisenberg4 years
wip/T11731Add a final demand analyzer run right before TidyCoreJoachim Breitner8 years
wip/T11770Demand Analyzer: Do not set OneShot information (second try)Joachim Breitner8 years
wip/T11829testsuite: Fix T11829 on Centos 7Ben Gamari22 months
wip/T11829-on-centos7Use <stdexcept> instead of <exception>Bryan Richter23 months
wip/T11970Basic rip outMatthew Pickering8 years
wip/T11982-testtestsuite: Add tests from #11982Ben Gamari5 years
wip/T12018Document how GADT patterns are matched from left-to-right, outside-inRyan Scott3 years
wip/T12105Merge MatchFixity and HsMatchContextAlan Zimmerman8 years
wip/T12144Work on #12144Ryan Scott8 years
wip/T12234testsuite: Widen T12234 acceptance window to 2%Ben Gamari4 years
wip/T12354Change type of UData to [[ArgUse]]Joachim Breitner8 years
wip/T12357OccName: Avoid re-encoding OccNamesBen Gamari8 years
wip/T12357-built-in-mapDsExpr: Remove unnecessary usage of concatFSBen Gamari8 years
wip/T12357-concatFastString: Reduce allocations of concatFSBen Gamari8 years
wip/T12357-unpackTry fusing away unpackFSBen Gamari8 years
wip/T12364Do not optimize UData [[Abs],[Abs]] to UHeadJoachim Breitner8 years
wip/T12370Demand analyser: Implement LetUp rule (#12370)Joachim Breitner8 years
wip/T12382tidyOccNames: Rename variables fairlyJoachim Breitner8 years
wip/T12433codeGen/X86: Don't clobber switch variable in switch generationBen Gamari21 months
wip/T12561WIP: Add test for #12561Matthew Pickering4 years
wip/T12618Cache the analysis of the data con typeJoachim Breitner8 years
wip/T12626Replace foldl App by mkApps everywhereJoachim Breitner8 years
wip/T12819Reshuffle levity polymorphism checks.Richard Eisenberg7 years
wip/T12919Second optimizationBen Gamari7 years
wip/T12971Write response files in UTF-8 on WindowsBen Gamari18 months
wip/T13056Add performance test for #13056Ryan Scott7 years
wip/T13064Fix unused-import warningsSimon Peyton Jones6 years
wip/T13154-take-twoRefactor TcDeriv to validity-check less in anyclass/via deriving (#13154)Ryan Scott5 years
wip/T13227Improve the Occurrence Analyzer’s handling of one-shot functionsJoachim Breitner7 years
wip/T13253This patch addresses the exponential blow-up in the simplifier.Simon Peyton Jones4 years
wip/T13255-spjFix SetLevels for join pointsSimon Peyton Jones7 years
wip/T13324Use LHsSigWcType in DerivDeclSimon Peyton Jones6 years
wip/T13351Add foldr fusion rules for short listsJoachim Breitner7 years
wip/T13363Fix #13363Sebastian Graf5 years
wip/T13380Preserve precise exceptions in strictness analysisSebastian Graf4 years
wip/T13594Fix #13594Ben Gamari7 years
wip/T13633testsuite RTS: Add barrier to debug codePeter Trommler5 years
wip/T13644Identify fields by selector when type-checking expressions (fixes #13847)Adam Gundry7 years
wip/T13660base: Ensure that FilePaths don't contain NULsBen Gamari12 months
wip/T13719Faster checkFamInstConsistencyBartosz Nitka7 years
wip/T13786ghci: Load static objects in batchesBen Gamari5 years
wip/T13795-T18828Expand type synonyms with :kind!Simon Peyton Jones4 years
wip/T13834Improve error message for out-of-scope variables + VTASimon Peyton Jones5 years
wip/T13861hyphen [ci skip]Gabor Greif4 years
wip/T13873Make the specialiser handle polymorphic specialisationSimon Peyton Jones3 years
wip/T13904update to current master againKavon Farvardin6 years
wip/T13964PmCheck: Only suggest imported ConLikes for missing patterns (#13964)Sebastian Graf4 years
wip/T14017ghc-boot: Fix metadata handling of writeFileAtomicBen Gamari3 years
wip/T14068Merge branch 'wip/T14951' into wip/T14068Joachim Breitner6 years
wip/T14068-inlineRevert "Prevent inlining of loopified programs"Joachim Breitner6 years
wip/T1407-fixtestsuite: Don't override LD_LIBRARY_PATH, only prependBen Gamari4 years
wip/T14137Last state on cam-05 HEADSimon Peyton Jones5 years
wip/T14152Inline exit join points in the "final" simplifier iterationJoachim Breitner7 years
wip/T14152cseDo some ad-hoc CSE in ExitificationJoachim Breitner7 years
wip/T14251llvmGen: Fix #14251Ben Gamari4 years
wip/T14261Add a few missing llvm-targetsBen Gamari5 years
wip/T14289Pretty-printing of derived multi-parameter classes omits parenthesesAlan Zimmerman7 years
wip/T14334compiler/ByteCode: Allow 2^32 local labelsBen Gamari4 years
wip/T14373use frugal partitionGabor Greif4 years
wip/T14381ghc-pkg: properly recompute `abi-depends` for updated packages.Tobias Dammers6 years
wip/T14422An initial attempt at type-directed COMPLETE pragmas.Cale Gibbard3 years
wip/T1448-accumUse an accumulator version of tyCoVarsOfTypeSimon Peyton Jones6 years
wip/T14482ghc -M: Ensure that .hs-boot files are built before .hs filesBen Gamari4 years
wip/T14529Make LHsQTyVars actually Located, and locate HsForAllTy.hst_bndrsAlan Zimmerman6 years
wip/T14586Add missing ARM CodeGen module.David Johnson4 years
wip/T14620Stashing away stuffSebastian Graf23 months
wip/T14624Fix panic with UnliftedFFITypes+CApiFFI (#14624)nineonine22 months
wip/T14626WIP: barf differently when a banged field is not taggedGabor Greif6 years
wip/T14677reduce line noiseGabor Greif5 years
wip/T14684Combine the CoreAlts with the most common RHSSimon Jakobi6 years
wip/T14688patchMatthew Pickering6 years
wip/T14702-fragiletestsuite: Mark T14702 as fragile on WindowsBen Gamari3 years
wip/T14766Short-circuit warning generation for partial type signaturesSimon Peyton Jones3 years
wip/T14766-testtestsuite: Add performance test for #14766Ben Gamari2 years
wip/T14781rts: Drop compatibility shims for Windows VistaBen Gamari4 years
wip/T14816Bug fixes on Core freshenSebastian Graf2 years
wip/T14828-teststestsuite: Add test for #14828Ben Gamari5 years
wip/T14880Fix egregious error from last commitRichard Eisenberg6 years
wip/T14880-214880, part 0: insertion orderTobias Dammers6 years
wip/T14880-2-step1Use an accumulator version of tyCoVarsOfTypeSimon Peyton Jones6 years
wip/T14880-2-step2Fix closeOverKinds to use unclosed sets internallyTobias Dammers6 years
wip/T14880-2-step2-c123Fix some test wibblesTobias Dammers6 years
wip/T14880-2-step3Add test for #14880Tobias Dammers6 years
wip/T14880-accumFix merge conflicts between #14880 and masterTobias Dammers6 years
wip/T14880-baselineUpgrade haddock submodule to avoid bugTobias Dammers6 years
wip/T14880-just-tvsUpgrade haddock submodule to avoid bugTobias Dammers6 years
wip/T14880-nondet-fvRewrite tyCoVarsOf... in terms of new nondet FV (NDFV)Tobias Dammers6 years
wip/T14880-reengineeredLiterally use Simon's code for tcvs_of_...Tobias Dammers6 years
wip/T14880-reinstate-fv-1Reinstate using FV for getting free varsTobias Dammers6 years
wip/T14951Add testcase for #14951Joachim Breitner6 years
wip/T14951-bluntRun SpecConstr twice, simplify in betweenJoachim Breitner6 years
wip/T14975Define MCoercion typeTobias Dammers6 years
wip/T14998`exprOkForSpeculation` for Note [IO hack in the demand analyser]Sebastian Graf5 years
wip/T15002In CSE: Look past join point lambdasJoachim Breitner6 years
wip/T15050Update more test outputJoachim Breitner6 years
wip/T15155WIP: remove tracingGabor Greif6 years
wip/T15155arevert asserts, they are uselessGabor Greif5 years
wip/T15208llvm-targets: Add armv7l-unknown-linux-gnueabiBen Gamari5 years
wip/T15211Rework closeOverTypesBen Gamari4 years
wip/T15247WIP: NoExtCon (#15247)Ryan Scott5 years
wip/T15304simplifier: Kill off ufKeenessFactorBen Gamari4 years
wip/T15313Bump hsc2hs submoduleBen Gamari4 years
wip/T15316testsuite: Add test for #15316Ben Gamari4 years
wip/T15336testsuite: Mark T5611 as broken in ghci wayBen Gamari5 years
wip/T15449rts: Ensure thunk updates are safe on non-TSO platformsBen Gamari5 years
wip/T15531base: Add CTYPE pragmas to all foreign typesBen Gamari2 years
wip/T15548Do not pass -DTABLES_NEXT_TO_CODE to gcc (untested)Joachim Breitner6 years
wip/T15578Add regression test for #15578Tobias Dammers6 years
wip/T15606WIP: don't float out lets between lambdasSimon Peyton Jones5 years
wip/T15616base: Better error message on invalid getSystemTimerManager callBen Gamari4 years
wip/T15646Fix typechecking time bug for large rationals (#15646)Andreas Klebinger3 years
wip/T15696app_ok case for dataToTag# is now the same as seq# case, update notesÖmer Sinan Ağacan6 years
wip/T15742configure: Only check GCC version if CC is GCCBen Gamari4 years
wip/T15768base: Use one-shot kqueue on macOSBen Gamari4 years
wip/T15772Test cases for #15772 and #17139.Richard Eisenberg3 years
wip/T15791Work in progress on Trac #15791Simon Peyton Jones6 years
wip/T15808rts/linker: Fix relocation overflow in PE linkerBen Gamari4 years
wip/T15809More wibblesSimon Peyton Jones5 years
wip/T15916PPC NCG: Rename constructorsPeter Trommler5 years
wip/T15933FFI: Fix pass small ints in foreign call wrappersPeter Trommler4 years
wip/T15952Furher work on monadic tcTypeKindSimon Peyton Jones5 years
wip/T15952-2WIP: make a smart mkAppTyMSimon Peyton Jones5 years
wip/T15971Disable Shake Lint by default.Andrey Mokhov5 years
wip/T16039better tracingGabor Greif5 years
wip/T16042testsuite: Ensure that makefile tests get runBen Gamari5 years
wip/T16085testsuite: Skip foreignInterruptible in unregisterised wayBen Gamari5 years
wip/T16087testsuite: Mark TH tests as fragile in LLVM built external-interpreterBen Gamari5 years
wip/T16094PPC NCG: Fix signed 64-bit compare on 32-bitPeter Trommler5 years
wip/T16098codeGen: Optimize continuation argumentsAlex Biehl4 years
wip/T16104testsuite: Remove directories that already exist when seeding extra_filesBen Gamari5 years
wip/T16106Rewrite comment on C calling conventionPeter Trommler5 years
wip/T16111testsuite: Add testcase for #16111Ben Gamari5 years
wip/T16120hadrian: use new-exec to make sure alex & happy are in PATH (#16120)Adam Sandberg Eriksson5 years
wip/T16144gitlab-ci: Add integer-simple release build for WindowsBen Gamari4 years
wip/T16150rts: Use always-available locking operations in pthread Itimer implementationBen Gamari5 years
wip/T16152Work in progress on Trac #16152Simon Peyton Jones5 years
wip/T16185Improvements to the AnonArgFlag stuffSimon Peyton Jones5 years
wip/T16188Fix #16188Richard Eisenberg5 years
wip/T16191Fix bogus worker for newtypesSimon Peyton Jones5 years
wip/T16193testsuite: Always skip T15897Ben Gamari5 years
wip/T16197Add test for #16197Ömer Sinan Ağacan5 years
wip/T16199Adds a veriy-packages script to ensure ghc and hackage agree on package sourc...Moritz Angermann5 years
wip/T16205testsuite: Mark print037 as fragile, not brokenBen Gamari5 years
wip/T16208Fix map/coerce rule for newtypes with wrappersKrzysztof Gogolewski5 years
wip/T16212API Annotations: Parens not attached correctly for ClassDeclAlan Zimmerman5 years
wip/T16212-fixedForgot an argument to test()Sebastian Graf5 years
wip/T16217check-api-annotations checks for annotation preceding its spanAlan Zimmerman5 years
wip/T16222PPC NCG: Promote integers to word size in C callsPeter Trommler5 years
wip/T16223testsuite: Mark hWaitForInput-accurate-socket as requiring unixBen Gamari5 years
wip/T16227testsuite: Use makefile_test for T16212Ben Gamari5 years
wip/T16230API Annotations: more explicit foralls fixupAlan Zimmerman5 years
wip/T16236API Annotations: AnnAt disconnected for TYPEAPPAlan Zimmerman5 years
wip/T16247Fix over-eager implication constraint discardSimon Peyton Jones5 years
wip/T16254Look through newtype wrappers (Trac #16254)Krzysztof Gogolewski5 years
wip/T16258Cmm: Promote stack arguments to word sizePeter Trommler5 years
wip/T16265API Annotations: parens anns discarded for `(*)` operatorAlan Zimmerman5 years
wip/T16279Lexer: Alternate Layout Rule injects actual not virtual bracesAlan Zimmerman5 years
wip/T16296Re-engineer the binder-swap transformationSimon Peyton Jones4 years
wip/T16335temporary commit with test casesSebastian Graf2 years
wip/T16341Filter out unreachable constructors when deriving stock instances (#16431)Brandon Chinn4 years
wip/T16342Wibbles in response to RichardSimon Peyton Jones5 years
wip/T16357base: Fix eta expansion of foldlMBen Gamari3 years
wip/T16360Handle trailing path separator in package DB names (#16360)Kevin Buhr5 years
wip/T16361testsuite: Mark hs_try_putmvar003 as fragile in threaded1Ben Gamari5 years
wip/T16376Use captureTopConstraints in TcRnDriver callsSimon Peyton Jones5 years
wip/T16394testsuite: Add testcase for #16394Ben Gamari5 years
wip/T16414Use transSuperClasses in TcErrorsSimon Peyton Jones5 years
wip/T16415testsuite: Add testcase for #16415Zubin Duggal2 years
wip/T16445gitlab-ci: Build hyperlinked sources for releasesBen Gamari5 years
wip/T16502Work in progress on #16502Simon Peyton Jones5 years
wip/T16509-testtestsuite: Add test for #16509Ben Gamari5 years
wip/T16514testsuite: Add test for #16514Ben Gamari5 years
wip/T16551testsuite: Add test for #16551Ben Gamari5 years
wip/T16551aHandle hs-boot files in -Wmissing-home-modules (#16551)Krzysztof Gogolewski5 years
wip/T16577X86.Instr: StrictnessBen Gamari3 years
wip/T16588Describe optimisation of demand analysis of noinlineBen Gamari5 years
wip/T16608Fix buildÖmer Sinan Ağacan5 years
wip/T16646-take-oneWIP: Redesign the type of magicDictRyan Scott3 years
wip/T16646-take-threeRedesign withDict (formerly magicDict)Ryan Scott3 years
wip/T16646-take-twoRedesign the type of magicDictRyan Scott3 years
wip/T16685hadrian: Place non-Haskell objects last when linkingBen Gamari5 years
wip/T16689SafeHaskell: Don't throw -Wsafe warning if module is declared SafeBen Gamari5 years
wip/T16701rts: Handle zero-sized mappings in MachO linkerBen Gamari5 years
wip/T16715testsuite: Add test for #16563Ben Gamari5 years
wip/T16728Comments and tiny refactorSimon Peyton Jones5 years
wip/T16735Preserve ShadowInfo when rewriting evidenceSimon Peyton Jones5 years
wip/T16736llvm-targets: Add x86_64 android layoutMoritz Angermann5 years
wip/T16738Maintain separate flags for C++ compiler invocationsBen Gamari5 years
wip/T16740PrelRules: Ensure that string unpack/append rule fires with source notesBen Gamari5 years
wip/T16741gitlab-ci: Don't allow failure of deb9-dwarf jobBen Gamari5 years
wip/T16742PrelRules: Don't break let/app invariant in shiftRuleBen Gamari5 years
wip/T16748gitlab-ci: Collect OpenMetrics reportBen Gamari5 years
wip/T16750base: Export FinalizersBen Gamari5 years
wip/T16758Add regression tests for #16244, #16245, #16758Ryan Scott4 years
wip/T16762Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott4 years
wip/T16762-chunks-2-and-3Factor out HsPatSigType for pat sigs/RULE term sigs (#16762)Ryan Scott4 years
wip/T16779rts/linker: Only mprotect GOT after it is filledBen Gamari5 years
wip/T16780XXX: nativeGen: Don't assume small code modelGHC GitLab CI3 years
wip/T16784rts/linker: Use mmapForLinker to map PLTBen Gamari5 years
wip/T16798testsuite: A more portable solution to #9399Ben Gamari5 years
wip/T16806Use Data.IntMap.disjointSimon Jakobi4 years
wip/T16817Disable optimisation when building Cabal in development flavoursBen Gamari5 years
wip/T16818testsuite: Fix #16818Ben Gamari5 years
wip/T16819testsuite: Skip hDuplicateTo001 in concurrent waysBen Gamari5 years
wip/T16828Fix kind-checking for data/newtypesSimon Peyton Jones5 years
wip/T16832testsuite: Add test for #16832Ben Gamari5 years
wip/T16833testsuite: check for RTS linkerPeter Trommler5 years
wip/T16846Don't eta-expand unsaturated primopsBen Gamari5 years
wip/T16855testsuite: Unbreak T16608 testsBen Gamari5 years
wip/T16860configure: Don't depend upon alex in source dist buildBen Gamari5 years
wip/T16873hadrian: Warn user if hadrian build fails due to lack of threaded RTSBen Gamari5 years
wip/T16893-8.8Add test for #16893Ömer Sinan Ağacan5 years
wip/T16902Add a missing zonk (fixes #16902)Simon Peyton Jones5 years
wip/T16916testsuite: Increase tolerance of T16916Ben Gamari4 years
wip/T16918Fix erroneous float in CoreOptSimon Peyton Jones5 years
wip/T16922Don't package settings in bindistBen Gamari5 years
wip/T16943base: Reintroduce fusion for scanrTDecki5 years
wip/T16970-spjA simple STG tag-inference passSimon Peyton Jones3 years
wip/T16978SetLevels: Don't set context level when floating casesBen Gamari4 years
wip/T16992rts/CNF: Fix fixup comparison functionBen Gamari4 years
wip/T16993rts: Always truncate output filesBen Gamari5 years
wip/T16999rename: Don't allow binding of built-in names as dataconsBen Gamari5 years
wip/T17018testsuite: Mark ghci056 and ghcilink004 as fragile in unregBen Gamari4 years
wip/T17056Fix bogus type of case expressionSimon Peyton Jones5 years
wip/T17060base: Document the fact that Typeable is automatically "derived"Ben Gamari5 years
wip/T17061rename: Eliminate usage of mkVarOccUniqueBen Gamari4 years
wip/T17073gitlab-ci: Add Windows full build during the nightly pipelineBen Gamari5 years
wip/T17088Fix chaining tagged and untagged ptrs in compacting GCÖmer Sinan Ağacan4 years
wip/T17090rts: Make event manager wakeup logic ThreadSanitizer-cleanBen Gamari5 years
wip/T17094users-guide: Clarify that bundled patsyns were introduced in GHC 8.0Ben Gamari4 years
wip/T17104Fix scoping of implicit parametersSimon Peyton Jones5 years
wip/T17146TestBen Gamari5 years
wip/T17151Refactoring onlySimon Peyton Jones4 years
wip/T17156hadrian: Throw error on duplicate-named flavoursBen Gamari4 years
wip/T17173Do eager instantation in termsSimon Peyton Jones4 years
wip/T17181base: Add link to "A reflection on types"Ben Gamari5 years
wip/T17182-rulesFix arguments for unbound binders in RULE applicationSimon Peyton Jones5 years
wip/T17186Add test case for #17186.Richard Eisenberg3 years
wip/T17187Rename GHC.StgToCmm.Con -> GHC.StgToCmm.DataConBen Gamari5 years
wip/T17200users guide: Fix link to let generalization blog postBen Gamari5 years
wip/T17202testsuite: Add test for #17202Ben Gamari5 years
wip/T17206testsuite: Add testcase for #17206Ben Gamari5 years
wip/T17207PmCheck: Look up parent data family TyCon when populating `PossibleMatches`Sebastian Graf5 years
wip/T17213Fix validity checking for inferred typesSimon Peyton Jones5 years
wip/T17223-map-coercionWibblesSimon Peyton Jones5 years
wip/T17243ghc-prim: Fix documentation of TypeBen Gamari5 years
wip/T17244Bump stm and process submodulesBen Gamari4 years
wip/T17245Bump process submoduleBen Gamari5 years
wip/T17247testsuite: Mark cgrun071 as broken on i386Ben Gamari5 years
wip/T17247bnativeGen: Try fixing popcnt on i386Ben Gamari5 years
wip/T17253testsuite: Mark compact_gc as fragile in the ghci wayBen Gamari5 years
wip/T17255Properly account for libdw paths in make build systemBen Gamari4 years
wip/T17256testsuite: Mark T3389 as broken in hpc way on i386Ben Gamari5 years
wip/T17260configure: Determine library versions of template-haskell, et al.Ben Gamari5 years
wip/T17265Exclude rts.cabal from source distributionsBen Gamari5 years
wip/T17266SysTools: Only apply Windows-specific workaround on WindowsBen Gamari5 years
wip/T17267Do not add a 'solved dict' for quantified constraintsSimon Peyton Jones5 years
wip/T17267-testAdd another test for #17267Simon Peyton Jones5 years
wip/T17270Make warnings for TH splices opt-inSebastian Graf4 years
wip/T17283DynFlags: Only warn when split-sections is ignoredBen Gamari5 years
wip/T17284Add a test for #17284Krzysztof Gogolewski12 months
wip/T17290base: Make ForeignPtr strict in ForeignPtrContentsBen Gamari5 years
wip/T17294Better arity for join pointsSimon Peyton Jones5 years
wip/T17296Reify oversaturated data family instances correctly (#17296)Ryan Scott5 years
wip/T17297rts: Fix CNF dirtying logicBen Gamari5 years
wip/T17305Fix two ASSERT buglets in reifyDataConRyan Scott4 years
wip/T17313Clean up "Eta reduction for data families" NotesRyan Scott4 years
wip/T17323A bit closer, but still stuckSimon Peyton Jones4 years
wip/T17324Use addUsedDataCons more judiciously in TcDeriv (#17324)Ryan Scott5 years
wip/T17329users-guide: Address #17329Ben Gamari4 years
wip/T17339Use newDFunName for both manual and derived instances (#17339)Ryan Scott5 years
wip/T17343Infer rho-types instead of sigma-types in guard BindStmts and TransStmtsSebastian Graf5 years
wip/T17355Don't skip validity checks for built-in classes (#17355)Ryan Scott5 years
wip/T17360Make isTcLevPoly more conservative with newtypes (#17360)Ryan Scott5 years
wip/T17366Add two tests for #17366Simon Peyton Jones18 months
wip/T17374gitlab-ci: Fix binary distribution testingBen Gamari5 years
wip/T17380Clean up TH's treatment of unary tuples (or, #16881 part two)Ryan Scott4 years
wip/T17382users-guide: Fix :since: for -Wunused-packagesBen Gamari5 years
wip/T17384Parenthesize GADT return types in pprIfaceConDecl (#17384)Ryan Scott5 years
wip/T17385Drop duplicate -optl's from GHC invocationsBen Gamari5 years
wip/T17387testsuite: Don't check_stats at runtime if not requestedBen Gamari4 years
wip/T17388Attach API Annotations for {-# SOURCE #-} import pragmaAlan Zimmerman5 years
wip/T17392Revert "Replace freebsd-gnueabihf with freebsd"Ben Gamari5 years
wip/T17394Mark promoted InfixT names as IsPromoted (#17394)Ryan Scott5 years
wip/T17395Fix a bad error in tcMatchTySimon Peyton Jones5 years
wip/T17403Parenthesize nullary constraint tuples using sigPrec (#17403)Ryan Scott5 years
wip/T17409Make CSE delay inlining lessSimon Peyton Jones5 years
wip/T17414testsuite: Add test for #17414Ben Gamari5 years
wip/T17415Makes Lint less chatty:Simon Peyton Jones5 years
wip/T17420OverloadedRecordFields: mention parent name in 'ambiguous occurrence' error f...nineonine24 months
wip/T17424ghci: Shuffle unsafeCoerce# in CreateBCOBen Gamari5 years
wip/T17424bMake BCO# liftedBen Gamari4 years
wip/T17431Use the right type in :forceSimon Peyton Jones4 years
wip/T17440Give seq a more precise type and remove magicBen Gamari4 years
wip/T17441Ensure that coreView/tcView are able to inlineBen Gamari4 years
wip/T17458users guide: Fix broken linkBen Gamari4 years
wip/T17459testsuite: Skip T17414 on LinuxBen Gamari4 years
wip/T17461Print name prefixly in the Outputable instance for StandaloneKindSigRyan Scott4 years
wip/T17469Define and use restoreLclEnvSimon Peyton Jones2 years
wip/T17469-alexImprove errors for non-existent labelsSimon Peyton Jones2 years
wip/T17471Prevent -optc arguments from being duplicated in reverse order (#17471)Ryan Scott4 years
wip/T17483configure: Find Python3 for testsuiteBen Gamari4 years
wip/T17487nonmoving: Drop redundant write barrier on stack underflowBen Gamari4 years
wip/T17488Fix @since annotations for isResourceVanishedError and friends (#17488)Ryan Scott4 years
wip/T17489Target the IsList instance for ZipList at base-4.14.0.0 (#17489)Ryan Scott4 years
wip/T17499Stricten functions ins GHC.NaturalSebastian Graf4 years
wip/T17505configure: Fix HAVE_C11_ATOMICS macroBen Gamari4 years
wip/T17508configure: Add test for binutils#23856Ben Gamari3 years
wip/T17509Comments onlySimon Peyton Jones4 years
wip/T17510testsuite: Add (broken) test for #17510Ben Gamari4 years
wip/T17511Ignore unary constraint tuples during typechecking (#17511)Ryan Scott4 years
wip/T17515Split up coercionKindSimon Peyton Jones4 years
wip/T17519API Annotations: Unicode '->' on HsForallTyAlan Zimmerman4 years
wip/T17520Revert "rts: Drop redundant flags for libffi"Ben Gamari4 years
wip/T17530Do not add unfoldings to lambda-bindersSimon Peyton Jones3 years
wip/T17539rts/NonMovingSweep: Fix locking of new mutable list allocationBen Gamari4 years
wip/T17547base: Fix incorrect @since in GHC.NaturalBen Gamari4 years
wip/T17549testsuite: Add test for #17549Ben Gamari4 years
wip/T17554testsuite: Mark cgrun057 as fragile on ARMBen Gamari4 years
wip/T17561parser: Correctly parse modules starting with declaration-and-docstringBen Gamari4 years
wip/T17566Fix scoping of TyCon binders in TcTyClsDeclsSimon Peyton Jones4 years
wip/T17567Never Anyify during kind inferenceRichard Eisenberg3 years
wip/T17568testsuite: Mark hDuplicateTo001 as fragile in concurrent waysBen Gamari3 years
wip/T17573testsuite: Add test for #17573Ben Gamari4 years
wip/T17586driver: Include debug level in the recompilation check hashBen Gamari4 years
wip/T17588nativeGen/X86: Add UD2 instructions after indirect branchesBen Gamari4 years
wip/T17589llvmGen: Drop old fix for #11649Ben Gamari4 years
wip/T17590Fix LintSimon Peyton Jones4 years
wip/T17593lookupBindGroupOcc: recommend names in the same namespace (#17593)Ryan Scott4 years
wip/T17594wipDaniel Rogozin3 years
wip/T17605gitlab-ci: Add DWARF release jobs for Debian 10, Fedora27Ben Gamari3 years
wip/T17606rts: Fix --debug-numa mode under DockerBen Gamari4 years
wip/T17607testsuite: Fix Windows platform testBen Gamari4 years
wip/T17608Handle local fixity declarations in DsMeta properlyRyan Scott4 years
wip/T17609nativeGen: Deduplicate DWARF stringsBen Gamari3 years
wip/T17611hadrian: Track hash of Cabal Setup builder argumentsBen Gamari4 years
wip/T17612hadrian: Allow override of Cabal configuration in hadrian.settingsBen Gamari4 years
wip/T17615simplify: Disable case-of-known-constructor with wide productsBen Gamari22 months
wip/T17616TcIface: Fix inverted logic in typechecking of source ticksBen Gamari4 years
wip/T17619simplCore: Ignore ticks in rule templatesBen Gamari4 years
wip/T17631hadrian: Depend upon libray dependencies when configuring packagesBen Gamari4 years
wip/T17633typecheck: Fix #17633 by checking tycon in equation LHSBen Gamari4 years
wip/T17645-T17696Bump template-haskell version to 2.17.0.0Ryan Scott4 years
wip/T17653Revert "`exprOkForSpeculation` for Note [IO hack in the demand analyser]"Sebastian Graf4 years
wip/T17656Kill floatEqualities completelySimon Peyton Jones3 years
wip/T17659Add missing Note [Improvement from Ground Wanteds]Ben Gamari4 years
wip/T17661replace dead html link (fixes #17661)Adam Wespiser4 years
wip/T17669-testAdd test for #17669nineonine4 years
wip/T17674Compare FunTys as if they were TyConApps.Richard Eisenberg3 years
wip/T17676Accept new testsuite resultsSebastian Graf4 years
wip/T17687Do not bring visible foralls into scope in hsScopedTvsRyan Scott4 years
wip/T17688Use splitLHs{ForAll,Sigma}TyInvis throughout the codebaseRyan Scott4 years
wip/T17692Fix GhcThreaded settingBen Gamari4 years
wip/T17693Work in progress on atomicModifyMutVar2#Simon Peyton Jones4 years
wip/T17697Don't abort on representation polymorphism checkKrzysztof Gogolewski3 years
wip/T17703PmCheck: Record type constraints arising from existentials in `PmCoreCt`sSebastian Graf4 years
wip/T17710Re-quantify when generalising over rewrite rule typesRyan Scott4 years
wip/T17717Implement mapTyCo like foldTyCoSimon Peyton Jones4 years
wip/T17730plugins: Ensure that loadInterface plugins can see annotationsBen Gamari4 years
wip/T17744testsuite: Add regression test for #17744Ben Gamari4 years
wip/T17747Add test addresses around the start of the heap for test T17747David Eichmann4 years
wip/T17760-runRWWork in progress on runRW#Simon Peyton Jones4 years
wip/T17772-T18308Add regression tests for #17772 and #18308Ryan Scott3 years
wip/T17773Add regression test for #17773Ryan Scott4 years
wip/T17775Simple subsumptionSimon Peyton Jones4 years
wip/T17783Fix long distance info for record updatesSebastian Graf4 years
wip/T17786testsuite: Add test for #17786Ben Gamari4 years
wip/T17792Improve error handling for VTA + deferred type errorsSimon Peyton Jones4 years
wip/T17793Notes only: telescopesSimon Peyton Jones4 years
wip/T17798hadrian: Fix capitalization of Haddock packageBen Gamari4 years
wip/T17804Add a Template Haskell warning flag -Wimplicit-liftKrzysztof Gogolewski3 years
wip/T17812Use mutable update to defer out-of-scope errorsRichard Eisenberg3 years
wip/T17827De-duplicate overlapping NotesSimon Peyton Jones4 years
wip/T17841Refactoring in TcSMonadSimon Peyton Jones4 years
wip/T17842-ppr-hscaseReduce braces in pretty printing HsCaseAlan Zimmerman4 years
wip/T17845users-guide: Mention dependency on `exceptions` in release notesBen Gamari4 years
wip/T17848Fix source distribution generationGHC GitLab CI4 years
wip/T17856configure: Work around Raspbian's silly packaging decisionsBen Gamari4 years
wip/T17857Generalize liftData to work over any Quote (#17857)Ryan Scott4 years
wip/T17871Expose compulsory unfoldings alwaysSimon Peyton Jones4 years
wip/T17873Add tests for #17873Simon Peyton Jones4 years
wip/T17875Deprecate -Wmissing-monadfail-instances (#17875)Krzysztof Gogolewski3 years
wip/T17880Make DeriveFunctor-generated code require fewer beta reductionsRyan Scott4 years
wip/T17895gitlab-ci: Disable utimensat in Darwin buildsBen Gamari3 years
wip/T17899Use InstanceSigs in GND/DerivingVia-generated code (#17899)Ryan Scott4 years
wip/T17901Improve CSE.combineAltsSimon Peyton Jones4 years
wip/T17905rts: Drop field initializer on thread_basic_info_data_tBen Gamari4 years
wip/T17906rts: Prefer darwin-specific getCurrentThreadCPUTimeBen Gamari4 years
wip/T17908Deepen call stack for isInSimon Peyton Jones4 years
wip/T17912base: Make `open` calls interruptibleBen Gamari4 years
wip/T17917Avoid useless w/w splitSimon Peyton Jones3 years
wip/T17917atestsuite: Fix Note styleBen Gamari3 years
wip/T17922Session: Memoize stderrSupportsAnsiColorsBen Gamari4 years
wip/T17923Significant refactor of LintSimon Peyton Jones4 years
wip/T17926Bump process submoduleBen Gamari4 years
wip/T17932Demand analysis: simplify the demand for a RHSSimon Peyton Jones4 years
wip/T17943testsuite: Mark T12971 as broken on WindowsBen Gamari4 years
wip/T17944rts: Don't mark evacuate_large as inlineBen Gamari4 years
wip/T17945testsuite: Mark T12971 as fragile on WindowsBen Gamari4 years
wip/T17949base: speed up traceEventIO and friends when eventlogging is turned off #17949Daneel Yaitskov3 years
wip/T17950base: Enable large file support for OFD locking impl.Ben Gamari4 years
wip/T17955Run checkNewDataCon before constraint-solving newtype constructorsRyan Scott4 years
wip/T17962iserv: Don't pass --export-dynamic on FreeBSDBen Gamari4 years
wip/T17962bRefactor handling of object mergingBen Gamari4 years
wip/T17962cconfigure: Fix double-negation in ld merge-objects checkBen Gamari4 years
wip/T17963Add regression test for #17963Ryan Scott4 years
wip/T17965Reject all duplicate declarations involving DuplicateRecordFields (fixes #17965)Adam Gundry4 years
wip/T17966Major improvements to the specialiserSimon Peyton Jones4 years
wip/T17970base: Ensure that encoding global variables aren't inlinedBen Gamari4 years
wip/T17977PmCheck: Adjust recursion depth for inhabitation testSebastian Graf4 years
wip/T17978Join the binding traversalsSimon Jakobi4 years
wip/T17978-spjUpdates from SimonSimon Peyton Jones2 years
wip/T17979Fix the changelog/@since information for hGetContents'/getContents'/readFile'Ryan Scott4 years
wip/T17987testsuite: Refactor representation of expected test outcomesBen Gamari4 years
wip/T18005Enable ImpredicativeTypes internally when typechecking selector bindingsRyan Scott4 years
wip/T18008Add a missing zonk in tcHsPartialTypeSimon Peyton Jones4 years
wip/T18020Handle promoted data constructors in typeToLHsType correctlyRyan Scott4 years
wip/T18021Reject dodgy scoping in associated family instance RHSesRyan Scott3 years
wip/T18023Use conLikeUserTyVarBinders to quantify field selector typesRyan Scott4 years
wip/T18036Fix a buglet in redundant-constraint warningsSimon Peyton Jones4 years
wip/T18037rts: Ensure that sigaction structs are initializedBen Gamari4 years
wip/T18043rts: Flush eventlog buffers from flushEventLogBen Gamari3 years
wip/T18049PmCheck: Pick up `EvVar`s bound in `HsWrapper`s for long-distance infoSebastian Graf4 years
wip/T18052Fix #18052 by using pprPrefixOcc in more placesRyan Scott4 years
wip/T18055Create di_scoped_tvs for associated data family instances properlyRyan Scott4 years
wip/T18065Fix #18065 by fixing an InstCo oversight in Core LintRyan Scott4 years
wip/T18069SysTools.Process: Handle exceptions in readCreateProcessWithExitCode'Ben Gamari4 years
wip/T18070Fix GHC_STAGE definition generated by makeLeon Schoorl4 years
wip/T18073Update commentary and slightly refactor GHC.Tc.Deriv.InferRyan Scott4 years
wip/T18074users-guide: Add discussion of shared object namingBen Gamari4 years
wip/T18078Implement cast worker/wrapper properlySimon Peyton Jones4 years
wip/T18079Eta expand un-saturated primopsBen Gamari4 years
wip/T18086DmdAnal: Recognise precise exceptions from case alternatives (#18086)Sebastian Graf4 years
wip/T18092Inline `integerDecodeDouble#` and constant-fold `decodeDouble_Int64#` insteadSebastian Graf4 years
wip/T18097Make boxed 1-tuples have known keysRyan Scott4 years
wip/T18098Mark rule args as non-tail-calledSimon Peyton Jones4 years
wip/T18101testsuite: Add test for #18101Ben Gamari4 years
wip/T18103Define a Quote IO instanceRyan Scott4 years
wip/T18105rts: Make non-existent linker search path merely a warningBen Gamari4 years
wip/T18118testsuite: Add test for #18118Ben Gamari4 years
wip/T18120Fix specialisation for DFunsSimon Peyton Jones4 years
wip/T18121Don't return a panic in tcNestedSpliceSimon Peyton Jones4 years
wip/T18126Improve kind generalisation, error messagesSimon Peyton Jones4 years
wip/T18126-deepImproving error messagesSimon Peyton Jones4 years
wip/T18127Make isTauTy detect higher-rank contextsRyan Scott4 years
wip/T18129testsuite: Add testcase for #18129Ben Gamari4 years
wip/T18131hadrian: Don't track GHC's verbosity argumentBen Gamari4 years
wip/T18135testsuite: Print sign of performance changesBen Gamari4 years
wip/T18141GHC.Cmm.Opt: Handle MO_XX_ConvBen Gamari4 years
wip/T18151HsToCore: Eta expand left sectionsBen Gamari4 years
wip/T18154Don't attach CPR signatures to NOINLINE data structures (#18154)Sebastian Graf4 years
wip/T18159Minimize diffSven Tennie3 years
wip/T18166Ensure that printMinimalImports closes handleBen Gamari4 years
wip/T18167hadrian: Tell testsuite driver about LLVM availabilityBen Gamari4 years
wip/T18173hadrian: Pass -B to Cabal GHC invocationsBen Gamari2 years
wip/T18183ncg: Kill incorrect unreachable codeBen Gamari3 years
wip/T18185Add orderingTyCon to wiredInTyCons (#18185)Ryan Scott4 years
wip/T18191Make GADT constructors adhere to the forall-or-nothing rule properlyRyan Scott4 years
wip/T18202-simplifierEta-expand the Simplifier monadSimon Peyton Jones4 years
wip/T18206users-guide: Clarify meaning of -haddock flagBen Gamari4 years
wip/T18210eventlog: Fix racy flushingBen Gamari4 years
wip/T18213Float representational equaliiesSimon Peyton Jones4 years
wip/T18223Better eta-expansion (again) and don't specilise DFunsSimon Peyton Jones4 years
wip/T18227testsuite: Add tests for #18227Ben Gamari4 years
wip/T18232Rip out CmmStackInfo(updfr_space)Ben Gamari4 years
wip/T18234gitlab-ci: Introduce a nightly cross-compilation jobBen Gamari3 years
wip/T18235Use HsForAllTelescope to avoid inferred, visible forallsRyan Scott4 years
wip/T18237PPC NCG: Fix .size directive on powerpc64 ELF v1Peter Trommler4 years
wip/T18240Reject nested foralls/contexts in instance types more consistentlyRyan Scott4 years
wip/T18247WIP on #18247Alan Zimmerman4 years
wip/T18249PmCheck: Rewrite inhabitation testSebastian Graf4 years
wip/T18250PPC NCG: No per-symbol .section ".toc" directivesPeter Trommler4 years
wip/T18254GHC.Hs.Instances: Compile with -O0Ben Gamari4 years
wip/T18272Revert "[linker/rtsSymbols] More linker symbols"Moritz Angermann4 years
wip/T18274compiler: Disable use of process jobs with process < 1.6.9Ben Gamari4 years
wip/T18275Expunge GhcTcIdSimon Peyton Jones4 years
wip/T18280gitlab-ci: Disable use of ld.lld on ARMv7Ben Gamari4 years
wip/T18281rts: Add --copying-gc flag to reverse effect of --nonmoving-gcBen Gamari4 years
wip/T18282testsuite: Widen acceptance threshold on T5837Ben Gamari4 years
wip/T18290hadrian: Add missing deriveConstants dependency on ghcplatform.hBen Gamari4 years
wip/T18291testsuite: Add test for #18291Ben Gamari4 years
wip/T18296OccurAnal: Avoid exponential behavior due to where clausesBen Gamari4 years
wip/T18300Improve handling of data type return kindsSimon Peyton Jones4 years
wip/T18302WIP on #18302Krzysztof Gogolewski4 years
wip/T18304Better loop detection in findTypeShapeSimon Peyton Jones4 years
wip/T18319testsuite: Increase size of T12150Ben Gamari4 years
wip/T18321Generate unique names for derived auxiliary bindings, don't deduplicate themRyan Scott4 years
wip/T18321-take-twoRevamp the treatment of auxiliary bindings for derived instancesRyan Scott4 years
wip/T18323Add right-to-left rule for pattern bindingsSimon Peyton Jones4 years
wip/T18328Improve eta-expansion using ArityTypeSimon Peyton Jones4 years
wip/T18341PmCheck: Handle ⊥ and strict fields correctly (#18341)Sebastian Graf4 years
wip/T18346testsuite: Add test for #18346Ben Gamari4 years
wip/T18347Fix a buglet in Simplify.simplCastSimon Peyton Jones4 years
wip/T18348rts/Hash: Simplify freeing of HashListChunksBen Gamari4 years
wip/T18354Two small tweaks to Coercion.simplifyArgsWorkerSimon Peyton Jones4 years
wip/T18371Accept new test output for #17218Sebastian Graf4 years
wip/T18376rts: Drop setExecutableBen Gamari24 months
wip/T18382ghc-heap: Drop mention of BlockedOnIOCompletionBen Gamari2 years
wip/T18388Desugar quoted uses of DerivingVia and expression type signatures properlyRyan Scott4 years
wip/T18389Work in progress on #18359Simon Peyton Jones3 years
wip/T18389-task-zeroIntroduce and use ConGadtSigBody (preparatory refactor for #18389)Ryan Scott2 years
wip/T18391testsuite: Mark foreignInterruptible as fragile in GHCiBen Gamari3 years
wip/T18395Improve debug tracing for substitutionSimon Peyton Jones4 years
wip/T18399Fix a typo in LintSimon Peyton Jones4 years
wip/T18412Improve typechecking of NPlusK patternsSimon Peyton Jones4 years
wip/T18419docs/users-guide: Update default -funfolding-use-threshold valueBen Gamari4 years
wip/T18422llvm-targets: Add i686 targetsBen Gamari4 years
wip/T18426Include -f{write,validate}-ide-info in the User's Guide flag referenceRyan Scott4 years
wip/T18431PPC and X86: Portable printing of IEEE floatsPeter Trommler4 years
wip/T18432-T18455Clean up the inferred type variable restrictionRyan Scott4 years
wip/T18449Refactor the simplification of join bindersSimon Peyton Jones4 years
wip/T18451Care with occCheckExpand in kind of occurrencesSimon Peyton Jones4 years
wip/T18458Print types more truthfullySimon Peyton Jones4 years
wip/T18463testsuite: Mark ghci tests as fragile under unreg compilerBen Gamari4 years
wip/T18467Add regression test for #18467Simon Peyton Jones3 years
wip/T18470Don't mark closed type family equations as occurrencesRyan Scott4 years
wip/T18478Add regression test for #18478Sebastian Graf4 years
wip/T18481Allow visible type application for levity-poly data consSimon Peyton Jones3 years
wip/T18494Kill off sc_mult and as_mult fieldsSimon Peyton Jones4 years
wip/T18501Add regression test #18501Ryan Scott4 years
wip/T18502Add two bangs to improve perf of flatteningSimon Peyton Jones4 years
wip/T18505config: Fix Haskell platform constructor w/ paramsPeter Trommler4 years
wip/T18505-fixupconfigure: Fix build system on ARMPeter Trommler4 years
wip/T18521Make CodeQ and TExpQ levity polymorphicRyan Scott4 years
wip/T18527testsuite: Fix prog001Ben Gamari4 years
wip/T18528Optimize NthCo (FunCo ...) in coercion optRichard Eisenberg4 years
wip/T18533PmCheck: Better long-distance info for where bindings (#18533)Sebastian Graf4 years
wip/T18534Fail eagerly on a lev-poly datacon argRichard Eisenberg4 years
wip/T18545parser: Suggest ImportQualifiedPost in prepositive import warningBen Gamari4 years
wip/T18550configure: Avoid hard-coded ld path on WindowsGHC GitLab CI4 years
wip/T18560testsuite: Only run llvm ways if llc is availableBen Gamari4 years
wip/T18561Make (Data.Function.&) levity-polymorphic (#18561)Krzysztof Gogolewski3 years
wip/T18565PmCheck: Big refactor using guard tree variants more closely following source...Sebastian Graf4 years
wip/T18566Introduce -fprof-callers flagBen Gamari3 years
wip/T18567Add test for #18567Matthew Pickering3 years
wip/T18579base: Export indexError from GHC.IxBen Gamari4 years
wip/T18580base: Fail if `timeout` is used when exceptions are maskedBen Gamari4 years
wip/T18587rts/nonmoving: Add missing STM write barrierBen Gamari4 years
wip/T18599Record dot syntaxShayne Fletcher3 years
wip/T18599-rec-update-rep-nonemptyRemove Either from RecordUpdShayne Fletcher3 years
wip/T18602Use LIdP rather than (XRec p (IdP p))Simon Peyton Jones4 years
wip/T18603Fix the occurrence analyserSimon Peyton Jones4 years
wip/T18610Pmc: Implement `considerAccessible` (#18610)Sebastian Graf3 years
wip/T18610-leftoverFix typo in docs [skip ci]Sebastian Graf3 years
wip/T18612Make {hsExpr,hsType,pat}NeedsParens aware of boxed 1-tuplesRyan Scott4 years
wip/T18626PmCheck: Long-distance information for LocalBinds (#18626)Sebastian Graf4 years
wip/T18638Do absence analysis on stable unfoldingsSimon Peyton Jones4 years
wip/T18639-remove-generated-pragmaRemove GENERATED pragma, as it is not being usedAlan Zimmerman4 years
wip/T18644Introduce isBoxedTupleDataCon and use it to fix #18644Ryan Scott4 years
wip/T18645Hackily decouple the parser from the desugarerSebastian Graf4 years
wip/T18648Postpone associated tyfam default checks until after typecheckingRyan Scott4 years
wip/T18649Care with implicit-parameter superclassesSimon Peyton Jones4 years
wip/T18653Fix printing of promoted unboxed tuples (#18653)Krzysztof Gogolewski4 years
wip/T18656Make sure we can read past perf notesKrzysztof Gogolewski4 years
wip/T18658rts: Fix erroneous usage of vsnprintfBen Gamari4 years
wip/T18660Make the forall-or-nothing rule only apply to invisible foralls (#18660)Ryan Scott4 years
wip/T18662Introduce and use DerivClauseTys (#18662)Ryan Scott4 years
wip/T18672hadrian: Don't include -fdiagnostics-color in argument hashGHC GitLab CI4 years
wip/T18677Account for RULES that destroy ok-for-speculationSimon Peyton Jones4 years
wip/T18698testsuite: Add performance test for #18698Ben Gamari4 years
wip/T18708PmCheck: Desugar string literal patterns with -XRebindableSyntax correctly (#...Sebastian Graf4 years
wip/T18714-T18715Disallow constraints in KindSigCtxtRyan Scott4 years
wip/T18723Check for large tuples more thoroughlyRyan Scott4 years
wip/T18730Reduce inlining in deeply-nested casesSimon Peyton Jones3 years
wip/T18733compiler: Fix recompilation checkingBen Gamari3 years
wip/T18736Add a test for #18736Krzysztof Gogolewski3 years
wip/T18745TestingBen Gamari4 years
wip/T18747Fix handling of function coercions (#18747)Krzysztof Gogolewski4 years
wip/T18753Omit redundant kind equality check in solverRichard Eisenberg4 years
wip/T18755Add regression test for #18755.Richard Eisenberg4 years
wip/T18761compare-flags: Strip whitespace from flags read from --show-optionsGHC GitLab CI3 years
wip/T18765s/NOINLINE/NOINLINE[0]/g in GHC.Num.Integer (#18765)Sebastian Graf4 years
wip/T18767Pmc: Don't call exprType on type arguments (#18767)Sebastian Graf4 years
wip/T18770Display results of GHC.Core.Lint.lint* functions consistentlyRyan Scott4 years
wip/T18783rts: Fix integer width in TICK_BUMP_BYBen Gamari4 years
wip/T18789Avoid useless w/w splitSimon Peyton Jones3 years
wip/T18789-aUnVarGraph: Improve asymptoticsBen Gamari3 years
wip/T18789-bCallArity: Avoid co-call computation when group contains self-callsBen Gamari3 years
wip/T18791Preserve as-parsed arrow type for HsUnrestrictedArrowAlan Zimmerman4 years
wip/T18793Testsuite: Add dead arity analysis testsSebastian Graf4 years
wip/T18794sdist: Include hadrian sources in source distributionBen Gamari4 years
wip/T18802Desugar RecordUpd in `tcExpr`CarrieMY23 months
wip/T18806Reject pattern synonyms with linear types (#18806)Krzysztof Gogolewski3 years
wip/T18807Introduce `hs-pkg path` entry in --info outputBen Gamari2 years
wip/T18809Fix desugaring of record updates on data familiesSimon Peyton Jones4 years
wip/T18815Fix some missed opportunities for preInlineUnconditionallySimon Peyton Jones4 years
wip/T18821-8.8rts/linker: Fix relocation overflow in PE linkerBen Gamari3 years
wip/T18826Drop remaining vestiges of libtoolBen Gamari2 years
wip/T18831Make DataKinds the sole arbiter of kind-level literals (and friends)Ryan Scott4 years
wip/T18835hadrian: Suppress xelatex output unless it failsBen Gamari4 years
wip/T18838testsuite: Sort metrics by metric typeBen Gamari4 years
wip/T18844Split HsConDecl{H98,GADT}DetailsRyan Scott4 years
wip/T18844-alternateSplit HsConDecl{H98,GADT}DetailsRyan Scott4 years
wip/T18854Document that ccall convention doesn't support varargsBen Gamari4 years
wip/T18855Fix two constraint solving problemsSimon Peyton Jones4 years
wip/T18856Fix error message location in tcCheckPatSynDeclSimon Peyton Jones4 years
wip/T18857CmmToLlvm: Declare signature for memcmpBen Gamari3 years
wip/T18870Arity: Emit "Exciting arity" warning only after second iteration (#18937)Sebastian Graf3 years
wip/T18872CmmToAsm/X86: Improve code generation for MO_UF_Conv of literalBen Gamari4 years
wip/T18885Demand: Nested strict product demands (#18885)Sebastian Graf3 years
wip/T18888Restrict Linear arrow %1 to exactly literal 1 onlyAlan Zimmerman3 years
wip/T18891Fix kind inference for data types. Again.Simon Peyton Jones3 years
wip/T18894Demand: Simplify `CU(U)` to `U` (#19005)Sebastian Graf3 years
wip/T18914Use HsOuterExplicit in instance sigs in deriving-generated codeRyan Scott3 years
wip/T18920Add a regression test for #18920Ryan Scott3 years
wip/T18927SArr: Fix toListBen Gamari13 months
wip/T18929Establish invariant (GivenInv)Simon Peyton Jones3 years
wip/T18932PmCheck: Print types of uncovered patterns (#18932)Sebastian Graf3 years
wip/T18939Use tcSplitForAllInvisTyVars (not tcSplitForAllTyVars) in more placesRyan Scott3 years
wip/T18948Enable eventlog support in all ways by defaultBen Gamari2 years
wip/T18960Accept (fixed) T14059bSebastian Graf3 years
wip/T18962Working around a bug to do with optCoercionSebastian Graf3 years
wip/T18962-simplZap some idStaticArgsSebastian Graf3 years
wip/T18964Make `drop` and `dropWhile` fuse (#18964)Sebastian Graf17 months
wip/T18973Allow deploy:pages job to failRyan Scott3 years
wip/T18983Rubbish literals for all representations (#18983)Sebastian Graf3 years
wip/T18987Quick Look: zonk result typeSimon Peyton Jones3 years
wip/T18993More wibblesSimon Peyton Jones3 years
wip/T18993aImprove boxity in deferAfterPreciseExceptionSimon Peyton Jones2 years
wip/T18993bA bunch of changes related to eta reductionSimon Peyton Jones23 months
wip/T18995Make noinline more reliableSimon Peyton Jones3 years
wip/T18998Unfortunate dirty hack to overcome #18998.Richard Eisenberg3 years
wip/T19000Close #19000 by fixing polarity of a comparisonRichard Eisenberg3 years
wip/T19001Kill ad hoc Note [Case MFEs] hackSimon Peyton Jones19 months
wip/T19008Delete outdated Note [Kind-checking tyvar binders for associated types]Ryan Scott3 years
wip/T19016DmdAnal: Better syntax for demand signatures (#19016)Sebastian Graf3 years
wip/T19025gitlab-ci: Fix TEST_ARGS/RUNTEST_ARGS inconsistencyBen Gamari3 years
wip/T19027typecheck: Account for -XStrict in irrefutability checkBen Gamari3 years
wip/T19029rts: Depend explicitly on libcBen Gamari2 years
wip/T19030ghci: Take editor from VISUAL environment variableBen Gamari3 years
wip/T19042Test #19665 as expect_broken, with commentaryRichard Eisenberg3 years
wip/T19044Fix #19044 by tweaking unification in inst lookupRichard Eisenberg3 years
wip/T19050Demand: Better representation (#19050)Sebastian Graf3 years
wip/T19051Document scoping of named wildcard type variablesSimon Peyton Jones3 years
wip/T19053Add regression test for #19053Sebastian Graf3 years
wip/T19057rts: Fix typo in macro nameBen Gamari3 years
wip/T19064Correct documentation around -XTypeOperatorsRichard Eisenberg3 years
wip/T19074aMake PatSyn immutableSimon Peyton Jones3 years
wip/T19075rts/Messages: Relax locked-closure assertionBen Gamari3 years
wip/T19078Test start/endEventlogging: first header must be EVENT_HEADER_BEGINDavid Eichmann3 years
wip/T19083Bump template-haskell version to 2.18.0.0Ryan Scott3 years
wip/T19093Clone the binders of a SAKS where necessarySimon Peyton Jones3 years
wip/T19099-workaroundRequire alex < 3.2.6Ryan Scott3 years
wip/T19106Make matchableGivens more reliably correct.Richard Eisenberg3 years
wip/T19109Require ScopedTypeVariables+TypeApplications to use type applications in patt...Ryan Scott3 years
wip/T19118PPC NCG: print procedure end label for debugPeter Trommler3 years
wip/T19119Check for libatomic dependency for atomic operationsBen Gamari3 years
wip/T19120Fix unsoundness for linear guards (#19120)Krzysztof Gogolewski3 years
wip/T19122users guide: Mention that -e can be given multiple timesBen Gamari3 years
wip/T19133Don't use absentError thunks for strict constructor fieldsSimon Peyton Jones3 years
wip/T19142Fix error recovery in solveEqualitiesSimon Peyton Jones3 years
wip/T19143testsuite: Add test for #21962Ben Gamari21 months
wip/T19146rts: Don't sanity-check StgTSO.global_linkBen Gamari12 months
wip/T19149testsuite: Add test for #19149Ben Gamari3 years
wip/T19154Improve handling of overloaded labels, literals, lists etcSimon Peyton Jones3 years
wip/T19155rts/PEi386: Fix reentrant lock usageBen Gamari3 years
wip/T19159rts/linker: Don't assume existence of dlinfoBen Gamari3 years
wip/T19162rts/Sanity: Allow DEAD_WEAKs in weak pointer listBen Gamari3 years
wip/T19165Run linear Lint on the desugarer output (part of #19165)Krzysztof Gogolewski3 years
wip/T19165-part2Linear types: fix linting of multiplicities (#19165)Krzysztof Gogolewski3 years
wip/T19171base: Eliminate pinned allocations from IntTableBen Gamari3 years
wip/T19179testsuite: Increase delay in conc059Ben Gamari3 years
wip/T19180WorkWrap: Use SysLocal Name for Thunk Splitting (#19180)Sebastian Graf3 years
wip/T19186Remove some redundant validity checks.Richard Eisenberg3 years
wip/T19190DmdAnal: Intern `Poly` and `nopDmdType` (#19190)Sebastian Graf3 years
wip/T19194IfaceToType: Ensure that IfaceTyConInfo is sharedBen Gamari3 years
wip/T19197Use captureTopConstraints at top levelSimon Peyton Jones3 years
wip/T19214Consolidate NameCache extension logicBen Gamari3 years
wip/T19224CoreToStg.Prep: Speculative evaluationSebastian Graf3 years
wip/T19225gitlab-ci: Fix perf metric pushingBen Gamari3 years
wip/T19243Always set `safeInferred`, not only when it turns `False`Joachim Breitner3 years
wip/T19244testsuite: Add broken tests for #19244Ben Gamari3 years
wip/T19244-fixFail before checking instances in checkHsigIface if exports don't match (#19244)Zubin Duggal3 years
wip/T19246Improve specialisation for imported functionsSimon Peyton Jones3 years
wip/T19249hadrian: Fix `lookupInPath` on Windows (#19249)Sebastian Graf3 years
wip/T19250Zonk the returned kind in tcFamTyPatsSimon Peyton Jones3 years
wip/T19267Mark divModInt and friends as INLINE (#19267)Sebastian Graf3 years
wip/T19271-testAdd test for #19271nineonine2 years
wip/T19279Fix buglet in expandSynTyCon_maybeSimon Peyton Jones3 years
wip/T19280Add "fast-ci" label, for skipping most builds (#19280)Krzysztof Gogolewski3 years
wip/T19284base: Fix order of infix declarations in Data.FunctorBen Gamari3 years
wip/T19288Fix accidental unsoundness in Data.Typeable.Internal.mkTypeLitFromStringRyan Scott3 years
wip/T19289Make pattern synonyms play with CallStackSimon Peyton Jones3 years
wip/T19296More accurate SrcSpan when reporting redundant constraintsSimon Peyton Jones3 years
wip/T19302Mark both parameters of SimplM one-shot (#19302)Sebastian Graf3 years
wip/T19311seqBind after Call AritySebastian Graf3 years
wip/T19315Fix a long standing bug in constraint solvingSimon Peyton Jones3 years
wip/T19326CPR analysis: Don't lose shared values (#19326)Sebastian Graf3 years
wip/T19336Fix a serious bug in roughMatchTcsSimon Peyton Jones3 years
wip/T19339hadrian: Fix incorrect ticket referenceBen Gamari3 years
wip/T19347Fix over-eager inlining in SimpleOptSimon Peyton Jones3 years
wip/T19350testsuite: Add broken testcase for #19350Ben Gamari3 years
wip/T19352testsuite: Add broken test for #19352Ben Gamari3 years
wip/T19360Fix terrible occurrence-analysis bugSimon Peyton Jones3 years
wip/T19361Improve pretty-printer defaulting logic (#19361)Krzysztof Gogolewski3 years
wip/T19363Fix #19363 by using pprName' {Applied,Infix} in the right placesRyan Scott3 years
wip/T19364Unify result type earlier to improve error messagesSimon Peyton Jones3 years
wip/T19373template-haskell: Add support for default declarationsMario Blažević3 years
wip/T19374Parse symbolic names in ANN type correctly with otyconRyan Scott3 years
wip/T19377Fix #19377 by using lookupLOcc when desugaring TH-quoted ANNsRyan Scott3 years
wip/T19396Update MonoLocalBinds documentationSimon Peyton Jones3 years
wip/T19397Fixes to dealing with the export of mainSimon Peyton Jones3 years
wip/T19397-backportFixes to dealing with the export of mainSimon Peyton Jones3 years
wip/T19400Fix assertion error with linear types, #19400Krzysztof Gogolewski3 years
wip/T19405hadrian: ticky_ghc should build all things with -ticky (#19405) [skip ci]Sebastian Graf3 years
wip/T19407DmdAnal: Turn `LP(A)` into `LP(L)` in signatures (#19407)Sebastian Graf3 years
wip/T19409Hadrian: Add powerpc64[le] to supported arch listPeter Trommler3 years
wip/T19413base: Add reference to #19413 to Note [unsafePerformIO and strictness]Ben Gamari3 years
wip/T19415Avoid fundep-caused loop in the typecheckerSimon Peyton Jones3 years
wip/T19417-ghc-8.10rts: Make markLiveObject thread-safeBen Gamari3 years
wip/T19423users guide: Update mathjax CDN URLBen Gamari3 years
wip/T19431Include time.h in conc059_c (#19431)Sebastian Graf3 years
wip/T19432User's Guide: document DefaultSignatures' interaction with subsumptionRyan Scott3 years
wip/T19435rts/eventlog: Flush MainCapability buffer in non-threaded RTSBen Gamari3 years
wip/T19438Reduce code bloat in `Ord Literal` instance (#19443)Sebastian Graf3 years
wip/T19446users guide: Various other cleanupsBen Gamari3 years
wip/T19455gitlab-ci: Build releases with hyperlinked sourcesBen Gamari3 years
wip/T19457Document operator sections' interaction with subsumptionRyan Scott3 years
wip/T19464compiler: Strictness while updating RULE IdInfoBen Gamari3 years
wip/T19474Add regression test for T19474.Andreas Klebinger3 years
wip/T19475Pmc: Consider Required Constraints when guessing PatSyn arg types (#19475)Sebastian Graf3 years
wip/T19482Fix an awkward error in Visible Type ApplicationSimon Peyton Jones3 years
wip/T19485hadrian: Pass -fno-use-rpaths to GHC while linkingBen Gamari3 years
wip/T19495The result kind of a signature can't mention quantified varsSimon Peyton Jones3 years
wip/T19497More improvement to MonoLocalBinds documentationSimon Peyton Jones3 years
wip/T19498Document the interaction between ScopedTypeVariables and StandaloneKindSignat...Ryan Scott3 years
wip/T19503testsuite: Add test for #21186Ben Gamari2 years
wip/T19516Core lint: Lint top-level non-rec bindings with correct RecFlag (#19516)Sebastian Graf3 years
wip/T19522Fix an levity-polymorphism errorSimon Peyton Jones3 years
wip/T19540base: Use mutableByteArrayContentsBen Gamari3 years
wip/T19541rts: Use long-path-aware statBen Gamari3 years
wip/T19557Better sharing of join points (#19996)Simon Peyton Jones3 years
wip/T19557-9.0Bump bytestring submoduleGHC GitLab CI3 years
wip/T19563PPC NCG: Fix int to float conversionPeter Trommler3 years
wip/T19569Experimental patch inlining dictionary applicationsSimon Peyton Jones2 years
wip/T19581Fix the binder-swap transformation in OccurAnalSimon Peyton Jones3 years
wip/T19582Make RULES more robust in GHC.FloatSimon Peyton Jones3 years
wip/T19583Fix occAnalAppSimon Peyton Jones3 years
wip/T19589hadrian: Fix build-stack-nixBen Gamari3 years
wip/T19597Rename StrictSig to DmdSig (#19597)Sebastian Graf3 years
wip/T19599Make specialisation a bit more aggressiveSimon Peyton Jones3 years
wip/T19600hadrian: Refactor hlint targetBen Gamari3 years
wip/T19622Pmc: Add regression test for #19622Sebastian Graf3 years
wip/T19626Some Heap flagsnineonine16 months
wip/T19627Fixes #19627.Apoorv Ingle14 months
wip/T19629primops: Undeprecate addr2Int# and int2Addr#Ben Gamari3 years
wip/T19637rts: Fix usage of pthread_setname_npBen Gamari3 years
wip/T19640Revert "[ci/arm/darwin/testsuite] Forwards ports from GHC-8.10"Ben Gamari3 years
wip/T19644Specialise: Check `typeDeterminesValue` before specialising on an interesting...Sebastian Graf2 years
wip/T19645testsuite: Add test for #19645Ben Gamari3 years
wip/T19649Fix #19649 by using filterInScopeM in rnFamEqnRyan Scott3 years
wip/T19654-alternativeRemove Semigroup instance for UniqDFM (#19654)Krzysztof Gogolewski3 years
wip/T19659T19659 wipnineonine2 years
wip/T19668Fix handling ze_meta_tv_env in GHC.Tc.Utils.ZonkSimon Peyton Jones3 years
wip/T19672Improvements in SpecConstrSimon Peyton Jones3 years
wip/T19681PrimOps: Add CAS op for all int sizesPeter Trommler3 years
wip/T19681-cmpxchg16bImprove description with @bgamari's suggestionBen Gamari2 years
wip/T19682Fix #19682 by breaking cycles in DerivedsRichard Eisenberg3 years
wip/T19683Prelude: Fix version bound on Bits importPeter Trommler3 years
wip/T19688Add {lifted,unlifted}DataConKey to pretendNameIsInScope's list of NamesRyan Scott3 years
wip/T19700Eliminate unsafeEqualityProof in CorePrepSimon Peyton Jones3 years
wip/T19703Eliminate mapM_ over eltsRMBen Gamari3 years
wip/T19703-ghc-8.8compiler: Introduce and use RoughMap for instance environmentsBen Gamari3 years
wip/T19703bBag optimisationsBen Gamari3 years
wip/T19719Use correct precedence in Complex's Read1/Show1 instancesRyan Scott3 years
wip/T19720Change representation of field selector occurencesShayne Fletcher3 years
wip/T19735Improve readability of filename/module name mismatch errorBen Gamari3 years
wip/T19737Pretty-print HsArgPar applications correctly (#19737)Ryan Scott3 years
wip/T19738Bring tcTyConScopedTyVars into scope in tcClassDecl2Ryan Scott3 years
wip/T19739Fix newtype eta-reductionSimon Peyton Jones3 years
wip/T19742Expand synonyms in mkCastTy when necessaryRyan Scott3 years
wip/T19759Propagate free variables in extract_lctxt correctlyRyan Scott3 years
wip/T19768Persist CorePrepProv into IfaceUnivCoProvSimon Peyton Jones3 years
wip/T19780Fix strictness and arity info in SpecConstrSimon Peyton Jones3 years
wip/T19783Change representation of HsGetField and HsProjectionShayne Fletcher3 years
wip/T19790Extend the in-scope set to silence substExpr warningsSimon Peyton Jones3 years
wip/T19790aMake RULE matching insensitive to eta-expansionSimon Peyton Jones2 years
wip/T19797hadrian: Don't depend upon bash from PATHBen Gamari3 years
wip/T19805Minor refactoring in WorkWrapSimon Peyton Jones3 years
wip/T19815Use isReflexiveCo when building an MCorecionSimon Peyton Jones3 years
wip/T19822CPR: Detect constructed products in `runRW#` apps (#19822)Sebastian Graf3 years
wip/T19824Don't adjust the inline prag in splitFunSimon Peyton Jones3 years
wip/T19825Hadrian: Enable SMP on powerpc64{le}Peter Trommler3 years
wip/T19833Add comments explaining why #19833 is wrongSimon Peyton Jones3 years
wip/T19847Improve treatment of type applications in patternsSimon Peyton Jones15 months
wip/T19848Changes to HsRecField'Shayne Fletcher3 years
wip/T19852PPC NCG: Fix unsigned compare with 16-bit constantsPeter Trommler3 years
wip/T19852-backport-9.0PPC NCG: Fix unsigned compare with 16-bit constantsPeter Trommler3 years
wip/T19852-backport-9.2PPC NCG: Fix unsigned compare with 16-bit constantsPeter Trommler3 years
wip/T19853WW: Mark absent errors as diverging againSebastian Graf3 years
wip/T19854base: Improve documentation of `throwIO` (#19854)Sebastian Graf2 years
wip/T19867-testAdd test for #19867nineonine22 months
wip/T19871DmdAnal: Implement Boxity Analysis (#19871)Sebastian Graf3 years
wip/T19873Fix INLINE pragmas in desugarerSimon Peyton Jones3 years
wip/T19883Fix desugaring with unboxed types (#19883)Krzysztof Gogolewski3 years
wip/T19885Fix libffi on PowerPCPeter Trommler3 years
wip/T19890Improve pretty-printing of coercionsSimon Peyton Jones3 years
wip/T19918Eta expand through CallStacksSimon Peyton Jones3 years
wip/T19921Add regression test for #19921Zubin Duggal3 years
wip/T19931-ppcPPC NCG: Fix table jumpsPeter Trommler3 years
wip/T19932-dot-4Countdeps: Strictly documentation markup fixesShayne Fletcher3 years
wip/T19938Fix Note [Function types]Richard Eisenberg2 years
wip/T19957PPC NCG: Fix panic in linear register allocatorPeter Trommler3 years
wip/T19963hadrian: Don't rely on realpath in bindist MakefileBen Gamari2 years
wip/T19972Fix error message for record updates, #19972Krzysztof Gogolewski3 years
wip/T19992Fix type and strictness signature of fork#Simon Peyton Jones3 years
wip/T19992-forkOnFix type and strictness signature of forkOn#Ryan Scott3 years
wip/T20008One-shot changes (#20008)Simon Peyton Jones3 years
wip/T20010Add release flavour and use it for the release jobsMatthew Pickering23 months
wip/T20010btestsuite: Add tests for system-cxx-std-lib packageBen Gamari24 months
wip/T20011Simplify pprLHsContextRyan Scott3 years
wip/T20070Arity: Handle shadowing properlySebastian Graf3 years
wip/T20083Disable -fdefer-type-errors for linear types (#20083)Krzysztof Gogolewski3 years
wip/T20106A few improvements to the pattern-match checkerSebastian Graf3 years
wip/T20111Stashing my local changesSebastian Graf2 years
wip/T20125Don't duplicate constructors in the simplifierSimon Peyton Jones3 years
wip/T20130Delete ToDo about incorrect optimisation [skip ci]Peter Trommler3 years
wip/T20142testsuite: Add test for #20142Ben Gamari3 years
wip/T20143Eliminate unnecessary unsafeEqualityProofSimon Peyton Jones3 years
wip/T20144rts/OSThreads: Fix reference clock of timedWaitConditionBen Gamari3 years
wip/T20153Fix a subtle scoping error in simplLazyBindSimon Peyton Jones3 years
wip/T20155testsuiteBen Gamari19 months
wip/T20157Parser: suggest TemplateHaskell on $$(...) (#20157)Krzysztof Gogolewski3 years
wip/T20160rts: Fix inconsistent signatures for collect_pointersBen Gamari3 years
wip/T20166rts: Don't rely on configuration when CLEANING=YESBen Gamari3 years
wip/T20179Catch type-checker exceptions when splicingSimon Peyton Jones3 years
wip/T20181TypeError is OK on the RHS of a type synonymSimon Peyton Jones3 years
wip/T20183Disallow nonlinear fields in Template Haskell (#18378)Krzysztof Gogolewski3 years
wip/T20185Handle OverloadedRecordDot in TH (#20185)Zubin Duggal3 years
wip/T20186Supply missing case for '.' inShayne Fletcher3 years
wip/T20194Squash into "potential fix"Ben Gamari2 years
wip/T20199rts: Fix use of sized array in Heap.hBen Gamari3 years
wip/T20200Use the right InScopeSet for findBestSimon Peyton Jones3 years
wip/T20200-agda-testRevert "Convert lookupIdSubst panic back to a warning (#20200)"Krzysztof Gogolewski3 years
wip/T20200-restoreConvert lookupIdSubst panic back to a warning (#20200)Krzysztof Gogolewski3 years
wip/T20200AgdaDatatypesLook up knot-tied GlobalIds in the InScopeSetSimon Peyton Jones3 years
wip/T20200KGEnsure top-level binders in scope in SetLevelsSimon Peyton Jones3 years
wip/T20200aGet the in-scope set right during RULE matchingSimon Peyton Jones3 years
wip/T20200bFix GHC.Core.Subst.substDVarSetSimon Peyton Jones3 years
wip/T20200b-panicRestore panic in lookupIdSubstKrzysztof Gogolewski3 years
wip/T20208Create absolute symlink for test executablesMatthew Pickering3 years
wip/T20214ghci: show helpful error message when loading module with SIMD vector operati...nineonine2 years
wip/T20225hadrian: Also produce versioned wrapper scriptsMatthew Pickering3 years
wip/T20231Make inert_cycle_breakers into a stack.Richard Eisenberg2 years
wip/T20253hadrian: Ensure that settings is regenerated during bindist installationBen Gamari3 years
wip/T20260Reject type family equation with wrong name (#20260)Krzysztof Gogolewski3 years
wip/T20267hadrian: Fix binary-dist support for cross-compilersBen Gamari3 years
wip/T20269SetLevels: Box expressions returning uboxed tuples so that they floatSebastian Graf3 years
wip/T20278Desugarer: Bring existentials in scope when substituting into record GADTsRyan Scott3 years
wip/T20283CallArity: Consider shadowing introduced by case and field bindersSebastian Graf3 years
wip/T20324Ensure that zapFragileUnfolding preseves evaluatednessBen Gamari3 years
wip/T20353rts: Set stderr mode to reflect UTF-8 encodingBen Gamari3 years
wip/T20356Use eqType, not tcEqType, in metavar kind checkRichard Eisenberg3 years
wip/T20375-T20387Instantiate field types properly in stock-derived instancesRyan Scott2 years
wip/T20399rts: Unify stack dirtiness checkBen Gamari3 years
wip/T20401Change isUnliftedTyCon to marshalablePrimTyCon (#20401)Krzysztof Gogolewski2 years
wip/T20424testsuite: Add test for #20424Ben Gamari24 months
wip/T20431ghc-boot: Eliminate unnecessary use of getEnvironmentBen Gamari3 years
wip/T20433Tiny renamings and doc updatesRichard Eisenberg2 years
wip/T20436Disable -dynamic-too if -dynamic is also passedMatthew Pickering3 years
wip/T20443Care about specificity in pattern type argsRichard Eisenberg3 years
wip/T20451compiler: Fix racy ticker counter registrationBen Gamari3 years
wip/T20482Remove the Maybe in primRepName's typeRyan Scott3 years
wip/T20485Add a warning for GADT match + NoMonoLocalBinds (#20485)Krzysztof Gogolewski2 years
wip/T20493rts/Linker: Fix __dso_handle handlingGHC GitLab CI3 years
wip/T20494testsuite: Add T20494Ben Gamari22 months
wip/T20501Flesh out Note [The stupid context] and reference itRyan Scott2 years
wip/T20506hadrian: Fix quoting in binary distribution installation MakefileBen Gamari3 years
wip/T20510WorkWrap: Update Unfolding with WW'd body prior to `tryWW` (#20510)Sebastian Graf3 years
wip/T20539WorkWrap: `isRecDataCon` should not eta-reduce NewTyCon field tys (#20539)Sebastian Graf3 years
wip/T20541Increase type sharingBen Gamari2 years
wip/T20546libiserv: Rename Lib module to IServBen Gamari2 years
wip/T20547Bump time submodule to 1.12.1Ben Gamari2 years
wip/T20562Remove record field from SoloSimon Peyton Jones3 years
wip/T20566testsuite: Cabalify ghc-configBen Gamari2 years
wip/T20590Fix #20590 with another application of mkHsContextMaybeRyan Scott3 years
wip/T20598-2Add regression test for #20598Sebastian Graf2 years
wip/T20601Introduce -dlint flagBen Gamari2 years
wip/T20602Use local instances with least superclass depthRichard Eisenberg2 years
wip/T20606Make expand_syn a NOINLINE functionSimon Peyton Jones2 years
wip/T20612Make exprIsWorkFree only work for single-alt casesSimon Peyton Jones2 years
wip/T20631Pmc: Do inhabitation test for unlifted vars (#20631)Sebastian Graf2 years
wip/T20639Get the in-scope set right in simplArgSimon Peyton Jones2 years
wip/T20642testsuite: Refactor pmcheck all.TSebastian Graf2 years
wip/T20649rts: Ensure that markCAFs marks object codeBen Gamari2 years
wip/T20649-8.10rts: Ensure that markCAFs marks object codeBen Gamari2 years
wip/T20663Add regression test for #20663Sebastian Graf2 years
wip/T20663-2Add regression test for #20663Sebastian Graf2 years
wip/T20666Refactor the treatment of loopy superclass dictsRichard Eisenberg16 months
wip/T20666bSkip computing superclass origins for equalitiesRichard Eisenberg2 years
wip/T20690rts: Annotate benign race in pthread ticker's exit test Ben Gamari2 years
wip/T20702users-guide: Describe requirements of DWARF unwindingBen Gamari2 years
wip/T20707gitlab-ci: Add release jobs for Darwin targetsBen Gamari2 years
wip/T20709Make INLINE/NOINLINE pragmas a bgi less constrainingSimon Peyton Jones2 years
wip/T20719Fix and simplify DeriveAnyClass's context inference using SubTypePredSpecRyan Scott2 years
wip/T20724Disable text's dependency on simdutf by defaultBen Gamari2 years
wip/T20733testsuite: Report minimum and maximum stat changesBen Gamari2 years
wip/T20734rts: +RTS -DL should imply +RTS -DlBen Gamari2 years
wip/T20735testsuite: Add test for #20735Ben Gamari22 months
wip/T20746Improve boxity in deferAfterPreciseExceptionSimon Peyton Jones2 years
wip/T20749Make DataCon workers strict in strict fields (#20749)Sebastian Graf14 months
wip/T20757compiler: Eliminate accidental loop in GHC.SysTools.BaseDirBen Gamari2 years
wip/T20768Implement \cases (Proposal 302)Jakob Bruenker2 years
wip/T20786docs: Drop old release notesBen Gamari2 years
wip/T20789Explicit Data.List import list in check-ppr (#20789)Sebastian Graf2 years
wip/T20802hadrian: Include bash completion script in bindistBen Gamari2 years
wip/T20803Give parsing plugins access to errorsJakob Brünker2 years
wip/T20803-followupnew datatypes for parsedResultActionJakob Bruenker2 years
wip/T20817More accurate unboxingSimon Peyton Jones2 years
wip/T20820Fix bug in weak loop-breakers in OccurAnalSimon Peyton Jones2 years
wip/T20836Ignore .hie-biosSebastian Graf22 months
wip/T20849hadrian: Fix testing stage1 compilerMatthew Pickering23 months
wip/T20861rts: Only declare environ when necessaryBen Gamari2 years
wip/T20878gitlab-ci: Check for dynamic msys2 dependenciesBen Gamari2 years
wip/T20879RTS: Fix CloneStack.c when no table next to codePeter Trommler2 years
wip/T20906Fix T20638 on big-endian architecturesPeter Trommler2 years
wip/T20913users guide: Eliminate spurious \spxentry mentionsBen Gamari2 years
wip/T20921Add an Outputable instance for RecTcCheckerSimon Peyton Jones2 years
wip/T20929Refactor the escaping kind check for data constructorsSimon Peyton Jones2 years
wip/T20940Check for zero-bit types in sizeExprKrzysztof Gogolewski2 years
wip/T20941Two small improvements in the SimplifierSimon Peyton Jones2 years
wip/T20959codeGen: Ensure that static datacon apps are included in SRTsBen Gamari24 months
wip/T20961rts: Clean up RTS flags usage messageBen Gamari2 years
wip/T20963users-guide: Document GHC_CHARENC environment variableBen Gamari2 years
wip/T20981Define and use restoreLclEnvSimon Peyton Jones2 years
wip/T20983rts: Refuse to create jump islands for symbols with info tablesBen Gamari2 years
wip/T20984Hadrian: update the index-state to allow building with GHC 9.0.2Ryan Scott2 years
wip/T20987Introduce MO_UnalignedStoreBen Gamari2 years
wip/T20987bprimops: Fix documentation of setByteArray#Ben Gamari2 years
wip/T20988Better occurrence analysis with castsSimon Peyton Jones2 years
wip/T20994DeriveGeneric: look up datacon fixities using getDataConFixityFunRyan Scott2 years
wip/T20999Expand type synonyms in markNominalRyan Scott2 years
wip/T21006Set the TcLclEnv when solving a ForAll constraintSimon Peyton Jones2 years
wip/T21011Make typechecker trace less strictSimon Peyton Jones2 years
wip/T21016Check type first then expressionPeter Trommler2 years
wip/T21023Always generalise top-level bindingsSimon Peyton Jones2 years
wip/T21035Add test for T21035Matthew Pickering2 years
wip/T21038Look through untyped TH splices in tcInferAppHead_maybeRyan Scott2 years
wip/T21050Add a regression test for #21050Krzysztof Gogolewski13 months
wip/T21052ghci: fix -ddump-stg-cg (#21052)nineonine2 years
wip/T21056Document that reifyRoles includes kind parametersRichard Eisenberg2 years
wip/T21059linker/PEi386: Make addLibrarySearchPath long-path awareBen Gamari2 years
wip/T21062Simplify and correct nasty case in coercion optRichard Eisenberg24 months
wip/T21066rts: Declare barfBen Gamari21 months
wip/T21076Always define __GLASGOW_HASKELL_PATCHLEVEL1/2__ macrosMatthew Pickering2 years
wip/T21077Draft: tweak add_head_ctxt to check for EWrapsRyan Scott2 years
wip/T21079rts/AdjustorPool: Silence unused function warningBen Gamari2 years
wip/T21081Assume at least one evaluation for nested SubDemands (#21081, #21133)Sebastian Graf24 months
wip/T21083Fix panic in InferTags.Rewrite.isTaggednineonine2 years
wip/T21084codeGen: not sink global assignments (#21084)nineonine2 years
wip/T21085Demand: Don't rewrite `CS(S)` to `S` (#21085)Sebastian Graf2 years
wip/T21092Make Constraint not *apart* from Type.Richard Eisenberg2 years
wip/T21112testsuite: Fix ipeMap testPeter Trommler2 years
wip/T21114users-guide: Rephrase the rewrite rule documentationBen Gamari21 months
wip/T21122simplCore: Correctly extend in-scope set in rule matchingBen Gamari2 years
wip/T21141testsuite: Add testcase for #21141Ben Gamari2 years
wip/T21141-9.2Ensure that wired-in exception closures aren't GC'dBen Gamari2 years
wip/T21144Use prepareBinding in tryCastWorkerWrapperSimon Peyton Jones2 years
wip/T21144aTiny documentation wibbleSimon Peyton Jones2 years
wip/T21146gitlab-ci: Use the linters image in hlint jobBen Gamari2 years
wip/T21150Worker/wrapper: Preserve float barriers (#21150)Sebastian Graf2 years
wip/T21164upload_ghc_libs: Fix path to documentationBen Gamari21 months
wip/T21169testsuite: Add test for #21169Ben Gamari2 years
wip/T21185Delete GenericKind_ in favor of GenericKind_DCRyan Scott2 years
wip/T21186testsuite: Add test for #21186Ben Gamari2 years
wip/T21191Fix copy-pasteSylvain Henry14 months
wip/T21208Add Red Herring to Note [What might equal later?]Richard Eisenberg2 years
wip/T21213base: Throw exceptions raised while closing finalized HandlesBen Gamari24 months
wip/T21225Remove redundant imports and pragmasPeter Trommler2 years
wip/T21229testSebastian Graf2 years
wip/T21245List GHC.Event.Internal in base.cabal on Windowssheaf2 years
wip/T21253rts/linker: Split up object resolution and initializationBen Gamari2 years
wip/T21254rts: Don't mark object code in markCAFs unless necessaryBen Gamari2 years
wip/T21257Temp commit switching to dmdTransform for trivial bindingsSebastian Graf2 years
wip/T21261Eta reduction based on evaluation context (#21261)Sebastian Graf2 years
wip/T21265WorkWrap: Handle partial FUN apps in `isRecDataCon` (#21265)Sebastian Graf2 years
wip/T21278Add a test for #21278Krzysztof Gogolewski12 months
wip/T21279driver: ensure we always use pluginsDouglas Wilson23 months
wip/T21286INLINE/INLINEABLE pragmas in Foreign.Marshal.ArraySimon Peyton Jones19 months
wip/T21295Bump text submodule to current `master`Ben Gamari2 years
wip/T21299Consistently attach SrcSpans to sub-expressions in TH splicesRyan Scott2 years
wip/T21300Fix panic when pretty printing HsCmdLamJakob Bruenker2 years
wip/T21301Fix error when using empty case in arrow notationJakob Bruenker2 years
wip/T21302Fix the free-var test in validDerivPredSimon Peyton Jones2 years
wip/T21317configure: update autoconfBen Gamari2 years
wip/T21328Make mkFunCo take AnonArgFlags into accountRyan Scott2 years
wip/T21335Add /linters/*/dist-install/ to .gitignoreRyan Scott2 years
wip/T21336testsuite: Add tests for #21336Ben Gamari24 months
wip/T21343Add INLINE pragmas for Enum helper methodsSimon Peyton Jones2 years
wip/T21365testsuite: Ensure that GHC doesn't pick up environment filesBen Gamari2 years
wip/T21372get-win32-tarballs: Drop i686 architectureBen Gamari2 years
wip/T21379hadrian: Enable -dlint in devel2 flavourBen Gamari2 years
wip/T21384configure: Bump GHC version to 9.5Ben Gamari2 years
wip/T21386Improve FloatOut and SpecConstrSimon Peyton Jones23 months
wip/T21390rts: Ensure that the interpreter doesn't disregard tagsBen Gamari2 years
wip/T21391Fix substitution in bindAuxiliaryDictSimon Peyton Jones2 years
wip/T21391aImprove floated dicts in SpecialiseSimon Peyton Jones2 years
wip/T21392A fix for #21392Sebastian Graf2 years
wip/T21402hadrian: Don't rely on xxx not being present in installation pathBen Gamari2 years
wip/T21452Tiny documentation wibbles (comments only)Simon Peyton Jones22 months
wip/T21457Refactor SpecConstr to use treat bindings uniformlySimon Peyton Jones22 months
wip/T21465testsuite: Add test for #21465Ben Gamari24 months
wip/T21470Add missing dict binds to specialiserSimon Peyton Jones18 months
wip/T21478rts/ghc.mk: Only build StgCRunAsm.S when it is neededBen Gamari24 months
wip/T21479Check for uninferrable variables in tcInferPatSynDeclSimon Peyton Jones24 months
wip/T21485configure: Check for ffi.hBen Gamari24 months
wip/T21489Specialiser: saturate DFuns correctlySimon Peyton Jones24 months
wip/T21506hadrian: Extend xattr Darwin hack to cover /libBen Gamari21 months
wip/T21515Generalize breakTyVarCycle to work with TyFamLHSRichard Eisenberg23 months
wip/T21516Use the wrapper for an unlifted bindingSimon Peyton Jones24 months
wip/T21517export IsList from GHC.IsListTeo Camarasu23 months
wip/T21519Add a missing guard in GHC.HsToCore.Utils.is_flat_prod_patSimon Peyton Jones24 months
wip/T21531Add arity to the INLINE pragmas for pattern synonymsSimon Peyton Jones24 months
wip/T21539rts/schedule: Only yield capability if run queue is emptyBen Gamari24 months
wip/T21548Add DeepSubsumption09Zubin Duggal21 months
wip/T21553nonmoving: Fix documentation of GC statistics fieldsBen Gamari24 months
wip/T21555Remove pprTrace from pushCoercionIntoLambda (#21555)Matthew Pickering23 months
wip/T21556testsuite: Add tests for #21556Ben Gamari24 months
wip/T21562SpecConstr: Don't unbox strict, Boxed argsSebastian Graf24 months
wip/T21569Adjust flags for pprTraceSimon Peyton Jones24 months
wip/T21575Fix bad interaction between withDict and the SpecialiserSimon Peyton Jones24 months
wip/T21579configure: Check CC_STAGE0 for --target supportBen Gamari24 months
wip/T21598validate: Use $make rather than makeMatthew Pickering23 months
wip/T21601configure: Use AC_PATH_TOOL to detect toolsBen Gamari21 months
wip/T21608Narrow what sm_case_case doesSimon Peyton Jones20 months
wip/T21618rts/linker: Ensure that __cxa_finalize is called on code unloadBen Gamari22 months
wip/T21622ghc-heap: Don't Box NULL pointersBen Gamari23 months
wip/T21623Indent closing "#-}" to silence HLintSimon Peyton Jones18 months
wip/T21623-TyCo-UtilsTry adding GHC.Core.TyCo.UtilsSimon Peyton Jones20 months
wip/T21623-fasterWibblesSimon Peyton Jones17 months
wip/T21623-tyconRefactor TyCon to have a top-level productSimon Peyton Jones17 months
wip/T21624testsuite: Add test for #21624Ben Gamari23 months
wip/T21633configure: Bump minimum bootstrap compiler version to 9.0Ben Gamari23 months
wip/T21667Instantiate top level foralls in partial type signaturesSimon Peyton Jones23 months
wip/T21669configure: Don't override Windows CXXFLAGSBen Gamari22 months
wip/T21682Add test for T21682Matthew Pickering23 months
wip/T21684Uncomment check for unlisted codesRichard Eisenberg22 months
wip/T21687validate: Ensure that $make variable is setBen Gamari23 months
wip/T21689Ensure floated dictionaries are in scope (again)Simon Peyton Jones23 months
wip/T21694Fix arityType: -fpedantic-bottoms, join points, etcSimon Peyton Jones20 months
wip/T21694aFix arityType: -fpedantic-bottoms, join points, etcSimon Peyton Jones20 months
wip/T21708Make keepAlive# out-of-lineBen Gamari22 months
wip/T21708-T16098FixesBen Gamari22 months
wip/T21712configure: Don't attempt to override linker on DarwinBen Gamari23 months
wip/T21716Comments only, about join pointsSimon Peyton Jones22 months
wip/T21717Demand: Clear distinction between Call SubDmd and eval Dmd (#21717)Sebastian Graf19 months
wip/T21719testsuite: Add test for #21719Ben Gamari22 months
wip/T21740gitignore: don't ignore all aclocal.m4 filesBen Gamari22 months
wip/T21745-relnotesrel-notes: Drop mention of #21745 fixBen Gamari22 months
wip/T21753gen-dll: Drop itBen Gamari18 months
wip/T21754Boxity: Don't update Boxity unless worker/wrapper follows (#21754)Sebastian Graf19 months
wip/T21760testsuite: Hide output from test compilations with verbosity==2Ben Gamari22 months
wip/T21761Respect -XStrict in the pattern-match checker (#21761)Sebastian Graf17 months
wip/T21763Improve SpecConstr for evalsSimon Peyton Jones20 months
wip/T21776compiler: properly handle non-word-sized CmmSwitch scrutinees in the wasm NCGCheng Shao15 months
wip/T21778configure: Only probe for LD in FIND_LDBen Gamari22 months
wip/T21801Fix a small buglet in tryEtaReduceSimon Peyton Jones21 months
wip/T21828Fix a scoping bug in the SpecialiserSimon Peyton Jones22 months
wip/T21831Add a 'notes' file in testsuite/tests/perf/compilerSimon Peyton Jones21 months
wip/T21838rts: Fix AdjustorPool bitmap manipulationBen Gamari22 months
wip/T21847rts/linker: Add support for .fini sectionsBen Gamari19 months
wip/T21848Regression test for #21848Simon Peyton Jones21 months
wip/T21851Fix DsUselessSpecialiseForClassMethodSelector msgSimon Peyton Jones18 months
wip/T21851-rule-winMake rewrite rules "win" over inliningSimon Peyton Jones19 months
wip/T21869driver: Fix implementation of -SMatthew Pickering21 months
wip/T21874hadrian: Drop executable name resolution logicBen Gamari21 months
wip/T21875gitlab-ci: Bump Docker imagesBen Gamari21 months
wip/T21880rts/ProfHeap: Ensure new Censuses are zeroedBen Gamari21 months
wip/T21885testsuite: Skip a few tests as in the nonmoving collectorBen Gamari21 months
wip/T21885-9.2testsuite: Skip a few tests as in the nonmoving collectorBen Gamari21 months
wip/T21888More improvements to worker/wrapperSimon Peyton Jones21 months
wip/T21896Get the in-scope set right in FamInstEnv.injectiveBranchesSimon Peyton Jones21 months
wip/T21909Constraint simplification loop now depends on `ExpansionFuel`Apoorv Ingle14 months
wip/T21920Fix TH + defer-type-errors interaction (#21920)Krzysztof Gogolewski21 months
wip/T21936llvmGen: Adapt to allow LLVM 15Ben Gamari19 months
wip/T21962rts: Don't clear cards of zero-length arraysBen Gamari21 months
wip/T21964ncg/aarch64: Don't use x18 register on AArch64/Darwinnormalcoder21 months
wip/T21965hadrian: Fix access mode of installed package registration filesBen Gamari21 months
wip/T21972nativeGen: Disable asm-shortcutting on DarwinBen Gamari15 months
wip/T21976hadrian: Don't attempt to install documentation if doc/ doesn't existBen Gamari21 months
wip/T21986gitlab-ci: Don't allow FreeBSD job to failBen Gamari17 months
wip/T22023More fixes for `type data` declarationsSimon Peyton Jones14 months
wip/T22028Fix a bug in anyInRnEnvRSimon Peyton Jones20 months
wip/T22038compiler: Rework handling of mutator abortingBen Gamari20 months
wip/T22039DmdAnal: Don't panic in addCaseBndrDmd (#22039)Sebastian Graf20 months
wip/T22043CApiFFI: add ConstPtr for encoding const-qualified pointer return typesnineonine15 months
wip/T22044driver: Honour -x optionMatthew Pickering21 months
wip/T22052users-guide: Rephrase the rewrite rule documentationBen Gamari21 months
wip/T22060compiler: Drop --build-id=none hackBen Gamari21 months
wip/T22062hadrian: Don't duplicate binaries on installationBen Gamari20 months
wip/T22065Be more careful in chooseInferredQuantifiersSimon Peyton Jones21 months
wip/T22077Separate IPE source file from spanBen Gamari19 months
wip/T22084Make SpecConstr bale out less oftenSimon Peyton Jones19 months
wip/T22091rts: Consistently use MiB in stats outputBen Gamari20 months
wip/T22096Make ghcDebugAssertions into a Stage predicate (Stage -> Bool)Matthew Pickering20 months
wip/T22112Fix a nasty loop in TidySimon Peyton Jones20 months
wip/T22114Add a missing trimArityTypeSimon Peyton Jones20 months
wip/T22115nativeGen/AArch64: Emit Atomic{Read,Write} inlineBen Gamari15 months
wip/T22121ci: Attempt using normal submodule cloning strategyMatthew Pickering20 months
wip/T22129-9.2rts: Fix CCS initialization in newArrayArray#Ben Gamari15 months
wip/T22130linker: Fix BFD import librariesTamar Christina16 months
wip/T22151Add regression test for #22151Ryan Scott15 months
wip/T22152Make WordQuotRem2Op ok-for-speculation tooSylvain Henry13 months
wip/T22159Windows: Always define _UCRT when compiling C codeRyan Scott20 months
wip/T22166linker: Fix BFD import librariesTamar Christina16 months
wip/T22167DeriveFunctor: Check for last type variables using dataConUnivTyVarsRyan Scott20 months
wip/T22194WibblesSimon Peyton Jones14 months
wip/T22194-flagsMake approximateWC a bit clevererSimon Peyton Jones13 months
wip/T22206rts: Use pthread_setname_np correctly on DarwinBen Gamari19 months
wip/T22218Make Cmm Lint messages use dump styleKrzysztof Gogolewski19 months
wip/T22227Remove Note [Self-recursive tail calls]Sebastian Graf19 months
wip/T22231Demand: Format Call SubDemands `Cn(sd)` as `C(n,sd)` (#22231)Sebastian Graf19 months
wip/T22235Broaden the in-scope sets for liftEnvSubst and composeTCvSubstRyan Scott18 months
wip/T22241DmdAnal: Look through unfoldings of DataCon wrappers (#22241)Sebastian Graf19 months
wip/T22264nonmoving: Non-concurrent collectionBen Gamari14 months
wip/T22264-9.2relnotes: Mention various non-moving GC fixesBen Gamari15 months
wip/T22264-extrasCheckGCBen Gamari16 months
wip/T22272Fix loop in the interface representation of some `Unfolding` fieldsGergő Érdi17 months
wip/T22274Identify exit cases in OccurAnalSebastian Graf18 months
wip/T22277Denest NonRecs in SpecConstr for more specialisation (#22277)Sebastian Graf19 months
wip/T22282-testsncg/aarch64: Fix sub-word sign extension yet againBen Gamari19 months
wip/T22291codeGen: Allow levity-polymorphic primop resultsBen Gamari18 months
wip/T22311llvm-targets: Add datalayouts for big-endian AArch64 targetsBen Gamari18 months
wip/T22317Fix warnings in ExactPrint (#22555)Sebastian Graf17 months
wip/T22322configure: Always create the VERSION fileBen Gamari15 months
wip/T22324Make (^) INLINE (#22324)Sebastian Graf17 months
wip/T22325CI: Don't run lint-submods on nightlyBryan Richter18 months
wip/T22328Add regression test for #22328Simon Peyton Jones14 months
wip/T22331Fix decomposition of TyConAppsSimon Peyton Jones17 months
wip/T22342configure: Bump min bootstrap GHC version to 9.2Bryan Richter17 months
wip/T22379Add accurate skolem info when quantifyingSimon Peyton Jones18 months
wip/T22388Boxity: Handle argument budget of unboxed tuples correctly (#21737)Sebastian Graf18 months
wip/T22404Fast path for addInScopeSimon Peyton Jones14 months
wip/T22414testsuite: Drop testheapalloced.cBen Gamari16 months
wip/T22416Fix a trivial typo in dataConNonlinearTypeSimon Peyton Jones18 months
wip/T22428Fix contification with stable unfoldings (#22428)Sebastian Graf16 months
wip/T22431Fix gen_contents_index logic for hadrian bindistMatthew Pickering16 months
wip/T22434Add a fast path for data constructor workersSimon Peyton Jones18 months
wip/T22439Add missing import to T22439Simon Peyton Jones17 months
wip/T22452eventlog: Ensure that IPE output contains actual info table pointersBen Gamari18 months
wip/T22459Abstract over the right free varsSimon Peyton Jones16 months
wip/T22468compiler: Ensure that MutVar operations have necessary barriersBen Gamari17 months
wip/T22471Be more careful when reporting unbound RULE bindersSimon Peyton Jones17 months
wip/T22475DmdAnal: Reflect the `seq` of strict fields of a DataCon worker (#22475)Sebastian Graf17 months
wip/T22476Buglet in GHC.Tc.Module.checkBootTyConSimon Peyton Jones17 months
wip/T22479PPC NCG: Fix generating assembler codePeter Trommler17 months
wip/T22484testsuite: Don't use grep -q in unpack_sums_7Ben Gamari17 months
wip/T22491Add a missing varToCoreExpr in etaBodyForJoinPointSimon Peyton Jones17 months
wip/T22492Document TH splices' interaction with INCOHERENT instancesRyan Scott17 months
wip/T22494Be a bit more selective about floating bottoming expressionsSimon Peyton Jones17 months
wip/T22497Bump gmp-tarballs submoduleBen Gamari15 months
wip/T22502Fix finaliseArgBoxities for OPAQUE functionSimon Peyton Jones16 months
wip/T22516Use mkNakedFunTy in tcPatSynSigSimon Peyton Jones17 months
wip/T22527hadrian: Ensure that linker scripts are used when merging objectsBen Gamari16 months
wip/T22538rts/libdw: Silence uninitialized usage warningsBen Gamari17 months
wip/T22546Fix linearity checking in LintKrzysztof Gogolewski17 months
wip/T22547Fix bogus test in LintSimon Peyton Jones17 months
wip/T22549Do not strictify a DFun's parameter dictionaries (#22549)Sebastian Graf17 months
wip/T22549aTransfer DFunId_ness onto specialised bindingsSimon Peyton Jones13 months
wip/T22561configure: Fix escaping of `$tooldir`Ben Gamari16 months
wip/T22563rts: Drop racy assertionBen Gamari16 months
wip/T22566configure: Use AS_HELP_STRING instead of AC_HELP_STRINGBen Gamari17 months
wip/T22570checkValidInst: Don't expand synonyms when splitting sigma typesRyan Scott17 months
wip/T22595rts: Drop paths from configure from cabal fileBen Gamari17 months
wip/T22623Fix an assertion check in addToEqualCtListSimon Peyton Jones16 months
wip/T22634Refactor mkRuntimeErrorSimon Peyton Jones16 months
wip/T22640gitlab-ci: Introduce aarch64-linux-llvm jobBen Gamari16 months
wip/T22647Fix unifier bug: failing to decompose over-saturated type familySimon Peyton Jones16 months
wip/T22662Make FloatIn robust to shadowingSimon Peyton Jones16 months
wip/T22686gitlab: Collect metadata about binary distributionsBen Gamari15 months
wip/T22696validDerivPred: Reject exotic constraints in IrredPredsRyan Scott13 months
wip/T22706base: Export GHC.Conc.Sync.fromThreadIdBen Gamari12 months
wip/T22710primops: Introduce unsafeThawByteArray#Ben Gamari15 months
wip/T22714hadrian: Substitute LIBRARY_*_VERSION variablesBen Gamari15 months
wip/T22715Fix in-scope set in specImportsSimon Peyton Jones15 months
wip/T22717Accept an orphan declaration (sadly)Simon Peyton Jones15 months
wip/T22718Handle shadowing in DmdAnal (#22718)Sebastian Graf16 months
wip/T22719Document the semantics of pattern bindings a bit betterSimon Peyton Jones16 months
wip/T22725Fix void-arg-adding mechanism for worker/wrapperSimon Peyton Jones16 months
wip/T22739compiler: Small optimisation of assertMBen Gamari16 months
wip/T22740JS: replace "js" architecture with "javascript"Sylvain Henry15 months
wip/T22742Fix #22742Simon Peyton Jones15 months
wip/T22743Add a missing checkEscapingKindSimon Peyton Jones16 months
wip/T22745Improve exprOkForSpeculation for classopsSimon Peyton Jones15 months
wip/T22756rts: Fix data-race in hs_init_ghcBen Gamari12 months
wip/T22761Refactor the simplifier a bit to fix #22761Simon Peyton Jones15 months
wip/T22764nativeGen/X86: MFENCE is unnecessary for release semanticsBen Gamari16 months
wip/T22767template-haskell: Bump version to 2.20.0.0Ben Gamari15 months
wip/T22773base: Make changelog proposal references more consistentBen Gamari15 months
wip/T22777rts: Use C11-compliant static assertion syntaxBen Gamari15 months
wip/T22784Add missing parenthesizeHsType in cvtSigTypeKindRyan Scott15 months
wip/T22798testsuite: Add regression test for #22798Ben Gamari15 months
wip/T22802Take account of loop breakers in specLookupRuleSimon Peyton Jones15 months
wip/T22804testsuite: Enable -dlint in the `sanity` wayBen Gamari15 months
wip/T22816Restore Compose's Read/Show behavior to match Read1/Show1 instancesRyan Scott15 months
wip/T22817Handle `type data` properly in tyThingParent_maybeRyan Scott15 months
wip/T22818-T22819Fix two bugs in TypeData TH reificationRyan Scott15 months
wip/T22834linker/PEi386: Don't sign-extend symbol section numberGHC GitLab CI15 months
wip/T22849Treat existentials correctly in dubiousDataConInstArgTysSimon Peyton Jones15 months
wip/T22856testsuite: Fix Python warnings (#22856)Krzysztof Gogolewski15 months
wip/T22861gitlab-ci: Run nix-build with -v0Ben Gamari14 months
wip/T22862Bump transformers submodule to 0.6.0.6Ben Gamari15 months
wip/T22872rts: Fix barriers of IND and IND_STATICBen Gamari13 months
wip/T22883base: Note move of GHC.Stack.CCS.whereFrom to GHC.InfoProv in changelogBen Gamari15 months
wip/T22886WibbleSimon Peyton Jones14 months
wip/T22908Improve GHC.Tc.Gen.App.tcInstFunSimon Peyton Jones14 months
wip/T22924Narrow the dont-decompose-newtype testSimon Peyton Jones15 months
wip/T22937CorePrep: Handle over-saturated primitivesMatthew Craven13 months
wip/T22948Disallow `tagToEnum#` on `type data` typesRyan Scott14 months
wip/T22965rts: Drop no-alignment special case for WindowsBen Gamari14 months
wip/T22965-9.2rts: Correctly align Capability allocationsBen Gamari14 months
wip/T22982hadrian: Add dependency from lib/settings to mk/config.mkBen Gamari14 months
wip/T22997DmdAnal: Fix a panic on OPAQUE and trivial/PAP RHS (#22997)Sebastian Graf14 months
wip/T22998Take more care with unlifted bindings in the specialiserSimon Peyton Jones14 months
wip/T23002ncg/aarch64: Handle MULTILINE_COMMENT identically as COMMENTsZubin Duggal14 months
wip/T23012Fix shadowing bug in prepareAltsSimon Peyton Jones14 months
wip/T23018Account for TYPE vs CONSTRAINT in mkSelCoSimon Peyton Jones14 months
wip/T23024Account for local rules in specImportsSimon Peyton Jones14 months
wip/T23025WIP: testKrzysztof Gogolewski12 months
wip/T23026Get the right in-scope set in etaBodyForJoinPointSimon Peyton Jones14 months
wip/T23030nativeGen/AArch64: Fix bitmask immediate predicateBen Gamari13 months
wip/T23038Refine the test for naughty record selectorsSimon Peyton Jones14 months
wip/T23051Be more careful about quantificationSimon Peyton Jones13 months
wip/T23070Refactor the constraint solver pipelineSimon Peyton Jones13 months
wip/T23070-dictsWibblesSimon Peyton Jones12 months
wip/T23070-pipeline-monadWibble2Simon Peyton Jones12 months
wip/T23070-unifyUse the eager unifier in the constraint solverSimon Peyton Jones12 months
wip/T23071testsuite: Add test for #23071Ben Gamari12 months
wip/T23083CorePrep: Eta expand arguments (#23083)Sebastian Graf12 months
wip/T23088rts: Fix capability-count check in zeroSlopBen Gamari13 months
wip/T23096codeGen/tsan: Disable instrumentation of unaligned storesBen Gamari13 months
wip/T23102Simplifier: `countValArgs` should not count Type args (#23102)Sebastian Graf14 months
wip/T23113WorkWrap: Relax "splitFun" warning for join points (#23113)Sebastian Graf13 months
wip/T23116configure: Fix FIND_CXX_STD_LIB test on DarwinBen Gamari14 months
wip/T23134Fix unification with oversaturated type familiesKrzysztof Gogolewski13 months
wip/T23145Pmc: Treat `x ~ y @ty` the same as `x ~ y` (#23145)Sebastian Graf13 months
wip/T23146Merge outdated Note [Data con representation] into Note [Data constructor rep...Rodrigo Mesquita12 months
wip/T23153Handle ConcreteTvs in inferResultToTypesheaf13 months
wip/T23155testsuite: Fix racing prints in T21465Ben Gamari13 months
wip/T23159Make exprIsConApp_maybe a bit clevererSimon Peyton Jones13 months
wip/T23160testsuite: Add test for #23160Ben Gamari13 months
wip/T23163ghc-prim: Generalize keepAlive#/touch# in state token typeBen Gamari12 months
wip/T23170nonmoving: Disable slop-zeroingBen Gamari13 months
wip/T23188configure: Report result of "ar supports -l" checkBen Gamari13 months
wip/T23199Add regression test for #23199Simon Peyton Jones13 months
wip/T23203Make INLINE pragmas for pattern synonyms work with THRyan Scott13 months
wip/T23208DmdAnal: Unleash demand signatures of free RULE and unfolding binders (#23208)Sebastian Graf12 months
wip/T23210StgToByteCode: Fix handling of Addr# literalsBen Gamari12 months
wip/T23247testsuite/T20137: Avoid impl.-defined behaviorBen Gamari12 months
wip/T23252Stop if type constructors have kind errorsSimon Peyton Jones13 months
wip/T23298Attempt at #23298Krzysztof Gogolewski12 months
wip/T23298aTest removing print-explicit-runtime-reps testKrzysztof Gogolewski12 months
wip/T23307Make GHC.Types.Id.Make.shouldUnpackTy a bit more cleverSimon Peyton Jones12 months
wip/T23309RtsSymbols.c: Remove mingwex symbol stubsRyan Scott12 months
wip/T23312nonmoving: Account for mutator allocations in bytes_allocatedBen Gamari12 months
wip/T23329Fix type variable substitution in gen_Newtype_fam_instsRyan Scott12 months
wip/T23333Mention new implementation of GHC.IORef.atomicSwapIORef in the changelogBodigrim12 months
wip/T23362Fix coercion optimisation for SelCo (#23362)Krzysztof Gogolewski12 months
wip/T23373hadrian: Fix mention of non-existent removeFiles functionBen Gamari12 months
wip/T23398Allow the demand analyser to unpack tuple and equality dictionariesSimon Peyton Jones12 months
wip/T23408Type inference for data family newtype instancesSimon Peyton Jones12 months
wip/T2893Wibbles (mainly comments)Simon Peyton Jones6 years
wip/T3384Adding parens into generically generated codeAlan Zimmerman7 years
wip/T3781Make UnfoldingGuidance account for free variablesSimon Peyton Jones2 years
wip/T4404Ignore names introduced "implicitly" in unused-variable warnings (Fix #4404)Max Bolingbroke13 years
wip/T4879Support re-export deprecations (re #4879)Herbert Valerio Riedel9 years
wip/T502Add test for old issue displaying unboxed tuples in error messages (#502)Kevin Buhr5 years
wip/T5075CprAnal: Activate Sum CPR for local bindingsSebastian Graf3 years
wip/T5084Give an error message for INLINE/SPECIALISE for missing default methodMax Bolingbroke13 years
wip/T515Add test for old issue w/ bad source locations for warnings in .lhs files (#515)Kevin Buhr5 years
wip/T5462Make DeriveAnyClass an expected GHC-only extension for nowJose Pedro Magalhaes9 years
wip/T5642Adjust the expected allocations for perf/compiler/T5642Ryan Scott8 years
wip/T7275rts: Enforce that mark-region isn't used with -hBen Gamari3 years
wip/T7275-testtestsuite: Add test for #7275Ben Gamari3 years
wip/T7653testsuite: Don't run T7653 in ghci and profiled waysBen Gamari5 years
wip/T7704I think this finally fixes the bugJose Pedro Magalhaes11 years
wip/T7860Implement {set,clear,complement}BitBigNat primitivesHerbert Valerio Riedel8 years
wip/T8095-spjFurther wibblesSimon Peyton Jones4 years
wip/T8545-ghc-7.8Convert all sub-repos into proper submodules (re #8545)Herbert Valerio Riedel10 years
wip/T8584Add support for pattern synonym type signatures.Dr. ERDI Gergo9 years
wip/T8584.spjLook ma, no 'pattern type'!Dr. ERDI Gergo9 years
wip/T8592Use PredOrigin in FunDeps.lhsJoachim Breitner10 years
wip/T8776Update expected test outputs to match new format of pretty-printingDr. ERDI Gergo10 years
wip/T8959Pass the information on UnicodeSyntax from error location to the pretty-printerJoachim Breitner10 years
wip/T8968Add parser for pattern synonym type signatures.Dr. ERDI Gergo10 years
wip/T8995-level-generalisationWork in progress on better generalisation technologySimon Peyton Jones10 years
wip/T9016Add System.Exit.die (re #9016)Simon Hengel10 years
wip/T9020Do not eta-expand in SimplGentlJoachim Breitner9 years
wip/T9023Add parser for pattern synonym signaturesDr. ERDI Gergo10 years
wip/T9136Refactor reassociationJoachim Breitner10 years
wip/T9156Add a type signature to hsConDeclsBinders’s goJoachim Breitner10 years
wip/T9177Add testcase for #9177 and adjust test outputJoachim Breitner10 years
wip/T9233Optimise optCoercion. (#9233)Richard Eisenberg10 years
wip/T9281Rename integer-gmp2's package name to `integer-gmp`Herbert Valerio Riedel9 years
wip/T9291Add a CSE pass to Stg (#9291)Joachim Breitner7 years
wip/T9339Make last a good consumerJoachim Breitner10 years
wip/T9388Introduce the new state hack in the demand analyzerJoachim Breitner9 years
wip/T9417Include pattern synonyms as AConLikes in the type environment,Dr. ERDI Gergo10 years
wip/T9705Tweak the error message for pattern synonym methods,Dr. ERDI Gergo10 years
wip/T9723Changes 'Tab character' warnings so there is one per file (#9723)Dave Laing9 years
wip/T9732When calling the success continuation of a matcher, pass existential tyvarsDr. ERDI Gergo9 years
wip/T9783Group PatSyn req/prov arguments together so that they're not all over the placeDr. ERDI Gergo9 years
wip/T9858-typeable-benRip out debuggingBen Gamari9 years
wip/T9858-typeable-ben2A bunch of fixesSimon Peyton Jones9 years
wip/T9858-typeable-spjWibbles in response to Richard's commentsSimon Peyton Jones9 years
wip/T9889Pattern synonym names need to be in scope before renaming bindings (#9889)Dr. ERDI Gergo9 years
wip/T9900Support pattern synonyms in GHCi (fixes #9900)Dr. ERDI Gergo9 years
wip/T9953Pass spec_eqs to tc_patsyn_finishDr. ERDI Gergo9 years
wip/T9968Minor change to the user's guideJose Pedro Magalhaes9 years
wip/TEST-ghc-exception-stacktraceslibraries/unix works without any changesSven Tennie2 years
wip/TcDerivInfer-refactorRefactor some cruft in TcDerivInfer.inferConstraintsRyan Scott5 years
wip/TxxxxxWIP: ooopsGabor Greif6 years
wip/aarch64-9.2testsuite: Specify expected word-size of machop testsBen Gamari2 years
wip/aarch64-deb11gitlab-ci: Add release job for aarch64/debian 11Ben Gamari21 months
wip/aarch64-extension-elisionnativeGen/aarch64: First cut at register extension elisionBen Gamari2 years
wip/aarch64-header-fixesrts: More aarch64 header fixesBen Gamari5 years
wip/aarch64-regdLinker: WIP on supporting Arm64/AArch64Erik de Castro Lopo8 years
wip/absolute-i-pathsHadrian: Make -i paths absoluteMatthew Pickering4 years
wip/absolute-submodulesgitmodules: Make git submodule paths absoluteBen Gamari5 years
wip/accept-T18355Fix merge conflict in T18355.stderrKrzysztof Gogolewski18 months
wip/adamse/19744-9.2-backportMake tcIfaceCompleteMatch lazier.Zubin Duggal3 years
wip/adamse/20628-dynloaderSupport loading dynamic haskell (package) libraries for TH/GHCi with a static...Adam Sandberg Ericsson2 years
wip/adamse/20628-dynloader-8.10Support loading dynamic haskell (package) libraries for TH/GHCi with a static...Adam Sandberg Ericsson2 years
wip/adamse/9.2-ci-fixesgitlab-ci: Bump ci-imagesBen Gamari3 years
wip/adamse/T19763rts: export allocateWrite, freeWrite and markExec #19763Adam Sandberg Ericsson3 years
wip/adamse/T19827driver: check if clang is the assembler when passing clang specific arguments...Adam Sandberg Ericsson3 years
wip/adamse/T20070-backport-for-9.2Arity: Handle shadowing properlySebastian Graf3 years
wip/adamse/adjustoradjustors: align comment about number of integer like arguments with implemen...Adam Sandberg Ericsson24 months
wip/adamse/ci.sh-simplificationci: fix ci.sh by creating build.mk in one placeAdam Sandberg Ericsson3 years
wip/adamse/docs-rts-optionsdocs: rename the "Running a compiled program" section in the users guideAdam Sandberg Ericsson3 years
wip/adamse/docs-tickyusers-guide: group ticky-ticky profiling under one headingAdam Sandberg Ericsson2 years
wip/adamse/docs2docs: fix release notes formattingAdam Sandberg Ericsson2 years
wip/adamse/dtrace-on-linuxconfigure: check for ld.gold bug 27775 and disable DTrace probes for linux in CIAdam Sandberg Ericsson3 years
wip/adamse/dynlink-when-staticpoc for static ghc but loading dynlibsAdam Sandberg Ericsson2 years
wip/adamse/dynload-poc-8.10poc for dynloadAdam Sandberg Ericsson2 years
wip/adamse/eldocsdocs: clarify the eventlog format documentation a little bitAdam Sandberg Ericsson2 years
wip/adamse/eventlog-docsdocs: add WALL_CLOCK_TIME event in eventlog encodingsAdam Sandberg Ericsson13 months
wip/adamse/export-typesynonymsghc-boot: export typesynonyms from GHC.Utils.EncodingAdam Sandberg Ericsson2 years
wip/adamse/gc-docsrts: state explicitly what evacuate and scavange mean in the copying gcAdam Sandberg Ericsson2 years
wip/adamse/null-stable-ptrrts: allow NULL to be used as an invalid StgStablePtrAdam Sandberg Ericsson22 months
wip/adamse/rts-docsrts: document some closure typesAdam Sandberg Ericsson2 years
wip/adamse/rts-flags-docsdocs: add a short up-front description for -O, -n, -qn, -I and -IwAdam Sandberg Ericsson3 years
wip/adamse/stableptr-clarificationsrts: improve memory ordering and add some comments in the StablePtr implement...Adam Sandberg Ericsson13 months
wip/adamse/users-guide-flag-categoriesusers guide: add categories to some flagsAdam Sandberg Ericsson2 years
wip/adamse/weak-closure-docsrts: add some more documentation to StgWeak closure typeAdam Sandberg Ericsson2 years
wip/add-back-uniqmapRevert "Remove GHC.Types.Unique.Map module"Matthew Pickering4 years
wip/add-boot-edgedriver: Properly add an edge between a .hs and its hs-boot fileMatthew Pickering2 years
wip/add-codeownersAdd CODEOWNERSBen Gamari5 years
wip/add-ghci-wrapper-cabal-to-gitignoreAdd driver/ghci/ghci-wrapper.cabal to .gitignoreRyan Scott3 years
wip/add-ignoreUpdate .gitignoreMatthew Pickering5 years
wip/add-log-to-gitignoreAdd docs/users_guide/.log to .gitignoreRyan Scott5 years
wip/add-testcasesAdd testcases inspired by Luke Maranget's pattern match seriesSebastian Graf5 years
wip/add_clangd_flagAdd clangd flag to include generated header filesSven Tennie17 months
wip/addevals-panicSimplify: Fix pretty-printing of strictnessBen Gamari4 years
wip/adinapoli-align-ps-messagesSupport new parser types in GHCAlfredo Di Napoli3 years
wip/adinapoli-convert-ps-hintsAdd a bunch of SuggestExtension hintsAlfredo Di Napoli3 years
wip/adinapoli-diag-reason-severityCompute Severity of diagnostics at birthAlfredo Di Napoli3 years
wip/adinapoli-diagnostics-adts-leanAdd GhcMessage and ancillary typesAlfredo Di Napoli3 years
wip/adinapoli-ds-messagesPort HsToCore messages to new infrastructureAlfredo Di Napoli3 years
wip/adinapoli-hints-designExtensible Hints for diagnostic messagesAlfredo Di Napoli3 years
wip/adinapoli-introduce-error-domain-specific-typesUse the new error infrastructureAlfredo Di Napoli3 years
wip/adinapoli-issue-19616Correct warning for deprecated and unrecognised flagsAlfredo Di Napoli3 years
wip/adinapoli-issue-19920Rename getErrorMessages and getMessages function in parser codeAlfredo Di Napoli3 years
wip/adinapoli-issue-19923Add PsHeaderMessage diagnostic (fixes #19923)Alfredo Di Napoli3 years
wip/adinapoli-issue-19930Try to simplify zoo of functions in `Tc.Utils.Monad`Alfredo Di Napoli3 years
wip/adinapoli-issue-20055Add proper GHCHints for most PsMessage constructorsAlfredo Di Napoli3 years
wip/adinapoli-issue-20081Add TcRnIllegalWildcardsInConstructor to TcRnMessageAlfredo Di Napoli3 years
wip/adinapoli-issue-20102Refactor SuggestExtension constructor in GhcHintAlfredo Di Napoli3 years
wip/adinapoli-issue-20119-part-1Add and use new constructors to TcRnMessageAlfredo Di Napoli3 years
wip/adinapoli-issue-20119-part-2Eradicate TcRnUnknownMessage from GHC.Tc.DerivAlfredo Di Napoli3 years
wip/adinapoli-message-class-new-designAdd `MessageClass`, rework `Severity` and add `DiagnosticReason`.Alfredo Di Napoli3 years
wip/adinapoli-message-class-part-2Fix CountAsDeps testAlfredo Di Napoli3 years
wip/adinapoli-more-driver-unknown-msgsPort more DriverUnknownMessage into richer DriverMessage constructorsAlfredo Di Napoli3 years
wip/adinapoli-rename-recordfieldsRename RecordPuns to NamedFieldPuns in LangExt.ExtensionAlfredo Di Napoli3 years
wip/adinapoli-some-easy-diagnosticsAdd some TcRn diagnostic messagesAlfredo Di Napoli3 years
wip/adinapoli-some-easy-diagnostics-part-2Add some DriverMessage type constructorsAlfredo Di Napoli3 years
wip/adinapoli-split-iface-into-errorsMove Iface.Load errors into Iface.Errors moduleAlfredo Di Napoli3 years
wip/adinapoli-suppress-warning-design-aCorrect warning for deprecated and unrecognised flagsAlfredo Di Napoli3 years
wip/adinapoli-suppress-warning-design-bReview, part 3Alfredo Di Napoli3 years
wip/adjustor-poolrts/adjustor: Place adjustor templates in data section on all OSsBen Gamari2 years
wip/adjustor-pool-i386adjustors/i386: Use AdjustorPoolBen Gamari2 years
wip/alexbiehlUse primops onlyalexbiehl7 years
wip/all-inlinableAlways expose unfoldings for overloaded functions.Matthew Pickering7 years
wip/all-inlinable-headUnused identifiersMatthew Pickering7 years
wip/alp/18379first attempt at decreasing allocations furtherAlp Mestanogullari4 years
wip/alp/hadrian-ci-metricsfiletestsuite: Disable T4334 in nonmoving_thr wayBen Gamari4 years
wip/alp/hadrian-docs-crosslinkingtypoAlp Mestanogullari5 years
wip/alp/hadrian-validatewipAlp Mestanogullari5 years
wip/alp/trace-marker-docsFix haddocks for marker events in Debug.TraceAlp Mestanogullari5 years
wip/alpina-integer-simpleUpdate .gitlab-ci.ymlBen Gamari4 years
wip/alpine-cigitlab-ci: Build alpine release bindistsBen Gamari5 years
wip/alpine-fastci: Don't run alpine job in fast-ciMatthew Pickering2 years
wip/alpine-fixFix Werror on alpineZubin Duggal2 years
wip/alpine-fix2Fix redundant importKrzysztof Gogolewski20 months
wip/alpine-gmpgitlab-ci: Add Alpine job linking against gmp integer backendBen Gamari3 years
wip/alpine-i386rts: Eliminate platform-dependent castingBen Gamari22 months
wip/alpine-integer-simple-8.10ci: Rename alpine job to release-x86_64-linux-alpine-integer-simpleZubin Duggal3 years
wip/alpine-no-docsgitlab-ci: Disable Sphinx documentation in Alpine buildBen Gamari4 years
wip/alpine-static-flavourUnsafeBen Gamari4 years
wip/always-use-rnImplicitBndrsAlways use rnImplicitBndrs to bring implicit tyvars into scopeRyan Scott4 years
wip/always-werrorgitlab-ci: Force -Werror in CIBen Gamari4 years
wip/amazonka-ec2-testAdd amazonka-ec2 perf testMatthew Pickering2 years
wip/amg/T11228Add regression test for #11228Adam Gundry3 years
wip/amg/T17853Avoid false redundant import warning with DisambiguateRecordFieldsAdam Gundry3 years
wip/amg/T18965WIP: experimenting with tweaking canEqNC to use rewrite_shallowAdam Gundry3 years
wip/amg/T19322Simplify shadowing of DuplicateRecordFields in GHCi (fixes #19314)Adam Gundry3 years
wip/amg/T19509Add isInjectiveTyCon check to opt_univ (fixes #19509)Adam Gundry3 years
wip/amg/T19909Turn coercion optimization into an optimization pass (#19909)Adam Gundry3 years
wip/amg/T21625Allow imports to reference multiple fields with the same name (#21625)Adam Gundry20 months
wip/amg/T22757Add `-Wunclassified` warning flag so all warnings have flags (#22757)Adam Gundry13 months
wip/amg/T8095WIP in the direction of linting StepsProvAdam Gundry3 years
wip/amg/T8095-deep-reductionIt goes!Adam Gundry3 years
wip/amg/dcoercionDirected coercionsAdam Gundry12 months
wip/amg/dcoercion-TransCoDCoStarting coercion opt for TransCoDCoAdam Gundry18 months
wip/amg/fieldselectorsMake sure HasField use counts for -Wunused-top-bindsAdam Gundry3 years
wip/amg/hasfield-2020Revert "Experiment with using as-patterns in updaters"Adam Gundry3 years
wip/amg/no-ambiguous-fieldsImplement -Wambiguous-fieldsAdam Gundry3 years
wip/amg/rename-ttg-notesRename references to Note [Trees That Grow] consistently [skip ci]Adam Gundry3 years
wip/amg/renamer-refactorRefactor renamer datastructuresAdam Gundry3 years
wip/amg/tweak-co-optMove checkAxInstCo to GHC.Core.LintAdam Gundry12 months
wip/amg/warning-categoriesMove mention of warning groups change to 9.8.1 release notesAdam Gundry13 months
wip/amg/warning-refactoringMove documentation of deferred type error flags out of warnings sectionAdam Gundry16 months
wip/ampMake Applicative a superclass of MonadAustin Seipp10 years
wip/andrask/fix_tagcheckTagCheck.hs: Properly check if arguments are boxed types.Andreas Klebinger23 months
wip/andreas/docs-parserDocument a divergence from the report in parsing function lhss.Andreas Klebinger21 months
wip/andreas/opt-fvsminor tuneupAndreas Klebinger22 months
wip/andreas/opt-tidyfindExternalRules: Don't needlessly traverse the list of rules.Andreas Klebinger21 months
wip/andreas/suppress-co-typesAdd -dsuppress-coercion-types to make coercions even smaller.Andreas Klebinger21 months
wip/andreask/17334Fix #17334 where NCG did not properly update the CFG.Andreas Klebinger5 years
wip/andreask/17334_2Fix bug in the x86 backend involving the CFG.Andreas Klebinger5 years
wip/andreask/1953_backportBackport fixes from !1953 fixing #17334.Andreas Klebinger4 years
wip/andreask/32bit_cmp_fixNCG: Fix 64bit int comparisons on 32bit x86Andreas Klebinger3 years
wip/andreask/92-dlistFix #22425 - Broken eta-expansion over expensive work.Andreas Klebinger17 months
wip/andreask/94-dlistFix #22425 - Broken eta-expansion over expensive work.Andreas Klebinger17 months
wip/andreask/T12150_thresholdRelax allocation threshold for T12150.Andreas Klebinger4 years
wip/andreask/T16012T16012: Be verbose on failure.Andreas Klebinger4 years
wip/andreask/T17724Fix #17724 by running the simplifier before late CSEAndreas Klebinger4 years
wip/andreask/T17724_occ_onlyFix #17724 by having occAnal preserve used bindings.Andreas Klebinger4 years
wip/andreask/T19569Add regression test for #19569Andreas Klebinger2 years
wip/andreask/T19766Remove todoAndreas Klebinger3 years
wip/andreask/T21025Docs:Mention that safe calls don't keep their arguments alive.Andreas Klebinger2 years
wip/andreask/add_mul_leaNCG(x86): Compile add+shift as lea if possible.Andreas Klebinger21 months
wip/andreask/alias_cmm_optAdd "ddump-cmm-opt" as alias for "ddump-opt-cmm".Andreas Klebinger4 years
wip/andreask/allocCounter_docsUpdate `setAllocationCounter` docs.Andreas Klebinger4 years
wip/andreask/allocationAreaIncrease -A default to 4MB.Andreas Klebinger3 years
wip/andreask/alterf-testAdd regression test for #22611.Andreas Klebinger16 months
wip/andreask/arity-92Fix combination of ArityType in andArityTypeMatthew Pickering22 months
wip/andreask/base-changelogbase changelog: Move changes which didn't make 9.6.1 to base-4.19 section.Andreas Klebinger15 months
wip/andreask/base_pragmasReadd required pragmas that a recent patch removed by accident.Andreas Klebinger4 years
wip/andreask/bim-fixFix #19889 - Invalid BMI2 instructions generated.Andreas Klebinger3 years
wip/andreask/bits_docsApply suggestion to libraries/base/Data/Bits.hsAndreas Klebinger4 years
wip/andreask/bogus-defineRemove a bogus #define from ClosureMacros.hAndreas Klebinger22 months
wip/andreask/bump-94-indexBump hadrian index state to allow 9.4 as boot compilerAndreas Klebinger18 months
wip/andreask/bump_integer-gmpinteger-gmp: Bump version and add changelog entryBen Gamari4 years
wip/andreask/bump_nofibBump nofib submodule.Andreas Klebinger22 months
wip/andreask/bump_timeBump time submodule.Andreas Klebinger3 years
wip/andreask/caller_cc_fixMake callerCC profiling mode represent entry counter flag.Andreas Klebinger2 years
wip/andreask/callerccFix CallerCC potentially shadowing other cost centres.Andreas Klebinger15 months
wip/andreask/callstack-in-listUse HasCallStack and error in GHC.List and .NonEmptyOleg Grenrus2 years
wip/andreask/callstack-preludeMake use of DebugCallStack for plain panic.Andreas Klebinger3 years
wip/andreask/ccs_testAdd test for #20938.Andreas Klebinger2 years
wip/andreask/ci_validateUse validate flavour for all CI builds.Andreas Klebinger3 years
wip/andreask/cmm_aliasingCmm: Sink - Track hp aliasing.Andreas Klebinger24 months
wip/andreask/cmm_invariantsExpand on the need to clone local binders.Andreas Klebinger18 months
wip/andreask/cmm_lintFix #21563 by using Word64 for 64bit shift code.Andreas Klebinger23 months
wip/andreask/cmov-primopAdd a cmov# primopAndreas Klebinger16 months
wip/andreask/compact-shareFix #21979 - compact-share failing with -OAndreas Klebinger21 months
wip/andreask/core_lint_dmdsCoreLint: Check for more invalid arity/dmdSig combosAndreas Klebinger24 months
wip/andreask/core_lint_levCoreLint - When checking for levity polymorphism look through more ticks.Andreas Klebinger2 years
wip/andreask/cpr-dependentLimit recursive constructors to depth 1Andreas Klebinger14 months
wip/andreask/cse-shadowingFix a CSE shadowing bug.Andreas Klebinger23 months
wip/andreask/dataToTagInferdataToTag#: Skip runtime tag check if argument is infered taggedAndreas Klebinger21 months
wip/andreask/deadend-fixexprIsDeadEnd: Use isDeadEndAppSig to check if a function appliction is botto...Andreas Klebinger2 years
wip/andreask/deep_discountsOnly apply minimum value discounts once per top level argument.Andreas Klebinger18 months
wip/andreask/derive_constantsImprove deriveConstants error message.Andreas Klebinger3 years
wip/andreask/dmdAnalOptsNewtypeMake DmdAnalOpts a newtypeAndreas Klebinger3 years
wip/andreask/dmdAnal_dflagsExplain why keeping DynFlags in AnalEnv saves allocation.Andreas Klebinger4 years
wip/andreask/dmd_wideningDmdAnal: Limit nesting of incoming demands.Andreas Klebinger4 years
wip/andreask/doc_dataToTagDocument dataToTag# primopAndreas Klebinger23 months
wip/andreask/docs_sfiExpand and improve the Note [Strict Worker Ids].Andreas Klebinger2 years
wip/andreask/document_dataConRepExpand Note [Data con representation].Andreas Klebinger3 years
wip/andreask/dom-lt-fixesDominators.hs: Use unix line endingsAndreas Klebinger4 years
wip/andreask/double2wordbase: Correct @since annotation for FP<->Integral bit cast operations.Andreas Klebinger15 months
wip/andreask/dsel_unfoldExperiment: Add unfolings for class selectors.Andreas Klebinger3 years
wip/andreask/dump-with-waysInclude the way string in the file name for dump files.Andreas Klebinger2 years
wip/andreask/dwarf_O1Use -O for the make dwarf flavour.Andreas Klebinger3 years
wip/andreask/eitherTrieMapAdd TrieMap instance for EitherAndreas Klebinger2 years
wip/andreask/elem_rule_fixFix "build/elem" RULE.Andreas Klebinger4 years
wip/andreask/elem_rule_reworkUpdate comments/notesAndreas Klebinger4 years
wip/andreask/eqByTagEliminate generated Con2Tag bindings completelyAndreas Klebinger4 years
wip/andreask/eta_expand_fcodeTry eta expanding FCode (See #18202)Andreas Klebinger3 years
wip/andreask/eta_join_arityDon't undersaturate join points through eta-reduction.Andreas Klebinger2 years
wip/andreask/evac_staticAdd IntLike Constructor and ModuleAndreas Klebinger4 years
wip/andreask/export_mbytearrayExport MutableByteArray from Data.Array.ByteAndreas Klebinger2 years
wip/andreask/expose-overloaded-unfoldingsTidy: Expose unfoldings if they take dictionary arguments by default.Andreas Klebinger15 months
wip/andreask/exprSizeBangsMake sizeExpr strict in the size threshold to facilitate WW.Andreas Klebinger4 years
wip/andreask/ext_info_tblCLabel cleanup:Andreas Klebinger2 years
wip/andreask/extern_closure_macrosMake closure macros EXTERN_INLINE to make debugging easierAndreas Klebinger24 months
wip/andreask/extern_inline_protossGive all EXTERN_INLINE closure macros prototypesAndreas Klebinger24 months
wip/andreask/ffi_docs_updateUpdate "GHC differences to the FFI Chapter" in user guide.Andreas Klebinger4 years
wip/andreask/fix-prof-94StgToCmm: Fix isSimpleScrut when profiling is enabled.Andreas Klebinger22 months
wip/andreask/fix_bench_flavourBuild event logging rts in all flavours except GhcinGhci.Andreas Klebinger3 years
wip/andreask/fix_compact_tagsCompact regions: Maintain tags properlyAndreas Klebinger2 years
wip/andreask/fix_lintTweak join point linting to record why a occurrence is invalid.Andreas Klebinger23 months
wip/andreask/fix_prim_ccsCorePrep: Don't try to wrap partial applications of primops in profiling ticks.Andreas Klebinger2 years
wip/andreask/fix_rts_warningsRts/elf-linker: Upcast to 64bit to satisfy format string.Andreas Klebinger3 years
wip/andreask/fix_stg-finalFix -ddump-stg-final.Andreas Klebinger4 years
wip/andreask/fix_timeoutFix Storeable instances for the windows timeout executable.Andreas Klebinger3 years
wip/andreask/fix_timeout_warningstestsuite/timeout: Fix windows specific errors.Andreas Klebinger4 years
wip/andreask/fix_unariseFix a shadowing issue in StgUnarise.Andreas Klebinger2 years
wip/andreask/ghc-9.0-fixesUpdate bounds/hadrian to fix bootstrapping with 9.0.Andreas Klebinger3 years
wip/andreask/ghc-bangsEnable BangPatterns, ScopedTypeVariables for ghc and hadrian by default.Andreas Klebinger4 years
wip/andreask/ghc_ext_widthPartially implemented subword extension pass.Andreas Klebinger2 years
wip/andreask/ghci-tag-nullaryFix GHCis interaction with tag inference.Andreas Klebinger19 months
wip/andreask/ghci-tags-94Fix GHCis interaction with tag inference.Andreas Klebinger19 months
wip/andreask/haddocksTurn some comments into GHC.Hs.Utils into haddocksAndreas Klebinger4 years
wip/andreask/hadrian-key-val-errorhadrian: Improve error for wrong key/value errors.Andreas Klebinger18 months
wip/andreask/hadrian_ghc0_via_bashHadrian: Invoke ghc0 via bash when running tests to fix #17362.Andreas Klebinger5 years
wip/andreask/hadrian_ghci_fixMake sure hadrian/ghci passes flags in a single line.Andreas Klebinger4 years
wip/andreask/hadrian_idx_stateUpdate hadrian index revision.Andreas Klebinger4 years
wip/andreask/hadrian_no_colourMake hadrian pass on the no-colour setting to GHC.Andreas Klebinger4 years
wip/andreask/hadrian_tntchadrian:Set TNTC when running testsuite.Andreas Klebinger17 months
wip/andreask/hash_docImprove documentation for HscTypes.usg_mod_hashAndreas Klebinger3 years
wip/andreask/iface_magic_numbersDon't variable-length encode magic iface constant.Andreas Klebinger4 years
wip/andreask/improve_sinkDon't include types in test outputAndreas Klebinger2 years
wip/andreask/ind-elimShort out some more IND_STATIC during code generation.Andreas Klebinger22 months
wip/andreask/infer-bytecodeFix some correctness issues around tag inference when targeting the bytecode ...Andreas Klebinger15 months
wip/andreask/inferSimplerFix worker-wrapper-strict flagAndreas Klebinger3 years
wip/andreask/infer_closuresAdd new bot element to latticeAndreas Klebinger3 years
wip/andreask/infer_exprsStg.InferTags.Rewrite - Avoid some thunks.Andreas Klebinger20 months
wip/andreask/infer_ticksTicky: Gate tag-inference dummy ticky-counters behind a flag.Andreas Klebinger2 years
wip/andreask/inline-maximimByMark maximumBy/minimumBy as INLINE.Andreas Klebinger16 months
wip/andreask/inline_divAlways inline divInt and modInt in phase zero.Andreas Klebinger4 years
wip/andreask/inline_docsProperly explain where INLINE pragmas can appear.Andreas Klebinger2 years
wip/andreask/inlineable-thresholdTry never updating unfolding guidanceAndreas Klebinger16 months
wip/andreask/inlineable_eq_listTry making compare inlineable for []Andreas Klebinger3 years
wip/andreask/inlineable_mapAccumLMOptimize GHC.Utils.Monad.Andreas Klebinger4 years
wip/andreask/jsonProfEscapingEscape backslashes in json profiling reports properly.Andreas Klebinger4 years
wip/andreask/keep-auto-rulesAdd a flag to optionally keep auto-generated rules around.Andreas Klebinger21 months
wip/andreask/keep-auto-rules-noteNote [Trimming auto-rules]: State that this improves compiler perf.Andreas Klebinger21 months
wip/andreask/large_address_spaceEnable large address space optimization on windows.Andreas Klebinger4 years
wip/andreask/late_ccChange `-fprof-late` to insert cost centres after unfolding creation.Andreas Klebinger21 months
wip/andreask/late_cc_94Give Cmm files fake ModuleNames which include full filepathMatthew Pickering22 months
wip/andreask/lint-stg-app-repsStgLint: Check that functions are applied to compatible runtime repsAndreas Klebinger2 years
wip/andreask/lsp-crashghc-the-library: Retain cafs in both static in dynamic builds.Andreas Klebinger15 months
wip/andreask/mbytearray-changelogMention new MutableByteArray# wrapper in base changelog.Andreas Klebinger2 years
wip/andreask/monadic_cseTry make CSE monadicAndreas Klebinger2 years
wip/andreask/move_absentErrorMove absentError into ghc-prim.Andreas Klebinger3 years
wip/andreask/ncg-ra-perfNCG: Linear-reg-alloc: A few small implemenation tweaks.Andreas Klebinger3 years
wip/andreask/no_hp_genFixing bracesAndreas Klebinger3 years
wip/andreask/no_inline_derefStableForce inlining of deRefStablePtr to silence warningsAndreas Klebinger3 years
wip/andreask/no_manual_sccAdd flag -fprof-manual which controls if GHC should honour manual cost centres.Andreas Klebinger2 years
wip/andreask/oneshot_stateOne-Shotify GHC.Utils.Monad.State (#18202)Andreas Klebinger3 years
wip/andreask/opaque-boxity-fixFix a bug where finaliseArgBoxities wasn't looking through casts.Andreas Klebinger16 months
wip/andreask/opt-bindersofAvoid allocating intermediate lists for non recursive bindings.Andreas Klebinger19 months
wip/andreask/opt-calcUnfoldingOptimize calcUnfoldingGuidance to avoid eagerly evaluating expression size.Andreas Klebinger21 months
wip/andreask/opt-core-lintApply some tricks to speed up core lint.Andreas Klebinger19 months
wip/andreask/opt-getlevityOptimize getLevity.Andreas Klebinger17 months
wip/andreask/opt-rulematchingRule matching: Don't compute the FVs if we don't look at them.Andreas Klebinger22 months
wip/andreask/opt_cmm_sinkSmall optimization to CmmSink.Andreas Klebinger3 years
wip/andreask/opt_cmm_sink_setsGHC.Cmm.Opt: Be stricter in results.Andreas Klebinger3 years
wip/andreask/opt_dumpsOptimize dumping of consecutive whitespace.Andreas Klebinger3 years
wip/andreask/opt_simplMake the simplifier slightly stricter.Andreas Klebinger3 years
wip/andreask/othercon_94Don't mark lambda binders as OtherConAndreas Klebinger22 months
wip/andreask/outlining_altscombine alts moreAndreas Klebinger2 years
wip/andreask/perf-test-binaryAdd a perf test for the generics code pattern from #21839.Andreas Klebinger20 months
wip/andreask/pin_array_infoMake pinned a per object property.Andreas Klebinger17 months
wip/andreask/pinnedDon't consider large byte arrays/compact regions pinned.Andreas Klebinger17 months
wip/andreask/ppr_bangTry making textBeside_ strict in the third arg.Andreas Klebinger24 months
wip/andreask/ppr_foreign_labelsInclude C label when pretty printing FFI calls.Andreas Klebinger3 years
wip/andreask/ppr_preludeExport pprTrace and friends from GHC.Prelude.Andreas Klebinger18 months
wip/andreask/prep_depthCorePrep: Don't interleave collecting of args and counting argsAndreas Klebinger2 years
wip/andreask/prof-lateRename -fprof-late-ccs to -fprof-lateAndreas Klebinger2 years
wip/andreask/prof-manual-noteMention -fprof-manual in release notes.Andreas Klebinger22 months
wip/andreask/raPlatform_fixRegAlloc: Add missing raPlatformfield to RegAllocStatsSpillAndreas Klebinger3 years
wip/andreask/rec_field_shapesfindTypeShape: Properly deal with recursive types.Andreas Klebinger4 years
wip/andreask/rec_tyCon_optcheckRecTc: Use UniqFM instead of NameEnv.Andreas Klebinger4 years
wip/andreask/refactor_cmm_dataconImprove and refactor StgToCmm codegen for DataCons.Andreas Klebinger4 years
wip/andreask/refactor_cmm_weightsRefactor linear reg alloc to remember past assignments.Andreas Klebinger4 years
wip/andreask/reg-alloc-filterUse only two setsAndreas Klebinger3 years
wip/andreask/remove_dict_field_flagDeprecate -fdmd-tx-dict-sel.Andreas Klebinger4 years
wip/andreask/revert_posix_profRevert "rts: enforce POSIX numeric locale for heap profiles"Andreas Klebinger4 years
wip/andreask/rm_sndOfTripleReplace sndOfTriple with sndOf3Andreas Klebinger2 years
wip/andreask/rts_inliningRTS: Fix failed inlining of copy_tag.Andreas Klebinger3 years
wip/andreask/rts_sizesFix a codeblock in ghci.rstAndreas Klebinger4 years
wip/andreask/rubbish-backportFix LitRubbish being applied to values.Andreas Klebinger16 months
wip/andreask/rubbish_core2stgFix LitRubbish being applied to values.Andreas Klebinger3 years
wip/andreask/rules-omit-fixFix #22048 where we failed to drop rules for -fomit-interface-pragmas.Andreas Klebinger20 months
wip/andreask/runRW_fixMake unsafeDupablePerformIO have a lazy demandAndreas Klebinger3 years
wip/andreask/silence_keepAliveRemove leftover trace messages from the keepAlive# work.Andreas Klebinger3 years
wip/andreask/simplLamBndrDocument unfolding treatment of simplLamBndr.Andreas Klebinger3 years
wip/andreask/simplM_uniquesSimplM: Create uniques via IO instead of threadingAndreas Klebinger3 years
wip/andreask/spark-gcOnly gc sparks locally when we can ensure marking is done.Andreas Klebinger16 months
wip/andreask/spec-constr-fixSpecConstr: Properly create rules for call patterns representing partial appl...Andreas Klebinger24 months
wip/andreask/spec-pragmaAllow specialization of elem, notElem and lookupAndreas Klebinger16 months
wip/andreask/spec-transitiveFirst PoC partially doneAndreas Klebinger16 months
wip/andreask/spec_constrSpecConstr - Attach evaldUnfolding to known evaluated arguments.Andreas Klebinger2 years
wip/andreask/spec_litsAllow SpecConstr to specialize for unboxed literals.Andreas Klebinger15 months
wip/andreask/spec_warningDon't warn about ClassOp bindings not specialising.Andreas Klebinger3 years
wip/andreask/split-varExperiment with refactoring VarAndreas Klebinger17 months
wip/andreask/start-9.8.1-notesAdd 9.8.1 notes skeletonAndreas Klebinger15 months
wip/andreask/stgLintStgLint: Compare constructor arity to alternative binder count.Andreas Klebinger3 years
wip/andreask/stgLintFixImprove stg lint for unboxed sums.Andreas Klebinger18 months
wip/andreask/stg_lintStgLint: Lint constructor applications and strict workers for arity.Andreas Klebinger2 years
wip/andreask/strict_dictsEnable strict dicts by default at -O2.Andreas Klebinger3 years
wip/andreask/strict_mapAccumLMReplace mapAccumLM with mapAccumLM', a strict version.Andreas Klebinger2 years
wip/andreask/suppress-ticksChange `-dsuppress-ticks` to only suppress non-code ticks.Andreas Klebinger2 years
wip/andreask/tag_checksImprove -dtag-inference-checks checks.Andreas Klebinger2 years
wip/andreask/test_pkg_dbTestsuite: Support for user supplied package dbsAndreas Klebinger3 years
wip/andreask/testsuite-tntcTestsuite: Add a new tables_next_to_code predicate.Andreas Klebinger19 months
wip/andreask/tickerMove windows RTS timers to a QueryPerformanceCounter based API.Andreas Klebinger4 years
wip/andreask/ticker_commentsSmall change to the windows ticker.Andreas Klebinger4 years
wip/andreask/ticky_jsonTicky:Make json info a separate field.Andreas Klebinger22 months
wip/andreask/ticky_json_masterTicky:Make json info a separate field.Andreas Klebinger22 months
wip/andreask/tidy-94Fix a nasty loop in TidySimon Peyton Jones20 months
wip/andreask/tools_unlinesTurn newlines into spaces for hadrian/ghci.Andreas Klebinger4 years
wip/andreask/tune_layoutNCG: Codelayout: Distinguish conditional and other branches.Andreas Klebinger4 years
wip/andreask/tune_perf_testsUse proper RTS flags when collecting residency in perf tests.Andreas Klebinger4 years
wip/andreask/tyConEnvAdd TyCon Set/Env and use them in a few places.Andreas Klebinger4 years
wip/andreask/typedUniqFMGive Uniq[D]FM a phantom type for its key.Andreas Klebinger4 years
wip/andreask/ubx-fragile-testMark unpack_sums_6 fragile. See #22505Andreas Klebinger17 months
wip/andreask/unbreak_masterRevert "rts/winio: Fix #18382"Andreas Klebinger2 years
wip/andreask/unionListsUse UnionListsOrd instead of UnionLists in most places.Andreas Klebinger24 months
wip/andreask/unpack_unboxed_tuplesProperly compute unpacked sizes for -funpack-small-strict-fields.Andreas Klebinger15 months
wip/andreask/unsafe-shiftsRe-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger3 years
wip/andreask/untangle-inlineSeparate core inlining logic from `Unfolding` type.Andreas Klebinger16 months
wip/andreask/validatevalidate: Enable tarball autodownload by default.Andreas Klebinger3 years
wip/andreask/validate_cleanAdd a distclean command to hadrian.Andreas Klebinger3 years
wip/andreask/virtualConcleanAndreas Klebinger18 months
wip/andreask/void_firstaddVoidWorkerArg: Add the void argument to the front.Andreas Klebinger2 years
wip/andreask/weak_symbolsAdd weak symbol support to CmmAndreas Klebinger2 years
wip/andreask/winio_atomicsWinIO: Small changes related to atomic request swaps.Andreas Klebinger4 years
wip/andreask/wio/fix_linuxwinio: Accept accepted stderr for linker_unloadAndreas Klebinger4 years
wip/andreask/wio/gcc_driverwinio: Isolate GCC driver a bit more from external incompatible shared libs, ...Tamar Christina4 years
wip/andreask/withTimingRefactorMake dynflag argument for withTiming pure.Andreas Klebinger5 years
wip/andreask/ww-noinline-dictsW/W dicts if they are arguments to an NOINLINE function.Andreas Klebinger15 months
wip/andreask/ww_noop_zappingW/W: Always zap useless idInfos.Andreas Klebinger3 years
wip/andreask/ww_otherconDon't mark lambda binders as OtherConAndreas Klebinger22 months
wip/andreask/ww_unlift_noteAdd a note about about W/W for unlifting strict argumentsAndreas Klebinger21 months
wip/andreask/xchg_primopwinio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina4 years
wip/andrey/cached-hadrianSwitch to `shake-0.17.5` to avoid dependency on `heaps`Andrey Mokhov5 years
wip/andrey/drop-symlink-traversalHadrian: Drop remaining symlink traversal code from build scriptsAndrey Mokhov5 years
wip/andrey/external-cabalSwitch to cabal-version=3.0 in base.cabal and rts.cabalAndrey Mokhov5 years
wip/andrey/fix-configureFix cyclic dependencies when using --configureAndrey Mokhov5 years
wip/andrey/hadrian-readmeHadrian: Update README.mdAndrey Mokhov5 years
wip/andrey/trace-cabalHadrian: trace the execution of expensive Cabal callsAndrey Mokhov5 years
wip/andrey/windows-cabalHadrian: Use the Cabal build script on Windows by defaultAndrey Mokhov5 years
wip/andrey/windows-docHadrian: Fix outdated link.Andrey Mokhov5 years
wip/anf-core[WIP] Simple ANFisation pass for CoreBen Gamari7 years
wip/angerman/8.10-fix-19640Partial Revert "[darwin] stop the DYLD_LIBRARY_PATH madness"Moritz Angermann3 years
wip/angerman/8.10.5-release[gitlab-ci] align closer to masterMoritz Angermann3 years
wip/angerman/8.10.5-rollup-1[llvm-targets] add {arm64,aarch64}-apple-darwinMoritz Angermann3 years
wip/angerman/8.10.5-rollup-2[llvm] Prevent GHC from breaking the test-suiteMoritz Angermann3 years
wip/angerman/8.10.5-rollup-3Bump containers submodule to 0.6.4.1Ben Gamari3 years
wip/angerman/8.10.5-whack-a-mole[ci/nix-shell] uniquify NIX_LDFLAGS{_FOR_TARGET}Moritz Angermann3 years
wip/angerman/8.6.4/target-prefix+pluginsMerge branch 'wip/angerman/stage1-plugins' into wip/angerman/8.6.4/target-pre...Moritz Angermann5 years
wip/angerman/9.2-forward-ports[ci] Default values for GITLAB_CI_BRANCH, and IGNORE_PERF_FAILURESMoritz Angermann3 years
wip/angerman/9.2-forward-ports-2[darwin] stop the DYLD_LIBRARY_PATH madnessMoritz Angermann3 years
wip/angerman/aarch64-TSANUse ip0 for spills/reloadsMoritz Angermann4 years
wip/angerman/aarch64-always-pic[AArch64] Aarch64 Always PICMoritz Angermann3 years
wip/angerman/aarch64-always-pic-10.8[aarch64] always PICMoritz Angermann3 years
wip/angerman/aarch64-arm64-prepAArch64/arm64 adjustmentsMoritz Angermann3 years
wip/angerman/aarch64-darwin-ci[ci] Add support for building on aarch64-darwinMoritz Angermann3 years
wip/angerman/aarch64-dev-shellDev shells updateMoritz Angermann4 years
wip/angerman/aarch64-ncg[testsuite] :tada: best typo ever!Moritz Angermann3 years
wip/angerman/aarch64-ncg--linker-only[armv7] PIC by default + [aarch64-linux] T11276 metric increaseMoritz Angermann3 years
wip/angerman/aarch64-ncg-originalways darwinMoritz Angermann3 years
wip/angerman/aarch64-reloc-rangeRange is actually +/-2^32, not +/-2^31Moritz Angermann4 years
wip/angerman/aarch64-shift-improvements[aarch64 NCG] Add better support for sub-word primopsMoritz Angermann3 years
wip/angerman/adjustor-alloc-mark-splitAllocate Adjustors and mark them readable in two stepsMoritz Angermann3 years
wip/angerman/arm64CmmToLlvm: Declare signature for memcmpBen Gamari3 years
wip/angerman/backport-bf34a310hadrian: Don't depend upon bash from PATHBen Gamari3 years
wip/angerman/backport-containersBump containers submodule to 0.6.4.1Ben Gamari3 years
wip/angerman/backport-drop-darwin-cleanupgitlab-ci: Drop Darwin cleanup jobBen Gamari3 years
wip/angerman/backport/8.6/reinstallable-lib-ghcdrop ghc-prim .gitignore itemsMoritz Angermann5 years
wip/angerman/binary-instance-all-the-thingsadds gitignoreMoritz Angermann5 years
wip/angerman/bump-integer-gmp[integer-gmp] bump to recent version for aarch64-darwin supportMoritz Angermann3 years
wip/angerman/can-disable-dll-loadingDisable DLL loading if without system linkerMoritz Angermann4 years
wip/angerman/carry-cconv-sig[CCall] carry signature from desugar to codegenMoritz Angermann3 years
wip/angerman/ci-darwin-use-clt[CI] Darwin prefer CLTMoritz Angermann3 years
wip/angerman/ci-make-args-default[ci] Default value for MAKE_ARGSMoritz Angermann3 years
wip/angerman/cross-test-suite:fire:Moritz Angermann4 years
wip/angerman/de-elongate-pipelineMove aarch64-linux-llvm to nightlyMoritz Angermann3 years
wip/angerman/debug-darwinincrease debuggingMoritz Angermann13 months
wip/angerman/denoise-llvm[llvm] Prevent GHC from breaking the test-suiteMoritz Angermann3 years
wip/angerman/denoise-testlib-driver[testlib/driver] denoiseMoritz Angermann3 years
wip/angerman/fasterAllow perf-nofib to failMoritz Angermann3 years
wip/angerman/faster-pipelines-9.2[ci] faster pipelineMoritz Angermann3 years
wip/angerman/feature/ghci-iservThis should allow us to build a stage1 ghc capable of --interpreterMoritz Angermann5 years
wip/angerman/fix-18744[ci] don't make marge double build.Moritz Angermann3 years
wip/angerman/fix-19173configure: Fix parsing of ARM triplesBen Gamari3 years
wip/angerman/fix-19173-8.10configure: Fix parsing of ARM triplesBen Gamari3 years
wip/angerman/fix-20526Do not sign extend CmmInt's unless negative.Moritz Angermann3 years
wip/angerman/fix-3431-flag-typeSet the dynamic-system-linker flag to ManualMoritz Angermann4 years
wip/angerman/fix-aarch64-cctestsuite: Add test for #20137Ben Gamari3 years
wip/angerman/fix-aclocal[aclocale] fix AC_PROG_CC_C99 failingMoritz Angermann3 years
wip/angerman/fix-arm-relocsApply suggestion to rts/linker/Elf.cBen Gamari5 years
wip/angerman/fix-autoconf[configure] Fix _AC_PROG_CC_99Moritz Angermann3 years
wip/angerman/fix-build-ghc-8.10[hadrian] allow newer baseMoritz Angermann3 years
wip/angerman/fix-configureUse CXX when trying to link a c++ object against a c++ library. Moritz Angermann14 months
wip/angerman/fix-darwin-ciAdd git to toolchainMoritz Angermann3 years
wip/angerman/fix-darwin-perf[ci] darwin uses hadrianMoritz Angermann3 years
wip/angerman/fix-darwin-testsuite[testsuite] mark T3007 broken on darwin.Moritz Angermann3 years
wip/angerman/fix-faststring-sig[faststring] fix memcmp and strlen signaturesMoritz Angermann3 years
wip/angerman/fix-gmp-enabled[gmp] respect GMP_ENABLEDMoritz Angermann3 years
wip/angerman/fix-hadrian-cross-macosadd docsMoritz Angermann4 years
wip/angerman/fix-hadrian-hsc2hs[hadrian] Properly build hsc2hs wrapperMoritz Angermann3 years
wip/angerman/fix-int-gmpfix gmp selectionMoritz Angermann4 years
wip/angerman/fix-llvm-typo[testsuite] :tada: best typo ever!Moritz Angermann3 years
wip/angerman/fix-macho-linker[aarch64-macho] Fix off-by-one error in the linkerMoritz Angermann3 years
wip/angerman/fix-macos-linkerFix build warning; add more informative information to the linker; fix linker...Moritz Angermann4 years
wip/angerman/fix-nix-store[hadrian] Do not add full tool pathsMoritz Angermann3 years
wip/angerman/fix-rpath[macOS] improved runpath handlingMoritz Angermann4 years
wip/angerman/fix-warning[libdw] stop cc from complainingMoritz Angermann3 years
wip/angerman/fix-windows[ci/build] Copy config.sub aroundMoritz Angermann3 years
wip/angerman/fixup-3433[fixup 3433] move debugBelch into IF_DEBUG(linker)Moritz Angermann4 years
wip/angerman/forward-ports-from-8.10[ci] Default values for CI_COMMIT_BRANCH, CI_PROJECT_PATHMoritz Angermann3 years
wip/angerman/ghc-8.10-backport-rpath[macOS] improved runpath handlingMoritz Angermann4 years
wip/angerman/ghc-8.10.3-macOS-arm64undefined to panicMoritz Angermann3 years
wip/angerman/ghc-8.10.5-backportsFix "build/elem" RULE.Andreas Klebinger3 years
wip/angerman/ghc-8.10.5-final-backports[llvm backend] fixup supportedLlvmVersion{Min,Max} exportsMoritz Angermann3 years
wip/angerman/ghc-8.6-tsanWIPMoritz Angermann4 years
wip/angerman/ghc-8.6-tsan-2fixupMoritz Angermann4 years
wip/angerman/ghc-8.6.5-iohkfixup! [linker/rtsSymbols] More linker symbolsMoritz Angermann4 years
wip/angerman/ghc-8.8-backport-rpath[macOS] improved runpath handlingMoritz Angermann4 years
wip/angerman/ghc-9.0-runpath-backport[macOS] improved runpath handlingMoritz Angermann4 years
wip/angerman/ghc-9.2-aarch64[testsuite] fix T6132 when using the LLVM toolchainMoritz Angermann3 years
wip/angerman/ghc-arm64-is-aarch64[arm] Rename arm64 to aarch64Moritz Angermann3 years
wip/angerman/ghc-prim-libsghc-prim needs to depend on libc and libmMoritz Angermann4 years
wip/angerman/interpreter-disassemble-bco[rts] disassemble bco, when running with -DiMoritz Angermann3 years
wip/angerman/iserv-proxy-cleanupAdds some documentation.Moritz Angermann5 years
wip/angerman/iserv-wait[iserv] learn -wait cli flagMoritz Angermann3 years
wip/angerman/linker-fixes-backports[armv7] PIC by default + [aarch64-linux] T11276 metric increaseMoritz Angermann3 years
wip/angerman/llvm-aarch64-darwin[llvm-targets] add {arm64,aarch64}-apple-darwinMoritz Angermann3 years
wip/angerman/llvmngbump hadrian.Moritz Angermann6 years
wip/angerman/log-errorAdd more error infoMoritz Angermann3 years
wip/angerman/macho-linker-improvements[macho] improved linker with proper plt supportMoritz Angermann3 years
wip/angerman/mark-ghci056-fragile[testsuite] mark ghci056 as fragileMoritz Angermann3 years
wip/angerman/master-aarch64[testsuite] fix T6132 when using the LLVM toolchainMoritz Angermann3 years
wip/angerman/master-adjustor-alloc-mark-splitGuard Allocate Exec via LIBFFI by LIBFFIMoritz Angermann3 years
wip/angerman/more-rtsSymbolsAArch32 symbols only on aarch32.Moritz Angermann4 years
wip/angerman/no-aarch64-linux-ncg-fail[ci] Enable T6132 across all targetsMoritz Angermann3 years
wip/angerman/no-darwin-cache[CI] absolutely no caching on darwinMoritz Angermann3 years
wip/angerman/out-of-range-reloc[linker] Fix out of range relocations.Moritz Angermann4 years
wip/angerman/print-loaded-objects[linker] Adds void printLoadedObjects(void);Moritz Angermann4 years
wip/angerman/reinstallable-lib-ghcUnconditionally add keepCAFsForGHCi.cMoritz Angermann5 years
wip/angerman/release-8.10.5testsuite: Mark T12971 as fragile on WindowsBen Gamari3 years
wip/angerman/relocbump hadrianMoritz Angermann6 years
wip/angerman/revert-symbolsRevert "[linker/rtsSymbols] More linker symbols"Moritz Angermann4 years
wip/angerman/riscv64-ncgFix compiler warning about importing GHC.Utils.Panic.Plain in CodeGen.Platform.hSven Tennie12 months
wip/angerman/rts-link-loLoad .lo as well.Moritz Angermann4 years
wip/angerman/rts-signal-stack[non-threaded rts] give the signal handler a stackMoritz Angermann4 years
wip/angerman/sized[Sized Cmm] properly retain sizes.Moritz Angermann3 years
wip/angerman/stable-windows[ci] Skip test's on windows that often fail in CI.Moritz Angermann3 years
wip/angerman/stage0-ncurses[make] Allow to set the curses library for stage0Moritz Angermann3 years
wip/angerman/unbreak-aarch64-darwin[mach-o] make prototypes match functionsMoritz Angermann3 years
wip/angerman/unbreak-ci[ci] default value for CONFIGURE_ARGSMoritz Angermann3 years
wip/angerman/win32-crossRename iserv-slave to remote-iservMoritz Angermann6 years
wip/angerman/win32-cross-2Rename iserv-slave to remote-iservMoritz Angermann6 years
wip/angerman/windows-more-infoAdd error information to osCommitMemory on failure.Moritz Angermann3 years
wip/angerman/x[SizedCmm Word] Trying to fix TH QuotesMoritz Angermann3 years
wip/annot-docsdocs: fix error in annotation guide code snippetHugo2 years
wip/annotate-coreRecursively annotate core exprMatthew Pickering7 years
wip/api-annot-tweaks-7.10API Annotations documentation update, parsing issue, add example testAlan Zimmerman9 years
wip/api-annotsApiAnnotatons : AnnDcolon in wrong place for PatBindAlan Zimmerman9 years
wip/api-annots-7.10ApiAnnotations tweaksAlan Zimmerman9 years
wip/api-annots-7.10-2ApiAnnotations tweaksAlan Zimmerman9 years
wip/api-annots-7.10-3ApiAnnotations : strings in warnings do not return SourceTextAlan Zimmerman9 years
wip/api-annots-ghc-7.10ApiAnnotatons : AnnDcolon in wrong place for PatBindAlan Zimmerman9 years
wip/apply-tagsrts: Try applying tags from info tableBen Gamari5 years
wip/arity-type-9.4Attemp fix for core lint failuresZubin Duggal18 months
wip/armv7-bindistsCI: Add armv7 dockerfileBen Gamari5 years
wip/armv7-buildOnly run armv7-linux-deb10 build nightlyMatthew Pickering3 years
wip/armv7-cirts: Fix ARM linker includesBen Gamari5 years
wip/armv7l-cigitlab-ci: Run ARMv7 jobs when ~ARM label is usedBen Gamari21 months
wip/augment-8.10.1-notesMention changes from #16980, #17213 in 8.10.1 release notesRyan Scott5 years
wip/autoconf-fixdistrib/configure: Add AC_CONFIG_MACRO_DIRSBen Gamari3 years
wip/az-D5036Include submodule versions so it can build.Alan Zimmerman6 years
wip/az-D5036-2Update haddock submodule to include the D5036 changesAlan Zimmerman6 years
wip/az-anndotdotFix AnnDotDot in module exportAlan Zimmerman8 years
wip/az-annotations-ghc-8.8Lexer: Alternate Layout Rule injects actual not virtual bracesAlan Zimmerman5 years
wip/az-namemapIntroduce map from RdrName to Name for GHC APIAlan Zimmerman5 years
wip/az/20452-duplicate-parens-epaEPA: Remove duplicate AnnOpenP/AnnCloseP in DataDeclAlan Zimmerman3 years
wip/az/T19579EPA: cleanups after the mergeAlan Zimmerman3 years
wip/az/T19706-dkeep-commentsAdd -dkeep-comments flag to keep comments in the parserAlan Zimmerman2 years
wip/az/T19813EPA: Use custom AnnsIf structure for HsIf and HsCmdIfAlan Zimmerman3 years
wip/az/T19814EPA: record annotations for braces in LetStmtAlan Zimmerman3 years
wip/az/T19821EPA: Fix incorrect SrcSpan for FamDeclAlan Zimmerman3 years
wip/az/T19834EPA: Remove duplicate annotations from HsDataDefnAlan Zimmerman3 years
wip/az/T19839EPA: Fix explicit specificity and unicode linear arrow annotationsAlan Zimmerman3 years
wip/az/T19845Remove Maybe from Context in HsQualTyAlan Zimmerman3 years
wip/az/T19850EPA: AnnAt missing for type application in patternsAlan Zimmerman3 years
wip/az/T20239-epa-duplicate-commentsEPA : Remove duplicate comments in DataFamInstDAlan Zimmerman23 months
wip/az/T20243-n-plus-k-patternsEPA: Capture '+' location for NPlusKPatAlan Zimmerman3 years
wip/az/T20247EPA: let stmt with semicolon has wrong anchorAlan Zimmerman2 years
wip/az/T20256EPA: do statement with leading semicolon has wrong anchorAlan Zimmerman24 months
wip/az/T20258-semicolon-orderEPA: order of semicolons and comments for top-level decls is wrongAlan Zimmerman3 years
wip/az/T20297-where-commentsEPA: correctly capture comments between 'where' and bindsAlan Zimmerman3 years
wip/az/T20558EPA: handling of con_bndrs in mkGadtDeclAlan Zimmerman2 years
wip/az/T20718-comment-order-reversedEPA: Comment Order ReversedAlan Zimmerman23 months
wip/az/T20846Fix panic trying to -ddump-parsed-ast for implicit fixityAlan Zimmerman2 years
wip/az/T21355-exactprint-updateUpdate the check-exact infrastructure to match ghc-exactprintAlan Zimmerman19 months
wip/az/T21355-exactprint-update-segfaultDemonstrates segfault in ghciAlan Zimmerman2 years
wip/az/T21805EPA: DotFieldOcc does not have exact print annotationsAlan Zimmerman22 months
wip/az/T22765-type-ann-missingEPA: Add annotation for 'type' in DataDeclAlan Zimmerman16 months
wip/az/T22919-module-whereEPA: Comment between module and where should be in header commentsAlan Zimmerman15 months
wip/az/ann-wiki-stuffEPA: update some comments in Annotations.Alan Zimmerman3 years
wip/az/anns-1ApiAnnotations; tweaks for ghc-exactprint updateAlan Zimmerman4 years
wip/az/anns-2Api Annotations : Adjust SrcSpans for prefix bang (!).Alan Zimmerman4 years
wip/az/anns-3ApiAnnotations: Fix parser for new GHC 9.0 featuresAlan Zimmerman4 years
wip/az/apiann-annpercentApi Annotations: Introduce AnnPercent for HsExplicitMultAlan Zimmerman4 years
wip/az/bufspan-in-anchorWIPAlan Zimmerman18 months
wip/az/epa-eof-annsmoduleEPA: Make EOF position part of AnnsModuleAlan Zimmerman16 months
wip/az/epa-fix-explicitbracesEPA: Use ExplicitBraces only in HsModuleAlan Zimmerman12 months
wip/az/epa-hsdoctyEPA: exact print HsDocTyAlan Zimmerman16 months
wip/az/epa-noteStarting on note re exact print annotationsAlan Zimmerman17 months
wip/az/epa-semis-orderEPA: Preserve semicolon order in annotationsAlan Zimmerman3 years
wip/az/epa-split-header-commentsEPA: When splitting out header comments, keep ones for first declAlan Zimmerman17 months
wip/az/epa-zerowidth-semis1EPA: Do not collect comments from end of fileAlan Zimmerman16 months
wip/az/epadelta-commentsEPA: Add comments to EpaDeltaAlan Zimmerman3 years
wip/az/exactprinttestsuite: Normalise slashesGHC GitLab CI3 years
wip/az/exactprint-19784EPA: properly capture semicolons between Matches in a FunBindAlan Zimmerman3 years
wip/az/exactprint-19798EPA: properly capture leading semicolons in statement listsAlan Zimmerman3 years
wip/az/exactprint-align-reposEPA: Bringing over tests and updates from ghc-exactprintAlan Zimmerman3 years
wip/az/exactprint-annotations-types-2Add the main types to be used for exactprint in the GHC ASTAlan Zimmerman3 years
wip/az/exactprint-epalocation-for-anchorWIPAlan Zimmerman16 months
wip/az/exactprint-remove-apiannsEPA : Remove ApiAnn from ParsedModuleGHC GitLab CI3 years
wip/az/exactprint-rename-to-epaEPA : Rename AnnComment to EpaCommentAlan Zimmerman3 years
wip/az/exactprint-stack-typesRework GHC Exactprint for Record Dot SyntaxAlan Zimmerman3 years
wip/az/exactprint-testsEPA: Run exactprint transformation tests as part of CIGHC GitLab CI3 years
wip/az/exactprint-tweak-parser-state-commentEPA: Tidy up some GHC.Parser.Annotation commentsGHC GitLab CI3 years
wip/az/famdecl-toplevel-flagAdd an explicit TopLevelFlag to FamilyDeclAlan Zimmerman4 years
wip/az/ghc-9.0-annsApiAnnotations: Fix parser for new GHC 9.0 featuresAlan Zimmerman4 years
wip/az/ghc-9.0-anns-2API Annotations: Fix annotation for strictnessAlan Zimmerman4 years
wip/az/ghc-9.0-gadt-parensApiAnnotations : preserve parens in GADTsAlan Zimmerman4 years
wip/az/ghc-9.0-unicode-linear-arrowApi Annotations: Introduce AnnPercent for HsExplicitMultAlan Zimmerman4 years
wip/az/ghc-9.2-n-plus-kEPA: Preserve semicolon order in annotationsAlan Zimmerman3 years
wip/az/ghc-9.4-epa-backportsEPA: Comment Order ReversedAlan Zimmerman23 months
wip/az/ghc-9.4-epa-backports-2configure: Set RELEASE=NOBen Gamari16 months
wip/az/hsmatchcontextUse id rather than pass for HsStmtContext and HsMatchContextAlan Zimmerman4 years
wip/az/locateda-epa-improveEPA: Explicitly capture EOF Location in AnnsModuleAlan Zimmerman17 months
wip/az/locateda-epa-improve-2023-03-27Put BufSpan into RealSrcSpanAlan Zimmerman12 months
wip/az/locateda-modulenameEPA: Use LocatedA for ModuleNameAlan Zimmerman3 years
wip/az/locatedn-epa-improveStart on making LocatedN more directAlan Zimmerman18 months
wip/az/master-gadt-parensApiAnnotations : preserve parens in GADTsAlan Zimmerman4 years
wip/az/maybecontextWrap LHsContext in Maybe in the GHC ASTAlan Zimmerman3 years
wip/az/ordlistIntroduce more OrdList functionsAlan Zimmerman3 years
wip/az/ppr-overloaded-labelsEPA: Add SourceText to HsOverLabelAlan Zimmerman15 months
wip/az/srclocAdd some utility functions to GHC.Types.SrcLocAlan Zimmerman3 years
wip/az/test-git-metaChecking that author and email show up in the commitAlan Zimmerman3 years
wip/az/tweak-annpercent-orderAPI Annotations: put constructors in alphabetical orderAlan Zimmerman4 years
wip/az/unicode-hsscaledAPI Annotations: Keep track of unicode for linear arrow notationAlan Zimmerman4 years
wip/b/disable-abi-test-nightlyCI: Disable abi-test-nightlyBryan Richter12 months
wip/b/fragileAllow nightly-x86_64-linux-deb10-validate+thread_sanitizer to failBryan Richter14 months
wip/b/normal-hadrian-verbosityci: Use hadrian's regular verbosity by defaultBryan Richter15 months
wip/back-out-simdRevert "Add support for SIMD operations in the NCG"Ben Gamari5 years
wip/backend-as-recordChange `Backend` type and remove direct dependenciesNorman Ramsey23 months
wip/backend-as-record+true-arrow-snapshotuse actual functions in the Backend recordNorman Ramsey2 years
wip/backpack-errsRename `ms_hspp_file` to `ms_hspp_file_loc` and change itsZubin Duggal3 years
wip/backport-8.10-19504Location for tuple section pattern error (#19504)Vladislav Zavialov3 years
wip/backport-9.0-19504Location for tuple section pattern error (#19504)Vladislav Zavialov3 years
wip/backport-9.0-linear-types-syntaxFix pretty-printing of the mult-polymorphic arrowVladislav Zavialov4 years
wip/backport-9.2-chartonat-axiomAdd missing axiom exports for CharToNat/NatToCharVladislav Zavialov3 years
wip/backport-MR1137rts/linker: Only mprotect GOT after it is filledBen Gamari5 years
wip/backport-MR1139rts/linker: Use mmapForLinker to map PLTBen Gamari5 years
wip/backport-MR1160llvm-targets: Add armv7l-unknown-linux-gnueabiBen Gamari5 years
wip/backport-MR3949rts: fix race condition in StgCRunTamar Christina4 years
wip/backport-MR4826-to-9.2Test #19665 as expect_broken, with commentaryRichard Eisenberg3 years
wip/backport-MR706Use binary search to speedup checkUnloadPhuong Trinh5 years
wip/backport-MR769Add `-haddock` to prepare-system.sh and .gitlab-ci.ymlTakenobu Tani5 years
wip/backport-MR8133template-haskell: Fix representation of OPAQUE pragmasMatthew Pickering23 months
wip/backport-MR951Fix #16517 by bumping the TcLevel for method sigsRichard Eisenberg5 years
wip/backport-T16742PrelRules: Don't break let/app invariant in shiftRuleBen Gamari5 years
wip/backport-T16912Fix LLVM version check yet againÖmer Sinan Ağacan5 years
wip/backport-T17296-and-T17384Parenthesize GADT return types in pprIfaceConDecl (#17384)Ryan Scott4 years
wip/backport-fragiletestsuite: Mark threadstatus-T9333 as fragile in ghci wayBen Gamari5 years
wip/backport-issuesgitlab: Add issue template for backport tracking issuesBen Gamari5 years
wip/backport/8.10/T18857CmmToLlvm: Declare signature for memcmpMoritz Angermann3 years
wip/backport/9.0/T18857CmmToLlvm: Declare signature for memcmpMoritz Angermann3 years
wip/backportsrts/linker: Fix relocation overflow in PE linkerBen Gamari3 years
wip/backports-8.10base: Enable large file support for OFD locking impl.Ben Gamari3 years
wip/backports-8.8Maintain invariant: MVars on mut_list are dirtyViktor Dukhovni3 years
wip/backports-9.0Testsuite fixesBen Gamari3 years
wip/backports-9.2Let LLVM and C handle > native size arithmeticJohn Ericson2 years
wip/backports-9.2-2Fix Int64ToInt/Word64ToWord rules on 32-bit architecturesSylvain Henry2 years
wip/backports-9.2-3Fix Integral instances for WordsSylvain Henry2 years
wip/backports-9.4docs/relnotes: Mention #22561Ben Gamari16 months
wip/backports-9.6Fix type variable substitution in gen_Newtype_fam_instsRyan Scott12 months
wip/backports-to-9.2Desugarer: Bring existentials in scope when substituting into record GADTsRyan Scott3 years
wip/bang-pattern-docsFunctor docs: link to free theorem explanation (#19300)Krzysztof Gogolewski3 years
wip/base-amp-normalisationbase: MRP-refactoring of AMP instancesHerbert Valerio Riedel9 years
wip/base-compat-perfUse file hash cache when hashing object file dependenciesMatthew Pickering2 years
wip/base-no-foreignptrGHC.Event.Array: Use unsafeWithForeignPtrBen Gamari3 years
wip/base-stabilitybase: Eliminate module reexport in GHC.ExceptionBen Gamari12 months
wip/base-take-care-of-stubsMove `COMPILING_BASE_PACKAGE` hack from compiler to `base.cabal`John Ericson2 years
wip/base-utf8-codecsAdd a Note summarising GHC's UTF-8 implementationsBen Gamari21 months
wip/bdescr/predict-takenPredict takenBen Gamari4 years
wip/better-defaultImprove defaulting detection codeKrzysztof Gogolewski3 years
wip/better-machine-readable-stats[rts] [WIP] [RFC] Add all information from '+RTS -s' to '+RTS -t --machine-re...Douglas Wilson6 years
wip/bgamari/sizedStgToCmm: Normalize paddingBen Gamari3 years
wip/bignum-2Add test for T22671Matthew Pickering15 months
wip/bignum-backend-checkci: Add check to CI to ensure compiler uses correct BIGNUM_BACKENDMatthew Pickering2 years
wip/binary-bytestringBinary: Fix incorrect name in commentBen Gamari8 years
wip/binary-reader/step1Treat modified Binary UserData as a local state with a sub-actionJosh Meredith4 years
wip/binary-readerTMerge branch 'master' into wip/binary-readerTJosh Meredith4 years
wip/bindist-installhadrian: Fix bindist installation on DarwinBen Gamari21 months
wip/bitraversebase: Remove default method from bitraversableMatthew Pickering2 years
wip/blockh-cppMake Block.h compile with c++ compilersMatthew Pickering4 years
wip/bootstrap-9.0.2Build stage1 with -V as wellMatthew Pickering23 months
wip/bootstrap-9_6ci: Add job to test 9.6 bootstrappingMatthew Pickering13 months
wip/bootstrap-cici: Add matrix for bootstrap sourcesZubin Duggal23 months
wip/bootstrap-fixesci: Don't try to run ./boot when testing bootstrap of source distMatthew Pickering23 months
wip/bootstrap-fixes-2ci: Don't try to run ./boot when testing bootstrap of source distMatthew Pickering23 months
wip/bootstrappinggitlab-ci: Fix hadrian bootstrapping of release pipelinesBen Gamari21 months
wip/bot-cpr-dead-end-divDocument how bottom CPR and dead-ending Divergence are related [skip ci]Sebastian Graf3 years
wip/bounds-checkingcodeGen: Fix two buglets in -fbounds-check logicBen Gamari2 years
wip/boxed-repImplement BoxedRep proposalBen Gamari3 years
wip/branchednessMake BranchFlag a new kind, resolving an old TODO commentGabor Greif9 years
wip/break-leakBe more strict in CgBreakInfo to avoid GHCi leaking due to `Id`s retainingZubin Duggal17 months
wip/break-up-tcs-monadRip GHC.Tc.Solver.Monad asunder (only)Richard Eisenberg3 years
wip/broken-asyncFix broken link to `async` packageEvan Relf18 months
wip/bsd-adjustorrts/adjustor: Always place adjustor templates in data section (also on openbsd)Matthew Pickering2 years
wip/bss-alignmentrts/linker: Align bssSize to page size when mapping symbol extrasBen Gamari3 years
wip/buggymcbugfix/15185-enum-intDocument INLINE(ABLE) pragmas that enable fusionbuggymcbugfix4 years
wip/buggymcbugfix/appendArraysPoint to related codebuggymcbugfix4 years
wip/buggymcbugfix/array-primWIP: arrayOf1#buggymcbugfix4 years
wip/buggymcbugfix/arrayOf-primopFixssVilem Liepelt3 years
wip/buggymcbugfix/arrayOf-staticrtsbuggymcbugfix3 years
wip/buggymcbugfix/insertArrayMake insert + update return dirty arraysbuggymcbugfix4 years
wip/bump-9.4-cihlint: Removed redundant UnboxedSums pragmasMatthew Pickering17 months
wip/bump-9.4-versionslinters: Fix lint-submodule-refs when crashing trying to find plausible branchesMatthew Pickering22 months
wip/bump-T15397-timeouttestsuite: Bump timeout multiplier for T18597Ben Gamari5 years
wip/bump-basebase: Bump to 4.15.0.0Ben Gamari4 years
wip/bump-base-4.16Version bump: base-4.16 (#18712)Vladislav Zavialov4 years
wip/bump-binaryBump binary submoduleBen Gamari3 years
wip/bump-boot-librariesBump haskeline submoduleCheng Shao18 months
wip/bump-bootstrapgitlab-ci: Bump bootstrap compiler to 8.8.4Ben Gamari4 years
wip/bump-bytestringtestsuite: Normalise package versions in UnusedPackages testMatthew Pickering2 years
wip/bump-bytestring-9.2bytestring: Bump to 0.11.3.0Ben Gamari2 years
wip/bump-cabalBump Cabal submoduleBen Gamari2 years
wip/bump-cabal-9.2Bump Cabal submodule to 3.6.3.0Ben Gamari2 years
wip/bump-cabal-index-statehadrian: Bump pinned cabal.project to an existent index-stateSebastian Graf4 years
wip/bump-cabal-masterBump cabal-versions of boot packages to 3.0Ben Gamari5 years
wip/bump-cache-revci: Bump CACHE_REV so that ghc-9.6 branch and HEAD have different cachesMatthew Pickering16 months
wip/bump-cigitlab-ci: Try cleaning up hadrian directoryBen Gamari3 years
wip/bump-ci-imagesgitlab-ci: Bump ci-imagesBen Gamari3 years
wip/bump-ci-images-2Bump ci-images commit to latest masterMatthew Pickering13 months
wip/bump-containersBump containers submodule to 0.6.6Douglas Wilson21 months
wip/bump-deepseqBump deepseq submodule to 1.4.7.0-preBen Gamari2 years
wip/bump-deepseq-1.4.7Bump deepseq to 1.4.7.0Matthew Pickering2 years
wip/bump-directoryBump directory submodule to 1.3.6.0Ben Gamari4 years
wip/bump-exceptions-submodBump exceptions submodule so that dist-boot is .gitignore'dRyan Scott4 years
wip/bump-fedoragitlab-ci: Bump fedora jobs to use Fedora 33Ben Gamari2 years
wip/bump-filepath-2Update filepath to filepath-1.4.100.0Matthew Pickering19 months
wip/bump-freebsd-bootgitlab-ci: Bump FreeBSD bootstrap compilerBen Gamari4 years
wip/bump-gcc-lower-boundconfigure: Drop GccLT46Ben Gamari5 years
wip/bump-ghc-prim-0.7.0Bump ghc-prim version to 0.7.0Ryan Scott4 years
wip/bump-haddockBump Haddock submoduleBen Gamari3 years
wip/bump-hadrian-indexhadrian: Bump index stateMatthew Pickering20 months
wip/bump-haskelineBump haskeline submodule to 0.8.0.1Ben Gamari4 years
wip/bump-libffiBump libffi-tarballs submoduleBen Gamari17 months
wip/bump-llvmllvmGen: Adapt to allow LLVM 15Ben Gamari16 months
wip/bump-min-bootstrap-versionconfigure: Bump the minimum bootstrap compiler versionBen Gamari5 years
wip/bump-nofibBump nofib submoduleBen Gamari3 years
wip/bump-parsecBump parsec submodule to 3.1.14.0Ben Gamari5 years
wip/bump-processBump process submoduleBen Gamari18 months
wip/bump-stmBump stm submodule to 2.5.0.2Ben Gamari2 years
wip/bump-submods-23febNormalise output of T10970 testMatthew Pickering2 years
wip/bump-submodulesBump array and haddock submodulesVladislav Zavialov5 years
wip/bump-terminfoBump terminfo submodule to 0.4.1.5Ben Gamari3 years
wip/bump-textBump text submodule.Ben Gamari2 years
wip/bump-text-8.8Bump text submodule to 1.2.4.0-rcBen Gamari5 years
wip/bump-timeBump time submodule to 1.12.1Ben Gamari2 years
wip/bump-time-2Bump time submodule to 1.12.2Matthew Pickering24 months
wip/bump-to-8.11Bump ghc version to 8.11Ben Gamari4 years
wip/bump-unixBump unix submoduleBen Gamari22 months
wip/bump-versionconfigure: Bump version to 9.3Ben Gamari3 years
wip/bump-w32Bump Win32 to 2.13.4.0Matthew Pickering14 months
wip/bump-win32Bump Win32 to 2.13.0.0GHC GitLab CI3 years
wip/bump-win32-patcherget-win32-tarballs: Update win32 patcherBen Gamari4 years
wip/bump-win32-tarballsBump Windows toolchainBen Gamari15 months
wip/bump-windows-bootstrapBump hsc2hs submoduleBen Gamari4 years
wip/bump-windows-ghcgitlab-ci: Use GHC 8.6.5 for Windows CI buildsBen Gamari5 years
wip/byte-switchStgToCmm: use correct bounds for switches on sized valuesSylvain Henry3 years
wip/bytearray-docsprimops: Generate ByteArray# index/read/write primopsBen Gamari4 years
wip/cabal-head-updatesAdd extra ghc-pkg sanity check for module re-exports and duplicatesDuncan Coutts10 years
wip/cabal-parsecEnable building Cabal with parsecHerbert Valerio Riedel7 years
wip/cabal-submod-updateUpdate `Cabal` submoduleHerbert Valerio Riedel5 years
wip/cabal-testcabal_test: Make output more like head.hackage outputMatthew Pickering3 years
wip/cache-module-uniqueModule: Cache the uniqueBen Gamari4 years
wip/cachingAdd some tracing to CIMatthew Pickering3 years
wip/caf-cleanupsAdd few cleanups of the CAF logicBen Gamari4 years
wip/callArityExprIsCheapCallArity: Use exprIsCheap to detect thunksJoachim Breitner7 years
wip/caller-cc-parserRewrite CallerCC parser using ReadPMatthew Pickering2 years
wip/carter-llvm14-bumpbump llvm upper boundCarter Schonwald18 months
wip/carter/eraseCastProofsnuclear debuggingCarter Tazio Schonwald4 years
wip/carter/fix-gmpchange integer-gmp cbits to include "ghc-gmp.h" rather than <gmp.hs>Carter Tazio Schonwald4 years
wip/carter/fix-pre-sierra-compatadd "ac_cv_func_clock_gettime=no" to darwin CI build flavorsCarter Schonwald4 years
wip/carter/gcc-mac-build-flavoradding gcc build flavor for darwinCarter Tazio Schonwald4 years
wip/carter/new-erase-castproofssuppress some asserts regarding types and coercions for now,Carter Tazio Schonwald4 years
wip/carter/ordlist-it-alladding instances to ordlist to support improving ghc asymptotics when doingCarter Tazio Schonwald4 years
wip/carter/remove_x87Registersremoving x87 register support from native code genCarter Tazio Schonwald5 years
wip/cbv-conv-thunkSpeculative evaluate thunks known to ConvergeJoachim Breitner10 years
wip/ccs-sample-eventseventlog: Dump cost centre stack on each sampleMatthew Pickering5 years
wip/centos-fixci: Use correct syntax when args list is emptyGHC GitLab CI24 months
wip/centos7-revertRevert "configure: Drop uses of AC_PROG_CC_C99"Matthew Pickering16 months
wip/cfuneqcan-refactorRename the flattener to become the rewriter.Richard Eisenberg3 years
wip/changelog-lintinggitlab-ci: Move changelog linting logic to shell scriptBen Gamari4 years
wip/char-type-familiesBuilt-in type families: CharToNat, NatToChar (#19535)Vladislav Zavialov3 years
wip/chartonat-axiomAdd missing axiom exports for CharToNat/NatToCharVladislav Zavialov3 years
wip/cheap-buildMove forcing of enumFromT arguemnts inwardsSimon Peyton Jones7 years
wip/cheap-build-osa1Apply #13422 comment:4 to Char and WordÖmer Sinan Ağacan6 years
wip/cheaper-etaSimplify: Move `wantEtaExpansion` before expensive `do_eta_expand` checkSebastian Graf14 months
wip/check-dsnopolyRevert the change in dsNoLevPolyKrzysztof Gogolewski3 years
wip/check-exact-ann-pragmasRemove ANN pragmas in check-ppr and check-exactMatthew Pickering3 years
wip/check-exact-cleanupcheck-{ppr/exact}: Rewrite more directly to just parse filesMatthew Pickering3 years
wip/check-likelihoodrts: Use RTS_LIKELY in CHECKBen Gamari3 years
wip/check-llvm-T15155ltestsuite: Require LLVM for T15155lPeter Trommler2 years
wip/check-submodulesgitlab-ci: Add linter validating that all submodules are releasedBen Gamari5 years
wip/check-testsuite-modifierstestsuite: Add assertions that way lists are in fact listsBen Gamari5 years
wip/check-testsuite-waystestsuite: Assert that testsuite ways are knownBen Gamari5 years
wip/check-uniques-fixCheckUniques: Decode source files as UTF-8Ben Gamari8 years
wip/chmod-ghc-stage1Make generated ghc-stage<n> scripts executableSebastian Graf5 years
wip/chunked-unpackCStringghc-prim: Strictly in chunks of 32 charactersBen Gamari18 months
wip/ciTestingBen Gamari3 years
wip/ci-codeownerscodeowners: Add Ben, Matt, and Bryan to CIBryan Richter15 months
wip/ci-darwinci: Don't allow aarch64-darwin to failMatthew Pickering3 years
wip/ci-debuggingtestsuite: Make hasMetricsFile RHS more descriptiveBen Gamari4 years
wip/ci-failci: Fix subtlety with not taking effect because of time_it (#20898)Zubin Duggal2 years
wip/ci-fixesgitlab-ci: Set HOME to plausible but still non-existent locationBen Gamari2 years
wip/ci-fixes-2gitlab-ci: Always start with fresh cloneBen Gamari3 years
wip/ci-flag-docsgitlab-ci: Check coverage of GHC flags in users guideBen Gamari5 years
wip/ci-ghc-in-ghci-firstgitlab-ci: Move hadrian-ghc-in-ghci job firstBen Gamari5 years
wip/ci-hadrian-ghcici: Replace "always" with "on_success" to stop build jobs running before hadr...Matthew Pickering2 years
wip/ci-i386CI: Do not allow i386 to fail anymorePeter Trommler5 years
wip/ci-interface-stabilityDon't use OccSetBen Gamari12 months
wip/ci-only-testsgitlab-ci: Introduce ONLY_TESTS variableBen Gamari3 years
wip/ci-shellcheckgitlab-ci: Lint CI scripts with shellcheckBen Gamari3 years
wip/ci-unboundci: Fix unbound CI_MERGE_REQUEST_SOURCE_BRANCH_NAME variableMatthew Pickering3 years
wip/ci-verbositygitlab-ci: Eliminate redundant ghc --info outputBen Gamari15 months
wip/ci-windows-fixesci: Attempt to fix windows cache issuesMatthew Pickering2 years
wip/ci_fixesci: Use correct syntax when args list is emptyMatthew Pickering24 months
wip/circlecifixup! CircleCI: Build and archive binary distributionBen Gamari7 years
wip/circleci-benCircleCI: Try validating LLVM as wellBen Gamari6 years
wip/circleci-cleanupClean up .circleciBen Gamari5 years
wip/cite-kind-inferenceCite "Kind Inference for Datatypes"Richard Eisenberg3 years
wip/clangd-supportAdd compile_flags.txt for clangd (C IDE) supportSven Tennie3 years
wip/clarify-TestEqualityClarify laws of TestEqualityJohn Ericson2 years
wip/clarify-test-coercionClarify laws of `TestCoercion`John Ericson17 months
wip/clc-148Add Eq/Ord instances for SSymbol, SChar, and SNatRyan Scott13 months
wip/clc-149Add COMPLETE pragmas to TypeRep, SSymbol, SChar, and SNatRyan Scott13 months
wip/clc-85Export symbolSing, SSymbol, and friends (CLC#85)Ryan Scott19 months
wip/clc-86no deprecation warnings on GHC.Data.BagMelanie Phoenix12 months
wip/clean-compiler-includesAvoid GHC_STAGE and other include bitsJohn Ericson3 years
wip/clean-ghc-tarballsbuild system: Clean mingw tarballsBen Gamari4 years
wip/clean-refactorWIPMatthew Pickering12 months
wip/clean-settingsmake: Clean includes/settings fileBen Gamari5 years
wip/clean-up-validateRe-layout validate scriptBen Gamari4 years
wip/clean17Zonking experimentsMatthew Pickering12 months
wip/cleanup-darwingitlab-ci: Use build cleanup logic on Darwin as wellBen Gamari5 years
wip/cleanup-darwin-depsAdd explicit dependencies to cleanup-darwinMatthew Pickering5 years
wip/cleanup-linttestBen Gamari5 years
wip/cleanup-outputableRemove Outputable Char instanceKrzysztof Gogolewski20 months
wip/cleanup-ppCleanups around pretty-printingKrzysztof Gogolewski21 months
wip/cleanup-printingAlways use code style in pprCLabelKrzysztof Gogolewski21 months
wip/cleanup-teststestsuite: Mark T16212 as fixedBen Gamari5 years
wip/clear-bdescr-freerts: Clear bd->free in the DEBUG RTSBen Gamari3 years
wip/clear-block-inforts: Clear block_info when unblockingBen Gamari12 months
wip/closure-sizeghc-heap: Add closure_size_noopt testBen Gamari5 years
wip/cmm-dominatorsModularize GHC.Core.Opt.LiberateCaseDominik Peteler23 months
wip/cmm-parser-no-stgDedup `StgToCmmConfig` by including `CmmBuilderConfig`John Ericson18 months
wip/cmm-pprcompiler: Add haddock sections to GHC.Utils.PanicBen Gamari22 months
wip/cmmsinkCmmSink: Use a UniqSet instead of a listalexbiehl7 years
wip/cmp-tylitReplace Ord TyLit with nonDetCmpTyLit (#19441)Vladislav Zavialov3 years
wip/code-gen-optMake CmmType field of LocalReg strictMatthew Pickering3 years
wip/codebuffer-perftestbase/encoding: add an allocations performance test (#22946)Josh Meredith12 months
wip/codegen-fixestestsuite: Specify expected word-size of machop testsBen Gamari2 years
wip/codeowners-fix-raeCODEOWNERS: Use correct username for Richard EisenbergBen Gamari5 years
wip/codeowners-parserAdd int-index as parser/* codeownerVladislav Zavialov5 years
wip/coerce-docsdocs: Add note to unsafeCoerce function that you might want to use coerce [sk...Matthew Pickering2 years
wip/collect-windows-artifactsgitlab: Collect artifacts on WindowsBen Gamari5 years
wip/comments-disamb-ecpUpdate DisambECP-related commentsVladislav Zavialov4 years
wip/common-contextMove Common Context after CSEJoachim Breitner10 years
wip/compact-ifaceDon't use source importMatthew Pickering4 years
wip/compact-modiface-newRemove unused fileMatthew Pickering3 years
wip/compact-sourcetexttestsuite: add test for T22744Zubin Duggal12 months
wip/compare-metricstestsuite: Format metric results with comma separatorMatthew Pickering2 years
wip/con-infoIPE: Give all constructor and function tables locationsMatthew Pickering3 years
wip/con-info-ciDisable testsMatthew Pickering3 years
wip/con-info-ghc-debugInfo table rather than closureMatthew Pickering3 years
wip/con-info-newAdd test for whereFrom#Matthew Pickering3 years
wip/con_num_fieldSTG AST - Make ConstructorNumber always a field.Andreas Klebinger3 years
wip/concprog001testsuite: Mark concprog001 as fragileBen Gamari5 years
wip/configure-9.0-checkconfigure: Bump minimum bootstrap GHC versionBen Gamari19 months
wip/configure-findbindist configure: Fail if find not found (#22691)Zubin Duggal15 months
wip/conservative-case-binder-cprCPR analysis: Use CPR of scrutinee for Case Binder CPR (#19232)Sebastian Graf3 years
wip/conservative-field-binder-cprNested CPR light (#19398)Sebastian Graf3 years
wip/consolidate-spinlockrts: Consolidate spinlock implementationBen Gamari4 years
wip/constraint-printingFix :i Constraint printing "type Constraint = Constraint"Krzysztof Gogolewski18 months
wip/conversion-no-twoUse "to" instead of "2" in internal names of conversion opsJohn Ericson4 years
wip/copyArray_barrierrts: Add stg_copyArray_barrier to RtsSymbols listBen Gamari4 years
wip/core-expr-strictExperiment: Try making CoreExpr binder fields strictMatthew Pickering3 years
wip/core-opt-less-partialFactor fields of `CoreDoSimplify` into separate data typeJohn Ericson22 months
wip/core-opt-sccscompiler: Ensure that all CoreTodos have SCCsBen Gamari3 years
wip/coreFieldAdd the extensible data to the interface after running the last phaseJosh Meredith4 years
wip/coreField8102Patch commit for haskell.nix 8.10.2 core interface fieldJosh Meredith4 years
wip/coretostgForce stg_arg in CoreToStgMatthew Pickering3 years
wip/count-hi-depsDraft: Count deps, and also work with the bootstrap GHCJohn Ericson23 months
wip/count-hs-boot-depstemporary debug statementsAndre Marianiello23 months
wip/covar-holesDon't reuse coercion holes as covars when deferring errorsBen Gamari5 years
wip/coveragehpc: Use IntMap rather than ListBen Gamari2 years
wip/coverage-configHsToCore.Coverage: Purge DynFlagsJohn Ericson23 months
wip/cpr-anal-release-notesrelease notes: Changes to Demand analysisSebastian Graf2 years
wip/cpr-expandable-unfoldingsCprAnal: Don't attach CPR sigs to expandable bindings (#18154)Sebastian Graf4 years
wip/cpr-vs-jpAllow CPR for sum typesJoachim Breitner10 years
wip/cptwunderlich-seqeltsufm-commentRemoved left-over comment from `nonDetEltsUFM`-removal in `seqEltsUFM`.Benjamin Maurer3 years
wip/create-stats-dirrules/haddock: Ensure that RTS stats directory existsBen Gamari5 years
wip/cross-bindisthadrian: Fix naming of cross-compiler wrappersBen Gamari21 months
wip/cross-cihadrian: Pass CROSS_EMULATOR to runtests.pyBen Gamari18 months
wip/cross-ci-s390xgitlab-ci: Add CI support for s390x under cross-compilationBen Gamari18 months
wip/cross-constr-csedisable the nullary constr subst for nowGabor Greif7 years
wip/cross-ppr-floatsPPC and X86: Portable printing of IEEE floatsPeter Trommler4 years
wip/cross-spec-constrmore aggressiveMatthew Pickering7 years
wip/cse-code-desmellingCSE code cleanup and improvementSimon Peyton Jones8 years
wip/cursesNo need for CURSES_INCLUDE_DIRSGabor Greif4 years
wip/cusk-extGuard CUSKs behind a language pragmaVladislav Zavialov5 years
wip/custom-type-errorsAdd some tests.Iavor S. Diatchki8 years
wip/d1141Refactor: delete most of the module FastTypesThomas Miedema9 years
wip/darwin-cacheci: Copy the cache from inside the nix-shell where $HOME is different on darwinMatthew Pickering3 years
wip/darwin-cigitlab-ci: Pass -w to cabal updateBen Gamari16 months
wip/darwin-ci-fixesRevert "hadrian: Don't always links against libffi"Matthew Pickering3 years
wip/darwin-fixes-2Pass -Wl,-no_fixup_chains to ld64 when appropiateMatthew Pickering16 months
wip/darwin-fixes-mpSkip T18623 on darwin (as well as the other OS..Matthew Pickering16 months
wip/darwin-llvm-targetMP: fixMatthew Pickering16 months
wip/darwin-rework-9.0testsuite: Mark various tests as fragile/broken on AArch64/DarwinBen Gamari2 years
wip/data-deriv-infoProduce all DerivInfo in tcTyAndClassDeclsVladislav Zavialov5 years
wip/data-dot-foldable-optimisationsApply suggestion to libraries/base/Data/Foldable.hschessai3 years
wip/dataToTag-optdataToTag#: Avoid unnecessary entryBen Gamari3 years
wip/datacon-etaEta-expand remaining ValArgs in rebuildHsAppssheaf23 months
wip/dead-threadrts: Refactor handling of dead threads' stacksBen Gamari2 years
wip/deb10-cici: Move (most) deb9 jobs to deb10Matthew Pickering2 years
wip/deb10-hadrian-ciFix gen_contents_index logic for hadrian bindistMatthew Pickering2 years
wip/deb10-llvmgitlab-ci: Move x86_64-llvm job to Debian 10Ben Gamari4 years
wip/deb11-releaseci: Add debian 11 jobs (validate/release/nightly)Matthew Pickering2 years
wip/deb9-bindistsAdd back Debian9 CI jobsMatthew Pickering24 months
wip/debian10XXX: Enable deb10Ben Gamari4 years
wip/debug-rulesRemove eager forcing of RuleInfo in substRuleInfoMatthew Pickering3 years
wip/debug-windows-hadrianDebugBen Gamari5 years
wip/debug_ghc_transtestsuite: Fix calculation about whether to pass -dynamic to compilerMatthew Pickering2 years
wip/decode-cloned-stack-savePrinter.c: Smaller diff + correct castSven Tennie12 months
wip/decode_cloned_stackghc-heap: Decode StgStack and its stack framesSven Tennie12 months
wip/decode_cloned_stack_saveTest underflow frameSven Tennie15 months
wip/deduplicate-waystestsuite: Deduplicate ways correctlyMatthew Pickering2 years
wip/defensive-rem-modAdd more boundary checks for `rem` and `mod`John Ericson3 years
wip/delete-compileOneDelete `compileOne`John Ericson2 years
wip/derefnull-llvmtestsuite: Disable derefnull when built with LLVMBen Gamari4 years
wip/derive-functorUse DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski5 years
wip/derived-refactorKill derived constraintsRichard Eisenberg2 years
wip/deriving-refactorRefactor tcDeriving to generate tyfam insts before any bindingsRyan Scott2 years
wip/desugar-unfoldApply compulsory unfoldings during desugaring.Dr. ERDI Gergo9 years
wip/determ024-testdeterm024 testMatthew Pickering19 months
wip/devel2-citestsuite: Mark T14740 and tcfail159 as broken in debugged compilerBen Gamari5 years
wip/devel2-test-fixesUnbreak T13168 on windowsMatthew Pickering2 years
wip/devel2-testsuitetestsuite: disable some tests when we don't have dynamic librariesZubin Duggal2 years
wip/dfeuer-T13397Improve code generation for conditionalsSimon Peyton Jones7 years
wip/dfeuer-interleave-mvarsSwitch to single-MVar unsafeInterleaveIODavid Feuer7 years
wip/dfeuer-interleave-nullSpeed up unsafeInterleaveIODavid Feuer7 years
wip/dfeuer-less-hammerStop forcing everything in coreBindsSizeDavid Feuer7 years
wip/dflags-core-opt-easierPurge `DynFlags` and `HscEnv` from some `GHC.Core` modules where it's not too...John Ericson23 months
wip/diagnostics-configAdd -fsuppress-error-contexts to disable printing error contexts in errorsMatthew Pickering18 months
wip/diagnostics-contextdiagnostics: Allow configuration at runtime (setup)Matthew Pickering23 months
wip/direct-pkg-depsdriver: Add implicit package dependencies for template-haskell packageMatthew Pickering3 years
wip/disable-T4801-residencytestsuite: Increase acceptance window of T4801Ben Gamari4 years
wip/disable-divbyzerotestsuite: Disable divByZero on non-NCG targetsBen Gamari4 years
wip/disable-fragile-unreg-teststestsuite: Disable more tests in unregisterised buildBen Gamari5 years
wip/disable-iface-sharingDisable unfolding sharing for interface files with core definitionsMatthew Pickering15 months
wip/disable-llvm-cigitlab-ci: Disable validate-x86_64-linux-deb9 job to reduce loadBen Gamari5 years
wip/disable-split-sections-arch64Disable split sections on aarch64-deb10 buildMatthew Pickering16 months
wip/disamb-tdClean up the story around runPV/runECP_P/runECP_PVVladislav Zavialov4 years
wip/discount-fvInclude lambda binder in scopealexbiehl7 years
wip/display-inferredAlways display inferred variables using bracesKrzysztof Gogolewski4 years
wip/distribute-hmi-cacheDistribute HomeModInfo cache before starting upsweepMatthew Pickering3 years
wip/dlistrevert a change that made things more complicatedCarter Tazio Schonwald4 years
wip/dlist-pre-whitespace-cleanupfix trailing whitespaceCarter Tazio Schonwald4 years
wip/dmd-anal-dump`-ddump-str-signatures` dumps Text, not STG [skip ci]Sebastian Graf4 years
wip/dmd-arityLook at idArity in DmdAnal insteadSebastian Graf5 years
wip/dmdanal-datacon-sigDmdAnal: No need to attach a StrictSig to DataCon workersSebastian Graf4 years
wip/dmdanal-no-weak-varsDmdAnal: Consider no variables weakSebastian Graf2 years
wip/dmdanal-precise-exnFix the perf regression in T12227/T12545Sebastian Graf4 years
wip/dmdanal-precise-exn-simplDmdAnal: Improve handling of precise exceptionsSebastian Graf4 years
wip/dmdanal-rec-dataconDmdAnal: Don't unbox recursive data types (#11545)Sebastian Graf2 years
wip/dmdanal-remove-killUsageRemove -fkill-absence and -fkill-one-shot flagsSebastian Graf4 years
wip/dmdanal-split-fvsDmdAnal: Kill `is_thunk` case in `splitFV`Sebastian Graf4 years
wip/dmdanal-stuffDmdAnal: Better product demands on scrutinees (#18907)Sebastian Graf3 years
wip/doc-fixusers-guide: Add missing :ghc-flag: directiveBen Gamari4 years
wip/doc-fix-92478users-guide: Remove space from -ol documentationBen Gamari3 years
wip/doc-fixesDocumentation: use https linksKrzysztof Gogolewski3 years
wip/doc-iface-tuple-tyDocument IfaceTupleTyRichard Eisenberg4 years
wip/doc-indexgitlab-ci: Create index.html in documentation deploymentBen Gamari5 years
wip/doc-issue-templategitlab: Add issue template for documentation issuesBen Gamari5 years
wip/doc-tarballgitlab-ci: Generate documentation tarballBen Gamari5 years
wip/doc-typoFix doc typo in GHC.Read.readListtocic13 months
wip/docker-ghcciDarwin Python installationDavid Feuer6 years
wip/docs-core-progClarify status of bindings in WholeCoreBindingsMatthew Pickering18 months
wip/docs-fixesusers-guide: Add missing FieldSelectors to GHC2021 listBen Gamari3 years
wip/docs-fixes-19988Update docs for change in parsing behaviour of infix operators like in GHC 9Zubin Duggal3 years
wip/docs-fixes-20018user-guide: Improve documentation of NumDecimalsZubin Duggal3 years
wip/docs-fixes-20344docs: Clarify documentation of `getFileSystemEncoding` (#20344)Zubin Duggal3 years
wip/docs-no-merge-opsComments: change outdated reference to mergeOpsVladislav Zavialov4 years
wip/document-mkEtaWWBetter documentation for mkEtaWW [skip ci]Sebastian Graf4 years
wip/dollar-dollarRefactor $(...) and $$(...) parsingVladislav Zavialov4 years
wip/dont-leak-libffiDon't shadow libffi tarballs with boot libffi installationSebastian Graf5 years
wip/dont-remove-integer-gmp-ghc-mk-maintainer-cleanAdd integer-gmp's ghc.mk and GNUmakefile to .gitignoreRyan Scott4 years
wip/doug/hadrian-fixestestsuite: Fix calculation about whether to pass -dynamic to compilerMatthew Pickering2 years
wip/dougwilson-21745rts: gc stats: account properly for copied bytes in sequential collectionsDouglas Wilson22 months
wip/dougwilson/21651-2base: Fix races in IOManager (setNumCapabilities,closeFdWith)Douglas Wilson22 months
wip/dougwilson/21824rts: forkOn context switches the target capabilityDouglas Wilson22 months
wip/dougwilson/9-4-backport-8694testsuite: Skip a few tests as in the nonmoving collectorBen Gamari21 months
wip/dougwilson/9.4-bump-CabalUpdate submodule Cabal to tag Cabal-v3.8.1.0Douglas Wilson21 months
wip/dougwilson/9.4-custom-makefile-changesghc-9.4: make build system: Detect too-new boot compiler and docsDouglas Wilson21 months
wip/dougwilson/backports-9.4-8277-spec-rhsIgnore .hie-biosSebastian Graf21 months
wip/dougwilson/backports-9.4-bump-textbump text submodule to 2.0.1Douglas Wilson21 months
wip/dougwilson/bump-cabal-3.8.1.0Update submodule Cabal to tag Cabal-v3.8.1.0Douglas Wilson21 months
wip/dougwilson/ghc-9.4/bump-containers-0.6.6Bump containers submodule to 0.6.6Douglas Wilson21 months
wip/dougwilson/jsem2tidyingDouglas Wilson23 months
wip/dougwilson/make-containers-problemFix haddock_*_perf tests on non-GNU-grep systemsGreg Steuck21 months
wip/dougwilson/noupdatewipDouglas Wilson19 months
wip/dougwilson/par-simplwipDouglas Wilson24 months
wip/dph-fixMake Applicative-Monad fixes for tests.Geoffrey Mainland10 years
wip/drafts-can-fail-lintFix itBen Gamari2 years
wip/driver-fix-deferdriver: Fix -fdefer-diagnostics flagMatthew Pickering18 months
wip/driver-j1-loggerdriver: Don't use the log queue abstraction when j = 1Matthew Pickering3 years
wip/driver-rework-fallout-fixesAdd plugin-recomp-change-2 testMatthew Pickering3 years
wip/driver-rework-pt2driver: Add test for #12983Matthew Pickering3 years
wip/driver-rework-pt3cleanMatthew Pickering3 years
wip/driver-rework-pt3-cleanrecomp: Check backend type rather than -fwrite-interface to decide whether we...Matthew Pickering3 years
wip/driver-testsdriver: Add test for T14923Matthew Pickering3 years
wip/driver-thingsdriver: Remove needsTemplateHaskellOrQQ from ModuleGraphMatthew Pickering2 years
wip/driver-topsortdriver: Share the graph of dependenciesZubin Duggal3 years
wip/drop-bdescr-startManual CSEBen Gamari4 years
wip/drop-ci-dependenciesgitlab-ci: Explicitly clear dependencies of all jobsBen Gamari5 years
wip/drop-circlecigitlab-ci: Drop CircleCI jobsBen Gamari5 years
wip/drop-cleanupgitlab-ci: Drop Darwin cleanup jobBen Gamari4 years
wip/drop-containers-dep-from-thDrop external build-dep on `containers`Herbert Valerio Riedel10 years
wip/drop-eltsUFMcompiler: occEnvElts -> nonDetOccEnvEltsBen Gamari3 years
wip/drop-getEnvironmentcompiler: Avoid unnecessary getEnvironment usageBen Gamari3 years
wip/drop-ghc-in-ghciDrop GHC_LOADED_IN_GHCIBen Gamari3 years
wip/drop-inlinesrts: Don't hint inlining of appendToRunQueueBen Gamari19 months
wip/drop-long-regcmm: Drop LongReg GlobalRegsBen Gamari18 months
wip/drop-old-bintools-hackRevert "Revert "codeGen: Remove binutils<2.17 hack, fixes T11758""John Ericson3 years
wip/drop-old-commentbase: Drop out-of-date commentBen Gamari4 years
wip/drop-testsuite-io-managertestsuite: Drop --io-manager flag from testsuite configurationBen Gamari4 years
wip/drop-touchDrop dependence on `touch`Ben Gamari17 months
wip/drop-win32Drop 32-bit Windows supportBen Gamari4 years
wip/ds-expr-typoFix typo in DsExprMatthew Pickering5 years
wip/ds-no-hsc-envWIPJohn Ericson23 months
wip/dump-cImplement -ddump-c-backend argumentBen Gamari3 years
wip/dump-cafsFix #20959Ben Gamari2 years
wip/dump-interfacesInitial commit of dump-interfacesBen Gamari5 years
wip/duog/dtrace-on-linuxApply 2 suggestion(s) to 2 file(s)Ben Gamari2 years
wip/dup_appReduce dupAppSizealexbiehl7 years
wip/duplicate-forall-printing-notesRemove duplicate Note [When to print foralls] in GHC.Core.TyCo.PprRyan Scott4 years
wip/dwarf-backportsNoteBen Gamari4 years
wip/dwarf-bindistsgitlab-ci: Introduce DWARF release jobs for Deb10 and Fedora 27Ben Gamari3 years
wip/dwarf-info-offsetdwarf: Apply info table offset consistentlyBen Gamari3 years
wip/dwarf-releasegitlab-ci: Produce DWARF-enabled binary distributionBen Gamari5 years
wip/dyn-too-fixesRemove DT_Failed stateMatthew Pickering3 years
wip/dynamic-alpineBuild vanilla alpine bindistsMatthew Pickering12 months
wip/dynamic-by-defaultReenable DYNAMIC_BY_DEFAULTBen Gamari5 years
wip/dynamic-too-recomp-cdriver: Consider dyn_o files when checking recompilation in -cMatthew Pickering3 years
wip/efficient-codegenUse a more efficient printer for code generation (#21853)Krzysztof Gogolewski18 months
wip/efficient-union-mgProvide efficient unionMG function for combining two module graphs.Matthew Pickering2 years
wip/embelleshed-rdrAdd HsEmbellished type to hsSynAlan Zimmerman7 years
wip/enable-freebsd-cicircleci: Reenable FreeBSDBen Gamari6 years
wip/enable-lint-ciEnable -dlint in hadrian lint transformerMatthew Pickering23 months
wip/enable-windows-hadrian-cigitlab-ci: Reenable Hadrian build on WindowsBen Gamari5 years
wip/encourage-untickedRemove -Wunticked-promoted-constructors from -WallKrzysztof Gogolewski2 years
wip/enter-unliftedMake unlifted objects enterableBen Gamari3 years
wip/enumerate-deps-only-no-countDon't print the number of deps in count-deps testsJohn Ericson23 months
wip/environrts: Consolidate RtsSymbols from libcBen Gamari2 years
wip/eqtycon-rnExport (~) from Data.Type.Equality (#18862)Vladislav Zavialov2 years
wip/erikd-buildFix the non-Linux buildErik de Castro Lopo8 years
wip/erikd/cpp-undefAdd -Wcpp-undef warning flagErik de Castro Lopo8 years
wip/erikd/heapviewheapview: Clean up language pragmasErik de Castro Lopo7 years
wip/erikd/linkerRuntime linker: Break m32 allocator out into its own fileErik de Castro Lopo8 years
wip/erikd/remove-natrts: Fix segfault in profiling/debug/sanity checking modeErik de Castro Lopo8 years
wip/erikd/rtsEnable new warning for bad CPP #if usageErik de Castro Lopo7 years
wip/erikd/t11978brts: Specialize `overwritingClosure` for `MSG_THROWTO`Erik de Castro Lopo8 years
wip/ermsbWhen using Ivy Bridge, emit 'rep movsb' for copiesAustin Seipp10 years
wip/eta-reader-ttmpSebastian Graf2 years
wip/eventlog-2rts: Factor out TRACE_ cache update logicBen Gamari3 years
wip/eventlog-auditusers-guide: Fix a few small issues in eventlog format descriptionsBen Gamari2 years
wip/eventlog-docsEventlog: Document the fact timestamps are nanosecondsMatthew Pickering5 years
wip/eventlog-fixeseventlog: Don't leave dangling pointers hanging aroundBen Gamari23 months
wip/eventlog-flush-intervalrts: Introduce --eventlog-flush-interval flagBen Gamari3 years
wip/eventlog-heap-prof-endAdd HEAP_PROF_SAMPLE_END event to mark end of samplesMatthew Pickering5 years
wip/eventlog-heap-profileFix waysBen Gamari8 years
wip/eventlog-optrts/eventlog: Ensure that flushCount is initializedBen Gamari2 years
wip/eventlog-retainer-biographicaleventlog: Add biographical and retainer profiling tracesMatthew Pickering5 years
wip/exception-contextrts: Don't dump IPE entries on startup with DEBUG rtsBen Gamari12 months
wip/exception-context-9.6warningBen Gamari14 months
wip/exceptions-notePolished Note [Exceptions and strictness]Sebastian Graf5 years
wip/exec-freqStatically estimate execution frequency of CoreAlts (#20378)Sebastian Graf3 years
wip/exec-stack-on-errorbase: Shoe execution stack on error callsBen Gamari5 years
wip/exp-cmd-frameWIP: ECFrameVladislav Zavialov5 years
wip/exp-pat-frameIntroduce ExpPatFrameVladislav Zavialov5 years
wip/exp-typesRefactor the typechecker to use ExpTypes.Richard Eisenberg8 years
wip/expand-dosomething good in sightApoorv Ingle12 months
wip/explicit-perf-baselinegitlab-ci: Use MR base commit as performance baselineBen Gamari4 years
wip/explode-tycorepWork around redundant import issueBen Gamari5 years
wip/export-bang-dotHandle the (~) type operator in 'tyconsym'Vladislav Zavialov5 years
wip/export-finaliser-exceptionsbase: Introduce printToHandleFinalizerExceptionHandlerBen Gamari12 months
wip/export-listExport 'type List = []' from Data.ListKrzysztof Gogolewski2 years
wip/expose-taskrts: Expose TaskBen Gamari5 years
wip/exprArityReturn exprArity, not manifestAritySimon Peyton Jones10 years
wip/ext-arityFix some breakageSebastian Graf4 years
wip/ext-solverMerge branch 'master' into wip/ext-solverIavor S. Diatchki10 years
wip/extend-perf-expirationgitlab-ci: Extend expiration time of simple perf job artifactsBen Gamari3 years
wip/extended-typed-holesRename shadow_fatal to reflect that it is internalMatthías Páll Gissurarson5 years
wip/extensible-interface-filesImplement extensible interface filesJosh Meredith4 years
wip/extension-ppr-moduleMoved stuff depending on Outputable module from GHC.Hs.Extensions to own moduleDominik Peteler20 months
wip/extra_edgeshadrian: Add extra_dependencies edges for all different waysMatthew Pickering19 months
wip/facebook/ghc-8.8-unloadingIntroduce test for dynamic library unloadingGHC GitLab CI3 years
wip/factor-out-allocrts/mmap: Refactor mmapForLinkerBen Gamari2 years
wip/fast-ci-fixesRemove test-bootstrap and cabal-reinstall jobs from fast-ci [skip ci]Matthew Pickering2 years
wip/faster-statsAdd type signatureDavid Feuer7 years
wip/fastmutintFastString: Use FastMutInt instead of IORef IntBen Gamari3 years
wip/faststring-allocsFastString: Reimplement in terms of pointer equalityMatthew Pickering5 years
wip/faststring-weakTry disabling sharedCAFMatthew Pickering5 years
wip/fat014ci: Make fat014 test robustMatthew Pickering18 months
wip/fcheck-prim-bounds-9.6StgToCmm: Upgrade -fcheck-prim-bounds behaviorMatthew Craven13 months
wip/fedora33-hadrian-ciwip: generate ci scriptsMatthew Pickering2 years
wip/fetch-gitlabrel-eng: Flakify fetch_gitlabBen Gamari15 months
wip/fewer-DsMeta-panicsReplace panic/notHandled with noExtCon in DsMetaRyan Scott4 years
wip/fgl-modulestag code with version number of FGLNorman Ramsey23 months
wip/fiddle-bootstrap-jobci: Move source-tarball and test-bootstrap into full-buildMatthew Pickering2 years
wip/final-mfpMore testsuite thingsBen Gamari5 years
wip/fix-15899Fix tcfail158 (#15899)Krzysztof Gogolewski5 years
wip/fix-17603Make let/app invariant preservation check conservative rather than panickingAlexis Williams4 years
wip/fix-18138Modify InlineSpec data constructor (helps fix #18138)Alina Banerjee3 years
wip/fix-18477validate: Add note for BINDIST variable, GitLab validation; clean up commentsAlina Banerjee3 years
wip/fix-18936Track the dependencies of `GHC.Hs.Expr.Types`John Ericson3 years
wip/fix-19004Use `hscFrontendHook` againJohn Ericson3 years
wip/fix-64-toArgRepFix toArgRep to support 64-bit reps on all systemsSylvain Henry3 years
wip/fix-8.10-cici: fix build.mkZubin Duggal3 years
wip/fix-8045Move event benchmarks to utils/benchmarks/events/Alina Banerjee3 years
wip/fix-9.0-boostrapFix bootstrap with ghc-9.0Matthew Pickering20 months
wip/fix-9.4-bootstraphadrian: Fix bootstrapping with ghc-9.4Matthew Pickering21 months
wip/fix-9.4-release-notesFixes to 9.4 release notesKrzysztof Gogolewski2 years
wip/fix-9.6-relnotesRemove backported items from 9.6 release notesKrzysztof Gogolewski21 months
wip/fix-T12674testsuite: Fix quoting of $(TEST_HC) in T12674Ben Gamari5 years
wip/fix-T16180-on-darwintestsuite: Fix T16180 on DarwinBen Gamari5 years
wip/fix-T16318testsuite: Prevent T16318 from picking up .ghciBen Gamari3 years
wip/fix-T17112Fix #17112Sebastian Graf5 years
wip/fix-T17516testsuite: Specify metrics collected by T17516Ben Gamari4 years
wip/fix-aarch64gitlab-ci: Work around #16912 in aarch64 buildBen Gamari4 years
wip/fix-agda-loopFix infinite looping in hptSomeModulesBelowMatthew Pickering3 years
wip/fix-alpine-loadingghc-prim, rts: Remove libm from extra-libraries (#21844)Zubin Duggal22 months
wip/fix-arity-analArity: Refactor fixed-point iteration in GHC.Core.Opt.AritySebastian Graf4 years
wip/fix-armv7-triplegitlab-ci: Fix the ARMv7 tripleBen Gamari5 years
wip/fix-atomic-priops-test-big-endiantestsuite: Fix AtomicPrimops test on big endianPeter Trommler2 years
wip/fix-cabal-duplicationgitlab-ci: Avoid duplicating ~/.cabal contents with every buildBen Gamari4 years
wip/fix-cabal-reinstallAdd test-reinstall labelZubin Duggal18 months
wip/fix-cabal-reinstall-2Fixes for cabal-reinstall CI jobMatthew Pickering15 months
wip/fix-cabal-tarballgitlab-ci: Fix URL of Windows cabal-install tarballBen Gamari5 years
wip/fix-changelog-lintinggitlab-ci: Fix changelog linting logicBen Gamari4 years
wip/fix-check-uniquesFix check-uniques scriptKrzysztof Gogolewski3 years
wip/fix-cigitlab-ci: Ensure that ghc derivation is in scopeBen Gamari20 months
wip/fix-ci-build-mkci: fix build.mkZubin Duggal3 years
wip/fix-codeownersFix syntax in CODEOWNERS fileMatthew Pickering5 years
wip/fix-commentsincludes: Avoid using single-line comments in HsFFI.hBen Gamari4 years
wip/fix-conc059testsuite: Add missing #include on <stdlib.h>Ben Gamari4 years
wip/fix-constant-decodeDoubleconstant folding: Correct type of decodeDouble_Int64 ruleMatthew Pickering14 months
wip/fix-cp-darwinhadrian: Use cp -RP rather than -P in install to copy symlinksMatthew Pickering3 years
wip/fix-cp-darwin-headhadrian: Use cp -RP rather than -P in install to copy symlinksMatthew Pickering3 years
wip/fix-darwin-cigitlab-ci: Fix URL of Darwin's cabal-install tarballBen Gamari5 years
wip/fix-darwin-ldrts: Pass -Wl,_U,___darwin_check_fd_set_overflow on DarwinMatthew Pickering3 years
wip/fix-darwin-perfCI: Keep the value of PERF_NOTE_KEY in darwin environmentsMatthew Pickering3 years
wip/fix-destdir-testci: Make sure to exit promptly if `make install` fails.Matthew Pickering23 months
wip/fix-doc-tarballgitlab-ci: Fix doc-tarball jobBen Gamari5 years
wip/fix-doc-tarball-jobFix name of windows release bindist in doc-tarball jobMatthew Pickering24 months
wip/fix-docsRevert "Try fixing OS X build"Ben Gamari6 years
wip/fix-eq-dmdtypeDemand: `Eq DmdType` modulo `defaultFvDmd` (#20827)Sebastian Graf2 years
wip/fix-eventlog-docsconfigure: Bump minimum-required sphinx versionBen Gamari4 years
wip/fix-eventlog-typeseventlog: Fix size of TICKY_COUNTER_BEGIN_SAMPLEMatthew Pickering2 years
wip/fix-fnctlFix calls to varargs C function fcntlNick Erdmann3 years
wip/fix-freebsdFix build on recent FreeBSD.Gleb Popov2 years
wip/fix-gen_cigen_ci: Only consider release jobs for job metadataMatthew Pickering15 months
wip/fix-ghc-cabalghc-cabal: Use fromFlagOrDefault instead of fromFlagBen Gamari5 years
wip/fix-ghc-in-ghcighc-in-ghci: Fix capitalization of hieFileBen Gamari5 years
wip/fix-ghc-prim-hadrianRefine tcSemigroupWarnings to work in ghc-primMatthew Pickering2 years
wip/fix-ghci-ciCheck hadrian/ghci.sh script output to determine pass/failMatthew Pickering5 years
wip/fix-haddock-8.10Fix compilation with -haddock on GHC <= 8.10Zubin Duggal23 months
wip/fix-hadrian-ghcihadrian/ghci: Allow arguments to be passed to GHCiBen Gamari4 years
wip/fix-hadrian-tickyhadrian: Drop redundant flavour definitionsBen Gamari3 years
wip/fix-head-cici: Fix master CIMatthew Pickering2 years
wip/fix-hie-mapUse types already in AST when making .hie fileMatthew Pickering5 years
wip/fix-i386testsuite: Use fragile modifier for more testsBen Gamari5 years
wip/fix-i386-1circleci: Store test results of slow validation buildsBen Gamari6 years
wip/fix-i386-2Allocate bss section within proper range of other sectionsZejun Wu6 years
wip/fix-i386-warningRTS: Fix format string in log messagePeter Trommler5 years
wip/fix-inject-rpathFix parsing of rpaths which include spaces in runInjectRPathsMatthew Pickering3 years
wip/fix-integer-gmp-cabalinteger-gmp: Fix cabal fileBen Gamari22 months
wip/fix-integer-simple-ciFix 32-bit allocationsBen Gamari5 years
wip/fix-isUnliftedType-panicCoreUtils: Use mightBeUnliftedType in exprIsTopLevelBindableBen Gamari5 years
wip/fix-json-profiling-report-i386rts/ProfilerReportJson: Fix format stringBen Gamari5 years
wip/fix-junittestsuite: Show both test name and way in JUnit outputBen Gamari5 years
wip/fix-kind-inferenceLinear types: fix kind inference when checking dataconsKrzysztof Gogolewski4 years
wip/fix-link-info-noteElf: Fix link info note generationBen Gamari4 years
wip/fix-list-singleton-since-annbase: Fix since-annotation for Data.List.singletonSimon Jakobi3 years
wip/fix-literalsFixes around primitive literalsKrzysztof Gogolewski17 months
wip/fix-llvm-detectionconfigure: Search for LLVM executables with two-number versionsBen Gamari5 years
wip/fix-m32rts/m32: Fix bounds checkBen Gamari3 years
wip/fix-m32-unmaprts/M32Alloc: Don't attempt to unmap non-existent pagesBen Gamari4 years
wip/fix-makeindexhadrian: Pass input file to makeindexBen Gamari4 years
wip/fix-margegitlab: Don't run lint-submods job on Marge branchesBen Gamari5 years
wip/fix-marge-perf-teststests: Allow --skip-perf-tests/--only-perf-tests to be used with --ignore-per...Matthew Pickering3 years
wip/fix-metricsgitlab-ci: Pull test metrics before running testsuiteBen Gamari4 years
wip/fix-mg-leakFix potential space leak that arise from ModuleGraphs retaining referencesZubin Duggal22 months
wip/fix-multi-fast-ciDon't run hadrian-multi on fast-ci labelMatthew Pickering16 months
wip/fix-multi-replci: Add job to test hadrian-multi commandMatthew Pickering17 months
wip/fix-nofibCI: Fix nofibPeter Trommler3 years
wip/fix-nofib-ciciMatthew Pickering3 years
wip/fix-nopieconfigure: Fix redundant-argument warning from -no-pie checkBen Gamari3 years
wip/fix-nopie-9.0configure: Fix redundant-argument warning from -no-pie checkBen Gamari3 years
wip/fix-notesbase: Fix Note references in GHC.IO.Handle.TypesBen Gamari15 months
wip/fix-notes2Fix several note referencesKrzysztof Gogolewski2 years
wip/fix-notes3Fix several note references, part 2Krzysztof Gogolewski2 years
wip/fix-ofd-lockingbase: Split up file locking implementationBen Gamari5 years
wip/fix-osx-cigitlab-ci: Disallow failureBen Gamari5 years
wip/fix-pages-jobci: Fix pages jobMatthew Pickering21 months
wip/fix-primop-nameFix `not32Word#` -> `notWord32#`John Ericson3 years
wip/fix-prof-callers-docsCorrect module name in `-fprof-callers` documentationMatthew Pickering3 years
wip/fix-stage1-haddockEnable stage1 build of haddockCale Gibbard4 years
wip/fix-stage1-testPass correct package db when testing stage1.Zubin Duggal18 months
wip/fix-submodulesgitlab-ci: Clone haddock from its upstream repositoryBen Gamari5 years
wip/fix-syntaxFix example for PromotedConsTMatthew Pickering23 months
wip/fix-test-typegitlab-ci: Reduce testsuite verbosity of debug jobBen Gamari3 years
wip/fix-testsuitetestsuite: Add more type annotations to perf_notesBen Gamari5 years
wip/fix-testsuite-gstestsuite: Add --top flag to driverGHC GitLab CI4 years
wip/fix-tso-ghc-heapghc-heap: Fix decoding of TSO closuresMatthew Pickering21 months
wip/fix-typogitlab-ci: Fix typoBen Gamari4 years
wip/fix-typo-mpFix copy-pasto in prof-late-ccs docsMatthew Pickering2 years
wip/fix-ubx-castProperly cast values when writing/reading unboxed sums.Andreas Klebinger17 months
wip/fix-users-guidegitlab-ci: Don't build PDF user's guide on AArch64Ben Gamari5 years
wip/fix-validatevalidate: Look for python3 executable in python detectionBen Gamari3 years
wip/fix-validate-pathsMake sure paths are quoted in install MakefileMatthew Pickering3 years
wip/fix-warnings-bootstrap-9.0Fix some warnings when bootstrapping with GHC 9.0Ryan Scott3 years
wip/fix-whitespacetestsuite: Fix whitespace in hp2ps error messageBen Gamari5 years
wip/fix-win32-linkerrts: Add missing include of SymbolExtras.hBen Gamari4 years
wip/fix-win32-tarball-pathget-win32-tarballs: Improve diagnostics outputBen Gamari4 years
wip/fix-windowstestsuite: Mark T16219 as fragile on WindowsBen Gamari4 years
wip/fix-windows-againtestsuite: Work around #17483Ben Gamari4 years
wip/fix-windows-again-2XXXBen Gamari4 years
wip/fix-windows-ciTry newer binutils from TamarBen Gamari5 years
wip/fix-xelatexhadrian/make: Detect makeindexBen Gamari4 years
wip/fix-xlinkerlinker: Replace one missed usage of Opt_RPath with useXLinkerRPathMatthew Pickering3 years
wip/fix-zippingFix missing unboxed tuple RuntimeReps (#16565)Krzysztof Gogolewski5 years
wip/fix/base_typosFix doc typos in libraries/basetocic12 months
wip/fix_rel_eng-ubuntugen_ci: Only consider release jobs for job metadataMatthew Pickering15 months
wip/fixed-sized-constant-foldTest constant folding for sized typesJohn Ericson3 years
wip/fixed-width-litsMake proper fixed-width number literalsSylvain Henry3 years
wip/fixesconfigure: Hide error output from --target checkBen Gamari3 years
wip/fixes-2user-guide: Fix :since: of -XCApiFFIBen Gamari2 years
wip/fixup-chainsTry to set -Wno_fixup_chains in configureMatthew Pickering16 months
wip/flat-parserParser: Unbox `ParseResult`Sebastian Graf3 years
wip/flavourgitlab-ci: Rename FLAVOUR -> BUILD_FLAVOURBen Gamari4 years
wip/flavour-cleanuphadrian: Clean up flavour transformer definitionsBen Gamari2 years
wip/flexible-outputableUse FlexibleInstances for `Outputable (* p)` instead of match-all instances w...Sebastian Graf5 years
wip/float-join-pointsTiny refactor (swap order of args to (&&))Simon Peyton Jones6 years
wip/foldable-uniqdsetAdd a Foldable UniqDSet instanceRichard Eisenberg2 years
wip/foldlUse strict foldlsBen Gamari8 years
wip/forall-keywordRemove 'perhapsForallMsg'Vladislav Zavialov5 years
wip/forall-vis-coercionsrevert temporary renamings of the forallco constructorsMatthew Craven12 months
wip/force-docsForce the Docs structure to prevent leaks in GHCi with -haddock without -fwri...Zubin Duggal16 months
wip/foreignhint-notecmm: Add Note reference to ForeignHintBen Gamari4 years
wip/forward-port-mr8065Bump Cabal submoduleBen Gamari23 months
wip/forward-portsbase: Update Unicode data to 13.0.0Ben Gamari3 years
wip/forward-ports-9.4Update submodule Cabal to tag Cabal-v3.8.1.0Douglas Wilson21 months
wip/foundation-testsPort foundation numeric tests to GHC testsuiteMatthew Pickering18 months
wip/frag-eventlog-eventseventlog: Add changelog entry for BLOCKS_SIZE and MEM_RETURNMatthew Pickering3 years
wip/fragile-CPUTime001base: Mark CPUTime001 as fragileBen Gamari5 years
wip/fragile-testtestsuite: Mark T16392 as fragile on windowsMatthew Pickering16 months
wip/fragile-teststestsuite: Mark cgrun057 as fragile on all platformsBen Gamari4 years
wip/fragile-windowsMark T16525b as fragile on windowsMatthew Pickering2 years
wip/free-censusesrts/ProfHeap: Free old allocations when reinitialising CensusesBen Gamari4 years
wip/freebsd-cigitlab-ci: Bump to use freebsd13 runnersBen Gamari21 months
wip/freebsd-release-jobgitlab-ci: Add FreeBSD release jobBen Gamari4 years
wip/freebsd-targitlab-ci: Use gtar on FreeBSDBen Gamari3 years
wip/fromListNApply suggestion to libraries/base/GHC/Exts.hsBodigrim4 years
wip/ft-uniqdfmAdd Foldable, Traversable instances for Uniq(D)FMSebastian Graf5 years
wip/ftext-no-lengthFastString: Remove cached length fieldSebastian Graf4 years
wip/funtycon-argsUse a pattern synonym for arguments to FunTy (#18750)Krzysztof Gogolewski3 years
wip/fvsBump haddockBen Gamari4 years
wip/gadt-custom-syntaxCustom GADT syntaxVladislav Zavialov3 years
wip/gadtpmOverhaul the Overhauled Pattern Match CheckerGeorge Karachalias8 years
wip/gadtpm-prefix-treeMissing @since annotations in GHC.GenericsRyanGlScott8 years
wip/gc-backportsnonmoving: Fix collection of sparksBen Gamari4 years
wip/gc-backports-9.4rts: Fix incorrect format specifier warningsBen Gamari13 months
wip/gc-eventsusers guide: Describe GC lifecycle eventsBen Gamari3 years
wip/gc-gen-noScav: Use bd->gen_no instead of bd->gen->noBen Gamari4 years
wip/gc-stats-timesRTS: Zero gc_cpu_start and gc_cpu_end after accountingMatthew Pickering2 years
wip/gc/T18016nonmoving: Fix handling of dirty objectsBen Gamari4 years
wip/gc/agingMore comments for agingBen Gamari5 years
wip/gc/aligned-block-allocationrts/BlockAlloc: Allow aligned allocation requestsÖmer Sinan Ağacan5 years
wip/gc/baseAdd loop level analysis to the NCG backend.klebinger.andreas@gmx.at5 years
wip/gc/benRemove redundant write barrier checks and fix predictionBen Gamari5 years
wip/gc/bitmap-clearingnonmoving: Remove redundant bitmap clearingBen Gamari4 years
wip/gc/clear-bitmap-during-sweepnonmoving: Clear segment bitmaps during sweepBen Gamari4 years
wip/gc/compact-nfdatarts: Mark nonmoving GC paths in moving collector as unlikelyBen Gamari5 years
wip/gc/concurrent-filled-segment-processingnonmoving: Don't traverse filled segment list in pauseBen Gamari4 years
wip/gc/debugBlock accounting debug outputBen Gamari5 years
wip/gc/docsNonMoving: Add summarizing NoteBen Gamari5 years
wip/gc/everythingMerge branches 'wip/gc/optimize' and 'wip/gc/test' into wip/gc/everythingBen Gamari5 years
wip/gc/everything2Merge branches 'wip/gc/segment-header-to-bdescr' and 'wip/gc/docs' into wip/g...Ben Gamari5 years
wip/gc/factor-out-bitmap-walkingAdd link to mfix.github.io/ghc in HACKING.mdSiddharth Bhat5 years
wip/gc/fix-bitmap-clearnonmoving: Eagerly flush all capabilities' update remembered setsBen Gamari4 years
wip/gc/fix-sparksnonmoving: Fix collection of sparksBen Gamari4 years
wip/gc/ghc-8.7-rebaserts: Factor out large bitmap walkingBen Gamari5 years
wip/gc/ghc-8.8-rebaseFixBen Gamari5 years
wip/gc/instrument-timingsrts: Report nonmoving collector statistics in machine-readable outputBen Gamari4 years
wip/gc/instrumentationNonmovingCensus: Emit samples to eventlogBen Gamari5 years
wip/gc/longer-flagrts: Add a long form flag to enable the non-moving GCBen Gamari5 years
wip/gc/mark-queue-refactorMarkContext refactoringBen Gamari4 years
wip/gc/mark-trace-9.2nonmoving: Mark tracingBen Gamari19 months
wip/gc/misc-rtsrts: Fix macro parenthesisationBen Gamari5 years
wip/gc/nonmoving-compact-fixnonmoving: Fix marking in compact regionsBen Gamari4 years
wip/gc/nonmoving-concurrentFix unregisterised buildBen Gamari5 years
wip/gc/nonmoving-mark-checknonmoving: Mark checkBen Gamari3 years
wip/gc/nonmoving-nonconcurrentrts: Mark binder as constBen Gamari5 years
wip/gc/nonmoving-pinnednonmoving: Teach allocatePinned() to allocate into nonmoving heapBen Gamari16 months
wip/gc/nonmoving-pinned-brts: Use non-moving collector for pinned allocations while using moving colle...Ben Gamari3 years
wip/gc/oct-2022-fixes-9.2nonmoving: Post-sweep sanity checkingBen Gamari18 months
wip/gc/opt-barriernonmoving: Optimise the write barrierBen Gamari4 years
wip/gc/opt-log2-ceilnonmoving: Optimise log2_ceilBen Gamari4 years
wip/gc/opt-pausenonmoving: Upper-bound time we hold SM_MUTEX for during sweepBen Gamari5 years
wip/gc/opt-pause-2Track filled epochBen Gamari5 years
wip/gc/optimizeUnconditionally flush update remembered set during minor GCBen Gamari5 years
wip/gc/parallel-markingnonmoving: STM fix?Ben Gamari3 years
wip/gc/prefetch-marknonmoving: Prefetch bitmap mark byteBen Gamari4 years
wip/gc/preparationMerge branches 'wip/gc/sync-without-capability' and 'wip/gc/aligned-block-all...Ben Gamari5 years
wip/gc/printer-improvementsAdd link to mfix.github.io/ghc in HACKING.mdSiddharth Bhat5 years
wip/gc/root-evac-statsrts: Track root evacuation statisticsBen Gamari3 years
wip/gc/segment-header-to-bdescrNonMoving: Move next_free_snap to block descriptorBen Gamari5 years
wip/gc/shortcuttingNonMoving: Implement -xns to disable selector optimizationÖmer Sinan Ağacan5 years
wip/gc/sync-without-capabilityrts/Schedule: Allow synchronization without holding a capabilityBen Gamari5 years
wip/gc/testtestsuite: Mark length001 as failing under nonmoving waysBen Gamari5 years
wip/gc/unglobalize-gc-stateAdd link to mfix.github.io/ghc in HACKING.mdSiddharth Bhat5 years
wip/gdb-jit-objecthiBen Gamari23 months
wip/gen-cici: Generate jobs for all normal builds and use hadrian for all buildsMatthew Pickering2 years
wip/gen-ci-w-bytestringfixMatthew Pickering2 years
wip/gen_jobs_cici: Add job to check that jobs.yaml is up-to-dateMatthew Pickering24 months
wip/general-catgeoryunicode: Don't inline bitmap in generalCategoryMatthew Pickering15 months
wip/generalise-linkerAdd support for using mold linkerMatthew Pickering2 years
wip/generalized-arrowCoercion: More assertion outputBen Gamari8 years
wip/generic-block-traversalrts: Add generic block traversal function, listAllBlocksMatthew Pickering3 years
wip/generic-inlinableAdd INLINABLE pragmas to `generic*` functions in Data.OldListMatthew Pickering14 months
wip/generics-flipFlip around imports of GHC.GenericsBen Gamari8 years
wip/generics-propeqMerge branch 'master' into wip/generics-propeqGabor Greif10 years
wip/generics-propeq-conservativeDatatypes are reflected in Constructors now, adapt test outputGabor Greif10 years
wip/get-hscenvIntroduce HasHscEnv class, parallel to HasDynFlagsKrzysztof Gogolewski5 years
wip/get_r_usagegetProcessCPUTime: Fix the getrusage fallback to account for system CPU timeMatthew Pickering23 months
wip/ggreifBranchList refactoringGabor Greif9 years
wip/ggreif-8.8.2-fixbase: Fix incorrect @since in GHC.NaturalBen Gamari4 years
wip/ggreif-CcLlvmBackenduse shell variable CcLlvmBackend for testGabor Greif4 years
wip/ggreif-cilazy patternGabor Greif4 years
wip/ggreif-doc-link-targetusers-guide: Fix wrong link targetGabor Greif4 years
wip/ggreif-libtoolWhen running libtool, report it as suchGabor Greif4 years
wip/ggreif-new-cabalSome raw fixed to compile with TOT CabalGabor Greif8 years
wip/ggreif-openFileBlockingDocument the fact, that openFileBlocking can consume an OS thread indefinitely.Gabor Greif4 years
wip/ggreif-typoTypo in comment [ci skip]Gabor Greif5 years
wip/ggreif-typosFix comment typosGabor Greif4 years
wip/ghc-11342-char-kindThe Char kind (#11342)Daniel Rogozin3 years
wip/ghc-18740-lookup-updateFall back to types when looking up data constructors (#18740)Daniel Rogozin4 years
wip/ghc-21100Refactor getCaretDiagnosticVance Palacio18 months
wip/ghc-281-proposal-visible-foralls-proto(proto) visible foralls in termsDaniel Rogozin4 years
wip/ghc-7.10-with-timingsErrUtils: Add timings to compiler phasesBen Gamari8 years
wip/ghc-8.0Bump GHC version to 8.0.0Herbert Valerio Riedel8 years
wip/ghc-8.0-detMake acceptBartosz Nitka8 years
wip/ghc-8.10-19763rts: export allocateWrite, freeWrite and markExec #19763Adam Sandberg Ericsson3 years
wip/ghc-8.10-alpine-integer-simpleUse --integer-simple in ci builds for alpineZubin Duggal3 years
wip/ghc-8.10-backportsgitlab-ci: Add VERBOSE environment variableBen Gamari3 years
wip/ghc-8.10-bindist-testBump Win32 submodule, fix registry testZubin Duggal3 years
wip/ghc-8.10-bump-processBump process submodule to 1.6.13.2Zubin Duggal3 years
wip/ghc-8.10-cigitlab-ci: Drop old Darwin jobBen Gamari3 years
wip/ghc-8.10-testtestsuite: Don't collect residency for T4801Ben Gamari4 years
wip/ghc-8.6-Cabal-bumpBump Cabal submodule to 2.4.1.0Ben Gamari5 years
wip/ghc-8.6-backportsRelease notes for 8.6.4Ben Gamari5 years
wip/ghc-8.6-cigitlab-ci: Disable integer-simple testsBen Gamari5 years
wip/ghc-8.6-fix-submodulesBump process submodule to 1.6.4.0Ben Gamari5 years
wip/ghc-8.6-mergeGhcPlugins: Fix lookup of TH namesBen Gamari5 years
wip/ghc-8.6-mergesconfigure: Always use AC_LINK_ELSEIF when testing against assemblerBen Gamari5 years
wip/ghc-8.8-azAPI Annotations: parens anns discarded for `(*)` operatorAlan Zimmerman5 years
wip/ghc-8.8-backportsSet RELEASE=NOBen Gamari4 years
wip/ghc-8.8-cherries'forall' always a keyword, plus the dot type operatorVladislav Zavialov5 years
wip/ghc-8.8-finalizationBump hsc2hs submodule to final 0.68.6 tagBen Gamari5 years
wip/ghc-8.8-mergesBump parsec submodule to 3.1.14.0Ben Gamari5 years
wip/ghc-9.0-ci-testhadrian: Don't rely on realpath in bindist MakefileBen Gamari2 years
wip/ghc-9.0-fedora-release-bindistci: Add test to check that release jobs have profiling librariesMatthew Pickering2 years
wip/ghc-9.2-T21708Make keepAlive# out-of-lineBen Gamari21 months
wip/ghc-9.2-backports-batchbytestring: Bump to 0.11.3.0Ben Gamari2 years
wip/ghc-9.2-fb-linkerrts/CheckUnload: optimize time required to clean up cost centresBen Gamari23 months
wip/ghc-9.2-hasuranonmoving: Fix handling of weak pointersBen Gamari18 months
wip/ghc-9.2-mergeImplement -Wmissing-kind-signaturesOleg Grenrus3 years
wip/ghc-9.2-min-versionconfigure: Bump min bootstrap GHC version to 9.2Bryan Richter17 months
wip/ghc-9.2-windows-bindistUpdate .gitlab-ci.yml fileMatthew Pickering2 years
wip/ghc-9.4-backports-5ghci: Support :set prompt in multi replMatthew Pickering22 months
wip/ghc-9.4-fwd-portsgitlab/ci: Fix name of bootstrap compiler directoryBen Gamari24 months
wip/ghc-9.4-mercury-leaksStrict fields in ModNodeKey (otherwise retains HomeModInfo)Matthew Pickering17 months
wip/ghc-9.4-modiface-cacheStore interfaces in ModIfaceCache more directlyMatthew Pickering21 months
wip/ghc-9.4.5-backportsci: lint-ci-config: regenerate cabal.configZubin Duggal13 months
wip/ghc-abihashDebug CIZubin Duggal2 years
wip/ghc-allocate-pinnedrts: Use a separate free block list for allocatePinnedMatthew Pickering3 years
wip/ghc-annotMake -dannot-lint not panic on let bound type variablesMatthew Pickering2 years
wip/ghc-basetestsuiteBen Gamari15 months
wip/ghc-bignum-redundancyghc-bignum: Drop redundant include-dirs fieldBen Gamari14 months
wip/ghc-bignum-typoghc-bignum: trimed ~> trimmedMatthew Pickering3 years
wip/ghc-debugghc-heap: expose decoding from heap representation and support partial TSO/ST...David Eichmann4 years
wip/ghc-debug-ghcAdd generic block traversal functionMatthew Pickering3 years
wip/ghc-debug-rebasedMake Block.h compile with c++ compilersMatthew Pickering4 years
wip/ghc-debug-schedAdd api to pause single threaded RTSTobias Guggenmos5 years
wip/ghc-debug-stackWIP: ST example working (small bitmap stack frames)Matthew Pickering3 years
wip/ghc-debug_gc_rootsAdd rts_listThreads and rts_listMiscRoots to RtsAPI.hDavid Eichmann3 years
wip/ghc-debug_getClosureFromHeapRepghc-heap: expose decoding from heap representationDavid Eichmann3 years
wip/ghc-debug_partial_tso_stack_decodeghc-heap: partial TSO/STACK decodingDavid Eichmann3 years
wip/ghc-debug_pause_and_resumeRtsAPI: pause and resume the RTSDavid Eichmann4 years
wip/ghc-deprecate-hDeprecate -h flagMatthew Pickering3 years
wip/ghc-driver-dynflagsSplit DynFlags structure into own moduleOleg Grenrus12 months
wip/ghc-dynamic-censusProfiling: Allow heap profiling to be controlled dynamically.Matthew Pickering3 years
wip/ghc-eventlogghc-bin: Build with eventlogging by defaultBen Gamari3 years
wip/ghc-eventlog-reposteventlog: Repost initialisation events when eventlog restartsMatthew Pickering3 years
wip/ghc-exception-stacktracesApply haddock suggestions from the proposal PRSven Tennie2 years
wip/ghc-fat-interfaceTeach -fno-code about -fprefer-byte-codeMatthew Pickering19 months
wip/ghc-fix-bin-distFix binary distributionTamar Christina5 years
wip/ghc-hash-buildsUse -fkeep-goingMatthew Pickering3 years
wip/ghc-heap_hie.yamlAdd hie.yaml to ghc-heapSven Tennie4 years
wip/ghc-in-ghci-qolRefactor ./hadrian/ghci.sh for better error messagesMatthew Pickering5 years
wip/ghc-in-ghci-windowsMake GHC-in-GHCi work on WindowsSebastian Graf5 years
wip/ghc-interfaceDon't include BufPos in interface filesMatthew Pickering20 months
wip/ghc-io-uringFix T16916Ben Gamari19 months
wip/ghc-jsem-8.10Add ghc flag -jsemDouglas Wilson3 years
wip/ghc-numaci: Add ENABLE_NUMA flag to explicitly turn on libnuma dependencyMatthew Pickering2 years
wip/ghc-pkg-env-filesTeach ghc-pkg about environment filesMatthew Pickering2 years
wip/ghc-pkg-inithadrian: Fix race involving empty package databasesMatthew Pickering2 years
wip/ghc-pkg-lockingPackageDb: Explicitly unlock package database before closingBen Gamari7 years
wip/ghc-pkg-shut-upmake ghc-pkg shut upMoritz Angermann5 years
wip/ghc-prim-to-extsChange GHC.Prim to GHC.Exts in docs and testsKrzysztof Gogolewski2 years
wip/ghc-prof-infoGive Cmm files fake ModuleNames which include full filepathMatthew Pickering2 years
wip/ghc-template-haskell-syntaxfixMatthew Pickering20 months
wip/ghc-transitive-depsRemove transitive information about modules and packages from interface filesMatthew Pickering3 years
wip/ghc-validateFix several quoting issues in testsuiteMatthew Pickering2 years
wip/ghc-with-debugAdd support for ghc-debug to ghc executableMatthew Pickering14 months
wip/ghc2021Bump haddock submoduleJoachim Breitner3 years
wip/ghc710-aixWIP: local random AIX hacksHerbert Valerio Riedel8 years
wip/ghci-complete-fixFix GHCi completion (#20101)Zubin Duggal3 years
wip/ghci-iserv-prepCompiler sort build-dependsJohn Ericson4 years
wip/ghci-keep-goingghci: Enable -fkeep-going by defaultMatthew Pickering3 years
wip/ghci-leaksStrict fields in ModNodeKey (otherwise retains HomeModInfo)Matthew Pickering17 months
wip/ghci-leaks-fixStrict fields in ModNodeKey (otherwise retains HomeModInfo)Matthew Pickering15 months
wip/ghci-libffi-depImprove documentation surrounding libffi and adjustorsBen Gamari3 years
wip/ghci-primcallAdd PrimCallConv support to GHCiLuite Stegeman15 months
wip/ghci-run-mainWorkingMatthew Pickering5 years
wip/ghci-run-segfaultghci --run segfaultMatthew Pickering15 months
wip/ghci-spaceForce name_exe field to avoid retaining entire UnitEnv (including whole HPT)Matthew Pickering3 years
wip/ghci-staticptrsAdd support for StaticPointers in GHCiBen Gamari7 years
wip/ghcide-supportAdd ghcide configuration filesMatthew Pickering5 years
wip/ghcjs-deriveConstantsAdd ghcjs changes to deriveConstants:Josh Meredith2 years
wip/ghcup-cifixMatthew Pickering16 months
wip/ghcup-ci-masterAdd scripts to generate ghcup metadata on nightly and release pipelinesMatthew Pickering16 months
wip/ghcup-ci-master-testfixMatthew Pickering16 months
wip/ghcup-metadata-fixesghcup metadata: Remove viPostRemove field from generated metadataMatthew Pickering15 months
wip/ghcup-metadata-nightlyIncrementally update ghcup metadata in ghc/ghcup-metadataMatthew Pickering12 months
wip/gitignore-testsAdd '/tests' to .gitignoreVladislav Zavialov5 years
wip/gitignore_clangd_dist-newstyleIgnore more filesSven Tennie4 years
wip/gitlab-ci-perf-notesStart ssh-agentDavid Eichmann5 years
wip/gitlab-ci-perf-notes_2checkout latest files from T-15936 MRDavid Eichmann5 years
wip/gitlab-disable-circlecigitlab: Disable Linux CircleCI buildsBen Gamari5 years
wip/gitlab-merge-request-templatesgitlab: Add some simply issue templatesBen Gamari5 years
wip/gitlab-registryDrop Docker imagesBen Gamari5 years
wip/glossaryUse glossary directiveBen Gamari12 months
wip/gmp-configuredistrib: Drop FP_GMP from configure scriptBen Gamari3 years
wip/green-armtestsuite: Mark print002 as fragile on ARMBen Gamari4 years
wip/gvn-pmcheckPattern match complex expressions by GVNSebastian Graf5 years
wip/hackage-bindistFix mk_mod_usage_info if the interface file is not already loadedMatthew Pickering17 months
wip/hackage-docspackaging: Introduce CI job for generating hackage documentationMatthew Pickering24 months
wip/haddock-accumAccumulate Haddock comments in P (#17544, #17561, #8944)Vladislav Zavialov4 years
wip/haddock-citestsuite: Run haddock tests on out of tree compilerZubin Duggal3 years
wip/haddock-doc-fixeshadrian: Build lib:GHC with -haddock and -Winvalid-haddock (#21273)Zubin Duggal2 years
wip/haddock-docsAdd nightly job for generating docs suitable for hackage uploadMatthew Pickering22 months
wip/haddock-fixesbase: Various haddock fixesBen Gamari5 years
wip/haddock-mem-fixesMemory usage fixes for HaddockFinley McIlwaine12 months
wip/haddock-parse-errorFix Haddock parse error in GHC.Parser.PostProcess.HaddockMatthew Pickering3 years
wip/haddock-parse-error2Fix another haddock parse errorMatthew Pickering3 years
wip/haddock-testsTestsuite: update some Haddock testsVladislav Zavialov4 years
wip/haddock-upstreamsubmodules: Pull haddock from GHC's Haddock mirrorBen Gamari5 years
wip/hadrian-8.10Make Hadrian build with Cabal-3.2Ryan Scott4 years
wip/hadrian-9.2Hadrian: Allow building with GHC 9.2Ryan Scott2 years
wip/hadrian-add-helpershadrian: Introduce enableDebugInfo flavour transformerBen Gamari5 years
wip/hadrian-ar-mergeHadrian: merge archives even in stage 0sheaf20 months
wip/hadrian-benchAdd a bench flavour to HadrianSebastian Graf5 years
wip/hadrian-bignumgitlab-ci: Use hadrian builds for Windows release artifactsBen Gamari4 years
wip/hadrian-bindisthadrian/bindist: Drop redundant include of install.mkBen Gamari23 months
wip/hadrian-bindist-fixhadrian: Create relative rather than absolute symlinks in binary dist folderMatthew Pickering3 years
wip/hadrian-bootstraphadrian: Add bootstrap scripts for building without cabal-installMatthew Pickering3 years
wip/hadrian-cabal-verbosehadrian: Include Cabal flags in verbose configure outputBen Gamari3 years
wip/hadrian-check-pprhadrian: Build check-ppr and check-exact using normal hadrian rules when in-treeMatthew Pickering3 years
wip/hadrian-collect_statshadrian: Add `collect_stats` flavour transformerSebastian Graf2 years
wip/hadrian-compressorshadrian: Add support for bindist compressors other than XzBen Gamari5 years
wip/hadrian-confighadrian: Suggest to the user to run ./configure if missing a settingMatthew Pickering2 years
wip/hadrian-cxxHadrian: Add support for packages with C++ filesMatthew Pickering3 years
wip/hadrian-delete-symlinksHadrian: Delete target symlink in createFileLinkUntrackedBen Gamari5 years
wip/hadrian-depshadrian: Add missing dependenciesBen Gamari3 years
wip/hadrian-disable-lib-profAvoid compiling Hadrian dependencies with profiling on Cabal/LinuxNeil Mitchell5 years
wip/hadrian-doc-typogitlab-ci: Enable sphinx documentation in linux hadrian jobsBen Gamari5 years
wip/hadrian-docshadrian: Add execution and target architecture to stage-compilation figureBen Gamari4 years
wip/hadrian-docs-targetshadrian: Update docs targets documentation [skip ci]Matthew Pickering3 years
wip/hadrian-enable-tickyhadrian: Add enableTickyGhc helperBen Gamari4 years
wip/hadrian-eventlogWIP: tracing ghc hadrianMatthew Pickering5 years
wip/hadrian-ghc-in-ghciMake libsuf aware of Stage so that it gets the suffix rightMatthew Pickering5 years
wip/hadrian-ghci-windowsHadrian: don't try to build "unix" on Windowssheaf21 months
wip/hadrian-haddockhadrian: remove primitive packageZubin Duggal2 years
wip/hadrian-hieHadrian: Add option to generate .hie files for stage1 librariesMatthew Pickering5 years
wip/hadrian-import-packagesUpdate user-settings.md with a pointer to `Packages`Sebastian Graf5 years
wip/hadrian-interface-transformerhadrian: Add omit_pragmas transformerMatthew Pickering3 years
wip/hadrian-jsemwip: jsemMatthew Pickering22 months
wip/hadrian-lateHadrian: account for change in late-ccs flagsheaf2 years
wip/hadrian-late-ccshadrian: Enable late-ccs when building profiled_ghcMatthew Pickering2 years
wip/hadrian-leadingunderscorehadrian: Pass correct leading_underscore configuration to testsMatthew Pickering3 years
wip/hadrian-librts-symlinksHadrian: Track RTS library symlink targetsDavid Eichmann5 years
wip/hadrian-linthadrian: Uniformly enable -dlint with enableLinting transformerMatthew Pickering24 months
wip/hadrian-lint-docshadrian: Document lint targetsMatthew Pickering3 years
wip/hadrian-makedon't build unoptMatthew Pickering22 months
wip/hadrian-messagesDon't print Shake Diagnostic messages (#20484)Zubin Duggal3 years
wip/hadrian-metric-baselinehadrian: Don't quote metric baseline argumentBen Gamari4 years
wip/hadrian-metricshadrian: Fix --test-summary argumentBen Gamari4 years
wip/hadrian-multihadrian: Add multi:<pkg> and multi targets for starting a multi-replMatthew Pickering22 months
wip/hadrian-multi-compHadrian: Improve tool-args command to support more componentsMatthew Pickering4 years
wip/hadrian-multi-componentWIP: Generalise hadrian to work with multi-componentMatthew Pickering4 years
wip/hadrian-no-export-dynamic-on-darwinhadrian: Don't --export-dynamic on DarwinBen Gamari4 years
wip/hadrian-no-profiled-libshadrian: Don't try to build iserv-prof if we don't have profiled librariesMatthew Pickering3 years
wip/hadrian-no-striphadrian: Disable stripping when debug information is enabledBen Gamari3 years
wip/hadrian-no-terminfohadrian: Add no_terminfo flavour transformerBen Gamari2 years
wip/hadrian-optshadrian: Improve option parsingKrzysztof Gogolewski13 months
wip/hadrian-persistent-flavourhadrian: Persist the used flavour name in the build rootBen Gamari2 years
wip/hadrian-pluginsWIP: pluginsMatthew Pickering5 years
wip/hadrian-readmehadrian: Update main README pageMatthew Pickering22 months
wip/hadrian-remove-old-ghci-scriptRemove old/broken(?) .ghci scriptMatthew Pickering5 years
wip/hadrian-rts-debughadrian: Build debug rts with -O0 -g3 and disable rts strippingMatthew Pickering5 years
wip/hadrian-runtesthadrian: Don't capture RunTest outputBen Gamari4 years
wip/hadrian-runtest-fixeshadrian: Make runtest invocation consistency with MakeBen Gamari5 years
wip/hadrian-showhadrian: Add show target to bindist makefileMatthew Pickering2 years
wip/hadrian-source-distci: test bootstrapping and use hadrian for source distsZubin Duggal2 years
wip/hadrian-stage1hadrian: Allow testing of the stage1 compiler (#20755)Zubin Duggal2 years
wip/hadrian-stage1-testshadrian: Fix testing stage1 compilerMatthew Pickering23 months
wip/hadrian-sys-cabalTry to unbreakMatthew Pickering5 years
wip/hadrian-test-docsHadrian: Update README about the flavour/testsuite contractMatthew Pickering2 years
wip/hadrian-testsuite-exithadrian: Reduce verbosity on failed testsuite runMatthew Pickering3 years
wip/hadrian-usersettings-rebuildhadrian: Compile UserSettings with -O0Ben Gamari5 years
wip/hadrian-verbosityhadrian: Update comments on verbosity handlingMatthew Pickering3 years
wip/hadrian-wcompatHadrian: enable -Wcompat=error in the testsuiteVladislav Zavialov5 years
wip/hadrian-werrorhadrian: Recommend use of +werror over explicit flavour modificationBen Gamari3 years
wip/hadrian-windowsBump hsc2hs submoduleBen Gamari4 years
wip/hadrian/aarch64-ghcihadrian: AArch64 supports the GHCi interpreter and SMPBen Gamari4 years
wip/hadrian/libffi-includeshadrian: Don't add empty -I argumentsBen Gamari3 years
wip/happy-1.20gitlab-ci: Ensure that cabal-install overwrites existing executablesBen Gamari4 years
wip/happy-coerceRestore the --coerce option in 'happy' configurationVladislav Zavialov5 years
wip/hasfieldFix test outputAdam Gundry7 years
wip/hash-file-cacheFinderCache: Also cache file hashing in interface file checksMatthew Pickering3 years
wip/hdoc-llvm-workaroundImplement a workaround for -fno-asm-shortcuttingKrzysztof Gogolewski14 months
wip/hdoc-llvm-workaround2Implement a workaround for -no-asm-shortcutting bugKrzysztof Gogolewski14 months
wip/head-hackage-jobgitlab-ci: Don't use trigger: to trigger head.hackage buildsBen Gamari16 months
wip/head-hackage-jobsCI: Don't set EXTRA_HC_OPTS in head.hackage jobMatthew Pickering3 years
wip/head-hackage-needsci: Remove doc-tarball dependency from perf and perf-nofib jobsMatthew Pickering2 years
wip/head-hackage-nightlyci: Nightly, run one head.hackage job with core-lint and one withoutMatthew Pickering2 years
wip/head-hackage-triggergitlab-ci: Rework handling of head.hackage job triggerBen Gamari3 years
wip/head-hackage-trigger-2gitlab-ci: Trigger head.hackage jobs via pipeline IDBen Gamari3 years
wip/head-hackage-validateci: Run head.hackage jobs on upstream-testing branch rather than masterMatthew Pickering16 months
wip/head.hackagehead.hackage: Run builds with -dcore-lintBen Gamari5 years
wip/heap-invariantAdd note about heap invariantMatthew Pickering2 years
wip/heap-invariantsAdd note about heap invariants [skip ci]Matthew Pickering3 years
wip/heap-rep-decode-tweaksSplit Up getClosureDataFromHeapRepMatthew Pickering3 years
wip/heap-view-nonptrAdd heap_view_closurePtrsNBen Gamari5 years
wip/heapprof001-fragiletestsuite: Mark heapprof001 as fragile on all platformsBen Gamari5 years
wip/hi-docsAdd mention of -hi to RTS --helpMatthew Pickering24 months
wip/hi-haddock2021hi haddock: Lex and store haddock docs in interface filesZubin Duggal2 years
wip/hie-8.8Bump Cabal submoduleBen Gamari5 years
wip/hie-file-diskAdd mkHieFileWithSource which doesn't read the source file from diskMatthew Pickering4 years
wip/hie-lookuphie: Initialise the proper environment for calling dsExprMatthew Pickering3 years
wip/hie-moduleHIE: Save module name and module exportsMatthew Pickering5 years
wip/hie002-stabilizeFix intermittent hie002 failureVladislav Zavialov5 years
wip/high_memory_usageLimit number of concurrent testsAlan Zimmerman9 years
wip/hlint-build-orderci: Move hlint jobs from quick-built into full-buildMatthew Pickering3 years
wip/hlint-disableci: Disable HLint job due to excessive runtimeMatthew Pickering15 months
wip/hlint_ghc-heapFix some hlint issues in ghc-heapSven Tennie2 years
wip/hole-fit-perftestsuite: Convert hole fit performance tests into proper perf testsMatthew Pickering2 years
wip/hole-refactorRefactor hole constraints.Richard Eisenberg4 years
wip/hp2ps_fixRename ghcAssert to stgAssert in hp2ps/Main.h.Andreas Klebinger4 years
wip/hpc-docsusers guide: Document -hpcdir flagBen Gamari3 years
wip/hpt-oneshottestsuite: Teminate processes when the testsuite is interruptedMatthew Pickering3 years
wip/hpt-some-instances-belowdriver: Filter out our own boot module in hptSomeThingsBelowMatthew Pickering2 years
wip/hpt-space-leaknotes: Fix references to HPT space leak noteMatthew Pickering17 months
wip/hs-expr-todoRemove TODO in HsExprMatthew Pickering5 years
wip/hs-expr-typeIntroduce hsExprTypeBen Gamari4 years
wip/hs-mainProperly escape arguments in ghc-cabalZubin Duggal3 years
wip/hs-pragFactor out HsSCC/HsCoreAnn/HsTickPragma into HsPragEVladislav Zavialov4 years
wip/hs-token-arrowHsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov3 years
wip/hs-token-letWIP: HsToken for let/inVladislav Zavialov3 years
wip/hs-token-parHsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov3 years
wip/hsExprTypeIntroduce `hsExprType :: HsExpr GhcTc -> Type` in the new moduleRyan Scott3 years
wip/hswrapper-safe-elimHide concat order for HsWrapper so Semigroup is legitJohn Ericson4 years
wip/hsyl20/windowsWIP: fix Hadrian non English localeSylvain Henry3 years
wip/hsyl20/word64-primopsFix Int64/Word64's Enum instance fusionSylvain Henry2 years
wip/hugepagesAdd cppMatthew Pickering3 years
wip/hunlock-sincebase: Add @since on GHC.IO.Handle.Lock.hUnlockBen Gamari5 years
wip/i386-win32-buildsgitlab-ci: Implement support for i386/Windows bindistsBen Gamari5 years
wip/iface-timingsAdd timing on loadInterfaceBen Gamari5 years
wip/iface-type-prettyProgressBen Gamari8 years
wip/ignore-revsgit: Add ignored commits fileBen Gamari4 years
wip/ignore-t-filestestsuite: Add haddock perf test output to gitignoreBen Gamari5 years
wip/implicit-forallDedup getting fresh non-wildcardsJohn Ericson21 months
wip/impredicativityAdd instantiation in rule checkingAlejandro Serrano9 years
wip/improve-T12150Simpler Semigroup instance for InsideLam and InterestingCtxtSebastian Graf4 years
wip/improve-pext-pdepAdd references to Hacker's DelightPeter Trommler5 years
wip/improve-pmcPmc: Better SCC annotations and trace outputSebastian Graf3 years
wip/include-dirs-hadrianhadrian: Don't install `include/` directory in bindist.Matthew Pickering23 months
wip/index-html-link-hadriandocs: Fix path to GHC API docs in index.htmlMatthew Pickering24 months
wip/infer-mult-moreMake 'undefined x' linear in 'x' (#18731)Krzysztof Gogolewski4 years
wip/inferTagsSimpleRemove field info from latticeAndreas Klebinger3 years
wip/inferred-varsIn hole fits, don't show VTA for inferred variables (#16456)Krzysztof Gogolewski5 years
wip/init-event-typesrts: Separate population of eventTypes from initial event generationBen Gamari5 years
wip/init-eventloggingrts: Expose interface for configuring EventLogWritersBen Gamari4 years
wip/init-mod-detailsAlways generate ModDetails from ModIfaceMatthew Pickering3 years
wip/initializersrts: Refactor unloading of foreign export StablePtrsBen Gamari4 years
wip/inlinable-bugAdd INLINABLE pragma to (<**>)Matthew Pickering7 years
wip/inline-compulsoryMore wibblesSimon Peyton Jones5 years
wip/inline-ioenvInline IOEnv methodsDmitry Ivanov7 years
wip/inlining-flags-docsUpdate inlining flags documentationMatthew Pickering4 years
wip/inlining-lateLook through newtype wrappers (Trac #16254)Krzysztof Gogolewski5 years
wip/inplace-22209hadrian: Fix library-dirs, dynamic-library-dirs and static-library-dirs in in...Matthew Pickering15 months
wip/inplace-finalhadrian: Add extra implicit dependencies from DeriveLiftMatthew Pickering20 months
wip/install-mddocs: Update INSTALL.mdMatthew Pickering15 months
wip/instd-quantificationsTH: handle explicit quantification in instancessheaf15 months
wip/int-index/decl-invis-bindersInvisible binders in type declarations (#22560)Vladislav Zavialov15 months
wip/int-index/emb-typeVDQ: mark T18863a brokenVladislav Zavialov17 months
wip/int-index/hdk-register-tokWIP: Register LHsToken in Parser.PostProcess.HaddockVladislav Zavialov17 months
wip/int-index/no-imp-prelbase: NoImplicitPrelude in Data.Void and Data.KindVladislav Zavialov15 months
wip/int-index/no-rec-tyWIP: gadt_con_sigVladislav Zavialov17 months
wip/int-index/pun-namesWIP: Punned namesVladislav Zavialov15 months
wip/int-index/tok-wherefixup! WIP: HsModuleHeaderTokensAndrei Borzenkov16 months
wip/int-index/tuple-tycon-punsWIP: Rename () to Unit, (,,...,,) to Tuple<n>Vladislav Zavialov15 months
wip/int-index/tyconpat-scopingWIP: 22478 Type patternsVladislav Zavialov15 months
wip/int-index/visibility-checkIgnore forall visibility in eqType (#22762)Vladislav Zavialov12 months
wip/int-index/visibility-subsumptionWIP: Visibility subsumptionVladislav Zavialov15 months
wip/int-index/writertUse WriterT.CPS in CmmToLlvm and DriverVladislav Zavialov15 months
wip/int64-everywhere`integerFromInt64#` can be inlined when the word size is >= 64 bitsJohn Ericson2 years
wip/int64-everywhere-new-float-primopsWIP: Use perhaps not-implemented `quotRemInt64#`John Ericson2 years
wip/integer-simple-warningsBump text submoduleBen Gamari4 years
wip/interal-primop-naming-consistencyCleanup some primop constructor namesJohn Ericson3 years
wip/interface-loading-errsConvert interface file loading errors into proper diagnosticsMatthew Pickering13 months
wip/interleave-rwSimplify furtherDavid Feuer7 years
wip/internal-only-rename-conv-primopsRename internal primpos ahead of !4492John Ericson3 years
wip/io_uringWIPDavid Eichmann4 years
wip/ioref-swap-xchgMake atomicSwapMutVar# an inline primopBen Gamari12 months
wip/ip_stack-framerts: Mark closureFlags array as constBen Gamari2 years
wip/ipe-transAdd "ipe" flavour transformer to add support for building with IPE debug infoMatthew Pickering3 years
wip/isliftedtypeTemporarily disable metric_baselineKrzysztof Gogolewski2 years
wip/issue15622base: Data.Fixed: make HasResolution poly-kinded (#10055, #15622)Ashley Yakeley5 years
wip/javascript-backendFix bound thread statusLuite Stegeman17 months
wip/jdm/ghcjs-testsuiteswitch javascript_failures function from expect_fail to skipJoshua Meredith2 years
wip/jenkinsDisable SplitSections due to #14291Ben Gamari7 years
wip/joachim/Ord-Name-instanceinstance Ord Name: Do not repeat default methodsJoachim Breitner3 years
wip/joachim/T14052Type-testNew test case: Variant of T14052 with data type definitionsJoachim Breitner3 years
wip/joachim/T20455Ghci environment: Do not remove shadowed idsJoachim Breitner2 years
wip/joachim/Wall-docsUser's guide: Improve docs for -WallJoachim Breitner14 months
wip/joachim/all-classes-liftedmatchHasField: HasField dicts are data types nowJoachim Breitner23 months
wip/joachim/breakinfo-moduleMove BreakInfo into own moduleJoachim Breitner3 years
wip/joachim/bump-haddockImplement record dot syntaxShayne Fletcher3 years
wip/joachim/cache-ic-envInteractiveContext: Smarter caching when rebuilding the ic_rn_gbl_envJoachim Breitner3 years
wip/joachim/codeownersAdd myself to CODEOWNERS for a few filesJoachim Breitner5 years
wip/joachim/configure-full-pathApply 1 suggestion(s) to 1 file(s)Joachim Breitner3 years
wip/joachim/doc-fixesUpdate note at beginning of GHC.Builtin.NAmesJoachim Breitner15 months
wip/joachim/escapeJsonStringUtils.JSON: do not escapeJsonString in ToJson String instanceJoachim Breitner19 months
wip/joachim/fuzzyLookupfuzzyLookup: More deterministic orderJoachim Breitner3 years
wip/joachim/ip-special-predCopy solveOneFromTheOther code path to interactIPJoachim Breitner2 years
wip/joachim/issue16624Do not run performGCJoachim Breitner5 years
wip/joachim/label-note-updateRemove dangling references to Note [Type-checking overloaded labels]Joachim Breitner2 years
wip/joachim/no-app-invariantDrop the app invariantJoachim Breitner2 years
wip/joachim/phantom-kind-paramsDraft: An experiment towards #20514Joachim Breitner3 years
wip/joachim/prepareBinding-floats-fixSimplifier: Do the right thing if doFloatFromRhs = FalseJoachim Breitner2 years
wip/joachim/proxy-typoMinor typo in docs for KProxyJoachim Breitner5 years
wip/joachim/rst-fixesFix rst syntax mistakes in release notesJoachim Breitner3 years
wip/joachim/shadowName-OccSetshadowNames: Use OccEnv a, not [OccName]Joachim Breitner3 years
wip/joachim/single-method-eqBlindly fix test suite to let CI proceed to perf stageJoachim Breitner3 years
wip/joachim/split-GlobalRdrEltsExperiment: Split [GlobalRdrElt] into also-unqualified and only-qualifiedJoachim Breitner3 years
wip/joachim/type_applications-not-in-patternsDocs: Remove reference to `type_applications` in `exts/patterns.rst`Joachim Breitner3 years
wip/joachim/undefined-callstackundefined: Neater CallStack in error messageJoachim Breitner3 years
wip/joachim/uniques-cleanupGHC.Builtin.Uniques: Remove unused codeJoachim Breitner3 years
wip/joinOSThreadrts: Fix joinOSThread on WindowsBen Gamari3 years
wip/jq-hadrian-planPut hadrian bootstrap plans through `jq`John Ericson15 months
wip/js-MK_JSVALJS: Fix implementation of MK_JSVALJosh Meredith14 months
wip/js-base_accessJS: Fix h$base_access implementation (issue 22576)Josh Meredith12 months
wip/js-binaryReplace GHCJS Objectable with GHC BinaryJosh Meredith23 months
wip/js-boundsCheckFix remaining issues with bound checking (#23123)Sylvain Henry12 months
wip/js-clock_gettimeJS: Implement h$clock_gettime in the JavaScript RTS (#23360)Josh Meredith12 months
wip/js-exportsBase/JS: GHC.JS.Foreign.Callback module (issue 23126)Josh Meredith13 months
wip/js-fileStatUpdate JavaScript fileStat to match Emscripten layoutJosh Meredith15 months
wip/js-forceBoolJS: fix implementation of forceBool to use JS backend syntaxJosh Meredith14 months
wip/js-generated-refsJS generated refs: update testsuite conditionsJosh Meredith15 months
wip/js-hoopl-cleanupComment cleanupJan Stolarek8 years
wip/js-identsSEVJS: change GHC.JS.Transform.identsS/E/V to take a saturated IR (#23304)Josh Meredith12 months
wip/js-mkdirJS/base: provide implementation for mkdir (issue 22374)Josh Meredith12 months
wip/js-rts-fixmesFactor JS Rts generation for h$c{_,0,1,2} into h$c{n} and improve name cachingJosh Meredith15 months
wip/js-stagingMake field lazySylvain Henry18 months
wip/js-stgrhsclosureRefactor GenStgRhs to include the Type in both constructors (#23280, #22576, ...Josh Meredith12 months
wip/js-thRemove spurious changeSylvain Henry13 months
wip/js/runInteractiveProcessWIP JavaScript backend runInteractiveProcessJosh Meredith18 months
wip/jsSaturateJS: refactor jsSaturate to return a saturated JStat (#23328)Josh Meredith12 months
wip/jsaddle-leaksT11545 now also passes due to modifications in demand analysisMatthew Pickering3 years
wip/jsemImplement -jsem: parallelism controlled by semaphoressheaf12 months
wip/jspace-fixFix equality operator in jspace testMatthew Pickering21 months
wip/junit-fixexitcode 1 on unexpected passesMatthew Pickering5 years
wip/junit-fixesgitlab-ci: Add testsuite typechecking lintBen Gamari5 years
wip/junit-unexpected-passestestsuite: Report unexpected passes in junit outputBen Gamari5 years
wip/kavon-llvm-improveremove redundant isSSE defKavon Farvardin6 years
wip/kavon-nosplit-llvmfix bug with missing symbols in info table on LinuxKavon Farvardin6 years
wip/keep-going-hs-bootAdd haddock comment for unfilteredEdgescgibbard4 years
wip/keepAliveAnd now for something completely different...Ben Gamari4 years
wip/keepAlive-ghc-9.0gitlab-ci: Use gtar on FreeBSDBen Gamari3 years
wip/keepAlive-noteRe-introduce Note [keepAlive# magic]Ben Gamari3 years
wip/keepAlive-optionBEliminate spurious ForeignPtrContents allocationsGHC GitLab CI4 years
wip/keepAlive-optionHdocs: Mention keepAlive# in the release notesBen Gamari4 years
wip/keepAlive-the-return-of-the-primopghc-compact: Use keepAlive# in GHC.Compact.SerializedBen Gamari3 years
wip/keepAlive-tracingCorePrep: Remove tracing introduced in keepAlive# patchBen Gamari3 years
wip/kill-extcoreRemove external coreAustin Seipp10 years
wip/kill-gccversionDon't substitute GccVersion variableBen Gamari5 years
wip/kill-hadrian-configurehadrian: Drop --configure supportBen Gamari3 years
wip/kill-ioportKill IOPort#Ben Gamari21 months
wip/kill-makecompiler: Drop comment references to makeBen Gamari20 months
wip/kill-obj-splitterRip out object splittingBen Gamari5 years
wip/known-nat-docsUser's Guide: KnownNat evidence is NaturalVladislav Zavialov4 years
wip/krzysztof-cleanupsRemove dead codeKrzysztof Gogolewski5 years
wip/landingBump bytestring and text submodulesSylvain Henry4 years
wip/lang-ext-binaryghc-boot: Derive LanguageExtensions Binary instance via EnumBen Gamari5 years
wip/lazier-loopsDmdAnal: Lazier infinite loopsSebastian Graf20 months
wip/lazy-bagExperiment: Make unionBags lazierMatthew Pickering2 years
wip/lazy-instance-matchingInstEnv: Ensure that instance visibility check is lazyBen Gamari8 years
wip/lazy-interface-unfoldingsHiBen Gamari5 years
wip/lazy-unfolding-typecheckImprove efficiency of extending a RuleEnv with a new RuleBaseMatthew Pickering2 years
wip/ldv-profilerts: Do not traverse nursery for dead closures in LDV profileMatthew Pickering5 years
wip/leif/ghci-fixityGHCi: Always show fixityLeif Metcalf3 years
wip/leif/hadrian-notesWarn about using quick with profilingLeif Metcalf3 years
wip/leif/remove-stg-lamRemove StgLamLeif Metcalf3 years
wip/leif/stg-ttgTTG-ify StgLamLeif Metcalf3 years
wip/let-boxed-winDemand: Let `Boxed` win in `lubBoxity` (#21119)Sebastian Graf2 years
wip/lex-neg-reassocDo not reassociate lexical negation (#19838)Vladislav Zavialov3 years
wip/lexer-dbgAdd lexerDbg to dump the tokens fed to the parserVladislav Zavialov4 years
wip/lexer-warningsRemove warnings for -fwarn-incomplete-patternsAlan Zimmerman9 years
wip/lhs-token-for-hs-argWIP Get rid of `SrcSpan` in the base ASTJohn Ericson20 months
wip/libdw-pathhadrian: Drop redundant GHC argumentsBen Gamari4 years
wip/libdw-profNever tick primitive string literalsBen Gamari6 years
wip/libdw-unwindStgCmmForeign: Kill erroneous dereferenceBen Gamari8 years
wip/liberal-type-synonyms-docsUpdate documentation of LiberalTypeSynonymsKrzysztof Gogolewski2 years
wip/libffirts: Don't declare libCffi as bundled when using system libffiBen Gamari3 years
wip/libffi-9.0rts/Linker: Introduce Windows implementations for mmapForLinker, et al.Ben Gamari3 years
wip/libffi-bundlingrts: Don't declare libCffi as bundled when using system libffiBen Gamari3 years
wip/libffi-cabal-fixesfixMatthew Pickering2 years
wip/libffi-carnagelibffi: Attempt to fix the absolute carnageMatthew Pickering3 years
wip/libffi-depgitlab-ciBen Gamari3 years
wip/libffi-hadrian-pt100hadrian: Only copy and install libffi headers when using in-tree libffiMatthew Pickering24 months
wip/libidr-absolutetestsuite: Add missing dependency on ghcconfigMatthew Pickering2 years
wip/libraries-no-cusksDo not rely on CUSKs in 'base'Vladislav Zavialov5 years
wip/lift-type-typeableAdd typeConstructorName function to template-haskellMatthew Pickering2 years
wip/linear-backports-9.0Improve inference with linear typesKrzysztof Gogolewski3 years
wip/linear-empty-caseWIP: Enable linear Lint after desugaringKrzysztof Gogolewski3 years
wip/linear-reg-alloccode gen: Improve efficiency of findPrefRealRegMatthew Pickering3 years
wip/linear-types-caretImprove error messages for (a %m) without LinearTypesVladislav Zavialov4 years
wip/linear-types-syntaxBump haddock submoduleKrzysztof Gogolewski4 years
wip/linear_rulesFix array empty predicatesAlexis Williams4 years
wip/linker-debuglinker: Introduce linker_verbose debug outputBen Gamari2 years
wip/linker-noexecrts/linker: Ensure that code isn't writableBen Gamari5 years
wip/linker-per-oc-m32rts: Make m32 allocator per-ObjectCodeBen Gamari5 years
wip/lint-cachegitlab-ci: Cache cabal store in linting jobBen Gamari3 years
wip/lint-multiplicityOnly check desugarerKrzysztof Gogolewski3 years
wip/lint-rts-includestestsuite: Lint RTS #includesBen Gamari2 years
wip/lint-stderrOutput Lint errors to stderr instead of stdoutKrzysztof Gogolewski12 months
wip/lint-testsuitetestsuite: Run testsuite dependency calculation before GHC is builtMatthew Pickering2 years
wip/lint-uniquesgitlab-ci: Run check-uniques during lint jobBen Gamari5 years
wip/lintersRun linters on merge requestsMatthew Pickering5 years
wip/linters-ci-fasthadrian: allow testing linters with out of tree compilersZubin Duggal2 years
wip/linters-stage1ci: Fix save_cache functionMatthew Pickering2 years
wip/list-tycon-punWIP: TupleVladislav Zavialov2 years
wip/lld-detectionImprove detection of lld linkerSergey Vinokurov2 years
wip/llfmore recent validate requires LANGUAGE pragmaNicolas Frisby10 years
wip/llvm-3.5-on-travisUse llvm-3.5 on TravisJoachim Breitner9 years
wip/llvm-3.6llvmGen: metadata no longer marked with `metadata` keywordBen Gamari9 years
wip/llvm-big-primLet LLVM and C handle > native size arithmeticJohn Ericson3 years
wip/llvm-configRefactor, document, and optimize LLVM configuration loadingBen Gamari5 years
wip/llvm-configure-messageClarify that LLVM upper bound is non-inclusive during configure (#22411)Zubin Duggal18 months
wip/llvm-configure-optsconfigure: Document CLANG, LLC, and OPT variablesBen Gamari5 years
wip/llvm-debug-infoFix distinctionBen Gamari7 years
wip/llvm-initializersCmmToLlvm: Don't aliasify builtin LLVM variablesBen Gamari21 months
wip/llvm-th-tests-brokentestsuite: Mark th tests as broken in ext-interp way in LLVM build flavoursBen Gamari5 years
wip/llvm-version-fixSet min LLVM version to 9 and make version checking use a non-inclusive upperZubin Duggal3 years
wip/llvm-version-mandocs: Fix LlvmVersion in manpage (#21280)Zubin Duggal24 months
wip/llvm-waysFix T15155l not getting -fllvmKrzysztof Gogolewski19 months
wip/llvm9llvm-targets: Update with Clang 9Ben Gamari4 years
wip/llvm_musttail_experimentLLVM: Use musttail instead of tailSven Tennie3 years
wip/local-symbolscodeGen: Produce local symbols for module-internal functionsBen Gamari4 years
wip/local-symbols-2Enable -fexpose-internal-symbols when debug level >=2Ben Gamari3 years
wip/locale-fixesgitlab-ci: Accept Centos 7 C.utf8 localeBen Gamari4 years
wip/long-commit-cici: Unset CI_* variables before run_hadrian and test_makeMatthew Pickering3 years
wip/longer-head.hackage-retentiongitlab-ci: Retain bindists used by head.hackage for longerBen Gamari4 years
wip/loop-testStore interfaces in ModIfaceCache more directlyMatthew Pickering21 months
wip/loosen-t1969testsuite: Widen acceptance window of T1969Ben Gamari4 years
wip/lower-parser-depsA little import wrangling. Not much accomplishedRichard Eisenberg3 years
wip/lower-tc-tracing-costAvoid unnecessary allocations due to tracing utilitiesBen Gamari4 years
wip/m32-debugrts/m32: Fix sanity checkingBen Gamari16 months
wip/m32-fixesrts/m32: Fix assertion failureBen Gamari2 years
wip/m5203User's Guide: reword and fix punctuation in description of PostfixOperatorsLi-yao Xia3 years
wip/magic-carpet-rideFix #13839: GHCi warnings do not respect the default module headerRoland Senn5 years
wip/magic-dictFix magicDict in ghci (and in the presence of other ticks)Matthew Pickering3 years
wip/mailmapUpdate mailmapBen Gamari5 years
wip/make-exn-div-less-specialDmdAnal: Make exnDiv behave like topDivSebastian Graf18 months
wip/make-generated-headers-orgmake: Futher systematize handling of generated headersJohn Ericson2 years
wip/make-tm-a-newtypeMake Coverage.TM a newtypeRyan Scott5 years
wip/make-unify-distdirsMake: Name GHC according to the stage it is *built* in, not used in.John Ericson2 years
wip/make-verbositygitlab-ci: Add VERBOSE environment variableBen Gamari3 years
wip/makefile-testtestsuite: Use makefile_testBen Gamari5 years
wip/mangler-confusionFix boolean confusion with Opt_NoLlvmMangler flagMatthew Pickering3 years
wip/manual-ndecreasing-indentationFix "ndecreasingIndentation" in manual (#18116)Krzysztof Gogolewski4 years
wip/map-coerce-wrappersFix map/coerce for newtypes with wrappers (Trac #16208)Krzysztof Gogolewski5 years
wip/marge-bot-metrictestsuite: Honour PERF_BASELINE_COMMIT when computing allowed metric changesMatthew Pickering2 years
wip/marge_bot_batch_merge_jobUpdate the users guide paragraph on -O in GHCiTorsten Schmits12 months
wip/mark-fragile-testsMark T16916 fragileBryan Richter17 months
wip/mark-fragile-windows-teststestsuite: Display observed exit code on failure due to bad exit codeBen Gamari5 years
wip/markup-issuesusers-guide: Fix various markup issuesBen Gamari2 years
wip/marshal-bytearrayAllow ByteArray to be marshalled in foreign importsMatthew Pickering2 years
wip/matt-merge-batchKeep track of promotion ticks in HsOpTysheaf2 years
wip/maybe-backendSplit `Backend` into multiple sum typesJohn Ericson2 years
wip/mc-docsdocs: MonadComprehension desugar using Alternative rather than MonadPlusMatthew Pickering2 years
wip/memory-barriersrts: Assert that LDV profiling isn't used with parallel GCBen Gamari5 years
wip/mergeghc allow --show-options and --interactive togetherLennart Kolmodin9 years
wip/merge-objs-modeRename -merge-objs flag to --merge-objsBen Gamari2 years
wip/merge-queueFix #16188Richard Eisenberg5 years
wip/metadata-fixesghcup-metadata: Use Ubuntu and Rocky bindistsMatthew Pickering15 months
wip/metric-decreases-masterCI: Also ignore metric decreases on masterMatthew Pickering3 years
wip/minor-cleanupMinor cleanupKrzysztof Gogolewski2 years
wip/minor-cleanup-voidMinor cleanupKrzysztof Gogolewski20 months
wip/minor-commentsTypos, minor comment fixesKrzysztof Gogolewski3 years
wip/minor-docsMinor doc fixesKrzysztof Gogolewski12 months
wip/minor-rubbish-litFixes to rubbish literalsKrzysztof Gogolewski2 years
wip/mips64el-llvmAdd TODOSven Tennie3 years
wip/misc-cleanupMisc cleanupKrzysztof Gogolewski24 months
wip/misc-cleanup2Misc cleanupKrzysztof Gogolewski18 months
wip/misc-cleanup3Misc cleanupKrzysztof Gogolewski16 months
wip/misc-cleanup4Misc cleanupKrzysztof Gogolewski16 months
wip/misc-cleanup5Minor refactorKrzysztof Gogolewski15 months
wip/misc-cleanup6Misc cleanupKrzysztof Gogolewski13 months
wip/misc-fixMisc cleanupKrzysztof Gogolewski2 years
wip/misc-testsuitegitlab: Don't use /tmp in win32-initBen Gamari5 years
wip/missed-trace-initMake traceHeapEventInfo an init eventMatthew Pickering3 years
wip/missing-heap-instancesAdd missing instances to ghc-heap typesMatthew Pickering3 years
wip/mix-uniquesPerturbate Unique keys in UniqFMSebastian Graf3 years
wip/mk-cast-ty-kBegin work on mkCastTyKSimon Peyton Jones4 years
wip/mkTyConApp-countersCounters for characterising mkTyConApp branchBen Gamari4 years
wip/mkTyConTyTypeMap: Use mkTyConTy instead of TyConApp constructorBen Gamari3 years
wip/mmtk-benRefactor marking of static objectsBen Gamari16 months
wip/mmtk-ghchiBen Gamari2 years
wip/mod-rem-strictMake `Int`'s `mod` and `rem` strict in their first argumentsSebastian Graf4 years
wip/modbreaksghci: Make getModBreaks robust against DotO UnlinkedBen Gamari3 years
wip/modbreaks-crashCoverage: Factor out addMixEntryBen Gamari4 years
wip/modiface-nfdata-formatcompiler: Use NamedFieldPuns for `ModIface_` and `ModIfaceBackend` `NFData`Zubin Duggal15 months
wip/modularize-core-opt-liberate-caseModularize GHC.Core.Opt.LiberateCaseDominik Peteler23 months
wip/modularize-core-opt-workwrapAvoid global compiler state for `GHC.Core.Opt.WorkWrap`Dominik Peteler23 months
wip/module-loopsStore interfaces in ModIfaceCache more directlyMatthew Pickering21 months
wip/mono-local-bindsTurn on -XMonoLocalBinds by default (#18430)Sebastian Graf4 years
wip/monoidal/odd-linkingfirst version of testKrzysztof Gogolewski6 years
wip/monomorphise-data-listmodule name fixchessai3 years
wip/monotonic-locMonotonic locations (#17632)Vladislav Zavialov4 years
wip/more-barriersCorrect closure observation, construction, and mutation on weak memory machines.Travis Whitaker4 years
wip/more-haddockMore Haddock syntax in GHC.Hs.UtilsBen Gamari4 years
wip/more-linear-lintWIPKrzysztof Gogolewski3 years
wip/more-lintersWIP move linters into treeMatthew Pickering2 years
wip/more-multiEnable :edit command in ghci multi-mode.Matthew Pickering22 months
wip/more-panicsConvert warnings to panicsKrzysztof Gogolewski3 years
wip/move-backendSupportsSwitchMove `backendSupportsSwitch` to `GHC.Driver.Config.Cmm`John Ericson2 years
wip/move-ixbase: Move Ix typeclass to GHC.IxBen Gamari5 years
wip/move-warnDsMove 'Useless SPECIALISE pragma' warnings to TcWarningsSebastian Graf5 years
wip/mp-9.4-backportsSerialize builds of `rts` and `system-cxx-std-lib`Gabriella Gonzalez17 months
wip/mp-fix-static-typeAdd test for using type families with static pointersMatthew Pickering2 years
wip/mp-ghci-fixes-9.6linker fixes mhuMatthew Pickering15 months
wip/mp-ghci-optwipGHC GitLab CI12 months
wip/mp-revert-exit-joinsRevert "Use fix-sized equality primops for fixed size boxed types"Ben Gamari15 months
wip/mp/15646Revert "ci trigger"Matthew Pickering5 years
wip/mp/bump-cabalCabal: Update submoduleMatthew Pickering2 years
wip/mpickering-testsuitetestsuite: Make sure all tests trigger ghc rebuildMatthew Pickering2 years
wip/mpickering-unfolding-discountsTweak unfolding defaultsMatthew Pickering7 years
wip/mpickering/rn-envRemove new name logic from renamerMatthew Pickering7 years
wip/mr-policymr-template: Mention timeframe for reviewBen Gamari2 years
wip/mr-templategitlab-template: Emphasize `user facing` labelBen Gamari15 months
wip/mr-template-key-partMR template should ask for key partRichard Eisenberg4 years
wip/mr5930Pass -DLIBICONV_PLUG when building base library on FreeBSD.Gleb Popov3 years
wip/mr9323-wibblescompiler: A few wibbles from ConstPtr patchBen Gamari15 months
wip/mulmayoflocmm: Add surface syntax for MO_MulMayOfloBen Gamari23 months
wip/multi-hmi-splittestsuite changesMatthew Pickering2 years
wip/multi-layer-jAdd MultiLayerModulesPar test to check performance of parallel driverMatthew Pickering3 years
wip/mut-var-commentrts: MUT_VAR is not a StgMutArrPtrsBen Gamari16 months
wip/names3Fix DFun renamingBen Gamari8 years
wip/ncg-perfCmmToAsm.Reg.Linear: oneShot-ify RegMBen Gamari3 years
wip/ncg-perf-2Specialize the linear register allocatorBen Gamari3 years
wip/ncg-perf-3CmmtoAsm.Reg.Linear: Rewrite processBen Gamari3 years
wip/ncg-simdWIPBen Gamari5 years
wip/ncg-test-criterionadd helper for ncgGabor Greif5 years
wip/neg-litsTH: allow negative patterns in quotes (#20711)Zubin Duggal2 years
wip/neg_desugardesugar: Look through ticks when warning about possible literal overflowMatthew Pickering22 months
wip/negative-literalsImprove NegativeLiterals (#18022, GHC Proposal #344)Vladislav Zavialov4 years
wip/nested-cprWork in progress: nested-cpr.texJoachim Breitner10 years
wip/nested-cpr-2019Nested CPR analysis (#18174)Sebastian Graf3 years
wip/nested-cpr-lightWorker/wrapper: Refactor CPR WW to work for nested CPR (#18174)Sebastian Graf3 years
wip/nested-cpr-light-2Nested CPR light unleashed (#18174)Sebastian Graf3 years
wip/nested-cpr-light-3Nested CPR light unleashed (#18174)Sebastian Graf3 years
wip/nested-cpr-testsCprAnal: Two regression testsSebastian Graf3 years
wip/nested-cpr-wwWorker/wrapper: Refactor CPR WW to work for nested CPR (#18174)Sebastian Graf3 years
wip/neuterRemove unnecessary gender from comments/docsRichard Eisenberg4 years
wip/new-flatten-skolems-Aug14Merge branch 'wip/new-flatten-skolems-Aug14' of https://git.haskell.org/ghc i...Simon Peyton Jones10 years
wip/new-flatten-skolems-Oct14Simon's major commit to re-engineer the constraint solverSimon Peyton Jones10 years
wip/new-tree-one-param-2Udate hsSyn AST to use Trees that GrowAlan Zimmerman7 years
wip/newLocalcompiler: Name generated locals more descriptivelyBen Gamari3 years
wip/nfdata-nameForce more in NFData Name instanceMatthew Pickering15 months
wip/nfs-lockingbase: Implement file locking in terms of POSIX locksBen Gamari7 years
wip/night-jobsMove bootstrap and cabal-reinstall test jobs to nightlyMatthew Pickering2 years
wip/nightly-alpinegitlab-ci: Run alpine builds during nightly jobBen Gamari5 years
wip/nightly-windowsgitlab-ci: Add Windows full build during the nightly pipelineBen Gamari5 years
wip/no-ad-hoc-cppReplace ad-hoc CPP with constant from GHC.Utils.ConstantMatthew Pickering2 years
wip/no-arrow-rearrangementRemove outdated comment in rnHsTyKiVladislav Zavialov4 years
wip/no-assertrts/linker: Replace some ASSERTs with CHECKBen Gamari3 years
wip/no-at-unpackParser.y: clarify treatment of @{-# UNPACK #-}Vladislav Zavialov4 years
wip/no-binary-charcompiler: Remove instance Binary CharZubin Duggal12 months
wip/no-build-include-dirsMake: Get rid of `BUILD_.*_INCLUDE_DIRS`John Ericson2 years
wip/no-build-nixRemove build.nix.shKrzysztof Gogolewski5 years
wip/no-c-stubsKeep track of promotion ticks in HsOpTysheaf2 years
wip/no-ci-cancelci: Don't allow the nightly pipeline to be interrupted.Douglas Wilson3 years
wip/no-coholesSimplify treatment of heterogeneous equalityRichard Eisenberg4 years
wip/no-coreRemove {-# CORE #-} pragma (part of #18048)Krzysztof Gogolewski4 years
wip/no-core-lint-perf-teststestsuite: Ensure that -dcore-lint is not set for compiler performance testsMatthew Pickering2 years
wip/no-dyn-flags-core-cmmCoreToStg.Prep: Get rid of `DynFlags` and `HscEnv`John Ericson23 months
wip/no-exnstrMerge branch 'master' into wip/no-exnstrDavid Feuer6 years
wip/no-expectJustPackages: Don't use expectJustBen Gamari4 years
wip/no-final-simpl-unfoldingssimplify: Don't perform final simplification of unstable unfoldingsBen Gamari3 years
wip/no-fptrStringBuffer: Use unsafeWithForeignPtrBen Gamari3 years
wip/no-fragiletestsuite: Don't print names of all fragile tests on all runsMatthew Pickering2 years
wip/no-gc-spinlockrts: Eliminate GC spinlockBen Gamari4 years
wip/no-genericsRemove deprecated -XGenerics and -XMonoPatBindsKrzysztof Gogolewski3 years
wip/no-hassrcspanRemove HasSrcSpan (#17494)Vladislav Zavialov4 years
wip/no-homecompiler: Mark GHC.Prelude as Haddock no-homeBen Gamari2 years
wip/no-iface-tuple-tyRemove IfaceTupleTy.Richard Eisenberg4 years
wip/no-inline-strictnesstestsuite: Add test for strictness of noinlineBen Gamari5 years
wip/no-j-haddockhadrian: Don't pass -j to haddockMatthew Pickering24 months
wip/no-kind-varsTreat kind/type variables identically in 'forall'Vladislav Zavialov5 years
wip/no-levityinfoRemove LevityInfoKrzysztof Gogolewski2 years
wip/no-narrow-nGet rid of `narrow<N>{Int,Word}#` as primopsJohn Ericson3 years
wip/no-nopolykindsWIP on NoNoPolyKindsKrzysztof Gogolewski2 years
wip/no-prof-libshadrian: Introduce no_profiled_libs flavour transformerBen Gamari3 years
wip/no-rec-checkDelete recursive type check from DmdAnal and see where it breaksSebastian Graf5 years
wip/no-skolem-infoRework the handling of SkolemInfoMatthew Pickering2 years
wip/no-skolem-info2moreSimon Peyton Jones2 years
wip/no-skolem-panicDon't panic on 'no skolem info' and add failing testsZubin Duggal3 years
wip/no-sm-spinlockrts: Drop SM spinlockBen Gamari15 months
wip/no-state-core-lintCore.Lint: Reduce `DynFlags` and `HscEnv`John Ericson23 months
wip/no-telescope-tvsTest #11484 in th/T11484Richard Eisenberg8 years
wip/no-tidy-ghciDon't tidy type in pprTypeForUserMatthew Pickering3 years
wip/no-typeable-proxyRemove Proxy# argument in Data.Typeable.InternalKrzysztof Gogolewski4 years
wip/no-usleeprts: Use nanosleep instead of usleepBen Gamari4 years
wip/no-whitespacerts: Remove trailing whitespace from Adjustor.cMatthew Pickering3 years
wip/no-ww-literalsTurn off worker-wrapper in GHC.HsToCore.Match.LiteralMatthew Pickering3 years
wip/no-xn-profrts: Ensure that nonmoving gc isn't used with profilingBen Gamari4 years
wip/no_bootAdd NO_BOOT to hackage_doc_tarball jobMatthew Pickering23 months
wip/no_fixup_chains_2Check for FP_LD_NO_FIXUP_CHAINS in installation configure scriptMatthew Pickering16 months
wip/nofib-ciFix perf-nofib CI jobMatthew Pickering3 years
wip/noinline-paniccompiler: Don't inline panic functionsBen Gamari4 years
wip/non-det-ciDisable fragile test cases: T14697 T5559 T3424Vladislav Zavialov5 years
wip/nonmoving-censususers guide: Add documentation for non-moving GC eventsBen Gamari4 years
wip/nonmoving-fixesrts: Eliminate redundant branchGHC GitLab CI3 years
wip/nonmoving-gcRemove origin arguments from write barrier functionsÖmer Sinan Ağacan5 years
wip/nonmoving-gc-fixesrts/nonmoving: Enable selector optimisation by defaultBen Gamari3 years
wip/noreturnrts/Linker: Add noreturn to loadNativeObj on non-ELF platformsBen Gamari3 years
wip/normalise-teststestsuite: Normalise output of ghci011 and T7627Matthew Pickering2 years
wip/not-always-ffihadrian: Don't always links against libffiMatthew Pickering3 years
wip/note-checkgitlab-ci: Add lint-notes jobBen Gamari2 years
wip/notes-linterAdd suggestion mode to notes-utilMatthew Pickering2 years
wip/nr/applicative-control-flowmove the wasm control-flow translation into ApplicativeNorman Ramsey19 months
wip/nr/cmm-to-wasmadd noteNorman Ramsey21 months
wip/nr/consolidated-dominatorsCFG changesNorman Ramsey2 years
wip/nr/doco-updatesfix a typo in commentNorman Ramsey2 years
wip/nr/indentableadd draft Indentable module (to replace Outputable)Norman Ramsey19 months
wip/nr/polymorphic-dataflowgeneralize GHC.Cmm.Dataflow to work over any node typeNorman Ramsey2 years
wip/nr/wasm-control-flowadd new modules for reducibility and WebAssembly translationNorman Ramsey21 months
wip/nr/wasm-translation-prototypessimplify call translation; improve docoNorman Ramsey19 months
wip/numa-pathhadrian: Tell Cabal about integer-gmp library locationBen Gamari4 years
wip/object-merging-via-archivesBuild ar archives with -L when "joining" objectsBen Gamari2 years
wip/occnameWiring in tuples noteBen Gamari8 years
wip/old-varpatsall the other stuffDanielRrr2 years
wip/oneShotAdd oneShot demo fileJoachim Breitner10 years
wip/oneshot-unifyGHC.Core.Unify: Make UM actions one-shot by defaultSebastian Graf4 years
wip/op-ws-consymFix -Woperator-whitespace for consym (part of #19372)Vladislav Zavialov3 years
wip/open-recursion-typeWIP open recursion for typeJohn Ericson2 years
wip/open-telemetryOpen telemMatthew Pickering4 years
wip/openbsd-missing-constrts: Add missing const in HEAP_ALLOCED_GCBen Gamari4 years
wip/optimize-mksubcoOptimize mkSubCo on basis of idempotencyBen Gamari5 years
wip/optsemi-unsafe-coerceFix optSemi type in Parser.yVladislav Zavialov5 years
wip/or-patsImplement Or Patterns (Proposal 0522)David Knothe14 months
wip/or-pats-amendmentProhibit TyAppsDavid Knothe13 months
wip/or-pats-build-worksAdd EPAsDavid Knothe15 months
wip/orfghc: implement OverloadedRecordFieldsAdam Gundry10 years
wip/orf-2017Use OccSet instead of [FastString] in rnHsRecFields.rn_dotdotAdam Gundry7 years
wip/orf-newghc: implement OverloadedRecordFieldsAdam Gundry10 years
wip/orf-rebootMerge remote-tracking branch 'origin/master' into wip/orf-rebootAdam Gundry9 years
wip/organize-headersMove `/includes` to `/rts/include`, sort per package betterJohn Ericson3 years
wip/orig-thunk-infocompiler: Record original thunk info tables on stackBen Gamari12 months
wip/os-memory-docsUpdate MathJax CDNMatthew Pickering3 years
wip/osa1/T16893Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones4 years
wip/osa1/backend_refactoringRefactor iface file generation:Ömer Sinan Ağacan5 years
wip/osa1/lfinfoCross-module LambdaFormInfo passingÖmer Sinan Ağacan4 years
wip/osa1/min_payload_sizeRemove min payload size restriction from the compiler and RTSÖmer Sinan Ağacan5 years
wip/osa1/refactor_coercion_checkingRefactor bad coercion checking in a few placesÖmer Sinan Ağacan5 years
wip/osa1/std_string_thunksIntroduce a standard thunk for allocating stringsÖmer Sinan Ağacan18 months
wip/osthread-fixesrts/OSThreads: Improve error handling consistencyBen Gamari3 years
wip/other-space-fixesMake ms_ghc_prim_import field strictMatthew Pickering3 years
wip/outputable-cleanupMinor refactor around OutputableKrzysztof Gogolewski19 months
wip/over-poly-kindsStop inferring over-polymorphic kindsSimon Peyton Jones5 years
wip/overflow-set-9.0Add -Wl,-U,___darwin_check_fd_set_overflow to rts/package.conf.inMatthew Pickering3 years
wip/overflow-set-masterAdd -Wl,-U,___darwin_check_fd_set_overflow to rts/package.conf.inMatthew Pickering3 years
wip/overload-thOverloaded Quotation Brackets (#246)Matthew Pickering4 years
wip/overloaded-panicTH: wrapGenSyns, don't split the element type too muchMatthew Pickering4 years
wip/p547Drop support for kind constraints.Richard Eisenberg16 months
wip/par-simplUpdates from SimonSimon Peyton Jones16 months
wip/par-statsdriver: Add timing information to upsweep and some simple analysis scriptsMatthew Pickering17 months
wip/pare-down-cigitlab-ci: Only build x86_64-deb8 and fedora27 for releasesBen Gamari5 years
wip/pargc-relnotes[docs] release notes for !4729 + !3678Douglas Wilson3 years
wip/parse-errorsFix warnings and fatal parsing errorsVladislav Zavialov5 years
wip/parse-errsAdd warnings for file header pragmas that appear in the body of a module (#20...Zubin Duggal2 years
wip/parser-less-dupFix some duplication in the parserSebastian Graf5 years
wip/parser-qualified-preludeImport qualified Prelude in Cmm/Parser.yVladislav Zavialov4 years
wip/parser-refactor-jul24Refactor the parser a littleVladislav Zavialov4 years
wip/parsing-precResolve shift/reduce conflicts with precedence rules (#17232)Vladislav Zavialov5 years
wip/parsing-shiftResolve shift/reduce conflicts with %shift (#17232)Vladislav Zavialov4 years
wip/parsing-tests-12446-12862Parser regression tests, close #12862 #12446Vladislav Zavialov4 years
wip/pat-builderPatBuilder - WIPVladislav Zavialov5 years
wip/pat-builder-taglessPattern/expression ambiguity resolutionVladislav Zavialov5 years
wip/patch-1Update CODEOWNERSMoritz Angermann5 years
wip/patch1gitlab-ci: Fix typo in BIN_DIST_PREP_TAR_COMP variable nameBen Gamari4 years
wip/pattern-synonym-backportRejig builders for pattern synonyms, especially unlifted onesDr. ERDI Gergo9 years
wip/pattern-synonym-sig-backportUpdate pattern synonym type signature syntax to that used in GHC 7.10Dr. ERDI Gergo9 years
wip/pattern-synonymsAdd user documentation for explicitly-bidirectional pattern synonymsDr. ERDI Gergo10 years
wip/pause-threadsSupport for pausing other threadsBen Gamari5 years
wip/pdf-docs-on-darwinmake: Silence some xelatex outputBen Gamari5 years
wip/per-capabilitytestsuite: Accept new output from T4850Ben Gamari18 months
wip/perf-baselineci: Use correct metrics baselineMatthew Pickering2 years
wip/perf-cigitlab-ci: Hack it inBen Gamari15 months
wip/perf-fastint2Use better names for updated FastMutInt functions and provide documentation s...Josh Meredith15 months
wip/perf-metricstestsuite: Split up testsuite metric summaryBen Gamari4 years
wip/perf-table-htmltestsuite: Add support for producing HTML table summarizing metricsBen Gamari4 years
wip/perf-tabulationtestsuite: Use colors more consistentlyBen Gamari4 years
wip/perf-tests-downwardsperf ci: Start searching form the performance baselineMatthew Pickering2 years
wip/perf-testsuiteSplit collect_stats into collect_stats and collect_compiler_statsJared Weakly7 years
wip/perf-zerotestsuite: Enlarge acceptance window for T1969Ben Gamari4 years
wip/perform-blocking-gcrts: Introduce performBlockingMajorGCBen Gamari4 years
wip/pgmfWIP: Use alex/happy as -pgmF preprocessorsVladislav Zavialov4 years
wip/pic-aarch64Try enabling DYNAMIC_BY_DEFAULT on aarch64 and armBen Gamari4 years
wip/pin_way_of_cloneMyStack_testPin used way for test cloneMyStack (#21977)Sven Tennie18 months
wip/pkgdb-timingPackages: Add timing for package database initializationBen Gamari5 years
wip/plugin-initdocs: Add Note [Timing of plugin initialization]Matthew Pickering12 months
wip/pluginExtFieldsAdd function to remove plugin interface fieldsJosh Meredith4 years
wip/pmcheck-bot-ctsmkOneConFull should generate strict fields for NewtypesSebastian Graf5 years
wip/pmcheck-bot-cts-3tmpSebastian Graf4 years
wip/pmcheck-case-strictCheck EmptyCase by simply adding a non-void constraintSebastian Graf4 years
wip/pmcheck-clausetreePmCheck: Properly handle constructor-bound type variablesSebastian Graf4 years
wip/pmcheck-coremapPmCheck: Identify some semantically equivalent expressionsSebastian Graf5 years
wip/pmcheck-eqsMake TmOracle reduce nullary constructor equalitiesSebastian Graf5 years
wip/pmcheck-ex_tvsPmCheck: No ConLike instantiation in pmcheckSebastian Graf5 years
wip/pmcheck-flatMuch simpler language for PmCheckSebastian Graf5 years
wip/pmcheck-ldiPmCheck: Implement Long-distance information with Covered setsSebastian Graf4 years
wip/pmcheck-limit-deltasPmCheck: Only ever check constantly many models against a single patternSebastian Graf5 years
wip/pmcheck-moveMove pattern match checker modules to GHC.HsToCore.PmCheckSebastian Graf5 years
wip/pmcheck-nconEncode shape information in `PmOracle`Sebastian Graf5 years
wip/pmcheck-no-listsPmCheck: Use ConLikeSet to model negative infoSebastian Graf4 years
wip/pmcheck-nofakeGet rid of PmFakeSebastian Graf5 years
wip/pmcheck-ppr-with-tysPmCheck: Look at precendence to give type signatures to some wildcardsSebastian Graf5 years
wip/pmcheck-predtypePredType for type constraints in the pattern match checker instead of EvVarSebastian Graf5 years
wip/pmcheck-predtype-leftoversSome leftovers from !1732. Comments only [skip ci]Sebastian Graf5 years
wip/pmcheck-refactor-deltastmpSebastian Graf4 years
wip/pmcheck-refutsTmOracle: Replace negative term equalities by refutable PmAltConsSebastian Graf5 years
wip/pmcheck-release-notes8.10 Release notes for improvements to the pattern-match checker [skip ci]Sebastian Graf4 years
wip/pmcheck-release-notes-8.12Release Notes: Add news from the pattern-match checker [skip ci]Sebastian Graf4 years
wip/pmcheck-roll-back-complete-sigsBring back COMPLETE sets filtered by result TyCon (#14422)Cale Gibbard3 years
wip/pmcheck-t11822Add a regression test for #11822Sebastian Graf5 years
wip/pmcheck-typesExtract PmTypes module from PmExpr and PmOracleSebastian Graf5 years
wip/postfix-operatorsFix PostfixOperators (#18151)Vladislav Zavialov4 years
wip/ppc-reg-allocPPC NCG: Use liveness information in CmmCallPeter Trommler5 years
wip/ppc-update-spFix filename in comment againPeter Trommler5 years
wip/ppc64-refactor-StgCRunRTS: Refactor Haskell-C glue for PPC 64-bitPeter Trommler4 years
wip/ppc64-testsuitetestsuite: Mark tests broken on powerpc64Peter Trommler5 years
wip/ppc64-testsuite-APR21testsuite/ppc64le: Mark UnboxedTuples test brokenPeter Trommler3 years
wip/ppc64le-no-llvmFix T15155l on powerpc64lePeter Trommler4 years
wip/ppr-arrFix pretty-printing of invisible arguments for FUN 'Many (#19310)Krzysztof Gogolewski3 years
wip/ppr-arrow-chainMinor fix to pretty-printing of linear typesKrzysztof Gogolewski3 years
wip/ppr-cmd-spaceFix missing space in ppr_cmd for HsCmdArrFormVladislav Zavialov5 years
wip/ppr-tc-solver-reportFix reporting constraints in pprTcSolverReportMsgKrzysztof Gogolewski2 years
wip/ppr-trace-withAdd a pprTraceWith functionSebastian Graf5 years
wip/prep-int64Try to do more fixed-size `Int64#` and `Word64#`John Ericson2 years
wip/prettySpecial-case reduce for horiz/vertEyal Lotem9 years
wip/pretty-print-mult-arrFix pretty-printing of the mult-polymorphic arrowVladislav Zavialov4 years
wip/pretty32Experimental fix for pretty:32Thomas Miedema8 years
wip/prettyprinterMore cleanupsBen Gamari6 years
wip/prim-reps-cleanupRefactor: make primtypes independent of PrimRepsKrzysztof Gogolewski2 years
wip/primop-naming-consistencyFix array and cleanup conversion primops (#19026)Sylvain Henry3 years
wip/primop-traitsfixupsSebastian Graf4 years
wip/print-c-cast-not-suffixFix literals for unregisterized backend of small typesJohn Ericson3 years
wip/print_big_ret_stack_closuresPrint RET_BIG stack closuresSven Tennie4 years
wip/process-bumpprocess: Bump submodule to 1.6.13.0Matthew Pickering3 years
wip/prof-checkci: Add linting job which checks authors are not GHC CIMatthew Pickering2 years
wip/prof-flavourghc-heap: Fix profiled buildBen Gamari3 years
wip/profile-info-tableAdd new profiling mode -hi profile by info tableMatthew Pickering4 years
wip/profiling-docs-refreshdocs: Add section about profiling and foreign callsMatthew Pickering15 months
wip/program-invocation-short-namerts: Check for program_invocation_short_name via autoconfBen Gamari18 months
wip/proper-salted-unit-idsStop hard-coding simplified unit IDs for wired-in packagesJohn Ericson2 years
wip/proposal-195Use a newtype `Code` for the return type of typed quotations (Proposal #195)Matthew Pickering4 years
wip/ptext-sLit-cleanupReplace calls to `ptext . sLit` with `text`Jan Stolarek8 years
wip/pv-not-pPV is not P (#16611)Vladislav Zavialov5 years
wip/python-buffertry some hadrian buferingMatthew Pickering2 years
wip/python-filesUse -Wdefault when running Python testdriver (#22727)Krzysztof Gogolewski16 months
wip/python3Do not set buffering under Python 3, show a warning with Python 3Krzysztof Gogolewski10 years
wip/python3-newRestore Python 3 support (Trac #9184)Krzysztof Gogolewski10 years
wip/quick-validate-for-windowsgitlab-ci: Try only building Windows in the quick flavourBen Gamari5 years
wip/quote-typedataFix quoting 'type data' declarationsKrzysztof Gogolewski17 months
wip/rae-aug06tcSkolemiseTypeRichard Eisenberg5 years
wip/rae-kind-gadtsDebugBen Gamari7 years
wip/rae-master-patch-30432Point posters to ghc-proposalsRichard Eisenberg3 years
wip/rae-new-coercibleUse reduceTyFamApp_maybe in TcInteract.matchFamRichard Eisenberg9 years
wip/rae-saks-pendingGet rid of bind_implicit in kcCheckDeclHeader_sigRichard Eisenberg5 years
wip/rae/remove-tc-depBreak dependency from HsSyn on the typechecker.Richard Eisenberg5 years
wip/rae/split-up-modulesBreak up TcRnTypes, among other modules.Richard Eisenberg5 years
wip/rae/t17405Fix #17405 by not checking imported equationsRichard Eisenberg4 years
wip/raiseIO-conservativeMake raiseIO# produce topResDavid Feuer7 years
wip/read-int-docsRemove confusing haddock quotes in 'readInt' documentationMatthew Pickering2 years
wip/readme-link-to-proposalsLink to ghc-proposals repo from READMERichard Eisenberg2 years
wip/reapply-atomic-writescompiler: Refactor: extract `withAtomicRename`Niklas Hambüchen5 years
wip/recenter-T9630testsuite: Compile T9630 with +RTS -G1Ben Gamari5 years
wip/recomp-fixes-9.4Debug: Print full NodeKey when pretty printing ModuleGraphNodeMatthew Pickering16 months
wip/recomp-mhu-fixesDebug: Print full NodeKey when pretty printing ModuleGraphNodeMatthew Pickering15 months
wip/record-dot-precedenceTest chained record construction/update/accessVladislav Zavialov3 years
wip/recordupd-changelogdocs: move RecordUpd changelog entry to 9.8sheaf13 months
wip/recurs-compatImplement recursive compatibility check for closed type families.Richard Eisenberg10 years
wip/redundant-constraintsRemove redundant constraints in the compiler itself, found by -fwarn-redundan...Simon Peyton Jones9 years
wip/reenable-jobsgitlab-ci: Reenable llvm and deb9 jobs on master and release branchesBen Gamari5 years
wip/reexport-noinlineRe-export GHC.Magic.noinline from baseSebastian Graf4 years
wip/refactor-TcGenGenerics-cruftRefactor some cruft in TcGenGenericsRyan Scott5 years
wip/refactor-coreToStgAppRemove dead parameter from coreToStgAppSimon Peyton Jones5 years
wip/refactor-demandUpdate user's guide entry on demand analysis and worker/wrapperSebastian Graf3 years
wip/refactor-lateccRefactored Simplify passDominik Peteler21 months
wip/refactor-pmcExtract SharedIdEnv into its own moduleSebastian Graf4 years
wip/refactor-rnMethodBindsRefactoring: Use bindSigTyVarsFV in rnMethodBindsRyan Scott4 years
wip/refactor-srt-encodinggitlab-ci: Introduce no_tntc jobBen Gamari3 years
wip/refactor-stgcrun-unwindingStgCRun: Enable unwinding only on LinuxBen Gamari4 years
wip/refresh-profiling-docsdocs: Add section about profiling and foreign callsMatthew Pickering15 months
wip/reify-typereifyTypeOfThing: panic on impossible casesVladislav Zavialov5 years
wip/reinstallablereinstallable Setup.hsZubin Duggal3 years
wip/reinstallable-extra-patchesMake hadrian depend on in-tree CabalMatthew Pickering2 years
wip/release-ciMake sure all platforms have a release jobMatthew Pickering2 years
wip/release-jobsgitlab-ci: Rework triggering of release buildsBen Gamari4 years
wip/release-notesdocs: Various release notes changesBen Gamari3 years
wip/release-thingsgitlab-ci: Drop Debian 8 jobBen Gamari3 years
wip/remove-aggregate-warninghadrian: Remove RTS -Waggregate-return warningMatthew Pickering5 years
wip/remove-armv7-buildsCI: Fix CI lintBryan Richter17 months
wip/remove-cabal-depFix quoting in previous testsuite updatesDuncan Coutts10 years
wip/remove-complexity-bkpRemove unused module import syntax from .bkp modeMatthew Pickering2 years
wip/remove-data-semigroup-optionRemove Data.Semigroup.OptionSimon Jakobi3 years
wip/remove-everywhere-permissive-mach-o-linkingDraft: Don't always pass `-undefined dynamic_lookup` when linking Mach-OsJohn Ericson16 months
wip/remove-extendTyVarEnvFVRnRemove unnecessary extendTyVarEnvFVRn functionRyan Scott3 years
wip/remove-gcc44-supportconfig: Remove workaraound for GCC 4.4Peter Trommler4 years
wip/remove-lpatSeparate `LPat` from `Pat` on the type-levelSebastian Graf5 years
wip/remove-make-strayDelete `rts/package.conf.in`John Ericson17 months
wip/remove-network-iserveiserv: Remove network dependent parts of libiservMatthew Pickering2 years
wip/remove-noghctcWIP: Remove NoGhcTc from HsMatchContextVladislav Zavialov3 years
wip/remove-part-of-ghciRemove partOfGhci check in the loaderMatthew Pickering2 years
wip/remove-redundant-import-hardianhadrian: remove redundant importAlex D2 years
wip/remove-reqlibtestsuite: Remove reqlib modifierMatthew Pickering2 years
wip/remove-rn-docRefactor: remove rnHsDocVladislav Zavialov4 years
wip/remove-traceRemove leftover trace in testsuiteMatthew Pickering2 years
wip/remove-trace-stgRemove tracing OPTIONS_GHCMatthew Pickering15 months
wip/remove-travisRemove old .travis.ymlJohn Ericson3 years
wip/remove-useless-depsRemove Cabal dependency from check-exact and check-ppr executablesMatthew Pickering3 years
wip/remove-vagrantfileRemove outdated VagrantfileSebastian Graf3 years
wip/remove-whitespaceRemove trailing whitespaceMatthew Pickering5 years
wip/remove-xtRemove the -xt heap profiling optionMatthew Pickering3 years
wip/rename-gadtAdd LANGUAGE GADTs to GHC.Rename.Env sheaf13 months
wip/rename-test-envssimplifier: Kill off ufKeenessFactorBen Gamari4 years
wip/repr-checkAdd a missing representation polymorphism checkKrzysztof Gogolewski13 months
wip/req_smptestsuite: req_smp --> req_target_smp, req_ghc_smpSylvain Henry16 months
wip/reqlib-fixesMake throwto002 a normal (not reqlib) testMatthew Pickering3 years
wip/require-8.8-or-laterRequire GHC 8.8 as the minimum compiler for bootstrappingRyan Scott4 years
wip/require-ghc-8.10-to-bootstrapRequire GHC 8.10 as the minimum compiler for bootstrappingRyan Scott3 years
wip/reset-static-link-on-reverttestsuite: Add caf_crash testcaseBen Gamari5 years
wip/resolve-package-importProperly filter for module visibility in resolvePackageImportMatthew Pickering2 years
wip/response-filetestsuite: Add test for #16476Ben Gamari2 years
wip/restore-lcl-envUse setSrcSpan rather than setLclEnv in solveForAllMatthew Pickering12 months
wip/restore-lintWIP: change no_lint to noopKrzysztof Gogolewski12 months
wip/restore-ttgRestore TTG Path 3Alan Zimmerman6 years
wip/restrict-pagesgitlab-ci: Only deploy GitLab Pages in ghc/ghc>Ben Gamari4 years
wip/return-memory-fdrts: Gradually return retained memory to the OSMatthew Pickering3 years
wip/revert-MR3132Revert "Specify kind variables for inferred kinds in base."Ben Gamari4 years
wip/revert-aarch64-deb11Revert "gitlab-ci: Add release job for aarch64/debian 11"Matthew Pickering21 months
wip/revert-arm-symbolsBump Win32 and process submodulesBen Gamari4 years
wip/revert-atomic-writesRevert "compiler: Write .o files atomically. See #14533"Ben Gamari5 years
wip/revert-bit-twiddlesRevert "Use fix-sized equality primops for fixed size boxed types"Ben Gamari15 months
wip/revert-bit-twiddles-masterRevert "Use fix-sized bit-fiddling primops for fixed size boxed types"Ben Gamari15 months
wip/revert-data-listRevert "Data.List specialization to []"Matthew Pickering2 years
wip/revert-dont-kee-exit-joinsRevert "Don't keep exit join points so much"Matthew Pickering15 months
wip/revert-drop-fusionRevert the main payload of "Make `drop` and `dropWhile` fuse (#18964)"Sebastian Graf14 months
wip/revert-hadrian-verbosityRevert "Hadrian: display command line above errors (#20490)"Matthew Pickering3 years
wip/revert-inliningAdd test for T21229Matthew Pickering2 years
wip/revert-intree-gmp-flagRevert "Hadrian: support in-tree GMP"Ben Gamari5 years
wip/revert-leaRevert "NCG(x86): Compile add+shift as lea if possible."Matthew Pickering16 months
wip/revert-lev-polyRevert "Make reallyUnsafePtrEquality# levity-polymorphic"Matthew Pickering3 years
wip/revert-poly-specRevert "Fix binder-swap bug"Matthew Pickering18 months
wip/revert-split-sectionsRevert "packaging: Build perf builds with -split-sections"Matthew Pickering23 months
wip/revert-ttg-2017-11-20Use reverted haddockAlan Zimmerman6 years
wip/revert-windows-big-peRevert "Windows: Use the "big" PE object format on amd64"Ben Gamari5 years
wip/rework-fragile-teststestsuite: Rework tracking of fragile testsBen Gamari5 years
wip/rexport-fixCorrect treatment of rexported modules in mkModuleNameProvidersMapMatthew Pickering3 years
wip/rip-out-fast-llvmllvmGen: Remove -fast-llvm flagBen Gamari4 years
wip/rip-out-interactive-contextWIP: remove `InteractiveContext` from `HscEnv`John Ericson21 months
wip/rip-out-perlDrop utils/count_linesBen Gamari5 years
wip/riscvDisambiguate typeBen Gamari6 years
wip/riscv-backendImplement riscv64 LLVM backendAndreas Schwab3 years
wip/riscv-moritz-rebaseFixup bit rotSven Tennie12 months
wip/riscv-revivedFix linting issue: Incomplete pattern matchSven Tennie4 years
wip/rm-dead-code-supports-this-unit-idhadrian: Remove vestigial -this-unit-id support checkJohn Ericson2 years
wip/rn-ast-ghciMake -ddump-rn-ast and -ddump-tc-ast work in GHCiMatthew Pickering2 years
wip/robustify-closuresizetestsuite: Make closureSize less sensitive to optimisationBen Gamari5 years
wip/rocky-cigitlab-ci: Add Rocky8 jobsBen Gamari15 months
wip/romes/faststring-is-shortbytestringRemove Unique Id from FastStringromes23 months
wip/romes/fix-comments-tyconUpdate kinds in comments in GHC.Core.TyConromes15 months
wip/romes/fix-docsdocs: Remove mentions of ArrayArray# from unlifted FFI sectionRodrigo Mesquita12 months
wip/romes/ghci-prelude-is-implicitfix: Mark ghci Prelude import as implicitromes15 months
wip/romes/hardwire-ghc-unit-idUse hash-unit-ids in release jobsMatthew Pickering12 months
wip/romes/hardwire-ghc-unit-id-hadrian-hashIWPromes13 months
wip/romes/isNullaryRepDataConPrecompute static closures for DataCons with zero-width argsRodrigo Mesquita12 months
wip/romes/lfinfo-for-nullary-wrappersAdd regression test for #23229Rodrigo Mesquita13 months
wip/romes/linear-coreMake match variables always lambda boundRodrigo Mesquita12 months
wip/romes/no-this-unit-id-aggressiveContinue WiringIn thingsromes14 months
wip/romes/no-this-unit-id-ghcworking this outromes14 months
wip/romes/plugins-abi-compatfix: Prevent loading plugins linked with ABI incompatible packagesromes15 months
wip/romes/remove-hsdornRemove dead code HsDoRnromes2 years
wip/romes/rep-arityAccount for all VoidRep types on precomputedStaticConInforomes13 months
wip/romes/restore-eq-importdeclqualifiedstyleRestore Eq instance of ImportDeclQualifiedStyleromes22 months
wip/romes/static-gadt-con-infoAccount for all VoidRep types on precomputedStaticConInforomes13 months
wip/romes/target-has-rts-linkerconfigure: Drop unused AC_PROG_CPPRodrigo Mesquita12 months
wip/romes/template-haskell-quote-strictnessfix: Consider strictness annotation in rep_bindromes14 months
wip/romes/tmp-fix-docsfix: Incorrect @since annotations in GHC.TypeErrorromes13 months
wip/romes/tmp-fix-echo-pluginsfix: Explicitly flush stdout on pluginromes14 months
wip/romes/ttg-applicative-statementTTG: ApplicativeStatement exist only in Rn and Tcromes22 months
wip/romes/ttg-matchgroup-originTTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hsromes23 months
wip/romes/ttg-moduleRefactor ModuleName to L.H.S.Module.Nameromes22 months
wip/romes/ttg-pruneFix exact printing of the HsRule nameAlan Zimmerman22 months
wip/romes/ttg-prune-2Fixed arrow desugaring bugDominik Peteler20 months
wip/romes/ttg-splices-improvementsAdd test for #21619Matthew Pickering23 months
wip/romes/ttg-splices-improvements-altattempt to inline hssplice but we need it elsewhere...romes2 years
wip/roughmap-9.2Bag optimisationsBen Gamari2 years
wip/roughmap-mpcompiler: Introduce and use RoughMap for instance environmentsBen Gamari2 years
wip/rts-configureGenerate ghcplatform.h from RTS configureJohn Ericson16 months
wip/rts-configure-2rts configure scriptBen Gamari16 months
wip/rts-configure-cabal-fileRevert "TEMP PTHREAD"John Ericson2 years
wip/rts-configure-libdw-libnumaMove lib{numa,dw} defines to RTS configureJohn Ericson16 months
wip/rts-configure-misc-prep-0Factor our `$dir_$distdir_PKGDATA` make variableJohn Ericson2 years
wip/rts-configure-new-cabalGet newer Cabal for Hadrian, use for `findPtr`John Ericson15 months
wip/rts-configure-symbolsrts: Move most external symbols logic to the configure scriptJohn Ericson15 months
wip/rts-escapeSkip T13767 on DarwinVladislav Zavialov5 years
wip/rts-fixesrts: Drop long-dead fallback definitions for INFINITY & NANBen Gamari15 months
wip/rts-inlinerts: Address failures to inlineDouglas Wilson2 years
wip/rts-remove-xxhash-cRTS: Remove unused file xxhash.cPeter Trommler2 years
wip/rts-srt-closure-typerts: Make SRTs a distinct closure typeBen Gamari5 years
wip/rts-warningshihiBen Gamari13 months
wip/rts_ticker_refacUse pthread if available on linuxAndreas Klebinger3 years
wip/rtsconfig-last-commentFix dangling reference to RtsConfig.hJohn Ericson3 years
wip/rules-docsdocs: Add note to RULES documentation about locally bound variables [skip ci]Matthew Pickering2 years
wip/rules-moduleSplit up `GHC.Core` somewhatJohn Ericson15 months
wip/run-api-tests-alonetestsuite: Run ghc api tests aloneJoachim Breitner9 years
wip/run-bindisttestmake: Fix bindist installationBen Gamari5 years
wip/run-fragile-teststestsuite: More type signaturesBen Gamari5 years
wip/run-modeghc: Introduce --run modeBen Gamari3 years
wip/run-nofibgitlab-ci: Run nofib on binary distributionsBen Gamari5 years
wip/runRWAllow simplification through runRW#Ben Gamari4 years
wip/runtests-dedup-onlytestsuite: Deduplicate --only flags Ben Gamari2 years
wip/runtests-refactorhiBen Gamari4 years
wip/runtime-error-fixesFixes around incomplete guards (#20023, #20024)Krzysztof Gogolewski3 years
wip/runtime-repAddress #11471 by putting RuntimeRep in kinds.Richard Eisenberg8 years
wip/rwbarton-D1259D1259Reid Barton7 years
wip/rwbarton-D2992Add a reference to #13251 in the big NoteReid Barton7 years
wip/rwbarton-D3164Use half as much memory when reading interfacesReid Barton7 years
wip/rwbarton-D3217Cleanup and comments from SimonReid Barton7 years
wip/rwbarton-D3516Avoid excessive space usage from unfoldings in CoreTidyReid Barton7 years
wip/rwbarton-O2Build stage1 compiler with -O2Reid Barton7 years
wip/rwbarton-align4Try aligning info tables to 4 bytesReid Barton8 years
wip/rwbarton-binifaceBoundary condition fixes for BinaryReid Barton7 years
wip/rwbarton-dep-finstsOnly check for conflicts with the actual dependenciesReid Barton7 years
wip/rwbarton-dumpWIP: Recursively dump heap objectsReid Barton7 years
wip/rwbarton-float-unboxedWIP: Less floating out of unboxed stringsReid Barton7 years
wip/rwbarton-goldTEST: Force use of gold linkerReid Barton7 years
wip/rwbarton-jp-nolintRevert join points core lint changesReid Barton7 years
wip/rwbarton-large-tupleWIP: Move large tuples to a new module GHC.LargeTupleReid Barton7 years
wip/rwbarton-minusIntegerSimplify minusInteger in integer-gmp slightlyReid Barton7 years
wip/rwbarton-no-core-lintDisable core lintReid Barton7 years
wip/rwbarton-no-core-lint-after-jpDisable core lintReid Barton7 years
wip/rwbarton-no-core-lint-before-jpDisable core lintReid Barton7 years
wip/rwbarton-revert-splitterRevert "Don't use the splitter on Darwin"Reid Barton7 years
wip/rwbarton-seq-unfWIP: Force stable unfoldings in megaSeqIdInfoReid Barton7 years
wip/rwbarton-simplifyUse strict types and folds in CoreStatsReid Barton7 years
wip/rwbarton-split-sectionsSet $1_$2_SplitSections in distdir-opts.mk not build-package.mkReid Barton7 years
wip/rwbarton-supports-split-sectionsMake split sections by default work againReid Barton7 years
wip/rwbarton-tiny-tablesExperiment with one-byte info tablesReid Barton8 years
wip/s3-costsgitlab-ci: Only keep binary distribution artifacts for master commitsBen Gamari5 years
wip/safe-docsusers-guide: Update -Wsafe description for #16689Ben Gamari5 years
wip/safe-reexportWIP Add testJohn Ericson23 months
wip/safer-haskellfix testMatthew Pickering5 years
wip/sand-witch/modern-STV-extension-shufflingExtension shuffling (#23291)Ben Gamari12 months
wip/sanity-copy-pasteFix copy+pasto in Sanity.cMatthew Pickering3 years
wip/scale-back-wasmci: Move wasm pipelines into nightly rather than masterMatthew Pickering16 months
wip/scc-parsingImprove error messages for SCC pragmasVladislav Zavialov4 years
wip/scoped-kind-variablesScoped kind variables (#16635)Vladislav Zavialov5 years
wip/scoped-visASSERT(vis_flag==ForallInvis) in hsScopedTvsVladislav Zavialov5 years
wip/semigroup-sdocUse Semigroup's (<>) for Doc/SDocVladislav Zavialov4 years
wip/sep-cprSeparate CPR analysis from the Demand analyserSebastian Graf4 years
wip/seq-res-evalLet the simplifier know that seq# forcesDavid Feuer6 years
wip/set-prompt-multighci: Support :set prompt in multi replMatthew Pickering22 months
wip/seti-improvementsEnable :seti in a multi component replMatthew Pickering2 years
wip/setnumcapabilitiesbase: Fix event manager shutdown race on non-Linux platformsBen Gamari16 months
wip/sgraf-dmdanal-stuffWorkWrap: Unbox constructors with existentials (#18982)Sebastian Graf3 years
wip/sgraf-miscSimplify: Remove Strict argument transformation (#20284)Sebastian Graf3 years
wip/sgraf-misc-2CoreUtils: Make exprIsHNF return True for unlifted variables (#20140)Sebastian Graf3 years
wip/sgraf-misc-3Break recursion in GHC.Float.roundingMode# (#20352)Sebastian Graf3 years
wip/sgraf-no-exnstrElaborate Note [Exceptions and strictness]Sebastian Graf5 years
wip/sgraf-small-fixesDemand: Document why we need three additional equations of multSubDmdSebastian Graf2 years
wip/sgraf-unused-importsRemove unused import in ghc/Main.hsSebastian Graf5 years
wip/shake-version-fixUse *Mode suffix instead of *MJosh Meredith4 years
wip/shellcheckgitlab-ci: Run ci.sh through shellcheckBen Gamari2 years
wip/shnajd-TTG-SrcLocs[TTG: Handling Source Locations] Foundation and Pat (Part 2)Shayan-Najd5 years
wip/short-bytestring-rebased-feb2020Less unused variables, equal speed; hello bgamari, nice to meet you hereMatthew Pickering4 years
wip/shrink-ast-depsTTG: TH brackets finishing touchesromes2 years
wip/shrink-ast-deps-xexprHsUntypedBracket TC through XExprromes2 years
wip/shrink-buildgitlab-ci: Move -dwarf and -debug jobs to full-build stageBen Gamari4 years
wip/signal_threadUse pthread if available on linuxAndreas Klebinger3 years
wip/silence-underfull-hboxesusers guide: Try to silence underfull \hbox warningsBen Gamari4 years
wip/simdAdd support for SIMD operations in the NCGAbhiroop Sarkar5 years
wip/simon-perfThis patch addresses the exponential blow-up in the simplifier.Simon Peyton Jones4 years
wip/simonmar-codeownersAdd @simonmar to various things in CODEOWNERSSimon Marlow5 years
wip/simplcore-foldlSimplCore: Use foldl' instead of foldrBen Gamari5 years
wip/simple-count-m-no-dflagsTEMPJohn Ericson22 months
wip/simplequote-infix-opSIMPLEQUOTE in qop/qopmVladislav Zavialov4 years
wip/simplifier-fixesUse Solo to avoid retaining the SCE but to avoid performing the substitutionMatthew Pickering20 months
wip/simplify-cigitlab-ci: Drop nix-shell logic from ci.shBen Gamari3 years
wip/simplify-hpt-belowdriver: Use shared transitive dependency calculation in hptModulesBelowMatthew Pickering2 years
wip/simplify-oneshotSimplfyMonad: Mark all lambdas as oneShotBen Gamari3 years
wip/simplify-perf-metricstestsuite: Simplify and clarify performance test baseline searchBen Gamari4 years
wip/simply-bind-tyvarsSimplify bindLHsTyVarBndrs and bindHsQTyVarsRyan Scott4 years
wip/since-annot-clonestackFix since annotations in GHC.Stack.CloneStackMatthew Pickering21 months
wip/sized-arith-primops-for-sized-boxUse fix-sized arithmetic primops for fixed size boxed typesJohn Ericson3 years
wip/sized-bit-fiddling-primops-for-sized-boxMove shift ops out of GHC.BaseSylvain Henry3 years
wip/sized-literalsAdd sized primitive literal syntaxBen Orchard12 months
wip/sized-primops-for-sized-boxUse fix-sized primops for fixed size boxed typesJohn Ericson3 years
wip/sized-rel-op-const-foldAdd missing relational constant folding for sized numeric typesJohn Ericson3 years
wip/sjakobi-argmin-argmax-docsdocs: Add examples for Data.Semigroup.Arg{Min,Max}Simon Jakobi4 years
wip/sjakobi/21176-integer-bitsMark clearBit for Integer and integerClearBit[#] as INLINESimon Jakobi18 months
wip/sjakobi/21902-cases-docsdocs: Fix documentation of \casesSimon Jakobi21 months
wip/sjakobi/T14062-testAdd regression test for #14062Simon Jakobi3 years
wip/sjakobi/T14565-testAdd compiler perf test for #14565Simon Jakobi3 years
wip/sjakobi/T17018-fragile-testsMark p6 and T3333 as fragileSimon Jakobi3 years
wip/sjakobi/T17724Add simplifier pass after SpecConstrSimon Jakobi4 years
wip/sjakobi/T5298Add regression test for #5298Simon Jakobi3 years
wip/sjakobi/T7378-testAdd regression test for #7378Simon Jakobi3 years
wip/sjakobi/T8354-inlinable-ordINLINABLE Ord methods (#8354)Simon Jakobi3 years
wip/sjakobi/T8354-inline-ordINLINE Ord methods (#8354)Simon Jakobi3 years
wip/sjakobi/containers-0.6.4.1Update containers submodule to v0.6.4.1Simon Jakobi3 years
wip/sjakobi/delEdgeTweak GHC.CmmToAsm.CFG.delEdgeSimon Jakobi24 months
wip/sjakobi/deprecate-option-v2Deprecate Data.Semigroup.OptionSimon Jakobi4 years
wip/sjakobi/foldable1-remove-note-referencesData.Foldable1: Remove references to Foldable-specific noteSimon Jakobi22 months
wip/sjakobi/foldl-unionManyUniqDSetsUse foldl' in unionManyUniqDSetsSimon Jakobi4 years
wip/sjakobi/genericLength-overflow-docbase: Document overflow behaviour of genericLengthSimon Jakobi3 years
wip/sjakobi/graph-newtypeTurn GraphBase.Graph into a newtypeSimon Jakobi3 years
wip/sjakobi/less-intmap-sizeRemove two uses of IntMap.sizeSimon Jakobi2 years
wip/sjakobi/no-applicativedoAvoid references to ApplicativeDo in the base haddocksSimon Jakobi4 years
wip/sjakobi/no-late-cseRevert 0e5d2b7 instead of adding a passSimon Jakobi4 years
wip/sjakobi/nondetfoldsImprove some folds over Uniq[D]FMSimon Jakobi4 years
wip/sjakobi/seq-no-sizeImprove seq[D]VarSetSimon Jakobi2 years
wip/sjakobi/suspicious-foldrsMark some suspicious uses of foldrSimon Jakobi21 months
wip/sjakobi/tweak-addHMITweak GHC.Unit.Env.addHomeModInfoToHugSimon Jakobi24 months
wip/sjakobi/undeprecate-first-lastbase: Scrap deprecation plan for Data.Monoid.{First,Last}Simon Jakobi4 years
wip/sjakobi/update-containersUpdate containers to v0.6.4.1Simon Jakobi4 years
wip/skip-T17499testsuite: Skip T17499 when built against integer-simpleBen Gamari4 years
wip/skip-ghcilink002testsuite: Skip ghcilink002 when unregisterisedBen Gamari5 years
wip/skip-teststestsuite: Skip encoding004 on AlpineBen Gamari5 years
wip/skip-tests-unless-rts-linkertestsuite: Mark test that require RTS linkerPeter Trommler2 years
wip/slow-validateHadrian docs: Rename the second "validate" entry to "slow-validate" [ci skip]Sebastian Graf4 years
wip/slow-validate-fixci: Fix definition of slow-validate flavour (so that -dlint) is passedMatthew Pickering22 months
wip/small-ordMake generated Ord instances smaller (per #10858).Petr Prokhorenkov8 years
wip/small-uniqfmhihihBen Gamari3 years
wip/smaller-constraintsTry dropping OutputableBndrId in favor of IsPassRichard Eisenberg4 years
wip/smaller-coreViewSpecial case `isConstraintKindCon` on `AlgTyCon`Sebastian Graf4 years
wip/smaller-minJumpTableSize[Experiment] Try minJumpTableSize = 3Bartosz Nitka7 years
wip/smaller-template-headingsgitlab: Reduce size of template headingsBen Gamari5 years
wip/smartosconfigure: Don't assume Gnu linker on SolarisBen Gamari4 years
wip/solo-changelogbase: Note export of Data.Tuple.Solo in changelogBen Gamari3 years
wip/solver-perfRewrite.split: Fix reboxingBen Gamari3 years
wip/source-note-fixesUse SrcSpan from the binder as initial source estimateMatthew Pickering2 years
wip/source-note-graveyardAdd ticks on floats and ev bindsMatthew Pickering2 years
wip/source-notes-changeSource note changesMatthew Pickering2 years
wip/source-tarballgitlab-ci: Fix source tarball jobBen Gamari5 years
wip/source-tarball-release-jobci: Generate source-tarball in release jobsMatthew Pickering24 months
wip/specialize-hdocAdd 'docWithStyle' to improve codegenKrzysztof Gogolewski16 months
wip/specialize-hdoc2Add 'docWithStyle' to improve codegenKrzysztof Gogolewski16 months
wip/speed-up-hlintCI: Don't explicitly build hadrian before using run_hadrianMatthew Pickering3 years
wip/spj-T13397Improve code generation for conditionalsSimon Peyton Jones7 years
wip/spj-add-nospec-notesClarify a couple of Notes about 'nospec'Simon Peyton Jones13 months
wip/spj-cam-HEADLast state on cam-05 HEADSimon Peyton Jones5 years
wip/spj-early-inlineMark non-recursive join lambdas as one-shotSimon Peyton Jones7 years
wip/spj-early-inline2Fix a nasty bug in CoreSubst.collectBindersPushingCoSimon Peyton Jones7 years
wip/spj-early-inline4Tidy up Coercion.mkRuntimeRepCoSimon Peyton Jones7 years
wip/spj-float-inImprove demand analysis for join pointsSimon Peyton Jones7 years
wip/spj-improvementAnother checkpointSimon Peyton Jones9 years
wip/spj-refactor-Jul21Inline less logging codeSimon Peyton Jones3 years
wip/spj-refactor-wantToUnboxRefactor wantToUnboxArg a bitSimon Peyton Jones22 months
wip/spj-solver-branchFixing the constraint solverSimon Peyton Jones8 years
wip/spj-tc-branchTest Trac #12507Simon Peyton Jones8 years
wip/spj-tc-branch2Remove accidentally-added fileSimon Peyton Jones8 years
wip/spj-tc-branch3Be a bit more selective about improvementSimon Peyton Jones7 years
wip/spj-tempComments onlySimon Peyton Jones8 years
wip/spj-wibblesComments only around HsWrapperSimon Peyton Jones24 months
wip/spj-wildcard-refactorMerge remote-tracking branch 'origin/master' into wip/spj-wildcard-refactorSimon Peyton Jones8 years
wip/splice-importWIP: Splice importsMatthew Pickering3 years
wip/splice-importsSplice imports wipMatthew Pickering3 years
wip/splice-parsingRefactor splice_exp in Parser.yVladislav Zavialov5 years
wip/splice-typesAdd SpliceTypes test for hie filesMatthew Pickering19 months
wip/split-aclocalconfigure: Move libdw search logic to macroBen Gamari3 years
wip/split-out-rtsconfigIntroduce smaller RTS entrypointBen Gamari5 years
wip/split-sectionspackaging: Build perf builds with -split-sectionsMatthew Pickering24 months
wip/split-unitstateSplit UnitState into ExternalModuleView and ConsolidatedUnitDbFendor3 years
wip/split-var-modCreate GHC.Types.Var.{Binder,ArgFlag}John Ericson2 years
wip/spt-coreprepAdd test for t16981Matthew Pickering3 years
wip/stack-hadrianhadrian: Add extra-deps: happy-1.20 to stack.yamlBen Gamari4 years
wip/stack-overflow-sizewipBen Gamari17 months
wip/stack-unwindingUse Info Table Provenances to decode cloned stack (#18163)Sven Tennie3 years
wip/stack_cloningAdjust test T7275 expectationSven Tennie3 years
wip/star-precParenthesize the * kind in TH.PprVladislav Zavialov4 years
wip/state-hack-nonglobalRip out global state hack flagBen Gamari17 months
wip/state-monadStgM: Use ReaderT rather than StateTBen Gamari3 years
wip/static-flavourhadrian: Turn the `static` flavour into a transformerBen Gamari3 years
wip/static-pointersImplement -XStaticValues.Facundo Domínguez9 years
wip/std-hdr-llfInclude closure header size in StgLamLift's estimationsSebastian Graf5 years
wip/stefansf/fix-stage3-rulehadrian: Provide build rule for ghc-stage3 wrapperStefan Schulze Frielinghaus3 years
wip/stg-clos-env-sharefix bug in unpackSharedEnv; update the log output for debuggingZachary J. Sullivan3 years
wip/stg-liftFix parsing of -fstg-lift-lams-non-recKrzysztof Gogolewski3 years
wip/stg-lift-16981STG.Lift StaticPTr WIPMatthew Pickering3 years
wip/stg-to-cmm-no-driver-sessionStgToCmm: Get rid of GHC.Driver.Session importsJohn Ericson2 years
wip/stg-to-cmm-simplify-debugMake debug a `Bool` not an `Int` in `StgToCmmConfig`John Ericson23 months
wip/stgMallocrts: Consistently use stgMallocBytes instead of mallocGHC GitLab CI4 years
wip/stream-rewriteReimplement Stream in "yoneda" style for efficiencyMatthew Pickering3 years
wip/strict-NoExtConMake NoExtCon fields strictRyan Scott4 years
wip/strict-annotation-fieldsSome extra strictness in annotation fieldsMatthew Pickering3 years
wip/strict-breakUse lazy break for `lines`Josh Meredith15 months
wip/strict-coreunfoldingMake fields of CoreUnfolding strictMatthew Pickering3 years
wip/strict-greMake fields of GlobalRdrElt strictMatthew Pickering3 years
wip/strict-ioenvStrictify everything but useVarsRyan Scott5 years
wip/strict-maybeIntroduce Strict.Maybe, Strict.Pair (#19156)Vladislav Zavialov3 years
wip/strict-perf-testsPerformance tests: Reduce acceptance threshold for bytes allocated testsMatthew Pickering5 years
wip/strict-stg-exprMake a binding lazyÖmer Sinan Ağacan4 years
wip/strict-ttgFix test failuresVladislav Zavialov4 years
wip/stricter-break-spanProvide stricter versions of GHC.List break/spanJosh Meredith15 months
wip/stricter-modifaceMake sure ModIface values are still forced even if not writtenMatthew Pickering3 years
wip/stricter-stateStricten the Strict State monadSebastian Graf2 years
wip/stricter-state-2Write Note [Strict State monad] to explain what G.U.M.State.Strict doesSebastian Graf2 years
wip/strictify-catchesTry strictifying catchesDavid Feuer7 years
wip/stringbufferStringBuffer: Rid it of ForeignPtrsBen Gamari3 years
wip/strings-refactorCleanup String/FastString conversionsKrzysztof Gogolewski18 months
wip/strings-refactor2Minor SDoc-related cleanupKrzysztof Gogolewski18 months
wip/strings-refactor3Minor refactor around FastStringsKrzysztof Gogolewski18 months
wip/strip-parens-errmsgStrip parentheses in expressions contexts in error messagesVladislav Zavialov4 years
wip/strip-ticksAdd special case to stripStgTicksTop for []Matthew Pickering3 years
wip/styled-labels-finalRemove label style from printing contextKrzysztof Gogolewski20 months
wip/submod-lintergitlab-ci: Allow submodule cleaning to fail on WindowsBen Gamari4 years
wip/submodule-bumpsBump haskeline submodule to 0.8.2.1Ben Gamari14 months
wip/suggest-term-namesSuggest similar names when reporting types in terms (#19978)Vladislav Zavialov3 years
wip/supersven/StgRetBCO-structSanity.cSven Tennie13 months
wip/supersven/aarch64_stackFrameSizeAdjust AArch64 stackFrameHeaderSizeSven Tennie12 months
wip/supersven/ghc-correct-fun-type-CmmFix fun_type in Cmm dump (#22760)Sven Tennie14 months
wip/supersven/riscv-increase-CI-happinessFix compiler warning about importing GHC.Utils.Panic.Plain in CodeGen.Platform.hSven Tennie12 months
wip/supersven/riscv-ncgDouble precision (64bit) float literalsSven Tennie12 months
wip/supersven/riscv64-ncgPretty-print registers by their alias namesSven Tennie12 months
wip/suppress-err-contextAdd -fsuppress-error-contexts to disable printing error contexts in errorsMatthew Pickering23 months
wip/sync-changelogstemplate-haskell: Fix italics in changelogRyan Scott4 years
wip/t-12758_circleci_push_perf_notes-David Eichmann6 years
wip/t-12758_circleci_push_perf_notes_shorttestsuite: Save performance metrics in git notes.David Eichmann6 years
wip/t11545-take2Turn T11545 into a normal performance testMatthew Pickering3 years
wip/t11715Checkpoint after renamingRichard Eisenberg7 years
wip/t12545-varianceWiden T12545 acceptance windowMatthew Pickering2 years
wip/t12928Add a minimized regression test for #12928Vladislav Zavialov5 years
wip/t12983driver: Add test for #12983Matthew Pickering3 years
wip/t13157Add test for #13157Matthew Pickering3 years
wip/t14923driver: Add test for T14923Matthew Pickering3 years
wip/t15304-testAdd perf test for #15304Matthew Pickering3 years
wip/t16022hadrian: Correct "Don't always link against libffi"Matthew Pickering3 years
wip/t16502-noteAdd release note about fix to #16502.Richard Eisenberg4 years
wip/t16716hadrian: Properly partition options in sourceArgsMatthew Pickering5 years
wip/t16775Don't zap to Any; error insteadRichard Eisenberg4 years
wip/t16981Another way to fix the issueMatthew Pickering3 years
wip/t17202Do not create nested quantified constraintsRichard Eisenberg4 years
wip/t17481driver: Add test for #17481Matthew Pickering3 years
wip/t17541Warn on inferred polymorphic recursionRichard Eisenberg4 years
wip/t17562Check for unconstrained superclass kind varsRichard Eisenberg4 years
wip/t17563Do more validity checks for quantified constraintsRichard Eisenberg4 years
wip/t18123Add Semigroup/Monoid for Q (#18123)Vladislav Zavialov4 years
wip/t18251-error-messagesImprove parser error messages for TemplateHaskellQuotesVladislav Zavialov4 years
wip/t18330ghci: Add test for #18330Matthew Pickering3 years
wip/t18522Fix debug_ppr_ty ForAllTy (#18522)Vladislav Zavialov4 years
wip/t18522-bFix visible forall in ppr_ty (#18522)Vladislav Zavialov4 years
wip/t19004Revert "Delete some superfluous helper functions in HscMain"Matthew Pickering3 years
wip/t19038ghc-heap: Allow more control about decoding CCS fieldsMatthew Pickering3 years
wip/t19239hadrian: Fix dynamic+debug flag combination for check-ppr executableMatthew Pickering3 years
wip/t19471Code Gen: Rewrite shortcutWeightMap more efficientlyMatthew Pickering3 years
wip/t19478eta: Be more careful not to eta-expand a PAPMatthew Pickering3 years
wip/t19501Update HACKING.mdMatthew Pickering3 years
wip/t19504Location for tuple section pattern error (#19504)Vladislav Zavialov3 years
wip/t19519lint: Fix scoping for case alt_ty checkMatthew Pickering3 years
wip/t19571hadrian: Use ghc version as suffix for all executablesMatthew Pickering3 years
wip/t19615-testAdd regression test for T19615Matthew Pickering3 years
wip/t19650Only load package environment file once when starting GHCiMatthew Pickering3 years
wip/t19654Make UDFM semigroup instance associativeMatthew Pickering3 years
wip/t19670Fix some negation issues when creating FractionalLitMatthew Pickering3 years
wip/t19731test driver: Make sure RESIDENCY_OPTS is passed for 'all' perf testsMatthew Pickering3 years
wip/t19849Make setBndrsDemandInfo work with only type variablesMatthew Pickering3 years
wip/t19849-backport-9.0Make setBndrsDemandInfo work with only type variablesMatthew Pickering3 years
wip/t19849-backport-9.2Make setBndrsDemandInfo work with only type variablesMatthew Pickering3 years
wip/t19851constant folding: Make shiftRule for Word8/16/32# types return correct typeMatthew Pickering3 years
wip/t19880docs: Fix example in toIntegralSizedMatthew Pickering3 years
wip/t19894profiling: Look in RHS of rules for cost centre ticksMatthew Pickering3 years
wip/t19928Disallow linear arrows in GADT records (#19928)Vladislav Zavialov3 years
wip/t19966Add (broken) test for #19966Matthew Pickering3 years
wip/t19976Optimiser: Correctly deal with strings starting with unicode characters in ex...Matthew Pickering3 years
wip/t19995rts: Document --eventlog-flush-interval in RtsFlagsMatthew Pickering3 years
wip/t20003Move validate-x86_64-linux-deb9-hadrian back to quick-buildMatthew Pickering3 years
wip/t20004Linker/darwin: Properly honour -fno-use-rpathsMatthew Pickering3 years
wip/t20005testsuite: Don't try to run tests with missing librariesMatthew Pickering3 years
wip/t20006RTS: Fix flag parsing for --eventlog-flush-intervalMatthew Pickering3 years
wip/t20009ghci: Correct free variable calculation in StgToByteCodeMatthew Pickering3 years
wip/t20021testingMatthew Pickering3 years
wip/t20060th: Weaken return type of myCoreToStgExprMatthew Pickering3 years
wip/t20084driver: Fix recompilation for modules importing GHC.PrimMatthew Pickering3 years
wip/t20107Check the buffer size *before* calling the continuation in withEncodedCStringMatthew Pickering3 years
wip/t20134Stop ug_boring_info retaining a chain of old CoreExprMatthew Pickering3 years
wip/t20189-testAdd regression test for T20189Matthew Pickering2 years
wip/t20206ghci: Fix rec statements in interactive promptMatthew Pickering3 years
wip/t20217ghci: Explicitly store and restore interface file cacheMatthew Pickering3 years
wip/t20242driver: Only check for unused package warning in after succesful downsweepMatthew Pickering3 years
wip/t20272ffi: Don't allow wrapper stub with CApi conventionMatthew Pickering3 years
wip/t20276Fix colourised output in error messagesMatthew Pickering3 years
wip/t20292driver: Fix Ctrl-C handling with -j1Matthew Pickering3 years
wip/t20293driver: Clean up temporary files after a module has been compiledMatthew Pickering3 years
wip/t20304docs: Fix examples for (un)escapeArgsMatthew Pickering3 years
wip/t20305Stop leaking <defunct> llc processesMatthew Pickering3 years
wip/t20371deriving: Always use module prefix in dataTypeNameMatthew Pickering3 years
wip/t20377Testsuite: Mark T12903 as fragile on i386Matthew Pickering3 years
wip/t20381hadrian: Disable verbose timing informationMatthew Pickering3 years
wip/t20416driver: Fix -E -XCPP, copy output from CPP ouput rather than .hs outputMatthew Pickering3 years
wip/t20417Recompilation: Handle -plugin-package correctlyMatthew Pickering3 years
wip/t20428code gen: Disable dead code elimination when -finfo-table-map is enabledMatthew Pickering3 years
wip/t20561Revert "Convert lookupIdSubst panic back to a warning (#20200)"Matthew Pickering2 years
wip/t20569docs: Update documentation interaction of search path, -hidir and -c mode.Matthew Pickering2 years
wip/t20674Add failing test for #20674Matthew Pickering2 years
wip/t20688Don't use implicit lifting when deriving LiftMatthew Pickering2 years
wip/t20723Allow keywords which can be used as variables to be used with OverloadedDotSy...Matthew Pickering2 years
wip/t20780driver: Introduce HomeModInfoCache abstractionMatthew Pickering2 years
wip/t20899Change assertions in Stats.c to warnings (and introduce WARN macro)Matthew Pickering2 years
wip/t20923Refine warning about defining rules in SAFE modulesMatthew Pickering2 years
wip/t20939Note that ImpredicativeTypes doesn’t allow polymorphic instancesAnselm Schüler2 years
wip/t20967linking: Don't pass --hash-size and --reduce-memory-overhead to ldMatthew Pickering2 years
wip/t20996Add test supplied in T20996 which uses data family result kind polymorphismDavid Feuer2 years
wip/t21037driver: Improve -Wunused-packages error message (and simplify implementation)Matthew Pickering2 years
wip/t21203hadrian: Introduce CheckProgram datatype to replace a 7-tupleMatthew Pickering2 years
wip/t21285Apply 1 suggestion(s) to 1 file(s)sheaf2 years
wip/t21303Fix mention of non-existent "rehydrateIface" function [skip ci]Matthew Pickering2 years
wip/t21306Add test for T21306Matthew Pickering2 years
wip/t21313hlint: Ignore suggestions in generated HaddockLex fileMatthew Pickering2 years
wip/t21349driver: Make -no-keep-o-files -no-keep-hi-files work in --make modeMatthew Pickering2 years
wip/t21355Add test for #21558Matthew Pickering24 months
wip/t21463template-haskell: Fix representation of OPAQUE pragmasMatthew Pickering24 months
wip/t21476Add test for #21476Matthew Pickering17 months
wip/t21483Transcribe discussion from #21483 into a NoteMatthew Pickering23 months
wip/t21545rts: Remove explicit timescale for deprecating -h flagMatthew Pickering23 months
wip/t21547Consider the stage of typeable evidence when checking stage restrictionMatthew Pickering23 months
wip/t21557T16875: Stabilise (temporarily) by increasing acceptance thresholdMatthew Pickering23 months
wip/t21567hadrian: Don't attempt to build dynamic profiling librariesMatthew Pickering24 months
wip/t21659make: Fix make maintainer-clean deleting a file tracked by source controlMatthew Pickering23 months
wip/t21766Update user's guide and release notesFinley McIlwaine12 months
wip/t21814driver: Fix issue with module loops and multiple home unitsMatthew Pickering22 months
wip/t21878driver: Don't create LinkNodes when -no-link is enabledMatthew Pickering21 months
wip/t21934make: Add directory dependency on hs-boot copying rulesMatthew Pickering21 months
wip/t21936Bump DOCKER_REV to use alpine image without LLVM installedMatthew Pickering15 months
wip/t21993Revert "Refactor SpecConstr to use treat bindings uniformly"Matthew Pickering20 months
wip/t22001haddock docs: Fix links from identifiers to dependent packagesMatthew Pickering20 months
wip/t22057-Wunused-pattern-binds: Recurse into patterns to check whether there's a spliceMatthew Pickering20 months
wip/t22329testsuite: Improve output from tests which have failing pre_cmdMatthew Pickering18 months
wip/t22333Package Imports: Get candidate packages also from re-exported modulesMatthew Pickering17 months
wip/t22347testsuite: Add tests for T22347Matthew Pickering18 months
wip/t22371hadrian bindist: Install manpages to share/man/man1/ghc.1Matthew Pickering17 months
wip/t22405Add special case for :Main module in `GHC.IfaceToCore.mk_top_id`Matthew Pickering18 months
wip/t22483ApplicativeDo: Set pattern location before running exhaustiveness checkerMatthew Pickering17 months
wip/t22518packaging: Fix upload_ghc_libs.py scriptMatthew Pickering17 months
wip/t22519Do newtype unwrapping in the canonicaliser and rewriterRichard Eisenberg15 months
wip/t22549Transfer DFunId_ness onto specialised bindingsSimon Peyton Jones13 months
wip/t22599darwin ci: Explicitly pass desired build triple to configureMatthew Pickering16 months
wip/t22690sphinx: Use modern syntax for extlinksMatthew Pickering16 months
wip/t22695Only store Name in FunRhs rather than Id with knot-tied fieldsMatthew Pickering16 months
wip/t22707Add test for T22793Simon Peyton Jones14 months
wip/t22807-testImprove error message in tc_iface_binding and add broken test for #22807Matthew Pickering15 months
wip/t22884error messages: Don't display ghci specific hints for missing packagesMatthew Pickering12 months
wip/t23148docs: Update template-haskell docs to use Code Q a rather than Q (TExp a)Matthew Pickering13 months
wip/t23221rts: Refine memory retention behaviour to account for pinned/compacted objectsMatthew Pickering12 months
wip/t23273hadrian: Pass haddock file arguments in a response fileMatthew Pickering12 months
wip/t23315Insert documentation into parsed signature modulesFinley McIlwaine12 months
wip/t25510Typeable: Fix module locations of some definitions in GHC.TypesMatthew Pickering17 months
wip/t3007[testsuite] mark T3007 broken on darwin.Moritz Angermann3 years
wip/t7388Allow CApi FFI calls in GHCiMatthew Pickering2 years
wip/tainted-dmdanalDmdAnal: Use Tainted to implement Change trackingSebastian Graf3 years
wip/tc-errors-haddockFix haddock markup in GHC.Tc.Errors.Typessheaf2 years
wip/tc-lcl-env-refactortestsuite: Accept new output for CountDepsAst and CountDepsParser testsMatthew Pickering12 months
wip/tc-pluginsMake TcPlugin part of Plugin so we can eliminate -ftc-pluginAdam Gundry9 years
wip/tc-plugins-amgMerge remote-tracking branch 'origin/master' into wip/tc-plugins-amgAdam Gundry9 years
wip/tc-rn-types-typoFix typo in TcRnTypes.hs [skip ci]Matthew Pickering5 years
wip/tc/typeable-with-kindsSwitch back to `newWatnedEvVar`, so we don't keep resolving the same constraint.Iavor S. Diatchki9 years
wip/tcRemainingValArgsTypecheck remaining ValArgs in rebuildHsAppssheaf23 months
wip/tc_eq_type-opttypecheck: Eliminate allocations in tc_eq_typeBen Gamari3 years
wip/tcgblenv-retainFix two places where TcGblEnv was retainedMatthew Pickering3 years
wip/tctc-extra-lookupRemove second tcLookupTcTyCon in tcDataDefnVladislav Zavialov4 years
wip/tdammers-7258Document readField / readSymFieldTobias Dammers7 years
wip/tdammers/D4394Bump perf test targetsTobias Dammers6 years
wip/tdammers/D4394-squashCache coercion roles in NthCoTobias Dammers6 years
wip/tdammers/D4395-newSimplify simplCastRichard Eisenberg6 years
wip/tdammers/D4568Bump perf test targetsTobias Dammers6 years
wip/tdammers/D4570Debug onlySimon Peyton Jones6 years
wip/tdammers/T11066Make some tests passTobias Dammers6 years
wip/tdammers/T11735Tighten cached role in NthCoRichard Eisenberg6 years
wip/tdammers/T11735-1Added Note [Nested ForAllCos] according to D4355Tobias Dammers6 years
wip/tdammers/T11735-2Fixed errors introduced by cherry-pickingTobias Dammers6 years
wip/tdammers/T14375Remove NOINLINE on allocaBytes... functionsTobias Dammers5 years
wip/tdammers/T14459Skip generating Lexer.hs in Cabal libTobias Dammers6 years
wip/tdammers/T14737-patchBump perf test targetsTobias Dammers6 years
wip/tdammers/T14738Added some SCCsTobias Dammers6 years
wip/tdammers/T15019Fix simplCast perf issues from #14737Tobias Dammers6 years
wip/tdammers/disable-defer-type-errors-ghciRegressions caused by workaround to #14963Tobias Dammers6 years
wip/telser/doc-deepsubsumption-language-variantusers-guide: Reference DeepSubsumption in appropriate language variantsTrevis Elser20 months
wip/telser/docs-extension-statusUpdates language extension documentationTrevis Elser21 months
wip/temp-20509Add performance test for ghci, -fno-code and reloading (#20509)Matthew Pickering3 years
wip/template-haskell-docsExpand documentation for MulArrowT constructorMatthew Pickering2 years
wip/terminfo-header-pathhadrian: Ensure that term.h is in include search pathBen Gamari3 years
wip/testtestingBen Gamari3 years
wip/test-11506Add a regression test for #11506Krzysztof Gogolewski4 years
wip/test-11545Add (expect_broken) test for #11545Matthew Pickering3 years
wip/test-T17423testsuite: Add test for #17423Ben Gamari5 years
wip/test-arrowsAdd tests for solved arrow tickets #5777 #15175Krzysztof Gogolewski3 years
wip/test-ci-images-commitUpdate .gitlab-ci.ymlMatthew Pickering5 years
wip/test-containers-bumpTry bumping containers submoduleMatthew Pickering2 years
wip/test-defaultingTest defaulting, part 2Krzysztof Gogolewski3 years
wip/test-disable-corelintCore lint take 2Matthew Pickering2 years
wip/test-extra-extstestsuite: Don't copy .hi-boot and .o-boot files into temp dirMatthew Pickering3 years
wip/test-foreignTest for dead codeKrzysztof Gogolewski3 years
wip/test-g3gitlab-ci: Run slowtest in dwarf jobBen Gamari5 years
wip/test-hadrian-cachingClear hadrian cache if hadrian executable changedBen Gamari5 years
wip/test-hadrian-stack-buildgitlab-ci: Verify that Hadrian builds with StackBen Gamari4 years
wip/test-llvmTry building LLVM bindistBen Gamari5 years
wip/test-llvm-hdocTestKrzysztof Gogolewski14 months
wip/test-nightliesfix testingMatthew Pickering12 months
wip/test-no-32bitInstr: Eliminate 32-bitBen Gamari5 years
wip/test-nonmovingBump unix submoduleBen Gamari4 years
wip/test-record-disambigtestsGHC GitLab CI24 months
wip/test-speed-citestsuite: Only run stack cloning tests in the normal wayBen Gamari19 months
wip/test-t17652Test case for #17652Vladislav Zavialov4 years
wip/test-t19841Add test for #19841Matthew Pickering2 years
wip/test-t3424Skip T3424 when fast()Vladislav Zavialov5 years
wip/test-tc-levelCheck the situation in #15384Krzysztof Gogolewski3 years
wip/test-verbosityReduce default test verbosityMatthew Pickering3 years
wip/test-verbosity-2ci: Run hadrian builds verbosely, but not testsMatthew Pickering3 years
wip/test-windows-hsc2hshsc2hs: Revert to 0.68.5Ben Gamari5 years
wip/testdriver-encodingFix testsuite driver output (#17847)Vladislav Zavialov4 years
wip/testingJust a pile of debugdavean4 years
wip/testsuite-20-02Fix testsuite on powerpc64lePeter Trommler4 years
wip/testsuite-cleanuptestsuite: Teminate processes when the testsuite is interruptedMatthew Pickering3 years
wip/testsuite-cpu-featurestestsuite: Add predicate for CPU feature availabilityBen Gamari5 years
wip/testsuite-debuggedhadrian: Correctly set whether we have a debug compiler when running testsMatthew Pickering2 years
wip/testsuite-dump-encodingtestsuite: Don't crash on encoding failure in printBen Gamari4 years
wip/testsuite-exctestsuite: Preserve more information in framework failuresBen Gamari4 years
wip/testsuite-fixestestsuite: Check test stats only after test correctnessBen Gamari3 years
wip/testsuite-fragileTestsuite: use 'fragile' instead of 'skip' for T3424, T14697Vladislav Zavialov5 years
wip/testsuite-linterstestsuite: Run testsuite dependency calculation before GHC is builtMatthew Pickering2 years
wip/testsuite-metricstestsuite: Allow whitespace before "Metric (in|de)crease"Ben Gamari4 years
wip/testsuite-no-cusksDisable CUSKs by defaultVladislav Zavialov5 years
wip/testsuite-python-310testsuite: Fix import on python 3.10Zubin Duggal2 years
wip/testsuite-setstestsuite/driver: Don't tabulate perf metrics if there aren't anyBen Gamari2 years
wip/testsuite-stdoutWIP: testsuite: Report stdout and stderrBen Gamari5 years
wip/testsuite-title-debouncetestsuite: debounce title updatesZubin Duggal2 years
wip/testsuite-unregtestsuite: Correctly set withNativeCodeGenMatthew Pickering21 months
wip/th-bumptemplate-haskell: Bump version to 2.19.0.0Ben Gamari22 months
wip/th-gadt-ppTH: Fix pretty printing of newtypes with operators and GADT syntax (#20868)Zubin Duggal2 years
wip/th-newAdd support for Template Haskell state.Geoffrey Mainland11 years
wip/th-ppTH: fix pretty printing of GADTs with multiple constuctors (#20842)Zubin Duggal2 years
wip/th-quotes-relaxTemplateHaskellQuotes: Allow nested splicesMatthew Pickering4 years
wip/th-recompTrack object file dependencies for TH accurately (#20604)Zubin Duggal2 years
wip/the-flattening-storyImprove Note [The flattening story]Richard Eisenberg4 years
wip/thomieTestsuite driver: always quote opts.testdirThomas Miedema8 years
wip/thoughtful-forcingThoughtful forcing in CoreUnfoldingMatthew Pickering2 years
wip/thread-protectedunusued import in Sync.hsDaneel S. Yaitskov4 years
wip/thread-showImprove ThreadId Show instanceNathan Collins5 years
wip/thread-statususers-guide: Add release notes entry for thread introspection supportBen Gamari21 months
wip/threadstatus-9333-fragiletestsuite: Mark threadstatus-9333 as fragile in profthreadedBen Gamari5 years
wip/throwToSelf-blockingrts: Remove incorrect assertions around MSG_THROWTO messagesBen Gamari4 years
wip/ticky-datacon-nameTicky-ticky: Record DataCon name in ticker nameBen Gamari4 years
wip/ticky-docsusers-guide: Improve documentation of ticky eventsBen Gamari3 years
wip/ticky-eventlogrts/eventlog: Reset ticky counters after dumping sampleBen Gamari3 years
wip/ticky-eventlog-infoStart of docsMatthew Pickering2 years
wip/ticky-eventlog-info-backportAdd info table to ticky counterMatthew Pickering2 years
wip/ticky-eventlog-rebaseTicky profiling improvements.Matthew Pickering2 years
wip/ticky-flagsFlagChecker: Add ticky flags to hashed flagsBen Gamari4 years
wip/ticky_ghc-dyn-allocHadrian: Enable -ticky-dyn-thunk in ticky_ghc transformerMatthew Pickering3 years
wip/tidy-implic-mpMake implication tidying agree with Note [Tidying multiple names at once]Matthew Pickering2 years
wip/tidy-internalForce accumulator in GHC.Iface.Tidy.tidy_internalMatthew Pickering3 years
wip/tidy-perfCoreTidy: handle special cases to preserve more sharing.Sylvain Henry3 years
wip/tidy-rulesTidy: Ignore rules (more) when -fomit-interface-pragmas is onMatthew Pickering3 years
wip/tidy-strictnessStrict tidyBen Gamari3 years
wip/time-ncgAdd timing of native code generatorBen Gamari5 years
wip/timeout-rewritetestsuite: Rewrite timeoutBen Gamari4 years
wip/timings-allocationswithTimings: Emit allocations counterBen Gamari3 years
wip/tmphiBen Gamari2 years
wip/tmpdirdocs: Document that TMP/TEMP/USERPROFILE are consulted for temporary director...Matthew Pickering12 months
wip/tool-argshadrian/tool-args: Write output to intermediate file rather than via stdoutMatthew Pickering23 months
wip/toolchain-selectionROMES: WIP 4Rodrigo Mesquita12 months
wip/top-level-kind-signaturesStandalone kind signatures (#16794)Vladislav Zavialov5 years
wip/trac-16201Fix the ghci063 test on Darwin (Trac #16201)Vladislav Zavialov5 years
wip/trac-16270Report multiple errorsVladislav Zavialov5 years
wip/transform-list-compDisallow unlifted binders in {Trans,Par}ListCompsheaf21 months
wip/transformers-0.5.2Update transformer submodule to v0.5.2.0 releaseHerbert Valerio Riedel8 years
wip/travisTravis experiment: Not “quickest” flavorJoachim Breitner7 years
wip/travis2Travis: Boot with ghc-8.2.1Joachim Breitner7 years
wip/trivial-readmeReplace deprecated git --recursiveLeif Metcalf4 years
wip/try-revertRevert "rts: Refactor handling of dead threads' stacks"Matthew Pickering2 years
wip/tsan-ciconfigure: Bump minimum-supported gcc version to 4.7Ben Gamari4 years
wip/tsan-ghc-8.10rts/Stats: Reintroduce mut_user_timeBen Gamari3 years
wip/tsan-ghc-9.0rts: Tear down stats_mutex after exitHeapProfilingBen Gamari3 years
wip/tsan/allMerge branches 'wip/tsan/sched', 'wip/tsan/ci', 'wip/tsan/storage', 'wip/tsan...Ben Gamari3 years
wip/tsan/citestsuite: Mark T13702 as broken with TSAN due to #18884Ben Gamari4 years
wip/tsan/cmmhadrian: Don't specify TSAN_ENABLED in +thread_sanitizerBen Gamari18 months
wip/tsan/codegenrts: Ensure that global regs are never passed as fun call argsBen Gamari17 months
wip/tsan/event-mgrMitigate data races in event manager startup/shutdownBen Gamari4 years
wip/tsan/fixesupdateThunkBen Gamari12 months
wip/tsan/miscrts: Use proper relaxe operations in getCurrentThreadCPUTimeGHC GitLab CI4 years
wip/tsan/nonmovingnonmoving: Make free list counter accesses atomicBen Gamari16 months
wip/tsan/preprts: Introduce SET_HDR_RELEASEBen Gamari4 years
wip/tsan/schedrts: Make write of to_cap->inbox atomicBen Gamari4 years
wip/tsan/statsrts: Tear down stats_mutex after exitHeapProfilingBen Gamari4 years
wip/tsan/stmrts/stm: Strengthen orderings to SEQ_CST instead of volatileBen Gamari4 years
wip/tsan/storagerts: Use relaxed ordering on spinlock countersBen Gamari4 years
wip/tsan/timerrts: Fix races in Pthread timer backend shudownBen Gamari4 years
wip/tsan/wsdequerts/WSDeque: Rewrite with proper atomicsBen Gamari4 years
wip/ttg-2017-10-13Remove PostRn / PostTc from HsType, using TTGAlan Zimmerman7 years
wip/ttg-cleanupMinor TTG clean-up: comments, unused families, bottomVladislav Zavialov4 years
wip/ttg-con-patTrees That Grow refactor for `ConPat` and `CoPat`John Ericson4 years
wip/ttg-iface-typeDraft: TTG for IfaceTypeJohn Ericson2 years
wip/ttg-nextWIP on TTG for HsBindsAlan Zimmerman6 years
wip/ttg-rec-improvementsWIP WIP WIP: Split record "field vs projection" updatesJohn Ericson2 years
wip/ttg-voidTTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2 years
wip/ttg/2017-10-21WIP on implicit bindersAlan Zimmerman7 years
wip/ttg3-2017-11-12Combined Step 1 and 3 for Trees That Grow, HsExpr #2Alan Zimmerman6 years
wip/ttg4-constraints-2017-11-13Remove HasSourceText and SourceTextX classesAlan Zimmerman6 years
wip/ttg5-data-2017-11-15Clean up importsAlan Zimmerman6 years
wip/ttg5-data-2017-11-17Add dummy types to force GHC make to build boot filesAlan Zimmerman6 years
wip/ttg5-data-one-file-2017-11-17Merge HsInstances and HsInstances2Alan Zimmerman6 years
wip/ttg6-unrevert-2017-11-22Actually add the HsInstances.hs file.Alan Zimmerman6 years
wip/tth-ghci-errorstemplate-haskell: Run TH splices with err_vars from current contextMatthew Pickering3 years
wip/ttypeableTcTypeable: Try to reuse KindRepsBen Gamari7 years
wip/ttypeable-builtin-kindrepsProduce KindReps for common kinds in GHC.TypesBen Gamari7 years
wip/tuple-testsEnable ghci tests for unboxed tuplesKrzysztof Gogolewski12 months
wip/tuple-widthExtend mAX_TUPLE_SIZE to 64GHC GitLab CI4 years
wip/tweak-hadrianPass -j to ghc-in-ghci CI jobMatthew Pickering5 years
wip/tweak-test-intervalTest Driver: Tweak interval of test reportingMatthew Pickering3 years
wip/ty-con-app-typeSpecial case `mkTyConApp liftedTypeKind []`Matthew Pickering4 years
wip/tycl-groupHandle sigs in separate TyClGroupsVladislav Zavialov4 years
wip/tyclgroup-unused-helpersDrop unused helpers 'mkTyClGroup' and 'emptyTyClGroup'Vladislav Zavialov5 years
wip/tyconapp-optsOptimise nullary type constructor usageBen Gamari3 years
wip/tyconapp-opts-2Notes from callBen Gamari4 years
wip/type-appUser manual wibblesRichard Eisenberg9 years
wip/type-dataTest DESTDIR in test_hadrian()Julian Ospald23 months
wip/type-env-forceIntroduce strict wrapper around TypeEnvMatthew Pickering3 years
wip/type_level_leqType-level comparison expands to equalityChristiaan Baaij21 months
wip/typeable-listRestore show (typeRep @[]) == "[]"Krzysztof Gogolewski17 months
wip/typeable-unwiredMove TyCon generation out of tcAddImplicitsBen Gamari8 years
wip/typed-th-more-workingAdd testMatthew Pickering4 years
wip/typedrat_cartazio_anfWIP brain dump commitAlexis Williams4 years
wip/typing-stubstestsuite: Fix location of typing_stubs moduleBen Gamari4 years
wip/typo-cgTypo [skip ci]Matthew Pickering3 years
wip/typo-simplfiedTypo: rename -fwrite-if-simplfied-core to -fwrite-if-simplified-coreKrzysztof Gogolewski18 months
wip/typosMinor refactor [ci skip]Gabor Greif5 years
wip/typos2Fix typosKrzysztof Gogolewski20 months
wip/tything-wired-incompleteMatthew Pickering4 years
wip/ubuntu-18_04rel-eng: Add missing rocky8 bindistMatthew Pickering15 months
wip/uf-conf-codegenprimops: Document semantics of Float/Int conversionsBen Gamari3 years
wip/unboxed-codebufferUse unboxed codebuffers in baseJosh Meredith12 months
wip/unbroken-ciNormalise output of T20199 testMatthew Pickering3 years
wip/unexpected-pass-exit-codeMark broken LLVM tests as brokenMatthew Pickering5 years
wip/unexpected-testRemove Simon's special number from typecheck/should_fail/all.tMatthew Pickering5 years
wip/unfolding-leaksForce unfoldings when they are cleaned-up in Tidy and CorePrepMatthew Pickering20 months
wip/ungate-64bit-primtypesMake Int64#/Word64# unconditionally availableJohn Ericson3 years
wip/unicode-versionbase: Update Unicode database to 12.1.0Ben Gamari4 years
wip/unicode-warnWarn if unicode bidirectional formatting characters are found in the source (...Zubin Duggal3 years
wip/uniqAwaySimplify uniqAwayBen Gamari4 years
wip/uniqSM-oneshotUniqSM: oneShot-ifyBen Gamari3 years
wip/uniqset-fusioncompiler/Types: Ensure that fromList-type operations can fuseBen Gamari16 months
wip/unique6464-bit UniquesBen Gamari21 months
wip/unitidsetRefactor `Set UnitId` to `UniqDSet UnitId` (#23335)Josh Meredith12 months
wip/unlifted-dataImplement the UnliftedDatatypes extensionSebastian Graf3 years
wip/unloadingIntroduce test for dynamic library unloadingGHC GitLab CI3 years
wip/unloading-fixesrts/linker: Don't declare dynamic objects with image_mappedGHC GitLab CI3 years
wip/unnamed-addrdecorate declarations tooGabor Greif5 years
wip/unpackStringOptimize unpackCString# to allocate less.Andreas Klebinger4 years
wip/unreg-hadrianhadrian: Drop -Werror=unused-but-set-variable from GHC flagsBen Gamari5 years
wip/unreg-no-finalizerunregisterised: Fix declaration for stg_NO_FINALIZERBen Gamari4 years
wip/unroll-evacEvac: Try unrolling copyingBen Gamari4 years
wip/unsafe-coerce-docFixes around unsafeCoerce#Krzysztof Gogolewski13 months
wip/unsafe-reflectionMark Type.Reflection.Unsafe as UnsafeKrzysztof Gogolewski17 months
wip/unsupported-llvm-version-docsFix reverse flag for -Wunsupported-llvm-versionBrandon Chinn13 months
wip/unused-boot-fileRemove unused hs-boot fileMatthew Pickering4 years
wip/unused-ghc-primAccount for special GHC.Prim import in warnUnusedPackagesMatthew Pickering13 months
wip/unused-importsSplit up -Wunused-imports into three warningsMatthew Pickering20 months
wip/unused-packageFix behaviour of -Wunused-packages in ghciMatthew Pickering2 years
wip/unused-packages-reexportdriver: Fix interaction of -Wunused-packages and reexported-modulesMatthew Pickering3 years
wip/unused-userHsLTyVarBndrsRemove HsUtils/userHsLTyVarBndrsVladislav Zavialov5 years
wip/update-9.4-rel-notesUpdate 9.4 release notes regarding withDictKrzysztof Gogolewski21 months
wip/update-core-specUpdate core spec to reflect changes to Core.Richard Eisenberg4 years
wip/update-darwin-bootstrapgitlab-ci: Update bootstrap compiled used for Darwin buildsBen Gamari5 years
wip/update-hadrian-source-repohadrian: Update source-repositoryBen Gamari5 years
wip/update-hie-biosUpdate to hie-bios 0.3.2 style program cradlePepe Iborra4 years
wip/update-unicodebase: Update Unicode database to 14.0Ben Gamari3 years
wip/upload-credsupload_ghc_libs: Add means of passing Hackage credentialsBen Gamari20 months
wip/upload-ghc-libsupload_ghc_libs: More control over which packages to operate onBen Gamari15 months
wip/upload-libsupload-ghc-libs: Allow candidate-only uploadBen Gamari23 months
wip/usage-envlinear types: Don't add external names to the usage envKrzysztof Gogolewski12 months
wip/use-CmmRegOff-smart-ctorStgToCmm: Use CmmRegOff smart constructorBen Gamari4 years
wip/use-NHsCoreTy-in-GNDUse NHsCoreTy to embed types into GND-generated codeRyan Scott4 years
wip/use-O2Change `OPTIONS_GHC -O` to `OPTIONS_GHC -O2`Douglas Wilson6 years
wip/use_after_freeExperiment adding use after free panic to constraint and warning variablesMatthew Pickering24 months
wip/user-tickerAdd support for defining ticky tickers in CoreBen Gamari2 years
wip/user-vs-builtinCleanup BuiltInSyntax vs UserSyntaxMatthew Pickering22 months
wip/users-guide-forall-keywordUser's Guide: forall is a keyword nowadaysVladislav Zavialov5 years
wip/users-guide-kind-inferenceUser's Guide: remove outdated info on kind inferenceVladislav Zavialov5 years
wip/utils_ide_supportAdd IDE support for several utilsSven Tennie3 years
wip/validateMake annotations test case cleaning less aggressiveJoachim Breitner9 years
wip/validate-T9355Make scanr a good producer and consumerDavid Feuer10 years
wip/validate-T9495Make foldr2 a bit more strictDavid Feuer10 years
wip/validate-T9502Make mapAccumL a good consumerDavid Feuer10 years
wip/validate-T9536Fusion rule for "foldr k z (x:build g)"David Feuer10 years
wip/validate-T9546Make filterM a good consumerDavid Feuer10 years
wip/validate-T9561Simplify mergeSATInfo by using zipWithDavid Feuer10 years
wip/validate-ciRevert "Disable binder swap in OccurAnal (Trac #16288)"Matthew Pickering5 years
wip/validate-ide-info-fixestestsuite: Factor out common parts from hiefile testsZubin Duggal22 months
wip/variousDrop GHC.Types.Name.Occurrence.mkCon2TagOccBen Gamari2 years
wip/various-hadrian-fixespackaging: Build perf builds with -split-sectionsMatthew Pickering16 months
wip/vendor-filepathVendor filepath inside template-haskellMatthew Pickering22 months
wip/vendor-filepath-2libraries: template-haskell: vendor filepath differentlyDouglas Wilson20 months
wip/verbose-inliningsIntroduce -ddump-verbose-inliningsBen Gamari3 years
wip/virtual-tyconWIPKrzysztof Gogolewski23 months
wip/wall-star-is-typeEnable -Wstar-is-type in -WallBen Gamari4 years
wip/wardMakefileBen Gamari18 months
wip/warn-operator-whitespaceImplement -Woperator-whitespace (#18834)Vladislav Zavialov4 years
wip/warn-ppr-tracewarnPprTrace: pass separately the reasonKrzysztof Gogolewski2 years
wip/warn-star-defaultWIPVladislav Zavialov19 months
wip/warn-unpackSupport "unusable UNPACK pragma" warning with -O0Krzysztof Gogolewski15 months
wip/warn-unqualifiedrename: Avoid unnecessary map lookupBen Gamari3 years
wip/warning-originsPrint which warning-flag controls an emitted warning.Michael Walker8 years
wip/warns-messages-drivermessageMake Warns = Messages DriverMessageOleg Grenrus12 months
wip/warns-to-drivermessagesMake Warn = Located DriverMessageOleg Grenrus12 months
wip/weak-sanity-racerts/Sanity: Avoid nasty race in weak pointer sanity-checkingBen Gamari3 years
wip/werrorPut Werror in the right placeMatthew Pickering5 years
wip/werror-hadriangitlab-ci: Use validate flavour in hadrian buildsBen Gamari5 years
wip/whitespace-and-lookaheadWhitespace-sensitive bang patterns (#1087, #17162)Vladislav Zavialov4 years
wip/whitespace-forward-compatWhitespace forward compatibility for proposal #229Vladislav Zavialov5 years
wip/wibblesDocument interaction between unsafe FFI and GCAlexander Kjeldaas3 years
wip/widen-accept-T12545Widen acceptance window of T12545 (#19414)Sebastian Graf3 years
wip/widen-acceptence-MultiLayerModulesWiden acceptance window of `MultiLayerModules` (#19293) [skip ci]Sebastian Graf3 years
wip/wildcards-warnImplement -Wredundant-record-wildcards and -Wunused-record-wildcardsMatthew Pickering5 years
wip/win32-fixestestsuite: Mark divbyzero, derefnull as fragileBen Gamari3 years
wip/win32-high-heaprts: Allocate MBlocks with MAP_TOP_DOWN on WindowsBen Gamari3 years
wip/win32-m32rts/linker: Use m32 to allocate symbol extras in PEi386Ben Gamari3 years
wip/win32-missing-tarballget-win32-tarballs: Fix detection of missing tarballsBen Gamari4 years
wip/win32-testsuite-fixesgitlab-ci: Kill ssh-agent after pushing test metricsBen Gamari4 years
wip/windows-32bitgitlab-ci: Pass --target explicitly to configure on WindowsBen Gamari5 years
wip/windows-citestsuite: Mark TH_spliceE5_prof as broken on WindowsGHC GitLab CI4 years
wip/windows-ci-2gitlab-ci: Allow Windows build to fail due to #17777Ben Gamari4 years
wip/windows-clangtestsuite: Force-enable caret diagnostics in T17786GHC GitLab CI2 years
wip/windows-clang-2rts: Adjust RTS symbol table on Windows for ucrtBen Gamari2 years
wip/windows-clang-joinrts: Fix off-by-one in snwprintf usageBen Gamari2 years
wip/windows-clang-testsuitetestsuite: Fix mk-big-objBen Gamari2 years
wip/windows-cleanupgitlab-ci: Fix Windows cleanup command lineBen Gamari5 years
wip/windows-finalrts: Fix off-by-one in snwprintf usageBen Gamari2 years
wip/windows-fixesgitlab-ci: Drop Windows make jobBen Gamari4 years
wip/windows-fs-fixesfs: Port fixes from ghc-jailbreak repositoryBen Gamari4 years
wip/windows-high-codegennativeGen: Note signed-extended nature of MOVBen Gamari2 years
wip/windows-high-linkerrts/linker/LoadArchive: Fix leaking file handleBen Gamari2 years
wip/windows-missing-declsBump process submoduleBen Gamari4 years
wip/windows-release-profilinggitlab-ci: Do full `perf` build when building Windows releasesBen Gamari5 years
wip/windows-sphinxgitlab-ci: Manually set SPHINXBUILD on WindowsBen Gamari5 years
wip/windows-symlinktestsuite: Probe whether symlinks are usable on WindowsBen Gamari4 years
wip/windows-teststestsuite: Mark ghci058 as broken on WindowsBen Gamari5 years
wip/windows-testsuite-fixestestsuite: Mark T5975[ab] as broken on WindowsBen Gamari4 years
wip/winiotestsuite: Add winio and winio_threaded waysBen Gamari4 years
wip/winio-by-defaultMerge branch 'Phyx/ghc-gh-18382-fix-heap-corruption' into wip/winio-by-defaultBen Gamari2 years
wip/winio-changesFix input truncation when reading from handle.Andreas Klebinger4 years
wip/wire-in-constraint-tuplesWire in constraint tuplesRyan Scott4 years
wip/withRemove NOINLINE on allocaBytes... functionsTobias Dammers4 years
wip/with2It worksBen Gamari4 years
wip/with2-primopSetLevels: Don't float out of runRW# and keepAlive# appsBen Gamari4 years
wip/withdictUse a class to check validity of withDictKrzysztof Gogolewski23 months
wip/wither-eq1-and-friendsRelax instances for Functor combinators; put superclass on Class1 and Class2 ...John Ericson19 months
wip/workaround-T17615CoreUnfold: Temporary workaround for #17615Ben Gamari4 years
wip/wraplocSeparate `LPat` from `Pat` on the type-levelSebastian Graf5 years
wip/ww-max-worker-args-old-arityMake WorkWrap.Lib.isWorkerSmallEnough aware of the old aritySebastian Graf4 years
wip/ww-noinlineAlways do the worker/wrapper split for NOINLINEsSebastian Graf5 years
wip/ww-refactoringWorkWrap: Explicit wantToUnbox* unboxing strategiesSebastian Graf3 years
wip/xcode-dialogwhile at it rename XCode to the official XcodeGabor Greif4 years
wip/z-encoding-noteCosmeticLeif Metcalf4 years
wip/zap-coercionsDocument -ddrop-coercionsBen Gamari4 years
wip/zap-dcoercionsExperiment: zapsheaf2 years
wip/zap-void-StgOpApp-argsfilter out voidrep args in collectStgFArgTypesMatthew Craven13 months
wip/zapzapzapZonk coercion holes correctly; a few other fixes.Richard Eisenberg2 years
wip/zero_on_gcAdd new debug flag -DZTobias Guggenmos5 years
wip/zip7-fusion[#14037] Allow fusion for zip7 and relatedAlexandre5 years
wip/zliu41/spec/patch/925Support turning off builtin rulesZiyang Liu13 months
wip/zonking-relevant-bindingsAvoid repeated zonking and tidying of types in `relevant_bindings`Matthew Pickering3 years
wip/zyla-T8095Enabled -fomit-type-family-coercions in validate buildMatthew Pickering7 years
 
TagDownloadAuthorAge
ghc-9.4.5-releasehaskell-ghc-9.4.5-release.tar.gz  Zubin Duggal12 months
ghc-9.6.1-releasehaskell-ghc-9.6.1-release.tar.gz  Ben Gamari14 months
ghc-9.6.1-rc1haskell-ghc-9.6.1-rc1.tar.gz  Ben Gamari14 months
ghc-9.2.7-releasehaskell-ghc-9.2.7-release.tar.gz  Zubin Duggal14 months
ghc-9.6.1-alpha3haskell-ghc-9.6.1-alpha3.tar.gz  Ben Gamari15 months
ghc-9.2.6-releasehaskell-ghc-9.2.6-release.tar.gz  Zubin Duggal15 months
ghc-9.6.1-alpha2haskell-ghc-9.6.1-alpha2.tar.gz  Matthew Pickering15 months
ghc-9.4.4-releasehaskell-ghc-9.4.4-release.tar.gz  Ben Gamari16 months
ghc-9.7-starthaskell-ghc-9.7-start.tar.gz  Ben Gamari16 months
ghc-9.2.5-releasehaskell-ghc-9.2.5-release.tar.gz  Zubin Duggal18 months
ghc-9.4.3-releasehaskell-ghc-9.4.3-release.tar.gz  Ben Gamari18 months
ghc-9.4.2-releasehaskell-ghc-9.4.2-release.tar.gz  Ben Gamari20 months
ghc-9.4.1-releasehaskell-ghc-9.4.1-release.tar.gz  Ben Gamari21 months
ghc-9.2.4-releasehaskell-ghc-9.2.4-release.tar.gz  Zubin Duggal21 months
ghc-9.4.1-rc1haskell-ghc-9.4.1-rc1.tar.gz  Andreas Klebinger21 months
ghc-9.4.1-alpha3haskell-ghc-9.4.1-alpha3.tar.gz  Ben Gamari22 months
ghc-9.2.3-releasehaskell-ghc-9.2.3-release.tar.gz  Zubin Duggal23 months
ghc-9.4.1-alpha2haskell-ghc-9.4.1-alpha2.tar.gz  Matthew Pickering23 months
ghc-9.4.1-alpha1haskell-ghc-9.4.1-alpha1.tar.gz  Ben Gamari2 years
ghc-9.5-starthaskell-ghc-9.5-start.tar.gz  Joachim Breitner2 years
ghc-9.2.2-releasehaskell-ghc-9.2.2-release.tar.gz  Ben Gamari2 years
ghc-9.0.2-releasehaskell-ghc-9.0.2-release.tar.gz  Zubin Duggal2 years
ghc-9.2.1-releasehaskell-ghc-9.2.1-release.tar.gz  Ben Gamari3 years
ghc-8.10.7-releasehaskell-ghc-8.10.7-release.tar.gz  Zubin Duggal3 years
ghc-9.2.1-rc1haskell-ghc-9.2.1-rc1.tar.gz  Ben Gamari3 years
ghc-8.10.6-releasehaskell-ghc-8.10.6-release.tar.gz  Zubin Duggal3 years
ghc-8.10.5-releasehaskell-ghc-8.10.5-release.tar.gz  Zubin Duggal3 years
ghc-9.2.1-alpha2haskell-ghc-9.2.1-alpha2.tar.gz  Ben Gamari3 years
ghc-9.2.1-alpha1haskell-ghc-9.2.1-alpha1.tar.gz  Ben Gamari3 years
ghc-9.3-starthaskell-ghc-9.3-start.tar.gz  Ben Gamari3 years
angerman/preserve-history/aarch64-ncghaskell-angerman/preserve-history/aarch64-ncg.tar.gz  Moritz Angermann3 years
ghc-8.10.4-releasehaskell-ghc-8.10.4-release.tar.gz  Ben Gamari3 years
ghc-9.0.1-releasehaskell-ghc-9.0.1-release.tar.gz  Ben Gamari3 years
ghc-9.0.1-rc1haskell-ghc-9.0.1-rc1.tar.gz  Ben Gamari3 years
ghc-8.10.3-releasehaskell-ghc-8.10.3-release.tar.gz  Ben Gamari3 years
ghc-8.10.2-releasehaskell-ghc-8.10.2-release.tar.gz  Ben Gamari4 years
ghc-8.10.2-rc2haskell-ghc-8.10.2-rc2.tar.gz  Ben Gamari4 years
ghc-8.10.2-rc1haskell-ghc-8.10.2-rc1.tar.gz  Ben Gamari4 years
ghc-9.1-starthaskell-ghc-9.1-start.tar.gz  David Binder4 years
ghc-8.8.4-releasehaskell-ghc-8.8.4-release.tar.gz  Ben Gamari4 years
ghc-8.8.4-rc1haskell-ghc-8.8.4-rc1.tar.gz  Ben Gamari4 years
ghc-8.10.1-releasehaskell-ghc-8.10.1-release.tar.gz  Alec Theriault4 years
ghc-8.8.3-releasehaskell-ghc-8.8.3-release.tar.gz  Ben Gamari4 years
ghc-8.8.3-prehaskell-ghc-8.8.3-pre.tar.gz  Andreas Klebinger4 years
ghc-8.10.1-rc1haskell-ghc-8.10.1-rc1.tar.gz  Ryan Scott4 years
ghc-8.8.2-releasehaskell-ghc-8.8.2-release.tar.gz  Ben Gamari4 years
wip/bdescr/predict-not-takenhaskell-wip/bdescr/predict-not-taken.tar.gz  Ben Gamari4 years
wip/bdescr/baselinehaskell-wip/bdescr/baseline.tar.gz  Ben Gamari4 years
ghc-8.8.2-rc1haskell-ghc-8.8.2-rc1.tar.gz  Ben Gamari4 years
ghc-8.10.1-alpha2haskell-ghc-8.10.1-alpha2.tar.gz  Ben Gamari4 years
ghc-8.10.1-alpha1haskell-ghc-8.10.1-alpha1.tar.gz  Ben Gamari4 years
ghc-8.11-starthaskell-ghc-8.11-start.tar.gz  Brian Wignall4 years
ghc-8.8.1-releasehaskell-ghc-8.8.1-release.tar.gz  Ben Gamari5 years
ghc-8.8.1-rc1haskell-ghc-8.8.1-rc1.tar.gz  Ben Gamari5 years
ghc-8.8.1-alpha2haskell-ghc-8.8.1-alpha2.tar.gz  Ben Gamari5 years
ghc-8.8.1-alpha1haskell-ghc-8.8.1-alpha1.tar.gz  Ben Gamari5 years
ghc-8.6.5-releasehaskell-ghc-8.6.5-release.tar.gz  Ben Gamari5 years
wip/test-centos7haskell-wip/test-centos7.tar.gz  Ben Gamari5 years
ghc-8.6.5-rc1haskell-ghc-8.6.5-rc1.tar.gz  Ben Gamari5 years
wip/ghc-8.6.5haskell-wip/ghc-8.6.5.tar.gz  Ben Gamari5 years
test-win32-cihaskell-test-win32-ci.tar.gz  Ben Gamari5 years
ghc-8.6.4-releasehaskell-ghc-8.6.4-release.tar.gz  Ben Gamari5 years
ghc-8.9-starthaskell-ghc-8.9-start.tar.gz  Moritz Angermann5 years
ghc-8.6.3-releasehaskell-ghc-8.6.3-release.tar.gz  Ben Gamari5 years
ghc-8.6.2-releasehaskell-ghc-8.6.2-release.tar.gz  Ben Gamari6 years
ghc-8.4.4-releasehaskell-ghc-8.4.4-release.tar.gz  Ben Gamari6 years
ghc-8.6.1-releasehaskell-ghc-8.6.1-release.tar.gz  Ben Gamari6 years
ghc-8.6.1-beta1haskell-ghc-8.6.1-beta1.tar.gz  Ben Gamari6 years
ghc-8.6.1-alpha2haskell-ghc-8.6.1-alpha2.tar.gz  Ömer Sinan Ağacan6 years
ghc-8.6.1-alpha1haskell-ghc-8.6.1-alpha1.tar.gz  Simon Peyton Jones6 years
ghc-8.7-starthaskell-ghc-8.7-start.tar.gz  Ben Gamari6 years
ghc-8.4.3-releasehaskell-ghc-8.4.3-release.tar.gz  Ben Gamari6 years
ghc-8.4.2-releasehaskell-ghc-8.4.2-release.tar.gz  Ben Gamari6 years
ghc-8.4.2-rc1haskell-ghc-8.4.2-rc1.tar.gz  Ben Gamari6 years
ghc-8.4.1-releasehaskell-ghc-8.4.1-release.tar.gz  Ben Gamari6 years
ghc-8.5-starthaskell-ghc-8.5-start.tar.gz  Herbert Valerio Riedel6 years
ghc-8.4.1-rc1haskell-ghc-8.4.1-rc1.tar.gz  Ben Gamari6 years
ghc-8.4.1-alpha3haskell-ghc-8.4.1-alpha3.tar.gz  Ben Gamari6 years
ghc-8.4.1-alpha2haskell-ghc-8.4.1-alpha2.tar.gz  Ryan Scott6 years
ghc-8.4.1-alpha1haskell-ghc-8.4.1-alpha1.tar.gz  Ben Gamari6 years
ghc-8.2.2-releasehaskell-ghc-8.2.2-release.tar.gz  Ben Gamari6 years
ghc-8.2.2-rc3haskell-ghc-8.2.2-rc3.tar.gz  Ben Gamari6 years
ghc-8.2.2-rc2haskell-ghc-8.2.2-rc2.tar.gz  Ben Gamari6 years
ghc-8.2.2-rc1haskell-ghc-8.2.2-rc1.tar.gz  Ben Gamari7 years
ghc-8.2.1-releasehaskell-ghc-8.2.1-release.tar.gz  Ben Gamari7 years
ghc-8.2.1-rc3haskell-ghc-8.2.1-rc3.tar.gz  Ben Gamari7 years
ghc-8.2.1-rc2haskell-ghc-8.2.1-rc2.tar.gz  Ben Gamari7 years
ghc-8.2.1-rc1haskell-ghc-8.2.1-rc1.tar.gz  David Feuer7 years
ghc-8.3-starthaskell-ghc-8.3-start.tar.gz  Herbert Valerio Riedel7 years
ghc-8.0.2-releasehaskell-ghc-8.0.2-release.tar.gz  Ben Gamari7 years
ghc-8.0.2-rc2haskell-ghc-8.0.2-rc2.tar.gz  Ben Gamari7 years
ghc-8.0.2-rc1haskell-ghc-8.0.2-rc1.tar.gz  Edward Z. Yang7 years
ghc-8.0.1-releasehaskell-ghc-8.0.1-release.tar.gz  Ben Gamari8 years
ghc-8.0.1-rc4haskell-ghc-8.0.1-rc4.tar.gz  Simon Peyton Jones8 years
ghc-8.0.1-rc3haskell-ghc-8.0.1-rc3.tar.gz  RyanGlScott8 years
ghc-8.0.1-rc2haskell-ghc-8.0.1-rc2.tar.gz  Ben Gamari8 years
ghc-8.0.1-rc1haskell-ghc-8.0.1-rc1.tar.gz  Ben Gamari8 years
ghc-8.1-starthaskell-ghc-8.1-start.tar.gz  Herbert Valerio Riedel8 years
ghc-7.10.3a-releasehaskell-ghc-7.10.3a-release.tar.gz  Ben Gamari8 years
ghc-7.10.3-releasehaskell-ghc-7.10.3-release.tar.gz  Ben Gamari8 years
ghc-7.10.3-rc3haskell-ghc-7.10.3-rc3.tar.gz  Sergei Trofimovich8 years
ghc-7.10.3-rc2haskell-ghc-7.10.3-rc2.tar.gz  Erik de Castro Lopo8 years
ghc-7.10.3-rc1haskell-ghc-7.10.3-rc1.tar.gz  Ben Gamari9 years
ghc-7.10.2-releasehaskell-ghc-7.10.2-release.tar.gz  Ben Gamari9 years
ghc-7.10.2-rc2haskell-ghc-7.10.2-rc2.tar.gz  Matthew Pickering9 years
ghc-7.10.2-rc1haskell-ghc-7.10.2-rc1.tar.gz  Austin Seipp9 years
ghc-7.10.1-releasehaskell-ghc-7.10.1-release.tar.gz  Austin Seipp9 years
ghc-7.8.4-releasehaskell-ghc-7.8.4-release.tar.gz  Austin Seipp9 years
ghc-7.10.1-rc3haskell-ghc-7.10.1-rc3.tar.gz  Austin Seipp9 years
ghc-7.10.1-rc2haskell-ghc-7.10.1-rc2.tar.gz  Peter Wortmann9 years
ghc-7.11-starthaskell-ghc-7.11-start.tar.gz  Herbert Valerio Riedel9 years
ghc-7.10.1-rc1haskell-ghc-7.10.1-rc1.tar.gz  Herbert Valerio Riedel9 years
ghc-7.8.3-releasehaskell-ghc-7.8.3-release.tar.gz  Austin Seipp10 years
ghc-7.8.2-releasehaskell-ghc-7.8.2-release.tar.gz  Austin Seipp10 years
ghc-7.8.1-releasehaskell-ghc-7.8.1-release.tar.gz  Austin Seipp10 years
ghc-7.9-starthaskell-ghc-7.9-start.tar.gz  Herbert Valerio Riedel10 years
ghc-7.6.3-releasehaskell-ghc-7.6.3-release.tar.gz  Ian Lynagh11 years
ghc-7.6.2-releasehaskell-ghc-7.6.2-release.tar.gz  Ian Lynagh11 years
ghc-7.6.1-releasehaskell-ghc-7.6.1-release.tar.gz  Ian Lynagh12 years
ghc-7.4.2-releasehaskell-ghc-7.4.2-release.tar.gz  Simon Marlow12 years
ghc-7.4.1-releasehaskell-ghc-7.4.1-release.tar.gz  Ian Lynagh12 years
ghc-7.2.2-releasehaskell-ghc-7.2.2-release.tar.gz  Ian Lynagh12 years
ghc-7.2.1-releasehaskell-ghc-7.2.1-release.tar.gz  Ian Lynagh13 years
ghc-darcs-git-switchoverhaskell-ghc-darcs-git-switchover.tar.gz  dimitris@microsoft.com13 years
2010-11-18haskell-2010-11-18.tar.gz  Ian Lynagh13 years
2010-03-16haskell-2010-03-16.tar.gz  Ian Lynagh14 years
2009-11-15haskell-2009-11-15.tar.gz  Ian Lynagh14 years
2009-06-25haskell-2009-06-25.tar.gz  Ian Lynagh15 years
2009-03-13haskell-2009-03-13.tar.gz  Ian Lynagh15 years
6_10_branch_has_been_forkedhaskell-6_10_branch_has_been_forked.tar.gz  Ian Lynagh16 years
2008-09-12_2haskell-2008-09-12_2.tar.gz  Ian Lynagh16 years
2008-09-12haskell-2008-09-12.tar.gz  Ian Lynagh16 years
Before_cabalised-GHChaskell-Before_cabalised-GHC.tar.gz  Ian Lynagh16 years
2008-06-01haskell-2008-06-01.tar.gz  Ian Lynagh16 years
2008-05-28haskell-2008-05-28.tar.gz  Ian Lynagh16 years
2007-11-11haskell-2007-11-11.tar.gz  Ian Lynagh16 years
2007-09-25haskell-2007-09-25.tar.gz  Ian Lynagh17 years
2007-08-28haskell-2007-08-28.tar.gz  Ian Lynagh17 years
Before_type_family_mergehaskell-Before_type_family_merge.tar.gz  Manuel M T Chakravarty17 years
2007-06-12haskell-2007-06-12.tar.gz  Ian Lynagh17 years
2007-05-06haskell-2007-05-06.tar.gz  Ian Lynagh17 years
2007-02-05haskell-2007-02-05.tar.gz  Ian Lynagh17 years
2006-12-17haskell-2006-12-17.tar.gz  Ian Lynagh17 years
2006-12-16haskell-2006-12-16.tar.gz  Ian Lynagh17 years
2006-10-22haskell-2006-10-22.tar.gz  Ian Lynagh18 years
2006-10-05haskell-2006-10-05.tar.gz  Lemmih18 years
After_FC_branch_mergehaskell-After_FC_branch_merge.tar.gz  Manuel M T Chakravarty18 years
Before_FC_branch_mergehaskell-Before_FC_branch_merge.tar.gz  Manuel M T Chakravarty18 years
07_04_06haskell-07_04_06.tar.gz  Lemmih18 years
04_07_06haskell-04_07_06.tar.gz  Lemmih18 years
final_switch_to_darcs,_this_repo_is_now_livehaskell-final_switch_to_darcs,_this_repo_is_now_live.tar.gz  Simon Marlow18 years
Initial_conversion_from_CVS_completehaskell-Initial_conversion_from_CVS_complete.tar.gz  John Goerzen18 years
Approx_11550_changesets_convertedhaskell-Approx_11550_changesets_converted.tar.gz  John Goerzen18 years
Approximately_9120_patcheshaskell-Approximately_9120_patches.tar.gz  John Goerzen18 years
Approx_2487_patcheshaskell-Approx_2487_patches.tar.gz  John Goerzen18 years
Approximately_1000_patches_recordedhaskell-Approximately_1000_patches_recorded.tar.gz  John Goerzen18 years