summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix in-scope set in specImportsSimon Peyton Jones2023-01-271-35/+51
* Handle top-level Addr# literals in the bytecode compilerAlexis King2023-01-277-143/+222
* Strict fields in ModNodeKey (otherwise retains HomeModInfo)Matthew Pickering2023-01-271-2/+2
* Force OccName in tidyTopNameMatthew Pickering2023-01-271-1/+2
* Force more in NFData Name instanceMatthew Pickering2023-01-271-1/+1
* Store dehydrated data structures in CgModBreaksMatthew Pickering2023-01-275-14/+54
* Refactor the treatment of loopy superclass dictsRichard Eisenberg2023-01-2521-690/+989
* Only store Name in FunRhs rather than Id with knot-tied fieldsMatthew Pickering2023-01-2511-75/+52
* Fix #22728: Not all diagnostics in safe check are fatalOleg Grenrus2023-01-251-13/+15
* Add missing parenthesizeHsType in cvtSigTypeKindRyan Scott2023-01-251-1/+1
* Add PrimCallConv support to GHCiLuite Stegeman2023-01-258-129/+346
* Add support for sized literals in the bytecode interpreter.Luite Stegeman2023-01-254-10/+162
* ghc package does not have to depend on terminfoBodigrim2023-01-252-29/+7
* template-haskell: Bump version to 2.20.0.0Ben Gamari2023-01-251-1/+1
* Debug: Print full NodeKey when pretty printing ModuleGraphNodeMatthew Pickering2023-01-251-1/+1
* Finder: Look in current unit before looking in any home package dependenciesMatthew Pickering2023-01-251-1/+4
* Key ModSummary cache by UnitId as well as FilePathMatthew Pickering2023-01-251-9/+10
* Improve driver diagnostic messages by including UnitId in messageMatthew Pickering2023-01-253-15/+16
* Don't write o-boot files in Interactive modeMatthew Pickering2023-01-251-15/+27
* Recompilation checking: Don't try to find artefacts for Interactive & hs-boot...Matthew Pickering2023-01-253-62/+74
* Use NodeKey rather than ModuleName in pruneCacheMatthew Pickering2023-01-251-3/+10
* Augment target filepath by working directory when checking if module satisfie...Matthew Pickering2023-01-251-1/+1
* Fix recompilation checking for multiple home unitsMatthew Pickering2023-01-255-21/+41
* compiler: fix handling of MO_F_Neg in wasm NCGCheng Shao2023-01-253-4/+29
* CmmToC: fix CmmRegOff for 64-bit register on a 32-bit targetCheng Shao2023-01-251-2/+2
* Make FloatIn robust to shadowingSimon Peyton Jones2023-01-171-103/+158
* Add a missing checkEscapingKindSimon Peyton Jones2023-01-174-49/+56
* Fix void-arg-adding mechanism for worker/wrapperSimon Peyton Jones2023-01-174-77/+133
* Handle shadowing in DmdAnal (#22718)Sebastian Graf2023-01-101-7/+31
* Revert "NCG(x86): Compile add+shift as lea if possible."Matthew Pickering2023-01-091-36/+0
* Refactor mkRuntimeErrorSimon Peyton Jones2023-01-068-91/+154
* Fix unifier bug: failing to decompose over-saturated type familySimon Peyton Jones2023-01-061-13/+15
* Store RdrName rather than OccName in HolesMatthew Pickering2023-01-0613-52/+100
* Force the Docs structure to prevent leaks in GHCi with -haddock without -fwri...Zubin Duggal2023-01-0611-12/+76
* packaging: Build perf builds with -split-sectionsMatthew Pickering2023-01-061-1/+1
* compiler: Add -f[no-]split-sections flagsMatthew Pickering2023-01-061-8/+12
* JS: fix support for -outputdir (#22641)Sylvain Henry2023-01-064-62/+56
* compiler: Ensure that GHC toolchain is first in search pathBen Gamari2023-01-061-5/+5
* llvmGen: Fix relaxed orderingBen Gamari2022-12-221-1/+1
* base: Bump version to 4.18Ben Gamari2022-12-211-1/+1
* Fix an assertion check in addToEqualCtListSimon Peyton Jones2022-12-211-9/+17
* Fix shadowing lacuna in OccurAnalSimon Peyton Jones2022-12-212-23/+34
* Abstract over the right free varsSimon Peyton Jones2022-12-213-53/+118
* Allow transformers-0.6 in ghc, ghci, ghc-bin and hadrianBodigrim2022-12-211-1/+1
* Make GHC.Driver.Main.hscTcRnLookupRdrName to return NonEmptyBodigrim2022-12-203-4/+11
* Scrub some partiality in `GHC.Cmm.Info.Build`: `doSRTs` takes a `[(CAFSet, Cm...M Farkas-Dyck2022-12-204-9/+23
* compiler: make .wasm the default executable extension on wasm32Cheng Shao2022-12-172-4/+5
* compiler: add optional tail-call support in wasm NCGCheng Shao2022-12-167-32/+87
* compiler: change fallback function signature to Cmm function signature in was...Cheng Shao2022-12-161-2/+4
* compiler: add missing export list of GHC.CmmToAsm.Wasm.FromCmmCheng Shao2022-12-161-63/+7