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
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
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
Simon Sapin
9f9bf8f6bc
Switch most crates to the 2018 edition
2018-11-06 16:12:04 +01:00
Bastien Orivel
8bd2e91cdc
Update Webrender
...
Fixes #20609
2018-04-25 10:25:21 +02:00
Bastien Orivel
3670d4d3e5
Bump syn/quote in jstraceable_derive
2018-02-12 17:07:58 +01:00
Anthony Ramine
12b9a42774
Fix quote dependency version
2017-08-23 18:35:42 +02: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
1d56087188
Update to Rust 1.15.0-nightly (1c448574b 2016-11-28)
2016-11-29 21:19:25 +01:00
Anthony Ramine
391296278d
Make #[derive(JSTraceable)] a procedural macro
2016-11-03 01:10:35 +01:00