aboutsummaryrefslogtreecommitdiffstats
path: root/components/plugins/utils.rs
Commit message (Collapse)AuthorAgeFilesLines
* Move script lints to script_pluginsAnthony Ramine2017-02-161-73/+0
| | | | The plugins crate now just allows to hook into clippy from a single crate.
* Replace inheritance_integrity by trait shenanigansAnthony Ramine2017-02-151-30/+0
| | | | | | | | | | | | | | | | | For each derived DomObject impl, we also generate a dummy trait ShouldNotImplDomObject that is implemented for all T: DomObject. We then try to implement it for each field type except the first one. If compilation succeed, this means that field type doesn't implement DomObject itself otherwise it would break coherence rules. error[E0119]: conflicting implementations of trait `dom::xmlhttprequest::_IMPL_DOMOBJECT_FOR_XMLHttpRequest::ShouldNotImplDomObject` for type `((), SomeFieldTypeThatShouldNotImplementDomObject)`: --> /Users/nox/src/servo/components/script/dom/xmlhttprequest.rs:120:1 | 120 | #[dom_struct] | ^^^^^^^^^^^^^ | | | first implementation here | conflicting implementation for `((), SomeFieldTypeThatShouldNotImplementDomObject)`
* Update to rustc 1.16.0-nightly (4ecc85beb 2016-12-28)Simon Sapin2017-01-021-3/+9
|
* Update to Rust 1.15.0-nightly (1c448574b 2016-11-28)Anthony Ramine2016-11-291-20/+9
|
* Reorder `use` statementsUK9922016-09-091-1/+1
|
* Remove unused import.Josh Matthews2016-04-231-1/+0
|
* Remove unused code and make utils privateTyler Southwick2016-04-221-24/+0
|
* Rust upgrade to 2016-04-12Manish Goregaokar2016-04-151-6/+19
|
* Bump to Rust 2016-02-22Anthony Ramine2016-02-231-3/+3
|
* Bump Rust to 2016-01-31 nightlyAnthony Ramine2016-02-011-4/+8
|
* Upgrade to rustc 1.6.0-nightly (1805bba39 2015-11-26)Simon Sapin2015-11-271-1/+1
|
* Fix unrooted_must_root lint to handle arguments/return types properly (fixes ↵Manish Goregaokar2015-10-161-1/+15
| | | | #8022)
* Upgrade rust to f93ab64d4a1a7ee91759a1594ab2a426b6cc657e/rustc-1.5.0-dev.Manish Goregaokar2015-09-231-14/+14
|
* Fix reported test-tidy errors for unmerged import blocksBrandon Fairchild2015-09-191-1/+0
| | | | This merges import blocks that were reported by tidy as unmerged.
* Upgrade to rustc 1.4.0-dev (cb9323ec0 2015-09-01)Simon Sapin2015-09-021-2/+3
|
* Make test-tidy check that braces have spaces before or after themwilmoz2015-08-311-2/+2
|
* sort all usesJohann Tuffe2015-08-201-1/+1
|
* Fix existing syntactics nits.Josh Matthews2015-08-161-1/+1
|
* Upgrade to rustc 1.3.0-dev (87055a68c 2015-07-30)Simon Sapin2015-07-301-1/+1
|
* Make stmt part of unrooted_must_root handle type parameters (fixes #6651)Manish Goregaokar2015-07-221-1/+13
|
* Upgrade to rustc 1.3.0-dev (f3b97a74a 2015-07-03)Simon Sapin2015-07-041-2/+2
|
* Upgrade pluginsManish Goregaokar2015-06-141-1/+2
|
* Upgrade to rustc 1.2.0-dev (474c6e0ae 2015-05-30)Manish Goregaokar2015-06-011-1/+1
|
* Reduce max line length from 150 to 120 charactersCorey Farwell2015-05-241-1/+2
| | | | Part of https://github.com/servo/servo/issues/6041
* Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8.Simon Sapin2015-05-051-9/+3
|
* Remove some as_slice calls.Ms2ger2015-04-241-2/+2
|
* Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-dev.Ms2ger2015-03-181-6/+6
|
* Cleanup match_lang_ty a bit.Ms2ger2015-02-131-18/+22
|
* Upgrade to rustc ba2f13ef0 2015-02-04Simon Sapin2015-02-111-7/+5
|
* Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev.Josh Matthews2015-01-281-2/+2
|
* Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19.Ms2ger2015-01-081-3/+2
|
* break up lints.rs into separate filesRohan Prinja2015-01-011-1/+32
|
* Fix warnings post-upgradeManish Goregaokar2014-12-271-2/+2
|
* Add inheritance-checking lintManish Goregaokar2014-12-271-0/+33
|
* Add internal plugin for creating Reflectable implementationsManish Goregaokar2014-12-271-0/+29