Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 992 Bytes

README.md

File metadata and controls

27 lines (20 loc) · 992 Bytes

This directory contains the results of compilation tests. Specifically, the results are from testing both the from-scratch compilation time and relative binary size increases of various features for both the regex and regex-automata crates.

Here's an example of how to run these tests for just the regex crate. You'll need the regex-cli command installed, which can be found in the regex-cli directory in the root of this repository.

This must be run in the root of a checkout of this repository.

$ mkdir /tmp/regex-compile-test
$ regex-cli compile-test ./ /tmp/regex-compile-test | tee record/compile-test/2023-04-19_1.7.3.csv

You can then look at the results using a tool like xsv:

$ xsv table record/compile-test/2023-04-19_1.7.3.csv

Note that the relative binary size is computed by building a "baseline" hello world program, and then subtracting that from the size of a binary that uses the regex crate.