summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* compiler: apply cmm node-splitting for wasm backendCheng Shao2023-04-112-3/+10
* compiler: make WasmCodeGenM an instance of MonadUniqueCheng Shao2023-04-112-6/+14
* Renamer: don't call addUsedGRE on an exact Namesheaf2023-04-073-16/+16
* Add structured error messages for GHC.Tc.TyCl.UtilsTorsten Schmits2023-04-074-15/+39
* Fix unification with oversaturated type familiesKrzysztof Gogolewski2023-04-041-29/+115
* Make INLINE pragmas for pattern synonyms work with THRyan Scott2023-04-041-1/+4
* GHCi.RemoteTypes: fix doc and avoid unsafeCoerce (#23201)Sylvain Henry2023-04-041-4/+2
* Relax assertion in varToRecFieldOccsheaf2023-04-042-4/+7
* StgToCmm: Upgrade -fcheck-prim-bounds behaviorMatthew Craven2023-04-043-107/+177
* Add a few more memcpy-ish primopsMatthew Craven2023-04-043-15/+134
* Fixes around unsafeCoerce#Krzysztof Gogolewski2023-04-032-54/+16
* Convert diagnostics in GHC.Rename.HsType to proper TcRnMessageHaskell-mouse2023-04-035-79/+333
* cmm: implement parsing of MO_AtomicRMW from hand-written CMM filesBodigrim2023-04-021-0/+6
* TH: revert changes to GadtC & RecGadtCsheaf2023-04-016-29/+51
* JS: Linker: use saturated JExprdoyougnu2023-04-012-100/+5
* Add structured error messages for GHC.Tc.TyClTorsten Schmits2023-04-0111-303/+792
* driver: Unit State Data.Map -> GHC.Unique.UniqMapdoyougnu2023-04-0112-159/+199
* Add LANGUAGE GADTs to GHC.Rename.Env sheaf2023-03-301-1/+1
* Proxies for head and tail: review suggestionssheaf2023-03-301-6/+5
* Fixes to accomodate Data.List.{head,tail} with {-# WARNING #-}Bodigrim2023-03-302-3/+27
* js: split JMacro into JS eDSL and JS syntaxdoyougnu2023-03-3031-455/+888
* igre_prompt_env: discard "only-qualified" namessheaf2023-03-294-10/+27
* Avoid repeatedly shadowing in shadowNamessheaf2023-03-292-40/+154
* Handle records in the renamersheaf2023-03-29104-3762/+5143
* Make exprIsConApp_maybe a bit clevererwip/T23159Simon Peyton Jones2023-03-271-8/+54
* Improve documentation for resizing of byte arraysBodigrim2023-03-251-11/+35
* Improve documentation of atomicModifyMutVar2#Bodigrim2023-03-251-5/+17
* codeGen/tsan: Disable instrumentation of unaligned storesBen Gamari2023-03-241-8/+7
* nativeGen/AArch64: Fix bitmask immediate predicateBen Gamari2023-03-241-15/+35
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-2416-60/+387
* Add structured error messages for GHC.Tc.TyCl.PatSynTorsten Schmits2023-03-234-57/+139
* Add structured error messages for GHC.Tc.Utils.TcMTypeTorsten Schmits2023-03-227-60/+129
* Refactor the constraint solver pipelinewip/T23070Simon Peyton Jones2023-03-2213-4114/+4256
* Be more careful about quantificationSimon Peyton Jones2023-03-227-160/+215
* Compute LambdaFormInfo when using JavaScript backend.Luite Stegeman2023-03-211-3/+16
* Allow LLVM backend to use HDoc for faster file generation.Alex Mason2023-03-218-348/+524
* Document pdep / pext primopsBodigrim2023-03-211-10/+59
* Add structured error messages for GHC.Tc.Utils.EnvTorsten Schmits2023-03-2114-100/+255
* Rename () into Unit, (,,...,,) into Tuple<n> (#21294)Andrei Borzenkov2023-03-216-23/+113
* Add structured error messages for GHC.Tc.Utils.BackpackTorsten Schmits2023-03-175-37/+109
* ghci: only keep the GlobalRdrEnv in ModInfosheaf2023-03-161-2/+1
* Fix BCO creation setting caps when -j > -NTeo Camarasu2023-03-163-49/+13
* Simplifier: `countValArgs` should not count Type args (#23102)Sebastian Graf2023-03-131-1/+1
* JS: fix implementation of forceBool to use JS backend syntaxwip/js-forceBoolJosh Meredith2023-03-131-1/+1
* Simplify: Move `wantEtaExpansion` before expensive `do_eta_expand` checkSebastian Graf2023-03-101-5/+6
* JS: Fix implementation of MK_JSVALJosh Meredith2023-03-101-2/+2
* DmdAnal: Fix a panic on OPAQUE and trivial/PAP RHS (#22997)Sebastian Graf2023-03-101-10/+12
* Fixes #19627.Apoorv Ingle2023-03-091-2/+2
* Delete created temporary subdirectories at end of session.Luite Stegeman2023-03-092-71/+117
* bytecode: Fix bitmaps for BCOs used to tag tuples and prim call argsAlexis King2023-03-082-36/+61