[StringMap] Add remove_if and use it for erase-while-iterating (#202272)
Add a `remove_if` member to StringMap (and to HashKeyMap, the base of
SampleProfileMap) as a replacement for the erase-while-iterating idiom,
and convert the two in-tree users: SymbolStringPool::clearDeadEntries
and llvm-profdata's filterFunctions (a template over StringMap and
SampleProfileMap).
Extracted from #202237 - making StringMap's mutation invalidates
iterators
so that we can remove the tombstone state.
Aided by Claude Opus 4.8
[SPIR-V] Lower 1xN/Nx1 matrix transpose to a copy (#201332)
Remove extra `OpVectorShuffle` while lowering trivial matrix transpose that is in fact basically a reshape
[flang][hlfir] Extend InlineHLFIRCopy to inline copy_out with copy-back
Rename `InlineHLFIRCopyIn` to `InlineHLFIRCopy` and extend it to inline
the paired `hlfir.copy_out` operation. The copy_out is inlined at its
original location, after the call, ensuring proper ordering of copy-back
and deallocation.
Only inlines when no copy-back is required (intent(in)); intent(inout/out)
pairs are left untransformed.
Based on https://github.com/llvm/llvm-project/pull/179096.
Co-Authored-By: Kazuaki Matsumura <kmatsumura at nvidia.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
ov: update to 0.53.0.
What's Changed
Add support for ctrl+a and ctrl+e in input.go by @noborus in #1056
Generating YAML files from code, in order to improve the maintainability of the configuration. by @noborus in #1066
feat: add generate-config output for default/less templates by @noborus in #1067
fix: show line numbers in filtered documents by @noborus in #1068
fix(filter): apply filter state before async dispatch by @noborus in #1074
Upgrade tcell/v3 to v3.4.0 by @noborus in #1075
Stop displaying messages that could cause a deadlock by @noborus in #1077
Enhance incremental input for search, filter, and multicolor features by @noborus in #1079
moor: update to 2.14.0.
Wrap text at PAGER_WRAP_COLUMNS if set Latest
Improve file format detection by checking file contents if the file extension didn't help
Fix a crash when switching between files
[Flang][CMake] Add missing CMakePushCheckState for standalone build (#202285)
Needed for the functions cmake_push_check_state/cmake_pop_check_state.
The corresponding include command was missing for flang-standalone
builds.
[flang][hlfir] Extend InlineHLFIRCopy to inline copy_out with copy-back
Rename `InlineHLFIRCopyIn` to `InlineHLFIRCopy` and extend it to inline
the paired `hlfir.copy_out` operation. The copy_out is inlined at its
original location, after the call, ensuring proper ordering of copy-back
and deallocation.
Only inlines when no copy-back is required (intent(in)); intent(inout/out)
pairs are left untransformed.
Based on https://github.com/llvm/llvm-project/pull/179096.
Co-Authored-By: Kazuaki Matsumura <kmatsumura at nvidia.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
py-ecdsa: updated to 0.19.2
0.19.2
Bug fixes:
Fix CVE-2026-33936, a DER parsing issue in remove_octet_string(),
remove_constructed(), and remove_implitic() where a truncated buffer
wasn't detected. This can lead to high level functions, like
SigningKey.from_der() to raise unexpected exceptions.
(Mohamed Abdelaal (0xmrma))
Maintenance:
Update CI to use newer version of Ubuntu.
0.19.1
[21 lines not shown]