script: Use atom comparison in more places, especially for attributes.

75% improvement in style recalc for Guardians of the Galaxy.
This commit is contained in:
Patrick Walton 2014-09-12 13:28:37 -07:00
parent 61642d64b5
commit 874db26104
32 changed files with 300 additions and 147 deletions

View file

@ -17,6 +17,13 @@ pub struct Atom {
}
impl Atom {
#[inline(always)]
pub fn new(atom: atom::Atom) -> Atom {
Atom {
atom: atom,
}
}
#[inline(always)]
pub fn from_slice(slice: &str) -> Atom {
Atom {