summaryrefslogtreecommitdiff
path: root/compiler/cmm
Commit message (Expand)AuthorAgeFilesLines
* Fix unused-matches warnings in CmmLex.xThomas Miedema2015-08-091-4/+4
* cmmCreateSwitchPlan: Handle singletons up-frontJoachim Breitner2015-08-081-2/+13
* CmmParse: Don't force alignment in memcpy-ish operationsBen Gamari2015-08-031-2/+1
* Bitmap: Fix thunk explosionBen Gamari2015-07-091-20/+64
* Add Note [Warnings in code generated by Alex]Thomas Miedema2015-07-071-5/+1
* Use -fno-warn-unused-imports instead of hiding `ord`Thomas Miedema2015-07-051-1/+2
* Lexer: remove -fno-warn-unused-do-bindThomas Miedema2015-07-041-6/+3
* Replace usages of `-w` by `-fno-warn`sThomas Miedema2015-07-042-12/+7
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-031-4/+12
* Be aware of overlapping global STG registers in CmmSink (#10521)Reid Barton2015-06-253-20/+68
* Encode alignment in MO_Memcpy and friendsBen Gamari2015-06-163-26/+52
|\
| * Encode alignment in MO_Memcpy and friendsBen Gamari2015-06-163-26/+52
* | UNREG: fix pprHexVal to emit zeros (#10518)Sergei Trofimovich2015-06-141-2/+3
|/
* Squash typos in commentsGabor Greif2015-06-121-1/+1
* CmmCommonBlockElim: Improve hash functionJoachim Breitner2015-05-181-45/+26
* Speed up elimCommonBlocks by grouping blocks also by outgoing labelsJoachim Breitner2015-05-161-31/+112
* Typos in error messages and in commentsGabor Greif2015-04-102-2/+2
* CmmSwitch: Do not trip over a case with no (valid) branchesJoachim Breitner2015-04-051-2/+4
* Refactor the story around switches (#10137)Joachim Breitner2015-03-3013-75/+591
* Remove comments and flag for GranSimThomas Miedema2015-03-192-10/+0
* Remove obsolete comment in cmmOffsetJoachim Breitner2015-03-091-7/+0
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-1/+1
* cmm lex: drop unused 'align' tokenSergei Trofimovich2015-01-202-3/+0
* CMM: add a mechanism to import C .data labelsSergei Trofimovich2015-01-191-0/+4
* Remove redundant constraints in the compiler itself, found by -fwarn-redundan...Simon Peyton Jones2015-01-062-5/+5
* Fix linker interaction between Template Haskell and HPC (#9762)Reid Barton2014-12-231-1/+1
* Eliminate so-called "silent superclass parameters"Simon Peyton Jones2014-12-232-2/+6
* Some Dwarf generation fixesPeter Wortmann2014-12-181-4/+7
* Generate DWARF info sectionPeter Wortmann2014-12-161-7/+23
* Debug data extraction (NCG support)Peter Wortmann2014-12-161-0/+309
* Add unwind information to CmmPeter Wortmann2014-12-167-0/+28
* Tick scopesPeter Wortmann2014-12-1610-72/+209
* Source notes (Cmm support)Peter Wortmann2014-12-167-14/+98
* powerpc: fix and enable shared libraries by default on linuxSergei Trofimovich2014-12-141-1/+2
* catch some recent typosGabor Greif2014-12-081-1/+1
* Unlit compiler/cmm/ module(s)Herbert Valerio Riedel2014-11-301-32/+23
* Fix Trac #9815Simon Peyton Jones2014-11-211-3/+3
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-191-0/+1
* Remove a stray Trustworthy flag in ghc.David Terei2014-11-121-1/+0
* Per-thread allocation counters and limitsSimon Marlow2014-11-122-6/+31
* Update User's Guide, cleanup DynFlagsJan Stolarek2014-11-061-1/+1
* Fixes the ARM buildMoritz Angermann2014-10-211-2/+5
* Revert "Place static closures in their own section."Edward Z. Yang2014-10-203-3/+1
* Revert "BC-breaking changes to C-- CLOSURE syntax."Edward Z. Yang2014-10-203-13/+10
* Revert "Properly generate info tables for static closures in C--."Edward Z. Yang2014-10-202-5/+3
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-2/+2
* Indentation and non-semantic changes only.Edward Z. Yang2014-10-191-7/+7
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-2/+2
* Properly generate info tables for static closures in C--.Edward Z. Yang2014-10-012-3/+5
* BC-breaking changes to C-- CLOSURE syntax.Edward Z. Yang2014-10-013-10/+13