summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix binary-trees regression from unnecessary floating in CorePrep.wip/D2471Edward Z. Yang2016-08-301-12/+32
* Remove unused DerivInst constructor for DerivStuffRyan Scott2016-08-292-16/+11
* Template Haskell support for TypeApplicationsRyan Scott2016-08-293-30/+41
* Typofix in docs.Edward Z. Yang2016-08-281-1/+1
* Fix scoping of type variables in instancesSimon Peyton Jones2016-08-264-35/+67
* Move import to avoid warningSimon Peyton Jones2016-08-261-1/+1
* Allow typed holes to be levity-polymorphicSimon Peyton Jones2016-08-261-4/+4
* WwLib: Add strictness signature to "let x = absentError …"Joachim Breitner2016-08-252-8/+15
* Degrade "case scrutinee not known to diverge for sure" Lint error to warningJoachim Breitner2016-08-251-1/+1
* DmdAnal: Add a final, safe iterationJoachim Breitner2016-08-254-80/+126
* Comments only: Refer to actually existing NotesJoachim Breitner2016-08-251-2/+3
* Template Haskell support for unboxed sumsRyan Scott2016-08-234-59/+129
* RtClosureInspect: Fix off-by-one error in cvReconstructTypemniip2016-08-231-4/+3
* Extra comments, as per SPJ in #12035.Edward Z. Yang2016-08-222-1/+8
* Splice singleton unboxed tuples correctly with Template HaskellRyan Scott2016-08-221-3/+1
* Fix #12472 by looking for noinline/lazy inside oversaturated applications.Edward Z. Yang2016-08-211-86/+102
* We also need to retypecheck before when we do parallel make.Edward Z. Yang2016-08-211-2/+11
* Retypecheck both before and after finishing hs-boot loops in --make.Edward Z. Yang2016-08-212-8/+31
* When a value Id comes from hi-boot, insert noinline. Fixes #10083.Edward Z. Yang2016-08-213-59/+78
* Introduce BootUnfolding, set when unfolding is absent due to hs-boot file.Edward Z. Yang2016-08-2113-21/+52
* Support for noinline magic function.Edward Z. Yang2016-08-213-5/+36
* Axe initIfaceTc, tie the knot through HPT (or if_rec_types).Edward Z. Yang2016-08-216-58/+194
* Annotate initIfaceCheck with usage information.Edward Z. Yang2016-08-215-7/+7
* Revert "codeGen: Remove binutils<2.17 hack, fixes T11758"Simon Peyton Jones2016-08-192-3/+35
* Refactor nestImplicTcSSimon Peyton Jones2016-08-171-30/+32
* Keep the bindings local during defaultCallStacksSimon Peyton Jones2016-08-173-5/+14
* Not-in-scope variables are always errorsSimon Peyton Jones2016-08-171-2/+8
* Typo in commentGabor Greif2016-08-161-1/+1
* Minor typofix.Edward Z. Yang2016-08-161-1/+1
* Misspellings in comments [skip ci]Gabor Greif2016-08-142-3/+3
* Improve missing-sig warningSimon Peyton Jones2016-08-121-9/+11
* Remove StgRubbishArg and CmmArgÖmer Sinan Ağacan2016-08-1023-194/+110
* Fix a bug in unboxed sum layout generationÖmer Sinan Ağacan2016-08-091-1/+3
* Cabal submodule update.Edward Z. Yang2016-08-081-1/+1
* RegAlloc: Use IntSet/IntMaps instead of generic Set/MapsÖmer Sinan Ağacan2016-08-064-29/+29
* RegAlloc: Remove duplicate seqList (use seqList from Util)Ömer Sinan Ağacan2016-08-061-14/+7
* AsmCodeGen: Give linear-scan and coloring reg. allocators different cc namesÖmer Sinan Ağacan2016-08-061-2/+2
* Util.count: Implement as a left-fold instead of a right-foldJoachim Breitner2016-08-051-4/+5
* Replace some `length . filter` with `count`Ömer Sinan Ağacan2016-08-053-3/+3
* StgCmm: Remove unused Bool field of Return sequelÖmer Sinan Ağacan2016-08-053-7/+6
* Expanded abbreviations in Haddock documentationBen Gamari2016-08-0524-140/+559
* codeGen: Remove binutils<2.17 hack, fixes T11758Alex Dzyoba2016-08-052-35/+3
* check that the number of parallel build is greater than 0Ruey-Lin Hsu2016-08-051-2/+11
* CmmLayoutStack: Minor simplificationÖmer Sinan Ağacan2016-08-041-2/+2
* CmmLive: Remove some redundant exportsÖmer Sinan Ağacan2016-08-041-1/+1
* Clarify comment on makeCorePairMatthew Pickering2016-08-031-3/+6
* Remove `setUnfoldingInfoLazily`Matthew Pickering2016-08-034-14/+4
* Typo in comment [skip ci]Matthew Pickering2016-08-031-1/+1
* More comments about InlinePragmasMatthew Pickering2016-08-032-0/+7
* Update old comment InlinePragmaMatthew Pickering2016-08-031-2/+2