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