summaryrefslogtreecommitdiff
path: root/compiler/utils/Util.hs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add missing whitespace in toArgs' error msgHerbert Valerio Riedel2015-12-081-2/+2
* Refactor treatment of wildcardsSimon Peyton Jones2015-12-011-14/+13
* OPTIONS_GHC compiler flags may contain spaces (#4931)Thomas Miedema2015-11-111-14/+27
* Refactor: delete most of the module FastTypesThomas Miedema2015-08-211-15/+10
* Transliterate unknown characters at outputMichael Snoyman2015-08-181-0/+16
* parser: Allow Lm (MODIFIER LETTER) category in identifiersThomas Miedema2015-07-031-0/+5