summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* rts/mmap: Refactor mmapForLinkerwip/factor-out-allocBen Gamari2022-02-082-113/+124
* linker: Don't use MAP_FIXEDBen Gamari2022-02-071-7/+4
* rts/linker/MMap: Use MemoryAccess in mmapForLinkerBen Gamari2022-02-075-24/+42
* rts/linker: Drop dead IA64 codeBen Gamari2022-02-071-6/+0
* rts: Move mmapForLinker and friends to linker/MMap.cBen Gamari2022-02-0711-341/+377
* rts: Rename MemoryMap.[ch] -> ReportMemoryMap.[ch]Ben Gamari2022-02-075-4/+4
* rts/MemoryMap: Use mach_-prefixed type namesBen Gamari2022-02-071-4/+6
* hadrian: remove redundant importAlex D2022-02-061-1/+0
* RTS: Fix cabal specificationPeter Trommler2022-02-061-4/+0
* Purge DynFlags from GHC.StgJohn Ericson2022-02-0620-97/+218
* Fix macro redefinition warnings for PRINTFBen Gamari2022-02-063-9/+12
* rts: Dump memory map on memory mapping failuresBen Gamari2022-02-065-0/+158
* rts/m32: Increase size of free page pool to 256 pagesGHC GitLab CI2022-02-061-1/+1
* rts/m32: Free large objects back to the free page poolBen Gamari2022-02-061-3/+2
* rts/m32: Add consistency-checking infrastructureGHC GitLab CI2022-02-061-11/+96
* rts: Generalize mmapForLinkerMarkExecutableGHC GitLab CI2022-02-067-17/+61
* rts/m32: Accept any address within 4GB of program textBen Gamari2022-02-063-66/+78
* Make implication tidying agree with Note [Tidying multiple names at once]Matthew Pickering2022-02-0535-200/+201
* Exit with failure when -e fails (fixes #18411 #9916 #17560)nineonine2022-02-0533-70/+263
* Improve errors for non-existent labelsSimon Peyton Jones2022-02-0411-46/+59
* Add a missing restoreLclEnvSimon Peyton Jones2022-02-041-2/+2
* Add Outputable instance for MessagesSimon Peyton Jones2022-02-041-2/+11
* Fix unsound behavior of unlifted datatypes in ghci (#20194)nineonine2022-02-049-21/+195
* primops: Fix documentation of setByteArray#Ben Gamari2022-02-042-5/+8
* llvmGen: Handle unaligned loads/storesBen Gamari2022-02-041-7/+7
* Fix array primop alignmentBen Gamari2022-02-042-21/+35
* Introduce alignment to CmmStoreBen Gamari2022-02-0418-80/+99
* Introduce alignment in CmmLoadBen Gamari2022-02-0426-158/+193
* cmm: Introduce cmmLoadBWord and cmmLoadGCWordBen Gamari2022-02-0411-23/+31
* Add commentsBen Gamari2022-02-041-0/+2
* Drop dead codeBen Gamari2022-02-041-2/+0
* Add the Ix class to Foreign C integral typesHécate Moonlight2022-02-045-2/+10
* testsuite: Run testsuite dependency calculation before GHC is builtMatthew Pickering2022-02-0414-81/+212
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-0460-450/+1063
* ci: Add debian 11 jobs (validate/release/nightly)Matthew Pickering2022-02-031-1/+34
* Rewrite CallerCC parser using ReadPMatthew Pickering2022-02-036-14/+63
* Unbreak T13168 on windowsMatthew Pickering2022-02-031-2/+1
* Remove ghc_plugin_wayMatthew Pickering2022-02-033-46/+32
* Add flushes to plugin tests which print to stdoutMatthew Pickering2022-02-033-1/+20
* Accept new output for T14335 testMatthew Pickering2022-02-031-1/+1
* T13168: Filter out rtsopts for consistency between dynamic and static waysMatthew Pickering2022-02-032-5/+1
* Filter out -rtsopts in T16219 to make static/dynamic ways agreeMatthew Pickering2022-02-032-7/+1
* Mark prog003 as expected_broken on static way #20704Matthew Pickering2022-02-031-0/+1
* Don't initialise plugins when there are no pipelines to runMatthew Pickering2022-02-032-2/+4
* Frontend01 passes with static GHCMatthew Pickering2022-02-033-10/+1
* Add failing test for #20791Matthew Pickering2022-02-032-0/+8
* Check type first then expressionPeter Trommler2022-02-021-1/+1
* Cmm: fix equality of expressionsPeter Trommler2022-02-021-1/+1
* More accurate unboxingSimon Peyton Jones2022-02-029-384/+823
* testsuite: Honour PERF_BASELINE_COMMIT when computing allowed metric changesMatthew Pickering2022-02-022-2/+21