Skip to content

Commit 8378267

Browse files
committed
Merge pull request #303 from antrik/rustup
Update for latest libsyntax changes
2 parents 5716e8c + 0e9d45d commit 8378267

6 files changed

Lines changed: 18 additions & 18 deletions

File tree

serde/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "serde"
3-
version = "0.7.3"
3+
version = "0.7.4"
44
authors = ["Erick Tryzelaar <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
description = "A generic serialization/deserialization framework"

serde_codegen/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "serde_codegen"
3-
version = "0.7.3"
3+
version = "0.7.4"
44
authors = ["Erick Tryzelaar <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
description = "Macros to auto-generate implementations for the serde framework"
@@ -16,13 +16,13 @@ nightly-testing = ["clippy"]
1616
with-syntex = ["quasi/with-syntex", "quasi_codegen", "quasi_codegen/with-syntex", "syntex", "syntex_syntax"]
1717

1818
[build-dependencies]
19-
quasi_codegen = { version = "^0.9.0", optional = true }
19+
quasi_codegen = { version = "^0.10.0", optional = true }
2020
syntex = { version = "^0.31.0", optional = true }
2121

2222
[dependencies]
23-
aster = { version = "^0.15.0", default-features = false }
23+
aster = { version = "^0.16.0", default-features = false }
2424
clippy = { version = "^0.*", optional = true }
25-
quasi = { version = "^0.9.0", default-features = false }
26-
quasi_macros = { version = "^0.9.0", optional = true }
27-
syntex = { version = "^0.31.0", optional = true }
28-
syntex_syntax = { version = "^0.31.0", optional = true }
25+
quasi = { version = "^0.10.0", default-features = false }
26+
quasi_macros = { version = "^0.10.0", optional = true }
27+
syntex = { version = "^0.32.0", optional = true }
28+
syntex_syntax = { version = "^0.32.0", optional = true }

serde_codegen/src/attr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use syntax::attr;
44
use syntax::codemap::Span;
55
use syntax::ext::base::ExtCtxt;
66
use syntax::fold::Folder;
7-
use syntax::parse::parser::PathParsingMode;
7+
use syntax::parse::parser::PathStyle;
88
use syntax::parse::token::{self, InternedString};
99
use syntax::parse;
1010
use syntax::print::pprust::{lit_to_string, meta_item_to_string};
@@ -488,7 +488,7 @@ fn parse_lit_into_path(cx: &ExtCtxt, name: &str, lit: &ast::Lit) -> Result<ast::
488488

489489
let mut parser = parse::new_parser_from_tts(cx.parse_sess(), cx.cfg(), tts);
490490

491-
let path = match parser.parse_path(PathParsingMode::LifetimeAndTypesWithoutColons) {
491+
let path = match parser.parse_path(PathStyle::Type) {
492492
Ok(path) => path,
493493
Err(mut e) => {
494494
e.emit();

serde_codegen/src/bound.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ use syntax::visit;
1212
// allowed here".
1313
pub fn without_defaults(generics: &ast::Generics) -> ast::Generics {
1414
ast::Generics {
15-
ty_params: generics.ty_params.map(|ty_param| {
15+
ty_params: generics.ty_params.iter().map(|ty_param| {
1616
ast::TyParam {
1717
default: None,
1818
.. ty_param.clone()
19-
}}),
19+
}}).collect(),
2020
.. generics.clone()
2121
}
2222
}

serde_macros/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "serde_macros"
3-
version = "0.7.3"
3+
version = "0.7.4"
44
authors = ["Erick Tryzelaar <[email protected]>"]
55
license = "MIT/Apache-2.0"
66
description = "Macros to auto-generate implementations for the serde framework"
@@ -17,12 +17,12 @@ nightly-testing = ["clippy", "serde/nightly-testing", "serde_codegen/nightly-tes
1717

1818
[dependencies]
1919
clippy = { version = "^0.*", optional = true }
20-
serde_codegen = { version = "^0.7.3", path = "../serde_codegen", default-features = false, features = ["nightly"] }
20+
serde_codegen = { version = "^0.7.4", path = "../serde_codegen", default-features = false, features = ["nightly"] }
2121

2222
[dev-dependencies]
2323
compiletest_rs = "^0.1.1"
2424
rustc-serialize = "^0.3.16"
25-
serde = { version = "^0.7.3", path = "../serde" }
25+
serde = { version = "^0.7.4", path = "../serde" }
2626

2727
[[test]]
2828
name = "test"

serde_tests/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ build = "build.rs"
1414
nightly-testing = ["clippy", "serde/nightly-testing", "serde_codegen/nightly-testing"]
1515

1616
[build-dependencies]
17-
syntex = { version = "^0.31.0" }
18-
syntex_syntax = { version = "^0.31.0" }
17+
syntex = { version = "^0.32.0" }
18+
syntex_syntax = { version = "^0.32.0" }
1919
serde_codegen = { version = "*", path = "../serde_codegen", features = ["with-syntex"] }
2020

2121
[dev-dependencies]
2222
rustc-serialize = "^0.3.16"
2323
serde = { version = "*", path = "../serde" }
24-
syntex = "^0.31.0"
24+
syntex = "^0.32.0"
2525

2626
[dependencies]
2727
clippy = { version = "^0.*", optional = true }

0 commit comments

Comments
 (0)