summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Revert "Clean up interaction between name cache and built-in syntax"Ben Gamari2016-07-206-83/+20
* Compact RegionsGiovanni Campagna2016-07-204-3/+126
* Clean up interaction between name cache and built-in syntaxBen Gamari2016-07-206-46/+109
* InstEnv: Ensure that instance visibility check is lazyBen Gamari2016-07-202-34/+71
* Fix bytecode generator panicSeraphime Kirkovski2016-07-201-0/+11
* TcInteract: Add braces to matchClassInst trace outputBen Gamari2016-07-201-2/+2
* Support SCC pragmas in declaration contextÖmer Sinan Ağacan2016-07-206-16/+85
* Make okConIdOcc recognize unboxed tuplesRyan Scott2016-07-181-8/+13
* Fix Template Haskell reification of unboxed tuple typesRyan Scott2016-07-181-1/+3
* Make DeriveFunctor work with unboxed tuplesRyan Scott2016-07-181-2/+6
* Fix misspellings of the word "instance" in commentsRyan Scott2016-07-185-6/+6
* Pretty: remove a harmful $! (#12227)Thomas Miedema2016-07-171-1/+44
* CodeGen: Way to dump cmm only once (#11717)Vladimir Trubilov2016-07-174-28/+38
* Binary: Use ByteString's copy in getBSBen Gamari2016-07-161-19/+12
* IfaceEnv: Only check for built-in OccNames if mod is GHC.TypesBen Gamari2016-07-162-32/+63
* Log heap profiler samples to event logBen Gamari2016-07-162-2/+3
* Bring comments in TcGenGenerics up to dateRyan Scott2016-07-151-2/+4
* tidyOccNames: Rename variables fairlyJoachim Breitner2016-07-142-8/+61
* tidyType: Rename variables of nested forall at onceJoachim Breitner2016-07-132-8/+32
* Demand analyser: Implement LetUp rule (#12370)Joachim Breitner2016-07-121-21/+79
* Pretty: delete really old changelogThomas Miedema2016-07-111-154/+20
* TysWiredIn: Use UniqFM lookup for built-in OccNamesBen Gamari2016-07-101-27/+25
* DsExpr: Remove usage of concatFS in fingerprintNameBen Gamari2016-07-081-7/+5
* Kill eltsUFM in classifyTyConsBartosz Nitka2016-07-081-2/+2
* OccName: Avoid re-encoding derived OccNamesBen Gamari2016-07-081-14/+28
* OccName: Implement startsWithUnderscore in terms of headFSBen Gamari2016-07-081-3/+1
* FastString: Supply mconcat implementationBen Gamari2016-07-081-0/+1
* FastString: Add IsString instanceBen Gamari2016-07-081-0/+3
* FastString: Reduce allocations of concatFSBen Gamari2016-07-081-1/+1
* Use UniqDFM for InstEnvBartosz Nitka2016-07-081-9/+24
* Utils: Fix `lengthIs` and `lengthExceeds` for negative argsÖmer Sinan Ağacan2016-07-071-6/+15
* Add Note [FamInstEnv determinism]Bartosz Nitka2016-07-071-0/+14
* Correct the message displayed for syntax error (#12146)Aditya2016-07-071-2/+2
* Use deterministic maps for FamInstEnvBartosz Nitka2016-07-071-10/+10
* Document some codegen nondeterminismBartosz Nitka2016-07-0711-31/+50
* Style changes for UniqFMBartosz Nitka2016-07-071-148/+145
* Switch to LLVM version 3.8Erik de Castro Lopo2016-07-072-1/+9
* Have addModFinalizer expose the local type environment.Facundo Domínguez2016-07-0612-46/+354
* Adds x86_64-apple-darwin14 target.Moritz Angermann2016-07-051-7/+10
* Remove varEnvEltsBartosz Nitka2016-07-051-3/+1
* Kill varEnvElts in zonkEnvIdsBartosz Nitka2016-07-053-6/+14
* Document codegen nondeterminismBartosz Nitka2016-07-051-1/+5
* White space onlySimon Peyton Jones2016-07-051-2/+2
* Tidy up tidyingSimon Peyton Jones2016-07-051-8/+2
* Make unique auxiliary function names in derivingSimon Peyton Jones2016-07-054-142/+155
* Delete out-of-date commentSimon Peyton Jones2016-07-051-3/+0
* Use DVarEnv for vectInfoVarBartosz Nitka2016-07-057-33/+40
* Extra ASSERTs for nameModuleSimon Peyton Jones2016-07-052-2/+3
* Check generic-default method for ambiguitySimon Peyton Jones2016-07-057-39/+74
* Kill some varEnvEltsBartosz Nitka2016-07-051-7/+21