[Lang] Make qd.static not bypass the pure-kernel purity check#733
Draft
hughperkins wants to merge 6 commits into
Draft
[Lang] Make qd.static not bypass the pure-kernel purity check#733hughperkins wants to merge 6 commits into
hughperkins wants to merge 6 commits into
GitHub Actions / PR change report
succeeded
Jun 29, 2026 in 0s
PR change report
Per-file totals + per-function breakdown of code-line additions and removals.
Details
PR change report (9275a5ca9)
Per-file totals + per-function breakdown of code-line additions and removals.
Code lines exclude blank lines, comment-only lines, and Python multi-line strings.
| File | LoC | Added | Removed |
|---|---|---|---|
tests/python/quadrants/lang/fast_caching/test_pure_validation.py |
195 | +34 | |
tests/python/test_tile.py |
1559 | +20 | -13 |
python/quadrants/lang/ast/ast_transformer.py |
1328 | +6 | -6 |
tests/python/quadrants/lang/fast_caching/test_src_ll_cache.py |
422 | +4 | -4 |
Total: 4 file(s) changed, +64 -23 code lines.
Per-function breakdown
tests/python/quadrants/lang/fast_caching/test_pure_validation.py 195 +34
New:
test_pure_validation_static_scope_warns() 0 +25
test_pure_validation_str() 0 +8
tests/python/test_tile.py 1559 +20 -13
Existing:
test_shared_array_partial_cols() 37 +9 -2
test_zeros() 20 +3 -3
test_eye() 24 +2 -2
test_load_slice_errors() 21 +2 -2
test_store_slice_errors() 21 +2 -2
test_vec_slice_errors() 18 +2 -2
python/quadrants/lang/ast/ast_transformer.py 1328 +6 -6
Existing:
ASTTransformer::build_Attribute() 82 +3 -3
ASTTransformer::build_Name() 20 +3 -3
tests/python/quadrants/lang/fast_caching/test_src_ll_cache.py 422 +4 -4
Existing:
src_ll_cache_has_return_child() 28 +4 -4
Notes:
* The number columns (without a + or - sign) are code-line counts in the BASE (pre-PR) version: file size before this PR (0 for newly-added files), function body size before this PR (0 for new functions; original body size for deleted functions).
* +<n> / -<n> are code lines added / removed by this PR.
* Code lines exclude blank lines, comment-only lines, and Python multi-line strings.
Loading