LLVM/project f3294c2libc/src/__support c_string.h, libc/test/src/sys/socket/linux socket_test_support.h connect_accept_test.cpp

[libc] Add socket test support library (#193207)

A couple of tests (and I plan to add a couple more) need to
create/compare unix domain socket addresses. This isn't completely
trivial due to the the interaction between the `addrlen` argument and
the terminating '\0', and the existing code doing that was subtly wrong
in some cases.

This patch centralizes the functions for these operations, reducing code
duplication and ensuring consistent (and correct) behavior everywhere.
DeltaFile
+112-0libc/test/src/sys/socket/linux/socket_test_support.h
+21-35libc/test/src/sys/socket/linux/connect_accept_test.cpp
+18-2libc/test/src/sys/socket/linux/CMakeLists.txt
+2-13libc/test/src/sys/socket/linux/bind_test.cpp
+2-10libc/test/src/sys/socket/linux/listen_test.cpp
+2-0libc/src/__support/c_string.h
+157-601 files not shown
+158-607 files

LLVM/project a62b65eflang/lib/Lower/OpenMP Clauses.cpp, flang/lib/Parser openmp-parsers.cpp

[flang][OpenMP] Change NONTEMPORAL clause to contain OmpObjectList (#195331)

NONTEMPORAL in source code takes a variable list, which is represented
in the AST as OmpObjectList.
DeltaFile
+41-5flang/test/Parser/OpenMP/nontemporal-unparse.f90
+6-1flang/lib/Semantics/check-omp-structure.cpp
+2-2flang/lib/Semantics/resolve-directives.cpp
+2-2flang/lib/Lower/OpenMP/Clauses.cpp
+1-2llvm/include/llvm/Frontend/OpenMP/OMP.td
+1-1flang/lib/Parser/openmp-parsers.cpp
+53-136 files

LLVM/project 4d6c601clang/include/clang/Basic TargetInfo.h, clang/lib/AST ASTContext.cpp

convert to exec-charset inside getPredefinedStringLiteralFromCache, test __builtin_FILE()

(cherry picked from commit 9e4f1d155064ed3cef04ce15df068ca906aa3c55)
(cherry picked from commit 08cd2e95bb0c5e246a63fb3cb51fc1a8ecdee8c9)
DeltaFile
+28-0clang/test/CodeGen/systemz-charset.cpp
+10-0clang/lib/AST/ASTContext.cpp
+5-4clang/lib/Lex/TextEncodingConfig.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+48-45 files

LLVM/project 8dbeb92clang/lib/AST PrintfFormatString.cpp FormatString.cpp, clang/lib/Sema SemaChecking.cpp

add format string handling

(cherry picked from commit 20a6fdfe3045eebaf1acc4fff7269c66e85e10c3)
(cherry picked from commit f416afce1fda8733c693aaef3f15c8b099154c20)
(cherry picked from commit 0eb9577efcfdde493aaa8dd884b6c33d40166236)
DeltaFile
+58-31clang/lib/AST/PrintfFormatString.cpp
+46-40clang/lib/AST/FormatString.cpp
+33-21clang/lib/Sema/SemaChecking.cpp
+25-11clang/lib/AST/FormatStringParsing.h
+15-8clang/lib/AST/ScanfFormatString.cpp
+19-0llvm/lib/Support/TextEncoding.cpp
+196-11113 files not shown
+261-12619 files

FreeBSD/src 9f2ad7csbin/init init.c init.8

init: allow to specify a custom path for rc(8)

This is useful for testing alternative service managers
without modifying /etc/rc

MFC After:      1 weeks
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D56828
DeltaFile
+15-3sbin/init/init.c
+9-1sbin/init/init.8
+24-42 files

FreeBSD/ports 00785effilesystems/moosefs3-master Makefile

filesystems/moosefs3-master: Remove from CONFLICTS removed ports 2.x

Approved by:    blanket
Sponsored by:   UNIS Labs
DeltaFile
+1-2filesystems/moosefs3-master/Makefile
+1-21 files

LLVM/project 58f94f0clang/lib/Driver Driver.cpp

clang: Report full triple arch string in --offload-arch diagnostic (#195849)

This was previously only printing the top level arch string. Print
the full arch + subarch from the triple.
DeltaFile
+3-3clang/lib/Driver/Driver.cpp
+3-31 files

FreeNAS/freenas bc24313tests/sharing_protocols/nfs test_nfs_acl.py test_nfs_dacl_readdir.py

Fix more tests
DeltaFile
+43-6tests/sharing_protocols/nfs/test_nfs_acl.py
+27-10tests/sharing_protocols/nfs/test_nfs_dacl_readdir.py
+22-9tests/sharing_protocols/nfs/test_nfs_xattr.py
+6-0tests/sharing_protocols/nfs/test_nfs_truenas_acl_tools.py
+98-254 files

NetBSD/pkgsrc 1BoqGBQdoc CHANGES-2026

   doc: Updated textproc/ruby-multi_json to 1.21.1
VersionDeltaFile
1.2823+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc SrsC1oFtextproc/ruby-multi_json distinfo PLIST

   textproc/ruby-multi_json: update to 1.21.1

   1.21.0 (2026-05-02)

   Every deprecation introduced here will be removed in 2.0.0.  Upgrade to
   1.21.0, run your app or test suite with ruby -W:deprecated to surface the
   warnings, migrate each call site to the new canonical names, then pin ~> 2.0
   once 2.0.0 ships.

   Added

   * Rename the MultiJson constant to MultiJSON (all-caps) to match the project
     name, Ruby stdlib JSON, and the all-caps treatment of the JSON acronym
     across other languages.  The legacy MultiJson constant continues to work
     as a thin delegator via method_missing and const_missing, so
     MultiJson.parse(...), MultiJson::Adapters::Oj, and rescue
     MultiJson::ParseError all resolve to their MultiJSON counterparts.

   * Add MultiJSON.parse and MultiJSON.generate as the new canonical names for

    [58 lines not shown]
VersionDeltaFile
1.25+4-4textproc/ruby-multi_json/distinfo
1.13+1-3textproc/ruby-multi_json/PLIST
1.24+2-2textproc/ruby-multi_json/Makefile
+7-93 files

LLVM/project 3395046llvm/include/llvm/ADT Bitset.h, llvm/unittests/ADT BitsetTest.cpp

Revert "[ADT] Bitset: add shift operators, word accessors, and etc" (#195848)

Reverts llvm/llvm-project#193400

Breaks buildbots
DeltaFile
+112-314llvm/unittests/ADT/BitsetTest.cpp
+4-100llvm/include/llvm/ADT/Bitset.h
+116-4142 files

LLVM/project 4dcb761clang-tools-extra/clang-tidy/modernize ReturnBracedInitListCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] apply fix-it for modernize-return-braced-init-list with qualifiers (#195846)

Fixes #195844

With this PR I've added robust test cases to ensure things work for many
different cases.
DeltaFile
+89-0clang-tools-extra/test/clang-tidy/checkers/modernize/return-braced-init-list.cpp
+4-2clang-tools-extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+97-23 files

NetBSD/pkgsrc TXebQeMdoc CHANGES-2026

   doc: Updated textproc/ruby-kramdown-rfc2629 to 1.7.38
VersionDeltaFile
1.2822+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc TiyxFnktextproc/ruby-kramdown-rfc2629 distinfo Makefile

   textproc/ruby-kramdown-rfc2629: update to 1.7.38

   pkgsrc change: update HOMEPAGE.


   1.7.36 (2026-04-29)

   * Less confusing, more time-saving YAML diagnostics.  Closes #279.

   1.7.37 (2026-05-05)

   * {::include-lines3..15 file.foo}

   1.7.38 (2026-05-05)

   * ::include: Do line ranges before dedenting
VersionDeltaFile
1.50+4-4textproc/ruby-kramdown-rfc2629/distinfo
1.49+3-3textproc/ruby-kramdown-rfc2629/Makefile
+7-72 files

FreeBSD/ports e337fdfsecurity/dropbear Makefile

security/dropbear: fix dbscp and options

Submitted by:   bugs-freebsd-org916 at ketas.si.pri.ee, ice at extreme.hu
PR:     294996, 289436
DeltaFile
+9-7security/dropbear/Makefile
+9-71 files

NetBSD/pkgsrc gVxcmZAdoc CHANGES-2026

   doc: Updated net/ruby-ruby_smb to 3.3.19
VersionDeltaFile
1.2821+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc CwNRpMbnet/ruby-ruby_smb PLIST distinfo

   net/ruby-ruby_smb: update to 3.3.19

   3.3.18 (2026-04-22)

   * Merge pull request #295 from g0tmi1k/wc
     MS-CIFS 2.2.4.64.2 vs MS-SMB 2.2.4.9.2 (WC: 34, 42 & 50)

   3.3.19 (2026-04-27)

   * Merge pull request #294 from Z6543/win9x-smb1-support
     Add Windows 95/98/ME SMB1 support
VersionDeltaFile
1.23+9-1net/ruby-ruby_smb/PLIST
1.33+4-4net/ruby-ruby_smb/distinfo
1.32+2-2net/ruby-ruby_smb/Makefile
+15-73 files

OPNSense/core 986b01d. plist

pkg: fix plist
DeltaFile
+1-0plist
+1-01 files

NetBSD/pkgsrc xnrdIRRdoc CHANGES-2026

   doc: Updated net/ruby-amq-protocol to 2.8.0
VersionDeltaFile
1.2820+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc llmOAuCnet/ruby-amq-protocol distinfo Makefile

   net/ruby-amq-protocol: update to 2.8.0

   2.8.0 (2026-04-25)

   Performance Improvements in Frame Decoding and Encoding

   Replacing x == nil with x.nil? in the frame layer hot path yields a
   consistent +15–18% throughput improvement in Frame.decode_header (called on
   every received frame) and +12–14% in HeartbeatFrame.encode, across Ruby
   3.3, 3.4, and 4.0.

   See benchmarks/BENCHMARKS.md for instructions on how to reproduce these
   numbers on your machine.

   Contributed by @eglitobias.
VersionDeltaFile
1.24+4-4net/ruby-amq-protocol/distinfo
1.23+2-2net/ruby-amq-protocol/Makefile
+6-62 files

OPNSense/core dc357ecsrc/opnsense/mvc/app/library/OPNsense/Firewall Util.php, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv4.php

firewall: make getRealInterface() a static utility function #10251 (#10258)

Align implementation with get_real_interface() except that we shall
not give a fallback of $device = $interface since we want better
integrity in MVC code (and don't deal with devices in configuration
data there).
DeltaFile
+47-0src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
+2-33src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php
+7-11src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+4-7src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+60-514 files

OPNSense/core f3b944dsrc/opnsense/scripts/openvpn user_pass_verify.php

VPN: OpenVPN: Instances - reload configuration after trampoline might have changed the configuration (group modification), closes https://github.com/opnsense/core/issues/10255
DeltaFile
+2-0src/opnsense/scripts/openvpn/user_pass_verify.php
+2-01 files

LLVM/project bb51440llvm/test/tools/llubi fp_cast.ll fp_phi_select.ll, llvm/tools/llubi/lib Interpreter.cpp Context.cpp

[llubi] Initial support for floating-point numbers (#188453)

Implements basic floating-point instructions and fast-math flags
handling in `phi` and `select`.
DeltaFile
+448-28llvm/tools/llubi/lib/Interpreter.cpp
+49-3llvm/tools/llubi/lib/Context.cpp
+39-1llvm/tools/llubi/lib/Context.h
+39-0llvm/test/tools/llubi/fp_cast.ll
+33-0llvm/test/tools/llubi/fp_phi_select.ll
+33-0llvm/test/tools/llubi/fp_arith_ppc_fp128.ll
+641-3217 files not shown
+1,044-3223 files

NetBSD/src FCZ28FAsys/arch/sun2/include pmap.h, sys/arch/sun3/include pmap3.h pmap3x.h

   Expose some declarations for _STANDALONE, as well.
VersionDeltaFile
1.31+16-13sys/arch/sun2/include/pmap.h
1.54+11-4sys/arch/sun3/include/pmap3.h
1.35+11-4sys/arch/sun3/include/pmap3x.h
+38-213 files

OPNSense/core b5ba8dasrc/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes UsernameField.php

system: and a typo
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/UsernameField.php
+1-11 files

FreeBSD/ports 60b5439www/gitea distinfo Makefile

www/gitea: Update 1.25.5 => 1.26.1 (3 CVEs)

Release Notes:
https://blog.gitea.com/release-of-1.26.0
https://blog.gitea.com/release-of-1.26.1

PR:             294752
Approved by:    ports at foss-daily.org (maintainer)
Security:       CVE-2026-28737
Security:       CVE-2026-22555
Security:       CVE-2026-27780
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 8f75dd6223e8273f5747c52ca360aa25e333bba5)
DeltaFile
+3-3www/gitea/distinfo
+2-3www/gitea/Makefile
+5-62 files

FreeBSD/ports 8f75dd6www/gitea distinfo Makefile

www/gitea: Update 1.25.5 => 1.26.1 (3 CVEs)

Release Notes:
https://blog.gitea.com/release-of-1.26.0
https://blog.gitea.com/release-of-1.26.1

PR:             294752
Approved by:    ports at foss-daily.org (maintainer)
Security:       CVE-2026-28737
Security:       CVE-2026-22555
Security:       CVE-2026-27780
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3www/gitea/distinfo
+2-3www/gitea/Makefile
+5-62 files

OPNSense/core db08156src/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes UsernameField.php, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes EmailField.php

system: use /i instead of A-Z in previous and adjust tests
DeltaFile
+21-23src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/EmailFieldTest.php
+3-3src/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/UsernameField.php
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/EmailField.php
+25-273 files

LLVM/project 8b58603clang/lib/Driver Driver.cpp

clang: Report full triple arch string in --offload-arch diagnostic

This was previously only printing the top level arch string. Print
the full arch + subarch from the triple.
DeltaFile
+3-3clang/lib/Driver/Driver.cpp
+3-31 files

NetBSD/pkgsrc sgf15m6sysutils/ups-nut PLIST.Darwin

   sysutils/ups-nut: Improve PLIST.Darwin

   Comment out the RCS Id line :-)

   Adjust path to man page; perhaps the bulk build I read uses a
   different man path.

   This now builds but doesn't quite package for me, because of the
   python interpreter being chosen by autoconf as /usr/bin/env of the
   real path, instead of just the path.  That may be my local problem.
VersionDeltaFile
1.2+2-2sysutils/ups-nut/PLIST.Darwin
+2-21 files