summaryrefslogtreecommitdiff
path: root/compiler/cmm/CLabel.hs
Commit message (Expand)AuthorAgeFilesLines
* An overhaul of the SRT representationSimon Marlow2018-05-161-27/+28
* Add -fexternal-dynamic-refsSimon Marlow2018-03-081-6/+9
* CLabel: A bit of documentationBen Gamari2017-11-281-3/+25
* Cmm: Add missing cases for BlockInfoTableBen Gamari2017-11-281-0/+2
* CLabel: More specific debug output from CLabelBen Gamari2017-11-281-2/+3
* CLabel: Refactor pprDynamicLinkerAsmLabelBen Gamari2017-11-281-49/+59
* cmm: Use LocalBlockLabel instead of AsmTempLabel to represent blocksBen Gamari2017-11-281-10/+38
* CLabel.labelType: Make catch-all case explicitBen Gamari2017-11-281-3/+14
* CLabels: Remove CaseLabelBen Gamari2017-11-151-32/+0
* CLabel: Clean up unused label typesBen Gamari2017-11-151-45/+5
* Fix PPC NCG after blockID patchPeter Trommler2017-11-091-1/+29
* Add -falignment-sanitization flagBen Gamari2017-10-291-1/+3
* don't allow AsmTempLabel in UNREG mode (Trac #14264)Sergei Trofimovich2017-09-241-0/+2
* Fix AsmTempLabelMoritz Angermann2017-09-231-1/+0
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* 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