From 80f419dc6317b9bd7514b1f3d6696387c185c42c Mon Sep 17 00:00:00 2001 From: Stefan Marr Date: Sun, 9 Jun 2019 15:43:47 +0100 Subject: [PATCH 1/2] Updated changelog Signed-off-by: Stefan Marr --- CHANGELOG.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df51b02e..ae194825 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,18 @@ ## [Unreleased] - - + - + +## [1.0rc2] - 2019-06-09 + + - added `--setup-only` option, to run one benchmark for each setup (#110, #115) + - added `ignore_timeout` setting to accept known timeouts without error (#118) + - added `retries_after_failure` setting (#107, #108) + + - fixed data loading, which ignored warmup setting (#111, #116) + - fixed how settings are inherited for follow documentation (#112, #113) + - fixed message for consecutive failures (#109) + - fixed some reporting issues (#106) ## [1.0rc1] - 2018-08-02 @@ -72,7 +83,8 @@ - [0.6.0] - 2014-05-19 - [0.5.0] - 2014-03-25 -[Unreleased]: https://github.com/smarr/ReBench/compare/v1.0rc1...HEAD +[Unreleased]: https://github.com/smarr/ReBench/compare/v1.0rc2...HEAD +[1.0rc2]: https://github.com/smarr/ReBench/compare/v1.0rc1...v1.0rc2 [1.0rc1]: https://github.com/smarr/ReBench/compare/v0.10.1...v1.0rc1 [0.10.1]: https://github.com/smarr/ReBench/compare/v0.10.0...v0.10.1 [0.10.0]: https://github.com/smarr/ReBench/compare/v0.9.1...v0.10.0 From 82db42ee4bcc86bc0d7acdfa415e7cbcf1ef627e Mon Sep 17 00:00:00 2001 From: Stefan Marr Date: Sun, 9 Jun 2019 15:50:49 +0100 Subject: [PATCH 2/2] Added new papers using ReBench Signed-off-by: Stefan Marr --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4464420b..be445774 100644 --- a/README.md +++ b/README.md @@ -146,19 +146,21 @@ The preferred citation is: Some publications that have been using ReBench include: + - [Transient Typechecks are (Almost) Free](https://stefan-marr.de/downloads/ecoop19-roberts-et-al-transient-typechecks-are-almost-free.pdf), Roberts et al. 2019. + - [Efficient and Deterministic Record & Replay for Actor Languages](https://stefan-marr.de/downloads/manlang18-aumayr-et-al-efficient-and-deterministic-record-and-replay-for-actor-languages.pdf), D. Aumayr et al. 2018. - [Fully Reflective Execution Environments: Virtual Machines for More Flexible Software](https://doi.org/10.1109%2fTSE.2018.2812715), G. Chari et al. 2018. - [Building efficient and highly run-time adaptable virtual machines](http://lafhis.dc.uba.ar/sites/default/files/papers/buildingEfficientReflectiveVMs.pdf), G. Chari et al. 2017. - [Improving live debugging of concurrent threads through thread histories](https://doi.org/10.1016/j.scico.2017.10.005), M. Leske et al. 2017. - [Adaptive Just-in-time Value Class Optimization for Lowering Memory Consumption and Improving Execution Time Performance](https://arxiv.org/pdf/1606.06726) T. Pape et al. 2016 - - [Cross-Language Compiler Benchmarking---Are We Fast Yet?](http://stefan-marr.de/papers/dls-marr-et-al-cross-language-compiler-benchmarking-are-we-fast-yet/), S. Marr et al. 2016. - - [Tracing vs. Partial Evaluation: Comparing Meta-Compilation Approaches for Self-Optimizing Interpreters](http://stefan-marr.de/papers/oopsla-marr-ducasse-meta-tracing-vs-partial-evaluation/), S. Marr, S. Ducasse. 2015. - - [Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and without Compromises](http://stefan-marr.de/papers/pldi-marr-et-al-zero-overhead-metaprogramming/), S. Marr et al. 2015. + - [Cross-Language Compiler Benchmarking---Are We Fast Yet?](https://stefan-marr.de/papers/dls-marr-et-al-cross-language-compiler-benchmarking-are-we-fast-yet/), S. Marr et al. 2016. + - [Tracing vs. Partial Evaluation: Comparing Meta-Compilation Approaches for Self-Optimizing Interpreters](https://stefan-marr.de/papers/oopsla-marr-ducasse-meta-tracing-vs-partial-evaluation/), S. Marr, S. Ducasse. 2015. + - [Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and without Compromises](https://stefan-marr.de/papers/pldi-marr-et-al-zero-overhead-metaprogramming/), S. Marr et al. 2015. - [Pycket: a tracing JIT for a functional language](https://www.hpi.uni-potsdam.de/hirschfeld/publications/media/BaumanBolzHirschfeldKirilichevPapeSiekTobinHochstadt_2015_PycketATracingJitForAFunctionalLanguage_AcmDL.pdf), S. Bauman et al. 2015. - [Adaptive just-in-time value class optimization: transparent data structure inlining for fast execution](http://hpi.uni-potsdam.de/hirschfeld/publications/media/PapeBolzHirschfeld_2015_AdaptiveJustInTimeValueClassOptimization_AcmDL.pdf), T. Pape et al. 2015. - [Meta-tracing makes a fast Racket](https://www.hpi.uni-potsdam.de/hirschfeld/publications/media/BolzPapeSiekTobinHochstadt_2014_MetaTracingMakesAFastRacket_AuthorsVersion.pdf), C. F. Bolz et al. 2014. - [Cloud PARTE: Elastic Complex Event Processing based on Mobile Actors](http://soft.vub.ac.be/~smarr/downloads/agere13-swalens-et-al-cloud-parte-elastic-complex-event-processing-based-on-mobile-actors.pdf), J. Swalens et al. 2013. - - [Identifying A Unifying Mechanism for the Implementation of Concurrency Abstractions on Multi-Language Virtual Machines](http://www.stefan-marr.de/downloads/tools12-smarr-dhondt-identifying-a-unifying-mechanism-for-the-implementation-of-concurrency-abstractions-on-multi-language-virtual-machines.pdf), S. Marr, T. D'Hondt. 2012. - - [Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-grained Parallelism](http://www.stefan-marr.de/downloads/hpcc2010-marr-etal-insertion-tree-phasers.pdf), S. Marr et al. 2011. + - [Identifying A Unifying Mechanism for the Implementation of Concurrency Abstractions on Multi-Language Virtual Machines](https://www.stefan-marr.de/downloads/tools12-smarr-dhondt-identifying-a-unifying-mechanism-for-the-implementation-of-concurrency-abstractions-on-multi-language-virtual-machines.pdf), S. Marr, T. D'Hondt. 2012. + - [Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-grained Parallelism](https://www.stefan-marr.de/downloads/hpcc2010-marr-etal-insertion-tree-phasers.pdf), S. Marr et al. 2011. [1]: https://github.com/tobami/codespeed/ [docs]: http://rebench.readthedocs.io/