Permalink
Commits on Aug 8, 2017
Commits on Feb 10, 2017
  1. Merge pull request #4 from yanick/module-pluggable

    renormalist committed Feb 10, 2017
    load plugins with Module::Pluggable
Commits on Feb 9, 2017
Commits on Apr 23, 2016
  1. v0.53

    renormalist committed Apr 23, 2016
            - fix calling benchmarkanything reporting
Commits on Apr 22, 2016
  1. v0.52

    renormalist committed Apr 22, 2016
            - fix rxmicro bug [rurban]
            - scale down RxMicro in 'fast' mode
  2. changelog++

    renormalist committed Apr 22, 2016
  3. RxMicro - scale it down in 'fast' mode

    renormalist committed Apr 22, 2016
    The fast mode is about getting a quick
    answer. Some regex operations got
    dramatically increased runtime. In
    full mode we don't want to change
    the benchmark, however, for 'fast' mode
    it is a bit necessary due to it slows
    down installation.
Commits on Apr 21, 2016
  1. rxmicro - version++

    renormalist committed Apr 21, 2016
Commits on Apr 7, 2016
  1. Merge pull request #2 from rurban/master

    renormalist committed Apr 7, 2016
    rxmicro: seperate $count
  2. rxmicro: seperate $count

    Reini Urban
    Reini Urban committed Apr 7, 2016
    dont increase the global benchmark counter within one benchmark,
    it influences all others. use a private increment var
Commits on Mar 31, 2016
  1. v0.51

    renormalist committed Mar 31, 2016
            - allow cygwin on AssertOS
              (because cpantesters matrix was GREEN there)
  2. allow Cygwin on AssertOS

    renormalist committed Mar 31, 2016
Commits on Mar 30, 2016
  1. v0.50

    renormalist committed Mar 30, 2016
            - assert OS=Unix for the time being
Commits on Oct 11, 2015
  1. code hygiene - replace redundant snippet

    renormalist committed Oct 11, 2015
    ...with a function that we already have
    available.
Commits on Oct 1, 2015
  1. v0.49

    renormalist committed Oct 1, 2015
            - better error handling for executing plugins
  2. changelog++

    renormalist committed Oct 1, 2015
  3. better error handling for executing plugin

    renormalist committed Oct 1, 2015
    We used to eval{} the loading of the module
    but not the calling of its main() function.
    
    This usually happens after cut'n'pasting another
    plugin and forgetting to change the package
    name. It's then perfectly loading but doesn't
    find the expected namespace.
Commits on Sep 25, 2015
  1. v0.48

    renormalist committed Sep 25, 2015
            - fix error catching in Shootout wrapper
  2. changelog++

    renormalist committed Sep 25, 2015
Commits on Sep 24, 2015
  1. error catching in Shootout wrapper

    renormalist committed Sep 24, 2015
    Benchmark::Perl::Formance did eval{} around the plugins,
    however, the Shootout meta-plugin did not around its
    sub-benchmarks. Therefore fails produced missing results.
    Fixed now.
  2. v0.47

    renormalist committed Sep 24, 2015
            - fix error reporting in some Shootout plugins
  3. changelog++

    renormalist committed Sep 24, 2015
  4. v0.46

    renormalist committed Sep 24, 2015
            - no compile tests for benchmark plugins, as they
              depend on optional CPAN deps
  5. changelog++

    renormalist committed Sep 24, 2015
  6. no Test::Compile for all plugins

    renormalist committed Sep 24, 2015
    Most of them are depending on some optional
    CPAN deps and benchmark-perlformance particularly
    handles errors, so we don't compile test them
    anymore because the missing deps harm the CPANTESTERS
    results, or I would have to maintain each plugin in
    black&white lists for [Test::Compile].
  7. fix POD for plugins

    renormalist committed Sep 24, 2015
    We keep version numbers the same as it
    really is only the POD, no functionality
    whatsoever.
  8. v0.45

    renormalist committed Sep 24, 2015
            - --benchmarkanything-report now uses more lightweight
              BenchmarkAnything::Reporter for sending results via HTTP
            - no more checking if receiver exists before we run benchmark, as
              it was not reliable anyway.
            - instead we now have a more robust local result file writing in
              case report sending fails
  9. changelog++

    renormalist committed Sep 24, 2015
  10. fix scope of my variable

    renormalist committed Sep 24, 2015
  11. skip compile tests for threaded plugins

    renormalist committed Sep 24, 2015
    Some plugins need a threaded Perl. The dzil plugin [Test::Compile]
    complains if the author doesn't build the dist with a threaded Perl.
    
    We now skip those plugins generally from [Test::Compile].
  12. drop POD boilerplate

    renormalist committed Sep 24, 2015
    ...that is generated by Dist::Zilla anyway.
  13. drop checking result receiver

    renormalist committed Sep 24, 2015
    The result reporting is now more light-weight
    and just sends via HTTP, so we do not want to
    use the heavy-weight BA::Lib anymore. And it also
    was not a reliable check anyway because the result
    store check was way too early.
    
    Now we have a more robust result writing in case
    reporting fails, so we can drop the fragile check.