[commit: nofib] master: Create runtime_files directory for some benchmarks (c6b9143)

git at git.haskell.org git at git.haskell.org
Thu May 4 18:24:22 UTC 2017


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/c6b9143332b6171c251d2e72fb6a5484611031fb/nofib

>---------------------------------------------------------------

commit c6b9143332b6171c251d2e72fb6a5484611031fb
Author: Michal Terepeta <michal.terepeta at gmail.com>
Date:   Thu May 4 08:47:03 2017 -0400

    Create runtime_files directory for some benchmarks
    
    Summary:
    This creates `runtime_files` subdirectory for benchmarks that need
    some files at runtime. This make it clear what files are actually
    needed to run the benchmarks and makes it much easier to support
    building/running them out of separate build directory.
    
    This affects the following benchmarks:
    - real/anna
    - real/cacheprof
    - real/fluid
    - real/hidden
    - real/maillist
    - real/prolog
    - real/scs
    - spectral/expert
    - spectral/mate
    - spectral/para
    - spectral/treejoin
    
    Signed-off-by: Michal Terepeta <michal.terepeta at gmail.com>
    
    Test Plan: build & run
    
    Reviewers: bgamari
    
    Reviewed By: bgamari
    
    Subscribers: snowleopard
    
    Differential Revision: https://phabricator.haskell.org/D3411


>---------------------------------------------------------------

c6b9143332b6171c251d2e72fb6a5484611031fb
 .gitignore                                                | 2 +-
 real/anna/Main.hs                                         | 2 +-
 real/anna/{ => runtime_files}/anna_table                  | 0
 real/cacheprof/Main.hs                                    | 4 ++--
 real/cacheprof/{ => runtime_files}/cacheprof_hooks2_x86.s | 0
 real/fluid/fluid.stdin                                    | 2 +-
 real/fluid/{ => runtime_files}/chan8.dat                  | 0
 real/hidden/Makefile                                      | 2 +-
 real/hidden/{objects => runtime_files}/bookcase.plate     | 0
 real/hidden/{objects => runtime_files}/cube.plate         | 0
 real/hidden/{objects => runtime_files}/four.plate         | 0
 real/hidden/{objects => runtime_files}/horse.plate        | 0
 real/hidden/{objects => runtime_files}/houses.plate       | 0
 real/hidden/{objects => runtime_files}/pyramid.plate      | 0
 real/hidden/{objects => runtime_files}/rad.plate          | 0
 real/hidden/{objects => runtime_files}/table.plate        | 0
 real/maillist/maillist.stdin                              | 2 +-
 real/maillist/maillist.stdout                             | 2 +-
 real/maillist/{ => runtime_files}/addresses               | 0
 real/prolog/Main.hs                                       | 2 +-
 real/prolog/prolog.stdout                                 | 2 +-
 real/prolog/{ => runtime_files}/stdlib                    | 0
 real/scs/Makefile                                         | 2 +-
 real/scs/{ => runtime_files}/inverter.in                  | 0
 spectral/expert/Main.hs                                   | 2 +-
 spectral/expert/{ => runtime_files}/animals               | 0
 spectral/mate/Makefile                                    | 6 +++++-
 spectral/mate/mate.stdout                                 | 2 +-
 spectral/mate/{ => runtime_files}/ellerman.prob           | 0
 spectral/mate/{ => runtime_files}/ellerman.soln           | 0
 spectral/mate/{ => runtime_files}/fridlizius.prob         | 0
 spectral/mate/{ => runtime_files}/fridlizius.soln         | 0
 spectral/mate/{ => runtime_files}/heathcote3.prob         | 0
 spectral/mate/{ => runtime_files}/heathcote3.soln         | 0
 spectral/mate/{ => runtime_files}/holzhausen.prob         | 0
 spectral/mate/{ => runtime_files}/holzhausen.soln         | 0
 spectral/mate/{ => runtime_files}/kidson.prob             | 0
 spectral/mate/{ => runtime_files}/kohtz.prob              | 0
 spectral/mate/{ => runtime_files}/kohtz.soln              | 0
 spectral/mate/{ => runtime_files}/marin.prob              | 0
 spectral/mate/{ => runtime_files}/marin.soln              | 0
 spectral/mate/{ => runtime_files}/shinkman.prob           | 0
 spectral/mate/{ => runtime_files}/shinkman.soln           | 0
 spectral/mate/{ => runtime_files}/simple.prob             | 0
 spectral/mate/{ => runtime_files}/simple.soln             | 0
 spectral/mate/{ => runtime_files}/wurzburg.prob           | 0
 spectral/mate/{ => runtime_files}/wurzburg.soln           | 0
 spectral/para/Makefile                                    | 2 +-
 spectral/para/{ => runtime_files}/input-data              | 0
 spectral/treejoin/Makefile                                | 2 +-
 spectral/treejoin/{ => runtime_files}/27000.1             | 0
 spectral/treejoin/{ => runtime_files}/27000.2             | 0
 52 files changed, 20 insertions(+), 16 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc c6b9143332b6171c251d2e72fb6a5484611031fb


More information about the ghc-commits mailing list