about summary refs log tree commit diff
path: root/library/stdarch/crates/assert-instr-macro/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2025-04-20Change test skipping logic a little, separate feature-based and ↵sayantn-0/+3
function-based skipping
2025-02-09Update all crates to Rust 2024Eric Huss-1/+1
2023-10-10Bump syn to 2.0Eduardo Sánchez Muñoz-1/+1
Also ensure that `assert_instr` attribute has been correctly parsed in stdarch-verify.
2022-10-25Edition 2021, apply clippy::uninlined_format_args fix (#1339)Yuri Astrakhan-1/+1
2021-04-11Convert all crates to 2018 edition (#1109)Joshua Nelson-0/+1
2019-10-26Update proc-macro2, syn, and quote to 1.0Taiki Endo-3/+3
2018-09-06Update to syn 0.15 (#564)Alex Crichton-1/+1
2018-05-21Update proc macro2 (#455)Luca Barbato-3/+3
* Update to proc_macro2 0.4 and related * Update to proc_macro2 0.4 and related * Update to proc_macro2 0.4 and related * Add proc_macro_gen feature * Update to the new rustfmt cli * A few proc-macro2 stylistic updates * Disable RUST_BACKTRACE by default * Allow rustfmt failure for now * Disable proc-macro2 nightly feature in verify-x86 Currently this causes bugs on nightly due to upstream rustc bugs, this should be temporary * Attempt to thwart mergefunc * Use static relocation model on i686
2018-04-03Bump dependencies on proc-macro2Alex Crichton-3/+3
2018-02-18Reorganize and refactor source tree (#324)Alex Crichton-0/+13
With RFC 2325 looking close to being accepted, I took a crack at reorganizing this repository to being more amenable for inclusion in libstd/libcore. My current plan is to add stdsimd as a submodule in rust-lang/rust and then use `#[path]` to include the modules directly into libstd/libcore. Before this commit, however, the source code of coresimd/stdsimd themselves were not quite ready for this. Imports wouldn't compile for one reason or another, and the organization was also different than the RFC itself! In addition to moving a lot of files around, this commit has the following major changes: * The `cfg_feature_enabled!` macro is now renamed to `is_target_feature_detected!` * The `vendor` module is now called `arch`. * Under the `arch` module is a suite of modules like `x86`, `x86_64`, etc. One per `cfg!(target_arch)`. * The `is_target_feature_detected!` macro was removed from coresimd. Unfortunately libcore has no ability to export unstable macros, so for now all feature detection is canonicalized in stdsimd. The `coresimd` and `stdsimd` crates have been updated to the planned organization in RFC 2325 as well. The runtime bits saw the largest amount of refactoring, seeing a good deal of simplification without the core/std split.