[commit: ghc] wip/perf-testsuite's head updated: Rebase on origin/master and modify some tests introduced by rebase (40d6fdf)
git at git.haskell.org
git at git.haskell.org
Sat Sep 2 21:47:15 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/perf-testsuite' now includes:
a4f347c Split out inferConstraintsDataConArgs from inferConstraints
3f05e5f Don't suppress unimplemented type family warnings with DeriveAnyClass
7d69978 Use NonEmpty lists to represent lists of duplicate elements
4f1f986 Change isClosedAlgType to be TYPE-aware, and rename it to pmIsClosedType
0bb1e84 Expand type synonyms during role inference
c6462ab Add test for #14101
7c37ffe Point to FunDeps documentation on Haskell wiki
ad7b945 Fix #14060 by more conservatively annotating TH-reified types
0a891c8 Properly handle dlerror() message on FreeBSD when linking linker scripts
ddb870b Don't drop GHCi-defined functions with -fobject-code enabled
ed7a830 Use a ReaderT in TcDeriv to avoid some tedious plumbing
21bd9b2 Recognize FreeBSD compiler as Clang.
a520adc Bump mtl, parsec, text submodules
441c52d Add Semigroup/Monoid instances to ST monad
b0285d1 Bump nofib submodule
e054c5f Bump mtl, parsec, text submodules
6e9c8eb Bump mtl, parsec, text submodules (again)
a8da0de Speed up compilation of profiling stubs
b0ed07f Allow TcDerivInfer to compile with GHC 8.0.1
38260a9 Fix #13972 by producing tidier errors
039fa1b Suggest how to fix illegally nested foralls in GADT constructor type signatures
c948b78 Fix #11785 by making reifyKind = reifyType
af9f3fa Remove extra ` from "kind-indexed GADTs" doc
03327bf Handle ListPat in isStrictPattern
36d1b08 Doctest for Void.absurd
49ddea9 Sections with undefined operators have non-standard behavior
43b0c2c Insert missing blank line to fix Applicative doc
63397cb Add some Monoid doctests
f762181 Mention the category laws explicitly
a30187d Convert documentation examples to doctests for ReadP module
bfa9048 Loads of doc(test)s
2c0ab47 Add missing initial version for extension doc.
0e1b6f8 Fix index entries in "separate compilation" section
3385669 user-guide: fix examples of ghci commands
69a0f01 rts: Enable USDT probes object on Linux
82ee71f user-guide: add `:type +d` and `:type +v` in release highlight
dc42c0d Fix #13399 by documenting higher-rank kinds.
0385347 Remove unneeded reqlibs for mtl and parsec in the GHC testsuite
c5605ae Make function intToSBigNat# preserve sign (fixes #14085)
0286214 testsuite: Add test for #13916
fee253f CSE.cseOneExpr: Set InScopeSet correctly
6257fb5 Comments about GlobalRdrEnv shadowing
118efb0 Restrict Lint's complaints about recursive INLINEs somewhat
698adb5 Tracing in OccAnal (commented out)
4c6fcd7 Comments only
61c4246 Test Trac #14110
f50e30e Doctests for Data.Tuple
6267d8c Enable -Wcpp-undef for GHC and runtime system
cf8ab1c users_guide: Convert mkUserGuidePart generation to a Sphinx extension
8e5b6ec Add strict variant of iterate
ee2e9ec Correct incorrect free in PE linker
1cdceb9 Revert "Add strict variant of iterate"
34bd43d Fix loading of dlls on 32bit windows
6982ee9 Fix #14125 by normalizing data family instances more aggressively
a89bb80 Fix #14114 by checking for duplicate vars on pattern synonym RHSes
79b259a Fix #13885 by freshening reified GADT constructors' universal tyvars
8476097 Revise function arity mismatch errors involving TypeApplications
8fd9599 Make the Read instance for Proxy (and friends) ignore precedence
afc2f79 Move validate cleaning from distclean to clean
4717ce8 Fix incorrect retypecheck loop in -j (#14075)
9afaebe StgLint: Allow join point bindings of unlifted type
cd5a970 Make law for Foldable.length explicit
20c7053 Bump haddock submodule
090d896 fix typo (expreesions -> expressions)
028645c Fixed a typo in template-haskell documentation
dbaa9a2 DynFlags: Add inverse of -dno-debug-output
3625728 Add support for producing position-independent executables
7463a95 users-guide: Better error messages on incomplete ghc-flag directives
74af2e7 Typo fixed
11657c4 Better pretty-printing for CHoleCan
a211dca Fix defer-out-of-scope-variables
aeb4bd9 Remove typeKind from Type.hs-boot
5f3d2d3 CNF: Implement compaction for small pointer arrays
a0b7b10 Restrict exprOkForSpeculation/case to unlifted types
407c11b Bottoming expressions should not be expandable
33452df Refactor the Mighty Simplifier
8649535 Don't do the RhsCtxt thing for join points
dd89a13 Comments, plus adjust debug print of TcTyThing(ATyVar)
a67b66e Add strict variant of iterate
f135fb2 rts: Fix warnings on aarch64 and clean up style
80ccea8 rts: Fix references to Note [BFD import library]
76e59a2 rts: Fix ASSERTs with space before opening paren
8f19c65 Rip out mkUserGuidePart
83484a6 Fix two typos in the ImpredicativeTypes user guide
a055f24 Adjust test suite stats
682e8e6 Actually bump T12150
29da01e Make parsed AST dump output lazily
6e0e0b0 Comments only
8834d48 Better debug-printing for Outputable TyConBinder
547e4c0 A bit more -ddump-tc tracing
6f050d9 Add TcRnMonad.unlessXOptM
0257dac Refactor bindHsQTyVars and friends
86e6a5f Small refactoring of meta-tyvar cloning
4455c86 Use a well-kinded substitution to instantiate
8eead4d Improve kind-application-error message
a6c448b Small refactor of getRuntimeRep
aed7d43 Add HasDebugStack for typeKind
248ad30 testsuite: Add test for #14128
db3a8e1 desugar: Ensure that a module's dep_orphs doesn't contain itself
5266ab9 Remove dll-split.
895a765 Refactor type family instance abstract syntax declarations
3c6b2fc Fix decomposition error on Windows
5f6a820 Add gen-dll as replacement for dll-split
f86de44 ghc-pkg: Try opening lockfiles in read-write mode first
a27bb1b base: Add support for file unlocking
779b9e6 PackageDb: Explicitly unlock package database before closing
9d57d8c nativeGen: Don't index into linked lists
651b4dc StgLint: Show type of out-of-scope binders
a36b34c StgLint: Enforce MultiValAlt liveness invariant only after unariser
f17f106 StgLint: Give up on trying to compare types
1561525 HsExpr: Fix typo
6f1ccaa Add a Note describing #14128
567dca6 Add some traceRn and (Outputable StmtTree)
628b666 Add comments to RnTypes
fca1962 Define and use HsArg
805b29b Add debugPprType
3790ea9 Small changes to ddump-tc tracing
2c133b6 Really fix Trac #14158
c0feee9 Add missing Semigroup instances to compiler
b2c2e3e Add missing Semigroup instances in utils/{hpc,runghc}
dd643bc Improve stm haddocks
1f052c5 Fix order of PrelRule
8a1de42 Add testcase for #14178
f089c32 Remove broken citeseer citation links
590e737 Update transformers submodule
6330b0b Document the intricacies of ForallC variable quantification better
5dd6b13 Disallow bang/lazy patterns in the RHSes of implicitly bidirectional patsyns
8e4229a Fix #14167 by using isGadtSyntaxTyCon in more places
0ec4376 Document the Generic(1) laws
0ae1afe Basic metrics collection and command line options working
49403a8 ONLY_PERF_TESTS=YES now fully implemented
80194f0 Can now load up git note data into python
e0117dc Small changes to address Ben's comments
70e07cf Basic metrics collection and command line options working
1cc6b8e ONLY_PERF_TESTS=YES now fully implemented
d5a6c20 Can now load up git note data into python
525a171 Small changes to address Ben's comments
428a377 Added initial metric comparison tooling
1a07b1c Initial tooling to compare across commits (but for actual this time)
c6e6160 Changed perf_notes quite a bit. Should be much closer to actually usable now
ce4f6cb Cleaning up my trash code for the perf_notes comparison tool
27c5ae6 Greatly improved printing. Fixed the delta function. Made things simpler
6a46160 ONLY_PERF_TESTS=YES now fully implemented
733c670 Basic metrics collection and command line options working
fbbff50 Can now load up git note data into python
187a17c Small changes to address Ben's comments
9c20d12 Added initial metric comparison tooling
3bceaad Changed perf_notes quite a bit. Should be much closer to actually usable now
c123b83 Change output of comparison tool to resemble nofib
4fd81a3 ONLY_PERF_TESTS=YES now fully implemented
99994a8 Basic metrics collection and command line options working
872fc24 Can now load up git note data into python
58d179e Small changes to address Ben's comments
65a1ce8 Basic metrics collection and command line options working
3b05c15 ONLY_PERF_TESTS=YES now fully implemented
4ce5480 Can now load up git note data into python
075bf7e Small changes to address Ben's comments
c17d727 Basic metrics collection and command line options working
e232d04 ONLY_PERF_TESTS=YES now fully implemented
002a313 Can now load up git note data into python
cabb629 Small changes to address Ben's comments
614117e Added initial metric comparison tooling
04fa630 Cleaning up my trash code for the perf_notes comparison tool
01c8587 This should actually split things out this time
e85de08 Greatly improved printing. Fixed the delta function. Made things simpler
9159c65 Rebase the branch to linearize the history
1376834 Change output of comparison tool to resemble nofib
a08e9bf Tentatively setup test driver to rip out metrics from all.T files
ea017b0 Tentatively setup test driver to rip out metrics from all.T files
8cf1fe9 Fix importing issue in testsuite driver
4455115 Setup initial support new configure function to replace num_stats_field
6e1d9be Clean up refactoring of stats_num_field
fcebcc4 Change the all.T files to new format
228a692 Correct error causing incorrect differentiation between compiler and regular performance tests
308bd11 Change stuff in testlib.py
88ce55a Add name format verification to comparison function and fix boolean conditional in some test functions
7240a66 Rename comparison to collect_stats and fix minor issues related to phab review
730d286 Add more documentation and a README to the testsuite driver.
fae73dc Add more documentation and a README to the testsuite driver.
40d6fdf Rebase on origin/master and modify some tests introduced by rebase
More information about the ghc-commits
mailing list