Commit Graph

25 Commits

Author SHA1 Message Date
John Nunley 59e93fc952
ci: Test loom under no-default-features
This commit adds loom tests to CI with --no-default-features, then also
fixes a compile error that was introduced in a new version of loom.

Closes #64
2024-03-31 11:09:52 -07:00
John Nunley ff53a68d8c ci: Add loom test to CI
I'm unsure why this wasn't added to begin with. This adds Loom testing
to the CI with a low number of max pre-emptions, in order to avoid
making the test take forever.

cc https://github.com/smol-rs/event-listener/pull/126#issue-2214269916

Signed-off-by: John Nunley <dev@notgull.net>
2024-03-30 07:40:49 -07:00
Taiki Endo 9f6f5d3188 ci: Use cargo-hack's --rust-version flag for msrv check
This respects rust-version field in Cargo.toml, so it removes the need
to manage MSRV in both the CI file and Cargo.toml.
2024-01-07 01:57:36 +09:00
John Nunley 71302ab09c
tests: Add WASM testing
This commit ensures this crate builds and works on WASM.

Signed-off-by: John Nunley <dev@notgull.net>
2023-12-16 11:20:15 -08:00
John Nunley 79b9292d10
m: Bump MSRV to 1.61
Due to crossbeam-rs/crossbeam#1037

Signed-off-by: John Nunley <dev@notgull.net>
2023-12-16 09:04:58 -08:00
Taiki Endo 381d6360e1 Update actions/checkout action to v4 2023-09-10 18:25:36 +09:00
Taiki Endo cbdf9e88e1
bugfix: Use inline assembly in full_fence
This commit bumps the MSRV to 1.59
2023-08-13 14:33:40 -07:00
Taiki Endo 07c3e4d5b9 Minimize GITHUB_TOKEN permissions
Refs: https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token
2023-03-26 16:30:28 +09:00
Taiki Endo d66e007b3a Set CARGO_NET_GIT_FETCH_WITH_CLI=true in CI 2023-03-26 16:30:05 +09:00
Taiki Endo db25fe1573 Update CI config 2023-01-15 23:36:42 +09:00
Taiki Endo 3383b2125a Enable dependabot update for Rust 2022-12-28 12:26:33 +09:00
Taiki Endo 1ff6001c68 Clean up CI config 2022-12-28 12:26:33 +09:00
Taiki Endo d14af85906 Remove msrv field from .clippy.toml
Since Rust 1.64, Clippy respects `rust-version` field in Cargo.toml.
rust-lang/rust@b776fb8
2022-11-27 15:59:17 +09:00
John Nunley 8c42b8dd9d
Add alternate implementations of synchronization primitives (#27) 2022-10-07 06:48:10 -07:00
John Nunley d3bf5a5424
Make it so this crate can be `no_std` (#22) 2022-08-25 02:09:13 +09:00
Taiki Endo 6b7a6a0584 Apply clippy to all targets 2022-07-17 22:34:00 +09:00
Taiki Endo 83ec31aac4 Update CI config 2022-07-03 01:13:27 +09:00
Taiki Endo 37585c0eb6 Update MIRIFLAGS 2022-05-01 15:06:48 +09:00
Taiki Endo 8d3e3a860e Update actions/checkout action to v3 2022-05-01 14:12:02 +09:00
Taiki Endo 29dc872e05 Create GitHub release automatically 2022-01-08 18:43:05 +09:00
Taiki Endo 407b9e2942 Clean up CI config 2022-01-08 18:09:30 +09:00
Taiki Endo b6f39c7aa8 Run Miri on CI 2022-01-08 18:09:30 +09:00
Taiki Endo 3aece12ce3 Fix CI 2020-12-24 18:33:15 +09:00
Stjepan Glavina 444cae15a5
. 2020-11-30 12:27:08 +01:00
Stjepan Glavina 463ae0ea93 Initial commit 2020-05-27 21:31:05 +02:00