aboutsummaryrefslogtreecommitdiffstats
path: root/components/macros/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Rename macros crate to pluginsManish Goregaokar2014-09-231-186/+0
|
* Use upstream lazy_static!() macro through CargoSimon Sapin2014-09-201-63/+0
| | | | | | ... instead of having our own copy. https://github.com/Kimundi/lazy-static.rs
* Upgrade to rustc 0.12.0-pre (4d2af3861 2014-09-17 15:51:11 +0000)Keegan McAllister2014-09-201-2/+2
|
* Revert "script: Use atom comparison in more places, especially for ↵Josh Matthews2014-09-181-4/+0
| | | | | | attributes." for persistent test failures. This reverts commit 874db261046d6155b1942efa106d2e0014295d6d.
* script: Use atom comparison in more places, especially for attributes.Patrick Walton2014-09-171-0/+4
| | | | 75% improvement in style recalc for Guardians of the Galaxy.
* Address review commentsManish Goregaokar2014-09-171-10/+7
|
* Unwrap pointers and miscellany for unrooted_must_root checkManish Goregaokar2014-09-161-0/+6
|
* Add unrooted_must_root lint for usages of JS<T> in let/for bindingsManish Goregaokar2014-09-161-5/+39
|
* Add unrooted_must_root lint for enums and structs containing JS<T>, as well ↵Manish Goregaokar2014-09-161-3/+71
| | | | | | | as functions with JS<T> in their parameter list For safe wrappers over JS<T> (eg Temporary<T>) use #[allow(unrooted_must_root)]. For all other types containing a #[must_root] value, annotate the type with #[must_root] to ensure that it is never used unrooted
* Reinstate errors for unused variables and imports.Jack Moffitt2014-09-131-2/+3
|
* Add lint for type-checking transmutesManish Goregaokar2014-09-101-0/+50
|
* Cargoify servoJack Moffitt2014-09-081-0/+93