summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Make FloatIn robust to shadowingSimon Peyton Jones2023-01-071-103/+158
* Only store Name in FunRhs rather than Id with knot-tied fieldsMatthew Pickering2023-01-0611-75/+52
* Add support for sized literals in the bytecode interpreter.Luite Stegeman2023-01-064-10/+162
* HsToken in TypeArg (#19623)Vladislav Zavialov2023-01-0514-50/+59
* EPA: Do not collect comments from end of fileAlan Zimmerman2023-01-051-2/+4
* Misc cleanupKrzysztof Gogolewski2023-01-0524-85/+53
* packaging: Build perf builds with -split-sectionswip/various-hadrian-fixesMatthew Pickering2023-01-041-1/+1
* compiler: Add -f[no-]split-sections flagsMatthew Pickering2023-01-041-8/+12
* Force the Docs structure to prevent leaks in GHCi with -haddock without -fwri...wip/force-docsZubin Duggal2023-01-0311-12/+76
* Drop support for kind constraints.wip/p547Richard Eisenberg2022-12-2418-426/+114
* Store RdrName rather than OccName in HolesMatthew Pickering2022-12-2413-52/+100
* llvmGen: Fix relaxed orderingBen Gamari2022-12-241-1/+1
* compiler: Ensure that GHC toolchain is first in search pathBen Gamari2022-12-241-5/+5
* add GHC.Utils.Binary.foldGet' and use for Ifacedoyougnu2022-12-232-2/+19
* Fix unifier bug: failing to decompose over-saturated type familySimon Peyton Jones2022-12-221-13/+15
* Refactor mkRuntimeErrorSimon Peyton Jones2022-12-228-91/+154
* JS: fix support for -outputdir (#22641)Sylvain Henry2022-12-224-62/+56
* EPA: Make EOF position part of AnnsModuleAlan Zimmerman2022-12-224-47/+38
* 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
* compiler: remove obsolete commented code in wasm NCGCheng Shao2022-12-161-1/+0
* compiler: Use release store in eager blackholingBen Gamari2022-12-161-2/+2
* ghc: Fix data race in dump file handlingBen Gamari2022-12-161-12/+21
* checkValidInst: Don't expand synonyms when splitting sigma typesRyan Scott2022-12-151-2/+29
* Fix bogus test in LintSimon Peyton Jones2022-12-154-79/+55
* compiler: Ensure that MutVar operations have necessary barriersBen Gamari2022-12-151-4/+5
* Package Imports: Get candidate packages also from re-exported modulesMatthew Pickering2022-12-152-3/+15
* codeGen: Introduce ThreadSanitizer instrumentationBen Gamari2022-12-157-2/+302
* cmm/Parser: Atomic load syntaxBen Gamari2022-12-151-3/+23
* cmm/Parser: Add syntax for ordered loads and storesBen Gamari2022-12-153-6/+55
* cmm/Parser: Reduce some repetitionBen Gamari2022-12-151-29/+20
* Codegen/x86: Eliminate barrier for relaxed accessesBen Gamari2022-12-151-7/+12
* llvm: Respect memory specified orderingsBen Gamari2022-12-151-7/+15
* cmm: Introduce MemoryOrderingsBen Gamari2022-12-158-24/+36
* cmm: Introduce blockConcatBen Gamari2022-12-152-1/+4
* JS: fix object file name comparison (#22578)Sylvain Henry2022-12-131-1/+8
* EPA: When splitting out header comments, keep ones for first declAlan Zimmerman2022-12-131-3/+23
* Fix loop in the interface representation of some `Unfolding` fieldsGergő Érdi2022-12-1314-101/+224
* Respect -XStrict in the pattern-match checker (#21761)Sebastian Graf2022-12-131-2/+31
* hlint: Removed redundant UnboxedSums pragmasMatthew Pickering2022-12-093-3/+0
* driver: Set correct UnitId when rehydrating modulesMatthew Pickering2022-12-091-2/+3