summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
Commit message (Expand)AuthorAgeFilesLines
* Implement -jsem: parallelism controlled by semaphoressheaf2023-04-204-56/+638
* Convert interface file loading errors into proper diagnosticsMatthew Pickering2023-04-187-37/+43
* Account for special GHC.Prim import in warnUnusedPackagesMatthew Pickering2023-04-171-3/+7
* Add import lists to few GHC.Driver.Session importsOleg Grenrus2023-04-161-1/+2
* driver: Unit State Data.Map -> GHC.Unique.UniqMapdoyougnu2023-04-011-2/+4
* Handle records in the renamersheaf2023-03-291-14/+17
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-243-17/+130
* Compute LambdaFormInfo when using JavaScript backend.Luite Stegeman2023-03-211-3/+16
* Fix BCO creation setting caps when -j > -NTeo Camarasu2023-03-161-15/+0
* Constraint simplification loop now depends on `ExpansionFuel`Apoorv Ingle2023-03-061-1/+18
* Add -single-threaded flag to force single threaded rtsOleg Grenrus2023-02-151-3/+4
* compiler: fix generateCgIPEStub for no-tables-next-to-code buildsCheng Shao2023-02-141-14/+14
* Introduce warning for loopy superclass solvesheaf2023-02-141-0/+3
* Fix some correctness issues around tag inference when targeting the bytecode ...Andreas Klebinger2023-02-141-0/+1
* Detect the `mold` linkerRebecca Turner2023-02-101-0/+1
* Revert "Don't keep exit join points so much"Matthew Pickering2023-02-081-24/+30
* Accept an orphan declaration (sadly)Simon Peyton Jones2023-01-271-0/+3
* Factorize hptModulesBelowSylvain Henry2023-01-261-35/+3
* Key ModSummary cache by UnitId as well as FilePathMatthew Pickering2023-01-241-9/+10
* Improve driver diagnostic messages by including UnitId in messageMatthew Pickering2023-01-243-15/+16
* Don't write o-boot files in Interactive modeMatthew Pickering2023-01-241-15/+27
* Recompilation checking: Don't try to find artefacts for Interactive & hs-boot...Matthew Pickering2023-01-243-62/+74
* Use NodeKey rather than ModuleName in pruneCacheMatthew Pickering2023-01-241-3/+10
* Augment target filepath by working directory when checking if module satisfie...Matthew Pickering2023-01-241-1/+1
* Set "since: 9.8" for TypeAbstractions and -Wterm-variable-captureVladislav Zavialov2023-01-231-1/+1
* Minor corrections to commentsAdam Gundry2023-01-181-4/+4
* Refactor warning flag parsing to add missing flagsAdam Gundry2023-01-182-91/+111
* Enable -Wstar-is-type by default (#22759)Vladislav Zavialov2023-01-181-2/+1
* Fix #22728: Not all diagnostics in safe check are fatalOleg Grenrus2023-01-121-13/+15
* Introduce the TypeAbstractions language flagVladislav Zavialov2023-01-111-0/+5
* Added a new warning about compatibility with RequiredTypeArgumentsHaskellMouse2023-01-112-1/+4
* 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-031-0/+4
* JS: fix support for -outputdir (#22641)Sylvain Henry2022-12-223-23/+27
* Make GHC.Driver.Main.hscTcRnLookupRdrName to return NonEmptyBodigrim2022-12-201-2/+7
* compiler: make .wasm the default executable extension on wasm32Cheng Shao2022-12-171-3/+4
* compiler: add optional tail-call support in wasm NCGCheng Shao2022-12-161-2/+1
* codeGen: Introduce ThreadSanitizer instrumentationBen Gamari2022-12-153-2/+7
* JS: fix object file name comparison (#22578)Sylvain Henry2022-12-131-1/+8
* driver: Set correct UnitId when rehydrating modulesMatthew Pickering2022-12-091-2/+3
* Add initial support for LoongArch Architecture.lrzlin2022-12-081-0/+1
* Push DynFlags out of Linker.MacOSmrkun2022-12-061-0/+13
* Push DynFlags out of askOtoolmrkun2022-12-061-3/+1
* Push DynFlags out of runInstallNameToolmrkun2022-12-061-3/+1
* Properly cast values when writing/reading unboxed sums.Andreas Klebinger2022-11-302-2/+6
* Add Javascript backendSylvain Henry2022-11-2912-243/+448
* Print unticked promoted data constructors (#20531)Vladislav Zavialov2022-11-257-23/+36
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-1/+0
* Misc cleanupKrzysztof Gogolewski2022-11-162-5/+4