summaryrefslogtreecommitdiff
path: root/compiler/GHC/Types/Unique
Commit message (Expand)AuthorAgeFilesLines
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-191-0/+16
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-122-3/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-122-7/+3
* Re-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger2021-04-091-1/+0
* Make sure mergeWithKey is inlined and applied strictlyMatthew Pickering2021-04-081-6/+14
* Add compiler linting to CIHécate2021-03-251-2/+1
* UniqSM: oneShot-ifyBen Gamari2021-03-221-10/+21
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-1/+1
* Revert "Remove GHC.Types.Unique.Map module"Matthew Pickering2021-03-031-0/+206
* Fix a bug causing loss of sharing in `UniqSDFM`Sebastian Graf2021-03-011-2/+2
* Drop GHC_LOADED_IN_GHCIBen Gamari2021-02-141-13/+0
* SimplM: Create uniques via IO instead of threadingAndreas Klebinger2021-01-281-5/+78
* Remove unused extension pragmas from the compiler code baseHécate2021-01-171-2/+0
* Implement Unique supply with Addr# atomic primopSylvain Henry2021-01-051-116/+77
* Remove flattening variablesRichard Eisenberg2020-12-011-1/+10
* Extract SharedIdEnv into its own moduleSebastian Graf2020-09-261-0/+121
* Avoid iterating twice in `zipTyEnv` (#18535)theobat2020-09-121-1/+19
* Add missing primop documentation (#18454)Krzysztof Gogolewski2020-08-281-1/+1
* mkUnique refactoring (#18362)Aditya Gupta2020-08-221-7/+1
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-124-150/+197
* Define multiShotIO and use it in mkSplitUniqueSupplySimon Peyton Jones2020-07-101-3/+49
* Clean up haddock hyperlinks of GHC.* (part1)Takenobu Tani2020-06-252-4/+4
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-6/+26
* Use foldl' in unionManyUniqDSetsSimon Jakobi2020-06-151-2/+2
* Optimisation in Unique.SupplySimon Peyton Jones2020-06-101-25/+120
* Use Data.IntMap.disjointSimon Jakobi2020-05-143-7/+7
* Improve some folds over Uniq[D]FMSimon Jakobi2020-05-144-28/+35
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-265-11/+11
* Require GHC 8.8 as the minimum compiler for bootstrappingRyan Scott2020-03-311-2/+1
* Remove GHC.Types.Unique.Map moduleSylvain Henry2020-03-291-206/+0
* Modules: Types (#13009)Sylvain Henry2020-03-296-0/+1602