1. 16 Jun, 2018 1 commit
    • Andreas Klebinger's avatar
      Set -O2 via NoFibHcOpts instead of individual Makefiles. · a3b0f2b2
      Andreas Klebinger authored
      We set -O2 in NoFibHcOpts which is then applied to all benchmarks run.
      
      Adding -O2 in individual benchmarks is therefore redundant.
      It also leads to issues when testing performance flags via
      EXTRA_HC_OPTS.
      Individual Makefiles attach -O2 last. This means all
      flags set by -O2 could not be disabled with -fno-<flag> as they
      were reenabled by the later -O2 switch.
      
      Test Plan: Using
      
      Reviewers: bgamari, jmct, O26 nofib
      
      Differential Revision: https://phabricator.haskell.org/D4829
      a3b0f2b2
  2. 07 Jun, 2017 1 commit
    • Michal Terepeta's avatar
      Simplify some shootout Makefiles · eccf5324
      Michal Terepeta authored
      Summary:
      By following the naming conventions of the build system we can
      simplify the `Makefile`s a bit.  This patch also avoids having to
      explicitly pass the flags to `runstdtest` for `fasta`, `k-nucleotide`
      and `reverse-complement`.  The only consquence of this is that it's a
      requirement to run `make boot` before `make` for these benchmarks. But
      that is already the case since `.depend` files are generated by with
      `make boot`.
      
      Finally, this also update the `.gitignore` with the new names of
      the output/input files.
      Signed-off-by: Michal Terepeta's avatarMichal Terepeta <michal.terepeta@gmail.com>
      
      Test Plan: build & run
      
      Reviewers: bgamari
      
      Reviewed By: bgamari
      
      Differential Revision: https://phabricator.haskell.org/D3412
      eccf5324
  3. 14 Feb, 2017 1 commit
  4. 19 Aug, 2013 1 commit
  5. 25 Jun, 2013 1 commit
  6. 07 Feb, 2013 1 commit