Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Benchmark #529

Closed
wants to merge 19 commits into from

5 participants

Andrei Alexandrescu Martin Nowak Dmitry Olshansky Robert Clipsham millerlogic
Andrei Alexandrescu
Owner

This is a formal proposal for a benchmark framework. The priorities were simplicity, ease of use, and precision. Hopefully this can be given a bit of priority in the review queue because it's best going forward that many major additions and changes to the standard library come with benchmarks in addition to unittests.

Generated documentation can be found at http://erdani.com/d/web/phobos-prerelease/std_benchmark.html.

Robert Clipsham

Shouldn't this be using \r\n on windows?

Dmitry Olshansky

Given the context should it be put(s, 'x') ?

Dmitry Olshansky

Should it be std.file.write("some_tmp_file_name", "hello, world!"); ?

Martin Nowak
Collaborator
  • please add std.benchmark to win32.mak
  • the std.array changes should be merged separately
  • likewise the %m for std.format
  • StopWatch should get a deprecated alias in std.datetime
  • will this break code that used the old std.datetime.benchmark?
Andrei Alexandrescu
Owner

will get to this again soon(ish)

Andrei Alexandrescu
Owner

Coming with a whole new pull request.

Andrei Alexandrescu andralex closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Jun 8, 2011
  1. Andrei Alexandrescu
Commits on Jun 10, 2011
  1. Andrei Alexandrescu
Commits on Jun 12, 2011
  1. Andrei Alexandrescu
Commits on Jun 15, 2011
  1. Andrei Alexandrescu

    Minor changes

    andralex authored
  2. Andrei Alexandrescu
Commits on Jun 18, 2011
  1. Andrei Alexandrescu

    Acted on feedback

    andralex authored
Commits on Sep 10, 2011
  1. Andrei Alexandrescu

    benchmark

    andralex authored
  2. Andrei Alexandrescu

    benchmark

    andralex authored
Commits on Sep 26, 2011
  1. Andrei Alexandrescu
Commits on Sep 28, 2011
  1. Andrei Alexandrescu
Commits on Sep 30, 2011
  1. Andrei Alexandrescu
Commits on Oct 2, 2011
  1. Andrei Alexandrescu
Commits on Oct 30, 2011
  1. Andrei Alexandrescu

    snapshot

    andralex authored
Commits on Mar 17, 2012
  1. millerlogic Andrei Alexandrescu

    std.socket updates and boost license

    millerlogic authored andralex committed
    Committed on behalf of Christopher Miller by Vladimir Panteleev <thecybershadow@gmail.com>
Commits on Mar 19, 2012
  1. Andrei Alexandrescu

    checkpoint

    andralex authored
Commits on Apr 8, 2012
  1. Andrei Alexandrescu

    Adding std.benchmark

    andralex authored
  2. Andrei Alexandrescu
  3. Andrei Alexandrescu

    rebasing

    andralex authored
  4. Andrei Alexandrescu
Something went wrong with that request. Please try again.