@@ -25,7 +25,6 @@ They mostly consist of real-world crates.
2525 ensure a lot of invariants. Stresses anything related to resolving
2626 trait bounds, by having a lot of trait impls for a large number of different
2727 types.
28- - ** encoding** : Character encoding support. Contains some large tables.
2928- ** futures** : A futures implementation. Used by many Rust programs.
3029- ** helloworld** : A trivial program. Gives a lower bound on compile time.
3130- ** html5ever** : An HTML parser. Stresses macro parsing code significantly.
@@ -41,9 +40,6 @@ They mostly consist of real-world crates.
4140- ** stm32f4** : A crate that has many thousands of blanket impl blocks.
4241- ** syn** : A library for parsing Rust code. An important part of the Rust
4342 ecosystem.
44- - ** ucd** : A Unicode crate. Contains large statics that
45- [ stress] ( https://github.com/rust-lang/rust/issues/53643 ) the borrow checker's
46- implementation of NLL.
4743- ** unicode_normalization** : Unicode character composition and decomposition
4844 utilities. Uses huge ` match ` statements that stress the compiler in unusual
4945 ways.
@@ -110,6 +106,9 @@ compiler in interesting ways.
110106 with grid coordinates] ( https://github.com/urschrei/ostn15_phf ) that was
111107 causing rustc to [ run out of
112108 memory] ( https://github.com/rust-lang/rust/issues/36799 ) .
109+ - ** ucd** : A Unicode crate. Contains large statics that
110+ [ stress] ( https://github.com/rust-lang/rust/issues/53643 ) the borrow checker's
111+ implementation of NLL.
113112- ** unify-linearly** : Contains many variables that all have equality relations
114113 between them, which caused [ exponential
115114 behavior] ( https://github.com/rust-lang/rust/pull/32062 ) in the past.
@@ -130,7 +129,8 @@ longest continuous data set for compiler performance. As a result, they are
130129quite old (e.g. 2017 or earlier), and not necessarily reflective of typical
131130Rust code being written today.
132131
133- - ** encoding** : See above.
132+ - ** encoding** : An old crate providing character encoding support. Contains
133+ some large tables.
134134- ** futures** : See above.
135135- ** html5ever** : See above.
136136- ** inflate** : See above.
0 commit comments