diff --git a/CHANGELOG.md b/CHANGELOG.md index 049bf93..8371342 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] - ReleaseDate +### Changed +- [PR#59](https://github.com/EmbarkStudios/cfg-expr/pull/59) updated the builtin target list to 1.69.0. + ## [0.15.0] - 2023-04-04 ### Changed - [PR#58](https://github.com/EmbarkStudios/cfg-expr/pull/58) updated the builtin target list to 1.68.2. diff --git a/README.md b/README.md index b29a450..965083a 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,13 @@ # `⚙️ cfg-expr` -**A parser and evaluator for Rust `cfg()` expressions. Targets as of [Rust 1.66.0](https://forge.rust-lang.org/release/platform-support.html) are supported.** +**A parser and evaluator for Rust `cfg()` expressions. Builtin targets as of [Rust 1.69.0](https://forge.rust-lang.org/release/platform-support.html) are supported.** [![Build Status](https://github.com/EmbarkStudios/cfg-expr/workflows/CI/badge.svg)](https://github.com/EmbarkStudios/cfg-expr/actions?workflow=CI) [![Crates.io](https://img.shields.io/crates/v/cfg-expr.svg)](https://crates.io/crates/cfg-expr) [![Docs](https://docs.rs/cfg-expr/badge.svg)](https://docs.rs/cfg-expr) [![Minimum Stable Rust Version](https://img.shields.io/badge/Rust%20MSRV-1.58.0-blue?color=fc8d62&logo=rust)](https://blog.rust-lang.org/2022/01/13/Rust-1.58.0.html) -[![Rust Targets](https://img.shields.io/badge/Rust%20Targets-1.64.0-blue.svg)](https://forge.rust-lang.org/release/platform-support.html) +[![Rust Targets](https://img.shields.io/badge/Rust%20Targets-1.69.0-blue.svg)](https://forge.rust-lang.org/release/platform-support.html) [![Contributor Covenant](https://img.shields.io/badge/contributor%20covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md) [![Embark](https://img.shields.io/badge/embark-open%20source-blueviolet.svg)](https://embark.dev) diff --git a/src/targets.rs b/src/targets.rs index c4eaf40..2587587 100644 --- a/src/targets.rs +++ b/src/targets.rs @@ -372,7 +372,7 @@ pub fn get_builtin_target_by_triple(triple: &str) -> Option<&'static TargetInfo> /// versions. /// /// ``` -/// assert_eq!("1.68.2", cfg_expr::targets::rustc_version()); +/// assert_eq!("1.69.0", cfg_expr::targets::rustc_version()); /// ``` pub fn rustc_version() -> &'static str { builtins::RUSTC_VERSION diff --git a/src/targets/builtins.rs b/src/targets/builtins.rs index 8660118..4564356 100644 --- a/src/targets/builtins.rs +++ b/src/targets/builtins.rs @@ -10,7 +10,7 @@ use super::*; -pub(crate) const RUSTC_VERSION: &str = "1.68.2"; +pub(crate) const RUSTC_VERSION: &str = "1.69.0"; pub const ALL_BUILTINS: &[TargetInfo] = &[ TargetInfo { @@ -920,7 +920,7 @@ pub const ALL_BUILTINS: &[TargetInfo] = &[ families: Families::new_const(&[]), pointer_width: 64, endian: Endian::big, - has_atomics: HasAtomics::atomic_64_ptr, + has_atomics: HasAtomics::new_const(&[]), panic: Panic::abort, }, TargetInfo { @@ -933,7 +933,7 @@ pub const ALL_BUILTINS: &[TargetInfo] = &[ families: Families::new_const(&[]), pointer_width: 64, endian: Endian::little, - has_atomics: HasAtomics::atomic_64_ptr, + has_atomics: HasAtomics::new_const(&[]), panic: Panic::abort, }, TargetInfo { @@ -2732,7 +2732,6 @@ const __has_atomics_8_16_32_ptr: &[HasAtomic] = &[ HasAtomic::IntegerSize(32), HasAtomic::Pointer, ]; -const __has_atomics_64_ptr: &[HasAtomic] = &[HasAtomic::IntegerSize(64), HasAtomic::Pointer]; impl super::HasAtomics { pub const atomic_8_16_32_64_128_ptr: HasAtomics = @@ -2740,7 +2739,6 @@ impl super::HasAtomics { pub const atomic_8_16_32_64_ptr: HasAtomics = HasAtomics::new_const(__has_atomics_8_16_32_64_ptr); pub const atomic_8_16_32_ptr: HasAtomics = HasAtomics::new_const(__has_atomics_8_16_32_ptr); - pub const atomic_64_ptr: HasAtomics = HasAtomics::new_const(__has_atomics_64_ptr); } impl super::Panic {