Martin Robinson
aa0029c11c
Add rust-version
to all Cargo.toml
files ( #33483 )
...
This is another step preparing for building Servo without `mach`.
Fixes #33430 .
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-09-17 16:39:07 +00:00
Martin Robinson
4a7f3bac7c
Use workspace definitions for all crates and update to the 2021 edition ( #32544 )
2024-06-18 09:22:08 +00:00
Samson
aad2dccc9c
Strict import formatting (grouping and granularity) ( #30325 )
...
* strict imports formatting
* Reformat all imports
2023-09-11 19:16:54 +00:00
Martin Robinson
2f4c47bfe7
Start the transition to workspace dependencies
...
This will ultimately make it simpler to update crate dependencies and
reduce duplicate when specifying requirements. Generally, this change
does not touch dependencies that are only used by a single crate. We
could consider moving them to workspace dependencies in the future.
2023-05-17 11:59:35 +02:00
Simon Sapin
850f52c327
Upgrade to rustc 1.42.0-nightly (3291ae339 2020-01-15)
2020-01-16 08:46:41 +01:00
Anthony Ramine
99ef7813f2
Bump all in-tree components to syn 1
2019-09-27 13:29:55 +02:00
Anthony Ramine
423cb124ba
Restrict syn features for in-tree components
2019-09-27 11:55:38 +02:00
Bastien Orivel
e94de4e1bd
Update syn and related dependencies
2018-11-30 17:48:41 +01:00
Jan Andre Ikenmeyer
1d6fe65401
Update MPL license to https (part 4)
2018-11-19 14:47:27 +01:00
Simon Sapin
9f977c5287
Remove useless use crate_name;
imports.
...
A `crate_name::foo` path always works in 2018
2018-11-08 09:29:52 +01:00
Simon Sapin
2012be4a8b
cargo fix --edition-idioms
2018-11-08 09:28:00 +01:00
Simon Sapin
9f9bf8f6bc
Switch most crates to the 2018 edition
2018-11-06 16:12:04 +01:00
kingdido999
e203cde9be
Format components debugger and deny_public_fields #21373
2018-09-01 09:44:53 +08:00
Bastien Orivel
8bd2e91cdc
Update Webrender
...
Fixes #20609
2018-04-25 10:25:21 +02:00
Bastien Orivel
0a0d37bea3
Bump syn/quote in deny_public_fields
2018-02-12 15:05:18 +01:00
Harvey Hunt
6081241962
deny_public_fields: display field identifier in help message
...
Use a binding's field identifier to produce more descriptive output.
Fall back to a binding's identifier if a field identifier is not
available.
Additionally, make the privatize.rs compiletest more specific and
wrap the identifier in backticks to aid readability.
2017-06-25 18:12:43 +01:00
Anthony Ramine
626e212fcb
Update syn to 0.11
...
The last remnants of syn 0.10 are due to the WR stack still using
serde_codegen to build on stable, but that isn't actually used in
servo.
2017-02-27 14:46:50 +01:00
Anthony Ramine
8bcf36b9a5
Change #[privatize] into #[derive(DenyPublicFields)]
2017-02-15 10:24:01 +01:00