summaryrefslogtreecommitdiff
path: root/compiler/basicTypes
Commit message (Expand)AuthorAgeFilesLines
* Break up TcRnTypes, among other modules.Richard Eisenberg2019-10-164-19/+255
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-251-1/+3
* Fix bogus type of case expressionwip/T17056Simon Peyton Jones2019-09-201-6/+6
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-1/+1
* Encode shape information in `PmOracle`Sebastian Graf2019-09-162-2/+25
* Document types of LitNumbers, minor refactoring in Literal.hsÖmer Sinan Ağacan2019-08-151-10/+28
* Introduce a type for "platform word size", use it instead of IntÖmer Sinan Ağacan2019-08-061-6/+4
* Break up TyCoRepBen Gamari2019-07-311-1/+2
* Make DefUses = OrdList DefUseRyan Scott2019-07-251-5/+6
* Add a note in the simplifier about in-scope set as a substitutionArnaud Spiwack2019-07-151-4/+7
* Remove unused UniqSupply functionsÖmer Sinan Ağacan2019-06-251-42/+1
* Don't eta-expand unsaturated primopsBen Gamari2019-06-252-16/+14
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* Properly trim IdInfos of DFunIds and PatSyns in TidyPgmÖmer Sinan Ağacan2019-06-191-3/+3
* Make sure mkSplitUniqSupply stores the precomputed mask only.Andreas Klebinger2019-06-181-1/+2
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-142-15/+48
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-4/+3
* Comments only: document newtypes' DataConWrapIdRichard Eisenberg2019-06-101-0/+20
* TmOracle: Replace negative term equalities by refutable PmAltConsSebastian Graf2019-06-071-0/+4
* Add PlainPanic for throwing exceptions without depending on pprintMichael Sloan2019-05-241-1/+1
* Use datatype for unboxed returns when loading ghc into ghciMichael Sloan2019-05-221-21/+41
* Compute demand signatures assuming idAritySebastian Graf2019-04-304-42/+126
* codegen: use newtype for Alignment in BasicTypesArtem Pyanykh2019-04-091-3/+35
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-254-5/+5
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-159-38/+38
* Fix #16411 by making dataConCannotMatch aware of (~~)Ryan Scott2019-03-131-4/+7
* TH: support raw bytes literals (#14741)Sylvain Henry2019-03-081-0/+14
* Fix #16391 by using occCheckExpand in TcValidityRyan Scott2019-03-071-1/+1
* Fix map/coerce rule for newtypes with wrappersKrzysztof Gogolewski2019-03-051-1/+24
* Visible dependent quantificationRyan Scott2019-03-011-7/+50
* Add AnonArgFlag to FunTySimon Peyton Jones2019-02-235-34/+75
* Fix exprIsConApp_maybeSimon Peyton Jones2019-02-221-1/+1
* Look through newtype wrappers (Trac #16254)Krzysztof Gogolewski2019-02-191-1/+8
* Make constructor wrappers inline only during the final phaseArnaud Spiwack2019-02-192-10/+24
* Uphold AvailTC Invariant for associated data famsAlec Theriault2019-02-181-21/+21
* Properly escape character literals in HaddocksAlec Theriault2019-02-151-1/+1
* Fix #16293 by cleaning up Proxy# infelicitiesRyan Scott2019-02-121-4/+8
* Refactor splice_exp in Parser.yVladislav Zavialov2019-02-051-0/+6
* Polished Note [Exceptions and strictness]Sebastian Graf2019-02-021-15/+27
* Remove ExnStr and ThrowsExn businessSebastian Graf2019-02-011-214/+116
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-313-9/+15
* Minor refactor [ci skip]Gabor Greif2019-01-231-1/+1
* A few typofixesGabor Greif2019-01-231-1/+1
* Fix bogus worker for newtypesSimon Peyton Jones2019-01-221-21/+22
* Prepare source-tree for base-4.13 MFP bumpHerbert Valerio Riedel2019-01-181-2/+2
* Comments about data constructor wrappersSimon Peyton Jones2019-01-171-30/+40
* Don't invoke dataConSrcToImplBang on newtypesRyan Scott2019-01-121-7/+41
* Improvements to demand analysisSimon Peyton Jones2018-12-121-99/+25
* Support generating HIE filesAlec Theriault2018-12-111-3/+14
* Remove duplicates in -ddump-minimial-importsSimon Peyton Jones2018-12-051-17/+25