LLVM/project 227d8d3llvm/include/llvm/Support ProgramStack.h, llvm/lib/Support ProgramStack.cpp CrashRecoveryContext.cpp

[llvm][clang] Revert split stacks implementation from runOnNewStack (#181743)

This was potentially causing Clang to emit out of stack space warnings
in rare cases, so I'm reverting it until I can verify the issue. This
keeps the API change as that's known not to be the issue.
DeltaFile
+1-69llvm/lib/Support/ProgramStack.cpp
+0-11llvm/include/llvm/Support/ProgramStack.h
+0-5llvm/lib/Support/CrashRecoveryContext.cpp
+1-853 files

FreeNAS/freenas f27e158src/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
+14-14src/middlewared/middlewared/plugins/auth_/login_ex_impl.py
+14-141 files

FreeBSD/ports fdeece8comms/meshcore-cli distinfo Makefile, comms/meshcore-cli/files patch-src_meshcore__cli_meshcore__cli.py

comms/meshcore-cli: update to 1.4.2
DeltaFile
+0-94comms/meshcore-cli/files/patch-src_meshcore__cli_meshcore__cli.py
+3-3comms/meshcore-cli/distinfo
+1-2comms/meshcore-cli/Makefile
+4-993 files

LLVM/project eb85fc7llvm/lib/CodeGen MachineVerifier.cpp

[NFC][CodeGen] Minor code cleanup in MIR FrameIndex verification (#181551)

Use variable names conforming to LLVM CS and shorten the code a bit
using `dyn_cast_if_present`.
DeltaFile
+13-15llvm/lib/CodeGen/MachineVerifier.cpp
+13-151 files

FreeBSD/ports e2e35e5www/firefox distinfo Makefile, www/firefox/files patch-libwebrtc-generated patch-third__party_libwebrtc_modules_desktop__capture_desktop__capturer.h

www/firefox: update to 148.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/148.0/releasenotes/

(cherry picked from commit 92a8828858090dd574ff8ccb40cb3b311c0dd677)
DeltaFile
+611-426www/firefox/files/patch-libwebrtc-generated
+20-0www/firefox/files/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capturer.h
+3-3www/firefox/distinfo
+2-2www/firefox/Makefile
+636-4314 files

FreeBSD/ports ac49548comms/py-meshcore distinfo Makefile

comms/py-meshcore: update to 2.2.11
DeltaFile
+3-3comms/py-meshcore/distinfo
+1-1comms/py-meshcore/Makefile
+4-42 files

FreeBSD/ports b955eb6security/nss distinfo Makefile

security/nss: update to 3.120.1

Release Notes:
  https://hg-edge.mozilla.org/projects/nss/file/NSS_3_120_BRANCH/doc/rst/releases/nss_3_120_1.rst

(cherry picked from commit acb4cea495d15749378b104f6d47c354acf481ab)
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

LLVM/project 31438d5llvm/utils/TableGen/Common CodeGenRegisters.cpp

[NFC][TableGen] Use convertInitializerToInt in CodeGenRegister (#180968)

DeltaFile
+1-2llvm/utils/TableGen/Common/CodeGenRegisters.cpp
+1-21 files

FreeBSD/ports 92a8828www/firefox distinfo Makefile, www/firefox/files patch-libwebrtc-generated patch-third__party_libwebrtc_modules_desktop__capture_desktop__capturer.h

www/firefox: update to 148.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/148.0/releasenotes/
DeltaFile
+611-426www/firefox/files/patch-libwebrtc-generated
+20-0www/firefox/files/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capturer.h
+3-3www/firefox/distinfo
+2-2www/firefox/Makefile
+636-4314 files

FreeBSD/ports 7aa6651dns/powerdns-recursor distinfo Makefile.crates

dns/powerdns-recursor: Update to 5.3.5

PR:             291543
Reported by:    Ralf van der Enden <tremere at cainites.net>
Approved by:    maintainer (tremere at cainites.net)
Security:       67793feb-0b5b-11f1-a1c0-0050569f0b83
DeltaFile
+23-27dns/powerdns-recursor/distinfo
+10-12dns/powerdns-recursor/Makefile.crates
+4-4dns/powerdns-recursor/Makefile
+37-433 files

FreeBSD/ports acb4ceasecurity/nss distinfo Makefile

security/nss: update to 3.120.1

Release Notes:
  https://hg-edge.mozilla.org/projects/nss/file/NSS_3_120_BRANCH/doc/rst/releases/nss_3_120_1.rst
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

HardenedBSD/ports d66e2f1hardenedbsd Makefile

HBSD: Hook hardenedbsd/ctrl into the build

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-0hardenedbsd/Makefile
+1-01 files

LLVM/project 4973c9bclang/test/Driver aarch64-v97a.c, llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64Features.td

[AArch64][llvm] Remove +cmh gating (#181662)

Remove gating of `shuh` and `stcph` since these are instructions from
the HINT space, and therefore is a NOP on cores that don't implement it,
so gating is superfluous. gcc doesn't gate these, so remove for better
compatibility.
DeltaFile
+7-13llvm/test/MC/AArch64/armv9.7a-memsys.s
+2-6llvm/lib/Target/AArch64/AArch64InstrInfo.td
+1-4llvm/unittests/TargetParser/TargetParserTest.cpp
+0-4clang/test/Driver/aarch64-v97a.c
+0-2llvm/lib/Target/AArch64/AArch64Features.td
+0-1llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+10-301 files not shown
+10-317 files

HardenedBSD/ports c2214c7hardenedbsd/ctrl Makefile distinfo

Merge branch 'hardenedbsd/ctrl' into 'hardenedbsd/main'

HBSD: Add hardenedbsd/ctrl

See merge request hardenedbsd/ports!233
DeltaFile
+31-0hardenedbsd/ctrl/Makefile
+3-0hardenedbsd/ctrl/distinfo
+1-0hardenedbsd/ctrl/pkg-descr
+35-03 files

LLVM/project d85576dlibc/docs/gpu rpc.rst, libc/shared rpc.h

[libc] Replace RPC 'close()' mechanism with RAII handler (#181690)

Summary:
Closing ports was previously done manually, This makes the protocol more
error prone as unclosed ports will leak and eventually the locks will
run out. I believe the original fear was that the RAII portion would
negatively impact code generation but I have not noticed anything
significant.
DeltaFile
+0-4libc/docs/gpu/rpc.rst
+2-2libc/shared/rpc.h
+0-2libc/test/integration/startup/gpu/rpc_stream_test.cpp
+0-2libc/test/integration/startup/gpu/rpc_test.cpp
+0-2llvm/tools/llvm-gpu-loader/server.h
+0-2libc/src/stdio/gpu/file.h
+2-1423 files not shown
+2-3829 files

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