<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pandoc/benchmark, branch master</title>
<subtitle>Conversion between markup formats</subtitle>
<id>https://git.pashev.ru/pandoc/atom?h=master</id>
<link rel='self' href='https://git.pashev.ru/pandoc/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/'/>
<updated>2021-03-17T20:34:17Z</updated>
<entry>
<title>Benchmark improvements.</title>
<updated>2021-03-17T20:34:17Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-03-17T20:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=c6e5cf2e7472ab872a537327a03ef9eb9fcef2a1'/>
<id>urn:sha1:c6e5cf2e7472ab872a537327a03ef9eb9fcef2a1</id>
<content type='text'>
* Build `+RTS -A256m -RTS` into default ghc-options for benchmark,
  so we don't have to specify this separately on the command line.
  This is necessary to get accurate benchmark results; otherwise
  we are largely measuring garbage collecting, some not related
  to the current benchmark.
* Switch back from gauge to tasty-bench.
* Allow specifying BASELINE file in 'make bench' for comparison
  (otherwise the latest is chosen by default).
* Remove obsolete reference to weigh-pandoc from CONTRIBUTING.md.
* Remove `-Rghc-timing` from 'make bench'.
</content>
</entry>
<entry>
<title>Increase heap space in runtime for benchmarks.</title>
<updated>2021-03-16T22:59:50Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-03-16T22:59:50Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=1ef35343288ae7cb1d074c6a25aa5e47fdc55da9'/>
<id>urn:sha1:1ef35343288ae7cb1d074c6a25aa5e47fdc55da9</id>
<content type='text'>
Otherwise we're essentially benchmarking garbage collecting,
which can give very inconsistent results.
</content>
</entry>
<entry>
<title>Switch to gauge for now for benchmarks.</title>
<updated>2021-03-16T05:50:18Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-03-16T05:50:18Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=ff0fcedcb3c33015f9d550acce8fad2d662d49bd'/>
<id>urn:sha1:ff0fcedcb3c33015f9d550acce8fad2d662d49bd</id>
<content type='text'>
tasty-bench is displaying odd behavior, with different
timings depending on the `--pattern` specified.
</content>
</entry>
<entry>
<title>Force readFile in benchmarks early</title>
<updated>2021-03-16T01:50:21Z</updated>
<author>
<name>Bodigrim</name>
<email>andrew.lelechenko@gmail.com</email>
</author>
<published>2021-03-16T01:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=d94f9b930ade715cd7a3d59a18017c52e75a7888'/>
<id>urn:sha1:d94f9b930ade715cd7a3d59a18017c52e75a7888</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove weigh-pandoc.</title>
<updated>2021-02-23T06:10:20Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-02-23T06:10:20Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=d7cfa0ef4c926d6bb91d0a870edeea8911d81c3a'/>
<id>urn:sha1:d7cfa0ef4c926d6bb91d0a870edeea8911d81c3a</id>
<content type='text'>
It's not really useful any more, now that our regular
benchmarks include data on allocation.
</content>
</entry>
<entry>
<title>Benchmark improvements.</title>
<updated>2021-02-20T08:28:10Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-02-20T08:28:10Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=36e745c678bcd330545b4e490984ce8e04ed342d'/>
<id>urn:sha1:36e745c678bcd330545b4e490984ce8e04ed342d</id>
<content type='text'>
+ Run writer benchmarks for binary formats too.
+ Alphabetize benchmarks.
+ Don't run benchmarks for bibliography formats
  (yet; we need a special input for them).
</content>
</entry>
<entry>
<title>Clean up benchmark code.</title>
<updated>2021-02-13T08:14:49Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-02-13T08:14:49Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=1954e894b403a8b0f209e834a619c5893de1d22b'/>
<id>urn:sha1:1954e894b403a8b0f209e834a619c5893de1d22b</id>
<content type='text'>
Now we can do patterns using `-p blah'.
</content>
</entry>
<entry>
<title>Avoid unnecessary use of NoImplicitPrelude pragma (#7089)</title>
<updated>2021-02-07T18:02:35Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-02-07T18:02:35Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=d202f7eb77242bd2d9395b950b74fc9b22f9ae13'/>
<id>urn:sha1:d202f7eb77242bd2d9395b950b74fc9b22f9ae13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove superfluous import</title>
<updated>2021-02-02T22:46:59Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-02-02T22:46:59Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=defad03ce19c9b4d2c28ad29527f353a53cdb86f'/>
<id>urn:sha1:defad03ce19c9b4d2c28ad29527f353a53cdb86f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use tasty-bench instead of criterion for benchmarks.</title>
<updated>2021-01-31T02:01:14Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-01-31T02:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=fe06437ba4ef12782078ac05c6f9c917f32d51f0'/>
<id>urn:sha1:fe06437ba4ef12782078ac05c6f9c917f32d51f0</id>
<content type='text'>
It is much lighter-weight.
</content>
</entry>
</feed>
