summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Apply some tricks to speed up core lint.wip/andreask/opt-core-lintAndreas Klebinger2022-09-279-59/+221
* hadrian: Add extra_dependencies edges for all different waysMatthew Pickering2022-09-201-4/+8
* rts: remove copy-paste error from `cabal.rts.in`Nicolas Trangez2022-09-201-3/+0
* docs: clarify that LLVM codegen is not available in unregisterised modematoro2022-09-201-4/+3
* Add notes to ghc-prim Haddocks that users should not import itTom Ellis2022-09-208-1/+26
* Relax instances for Functor combinators; put superclass on Class1 and Class2 ...John Ericson2022-09-206-67/+111
* Add `Eq` and `Ord` instances for `Generically1`John Ericson2022-09-202-0/+10
* Fix -Woperator-whitespace for consym (part of #19372)Vladislav Zavialov2022-09-205-16/+63
* Hadrian: merge archives even in stage 0sheaf2022-09-204-7/+18
* Document :unadd GHCi command in user guideJan HrĨek2022-09-202-11/+23
* CmmToC: emit __builtin_unreachable() after noreturn ccallsCheng Shao2022-09-191-1/+1
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-1937-1422/+1514
* Lexer: define varsym without predicates (#22201)Vladislav Zavialov2022-09-181-28/+37
* Lexer: pass updated buffer to actions (#22201)Vladislav Zavialov2022-09-181-54/+57
* DeriveFunctor: Check for last type variables using dataConUnivTyVarsRyan Scott2022-09-185-22/+107
* rts: make threaded ways optionalCheng Shao2022-09-172-6/+18
* rts: remove legacy logging cabal flagCheng Shao2022-09-171-2/+0
* driver: pass original Cmm filename in ModLocationCheng Shao2022-09-171-1/+1
* Clean up some. In particular:M Farkas-Dyck2022-09-1749-389/+173
* Hadrian: Don't try to build terminfo on Windowssheaf2022-09-161-2/+1
* -Wunused-pattern-binds: Recurse into patterns to check whether there's a spliceMatthew Pickering2022-09-165-14/+76
* Add links to the continuations haddocks in the docs for each primopAlexis King2022-09-162-2/+8
* hadrian: relax Cabal upper bound to allow building with Cabal-3.8Cheng Shao2022-09-161-1/+1
* Avoid partial head and tail in ghc-heap; replace with total pattern-matchingBodigrim2022-09-162-104/+83
* Update to Unicode 15.0Pierre Le Marre2022-09-1611-79/+80
* configure: remove unused program checksCheng Shao2022-09-161-5/+0
* hadrian: add late_ccs flavour transformerCheng Shao2022-09-161-0/+1
* hadrian: enable -fprof-late only for profiling waysCheng Shao2022-09-161-1/+1
* Stg.InferTags.Rewrite - Avoid some thunks.wip/andreask/infer_exprsAndreas Klebinger2022-09-151-9/+9
* Tag inference: Fix #21954 by retaining tagsigs of vars in function position.Andreas Klebinger2022-09-154-33/+201
* Fix typosKrzysztof Gogolewski2022-09-1464-84/+86
* Unbreak Hadrian with Cabal 3.8.M Farkas-Dyck2022-09-141-0/+4
* libraries: template-haskell: vendor filepath differentlyDouglas Wilson2022-09-145-1/+2249
* Repair c++ probing on OpenBSDGreg Steuck2022-09-141-0/+1
* hadrian: Add extra implicit dependencies from DeriveLiftMatthew Pickering2022-09-142-2/+30
* Remove stage1:exe:ghc-bin pre-build from CI scriptMatthew Pickering2022-09-141-4/+0
* hadrian: Need builders needed by Cabal Configure in parallelMatthew Pickering2022-09-144-29/+31
* hadrian: Add some more packages to multi-cradleMatthew Pickering2022-09-142-11/+12
* hadrian: Inplace/Final package databasesMatthew Pickering2022-09-1428-153/+318
* hadrian: Use a stamp file to record when a package is built in a certain wayMatthew Pickering2022-09-145-4/+92
* hadrian: Bump index stateMatthew Pickering2022-09-141-1/+1
* Fix typosEric Lindblad2022-09-14194-434/+434
* compiler: remove unused lazy state monadCheng Shao2022-09-132-79/+0
* ci: remove unused appveyor configCheng Shao2022-09-132-75/+0
* Allow imports to reference multiple fields with the same name (#21625)Adam Gundry2022-09-137-23/+54
* Diagnostic codes: acccept test changessheaf2022-09-132224-4578/+4819
* Add diagnostic codessheaf2022-09-1353-944/+2031
* Windows: Always define _UCRT when compiling C codeRyan Scott2022-09-126-1/+47
* ci: enable parallel compression for xzCheng Shao2022-09-121-1/+1
* rts: fix missing dirty_MVAR argument in stg_writeIOPortzhCheng Shao2022-09-121-1/+1