[AtomicExpand] Add bitcasts when expanding store atomic vector
AtomicExpand fails for aligned \`store atomic <n x T>\` because it
does not find a compatible library call. This change adds appropriate
ptrtoint + bitcast so that the call can be lowered, mirroring the
load-side handling from #148900.
Retrofit an option_data_autocollect in here, but only write parameters into the generated config, not into the persisted configuration. Via this, the DNS server can be automatically pointed to a primary IP address and change at the same time as a dynamic prefix when the hook script is executed.
Updated sysutils/rdfind to 1.8.0 (also fixes build with latest nettle)
pkgsrc patches appear to have been included upstream
2026-02-22 Paul Dreik <rdfind at pauldreik.se>
* release 1.8.0
* check that the resultsfile can be written to, before starting work
* fix bug when using minfilesize and ignoreempty at the same time
* control first and last byte size: -firstbytessize and -lastbytessize
* hash 4096 first/last bytes instead of comparing 64 during the first/last
bytes step.
* optionally disable first/last byte reading
* optionally disable checksumming
* fix minor bug in dryrun output
* support building with nettle 4.0
* add progress option -progress
* polish the man page slightly
* building with cmake now runs the existing tests and newly written
unit tests
[8 lines not shown]
[LLVM][CodeGen][SME] Improve regalloc hinting for multi-vector instructions. (#197711)
When an instruction uses one of the results of a multi-vector
instruction it will typically be a subreg. For it to be considered a
suitable reuse candidate we must convert the subreg to its underlying
physical register.
[llvm-ar] fixing corruptions in documentation (#197783)
A follow up to:
https://github.com/llvm/llvm-project/pull/196541#issuecomment-4442635635
My fix for :option:`N` is based on the description of `option:: b`:
```
[...]
found, the files are placed at the end of the ``archive``. *relpos* cannot
be consumed without either :option:`a`, :option:`b` or :option:`i`. This
modifier is identical to the :option:`i` modifier.
```
CC: @MaskRay @jh7370
[Matrix] Create inbounds GEPs for matrix load/stores. (#197710)
LowerMatrixIntrinsics creates multiple loads/stores + GEPs for larger
matrix load/stores. Those GEPs compute offsets into the memory accessed
by the larger loads/stores, so those GEPs must be inbounds, otherwise
the larger load would access memory out-of-bounds.
PR: https://github.com/llvm/llvm-project/pull/197710
R-curl: update to 7.1.0.
Fixes build on -current.
7.1.0
- Everything now works out of the box under emscripten (webR) by automatically
bootstrapping a ws gateway.
- Increase max size of string returned by ie_proxy_info() to 65536
- Fix a unit test for libcurl 8.20
7.0.0
- Major cleanup: packge now requires libcurl >= 7.73. Removed all conditioning
and fallbacks for older libcurl versions (#413).
- Removed the fallback ADA parser and unconditinoally use the curl URL parser.
- Removed the legacy type-checking code as we can unconditionally use the easy-
option API.
- Support option('netrc') to match base R >= 4.6.0.
- Setting any value in curl_modify_url() to NA or "" will now unset it.
[27 lines not shown]
bhyve.8: Fix formatting of -G's "w" prefix
"w" is a command modifier, not an argument. Use Cm.
Fixes: 2cdff9918e79 byhve: add option to specify IP address for gdb
MFC after: 3 days
[LV] Introduce -force-target-supports-gather-scatter-ops testing option (#196947)
This introduces a new force-target-supports-gather-scatter-ops CLI
option for testing. It can be used to show that the lack of
gather/scatter support prevents if-conversion.