diff --git a/.github/workflows/Simple.yml b/.github/workflows/Simple.yml index 8fe4b5c6..082fd8e6 100644 --- a/.github/workflows/Simple.yml +++ b/.github/workflows/Simple.yml @@ -39,8 +39,8 @@ jobs: - run: cargo check - run: cargo test - run: cargo test --features=radix,format,compact - - run: - cd devel + - run: | + cd extras cargo test cargo test --features=radix,format,compact diff --git a/assets/timings_all_nt.svg b/assets/timings_all_nt.svg index 549b43f3..455cdb17 100644 --- a/assets/timings_all_nt.svg +++ b/assets/timings_all_nt.svg @@ -6,7 +6,7 @@ - 2024-12-07T12:40:55.101083 + 2024-12-17T20:22:15.820999 image/svg+xml @@ -40,31 +40,24 @@ z - + - - + - - + + - - - - - - - + + + + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + - + - + - - + + + + + - + - + - + - + + + + @@ -232,7 +275,141 @@ L 379.008 41.472 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -385,28 +562,246 @@ z - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -496,25 +891,6 @@ Q 2381 3103 1925 3103 Q 1469 3103 1208 2742 Q 947 2381 947 1747 z -" transform="scale(0.015625)"/> - + diff --git a/assets/timings_lexical-parse-float_nt.svg b/assets/timings_lexical-parse-float_nt.svg index c1437c28..9bd657c3 100644 --- a/assets/timings_lexical-parse-float_nt.svg +++ b/assets/timings_lexical-parse-float_nt.svg @@ -6,7 +6,7 @@ - 2024-12-07T12:40:55.945545 + 2024-12-17T20:22:16.655694 image/svg+xml @@ -40,31 +40,24 @@ z - + - - + - - + + - - - - - - - + + + + + - + - + - - + + - - - - - - + + + + + - + - + - - + + + + + - + + - + - + - - + + - + + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + @@ -385,28 +427,53 @@ z - + + + + + + + + + + + + + + - + - + - + - + @@ -717,7 +784,7 @@ z - + diff --git a/assets/timings_lexical-parse-integer_nt.svg b/assets/timings_lexical-parse-integer_nt.svg index b5231aef..1e2b3f48 100644 --- a/assets/timings_lexical-parse-integer_nt.svg +++ b/assets/timings_lexical-parse-integer_nt.svg @@ -6,7 +6,7 @@ - 2024-12-07T12:40:56.470949 + 2024-12-17T20:22:17.135982 image/svg+xml @@ -40,31 +40,24 @@ z - + - - + - - + + - - - - - - - + + + + + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + - - - + + + - + - + - - - + + + + - - - + + + - + - + - - - + + + + + + - + + - + @@ -385,28 +483,53 @@ z - + + + + + + + + + + + + + + - + - + - + - + @@ -692,7 +815,7 @@ z - + diff --git a/assets/timings_lexical-write-float_nt.svg b/assets/timings_lexical-write-float_nt.svg index 6bb707a0..eb440d03 100644 --- a/assets/timings_lexical-write-float_nt.svg +++ b/assets/timings_lexical-write-float_nt.svg @@ -6,7 +6,7 @@ - 2024-12-07T12:40:57.268867 + 2024-12-17T20:22:17.885896 image/svg+xml @@ -40,31 +40,24 @@ z - + - - + - - + + - - - - - - - + + + + + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + - - - + + + - + - + - - - + + + + - - - + + + - + - + - - - + + + + + + - + + - + @@ -385,28 +483,53 @@ z - + + + + + + + + + + + + + + - + - + - + - + @@ -712,7 +835,7 @@ z - + diff --git a/assets/timings_lexical-write-integer_nt.svg b/assets/timings_lexical-write-integer_nt.svg index df58072c..e4c011d8 100644 --- a/assets/timings_lexical-write-integer_nt.svg +++ b/assets/timings_lexical-write-integer_nt.svg @@ -6,7 +6,7 @@ - 2024-12-07T12:40:57.811026 + 2024-12-17T20:22:18.411889 image/svg+xml @@ -40,31 +40,24 @@ z - + - - + - - + + - - - - - - - + + + + + - + - + - - + + - - - - - - + + + + + - + - + - - + + + + + - + + - + - + - - + + - + + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + @@ -385,28 +427,53 @@ z - + + + + + + + + + + + + + + - + - + - + - + @@ -654,7 +721,7 @@ z - + diff --git a/scripts/timings.py b/scripts/timings.py index 0a9ffe1a..7205c316 100755 --- a/scripts/timings.py +++ b/scripts/timings.py @@ -58,7 +58,7 @@ def build(args, directory=home): '''Build the project and get the timings output.''' os.chdir(directory) - command = 'cargo +nightly build -Z timings=json' + command = 'cargo +nightly build -Z unstable-options --timings=json' if args.no_default_features: command = f'{command} --no-default-features' if args.features: