summaryrefslogtreecommitdiff
path: root/compiler/utils
Commit message (Expand)AuthorAgeFilesLines
* Mark mapUnionFV as INLINABLE rather than INLINEMatthew Pickering2016-09-231-1/+1
* Unify CallStack handling in ghcBen Gamari2016-09-153-32/+57
* Turn divInt# and modInt# into bitwise operations when possibleTakano Akio2016-09-051-0/+24
* cleanup: drop 11 years old performance hackSergei Trofimovich2016-09-041-8/+2
* Fix #10923 by fingerprinting optimization level.Edward Z. Yang2016-09-021-0/+11
* DmdAnal: Add a final, safe iterationJoachim Breitner2016-08-251-0/+6
* Util.count: Implement as a left-fold instead of a right-foldJoachim Breitner2016-08-051-4/+5
* Typo in commentGabor Greif2016-08-011-1/+1
* MonadUtils: Typos in commentsÖmer Sinan Ağacan2016-07-261-2/+2
* Add deepseq dependency and a few NFData instancesSimon Marlow2016-07-221-1/+4
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-0/+8
* Pretty: remove a harmful $! (#12227)Thomas Miedema2016-07-171-1/+44
* Binary: Use ByteString's copy in getBSBen Gamari2016-07-161-19/+12
* Pretty: delete really old changelogThomas Miedema2016-07-111-154/+20
* FastString: Supply mconcat implementationBen Gamari2016-07-081-0/+1
* FastString: Add IsString instanceBen Gamari2016-07-081-0/+3
* FastString: Reduce allocations of concatFSBen Gamari2016-07-081-1/+1
* Utils: Fix `lengthIs` and `lengthExceeds` for negative argsÖmer Sinan Ağacan2016-07-071-6/+15
* Document some codegen nondeterminismBartosz Nitka2016-07-072-11/+17
* Style changes for UniqFMBartosz Nitka2016-07-071-148/+145
* Kill varEnvElts in seqDmdEnvBartosz Nitka2016-07-011-1/+7
* Remove uniqSetToListBartosz Nitka2016-07-014-15/+21
* Remove ufmToListBartosz Nitka2016-06-302-6/+16
* Remove some `undefined`sÖmer Sinan Ağacan2016-06-271-3/+2
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-22/+105
* Make UnitIdMap a deterministic mapBartosz Nitka2016-06-061-1/+6
* Kill foldUniqSetBartosz Nitka2016-06-062-14/+20
* Document putDictionary determinismBartosz Nitka2016-06-061-1/+3
* Use UniqDFM for HomePackageTableBartosz Nitka2016-06-061-2/+19
* Make FieldLabelEnv a deterministic setBartosz Nitka2016-06-032-3/+32
* Remove 'deriving Typeable' statementsRyan Scott2016-05-246-14/+7
* Make Arrow desugaring deterministicBartosz Nitka2016-05-241-1/+6
* Document some benign nondeterminismBartosz Nitka2016-05-242-29/+27
* Revert "compiler/iface: compress .hi files"Ben Gamari2016-05-232-144/+19
* compiler/iface: compress .hi filesAustin Seipp2016-05-212-19/+144
* Make inert_model and inert_eqs deterministic setsBartosz Nitka2016-05-181-1/+21
* Refactor some ppr functions to use pprUFMBartosz Nitka2016-05-121-4/+4
* Kill varEnvElts in specImportsBartosz Nitka2016-05-121-0/+32
* Document SCC determinismBartosz Nitka2016-05-112-2/+25
* Get rid of Traversable UniqFM and Foldable UniqFMBartosz Nitka2016-05-101-11/+12
* Remove unused equivClassesByUniqBartosz Nitka2016-05-021-16/+1
* Remove unused foldFsEnvBartosz Nitka2016-04-281-3/+1
* Kill mapUniqSetBartosz Nitka2016-04-281-3/+9
* Add uniqSetAny and uniqSetAll and use themBartosz Nitka2016-04-282-2/+16
* Kill varSetElemsWellScoped in quantifyTyVarsBartosz Nitka2016-04-263-4/+21
* Make benign non-determinism in pretty-printing more obviousBartosz Nitka2016-04-221-1/+19
* Rename FV related functionsBartosz Nitka2016-04-201-34/+35
* utils: Provide CallStack to expectJustBen Gamari2016-04-151-1/+11
* Core pretty printer: Omit wild case bindersJoachim Breitner2016-04-061-1/+6
* Scrap DEC OSF/1 supportHerbert Valerio Riedel2016-03-281-3/+0