[SPIR-V] Rewrite extractvalue over aggregate spv_extractv result (#200065)
Chained extractvalue from an aggregate-returning call left raw IR over a
multi-register spv_extractv, crashing later in foldImm. Mutate the
producer to i32 and convert the user too
[SPIR-V] Lower vector-typed GEPs with more than 1 element in SPIRVEmitIntrinsics (#197101)
Fix spirv-val concern in the IR from #186764 with vector-typed GEPs (`<N
x ptr>`) that were lowered to a single spv_gep intrinsic with a vector
return
```
error: line 54: The Result Type of OpPtrAccessChain <id> '...' must be OpTypePointer. Found OpTypeVector.
```
Resolves #186764
[InstCombine][NFC] Use custom inserter for metadata (#202206)
Proactively getting metadata for every visited instruction is expensive.
Therefore, only store the current instruction and get the metadata only
when an instruction is actually inserted.
Move checking of whether the cursor is visible inside the if so that it
always hits the calculation of the oy offset when the status line is at
the top. From Michael Grant.
[DenseMap] Canonicalize pointer hashes. NFC (#202226)
`(p>>4)^(p>>9)` does not mix the high bits of the address. Pointers from
one allocator grown across multiple slabs whose low-bit windows overlap
map to the same narrow bucket range, an issue fixed by #197390.
Fix by delegating to the canonical pointer hash.
PR/60314 Raspberry PI 5 SD support doesn't work under UEFI
Apply the necessary SDHC_FLAG_* flags to make the Broadcom STB SDHCI
controllers (Arasan IP) with HID BRCM5D12 work.
Thanks to Jared for help with this.
compiler-rt: Suppress -g error for gpu builds
Currently a RelWithDebInfo build fails when gpu targets
are enabled enabled as runtime targets, since clang will error
with -g.
Co-Authored-By: Claude Sonnet 4.5 <noreply at anthropic.com>
jj: update to 0.42.0.
Release highlights
Switched to the mimalloc memory allocator for better multi-threaded
performance.
Breaking changes
The following deprecated command options have been removed:
jj commit --reset-author/--author
jj describe --no-edit/--edit/--reset-author/--author
jj git push --allow-new
jj metaedit --update-committer-timestamp
The following deprecated config options have been removed:
git.auto-local-bookmark
git.push-new-bookmarks
[42 lines not shown]
miniflux: update to 2.3.1.
Security
Fixed an OAuth account binding vulnerability that could allow users to associate arbitrary OAuth identities with their account.
Fixed an open redirect vulnerability caused by backslashes in relative redirect URLs.
Fixed a potential SQL injection vulnerability in dynamically generated ORDER BY clauses.
Hardened metrics endpoint authentication by using constant-time credential comparisons.
Bug Fixes
Fixed an issue where the stdlib cross-origin protection middleware could block legitimate requests in certain self-hosted environments. The middleware has been reverted.
Improvements
Added Korean language support.
Improved HTML truncation performance and reduced memory allocations.
Optimized feed discovery, subscription detection, date parsing, and tag filtering.
Simplified and refactored several storage and query-building components for better maintainability.
[4 lines not shown]
zsh: update to 5.9.1.
Changes since 5.9
-----------------
POSIX real-time signals (SIGRTMIN etc) are now supported by the kill
and trap builtins, TRAP* functions, and the signals parameter, where
available.
The kill builtin learnt a new option -q to send the signal via
sigqueue(3) along with an arbitrary integer value, where available.
The kill builtin also learnt a new -L option to print a list of all
known signal numbers and their names.
The new completion helper _as_if can be used to complete one command as
if it were another command with particular arguments.
Synchronize timezone state across HA controllers
This commit fixes an issue where on HA systems, a timezone change on
the active controller did not fully propagate to the standby, leaving
its systemd-timedated cache stale until the next reboot.
The fix applies the timezone on both nodes from a shared helper, and
re-applies it on become-master so a promotion still converges when the
standby was down or disconnected during the update.
zfs: fix sysctl_os.c
Correctly declare vfs.zfs.metaslab.condense_pct
The following sysctls have moved to metaslab.c:
vfs.zfs.metaslab.df_alloc_threshold
vfs.zfs.metaslab.df_free_pct
vfs.zfs.metaslab.sm_blksz_no_log
vfs.zfs.metaslab.sm_blksz_with_log
Reported by: dim at FreeBSD.org