A library of Coq source files testing for performance regressions on Coq
Please add tests to this repository.
Each test should go in its own .v file in src/, and each .v file should be
targeted to take around 1 minute, so that all tests get roughly equal
weight.
The PerformanceExperiments folder contains a number of tests based on a test harness file which allow automatic generation of plots, as displayed below.
The plots are updated on each run of GitHub Actions.
To contribute to this folder, please add your test to Makefile.variables.kinds and follow the format of the existing tests.
You can use make update-README to regenerate the tables for this README.
-
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
repeat_setoid_rewrite_under_bindersdev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
repeat_setoid_rewrite_under_binders_noopdev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
rewrite_repeated_app_autorewritedev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
rewrite_repeated_app_autorewrite_noopdev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
rewrite_repeated_app_fast_rewritedev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
rewrite_repeated_app_fast_rewrite_ltac2dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
rewrite_repeated_app_fast_rewrite_no_abstractdev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
rewrite_repeated_app_rewrite_stratdev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
rewrite_repeated_app_ssrrewritedev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
rewrite_repeated_app_ssrrewrite_noopdev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
typeclass_reification_let_in_HOASdev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
typeclass_reification_let_in_PHOASdev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8 -
dev 8.19 8.18 8.17 8.16 8.15 8.14 8.13 8.12 8.11 8.10 8.9 8.8