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

@andralex
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.

@mrmonday

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

@DmitryOlshansky

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

@DmitryOlshansky

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

@MartinNowak
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?
@andralex
Owner

will get to this again soon(ish)

@andralex
Owner

Coming with a whole new pull request.

@andralex 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. @andralex
Commits on Jun 10, 2011
  1. @andralex
Commits on Jun 12, 2011
  1. @andralex
Commits on Jun 15, 2011
  1. @andralex

    Minor changes

    andralex authored
  2. @andralex
Commits on Jun 18, 2011
  1. @andralex

    Acted on feedback

    andralex authored
Commits on Sep 10, 2011
  1. @andralex

    benchmark

    andralex authored
  2. @andralex

    benchmark

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

    snapshot

    andralex authored
Commits on Mar 17, 2012
  1. @millerlogic @andralex

    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. @andralex

    checkpoint

    andralex authored
Commits on Apr 8, 2012
  1. @andralex

    Adding std.benchmark

    andralex authored
  2. @andralex
  3. @andralex

    rebasing

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