summaryrefslogtreecommitdiff
path: root/nofib
Commit message (Collapse)AuthorAgeFilesLines
* Modules: Driver (#13009)Sylvain Henry2020-02-211-0/+0
| | | | submodule updates: nofib, haddock
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-271-0/+0
| | | | | | | | | | | | | | | | | | This patch implements a part of GHC Proposal #229 that covers five operators: * the bang operator (!) * the tilde operator (~) * the at operator (@) * the dollar operator ($) * the double dollar operator ($$) Based on surrounding whitespace, these operators are disambiguated into bang patterns, lazy patterns, strictness annotations, type applications, splices, and typed splices. This patch doesn't cover the (-) operator or the -Woperator-whitespace warning, which are left as future work.
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-0/+0
| | | | | | | Add GHC.Hs module hierarchy replacing hsSyn. Metric Increase: haddock.compiler
* Bump nofib submodule.Andreas Klebinger2019-07-201-0/+0
|
* Bump nofib submodule.klebinger.andreas@gmx.at2019-02-211-0/+0
|
* Bump nofib submoduleklebinger.andreas@gmx.at2018-12-031-0/+0
| | | | | | | | | | | | Test Plan: run nofib Reviewers: bgamari, tdammers Reviewed By: tdammers Subscribers: rwbarton, carter Differential Revision: https://phabricator.haskell.org/D5396
* Bump nofib submoduleKrzysztof Gogolewski2018-08-271-0/+0
|
* Bump nofib submoduleBen Gamari2018-06-161-0/+0
|
* Bump nofib submoduleBen Gamari2018-03-061-0/+0
|
* submodule nofib: Add digits-of-e2.faststdoutJoachim Breitner2017-10-231-0/+0
|
* submodule nofib: Add digits-of-e1.faststdoutJoachim Breitner2017-10-221-0/+0
|
* nofib submodule: Fix a problem with fasta-c.cJoachim Breitner2017-10-221-0/+0
|
* Bump submodule nofib again (Semigroup now required)Joachim Breitner2017-10-021-0/+0
| | | | | | Commit 063e0b4e5ea53a02713eb48555bbd99d934a3de5 accidentially undid 7b8827ab24a3af8555f1adf250b7b541e41d8f5d where I bumped nofib previously.
* Bump base to 4.11.0.0Ben Gamari2017-09-211-0/+0
| | | | | | | | | | Bumps numerous submodules. Reviewers: austin, hvr Subscribers: rwbarton, thomie Differential Revision: https://phabricator.haskell.org/D3974
* Bump submodule nofib (Semigroup now required)Joachim Breitner2017-09-141-0/+0
| | | | This will unblock perf.haskell.org, which got stuck after 8ae263c.
* Typo fixedGabor Greif2017-08-241-0/+0
| | | | and update to the 'nofib' submodule
* Bump nofib submoduleBen Gamari2017-08-141-0/+0
|
* Bump nofib submoduleBen Gamari2017-06-081-0/+0
|
* Bump nofib submoduleBen Gamari2017-05-041-0/+0
|
* Bump nofib submoduleBen Gamari2017-03-151-0/+0
|
* Bump nofib submoduleBen Gamari2017-03-131-0/+0
|
* Bump nofib submoduleBen Gamari2017-02-181-0/+0
|
* Bump nofib submoduleBen Gamari2017-01-261-0/+0
|
* Kill vestiages of DEFAULT_TMPDIRBen Gamari2016-09-011-0/+0
| | | | | | | | | | | | | | | | | It was removed long ago in cf403b50900648063d99afa160d2091a7d6f58c1. Thanks for @rwbarton for catching this. Updates nofib submodule. Test Plan: Validate Reviewers: austin, rwbarton Subscribers: thomie, rwbarton Differential Revision: https://phabricator.haskell.org/D2493 GHC Trac Issues: #12443
* Update `nofib` submodule to newest commitGabor Greif2016-08-141-0/+0
|
* Revert accidental submodule updatesThomas Miedema2016-06-181-0/+0
| | | | | Commit 77bb09270c70455bbd547470c4e995707d19f37d seems to have accidentally set some submodules to earlier versions. Undo this.
* Re-add FunTy (big patch)Simon Peyton Jones2016-06-151-0/+0
| | | | | | | | | | | | | | | | | | | | | | With TypeInType Richard combined ForAllTy and FunTy, but that was often awkward, and yielded little benefit becuase in practice the two were always treated separately. This patch re-introduces FunTy. Specfically * New type data TyVarBinder = TvBndr TyVar VisibilityFlag This /always/ has a TyVar it. In many places that's just what what we want, so there are /lots/ of TyBinder -> TyVarBinder changes * TyBinder still exists: data TyBinder = Named TyVarBinder | Anon Type * data Type = ForAllTy TyVarBinder Type | FunTy Type Type | .... There are a LOT of knock-on changes, but they are all routine. The Haddock submodule needs to be updated too
* Fix: #12084 deprecate old profiling flagsSeraphime Kirkovski2016-05-241-0/+0
| | | | | | | | | | | | | | | | | | | | Change help message so it doesn't specify -auto-all. Make old profiling flags deprecated as they are no longer documented. Update Makefile and documentation accordingly. Update release notes for ghc 8.2 Test Plan: ./verify; `ghc --help` shouldn't specify the -auto-all flag. Furthermore `ghc -fprof -auto-all` should emit a warning Reviewed By: thomie, austin Differential Revision: https://phabricator.haskell.org/D2257 GHC Trac Issues: #12084 Update submodule nofib
* Update nofib submodule to nofib masterJoachim Breitner2016-04-281-0/+0
| | | | | | with changes to nofib-analyse: * up-to-date parsing of output lines with recent GHC under * a few reporting improvements.
* Update nofib submodule againJoachim Breitner2015-10-021-0/+0
| | | | reverting my bogus commit there.
* Update nofib submoduleJoachim Breitner2015-10-021-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | to contain these commits: commit 8bffe3cb01ce404ab493de2b4316f2c1c4a9bda9 Author: Joachim Breitner <mail@joachim-breitner.de> Date: Fri Oct 2 10:09:17 2015 +0200 Expected output of mandel when run under valgrind probably due to rounding/floating point precision numbers. It looks broken, but so does the existing file spectral/mandel/mandel.stdout-mingw. commit f9a577973edf6976e4c0703bf2afac900d7b6fd8 Author: Gabor Greif <ggreif@gmail.com> Date: Fri Jul 31 00:43:38 2015 +0200 Typos in comments commit 20ae9113ad31eca426883544f597a3cae9b60d94 Author: Simon Peyton Jones <simonpj@microsoft.com> Date: Fri Apr 24 15:10:02 2015 +0100 Add exact-real-arithmetic benchmark from David Lester
* update submoduleSimon Marlow2015-01-281-0/+0
|
* submodule update: remove html dependency from nofib.Edward Z. Yang2015-01-051-0/+0
| | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
* Update nofib submodule, unbreak cryptarithm2Joachim Breitner2014-12-301-0/+0
|
* Fixup nofib submodule to cope with e5cca4ab246ca2Herbert Valerio Riedel2014-09-291-0/+0
|
* Adapt nofib submodule to #9586 changesHerbert Valerio Riedel2014-09-231-0/+0
|
* Update nofib submodule: Update gitignore with more generated filesEdward Z. Yang2014-09-111-0/+0
| | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
* Update nofib submodule to track gc bitrot updates.Edward Z. Yang2014-09-091-0/+0
| | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
* Update nofib submodule to fix errors in main suite.Edward Z. Yang2014-09-091-0/+0
| | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
* Update nofib submodule: Hide Word from PreludeJoachim Breitner2014-09-021-0/+0
| | | | in benchmarks where Word is used. This fixes fall-out from #9531.
* Increase precision of timings reported by RTSHerbert Valerio Riedel2014-07-281-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Today's hardware is much faster, so it makes sense to report timings with more precision, and possibly help reduce rounding-induced fluctuations in the nofib statistics. This commit increases the precision of all timings previously reported with a granularity of 10ms to 1ms. For instance, the `+RTS -S` output is now rendered as: Alloc Copied Live GC GC TOT TOT Page Flts bytes bytes bytes user elap user elap 641936 59944 158120 0.000 0.000 0.013 0.001 0 0 (Gen: 0) 517672 60840 158464 0.000 0.000 0.013 0.002 0 0 (Gen: 0) 517256 58800 156424 0.005 0.005 0.019 0.007 0 0 (Gen: 1) 670208 9520 158728 0.000 0.000 0.019 0.008 0 0 (Gen: 0) ... Tot time (elapsed) Avg pause Max pause Gen 0 24 colls, 0 par 0.002s 0.002s 0.0001s 0.0002s Gen 1 3 colls, 0 par 0.011s 0.011s 0.0038s 0.0055s TASKS: 4 (1 bound, 3 peak workers (3 total), using -N1) SPARKS: 0 (0 converted, 0 overflowed, 0 dud, 0 GC'd, 0 fizzled) INIT time 0.001s ( 0.001s elapsed) MUT time 0.005s ( 0.006s elapsed) GC time 0.014s ( 0.014s elapsed) EXIT time 0.001s ( 0.001s elapsed) Total time 0.032s ( 0.020s elapsed) Note that this change also requires associated changes in the nofib submodule. Test Plan: tested with modified nofib Reviewers: simonmar, nomeata, austin Subscribers: simonmar, relrod, carter Differential Revision: https://phabricator.haskell.org/D97
* Convert loose sub-repos into proper submodules (re #8545)Herbert Valerio Riedel2014-06-251-0/+0
Specifically, the following sub-repos/modules are converted: - libffi-tarballs - libraries/array - libraries/deepseq - libraries/directory - libraries/dph - libraries/filepath - libraries/haskell2010 - libraries/haskell98 - libraries/hoopl - libraries/hpc - libraries/old-locale - libraries/old-time - libraries/parallel - libraries/process - libraries/stm - libraries/unix - nofib - utils/hsc2hs N.B. ghc-tarballs is not converted as it will probably be handled differently in the future. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>