Add a safeguard to Core Lint
[ghc.git] / compiler /
2019-04-14  Krzysztof GogolewskiAdd a safeguard to Core Lint
2019-04-14  Artem Pyanykhcodegen: unroll memcpy calls for small bytearrays
2019-04-14  Krzysztof GogolewskiFix assertion failures reported in #16533
2019-04-12  klebinger.andreas... Add -ddump-stg-final to dump stg as it is used for...
2019-04-11  Ömer Sinan AğacanUpdate a panic message
2019-04-11  Carter Schonwaldremoving x87 register support from native code gen
2019-04-10  Joachim BreitnerGHC no longer ever defines TABLES_NEXT_TO_CODE on its own
2019-04-09  Artem Pyanykhcodegen: use newtype for Alignment in BasicTypes
2019-04-09  Artem Pyanykhcodegen: fix memset unroll for small bytearrays, add...
2019-04-08  Sebastian GrafMake `singleConstructor` cope with pattern synonyms
2019-04-08  Yuriy SyrovetskiyAdd `-optcxx` option (#16477)
2019-04-08  Phuong TrinhFix #16500: look for interface files in -hidir flag...
2019-04-08  Michal TerepetaGenerate straightline code for inline array allocation
2019-04-07  Eric CrockettFix #16282.
2019-04-04  Ryan ScottTweak error messages for narrowly-kinded assoc default...
2019-04-04  Ryan ScottUse funPrec, not topPrec, to parenthesize GADT argument...
2019-04-04  Ryan ScottFix #16518 with some more kind-splitting smarts
2019-04-03  Sebastian GrafFix Uncovered set of literal patterns
2019-04-03  Chris MartinCorrect two misspellings of "separately"
2019-04-03  klebinger.andreas... Fix faulty substitutions in StgCse (#11532).
2019-04-01  Michael SloanRemove unnecessary uses of UnboxedTuples pragma (see...
2019-04-01  Alexandre Add support for bitreverse primop
2019-03-29  Michael Peyton JonesVisibility: handle multiple units with the same name
2019-03-27  Chaitanya KoparkarFix a few broken Trac links [skip ci]
2019-03-27  Ömer Sinan AğacanMinor refactoring in copy array primops:
2019-03-25  Takenobu TaniUpdate Wiki URLs to point to GitLab
2019-03-22  Herbert Valerio... base: Remove `Monad(fail)` method and reexport `MonadFa...
2019-03-21  Ryan ScottRemove unused XArrApp and XArrForm extension points
2019-03-21  Simon JakobiCheck.hs: Fix a few typos
2019-03-21  Ryan ScottReject nested predicates in impredicativity checking
2019-03-20  Krzysztof GogolewskiRemove deprecated reinitializeGlobals
2019-03-20  Krzysztof GogolewskiSimplify monadic code
2019-03-20  Krzysztof GogolewskiFix typos
2019-03-20  Krzysztof GogolewskiReplace nOfThem by replicate
2019-03-17  Ben Gamarighc-heap: Introduce closureSize
2019-03-16  Ben Gamaricompiler: Disable atomic renaming on Windows
2019-03-16  Simon Peyton JonesAdd location to the extra-constraints wildcard
2019-03-16  Simon Peyton JonesImprove error recovery in the typechecker
2019-03-15  Peter TrommlerPPC NCG: Use liveness information in CmmCall
2019-03-15  Simon Peyton JonesReport better suggestion for GADT data constructor
2019-03-15  Ryan ScottUpdate Trac ticket URLs to point to GitLab
2019-03-15  Ryan ScottRemove the GHCi debugger's panicking isUnliftedType...
2019-03-13  Ryan ScottFix #16411 by making dataConCannotMatch aware of (~~)
2019-03-12  Ömer Sinan AğacanRemove duplicate functions in StgCmmUtils, use function...
2019-03-12  Simon Peyton JonesUse transSuperClasses in TcErrors
2019-03-11  Krzysztof GogolewskiChange the warning in substTy back to an assertion
2019-03-09  Sylvain HenryNCG: correctly escape path strings on Windows (#16389)
2019-03-09  Niklas Hambüchencompiler: Refactor: extract `withAtomicRename`
2019-03-09  Niklas Hambüchencompiler: Write .o files atomically. See #14533
2019-03-09  Simon Peyton JonesStop inferring over-polymorphic kinds
2019-03-08  Roland SennFix #13839: GHCi warnings do not respect the default...
2019-03-08  Sylvain HenryTH: support raw bytes literals (#14741)
2019-03-08  Simon Peyton JonesUse captureTopConstraints in TcRnDriver calls
2019-03-08  Sebastian GrafAlways do the worker/wrapper split for NOINLINEs
2019-03-07  Ryan ScottFix #16391 by using occCheckExpand in TcValidity
2019-03-06  Ryan ScottFix #16385 by appending _maybe to a use of lookupGlobalOcc
2019-03-06  Ben GamariRip out object splitting
2019-03-05  Krzysztof GogolewskiFix map/coerce rule for newtypes with wrappers
2019-03-05  Simon Peyton JonesBe more careful when naming TyCon binders
2019-03-04  Ben GamariRevert "compiler: Write .o files atomically. See #14533"
2019-03-04  Ben GamariRevert "compiler: Refactor: extract `withAtomicRename`"
2019-03-01  Alec TheriaultLexer: turn some fatal errors into non-fatal ones
2019-03-01  Ryan ScottVisible dependent quantification
2019-02-27  Vladislav ZavialovTreat kind/type variables identically, demolish FKTV
2019-02-24  Alexandrebase: Allow fusion for zip7 and related
2019-02-24  Sebastian GrafInclude closure header size in StgLamLift's estimations
2019-02-24  Herbert Valerio... Fix regression incorrectly advertising TH support
2019-02-24  Vladislav ZavialovExpression/command ambiguity resolution
2019-02-24  Simon Peyton JonesAdd AnonArgFlag to FunTy
2019-02-24  Simon Peyton JonesRemove bogus assertion
2019-02-22  Simon Peyton JonesFix exprIsConApp_maybe
2019-02-22  Simon Peyton JonesDon't do binder-swap for GlobalIds
2019-02-22  Simon Peyton JonesRemove tcTyConUserTyVars
2019-02-22  Niklas Hambüchencompiler: Refactor: extract `withAtomicRename`
2019-02-22  Niklas Hambüchencompiler: Write .o files atomically. See #14533
2019-02-21  Vladislav ZavialovHandle the (~) type operator in 'tyconsym'
2019-02-21  Vladislav ZavialovDot/bang operators in export lists (Trac #16339)
2019-02-20  Simon Peyton JonesComments only, in GhcPrelude
2019-02-20  Simon Peyton JonesImprove the very simple optimiser slightly
2019-02-20  Simon Peyton JonesTiny refactor in isUnliftedRuntimeRep
2019-02-19  Krzysztof GogolewskiLook through newtype wrappers (Trac #16254)
2019-02-19  Arnaud SpiwackMake constructor wrappers inline only during the final...
2019-02-19  Krzysztof GogolewskiDisable binder swap in OccurAnal (Trac #16288)
2019-02-18  Alec TheriaultUphold AvailTC Invariant for associated data fams
2019-02-18  Vladislav ZavialovFix warnings and fatal parsing errors
2019-02-18  Simon Peyton JonesGet rid of tcm_smart from TyCoMapper
2019-02-17  Peter TrommlerCmm: Promote stack arguments to word size
2019-02-16  Matthew PickeringHIE: Save module name and module exports
2019-02-15  klebinger.andreas... Don't wrap the entry map for LiveInfo in Maybe.
2019-02-15  Alec TheriaultProperly escape character literals in Haddocks
2019-02-15  Vladislav Zavialov'forall' always a keyword, plus the dot type operator
2019-02-14  Simon Peyton JonesFail fast in solveLocalEqualities
2019-02-14  Simon Peyton JonesMake a smart mkAppTyM
2019-02-14  Matthew PickeringImplement -Wredundant-record-wildcards and -Wunused...
2019-02-14  Sylvain HenryNCG: fast compilation of very large strings (#16190)
2019-02-13  nineonineFix #15849 by checking whether there's a do block
2019-02-12  Ryan ScottFix #16299 by deleting incorrect code from IfaceSyn
2019-02-12  Richard EisenbergFix #16188
2019-02-12  Ryan ScottFix #16293 by cleaning up Proxy# infelicities
2019-02-10  Peter TrommlerFix Int overflow on 32 bit platform