Commit 72bb61d
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 note1 parent c6da061 commit 72bb61d
File tree
21 files changed
+478
-250
lines changed- .github/workflows
- examples
- src/shapix
- tests
- typing
21 files changed
+478
-250
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
| 47 | + | |
46 | 48 | | |
47 | 49 | | |
48 | 50 | | |
| |||
0 commit comments