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