summaryrefslogtreecommitdiff
path: root/compiler/cmm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Place static closures in their own section.Edward Z. Yang2014-10-013-1/+3
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-271-2/+2
* Make Applicative a superclass of MonadAustin Seipp2014-09-093-1/+9
* pprC: declare extern cmm primitives as functions, not dataSergei Trofimovich2014-09-051-0/+1
* `M-x delete-trailing-whitespace` & `M-x untabify`...Herbert Valerio Riedel2014-08-311-1/+1
* PprC: cleanup: don't emit 'FB_' / 'FE_' in via-CSergei Trofimovich2014-08-291-7/+0
* UNREG: fix emission of large Integer literals in C codegenSergei Trofimovich2014-08-261-3/+27
* Add MO_AddIntC, MO_SubIntC MachOps and implement in X86 backendReid Barton2014-08-232-0/+4
* build: require GHC 7.6 for bootstrappingAustin Seipp2014-08-191-5/+1
* Implement new CLZ and CTZ primops (re #9340)Herbert Valerio Riedel2014-08-142-0/+5
* Add some Haddocks to SMRepJohan Tibell2014-08-121-2/+13
* shouldInlinePrimOp: Fix Int overflowJohan Tibell2014-08-121-2/+5
* A panic in CmmBuildInfoTables.bundle shouldn't be a panic (#9329)Simon Marlow2014-08-011-4/+8
* add a commentSimon Marlow2014-08-011-0/+3