aboutsummaryrefslogtreecommitdiffstats
path: root/components/script_plugins
Commit message (Collapse)AuthorAgeFilesLines
...
* Upgrade to rustc 1.40.0-nightly (246be7e1a 2019-10-25)Simon Sapin2019-10-261-7/+10
|
* Move script_plugins to a single fileSimon Sapin2019-09-293-365/+337
|
* Remove redundant webidl_must_inherit compiler plugin lintSimon Sapin2019-09-293-226/+0
| | | | | | | | | | | | | | | | | | | | | | | | | At first I was considering moving it to a procedural macro (source-level information should be sufficient), and started by trying to reproduce the error case by changing `htmldivelement.rs` to use `Element` instead of `HTMLElement` as the first field. The output was: ```rust error[E0308]: mismatched types --> /home/simon/servo2/target/debug/build/script-4caa244faca7d10f/out/Bindings/HTMLDivElementBinding.rs:665:31 | 665 | let _: &HTMLElement = self.as_parent(); | ^^^^^^^^^^^^^^^^ expected struct `dom::htmlelement::HTMLElement`, found struct `dom::element::Element` | = note: expected type `&dom::htmlelement::HTMLElement` found type `&dom::element::Element` ``` This line number is inside a generated method called `__assert_parent_type`. As far as I can tell, any case where this lint would error is already caught by such methods. The lint is therefore redundant and can safely be removed.
* Upgrade to rustc 1.40.0-nightly (084beb83e 2019-09-27)Simon Sapin2019-09-282-4/+4
|
* Upgrade to rustc 1.40.0-nightly (ddf43867a 2019-09-26)Simon Sapin2019-09-272-3/+3
|
* Upgrade to rustc 1.39.0-nightly (521d78407 2019-08-25)Simon Sapin2019-08-262-26/+15
|
* Upgrade to rustc 1.39.0-nightly (9eae1fc0e 2019-08-23)Simon Sapin2019-08-242-12/+3
|
* Upgrade to rustc 1.39.0-nightly (f7af19c27 2019-08-15)Simon Sapin2019-08-231-2/+2
|
* Upgrade to rustc 1.38.0-nightly (273f42b59 2019-07-21)Simon Sapin2019-07-221-1/+1
|
* Upgrade to rustc 1.38.0-nightly (4b65a86eb 2019-07-15)Simon Sapin2019-07-174-7/+11
|
* Require default dictionary value for optional dictsKagami Sascha Rosylight2019-07-121-1/+1
|
* Upgrade to rustc 1.37.0-nightly (088b98730 2019-07-03)Josh Matthews2019-07-052-2/+2
|
* Fix some new warningsSimon Sapin2019-06-221-3/+3
|
* Upgrade to rustc 1.37.0-nightly (04a3dd8a8 2019-06-18)Simon Sapin2019-06-222-9/+3
|
* Run rustfmt.Katasonov Vladyslav2019-06-041-6/+8
|
* Made webidl search path relative to manifest.Katasonov Vladyslav2019-06-041-2/+18
| | | | Manifest dir should be more stable than current dir.
* Auto merge of #23405 - Eijebong:weedle, r=jdmbors-servo2019-05-203-45/+19
|\ | | | | | | | | | | | | | | | | | | | | | | Switch from webidl to weedle in script_plugins This removes the dependency on lalrpop and should speed up compilation quite a bit. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23405) <!-- Reviewable:end -->
| * Switch from webidl to weedle in script_pluginsBastien Orivel2019-05-153-45/+19
| | | | | | | | | | This removes the dependency on lalrpop and should speed up compilation quite a bit.
* | Upgrade to rustc 1.36.0-nightly (a9ec99f42 2019-05-13)Simon Sapin2019-05-144-42/+130
|/
* Simplify ParentMismatchError.fmt.krk2019-04-201-6/+1
|
* Replace WebIdlError enum with ParentMismatchError struct.krk2019-04-201-20/+18
|
* Use iter.next instead of for-break.krk2019-04-201-13/+7
|
* Remove debug logs.krk2019-04-201-7/+1
|
* Allow Reflector as a parent and special case PaintRenderingContext2D.krk2019-04-201-0/+17
|
* Remove redundant return keyword.krk2019-04-201-1/+1
|
* Rename typ to ty and use &str where possible.krk2019-04-201-11/+12
|
* Parse webidl files and lint for inheritance correctness.krk2019-04-203-19/+114
|
* Can collect webidl paths.krk2019-04-203-0/+141
|
* Upgrade to rustc 1.35.0-nightly (4c27fb19b 2019-03-25)Simon Sapin2019-03-261-1/+1
|
* Upgrade to rustc 1.34.0-nightly (0ea22717a 2019-03-02)Simon Sapin2019-03-031-3/+3
|
* ReformatSimon Sapin2019-02-261-1/+4
|
* Upgrade to rustc 1.34.0-nightly (097c04cf4 2019-02-24)Simon Sapin2019-02-251-10/+10
|
* Compat with rustc 1.34.0-nightly (f6fac4225 2019-02-03)Simon Sapin2019-02-051-3/+3
|
* Upgrade to rustc 1.34.0-nightly (da6ab956e 2019-01-27)Simon Sapin2019-01-281-0/+4
|
* Update Rust to 1.33.0-nightly (03acbd71c 2019-01-14)Anthony Ramine2019-01-151-3/+2
|
* Exempt Rc<Promise> from unrooted_must_rootManish Goregaokar2019-01-042-1/+14
| | | | fixes #22504
* Upgrade to rustc 1.33.0-nightly (fb86d604b 2018-12-27)Simon Sapin2018-12-282-8/+7
|
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-193-3/+3
|
* Reorder importsPyfisch2018-11-061-3/+3
|
* `cargo fix --edition`Simon Sapin2018-11-061-1/+1
|
* Format components/script_pluginschansuke2018-09-133-49/+80
|
* Upgrade to rustc 1.30.0-nightly (7061b2775 2018-08-28)Simon Sapin2018-08-291-2/+1
|
* Upgrade to rustc 1.30.0-nightly (721913067 2018-08-26)Simon Sapin2018-08-273-8/+7
|
* Upgrade to rustc 1.29.0-nightly (1ecf6929d 2018-07-16)Simon Sapin2018-07-181-2/+2
|
* Upgrade to rustc 1.29.0-nightly (e06c87544 2018-07-06)Simon Sapin2018-07-072-4/+4
|
* Rename BoundAttribBuffers to VertexAttribs and make it store a sliceAnthony Ramine2018-07-051-0/+1
|
* Upgrade to rustc 1.28.0-nightly (524ad9b9e 2018-05-29)Anthony Ramine2018-05-303-3/+4
| | | | Fixes https://github.com/servo/servo/issues/20844
* Revert "Upgrade to rustc 1.27.0-nightly (8a37c75a3 2018-05-02)"Josh Matthews2018-05-182-3/+3
| | | | This reverts commit 46ad8110172cfc9d8d420e8eb41863f3d394e24d.
* Upgrade to rustc 1.27.0-nightly (8a37c75a3 2018-05-02)Simon Sapin2018-05-042-3/+3
|
* Make the unrooted_must_root conditional on a default Cargo feature.Simon Sapin2017-11-022-0/+11
| | | | | Only http://perf.rust-lang.org/ will disable it, in order to be less subject to changes to rustc internal APIs.