summaryrefslogtreecommitdiff
path: root/compiler/GHC/Types/Literal.hs
Commit message (Expand)AuthorAgeFilesLines
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-20/+26
* Cleanup String/FastString conversionsKrzysztof Gogolewski2022-10-251-1/+1
* Add VecSlot for unboxed sums of SIMD vectorsDai2022-10-191-1/+2
* Fix typosKrzysztof Gogolewski2022-09-141-2/+2
* Fix typosEric Lindblad2022-09-141-3/+3
* ghc-boot: Clean up UTF-8 codecsBen Gamari2022-07-221-1/+1
* Increase type sharingBen Gamari2021-11-171-1/+1
* Fix Int64ToInt/Word64ToWord rules on 32-bit architecturesSylvain Henry2021-11-061-8/+9
* Don't use FastString for UTF-8 encoding onlySylvain Henry2021-10-021-1/+3
* Canonicalize bignum literalsSylvain Henry2021-09-111-57/+45
* StgToCmm: use correct bounds for switches on sized valueswip/byte-switchSylvain Henry2021-08-171-13/+29
* Add Word64#/Int64# primopsSylvain Henry2021-07-151-4/+23
* Typos, minor comment fixesKrzysztof Gogolewski2021-06-221-1/+1
* Re-do rubbish literalsSimon Peyton Jones2021-06-051-70/+151
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-12/+12
* Ensure assert from Control.Exception isn't usedSylvain Henry2021-05-121-1/+0
* Rubbish literals for all representations (#18983)Sebastian Graf2021-03-261-129/+113
* Reduce code bloat in `Ord Literal` instance (#19443)Sebastian Graf2021-02-281-14/+5
* Make `Ord Literal` deterministic (#19438)Sebastian Graf2021-02-281-1/+1
* Fix typechecking time bug for large rationals (#15646)Andreas Klebinger2021-02-271-0/+1
* Add missing fixed-sized primops and constant foldingJohn Ericson2021-01-221-0/+6
* Cleanup primop constant folding rules in a few waysJohn Ericson2021-01-221-1/+8
* Don't use absentError thunks for strict constructor fieldsSimon Peyton Jones2021-01-021-35/+46
* Make proper fixed-width number literalsSylvain Henry2021-01-021-135/+137
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-261-12/+199
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-6/+4
* Simplify constant-folding (#18032)Sylvain Henry2020-10-311-7/+1
* Add TyCon Set/Env and use them in a few places.Andreas Klebinger2020-10-091-0/+1
* Use "to" instead of "2" in internal names of conversion opsJohn Ericson2020-09-091-31/+31
* Remove "Ord FastString" instanceSylvain Henry2020-09-011-1/+1
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-121-3/+6
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-281-1/+1
* Clean up haddock hyperlinks of GHC.* (part1)Takenobu Tani2020-06-251-1/+1
* Update compilerSylvain Henry2020-06-171-107/+72
* Implement cstringLength# and FinalPtrAndrew Martin2020-05-231-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-5/+5
* Modules (#13009)Sylvain Henry2020-04-181-3/+3
* GHC.Core.Opt renamingSylvain Henry2020-04-181-2/+2
* Modules: Types (#13009)Sylvain Henry2020-03-291-0/+847