| Commit message (Expand) | Author | Age | Files | Lines |
* | [aarch64 NCG] Add better support for sub-word primops | Moritz Angermann | 2021-06-23 | 3 | -35/+150 |
* | Put tracing functions into their own module | Sylvain Henry | 2021-06-22 | 1 | -11/+7 |
* | PPC NCG: Fix panic in linear register allocator | Peter Trommler | 2021-06-16 | 1 | -1/+1 |
* | Make Logger independent of DynFlags | Sylvain Henry | 2021-06-07 | 1 | -0/+4 |
* | Adds AArch64 Native Code Generator | Moritz Angermann | 2021-06-05 | 25 | -86/+3345 |
* | Use GHC's State monad consistently | Ben Gamari | 2021-05-29 | 1 | -1/+1 |
* | Split GHC.Utils.Monad.State into .Strict and .Lazy | Ben Gamari | 2021-05-29 | 6 | -6/+6 |
* | PPC NCG: Fix unsigned compare with 16-bit constants | Peter Trommler | 2021-05-19 | 1 | -1/+2 |
* | Cmm: fix sinking after suspendThread | Sylvain Henry | 2021-05-19 | 3 | -0/+9 |
* | Remove useless {-# LANGUAGE CPP #-} pragmas | Sylvain Henry | 2021-05-12 | 21 | -25/+12 |
* | Fully remove HsVersions.h | Sylvain Henry | 2021-05-12 | 19 | -39/+0 |
* | Replace CPP assertions with Haskell functions | Sylvain Henry | 2021-05-12 | 4 | -24/+28 |
* | Replace (ptext .. sLit) with `text` | Sylvain Henry | 2021-04-29 | 12 | -611/+608 |
* | Enhance pretty-printing perf | Sylvain Henry | 2021-04-10 | 1 | -31/+40 |
* | Re-export GHC.Bits from GHC.Prelude with custom shift implementation. | Andreas Klebinger | 2021-04-09 | 10 | -10/+0 |
* | CmmToAsm.Reg.Linear: oneShot-ify RegMwip/ncg-perf | Ben Gamari | 2021-03-24 | 1 | -16/+22 |
* | CmmToAsm.Reg.Linear: Use concat rather than repeated (++) | Ben Gamari | 2021-03-24 | 1 | -2/+1 |
* | PPC NCG: Fix int to float conversion | Peter Trommler | 2021-03-23 | 1 | -6/+26 |
* | Transfer tickish things to GHC.Types.Tickish | Luite Stegeman | 2021-03-20 | 3 | -3/+3 |
* | remove superfluous 'id' type parameter from GenTickish | Luite Stegeman | 2021-03-20 | 1 | -2/+2 |
* | Save the type of breakpoints in the Breakpoint tick in STG | Luite Stegeman | 2021-03-20 | 3 | -3/+3 |
* | CmmtoAsm.Reg.Linear: Rewrite process | Ben Gamari | 2021-03-17 | 1 | -33/+29 |
* | CmmToAsm.Reg.Linear: Make linearRA body a join point | Ben Gamari | 2021-03-17 | 1 | -19/+17 |
* | Eliminate selector thunk allocations | Ben Gamari | 2021-03-17 | 1 | -1/+1 |
* | Require GHC 8.10 as the minimum compiler for bootstrapping | Ryan Scott | 2021-03-09 | 1 | -7/+0 |
* | Implement riscv64 LLVM backend | Andreas Schwab | 2021-03-05 | 4 | -0/+10 |
* | Fix array and cleanup conversion primops (#19026) | Sylvain Henry | 2021-03-03 | 1 | -8/+6 |
* | PPC NCG: print procedure end label for debug | Peter Trommler | 2021-02-17 | 1 | -5/+11 |
* | Drop GHC_LOADED_IN_GHCI | Ben Gamari | 2021-02-14 | 1 | -12/+0 |
* | Fix typos | Brian Wignall | 2021-02-06 | 3 | -3/+3 |
* | Add explicit import lists to Data.List imports | Oleg Grenrus | 2021-01-29 | 5 | -5/+5 |
* | RegAlloc: Add missing raPlatformfield to RegAllocStatsSpill | Andreas Klebinger | 2020-11-26 | 2 | -2/+7 |
* | [Sized Cmm] properly retain sizes. | Moritz Angermann | 2020-11-26 | 1 | -3/+11 |
* | dwarf: Apply info table offset consistently | Ben Gamari | 2020-11-21 | 1 | -5/+19 |
* | Add Addr# atomic primops (#17751) | Sylvain Henry | 2020-11-16 | 1 | -5/+5 |
* | AArch64/arm64 adjustments | Moritz Angermann | 2020-11-15 | 4 | -10/+10 |
* | nativeGen/dwarf: Use DW_AT_linkage instead of DW_AT_MIPS_linkage | Ben Gamari | 2020-11-15 | 2 | -3/+3 |
* | nativeGen/dwarf: Only produce DW_AT_source_note DIEs in -g3 | Ben Gamari | 2020-11-15 | 2 | -5/+9 |
* | nativeGen/dwarf: Fix procedure end addresses | Ben Gamari | 2020-11-15 | 3 | -15/+25 |
* | codeGen: Produce local symbols for module-internal functions | Ben Gamari | 2020-11-11 | 3 | -2/+15 |
* | Move this_module into NCGConfig | Ben Gamari | 2020-11-11 | 3 | -32/+29 |
* | Don't use LEA with 8-bit registers (#18614) | Sylvain Henry | 2020-11-04 | 1 | -2/+6 |
* | NCG: Fix 64bit int comparisons on 32bit x86 | Andreas Klebinger | 2020-11-04 | 2 | -30/+100 |
* | Add the proper HLint rules and remove redundant keywords from compiler | Hécate | 2020-11-01 | 6 | -85/+76 |
* | Lint the compiler for extraneous LANGUAGE pragmas | Hécate | 2020-10-10 | 5 | -19/+15 |
* | rts: fix race condition in StgCRun | Tamar Christina | 2020-10-09 | 1 | -2/+3 |
* | WinIO: Small changes related to atomic request swaps. | Andreas Klebinger | 2020-10-07 | 1 | -0/+2 |
* | Don't import GHC.Unit to reduce the number of dependencies | Sylvain Henry | 2020-10-01 | 1 | -1/+1 |
* | Refactor CLabel pretty-printing | Sylvain Henry | 2020-09-23 | 2 | -4/+3 |
* | Generalize OutputableP | Sylvain Henry | 2020-09-17 | 5 | -15/+34 |