Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Kill the plugins crate and its clippy support | Anthony Ramine | 2017-02-21 | 1 | -22/+0 |
| | | | | | | Sometimes clippy gets outdated by months, and its current support setup means that each Servo component need to opt into it by depending on the plugins crate manually, and not all components do that. | ||||
* | Move script lints to script_plugins | Anthony Ramine | 2017-02-16 | 1 | -42/+5 |
| | | | | The plugins crate now just allows to hook into clippy from a single crate. | ||||
* | Replace inheritance_integrity by trait shenanigans | Anthony Ramine | 2017-02-15 | 1 | -3/+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)` | ||||
* | Change #[privatize] into #[derive(DenyPublicFields)] | Anthony Ramine | 2017-02-15 | 1 | -4/+2 |
| | |||||
* | Kill transmute-type-lint | Anthony Ramine | 2017-02-15 | 1 | -1/+0 |
| | |||||
* | Derive DomObject with a proc macro | Anthony Ramine | 2017-02-14 | 1 | -6/+0 |
| | |||||
* | Update rustc to 1.16.0-nightly (7821a9b99 2017-01-23). | Ms2ger | 2017-01-24 | 1 | -1/+0 |
| | |||||
* | Rename `Reflectable` to `DomObject`. | Corey Farwell | 2016-12-08 | 1 | -1/+1 |
| | | | | Fixes https://github.com/servo/servo/issues/8473. | ||||
* | Update to Rust 1.15.0-nightly (1c448574b 2016-11-28) | Anthony Ramine | 2016-11-29 | 1 | -5/+12 |
| | |||||
* | Make #[derive(JSTraceable)] a procedural macro | Anthony Ramine | 2016-11-03 | 1 | -3/+0 |
| | |||||
* | Fix tidy issues | Rohit Burra | 2016-11-01 | 1 | -1/+2 |
| | |||||
* | Remove rust_tenacious | Anthony Ramine | 2016-08-13 | 1 | -2/+0 |
| | | | | We don't use it anymore since #11872. | ||||
* | Improve mach clippy, add plugins to style/util | Manish Goregaokar | 2016-07-12 | 1 | -3/+5 |
| | |||||
* | Update clippy | Manish Goregaokar | 2016-07-12 | 1 | -2/+2 |
| | |||||
* | Remove unused code and make utils private | Tyler Southwick | 2016-04-22 | 1 | -1/+1 |
| | |||||
* | Fix some compile warnings. | Ms2ger | 2016-04-19 | 1 | -1/+1 |
| | |||||
* | Rust upgrade to 2016-04-12 | Manish Goregaokar | 2016-04-15 | 1 | -1/+0 |
| | |||||
* | Remove the url! plugin. | Simon Sapin | 2016-04-14 | 1 | -5/+0 |
| | | | | | | | | In rust-url 1.0 the `Url` struct is going to have private fields, and there is no way to to create an aribitrary one without going through the parser. The plugin never had a clear demonstrated performance benefit, it was made mostly because it was possible and relatively easy at the time. | ||||
* | Remove str_to_string lint | Manish Goregaokar | 2016-04-08 | 1 | -1/+0 |
| | | | | Specialization makes all of the options equally efficient. | ||||
* | Deny unsafe code in more crates. | Ms2ger | 2016-03-18 | 1 | -0/+2 |
| | |||||
* | Remove the casing plugin | Anthony Ramine | 2016-02-05 | 1 | -4/+2 |
| | |||||
* | Say farewell to in-tree HeapSizeOf | Anthony Ramine | 2016-02-04 | 1 | -3/+0 |
| | |||||
* | Update to rustc 1.7.0-nightly (b4707ebca 2015-12-27) | Ms2ger | 2016-01-14 | 1 | -0/+1 |
| | |||||
* | Fix warnings | Simon Sapin | 2015-12-03 | 1 | -1/+2 |
| | | | | | | Fixing unused attributes warnings required updating serde_macros which required updating to rustc 1.6.0-nightly (a2866e387 2015-11-30) which required updating some other dependencies. | ||||
* | Auto merge of #8692 - GuillaumeGomez:patch-1, r=Wafflespeanut | bors-servo | 2015-11-28 | 1 | -6/+4 |
|\ | | | | | | | | | | | | | | | | | | | Ensure crate are alphabetically sorted cc @nox <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8692) <!-- Reviewable:end --> | ||||
| * | Add check up on extern crate order and sort extern crates alphabetically | Guillaume Gomez | 2015-11-28 | 1 | -6/+4 |
| | | |||||
* | | Upgrade to rustc 1.6.0-nightly (d5fde83ae 2015-11-12) | Manish Goregaokar | 2015-11-27 | 1 | -1/+1 |
|/ | | | | … and libc 0.2 and many other dependencies | ||||
* | Implement 'url!(..)' macro | Corey Farwell | 2015-11-21 | 1 | -0/+4 |
| | | | | | | https://github.com/servo/rust-url/issues/136 https://github.com/servo/rust-url/pull/137 | ||||
* | Fix misplaced doc comment in plugins/lib.rs | Matt Brubeck | 2015-10-27 | 1 | -1/+1 |
| | |||||
* | Upgrade rust to f93ab64d4a1a7ee91759a1594ab2a426b6cc657e/rustc-1.5.0-dev. | Manish Goregaokar | 2015-09-23 | 1 | -8/+9 |
| | |||||
* | Fix reported test-tidy errors for unmerged import blocks | Brandon Fairchild | 2015-09-19 | 1 | -1/+0 |
| | | | | This merges import blocks that were reported by tidy as unmerged. | ||||
* | Issue #7390 correct the order of mod declaration | Hugo Thiessard | 2015-09-18 | 1 | -2/+2 |
| | |||||
* | sort all uses | Johann Tuffe | 2015-08-20 | 1 | -1/+1 |
| | |||||
* | Cleanup NodeIterator, Range, ServoHTMLParser, TextEncoder, URLHelper, URL, ↵ | Manish Goregaokar | 2015-08-18 | 1 | -1/+1 |
| | | | | VirtualMethods | ||||
* | Integrate clippy into Servo | Manish Goregaokar | 2015-08-18 | 1 | -1/+12 |
| | |||||
* | Make stmt part of unrooted_must_root handle type parameters (fixes #6651) | Manish Goregaokar | 2015-07-22 | 1 | -1/+5 |
| | |||||
* | Refactor #[jstraceable] to #[derive(JSTraceable)] | David Winslow | 2015-07-01 | 1 | -4/+4 |
| | | | | fixes #6524 | ||||
* | Upgrade plugins | Manish Goregaokar | 2015-06-14 | 1 | -1/+1 |
| | |||||
* | Remove all Arc-less ignores, force reasons, ignore_heap_size_of | Manish Goregaokar | 2015-06-03 | 1 | -3/+3 |
| | |||||
* | use HeapSizeOf plugin in gfx | Manish Goregaokar | 2015-06-03 | 1 | -3/+3 |
| | |||||
* | Add #[heapsize]/#[derive(HeapSizeOf)] plugin to auto-derive `HeapSizeOf` impls | Manish Goregaokar | 2015-06-03 | 1 | -2/+5 |
| | | | | (fixes #5914) | ||||
* | Reduce max line length from 150 to 120 characters | Corey Farwell | 2015-05-24 | 1 | -1/+2 |
| | | | | Part of https://github.com/servo/servo/issues/6041 | ||||
* | Fix deprecated plugin APIs | Manish Goregaokar | 2015-05-21 | 1 | -2/+2 |
| | |||||
* | Upgrade rust to 716f920b7e234b450f272346fea961832505c06e (Tue May 19 ↵ | Manish Goregaokar | 2015-05-20 | 1 | -2/+2 |
| | | | | 05:39:29 2015 +0000) | ||||
* | Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. | Simon Sapin | 2015-05-05 | 1 | -1/+1 |
| | |||||
* | Add the rust-tenacious move-protection lint, use it for `Root<T>` (fixes #5724) | Manish Goregaokar | 2015-04-28 | 1 | -0/+3 |
| | |||||
* | Remove some as_slice calls. | Ms2ger | 2015-04-24 | 1 | -1/+1 |
| | |||||
* | Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-dev. | Ms2ger | 2015-03-18 | 1 | -2/+0 |
| | |||||
* | Remove plugin attributes from extern crates. | Ms2ger | 2015-03-11 | 1 | -2/+0 |
| | |||||
* | Fix warnings in plugins. | Ms2ger | 2015-02-13 | 1 | -1/+1 |
| |