@@ -31,8 +31,6 @@ They mostly consist of real-world crates.
31
31
- ** html5ever** : An HTML parser. Stresses macro parsing code significantly.
32
32
- ** hyper-2** : A fairly large crate. Utilizes async/await, and used by
33
33
many Rust programs.
34
- - ** inflate** : An old implementation of the DEFLATE algorithm. Stresses the
35
- compiler in certain ways.
36
34
- ** piston-image** : A modular game engine. An interesting Rust program.
37
35
- ** regex** : A regular expression parser. Used by many Rust programs.
38
36
- ** ripgrep** : A line-oriented search tool. A widely-used utility.
@@ -83,8 +81,8 @@ compiler in interesting ways.
83
81
- ** issue-88862** : A MCVE of a program that had a
84
82
[ severe performance regression] ( https://github.com/rust-lang/rust/issues/88862 )
85
83
when trying to normalize large opaque types with late-bound regions.
86
- - ** keccak** : A cryptography algorithm. Contains a very high number of locals
87
- and basic blocks.
84
+ - ** keccak** : A cryptography algorithm. Contains a huge function with a very
85
+ high number of locals and basic blocks.
88
86
- ** many-assoc-items** : Contains a struct with many associated items, which
89
87
caused [ quadratic behavior] ( https://github.com/rust-lang/rust/issues/68957 )
90
88
in the past.
@@ -135,7 +133,9 @@ Rust code being written today.
135
133
- ** encoding** : See above.
136
134
- ** futures** : See above.
137
135
- ** html5ever** : See above.
138
- - ** inflate** : See above.
136
+ - ** inflate** : An old implementation of the DEFLATE algorithm. Contains
137
+ a very large function containing many locals and basic blocks, similar to
138
+ ` keccak ` but less extreme.
139
139
- ** regex** : See above.
140
140
- ** piston-image** : See above.
141
141
- ** style-servo** : An old version of Servo's ` style ` crate. A large crate, and
0 commit comments