Simon Sapin
1c0549ce7f
Upgrade to rustc 1.44.0-nightly (42abbd887 2020-04-07)
2020-04-09 21:33:44 +02:00
Simon Sapin
651b087155
Upgrade to rustc 1.44.0-nightly (211365947 2020-03-30)
2020-04-08 14:42:45 +02:00
Josh Matthews
a555e7443b
Update rustc to 3/16 nightly.
2020-03-16 13:34:50 -04:00
Josh Matthews
51145cfd83
Update to 3/4 nightly rustc.
2020-03-10 10:09:07 -04:00
Josh Matthews
a29f4a9afe
Revert "Auto merge of #25898 - jdm:rustup, r=asajeffrey"
...
This reverts commit ea8aed1ba9
, reversing
changes made to 3749eb5397
.
2020-03-06 00:06:15 -05:00
Josh Matthews
bf7537ef5b
Update to 3/4 nightly rustc.
2020-03-04 15:08:18 -05:00
Simon Sapin
708d3737df
Upgrade to rustc 1.43.0-nightly (5d04ce67f 2020-02-13)
2020-02-14 12:27:14 +01:00
Simon Sapin
db4f27f361
Use the matches!
macro from the standard library
2020-02-12 10:08:31 +01:00
Simon Sapin
850f52c327
Upgrade to rustc 1.42.0-nightly (3291ae339 2020-01-15)
2020-01-16 08:46:41 +01:00
Kunal Mohan
02c1612cb0
Add accountable-refcell as optional build time feature
2020-01-08 09:44:41 +05:30
Simon Sapin
1ff5433aef
Upgrade to rustc 1.42.0-nightly (9b98af84c 2019-12-22)
2019-12-23 14:07:01 +01:00
Simon Sapin
4cbbb625d0
Upgrade to rustc 1.41.0-nightly (7afe6d9d1 2019-12-03)
2019-12-04 12:29:17 +01:00
Simon Sapin
bea73951db
Use #![register_tool]
instead of #![register_attr]
...
CC https://github.com/rust-lang/rust/issues/66079
2019-11-15 17:24:42 +01:00
Simon Sapin
091feba0ba
Use #![register_attr(…)]
instead of Registry::register_attribute
...
CC https://github.com/rust-lang/rust/pull/66344 , https://github.com/rust-lang/rust/issues/66080
2019-11-15 16:46:50 +01:00
Simon Sapin
d3439fb4d1
Upgrade to rustc 1.40.0-nightly (246be7e1a 2019-10-25)
2019-10-26 13:03:49 +02:00
Simon Sapin
81b7f046bf
Move script_plugins to a single file
2019-09-29 23:20:48 +02:00
Simon Sapin
47c269360c
Remove redundant webidl_must_inherit compiler plugin lint
...
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.
2019-09-29 23:11:40 +02:00
Simon Sapin
5b935a60a5
Upgrade to rustc 1.40.0-nightly (084beb83e 2019-09-27)
2019-09-28 12:33:33 +02:00
Simon Sapin
d324a2519f
Upgrade to rustc 1.40.0-nightly (ddf43867a 2019-09-26)
2019-09-27 13:10:37 +02:00
Simon Sapin
e18846ae94
Upgrade to rustc 1.39.0-nightly (521d78407 2019-08-25)
2019-08-26 14:22:48 +02:00
Simon Sapin
714a5b4248
Upgrade to rustc 1.39.0-nightly (9eae1fc0e 2019-08-23)
2019-08-24 13:41:58 +02:00
Simon Sapin
98e4a53b72
Upgrade to rustc 1.39.0-nightly (f7af19c27 2019-08-15)
2019-08-23 08:23:21 +02:00
Simon Sapin
58c5506415
Upgrade to rustc 1.38.0-nightly (273f42b59 2019-07-21)
2019-07-22 09:35:43 +02:00
Simon Sapin
d3718823ba
Upgrade to rustc 1.38.0-nightly (4b65a86eb 2019-07-15)
2019-07-17 10:48:54 +02:00
Kagami Sascha Rosylight
01151274f1
Require default dictionary value for optional dicts
2019-07-12 12:16:09 +09:00
Josh Matthews
43a75011be
Upgrade to rustc 1.37.0-nightly (088b98730 2019-07-03)
2019-07-05 16:53:02 +02:00
Simon Sapin
1d38bc0419
Fix some new warnings
2019-06-22 14:59:09 +02:00
Simon Sapin
112f1ddeba
Upgrade to rustc 1.37.0-nightly (04a3dd8a8 2019-06-18)
2019-06-22 14:59:06 +02:00
Katasonov Vladyslav
c0c11394c4
Run rustfmt.
2019-06-04 23:57:26 +03:00
Katasonov Vladyslav
293e6c88e8
Made webidl search path relative to manifest.
...
Manifest dir should be more stable than current dir.
2019-06-04 23:08:01 +03:00
bors-servo
6fb7a8cdc7
Auto merge of #23405 - Eijebong:weedle, r=jdm
...
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 -->
2019-05-20 21:13:33 -04:00
Bastien Orivel
13c632e739
Switch from webidl to weedle in script_plugins
...
This removes the dependency on lalrpop and should speed up compilation
quite a bit.
2019-05-15 23:03:25 +02:00
Simon Sapin
06b99983fc
Upgrade to rustc 1.36.0-nightly (a9ec99f42 2019-05-13)
2019-05-14 17:37:40 +02:00
krk
763fc8a1f2
Simplify ParentMismatchError.fmt.
2019-04-20 22:39:38 +02:00
krk
0d3bee28c8
Replace WebIdlError enum with ParentMismatchError struct.
2019-04-20 22:39:38 +02:00
krk
6db7518110
Use iter.next instead of for-break.
2019-04-20 22:39:38 +02:00
krk
32049d1ab6
Remove debug logs.
2019-04-20 22:39:38 +02:00
krk
0e3ee8b60b
Allow Reflector as a parent and special case PaintRenderingContext2D.
2019-04-20 22:39:38 +02:00
krk
ef59009aa1
Remove redundant return keyword.
2019-04-20 22:39:38 +02:00
krk
2384e5f4a2
Rename typ to ty and use &str where possible.
2019-04-20 22:39:37 +02:00
krk
ea833b597f
Parse webidl files and lint for inheritance correctness.
2019-04-20 22:39:37 +02:00
krk
dfca8ec913
Can collect webidl paths.
2019-04-20 22:39:22 +02:00
Simon Sapin
389e69bafe
Upgrade to rustc 1.35.0-nightly (4c27fb19b 2019-03-25)
2019-03-26 15:12:55 +01:00
Simon Sapin
99b898753f
Upgrade to rustc 1.34.0-nightly (0ea22717a 2019-03-02)
2019-03-03 19:32:42 +01:00
Simon Sapin
4464354e2e
Reformat
2019-02-26 08:18:33 +01:00
Simon Sapin
7bb7c9a1e3
Upgrade to rustc 1.34.0-nightly (097c04cf4 2019-02-24)
2019-02-25 13:35:41 +01:00
Simon Sapin
4c2dcff80b
Compat with rustc 1.34.0-nightly (f6fac4225 2019-02-03)
2019-02-05 10:56:40 +01:00
Simon Sapin
12d19760b3
Upgrade to rustc 1.34.0-nightly (da6ab956e 2019-01-27)
2019-01-28 11:23:51 +01:00
Anthony Ramine
1bd29f1cfd
Update Rust to 1.33.0-nightly (03acbd71c 2019-01-14)
2019-01-15 23:09:18 +01:00
Manish Goregaokar
e28e73c81f
Exempt Rc<Promise> from unrooted_must_root
...
fixes #22504
2019-01-04 09:34:04 -08:00