summaryrefslogtreecommitdiff
path: root/compiler/basicTypes
Commit message (Expand)AuthorAgeFilesLines
* 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
* Taming the Kind Inference MonsterSimon Peyton Jones2018-11-293-32/+10
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-242-16/+127
* Implement late lambda liftSebastian Graf2018-11-232-9/+10
* Fix unused-import warningsDavid Eichmann2018-11-221-29/+73
* Overhaul -fprint-explicit-kinds to use VKARyan Scott2018-11-221-1/+1
* Fix #15852 by eta expanding data family instance RHSes, tooRyan Scott2018-11-221-0/+30
* Rename literal constructorsSylvain Henry2018-11-221-183/+197
* Don't track free variables in STG syntax by defaultSebastian Graf2018-11-191-1/+4
* Fix typo in docsChris Done2018-11-181-1/+1
* Smarter HsType pretty-print for promoted dataconsSimon Peyton Jones2018-11-151-0/+19
* Make `UniqDSet` a newtypeSebastian Graf2018-11-132-5/+5
* Finish fix for #14880.Tobias Dammers2018-10-282-29/+31
* Refactor the treatment of predicate typesSimon Peyton Jones2018-10-241-9/+9
* Fix cardinality change of fields in addDataConStrictnessÖmer Sinan Ağacan2018-10-151-1/+5
* Add RubbishLit for absent bindings of UnliftedRepSebastian Graf2018-10-141-2/+85
* Set `infixr -1 ->`Alec Theriault2018-10-041-1/+1
* Make GHC (the library) flexible in the choice of integer libraryJoachim Breitner2018-10-031-26/+34
* Coercion Quantificationningning2018-09-156-155/+245