[commit: ghc] wip/rwbarton-biniface's head updated: Boundary condition fixes for Binary (179eafe)

git at git.haskell.org git at git.haskell.org
Mon Feb 20 05:30:57 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

Branch 'wip/rwbarton-biniface' now includes:

     a2f39da Add liftA2 to Applicative class
     fbcef83 Use proper primitives in Utils.Binary
     0abe736 Don't replace type family instances with the same LHS in GHCi (#7102)
     adb565a Don't return empty initial uncovered set for an unsat context
     26f5e60 Fix comment (old file names '.hc' ) in libraries/
     563148c Fix broken link of GHC.RTS.Flags
     795bc49 Fixes for OccurAnal bugs (#13221)
     a9754e3 testsuite: Update expected values for T13035 and T12234
     b572aad Do Worker/Wrapper for NOINLINE things
     2dff54b Typos in comments [skip ci]
     4aae191 Typos in comments [skip ci]
     a28a552 Remove unnecessary use of -DGENERICS flag
     2219c8c Derive <$
     17ae5e7 Typos in comments [skip ci]
     a0174d2 Do not inline bottoming things
     f77e99b Comments only
     b8f58d7 Another improvement to SetLevels
     078beea Docs: Fix typo in glasgow_exts.rst
     5ce39f6 Add Wredundant-constraints to list of flags excluded from -Wall
     d5e9b7f Use better map operations in CoreMonad
     e90f611 Clean up findPartiallyCompletedCycles
     369c534 testsuite: Bump max_bytes_used for T4029
     0aa3f8d testsuite: Bump bytes allocated for T5837
     8c25be8 cpeApp: Make Int accumulator strict
     bc376d3 Update Core formalize for Levity -> RuntimeRep
     062f112 Fix push_bang_into_newtype when the pattern match has no arguments
     3e07126 Fix comment of `section "Exceptions"`
     db3a797 Fix comment (broken link to users_guide) in $(TOP)/
     015e97a Pass -v0 to ghc-pkg to reduce noise in build ouput
     512f157 Update hoopl submodule
     b990f65 More typos in comments [skip ci]
     8e9593f Improve the simple optimiser
     421308e Improve -dsuppress-coercions
     3eb737e Generalize CmmUnwind and pass unwind information through NCG
     733e845 CmmLayoutStack: Add unwind information on stack fixups
     3328ddb Cmm: Add support for undefined unwinding statements
     5279b08 CmmLayoutStack: Correctly annotate Sp adjustments with unwinding information
     34e3523 Fix stop_thread unwinding information
     9f3c1e6 Add some commented-out tracing in SpecConstr
     3cfef76 Kill inaccessible-branch complaints in record update
     a94b484 Back-pedal the fix for Trac #8155
     7e4e6a7 Add dump flags for the renamed and typechecked hsSyn ASTs
     41c7437 users-guide: Document defaults for remaining optimization flags
     082936d Fix documentation for setByteArray#
     afaf6d5 Bump array submodule
     b9bebd8 Implement addCStub in template-haskell.
     e8f5efb Tweaks and typos in manual, note refs, comments
     a6a4d0e Bump array submodule
     d266aac Library docs: Document the order for sort and sortOn.
     b92ca83 Bump bytestring submodule
     c22cd7c testsuite: Add testcase for #13248
     a5a6c52 Guard rewritableTyVarsOfType
     258c719 TH-spliced class instances are pretty-printed incorrectly post-#3384
     3211fa0 Spelling in comments [ci skip]
     76244ec Change rewritableTyVarsOfType to anyRewritableTyVar
     283a346 Prevent Template Haskell splices from throwing a spurious TypeInType error
     e79ef75 Relax test TH_addCStub2 so it succeeds on travis.
     639e702 Refactor DeriveAnyClass's instance context inference
     594123f IcmmMachOpFoldM: clarify panic message
     7fac7cd Dwarf.Types: Use DW_CFA_same_value encoding when possible
     17b1e0b Mark orphan instances and rules in --show-iface output
     a1980ec Improve the Occurrence Analyzer’s handling of one-shot functions
     26eaa7e Fix #13214 by correctly setting up dep_orphs for signatures.
     1a14d38 rts/Profiling: Kill a few globals and add consts
     56c9bb3 rts/Profiling: Factor out report generation
     07292e9 zonkCt tries to maintain the canonical form of a Ct.
     64da671 Binary: Only allocate un-interned FastStrings
     7938ef2 Avoid repeated list elem checks
     4e2e9b7 Fix: Default FD buffer size is not a power of 2 (#13245)
     805db96 Fix: hPutBuf issues unnecessary empty write syscalls for large writes (#13246)
     6b4e46a bufWrite: Save extra syscall when data fills handle buffer completely.
     a50082c Apply SplitSections to all C compilations
     d3ea38e Binary: Correct endian issue when cross-compiling
     e46a2e1 Bump hoopl submodule to 3.10.2.2
     a4ccd33 Add index entry for signature files / Backpack.
     8e9ad24 Setup more error context for Backpack operations.
     c81f3bc Remove obsolete Backpack manual.
     2f16484 Slightly reword not-exported message.
     7666a9f Disable PVP warnings temporarily.
     20b5dfc Typos in notes and comments [ci skip]
     2d6e91e Debug: Use local symbols for unwind points (#13278)
     60c4986 Typecast covers entire expression to fix format warning.
     6626242 TcUnify: Assert precondition of matchExpectedTyConApp
     2484d4d Refactor renaming of operators/sections to fix DuplicateRecordFields bugs
     04f67c9 Expand list of always loaded Windows shared libs
     2f1017b Fix ExtraSymbols jump table on Windows.
     c3bbd1a Allow type defaulting for multi-param type classes with ExtendedDefaultRules
     da49389 Implement HasField constraint solving and modify OverloadedLabels
     392cec4 Update .mailmap [skip ci]
     bedcb71 Check local type family instances against all imported ones
     f90e61a Make deSugarExpr use runTcInteractive
     93e65c8 Don't warn about missing methods for instances in signatures.
     e28fbbb Typos [ci skip]
     fc9d152 Comments and tiny refactor only
     6bab649 Improve checking of joins in Core Lint
     b8c29bc Use the correct origin in SectionL and Section R
     f4aa998 Better perf for haddock.base, haddock.Cabal
     e52a335 Comments only, about inl_inline and inl_act
     8d401e5 Honour -dsuppress-uniques more thoroughly
     e55986a Fix a substitution bug in cseCase
     0e76017 Simplify OutputableBndr
     ca54315 Fix a Backpack recompilation avoidance bug when signatures change.
     22dba98 Fix recompilation tracking on signatures.
     fd2d5b6 Improvements/bugfixes to signature reexport handling.
     8916884 Say 'data' explicitly in IfAbstractTyCon output.
     7c057b5 Bump libraries/array submodule
     efeaf9e Bump nofib submodule
     b207b53 Generalize kind of the (->) tycon
     8fa4bf9 Type-indexed Typeable
     42ff5d9 Disable Typeable binding generation for unboxed sums
     98e494a Improve Haddock documentation for compact.
     dae5003 Remove ghc-api/landmine tests
     eef5da0 Ensure that Literals are in range
     84fa482 Use half as much memory when reading interfaces
     7527870 Avoid using Binary Integer instance excessively in Literal
     179eafe Boundary condition fixes for Binary


More information about the ghc-commits mailing list