summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* rts: Don't rely on configuration when CLEANING=YESwip/T20166Ben Gamari2021-07-271-0/+4
* doc: fix copy/paste errorFraser Tweedale2021-07-271-2/+2
* rts: Fix inconsistent signatures for collect_pointersBen Gamari2021-07-271-1/+1
* rts/OSThreads: Improve error handling consistencyBen Gamari2021-07-273-23/+33
* rts/OSThreads: Ensure that we catch failures from pthread_mutex_lockBen Gamari2021-07-271-4/+5
* Use pthread if available on linuxAndreas Klebinger2021-07-271-4/+2
* Rename itimer to ticker in rts/posix for consistency.Andreas Klebinger2021-07-276-23/+26
* rts: Don't declare libCffi as bundled when using system libffiBen Gamari2021-07-273-5/+15
* hadrian: Always specify flag values explicitlyBen Gamari2021-07-273-24/+33
* rts: Drop allocateExec and friendsBen Gamari2021-07-273-110/+0
* rts: Introduce and use ExecPage abstractionBen Gamari2021-07-2717-113/+179
* rts/adjustor: Drop redundant commmentsBen Gamari2021-07-275-15/+0
* rts: Break up adjustor logicBen Gamari2021-07-2721-1329/+1583
* rts: Move libffi interfaces all to AdjustorBen Gamari2021-07-272-90/+51
* rts: Document CPP guardsBen Gamari2021-07-271-10/+10
* rename: Avoid unnecessary map lookupBen Gamari2021-07-271-2/+2
* Remove unused module GHC.Rename.DocFendor2021-07-271-23/+0
* RTS: try to fix timer racesSylvain Henry2021-07-262-2/+5
* hadrian: Don't add empty -I argumentswip/hadrian/libffi-includesBen Gamari2021-07-251-1/+1
* [rts] Untag bq->bh prior to reading the info tableMoritz Angermann2021-07-251-1/+12
* [CI] absolutely no caching on darwinMoritz Angermann2021-07-252-20/+16
* testsuite: Add test for #20142Ben Gamari2021-07-232-0/+31
* Cmm.Opt: Fix type of shift amount in constant foldingBen Gamari2021-07-231-2/+2
* Stop ug_boring_info retaining a chain of old CoreExprMatthew Pickering2021-07-231-8/+19
* Fix a few retainer leaks of TcGblEnvMatthew Pickering2021-07-233-4/+18
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-2320-103/+200
* Check the buffer size *before* calling the continuation in withEncodedCStringMatthew Pickering2021-07-233-13/+63
* Add test for #13157Matthew Pickering2021-07-233-0/+16
* Generalise reallyUnsafePtrEquality# and use itsheaf2021-07-2319-90/+446
* Add nontrivial type-checking plugin testssheaf2021-07-2312-0/+454
* Perf: fix strictness in OccurAnalSylvain Henry2021-07-231-168/+169
* Use fix-sized equality primops for fixed size boxed typesJohn Ericson2021-07-212-12/+12
* Fix #19931John Ericson2021-07-217-9/+69
* template-haskell: Add support for default declarationsMario Blažević2021-07-2113-9/+49
* Use Ways API instead of Set specific functionsFendor2021-07-2112-31/+37
* Refactor SuggestExtension constructor in GhcHintAlfredo Di Napoli2021-07-2116-78/+153
* driver: Fix recompilation for modules importing GHC.PrimMatthew Pickering2021-07-2110-15/+45
* hadrian: Update docs targets documentation [skip ci]wip/hadrian-docs-targetsMatthew Pickering2021-07-201-3/+21
* Make TmpFs independent of DynFlagsSylvain Henry2021-07-1916-60/+68
* Don't duplicate constructors in the simplifierSimon Peyton Jones2021-07-194-10/+196
* Rename RecordPuns to NamedFieldPuns in LangExt.ExtensionAlfredo Di Napoli2021-07-197-13/+9
* th: Weaken return type of myCoreToStgExprMatthew Pickering2021-07-195-56/+30
* Bignum: don't allocate in bignat_mul (#20028)Sylvain Henry2021-07-191-4/+4
* Better sharing of join points (#19996)wip/T19557Simon Peyton Jones2021-07-194-29/+149
* Add Word64#/Int64# primopsSylvain Henry2021-07-1523-150/+639
* Additional constant-folding rule for binary AND/ORSylvain Henry2021-07-151-10/+51
* Don't panic on 'no skolem info' and add failing testswip/no-skolem-panicZubin Duggal2021-07-1311-3/+117
* Added a hopefully clarificatory sentence about the notion of "atomicity" pres...Adrien2021-07-131-5/+13
* driver: Fix interaction of -Wunused-packages and reexported-modulesMatthew Pickering2021-07-1319-18/+142
* Add proper GHCHints for most PsMessage constructorswip/adinapoli-issue-20055Alfredo Di Napoli2021-07-1240-159/+284