LLVM/project 5a9901blldb/source/Plugins/Highlighter/TreeSitter README.md

Add README
DeltaFile
+16-0lldb/source/Plugins/Highlighter/TreeSitter/README.md
+16-01 files

FreeNAS/freenas 184f894src/middlewared/middlewared/plugins/auth_ login_ex_impl.py

Fix indentation bug

This commit fixes an indentation issue that would have allowed
password auth without OATH token in STIG mode.
DeltaFile
+12-12src/middlewared/middlewared/plugins/auth_/login_ex_impl.py
+12-121 files

LLVM/project 7c3c9c4clang/include/clang/Analysis/Scalable/Serialization JSONFormat.h SerializationFormat.h, clang/lib/Analysis/Scalable/Serialization JSONFormat.cpp

[clang][ssaf] Implement JSONFormat (#180021)

This PR implements JSON serialization and deserialization support for
SSAF. To enable error reporting, the interface of `SerializationFormat`
APIs has been updated to return `llvm::Expected`. Error messages
produced by the `JSONFormat` implementation include multiline context
indicating the _conceptual_ path that led to the failure.

rdar://168770769
rdar://168929437

Assisted-By: claude
DeltaFile
+1,847-0clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest.cpp
+986-0clang/lib/Analysis/Scalable/Serialization/JSONFormat.cpp
+128-0clang/include/clang/Analysis/Scalable/Serialization/JSONFormat.h
+36-21clang/unittests/Analysis/Scalable/Registries/MockSerializationFormat.cpp
+9-3clang/include/clang/Analysis/Scalable/Serialization/SerializationFormat.h
+6-2clang/unittests/Analysis/Scalable/Registries/SerializationFormatRegistryTest.cpp
+3,012-266 files not shown
+3,022-2912 files

LLVM/project c4e8adfllvm/lib/Transforms/Vectorize VPlan.cpp, llvm/test/Transforms/LoopVectorize/X86 predicated-instruction-cost.ll

[VPlan] Skip gather/scatters in useEmulatedMaskMemRefHack.

The legacy cost model skips gather/scatters when determining the
predicated stores in useEmulatedMaskMemRefHack. Match the behavior in
the VPlan-based implementation. This fixes a cost divergence in the
attached test.
DeltaFile
+147-1llvm/test/Transforms/LoopVectorize/X86/predicated-instruction-cost.ll
+16-4llvm/lib/Transforms/Vectorize/VPlan.cpp
+163-52 files

FreeBSD/ports 9cdb10enet-mgmt/librenms distinfo Makefile

net-mgmt/librenms: Update to 26.2.0

re: https://github.com/librenms/librenms/releases/tag/26.2.0

This update requires a database update.  I did mine via:

sudo su -fm www
lnms migrate
DeltaFile
+5-5net-mgmt/librenms/distinfo
+2-4net-mgmt/librenms/Makefile
+7-92 files

LLVM/project 149fa17mlir/include/mlir/Dialect/AMDGPU/IR AMDGPUOps.td, mlir/lib/Conversion/AMDGPUToROCDL AMDGPUToROCDL.cpp

[mlir][AMDGPU] Update gather_to_lds with explicit-async support (#181082)

This commit takes advantage of the new `load.async.to.lds` intrinsic in
order to add an `async` mode to `gather_to_lds`. In this mode,
completion of the load needs to be managed with `asyncmark` and
`wait.asyncmark` intrinsics instead of being implicitly derived by alias
analysis.

This commit adds the flag, a lowering for it, and updates tests.

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+76-0mlir/test/Conversion/AMDGPUToROCDL/load_lds.mlir
+14-9mlir/test/Dialect/AMDGPU/ops.mlir
+13-5mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+10-2mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUOps.td
+113-164 files

LLVM/project e17de2emlir/include/mlir/Dialect/LLVMIR ROCDLOps.td

[NFC][mlir][ROCDL] Add asyncmark, wait.asyncmark examples (#181742)

Examples were requested in post-commit review, add them
DeltaFile
+10-0mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+10-01 files

FreeBSD/ports 2beb665astro/qmapshack distinfo Makefile, astro/qmapshack/files patch-src_qmapshack_setup_CAppSetupLinux.cpp patch-src_qmaptool_setup_CAppSetupLinux.cpp

astro/qmapshack: update to 1.20.0

Release Notes:
  https://github.com/Maproom/qmapshack/releases/tag/V_1.20.0
DeltaFile
+22-0astro/qmapshack/files/patch-src_qmapshack_setup_CAppSetupLinux.cpp
+22-0astro/qmapshack/files/patch-src_qmaptool_setup_CAppSetupLinux.cpp
+3-3astro/qmapshack/distinfo
+1-2astro/qmapshack/Makefile
+48-54 files

OpenBSD/ports MCjsnBJsecurity/polarssl Makefile distinfo, security/polarssl/patches patch-library_timing_c patch-include_mbedtls_config_h

   SECURITY update to mbedtls-2.28.10

   Update to the last release in the now unsupported 2.28 LTS branch.

   - Buffer overread in TLS stream cipher suites
   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2023-10-1/
   - Timing side channel in private key RSA operations.
   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2024-01-1/
   - Buffer overflow in mbedtls_x509_set_extension()
   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2024-01-2/
   - Insecure handling of shared memory in PSA Crypto APIs
   https://github.com/Mbed-TLS/mbedtls-docs/blob/main/security-advisories/mbedtls-security-advisory-2024-03.md
   - CTR_DRBG prioritized over HMAC_DRBG as the PSA DRBG
   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2024-08-1/
   - Potential authentication bypass in TLS handshake
   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2025-03-2/
   - TLS clients may unwittingly skip server authentication
   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2025-03-1/
VersionDeltaFile
1.2+16-10security/polarssl/patches/patch-library_timing_c
1.21+24-0security/polarssl/pkg/PLIST
1.53+5-6security/polarssl/Makefile
1.17+3-3security/polarssl/patches/patch-include_mbedtls_config_h
1.13+3-3security/polarssl/patches/patch-CMakeLists_txt
1.33+2-2security/polarssl/distinfo
+53-246 files

LLVM/project 650a62fmlir/include/mlir/Dialect/LLVMIR ROCDLOps.td, mlir/test/Dialect/LLVMIR rocdl.mlir

[mlir][ROCDL] Add async variants of pre-gfx12 LDS load intrinsics (#181072)

These are MLIR wrappers around #180466.

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+105-0mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+26-2mlir/test/Dialect/LLVMIR/rocdl.mlir
+24-0mlir/test/Target/LLVMIR/rocdl.mlir
+155-23 files

OpenBSD/ports LwvpIbXnet/p5-Net-DNS distinfo Makefile, net/p5-Net-DNS/pkg PLIST

   update p5-Net-DNS-1.54
VersionDeltaFile
1.90+4-4net/p5-Net-DNS/distinfo
1.116+1-1net/p5-Net-DNS/Makefile
1.39+2-0net/p5-Net-DNS/pkg/PLIST
+7-53 files

NetBSD/src vjko0Otsbin/swapctl swaplist.c

   PR bin/59996  No more "SWAP_STATS different to SWAP_NSWAP"

   That the kernel data structs might have changed between one
   system call and another, later one, does not warrant a warning.

   In this case this can happen if a swap device is removed from the
   system while swapctl(8) (swapctl -l or -s) (or pstat(8) (pstat -s),
   which is similarly affected) is running, at just the "wrong" time.
   This isn't an error.   This was always handled correctly, but with
   the meaningless warning added.

   There's also the other case, where a swap device has been added, instead
   of removed, at just the same "wrong" time.   Since the kernel won't return
   stats for more devices than requested, which was the number returned from
   the earlier call, the code never noticed this case, and simply printed
   less data than the kernel could have supplied.  That sounds like it is
   just another example of the race above, and could simply be ignored - but
   it isn't quite that simple.  If the kernel was returning the older devices,
   and omitting the newer one(s), then it would be OK, but there is no

    [27 lines not shown]
VersionDeltaFile
1.22+58-5sbin/swapctl/swaplist.c
+58-51 files

FreeBSD/doc 46fcc28website/content/ru administration.adoc

website/ru: Update administration.adoc

Update original EN adoc information.
DeltaFile
+1-1website/content/ru/administration.adoc
+1-11 files

FreeBSD/doc 45c1efewebsite/content/ru/releases/15.1R relnotes.adoc

website/ru: Add releases/15.1R/relnotes.adoc

Synced to ef9b4411920f217b302e272712accce1fca94751
DeltaFile
+206-0website/content/ru/releases/15.1R/relnotes.adoc
+206-01 files

Linux/linux 57d76ceDocumentation/devicetree/bindings/watchdog samsung-wdt.yaml mpc8xxx-wdt.yaml, drivers/watchdog iTCO_vendor_support.c watchdog_dev.c

Merge tag 'linux-watchdog-6.20-rc1' of git://www.linux-watchdog.org/linux-watchdog

Pull watchdog updates from Wim Van Sebroeck:

 - iTCO: Drop vendor support

 - s3c2410_wdt: Drop S3C2410 support

 - Convert mpc8xxx-wdt to YAML

 - Several small fixes and improvements

* tag 'linux-watchdog-6.20-rc1' of git://www.linux-watchdog.org/linux-watchdog:
  dt-bindings: watchdog: qcom-wdt: Document Glymur watchdog
  dt-bindings: watchdog: Convert mpc8xxx-wdt to YAML
  dt-bindings: watchdog: samsung-wdt: Split if:then: and constrain more
  dt-bindings: watchdog: samsung-wdt: Drop S3C2410
  watchdog: s3c2410_wdt: Drop S3C2410 support
  dt-bindings: watchdog: samsung-wdt: Define cluster constraints top-level

    [9 lines not shown]
DeltaFile
+0-216drivers/watchdog/iTCO_vendor_support.c
+52-20Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
+64-0Documentation/devicetree/bindings/watchdog/mpc8xxx-wdt.yaml
+15-20drivers/watchdog/watchdog_dev.c
+0-25Documentation/devicetree/bindings/watchdog/mpc8xxx-wdt.txt
+1-21drivers/watchdog/s3c2410_wdt.c
+132-30213 files not shown
+161-35419 files

FreeNAS/freenas 5a55f55src/middlewared/middlewared/plugins/auth_ login_ex_impl.py authenticate.py

Fix flake8 issues
DeltaFile
+12-9src/middlewared/middlewared/plugins/auth_/login_ex_impl.py
+1-5src/middlewared/middlewared/plugins/auth_/authenticate.py
+13-142 files

FreeBSD/src 29ec390usr.sbin/syslogd syslogd.c

syslogd: Improve handling of configuration errors

Make parse_selector() print a warning to stderr and continue parsing the
config if it encounters an invalid facility or priority.  Note that
because the parsing is done from a casper service, there isn't a good
mechanism to log errors; the warnings are visible only when syslogd is
started in debug mode.

Reported by:    Doug Hardie <bc979 at lafn.org>
MFC after:      1 week
Fixes:          f4b4a10abb26 ("syslogd: Move selector parsing into its own function")
Reviewed by:    jfree, jlduran, eugen, delphij
Differential Revision:  https://reviews.freebsd.org/D55033
DeltaFile
+8-6usr.sbin/syslogd/syslogd.c
+8-61 files

FreeBSD/src 757b0bfusr.sbin/bhyve rfb.c

bhyve: Propagate errors from rfb_recv_* functions

Update rfb_recv_* functions to return -1 on failure and 0 on success.
Update rfb_handle to check these return values and drop the connection
if an error occurs.

Signed-off-by: Hayzam Sherif <hayzam at gmail.com>

Reviewed by:    markj
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
DeltaFile
+76-25usr.sbin/bhyve/rfb.c
+76-251 files

FreeBSD/ports af662afeditors/zed distinfo Makefile.crates, editors/zed/files patch-Cargo.lock patch-crates_fs_src_fs.rs

editors/zed: Update to 0.223.3

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.223.3

Reported by:    GitHub (watch releases)
DeltaFile
+33-19editors/zed/distinfo
+15-8editors/zed/Makefile.crates
+8-8editors/zed/files/patch-Cargo.lock
+4-4editors/zed/files/patch-crates_fs_src_fs.rs
+2-2editors/zed/files/patch-crates_fs_src_fs__watcher.rs
+1-1editors/zed/Makefile
+63-426 files

LLVM/project 684778bclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

[LifetimeSafety] Move unique_ptr::release() handling to handleMovedArgsInCall (#181005)

DeltaFile
+13-12clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+13-121 files

LLVM/project 7e653d0llvm/test/TableGen ConcatenatedSubregs.td, llvm/utils/TableGen RegisterInfoEmitter.cpp

[TableGen] Simplify printing of simple InfoByHwModes (#181714)

For the -register-info-debug output, don't bother printing a brace
enclosed list for simple InfoByHwModes, where every entry is the
default.
DeltaFile
+6-6llvm/test/TableGen/ConcatenatedSubregs.td
+5-0llvm/utils/TableGen/RegisterInfoEmitter.cpp
+11-62 files

LLVM/project aec1c98lld/ELF Relocations.h Relocations.cpp, lld/ELF/Arch SystemZ.cpp

[ELF] Add target-specific relocation scanning for SystemZ (#181563)

Implement SystemZ::scanSectionImpl, following the pattern established
for x86 (#178846) and PPC64 (#181496). This merges the getRelExpr and
TLS handling for SHF_ALLOC sections into the target-specific scanner,
enabling devirtualization and eliminating abstraction overhead.

- Inline relocation classification into scanSectionImpl with a switch
  on relocation type, replacing the generic `rs.scan()` path.
- Use processR_PC/processR_PLT_PC for common PC-relative and PLT
  relocations.
- Handle TLS GD, LD, and DTPREL directly, eliminating
  handleTlsRelocation, getTlsGdRelaxSkip, and adjustTlsExpr overrides.
  Replace R_RELAX_TLS_GD_TO_IE_GOT_OFF with R_GOT_OFF and
  R_RELAX_TLS_GD_TO_LE/R_RELAX_TLS_LD_TO_LE with R_TPREL, using
  type-based dispatch in relocate() for marker relocation types.
- Handle TLS IE inline without IE-to-LE optimization. Cannot use
  `handleTlsIe`.
- Remove `sortRels`: instead of sorting relocations to process GDCALL

    [6 lines not shown]
DeltaFile
+239-225lld/ELF/Arch/SystemZ.cpp
+0-21lld/ELF/Relocations.h
+2-8lld/ELF/Relocations.cpp
+2-1lld/ELF/RelocScan.h
+1-1lld/test/ELF/systemz-plt.s
+1-1lld/test/ELF/systemz-tls-gd.s
+245-2576 files

LLVM/project 593a950mlir/include/mlir/Dialect/AMDGPU/IR AMDGPUOps.td, mlir/lib/Conversion/AMDGPUToROCDL AMDGPUToROCDL.cpp

[mlir][AMDGPU] Update gather_to_lds with explicit-async support

This commit takes advantage of the new `load.async.to.lds` intrinsic
in order to add an `async` mode to `gather_to_lds`. In this mode,
completion of the load needs to be managed with `asyncmark` and
`wait.asyncmark` intrinsics instead of being implicitly derived by
alias analysis.

This commit adds the flag, a lowering for it, and updates tests.

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+76-0mlir/test/Conversion/AMDGPUToROCDL/load_lds.mlir
+14-9mlir/test/Dialect/AMDGPU/ops.mlir
+13-5mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+10-2mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUOps.td
+113-164 files

LLVM/project de4149fmlir/include/mlir/Dialect/LLVMIR ROCDLOps.td, mlir/test/Dialect/LLVMIR rocdl.mlir

[mlir][ROCDL] Add async variants of pre-gfx12 LDS load intrinsics

These are MLIR wrappers around #180466.

-----

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+105-0mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+26-2mlir/test/Dialect/LLVMIR/rocdl.mlir
+24-0mlir/test/Target/LLVMIR/rocdl.mlir
+155-23 files

FreeBSD/ports 65f3ac6lang/gcc16-devel distinfo Makefile, lang/gcc16-devel/files patch-gcc_configure

lang/gcc16-devel: Update to 16.0.1.s20260215

Also revert a patch from commit
17551496e5f93f340b66b8a495e57e11baa488dd, upstreamed with upstream
commit
1ce1870fbe0b141d38e02b7ac6a41d8d36b73b30.

Upstream PR: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123366
Upstream commit:
https://gcc.gnu.org/cgit/gcc/commit/?id=1ce1870fbe0b141d38e02b7ac6a41d8d36b73b30
DeltaFile
+6-21lang/gcc16-devel/files/patch-gcc_configure
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+10-253 files

FreeBSD/ports 493a7celang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260214
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports 97e0db7lang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260213
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports 002b59blang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260212
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

FreeBSD/ports 319de12print/lilypond/files patch-lily_include_smobs.hh

print/lilypond: fix build with clang 21

With clang 21 print/lilypond fails to build, with errors similar to:

    In file included from line-interface.cc:25:
    In file included from /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/lazy-skyline-pair.hh:24:
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/transform.hh:32:3: error: 'smob_trampoline' is a private member of 'Smob_base<Transform>'
       32 |   LY_DECLARE_SMOB_PROC (&Transform::call, 1, 0, 0);
          |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/smobs.hh:245:32: note: expanded from macro 'LY_DECLARE_SMOB_PROC'
      245 |   LY_DECLARE_STATIC_SMOB_PROC (smob_trampoline<PMF>, REQ, OPT, VAR)
          |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/smobs.hh:240:65: note: expanded from macro 'LY_DECLARE_STATIC_SMOB_PROC'
      240 |     scm_set_smob_apply (smob_tag, reinterpret_cast<scm_t_subr> (FUN), REQ,     \
          |                                                                 ^~~
    /wrkdirs/usr/ports/print/lilypond/work/lilypond-2.24.4/lily/include/smobs.hh:260:14: note: declared private here
      260 |   static SCM smob_trampoline (SCM self, SCM arg1)
          |              ^


    [11 lines not shown]
DeltaFile
+18-0print/lilypond/files/patch-lily_include_smobs.hh
+18-01 files

LLVM/project fe6746dflang/lib/Semantics resolve-directives.cpp

[flang][OpenMP] Push context for all directives in resolve-directives.cpp

The visitors for loop and simple-standalone constructs had switch
statements that explicitly listed all directives in the category,
and pushed the context for them.

The visitor for block constructs listed a selection of directives,
but it's ok to push a context for all directives for consistency.
DeltaFile
+8-107flang/lib/Semantics/resolve-directives.cpp
+8-1071 files