summaryrefslogtreecommitdiff
path: root/compiler/utils/Util.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove dead `ncgDebugIsOn` and `NCG_DEBUG`John Ericson2019-09-111-8/+1
* Faster exactLog2Sylvain Henry2019-08-181-14/+8
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-141-1/+1
* ghc-pkg needs settings file to un-hardcode target platformJohn Ericson2019-06-191-22/+0
* Refine the GHCI macro into HAVE[_{INTERNAL, EXTERNAL}]_INTERPRETERAlp Mestanogullari2019-06-111-1/+1
* Fix missing unboxed tuple RuntimeReps (#16565)Krzysztof Gogolewski2019-05-291-7/+1
* Add PlainPanic for throwing exceptions without depending on pprintMichael Sloan2019-05-241-1/+1
* codegen: use newtype for Alignment in BasicTypesArtem Pyanykh2019-04-091-11/+0
* codegen: fix memset unroll for small bytearrays, add 64-bit setsArtem Pyanykh2019-04-091-0/+10
* Replace nOfThem by replicateKrzysztof Gogolewski2019-03-191-4/+1
* compiler: Disable atomic renaming on WindowsBen Gamari2019-03-161-1/+13
* compiler: Refactor: extract `withAtomicRename`Niklas Hambüchen2019-03-091-1/+23
* Revert "compiler: Refactor: extract `withAtomicRename`"Ben Gamari2019-03-041-23/+1
* compiler: Refactor: extract `withAtomicRename`Niklas Hambüchen2019-02-211-1/+23
* Improve snocView implementation.klebinger.andreas@gmx.at2019-02-091-12/+17
* Replace a few uses of snocView with last/lastMaybe.klebinger.andreas@gmx.at2019-02-091-1/+10
* Taming the Kind Inference MonsterSimon Peyton Jones2018-11-291-1/+7
* NCG: New code layout algorithm.Andreas Klebinger2018-11-171-2/+20
* Move eta-reduced coaxiom compatibility handling quirks into FamInstEnv.mniip2018-11-011-1/+10
* Finish fix for #14880.Tobias Dammers2018-10-281-1/+5
* ghc-pkg: Configure handle encodingsBen Gamari2018-05-131-15/+0
* Remove splitEithers, use partitionEithers from baseÖmer Sinan Ağacan2018-03-121-9/+1
* Implement underscores in numeric literals (NumericUnderscores extension)Takenobu Tani2018-01-211-5/+16
* Implement the basics of hex floating point literalsIavor Diatchki2017-11-021-2/+57
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Drop GHC 7.10 compatibilityRyan Scott2017-08-011-32/+1
* Use lengthIs and friends in more placesRyan Scott2017-06-021-2/+36
* Prefer #if defined to #ifdefBen Gamari2017-04-281-10/+10
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-281-1/+1
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-1/+1
* Typos in comments [ci skip]Gabor Greif2017-04-051-1/+1
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-051-1/+1
* Allow colors to be customizedPhil Ruffwind2017-03-231-0/+15
* Replace debugging trace with a proper WARNMatthew Pickering2017-03-131-2/+6
* Unbreak build with ghc-7.10.1Yuras Shumovich2017-01-171-0/+2
* Fix typo in commentSteffen Forkmann2017-01-101-1/+1
* Make globals use sharedCAFMoritz Angermann2016-12-111-0/+34
* Revert "Make globals use sharedCAF"Ben Gamari2016-11-301-34/+0
* Make globals use sharedCAFMoritz Angermann2016-11-291-0/+34
* Allow GeneralizedNewtypeDeriving for classes with associated type familiesRyan Scott2016-11-061-0/+8
* Rework renaming of children in export lists.Matthew Pickering2016-10-081-2/+8
* Unify CallStack handling in ghcBen Gamari2016-09-151-1/+45
* Turn divInt# and modInt# into bitwise operations when possibleTakano Akio2016-09-051-0/+24
* Util.count: Implement as a left-fold instead of a right-foldJoachim Breitner2016-08-051-4/+5
* Utils: Fix `lengthIs` and `lengthExceeds` for negative argsÖmer Sinan Ağacan2016-07-071-6/+15
* Address #11471 by putting RuntimeRep in kinds.wip/runtime-repRichard Eisenberg2016-02-241-0/+16
* Remove superfluous code when deriving Foldable/TraversableRyanGlScott2016-02-171-1/+18
* Remote GHCi: parallelise BCO serializationSimon Marlow2016-02-021-0/+8
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-3/+0
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-6/+43