summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* SetLevels: Box expressions returning uboxed tuples so that they floatwip/T20269Sebastian Graf2021-08-242-12/+51
* Add -Wl,-U,___darwin_check_fd_set_overflow to rts/package.conf.inMatthew Pickering2021-08-191-0/+4
* Make Int64#/Word64# unconditionally availableJohn Ericson2021-08-197-45/+9
* Get the in-scope set right during RULE matchingSimon Peyton Jones2021-08-195-34/+28
* Fix missing can_fail annotation on two CAS primopsViktor Dukhovni2021-08-192-10/+24
* Don't look for TypeError in type family argumentssheaf2021-08-186-11/+90
* recomp: Check backend type rather than -fwrite-interface to decide whether we...Matthew Pickering2021-08-181-1/+1
* Driver rework pt3: the upsweepMatthew Pickering2021-08-18115-1113/+1345
* Fix parsing of rpaths which include spaces in runInjectRPathsMatthew Pickering2021-08-182-7/+27
* StgToCmm: use correct bounds for switches on sized valueswip/byte-switchSylvain Henry2021-08-172-19/+42
* Test non-native switch C-- with twos complimentJohn Ericson2021-08-174-1/+40
* ghci: Fix rec statements in interactive promptMatthew Pickering2021-08-174-9/+47
* Fix iconv detection in configure on OpenBSDGreg Steuck2021-08-151-1/+1
* Use the right InScopeSet for findBestSimon Peyton Jones2021-08-153-22/+30
* Fix lookupIdSubst call during RULE matchingKrzysztof Gogolewski2021-08-154-12/+27
* TypeError is OK on the RHS of a type synonymwip/T20181Simon Peyton Jones2021-08-154-7/+39
* Update TcPlugin_RewritePerf performance testsheaf2021-08-155-29/+21
* Detect TypeError when checking for insolubilitysheaf2021-08-1515-75/+265
* hadrian: Also produce versioned wrapper scriptsMatthew Pickering2021-08-132-34/+41
* Create absolute symlink for test executablesMatthew Pickering2021-08-131-1/+3
* Revert "hadrian: Make copyFileLinked a bit more robust"Matthew Pickering2021-08-132-14/+11
* Add rewriting to typechecking pluginssheaf2021-08-1324-195/+851
* Refactoring module dependenciesSylvain Henry2021-08-1318-139/+181
* Move `ol_witness` to `OverLitTc`Dr. ERDI Gergo2021-08-1311-69/+79
* Modify InlineSpec data constructor (helps fix #18138)Alina Banerjee2021-08-1118-87/+147
* Optimize Info Table Provenance Entries (IPEs) Map creation and lookupSven Tennie2021-08-1116-58/+985
* Update HACKING.mdMoritz Angermann2021-08-111-1/+1
* Fix pprDepsSylvain Henry2021-08-102-2/+4
* Fix recomp021 localeSylvain Henry2021-08-101-1/+1
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-1016-165/+165
* Add a Typeable constraint to fromStaticPtr, addressing #19729David Simmons-Duffin2021-08-104-7/+17
* Hadrian: fix .cabal fileSylvain Henry2021-08-091-1/+1
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-09141-184/+216
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-0994-105/+116
* Clean up whitespace in /includesJohn Ericson2021-08-099-104/+104
* Remove ad-hoc fromIntegral rulesSylvain Henry2021-08-099-313/+1255
* Ensure that newtype deriving strategy is used for CTypesSylvain Henry2021-08-091-12/+6
* rts: Fix use of sized array in Heap.hBen Gamari2021-08-093-5/+9
* testsuite: Add test for #20199Ben Gamari2021-08-094-0/+17
* Consistent use of coercion and TypeApplicationsViktor Dukhovni2021-08-081-6/+11
* Rewrite of Traversable overviewViktor Dukhovni2021-08-081-211/+845
* Minor fix to pretty-printing of linear typesKrzysztof Gogolewski2021-08-057-12/+31
* Add Data.ByteArray, derived from primitiveBodigrim2021-08-053-0/+245
* Use Reductions to keep track of rewritingssheaf2021-08-0421-919/+1410
* Fix GHCi completion (#20101)Zubin Duggal2021-08-047-17/+38
* hadrian: Create relative rather than absolute symlinks in binary dist folderMatthew Pickering2021-08-041-1/+5
* Make HsWrapper a MonoidJohn Ericson2021-08-041-0/+21
* Linear types: fix linting of multiplicities (#19165)Krzysztof Gogolewski2021-08-042-15/+21
* Disable -fdefer-type-errors for linear types (#20083)Krzysztof Gogolewski2021-08-048-5/+67
* Don't store tmpDir in SettingsSylvain Henry2021-08-033-18/+9