Philipp Paulweber
2443383fc8
Export of Emacs org-mode table support
...
* added new command-line option '--export-orgmode <FILE>' to create
Emacs org-mode table output by reusing markup result formatting
* based on the new MarkdownFormatter trait, see PR #490
2022-05-15 21:57:35 +02:00
David Peter
e3bc5b8b25
Simplify test
2022-05-15 21:37:40 +02:00
David Peter
8c05fd030d
table_line => table_divider
2022-05-15 21:37:40 +02:00
David Peter
5cd2821266
table_data => table_row
2022-05-15 21:37:40 +02:00
David Peter
7fdb32d202
Remove superfluous newline
2022-05-15 21:37:40 +02:00
David Peter
339f6661ce
Move determine_unit_from_results
2022-05-15 21:37:40 +02:00
David Peter
4cdf2d5152
Implement Exporter for all MarkupExporters
2022-05-15 21:37:40 +02:00
David Peter
9a46bcc390
Remove the TestExporter
2022-05-15 21:37:40 +02:00
David Peter
6fe7738165
Do not pass 'unit' into determine_unit_from_results
2022-05-15 21:37:40 +02:00
David Peter
8741d05d11
Move Exporter::unit => determine_unit_from_results
2022-05-15 21:37:40 +02:00
Philipp Paulweber
69d38a5f8e
Refactor MarkupExporter to omit intermediate table result creation and simplify MarkupFormatter emitting
...
* see: https://github.com/sharkdp/hyperfine/pull/490#pullrequestreview-932424652
2022-05-15 21:37:40 +02:00
Philipp Paulweber
9dc87ac349
Refactor MarkdownExporter emitting using a generic MarkupFormatter trait
...
* see: https://github.com/sharkdp/hyperfine/pull/490#issuecomment-1076784074
2022-05-15 21:37:40 +02:00
Philipp Paulweber
50cf7de915
Refactor Markdown table emitting to generic Markup function
2022-05-15 21:37:40 +02:00
Philipp Paulweber
3b1fc32626
Refactor Markdown table contents generation to generic Markup function
2022-05-15 21:37:40 +02:00
Philipp Paulweber
23d9fe2595
Refactor Markdown with Markup by using generic table emitter
2022-05-15 21:37:40 +02:00
David Peter
dcfeede18e
Move functionality to scheduler
2022-02-22 09:07:40 +01:00
David Peter
5c634c9f2f
Move a few modules to util
2022-02-06 20:19:50 +01:00
David Peter
999e7c4566
Move more modules around
2022-02-06 20:19:50 +01:00
David Peter
865290a144
New output module
2022-02-06 20:19:50 +01:00
David Peter
e5e4c8c020
New 'benchmark' module folder
2022-02-06 20:19:50 +01:00
David Peter
33f8d03d6b
Move build_export_manager to ExportManager
2022-02-06 20:19:50 +01:00
David Peter
d7e96928fb
Fix format call
2022-02-06 20:19:50 +01:00
David Peter
2040810ce3
Unified error handling
2022-02-06 20:19:50 +01:00
David Peter
81b737fdc1
Remove BenchmarkResult::new
2022-02-06 20:19:50 +01:00
David Peter
f5de5487cc
Fix clippy suggestions
2022-02-06 17:47:40 +01:00
Karl Heinz Marbaise
272b107684
Fixed #452 - Difference between markdown and asciidoctor output
2021-12-03 09:11:49 +01:00
David Peter
abd0d335ab
Make stddev fields optional, hide "± σ" for 1 run
2021-11-14 10:28:24 +01:00
David Peter
8a4e791025
Fix merge conflict
2021-10-17 17:10:46 +02:00
Heikki Hellgren
f592155db7
Fix clippy warnings from tests
2021-10-17 17:04:46 +02:00
rhysd
f2bfedd3a6
Fix clippy warnings
2021-10-17 17:03:36 +02:00
David Peter
76dd9d40f0
Move relative-speed computation to separate module
2021-08-24 22:44:08 +02:00
David Peter
9df6174bc2
Re-order imports
2021-08-24 22:44:08 +02:00
David Peter
30c381fe2a
Flat directory/module structure
2021-08-24 22:44:08 +02:00