Skip to content

Commit 72bb61d

Browse files
committed
Resolve all CRITIC audit issues for 0.1.0 release
- Async-safe memo: replace threading.local() explicit stacks with contextvars.ContextVar using immutable tuples; add async check_context - Mixed Scalar bypass: use semantic _is_scalar_token() instead of identity - Full type-checker parity: pyright, mypy, and ty all pass clean on src/; reduce pyright global suppressions from 12 to 6; add mypy/ty to CI - Move JAX Tree tests to test_jax.py for correct tox env coverage - Fix docs drift: checker-agnostic language, accurate config sections - Add beartype tested-range note
1 parent c6da061 commit 72bb61d

File tree

21 files changed

+478
-250
lines changed

21 files changed

+478
-250
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ jobs:
4343
- uses: actions/checkout@v6
4444
- uses: astral-sh/setup-uv@v7
4545
- run: uv run pyright src/ tests/typing/
46+
- run: uv run mypy src/
47+
- run: uv run ty check src/
4648

4749
typecheck-compat:
4850
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)