@@ -23,7 +23,7 @@ They mostly consist of real-world crates.
23
23
- ** clap-3.1.6** : A command line argument parser library. A crate used by many
24
24
Rust programs.
25
25
- ** cranelift-codegen-0.82.1** : The largest crate from a code generator. Used by
26
- wasmtime. Stresses obligation processing, but less than ` keccak ` .
26
+ wasmtime. Stresses obligation processing.
27
27
- ** diesel-1.4.8** : A type safe SQL query builder. Utilizes the type system to
28
28
ensure a lot of invariants. Stresses anything related to resolving
29
29
trait bounds, by having a lot of trait impls for a large number of different
@@ -91,8 +91,6 @@ compiler in interesting ways.
91
91
- ** issue-88862** : A MCVE of a program that had a
92
92
[ severe performance regression] ( https://github.com/rust-lang/rust/issues/88862 )
93
93
when trying to normalize large opaque types with late-bound regions.
94
- - ** keccak** : A cryptography algorithm. Contains a huge function with a very
95
- high number of locals and basic blocks, which stresses obligation processing.
96
94
- ** many-assoc-items** : Contains a struct with many associated items, which
97
95
caused [ quadratic behavior] ( https://github.com/rust-lang/rust/issues/68957 )
98
96
in the past.
@@ -151,8 +149,8 @@ Rust code being written today.
151
149
This is why there is no futures crate among the primary benchmarks.
152
150
- ** html5ever** : See above. This is an older version (v0.5.4) of the crate.
153
151
- ** inflate** : An old implementation of the DEFLATE algorithm. Contains
154
- a very large function containing many locals and basic blocks, similar to
155
- ` keccak ` but less extreme .
152
+ a very large function containing many locals and basic blocks, which stresses
153
+ obligation processing .
156
154
- ** regex** : See above. This is an older version of the crate.
157
155
- ** piston-image** : See above. This is an older version of the ` image ` crate.
158
156
- ** style-servo** : An old version of Servo's ` style ` crate. A large crate, and
0 commit comments