summaryrefslogtreecommitdiff
path: root/compiler/basicTypes
Commit message (Expand)AuthorAgeFilesLines
* Add a CSE pass to Stg (#9291)Joachim Breitner2017-01-052-0/+25
* Disambiguate two Notes with identical namesRyan Scott2016-12-211-2/+2
* Introduce unboxedSum{Data,Type}Name to template-haskellRyan Scott2016-12-181-2/+16
* Revert "Do not init record accessors as exported"Ben Gamari2016-12-171-7/+0
* Verify that known-key uniques fit in interface fileBen Gamari2016-12-151-0/+10
* UniqSupply: Use full range of machine wordBen Gamari2016-12-152-6/+15
* print * in unicode correctly (fixes #12550)John Leo2016-12-131-1/+1
* Fix recompilation detection when set of signatures to merge changes.Edward Z. Yang2016-12-121-0/+22
* Sanity check if we pick up an hsig file without -instantiated-with.Edward Z. Yang2016-12-121-13/+2
* Add infix flag for class and data declarationsAlan Zimmerman2016-12-121-1/+11
* Rename TH constructors for deriving strategiesRyan Scott2016-12-091-9/+10
* Scrutinee Constant FoldingSylvain Henry2016-12-091-8/+33
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-074-20/+78
* Fix unsafe usage of `is_iloc` selector in Ord instance for ImportSpecMatthew Pickering2016-12-061-1/+6
* Use 'v' instead of 'tpl' for template varsSimon Peyton Jones2016-11-251-1/+1
* Allow TyVars in TcTypesSimon Peyton Jones2016-11-251-9/+7
* Add elemDVarEnvSimon Peyton Jones2016-11-251-1/+4
* A few typos in commentsGabor Greif2016-11-211-1/+1
* Optimise whole module exportsMatthew Pickering2016-11-181-4/+51
* Kill Type pretty-printerBen Gamari2016-11-131-0/+44
* Merge cpe_ExprIsTrivial and exprIsTrivialBen Gamari2016-11-021-1/+32
* Refactoring: Delete copied function in backpack/NameShapeMatthew Pickering2016-10-221-1/+73
* Refactor occurrence-check logicSimon Peyton Jones2016-10-211-1/+9
* Comments and trivial refactoringSimon Peyton Jones2016-10-211-1/+1
* Clean up handling of known-key Names in interface filesBen Gamari2016-10-134-42/+134
* Unique: Simplify encoding of sum uniquesBen Gamari2016-10-131-16/+11
* Rework renaming of children in export lists.Matthew Pickering2016-10-082-42/+22
* Make InstalledUnitId be ONLY a FastString.Edward Z. Yang2016-10-082-140/+96
* Distinguish between UnitId and InstalledUnitId.Edward Z. Yang2016-10-081-139/+237
* The Backpack patch.Edward Z. Yang2016-10-083-47/+608
* Implement deriving strategiesRyan Scott2016-09-301-0/+26
* Fix startsVarSym and refactor operator predicates (fixes #4239)Malo Jaffré2016-09-011-23/+0
* Revert "Fix startsVarSym and refactor operator predicates (fixes #4239)"Ben Gamari2016-09-011-0/+23
* Fix startsVarSym and refactor operator predicates (fixes #4239)Ben Gamari2016-09-011-23/+0
* TysWiredIn: Use dataConWorkerUnique instead of incrUniqueBen Gamari2016-08-311-1/+0
* OccName: Remove unused DrIFT directiveRyan Scott2016-08-301-1/+0
* Typofix in docs.Edward Z. Yang2016-08-281-1/+1
* WwLib: Add strictness signature to "let x = absentError …"Joachim Breitner2016-08-251-3/+6
* DmdAnal: Add a final, safe iterationJoachim Breitner2016-08-252-2/+10
* Support for noinline magic function.Edward Z. Yang2016-08-211-3/+29
* Expanded abbreviations in Haddock documentationBen Gamari2016-08-0515-42/+189
* Remove `setUnfoldingInfoLazily`Matthew Pickering2016-08-032-12/+2
* Typo in comment [skip ci]Matthew Pickering2016-08-031-1/+1
* More comments about InlinePragmasMatthew Pickering2016-08-031-0/+2
* Update old comment InlinePragmaMatthew Pickering2016-08-031-2/+2
* Make Unique a newtypeÖmer Sinan Ağacan2016-07-281-3/+1
* Add deepseq dependency and a few NFData instancesSimon Marlow2016-07-224-1/+32
* Fix and document Unique generation for sum TyCon and DataConsÖmer Sinan Ağacan2016-07-211-4/+24
* Comments + tiny refactor of isNullarySrcDataConSimon Peyton Jones2016-07-211-4/+14
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-215-14/+44