[NFC][analyzer][test][z3] Move test cases requiring Z3 to the `Analysis/z3/` subdirectory (#183724)
Addressing #181581, continuing #183034
This enables executing all test cases with the `REQUIRES: z3` tag via
the `check-clang-analysis-z3` target.
cyclone{,-bootstrap}: fix patch for detecting open_memstream
The second argument for open_memstream is of type (size_t*),
not int. This fixes the detection of open_memstream.
[openmp][cmake][NFCI] Avoid non-eval uses of ${var} (#182267)
When using
set(var "Example")
if (${var})
CMake will first resolve the if-argument to
if (Example)
And what then happens depends on the existance of a variable with the
name "Example":
1. If instead of "Example", a truth constant is used ("TRUE", "FALSE",
"ON", "OFF", "", "-NOTFOUND" ...), it is prioritized
(https://cmake.org/cmake/help/latest/command/if.html#constant)
2. If a variable with the name "Example" exists: Use the truthiness of
[28 lines not shown]
py-line_profiler: updated to 5.0.2
5.0.2
Type fix base
Ruff format
FIX: test for async-generator ref-counting behavior (un-)broken by 3.13.12 and 3.14.3
FIX: building Linux-ARM64 wheels
py-linkify-it-py: updated to 2.1.0
2.1.0
- Drop support for EOL Python 3.7, 3.8
- Drop support for EOL Python 3.9
- Add support for Python 3.14
- Migrate to OIDC trusted publishing for PyPI and TestPyPI
- Add workflow permissions for security hardening
- Bump GitHub Actions dependencies
tree-sitter: update to 0.26.6.
What's Changed
lib: clean up strict aliasing fixes in array.h by @tree-sitter-ci-bot[bot] in #5311
feat: allow - in grammar names by @tree-sitter-ci-bot[bot] in #5318
fix(cli): allow for both debug logs and graphs by @tree-sitter-ci-bot[bot] in #5319
web: add default export to CJS bundle by @tree-sitter-ci-bot[bot] in #5323
fix(query): prevent cross-branch capture contamination in alternations with quantifiers by @tree-sitter-ci-bot[bot] in #5320
ci: speed it up by @WillLillis in #5325
use provided by RedoxOS byte orders implementations by @tree-sitter-ci-bot[bot] in #5346
build(deps): bump wasmtime to v36.0.5 LTS by @clason in #5351
fix(lib): cast NULL in ts_subtree_children macro by @tree-sitter-ci-bot[bot] in #5353
ci: backport release check workflow by @WillLillis in #5358
ci: retrigger crates check on PR updates by @tree-sitter-ci-bot[bot] in #5361
cli: init -u fixes by @WillLillis in #5367
build(deps): bump wasmtime to v36.0.6 by @clason in #5370
0.26.6 by @clason in #5372
tree-sitter-markdown: update to 0.5.3.
What's Changed
fix: cmake --install by @podsvirov in #219
fix: Correct typo to make "make install" work again by @heirecka in #220
feat: Implement other cursor wrapper methods by @DanikVitek in #222
fix: Allow ordered lists to start from any number by @Kafva in #226
chore: regenerate parser and bindings with 0.26.6 by @clason in #228
release v0.5.3 by @clason in #229
## 1.13.2 - 2026-02-25
- Fixed a compilation failure on macOS 26 (Tahoe) where `sys/endian.h` defines
`bswap32` and `bswap64` as macros, conflicting with our function declarations.
Reported by Anton Melnikov. GitHub #419.
## 1.13.1 - 2026-02-24
- Re-release for Ubuntu PPA. No code changes.
## 1.13.0 - 2026-02-24
- `MMDB_get_entry_data_list()` now validates that the claimed array/map size is
plausible given the remaining bytes in the data section. A crafted database
could previously claim millions of array elements while only having a few
bytes of data, causing disproportionate memory allocation (memory
amplification DoS).
- On Windows, `GetFileSize()` was replaced with `GetFileSizeEx()` to correctly
handle files larger than 4GB. The previous code passed `NULL` for the high
[48 lines not shown]