summaryrefslogtreecommitdiff
path: root/compiler/cmm/CLabel.hs
Commit message (Expand)AuthorAgeFilesLines
* compiler/cmm/PprC.hs: constify labels in .rodataSergei Trofimovich2017-04-241-0/+24
* pprDebugCLabel: drop duplicate trailing ')'Sergei Trofimovich2017-04-201-2/+2
* hs_add_root() RTS API removalSergei Trofimovich2017-04-171-19/+0
* Honour -dsuppress-uniques more thoroughlySimon Peyton Jones2017-02-171-12/+12
* UNREG: fix "_bytes" string literal forward declarationSergei Trofimovich2017-01-291-0/+6
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-201-0/+13
* CLabel: Kill redundant UnitId argument from labelDynamicBen Gamari2016-12-161-3/+5
* Packages: Kill unused UnitId argument to isDllNameBen Gamari2016-12-161-1/+1
* Fix pprCLabel on platforms without native codegen.Shea Levy2016-12-151-2/+2
* Reduce the size of string literals in binaries.Thijs Alkemade2016-12-061-2/+6
* add ieee754 next* functions to math_funsBen Gamari2016-11-211-1/+6
* Remove CONSTR_STATICSimon Marlow2016-11-141-19/+0
* Remove StgRubbishArg and CmmArgÖmer Sinan Ağacan2016-08-101-3/+1
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-1/+3
* Delete Ord UniqueBartosz Nitka2016-06-301-2/+85
* CLabel: Catch #11155 during C-- pretty-printingBen Gamari2016-05-181-4/+17
* Add NCG support for AIX/ppc32Herbert Valerio Riedel2016-03-241-4/+9
* Split external symbol prototypes (EF_) (Trac #11395)Sergei Trofimovich2016-03-081-1/+7
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-37/+37
* DynFlags: remove Opt_StaticThomas Miedema2015-12-151-5/+5
* Output source notes in extended DWARF DIEsBen Gamari2015-11-231-0/+6
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-24/+24
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-031-4/+12
* Remove comments and flag for GranSimThomas Miedema2015-03-191-9/+0
* Fix linker interaction between Template Haskell and HPC (#9762)Reid Barton2014-12-231-1/+1
* Generate DWARF info sectionPeter Wortmann2014-12-161-7/+23
* powerpc: fix and enable shared libraries by default on linuxSergei Trofimovich2014-12-141-1/+2
* Revert "BC-breaking changes to C-- CLOSURE syntax."Edward Z. Yang2014-10-201-2/+2
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-2/+2
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-2/+2
* BC-breaking changes to C-- CLOSURE syntax.Edward Z. Yang2014-10-011-2/+2
* pprC: declare extern cmm primitives as functions, not dataSergei Trofimovich2014-09-051-0/+1
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-25/+25
* Mark HPC ticks labels as dynamicReid Barton2014-07-021-0/+2
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-1/+8
* codeGen: inline allocation optimization for clone array primopsJohan Tibell2014-03-221-2/+4
* codeGen: allocate small byte arrays of statically known size inlineJohan Tibell2014-03-141-1/+4
* Comments and white space onlySimon Peyton Jones2013-06-061-3/+3
* Fix the GHC package DLL-splittingIan Lynagh2013-05-141-2/+2
* Make the current module available to labelDynamicIan Lynagh2013-05-131-2/+2
* In CMM, only allow foreign calls to labels, not arbitrary expressionsIan Lynagh2013-04-241-2/+2
* ticky enhancementsNicolas Frisby2013-03-291-14/+37
* Introduce CPR for sum types (Trac #5075)Simon Peyton Jones2013-01-241-1/+0
* Some alpha renamingIan Lynagh2012-10-161-4/+4
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-6/+9
* When -split-objs is on, make one SRT per split, not one per moduleSimon Marlow2012-09-251-13/+9
* Declare SRT labels correctly in the via-C backendSimon Marlow2012-09-181-3/+3
* Fix -split-objs with the new code generatorSimon Marlow2012-09-041-2/+20
* Make the ways dynamicIan Lynagh2012-09-031-6/+5
* Remove some unnecessary platform argumentsIan Lynagh2012-06-131-51/+51