summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Use --no-as-needed with LLD tooSimon Marlow2018-12-071-1/+3
* Add -fno-safe-haskell flagMatthew Pickering2018-12-073-5/+18
* Fix StgLint bound id check, generalize StgLintÖmer Sinan Ağacan2018-12-074-59/+107
* Add haddock for Node in Digraph. [skip ci]klebinger.andreas@gmx.at2018-12-071-8/+16
* Rename "changed" to "no-change" in HscMainÖmer Sinan Ağacan2018-12-071-8/+8
* Careful tweaking to exprOkForSpeculationSimon Peyton Jones2018-12-076-111/+149
* Wibble to Taming the Kind Inference MonsterSimon Peyton Jones2018-12-076-34/+86
* Windows: Use the "big" PE object format on amd64Ben Gamari2018-12-061-1/+37
* Don't use a generic apply thunk for known callsSebastian Graf2018-12-061-0/+1
* Remove a tcTraceSimon Peyton Jones2018-12-061-1/+2
* Remove duplicates in -ddump-minimial-importsSimon Peyton Jones2018-12-051-17/+25
* Fix link name to a noteArnaud Spiwack2018-12-031-1/+1
* Comments onlySimon Peyton Jones2018-12-032-5/+22
* Introduce tcTypeKind, and use itSimon Peyton Jones2018-12-0327-313/+304
* Fix #15954 by rejigging check_type's orderRyan Scott2018-12-033-19/+59
* Warn on all out-of-range literals in pats/exprsAlec Theriault2018-12-036-96/+189
* Deduplicate decision to count thunks in `-ticky`Sebastian Graf2018-11-301-8/+14
* Fix #15953 by consistently using dumpIfSet_dyn to print debug outputChaitanya Koparkar2018-11-299-51/+70
* Fix #15828, from `More explicit foralls`Matthew Yacavone2018-11-291-1/+6
* Taming the Kind Inference MonsterSimon Peyton Jones2018-11-2951-2790/+3169
* Comments onlySimon Peyton Jones2018-11-282-19/+23
* Add Note [Dead case binders in -O0]Sebastian Graf2018-11-281-1/+13
* Fix #15941 by only special-casing visible infix applicationsRyan Scott2018-11-261-5/+23
* Print explicit foralls in type family eqns when appropriateRyan Scott2018-11-263-25/+84
* Fix build on darwinÖmer Sinan Ağacan2018-11-261-1/+1
* Revert "Remove redundant check in cgCase"Ömer Sinan Ağacan2018-11-261-4/+7
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-2454-1930/+2454
* Fix unused import warning=2018-11-241-1/+0
* Revert "'DynFlag'-free version of 'mkParserFlags'"Ben Gamari2018-11-233-83/+55
* Revert "Simplify 'ExtBits' in the lexer"Ben Gamari2018-11-233-238/+306
* Implement late lambda liftSebastian Graf2018-11-2320-140/+1512
* Fix unused-import warningsDavid Eichmann2018-11-2257-209/+242
* Don't pass -no-pie when -pgmc is suppliedKrzysztof Gogolewski2018-11-221-1/+4
* Simplify 'ExtBits' in the lexerAlec Theriault2018-11-223-306/+238
* 'DynFlag'-free version of 'mkParserFlags'Alec Theriault2018-11-223-55/+83
* LLVM: Use generic code for small size quot-rem opsPeter Trommler2018-11-221-2/+2
* llvmGen: Eliminate duplicate definitionGabor Greif2018-11-222-3/+2
* UNREG: PprC: Add support for adjacent floatsJames Clarke2018-11-221-1/+23
* Overhaul -fprint-explicit-kinds to use VKARyan Scott2018-11-2212-185/+316
* Remove warnings-silencing flags for code generated by AlexSimon Jakobi2018-11-222-52/+9
* Calling gcc: Pass optc flags as last options (#14452)Roland Senn2018-11-221-1/+3
* Fix #15852 by eta expanding data family instance RHSes, tooRyan Scott2018-11-227-38/+83
* Refactor TcRnMonad.mapAndRecoverMSimon Jakobi2018-11-222-1/+6
* Fix deadlock bug when mkFastStringWith is duplicatedZejun Wu2018-11-222-3/+5
* Don't reverse explicit export lists during renamingSimon Jakobi2018-11-222-24/+33
* Fixup the new code layout patch for SplitObjs.klebinger.andreas@gmx.at2018-11-221-3/+7
* Rename literal constructorsSylvain Henry2018-11-2238-424/+439
* Minor performance optimisationGabor Greif2018-11-221-5/+5
* another minor refactoringGabor Greif2018-11-221-4/+4
* Remove redundant check in cgCaseÖmer Sinan Ağacan2018-11-201-7/+4