summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Conservatively estimate levity in worker/wrapperBen Gamari2018-06-021-1/+11
* Optimizations for CmmBlockElim.klebinger.andreas@gmx.at2018-06-023-17/+37
* UNREG: mark SRT as writable in generated C codeSergei Trofimovich2018-06-011-2/+0
* Cleanups [ci skip]Gabor Greif2018-06-011-18/+16
* Change jump targets in JMP_TBL from blocks to X86.JumpDest.Andreas Klebinger2018-05-302-12/+19
* dead strip dylibs on macOSMoritz Angermann2018-05-302-0/+4
* Make HsDocString a newtype of ByteStringSimon Jakobi2018-05-303-14/+43
* base: Improve documentation of indexArray#Andrew Martin2018-05-301-2/+7
* SplicePat's should not trip -Wunused-pattern-bindsAlec Theriault2018-05-301-4/+11
* Implement "An API for deciding whether plugins should cause recompilation"Matthew Pickering2018-05-309-29/+168
* Improved Valid Hole FitsMatthías Páll Gissurarson2018-05-309-534/+1090
* Extract hard-coded LLVM opt flags into a fileKavon Farvardin2018-05-304-20/+33
* Define MCoercion typeningning2018-05-305-19/+30
* Put the `ev_binds` of main function inside `runMainIO`HE, Tao2018-05-301-2/+6
* Delete duplicate definition of fingerprintByteStringSimon Jakobi2018-05-301-9/+1
* Remove incorrect commentSimon Jakobi2018-05-301-1/+0
* Use a less confusing type variable in a few typesSimon Jakobi2018-05-292-6/+6
* Minor refactoringGabor Greif2018-05-292-2/+2
* remove dead maybeIsLFConGabor Greif2018-05-291-6/+1
* Typofixes [ci skip]Gabor Greif2018-05-292-3/+3
* Comments about the substition invariantSimon Peyton Jones2018-05-252-52/+57
* isDllName: use Opt_ExternalDynamicRefs, not WayDynSimon Marlow2018-05-251-1/+1
* Add -fghci-leak-check to check for space leaksSimon Marlow2018-05-251-0/+2
* Minor typosRyan Scott2018-05-242-4/+4
* Clean up the conflicting data family instances error messageRyan Scott2018-05-241-7/+26
* Check for mismatched class methods during typecheckingRyan Scott2018-05-244-3/+44
* Disable the SRT offset optimisation on MachO platformsBen Gamari2018-05-233-5/+40
* Fix a bug in SRT generationSimon Marlow2018-05-231-48/+51
* Use dischargeFunEq consistentlySimon Peyton Jones2018-05-233-72/+47
* Don't expose strictness when sm_inline is FalseSimon Peyton Jones2018-05-232-28/+55
* Add missing check to isReflCoVar_maybeSimon Peyton Jones2018-05-232-5/+7
* Remove special case from TcTyVar level checkSimon Peyton Jones2018-05-231-2/+1
* Typo in commentsGabor Greif2018-05-232-2/+2
* Improve performance of CallArityJoachim Breitner2018-05-222-1/+9
* Check for type families in an instance contextSimon Peyton Jones2018-05-211-1/+14
* Make dischargeFmv handle DerivedsSimon Peyton Jones2018-05-214-18/+25
* Remove TcType.toTcTypeSimon Peyton Jones2018-05-214-69/+20
* Do better sharing in the short-cut solverSimon Peyton Jones2018-05-213-63/+120
* Add HeapView functionalityPatrick Dougherty2018-05-206-304/+103
* Do not unify representational equalitiesSimon Peyton Jones2018-05-182-3/+22
* Debug tracing onlySimon Peyton Jones2018-05-183-5/+10
* Orient TyVar/TyVar equalities with deepest on the leftSimon Peyton Jones2018-05-1811-273/+342
* Tiny refactorSimon Peyton Jones2018-05-181-2/+2
* Comments onlySimon Peyton Jones2018-05-181-2/+2
* Fix GHCi space leaks (#15111)Simon Marlow2018-05-174-8/+66
* Comments and refactoring onlySimon Marlow2018-05-173-13/+31
* Fix #15073 by suggesting UnboxedTuples in an error messageRyan Scott2018-05-161-1/+4
* Fix #15039 by pretty-printing equalities more systematicallyRyan Scott2018-05-163-40/+97
* Add pprTraceM to Outputable as analog to traceM.klebinger.andreas@gmx.at2018-05-161-1/+4
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-166-113/+174