Skip to content

Commit fc3e979

Browse files
committed
Update changelog
1 parent 530f074 commit fc3e979

6 files changed

Lines changed: 21 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [Unreleased]
9+
10+
### Added
11+
12+
- New project scripts for consolidated checks, docs, clippy, and tests across native and wasm targets.
13+
14+
### Changed
15+
16+
- Switched core synchronization paths to `wasm_safe_thread` for wasm-friendly behavior.
17+
- Updated CI and wasm32 documentation/build flags for more reliable browser-target checks.
18+
- Improved last-resort executor behavior on wasm to avoid blocking as aggressively.
19+
- Documentation pipelines now skip dependency docs (`--no-deps`) to keep crate docs focused and avoid external rustdoc failures.
20+
821
## [0.6.2]
922

1023
### Added

Cargo.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ name = "some_executor"
33
version = "0.6.2"
44
authors = ["Drew Crawford <drew@sealedabstract.com>"]
55
edition = "2024"
6-
description = "A trait for libraries that abstract over any executor"
76
rust-version = "1.85.1"
7+
description = "A trait for libraries that abstract over any executor"
88
homepage = "https://sealedabstract.com/code/some_executor"
99
repository = "https://github.com/drewcrawford/some_executor"
1010
license = "MIT OR Apache-2.0"
@@ -16,13 +16,12 @@ exclude = [".*","art"]
1616
priority = "0.1.1"
1717
atomic-waker = "1.1.2"
1818
continue = "0.1"
19-
wasm_safe_mutex = "0.2.0"
19+
wasm_safe_thread = "0.1.0"
2020

2121

2222
[target.'cfg(target_arch="wasm32")'.dependencies]
2323
wasm-bindgen = "0.2"
2424
web-time = "1.1"
25-
wasm_safe_thread = "0.1.0"
2625
web-sys = { version = "0.3.76", features=["console"] }
2726
wasm-bindgen-futures = "0.4"
2827
js-sys = "0.3.77"

LICENSE-MIT.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2024-2025 Drew Crawford; https://sealedabstract.com/code/logwise
3+
Copyright (c) 2024-2026 Drew Crawford; https://sealedabstract.com/code/logwise
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1818
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1919
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
21+
SOFTWARE.

NOTICE

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
some_executor https://sealedabstract.com/code/some_executor
22
A trait for libraries that abstract over any executor.
3-
Copyright 2024-2025 Drew Crawford.
4-
3+
Copyright 2024-2026 Drew Crawford.

src/last_resort.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ use std::sync::atomic::{AtomicU8, Ordering};
2727
#[cfg(not(target_arch = "wasm32"))]
2828
use std::task::{Context, Poll, RawWaker, RawWakerVTable};
2929
#[cfg(not(target_arch = "wasm32"))]
30-
use wasm_safe_mutex::Mutex;
30+
use wasm_safe_thread::Mutex;
3131
#[cfg(not(target_arch = "wasm32"))]
32-
use wasm_safe_mutex::condvar::Condvar;
32+
use wasm_safe_thread::condvar::Condvar;
3333

3434
#[cfg(not(target_arch = "wasm32"))]
3535
use std::thread;

src/observer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use std::pin::Pin;
99
use std::sync::Arc;
1010
use std::sync::atomic::AtomicBool;
1111
use std::task::{Context, Poll};
12-
use wasm_safe_mutex::Mutex;
12+
use wasm_safe_thread::Mutex;
1313

1414
/// Represents the state of an observed task.
1515
///

0 commit comments

Comments
 (0)