summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* nativeGen/aarch64: First cut at register extension elisionwip/aarch64-extension-elisionBen Gamari2021-11-093-0/+140
* gitlab-ci/darwin: Move SDK path discovery into toolchain.nixBen Gamari2021-11-092-9/+3
* gitlab-ci: Fail if dynamic references are found in a static bindistBen Gamari2021-11-091-1/+1
* gitlab-ci: Refactor toolchain provisionBen Gamari2021-11-092-18/+28
* cmm/opt: Fold away shifts larger than shiftee widthBen Gamari2021-11-091-2/+12
* Don't rely on register width to determine amodeBen Gamari2021-11-091-12/+16
* nativeGen/AArch64: Fix handling of subword valuesBen Gamari2021-11-091-78/+206
* testsuite: Add test for #20634Ben Gamari2021-11-083-0/+13
* testsuite: Add test for #20638Ben Gamari2021-11-083-0/+6
* testsuite: Add test for #20637Ben Gamari2021-11-083-0/+5
* testsuite: Add testcase for #20626Ben Gamari2021-11-087-0/+53
* cmm: Disallow shifts larger than shifteeBen Gamari2021-11-082-0/+19
* ncg/aarch64: Don't sign extend loadsBen Gamari2021-11-081-2/+2
* cmm: narrow when folding signed quotientsBen Gamari2021-11-081-2/+2
* nativeGen/x86: Don't encode large shift offsetsBen Gamari2021-11-081-1/+10
* Pmc: Do inhabitation test for unlifted vars (#20631)Sebastian Graf2021-11-074-17/+56
* Factor out unregisterised and tables next to code m4 macrosJohn Ericson2021-11-073-53/+69
* Print the Type kind qualified when ambiguous (#20627)Vladislav Zavialov2021-11-076-18/+83
* Don't undersaturate join points through eta-reduction.Andreas Klebinger2021-11-072-2/+13
* Refactor HdkM using deriving viaVladislav Zavialov2021-11-061-27/+14
* Add regression test for #20568Nikolay Yakimov2021-11-064-0/+31
* Fix Int64/Word64's Enum instance fusionSylvain Henry2021-11-062-0/+28
* Make Word64 use Word64# on every architectureSylvain Henry2021-11-0636-786/+201
* Remove target dependent CPP for Word64/Int64 (#11470)Sylvain Henry2021-11-0617-135/+154
* CI: allow perf-nofib to failSylvain Henry2021-11-061-2/+4
* Fix Int64ToInt/Word64ToWord rules on 32-bit architecturesSylvain Henry2021-11-062-16/+17
* Add missing Int64/Word64 constant-folding rulesSylvain Henry2021-11-061-0/+16
* i386: fix codegen of 64-bit comparisonsSylvain Henry2021-11-061-14/+21
* Export `withTcPlugins` and `withHoleFitPlugins`Ziyang Liu2021-11-061-0/+2
* Fix boolean confusion with Opt_NoLlvmMangler flagMatthew Pickering2021-11-051-2/+2
* Avoid GHC_STAGE and other include bitsJohn Ericson2021-11-0514-22/+33
* make: Futher systematize handling of generated headersJohn Ericson2021-11-053-26/+12
* Allow CApi FFI calls in GHCiMatthew Pickering2021-11-055-1/+12
* Remove record field from SoloSimon Peyton Jones2021-11-057-41/+23
* Fix deferOutOfScopeVariables for qualified #20472CarrieMY2021-11-054-10/+22
* Tiny renamings and doc updatesRichard Eisenberg2021-11-042-54/+55
* Correct load_load_barrier for risc-vTakenobu Tani2021-11-041-1/+1
* ci: Don't run alpine job in fast-ciMatthew Pickering2021-11-041-0/+2
* Generalize the type of wrapLocSndMAVladislav Zavialov2021-11-031-4/+13
* hadrian: Use $bindir instead of `dirname $0` in ghci wrapperARATA Mizuki2021-11-031-2/+1
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-0244-312/+408
* Fix #20590 with another application of mkHsContextMaybeRyan Scott2021-11-024-17/+28
* Treat generated RTS headers in a more consistent mannerJohn Ericson2021-11-025-10/+31
* Remove `includes_GHCCONSTANTS` from make build systemJohn Ericson2021-11-022-3/+0
* Separate some AC_SUBST / AC_DEFINEJohn Ericson2021-11-023-9/+10
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-0223-83/+97
* Update comment in Lint.hs Andreas Klebinger2021-11-011-1/+1
* configure: Hide error output from --target checkBen Gamari2021-10-311-1/+1
* ghc: Bump Cabal-Version to 1.22Ben Gamari2021-10-311-1/+1
* Modularize autoconf platform detectionJohn Ericson2021-10-318-164/+200