summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Let LLVM and C handle > native size arithmeticwip/backports-9.2John Ericson2022-03-263-60/+67
* UNREG: implement 64-bit mach ops for 32-bit targetsSergei Trofimovich2022-03-262-30/+63
* Hadrian: Allow building with GHC 9.2Ryan Scott2022-03-263-3/+10
* gitlab-ci: Add release job for armv7-deb10Ben Gamari2022-03-051-0/+4
* gitlab-ci: Fix Alpine-intger-simple jobghc-9.2.2-releaseBen Gamari2022-03-041-1/+1
* Release GHC 9.2.2Ben Gamari2022-03-041-2/+2
* users-guide: More release notesBen Gamari2022-03-041-1/+12
* Add test case for C++ exception handlingRobert Hensing2022-03-045-0/+31
* Add -fcompact-unwindRobert Hensing2022-03-044-1/+23
* windows: include aux lib dir path explicitly so e.g. cabal can't override it.Tamar Christina2022-03-041-3/+4
* Change lookupIdSubst panic back to a warningMatthew Pickering2022-03-041-4/+5
* Bump Cabal submodule to 3.6.3.0Ben Gamari2022-03-041-0/+0
* Ensure that wired-in exception closures aren't GC'dBen Gamari2022-03-044-3/+41
* rts: Factor out built-in GC rootsBen Gamari2022-03-041-35/+41
* bytestring: Bump to 0.11.3.0wip/bump-bytestring-9.2Ben Gamari2022-03-033-7/+7
* testsuite: Specify expected word-size of machop testswip/aarch64-9.2Ben Gamari2022-03-021-7/+8
* CmmToC: Cast possibly-signed results as unsignedBen Gamari2022-03-021-10/+40
* CmmToC: Always cast arguments as unsignedBen Gamari2022-03-024-4/+33
* CmmToC: Zero-extend sub-word size resultsBen Gamari2022-03-021-6/+41
* CmmToC: Fix width of shift operationsBen Gamari2022-03-021-3/+15
* nativeGen/aarch64: Fix handling of subword valuesBen Gamari2022-03-023-83/+228
* [aarch64 NCG] Add better support for sub-word primopsMoritz Angermann2022-03-023-35/+150
* cmm/opt: Fold away shifts larger than shiftee widthBen Gamari2022-03-021-2/+12
* nativeGen/aarch64: Don't rely on register width to determine amodeBen Gamari2022-03-021-13/+20
* testsuite: Add testcases for various machop issuesBen Gamari2022-03-0211-0/+72
* cmm: Disallow shifts larger than shifteeBen Gamari2022-03-022-0/+19
* ncg/aarch64: Don't sign extend loadsBen Gamari2022-03-021-2/+2
* cmm: narrow when folding signed quotientsBen Gamari2022-03-021-2/+2
* nativeGen/x86: Don't encode large shift offsetsBen Gamari2022-03-021-1/+10
* gitlab-ci: Use integer-simple in alpine release jobBen Gamari2022-03-021-0/+1
* simplCore: Correctly extend in-scope set in rule matchingBen Gamari2022-02-251-27/+50
* Revert "simplCore: Correctly extend in-scope set in rule matching"Ben Gamari2022-02-251-1/+1
* Accept perf shiftsBen Gamari2022-02-230-0/+0
* simplCore: Correctly extend in-scope set in rule matchingBen Gamari2022-02-231-1/+1
* Extend the in-scope set to silence substExpr warningsSimon Peyton Jones2022-02-231-2/+12
* Make RULE matching insensitive to eta-expansionSimon Peyton Jones2022-02-2313-214/+565
* Get the in-scope set right during RULE matchingSimon Peyton Jones2022-02-235-34/+28
* Use the right InScopeSet for findBestSimon Peyton Jones2022-02-233-22/+30
* Fix lookupIdSubst call during RULE matchingKrzysztof Gogolewski2022-02-234-13/+27
* Fix a subtle scoping error in simplLazyBindSimon Peyton Jones2022-02-221-10/+15
* Simplify and improve the eta expansion mechanismSimon Peyton Jones2022-02-223-155/+151
* Introduce checkReflexiveMCoBen Gamari2022-02-221-1/+6
* Flip some bits (directions of coercions in rewriting)Richard Eisenberg2022-02-211-4/+4
* Add a regression test for #17723sheaf2022-02-214-0/+32
* Compare FunTys as if they were TyConApps.Richard Eisenberg2022-02-2111-78/+228
* Fix Int64ToInt/Word64ToWord rules on 32-bit architecturesSylvain Henry2022-02-192-16/+17
* Don't expose bignum backend in ghc --info (#20495)Sylvain Henry2022-02-173-3/+0
* Bump Haddock submodule to current ghc-9.2 headBen Gamari2022-02-171-0/+0
* RTS: open timerfd synchronously (#20618)Sylvain Henry2022-02-171-19/+32
* Bump base version to 4.16.1.0Ben Gamari2022-02-1713-22/+22