Skip to content

Commit

Permalink
Release 2.0.57
Browse files Browse the repository at this point in the history
  • Loading branch information
dtolnay committed Mar 30, 2024
2 parents 3c07b78 + 585df47 commit 9cea040
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 51 deletions.
34 changes: 17 additions & 17 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
strategy:
fail-fast: false
matrix:
rust: [stable, beta, 1.60.0, 1.56.0]
rust: [stable, beta, 1.60.0]
include:
- rust: nightly
components: rustc-dev
Expand All @@ -52,7 +52,6 @@ jobs:
os: windows
env:
target: ${{matrix.target && format('--target={0}', matrix.target)}}
manifestpath: ${{matrix.rust == '1.56.0' && '--manifest-path tests/crate/Cargo.toml' || ''}}
timeout-minutes: 45
steps:
- uses: actions/checkout@v4
Expand All @@ -61,21 +60,21 @@ jobs:
toolchain: ${{matrix.rust}}
targets: ${{matrix.target}}
components: ${{matrix.components}}
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features
- run: cargo check ${{env.manifestpath}} ${{env.target}}
- run: cargo check ${{env.manifestpath}} ${{env.target}} --features full
- run: cargo check ${{env.manifestpath}} ${{env.target}} --features 'fold visit visit-mut'
- run: cargo check ${{env.manifestpath}} ${{env.target}} --features 'full fold visit visit-mut'
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features derive
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features 'derive parsing'
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features 'derive printing'
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features 'proc-macro parsing printing'
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features full
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features 'full parsing'
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features 'full printing'
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features 'full parsing printing'
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features 'fold visit visit-mut parsing printing'
- run: cargo check ${{env.manifestpath}} ${{env.target}} --no-default-features --features 'full fold visit visit-mut parsing printing'
- run: cargo check ${{env.target}} --no-default-features
- run: cargo check ${{env.target}}
- run: cargo check ${{env.target}} --features full
- run: cargo check ${{env.target}} --features 'fold visit visit-mut'
- run: cargo check ${{env.target}} --features 'full fold visit visit-mut'
- run: cargo check ${{env.target}} --no-default-features --features derive
- run: cargo check ${{env.target}} --no-default-features --features 'derive parsing'
- run: cargo check ${{env.target}} --no-default-features --features 'derive printing'
- run: cargo check ${{env.target}} --no-default-features --features 'proc-macro parsing printing'
- run: cargo check ${{env.target}} --no-default-features --features full
- run: cargo check ${{env.target}} --no-default-features --features 'full parsing'
- run: cargo check ${{env.target}} --no-default-features --features 'full printing'
- run: cargo check ${{env.target}} --no-default-features --features 'full parsing printing'
- run: cargo check ${{env.target}} --no-default-features --features 'fold visit visit-mut parsing printing'
- run: cargo check ${{env.target}} --no-default-features --features 'full fold visit visit-mut parsing printing'
- if: matrix.components == 'rustc-dev'
run: cargo check --benches --all-features --release

Expand Down Expand Up @@ -179,6 +178,7 @@ jobs:
timeout-minutes: 45
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- uses: dtolnay/install@cargo-outdated
- run: cargo outdated --workspace --exit-code 1
- run: cargo outdated --manifest-path fuzz/Cargo.toml --exit-code 1
8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "syn"
version = "2.0.56" # don't forget to update html_root_url and syn.json
version = "2.0.57" # don't forget to update html_root_url and syn.json
authors = ["David Tolnay <dtolnay@gmail.com>"]
categories = ["development-tools::procedural-macro-helpers", "parser-implementations"]
description = "Parser for Rust source code"
Expand All @@ -18,20 +18,20 @@ include = [
keywords = ["macros", "syn"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/dtolnay/syn"
rust-version = "1.56"
rust-version = "1.60"

[features]
default = ["derive", "parsing", "printing", "clone-impls", "proc-macro"]
derive = []
full = []
parsing = []
printing = ["quote"]
printing = ["dep:quote"]
visit = []
visit-mut = []
fold = []
clone-impls = []
extra-traits = []
proc-macro = ["proc-macro2/proc-macro", "quote/proc-macro"]
proc-macro = ["proc-macro2/proc-macro", "quote?/proc-macro"]
test = ["syn-test-suite/all-features"]

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ contains some APIs that may be useful more generally.
[`syn::DeriveInput`]: https://docs.rs/syn/2.0/syn/struct.DeriveInput.html
[parser functions]: https://docs.rs/syn/2.0/syn/parse/index.html

*Version requirement: Syn supports rustc 1.56 and up.*
*Version requirement: Syn supports rustc 1.60 and up.*

[*Release notes*](https://github.com/dtolnay/syn/releases)

Expand Down
2 changes: 1 addition & 1 deletion src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@
//! dynamic library libproc_macro from rustc toolchain.
// Syn types in rustdoc of other crates get linked to here.
#![doc(html_root_url = "https://docs.rs/syn/2.0.56")]
#![doc(html_root_url = "https://docs.rs/syn/2.0.57")]
#![cfg_attr(doc_cfg, feature(doc_cfg))]
#![deny(unsafe_op_in_unsafe_fn)]
#![allow(non_camel_case_types)]
Expand Down
2 changes: 1 addition & 1 deletion syn.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 0 additions & 26 deletions tests/crate/Cargo.toml

This file was deleted.

1 change: 0 additions & 1 deletion tests/crate/test.rs

This file was deleted.

0 comments on commit 9cea040

Please sign in to comment.