ripgrep: update to 15.2.0.
15.2.0 (2026-07-15)
===================
Platform support:
* `aarch64-unknown-linux-musl` is now included in the release binaries for
ripgrep.
Performance improvements:
* Improves directory traversal time on very large corpora.
Feature enhancements:
* ripgrep now respects `GIT_CONFIG_GLOBAL` and `GIT_CONFIG_SYSTEM`.
Bug fixes:
[3 lines not shown]
py-codespell: update to 2.4.3.
Add 'radback' to dictionary with correction by @Flo3561 in #3883
Add 'repetirion' to dictionary corrections by @Flo3561 in #3885
Need to specify a version of Python version after all by @DimitriPapadopoulos in #3887
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3889
Add cases for "modulle" -> "module" by @utzcoz in #3888
Add case "auido" -> "audio" by @utzcoz in #3890
Add credentilas->credentials and friends by @peternewman in #3895
Add the case "cubid" -> "cubic" by @utzcoz in #3891
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3897
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3900
Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #3902
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3904
Add magntiude->magnitude by @nathanjmcdougall in #3899
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3909
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3912
Add the case "instanc" -> "instance" by @utzcoz in #3896
gampad -> gamepad (and plural) by @julianstirling in #3906
[51 lines not shown]
fheroes2: update to 1.1.17.
From Bartosz Kuzma in PR 60450
Changes since 1.1.1:
version 1.1.17 (30 June 2026)
- update the Russian translation
- greatly speed up application startup
- update the German translation
- update the Ukrainian translation
- fix terrain reset on exit for the Battle Only mode
- fix New Creature Week right-click delay
- fix status window layout alignment on the Adventure Map
- swap Archery Range Building sprites to match the colors of units
- match castle's hero/building fade animation delay to classic H2
- fix assertion hit for AI battle during Teleport spell evaluation
- make AI heroes stay in castles if they get a movement bonus the next day
- fix the title alignment in the resolution window
[621 lines not shown]
[NVGPU] Add FP8 (e4m3/e5m2) support to nvgpu.mma.sync (#207342)
This PR is stacked on #207307
## Description
Add FP8 E4M3/E5M2 support for `nvgpu.mma.sync`, building on the
NVVM-level
support in #207307. This adds NVGPU verification and lowering support,
registers
the supported `m16n8k16`/`m16n8k32` MMA variants, and adds coverage for
NVGPU
lowering and NVVM verification.
## Test
```sh
mlir-opt mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm-fp8.mlir \
-convert-nvgpu-to-nvvm -split-input-file
[6 lines not shown]
[ADT] Introduce EytzingerTable (#209343)
This patch introduces EytzingerTable, an owning container that stores
elements in a complete binary search tree formatted in Eytzinger
(breadth-first) order.
EytzingerTable::create is templated on the input container's value type,
allowing heterogeneous table construction such as building an
EytzingerTable<support::ulittle64_t> directly from a vector of native
uint64_t keys.
RFC:
https://discourse.llvm.org/t/rfc-faster-sample-profile-loading/90957/7
Assisted-by: Antigravity
[MergeFunctions] Preserve instruction-level profile metadata during merging (#208009)
Merge branch weights and value profile metadata when equivalent
functions are folded. Branch weights are relative, so we scale them
to absolute counts via BlockFrequencyInfo before combining. Value
profile counts are already absolute, so we just sum them directly.