LLVM/project 5ed7492llvm/lib/Target/M68k M68kRegisterInfo.td M68kInstrInfo.cpp, llvm/test/CodeGen/M68k/Control cmp-cse.ll

[M68k] Fix Instruction Verifier errors related to `MOVEM` and `PHI` lowering (#219011)

This fixes some errors reported by the Instruction Verifier when
building with `-verify-machineinstrs`.

- The `MOVM` pseudos are given an 8-bit variant so that the IV can
correctly see 8-bit physical registers being defined/used. Without this,
8-bit register spills fail IV by attempting to load/store an undefined
physical register (the 16-bit superclass of the 8-bit register). Codegen
is not affected by this change.
- During `CollapseMOVEMPass`, the implicit ops are now copied over from
the old deleted instructions into the new combined instruction. This
fixes IV failing in cases where an instruction wants to use registers
that were defined by the collapsed `MOVEM`. Codegen is not affected by
this change.
- CCR is now marked as non-allocatable (which is true anyway). The
custom inserter for `CMOV` (`emitLoweredSelect()`) has logic where CCR
is added as a live-in for the newly-created blocks that are expected to
use it. This would cause IV to fail, because IV doesn't allow non-entry

    [3 lines not shown]
DeltaFile
+66-0llvm/test/CodeGen/M68k/Control/cmp-cse.ll
+21-16llvm/lib/Target/M68k/M68kCollapseMOVEMPass.cpp
+8-0llvm/lib/Target/M68k/M68kInstrData.td
+4-0llvm/lib/Target/M68k/M68kExpandPseudo.cpp
+1-1llvm/lib/Target/M68k/M68kRegisterInfo.td
+1-1llvm/lib/Target/M68k/M68kInstrInfo.cpp
+101-186 files

LLVM/project e4c86bd.github/workflows release-binaries.yml

workflow/release-binaries: Hard-code Wix install path (#219328)

Searching for the candle.exe executable is very slow and we know the
install path will always be the same since we have version pinned the
install.
DeltaFile
+4-2.github/workflows/release-binaries.yml
+4-21 files

FreeBSD/ports 2a85899biology/py-pywgsim distinfo Makefile

biology/py-pywgsim: Update to 0.6.0

No functional changes, just added bioconda support upstream
Changes: https://github.com/ialbert/pywgsim/commits/main/

Reported by:    portscout
DeltaFile
+6-5biology/py-pywgsim/Makefile
+3-3biology/py-pywgsim/distinfo
+9-82 files

LLVM/project d6e7e63llvm/lib/Transforms/Vectorize LoopVectorize.cpp

[LV] Remove dead attachRuntimeChecks call for the epilogue plan (NFC). (#219575)

The runtime check blocks are attached to the main plan, and executing it
gives them predecessors in the generated IR. attachRuntimeChecks only
attaches check blocks without predecessors, so the call for the epilogue
plan never does anything. Remove it.
DeltaFile
+0-1llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-11 files

LLVM/project f6797b2clang/test/CIR/CodeGen vector-bool.cpp

[CIR][NFC] Add tests for Vector of bool in GV, Shuffle (#218135)

Add extra tests for a vector of booleans in the global variable with
zero attr, shuffle, and dynamic shuffle
DeltaFile
+79-0clang/test/CIR/CodeGen/vector-bool.cpp
+79-01 files

LLVM/project 01a1a08clang/include/clang/ScalableStaticAnalysis/Analyses/EntityPointerLevel EntityPointerLevel.h, clang/lib/ScalableStaticAnalysis/Analyses/EntityPointerLevel EntityPointerLevel.cpp

fix clang-format
DeltaFile
+4-2clang/lib/ScalableStaticAnalysis/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
+2-1clang/include/clang/ScalableStaticAnalysis/Analyses/EntityPointerLevel/EntityPointerLevel.h
+1-1clang/unittests/ScalableStaticAnalysis/Analyses/EntityPointerLevel/EntityPointerLevelTest.cpp
+7-43 files

GhostBSD/build f8a0186boot loader.conf

Merge pull request #279 from ghostbsd/geom-fix

Disable diskid and gptid GEOM labels on the live media
DeltaFile
+8-0boot/loader.conf
+8-01 files

GhostBSD/build 53074ed. build.sh

Merge pull request #278 from ghostbsd/fix-390-utc-clock

Stop shipping /etc/wall_cmos_clock in the image
DeltaFile
+0-2build.sh
+0-21 files

LLVM/project 96b68e0clang/lib/Sema HLSLExternalSemaSource.cpp

Move .addDefaultHandleConstructor()....addStaticInitializationFunctions(false) to just after the .addTextureHandle(...)
DeltaFile
+4-5clang/lib/Sema/HLSLExternalSemaSource.cpp
+4-51 files

LLVM/project 80b6874clang/include/clang/ScalableStaticAnalysis/Analyses/EntityPointerLevel EntityPointerLevel.h, clang/lib/ScalableStaticAnalysis/Analyses/EntityPointerLevel EntityPointerLevel.cpp

address comments
DeltaFile
+127-46clang/unittests/ScalableStaticAnalysis/Analyses/EntityPointerLevel/EntityPointerLevelTest.cpp
+63-63clang/lib/ScalableStaticAnalysis/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
+11-13clang/include/clang/ScalableStaticAnalysis/Analyses/EntityPointerLevel/EntityPointerLevel.h
+201-1223 files

GhostBSD/install-station 39ad0b5install_station partition.py, src/backend-query disk-part.sh detect-scheme.sh

Query pc-sysinstall directly and drop the forked backend scripts

src/backend-query held a copy of pc-sysinstall's query scripts that had
drifted from the originals, so a fix in pc-sysinstall did not reach the
installer and the two disagreed about what a disk looked like. Call
pc-sysinstall itself and delete the fork.

partition.py now goes through query_backend(), which runs a
pc-sysinstall subcommand and returns its output. parse_entities()
splits the 'name-field: value' lines that disk-part and part-label
emit into one dict per partition or gap. pc-sysinstall writes those
lines in on-disk order and dictionaries keep insertion order, so the
result preserves the physical layout of the device without sorting it
back into place. Free space keeps the 'freespaceN' names the old
scripts used, so callers read the same as before. disk-info uses
'field=value' instead and gets its own pattern.

data.py loses the query prefix and setup.py stops installing the
scripts into lib/install-station/backend-query.
DeltaFile
+110-101install_station/partition.py
+0-84src/backend-query/update-part-list.sh
+0-72src/backend-query/disk-info.sh
+0-57src/backend-query/send-logs.sh
+0-52src/backend-query/detect-scheme.sh
+0-49src/backend-query/disk-part.sh
+110-41520 files not shown
+110-87926 files

LLVM/project 7611130llvm/lib/Target/AMDGPU SIFoldOperands.cpp, llvm/test/CodeGen/AMDGPU trans-bf16-omod.ll

[AMDGPU] Code clean up and denorm check removal for bf16 omod folding (#219042)

This is the follow-up PR to address the additional comments and
suggestions from https://github.com/llvm/llvm-project/pull/218286

Use FP64FP16Denormals to check the output denomal flushing because
BF16 is usig the default.

Also clean up the surrounding code:

- src0_modifiers/src1_modifiers are always present on these packed
opcodes (VOP3P_Profile sets HasModifiers), so drop the null checks and
dereference the operands directly.

- Fix the comment on the modifier check: rather than "modifiers other
than op_sel_hi block folding", the point is that when omod is applied to
a packed instruction it only applies to the low half of the input and
output.


    [2 lines not shown]
DeltaFile
+100-0llvm/test/CodeGen/AMDGPU/trans-bf16-omod.ll
+12-11llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
+112-112 files

GhostBSD/build 1970528boot loader.conf

Disable diskid and gptid GEOM labels on the live media

kern.geom.label.disk_ident and kern.geom.label.gptid default to enabled,
so GEOM tastes a raw disk twice and adaX coexists with
diskid/DISK-<serial>. When a diskid-derived provider is opened for
exclusive write, such as by an imported pool, GEOM withdraws the raw
partition geom for the whole disk. gpart(8) then fails on that disk and
its partition device nodes disappear.

kern.disks still reports the raw name, so the installer enumerates the
disk, gets nothing back from gpart, and offers a live pool as free
space. Disabling both labels on the live kernel keeps enumeration on raw
names and also lets the installer read disks that are already in this
state from an earlier install or a dual-boot setup.
DeltaFile
+8-0boot/loader.conf
+8-01 files

LLVM/project 55a7b05flang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics check-omp-structure.h check-omp-structure.cpp

[flang][OpenMP] Track reachable metadirective paths

Semantic checks currently consider each statically applicable replacement
independently. This can diagnose lower-ranked replacements that selection can
never reach. It also prevents nested construct selectors from observing
directives selected by enclosing metadirectives.

Consider an enclosing dynamic metadirective and a nested selector:

```text
outer: when(flag: target) default(parallel)
inner: when(construct={parallel}: simd) default(nothing)
```

The enclosing selection creates mutually exclusive effective paths:

```text
                       enclosing metadirective
                      /                       \

    [39 lines not shown]
DeltaFile
+345-92flang/lib/Semantics/check-omp-variant.cpp
+109-0flang/test/Semantics/OpenMP/metadirective-loop-applicability.f90
+56-25flang/lib/Semantics/check-omp-structure.cpp
+36-12flang/lib/Semantics/check-omp-structure.h
+23-0flang/test/Semantics/OpenMP/metadirective-loop-applicability-apply.f90
+4-0flang/include/flang/Semantics/openmp-utils.h
+573-1291 files not shown
+574-1307 files

NetBSD/src l6P6vyisys/arch/sparc64/conf GENERIC

   sun4v: Add xhci(4) to sparc64 GENERIC config.

   Texas Instruments TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller is
   present in SPARC S7-2 servers (device id 0x8241).

   Not tested yet.
VersionDeltaFile
1.253+3-2sys/arch/sparc64/conf/GENERIC
+3-21 files

OPNSense/src 4b9ebd5sys/dev/ciss cissvar.h ciss.c

Revert "ciss: Add max physical target"

This reverts commit 45645518ea19ccb4761aee3a525aab2f323d37d4.

Although this changed looks like it should just be a harmless change to
bookkeeping, it turns out that it changes the termination condition of
the initial device scan, resulting in it never finishing. This causes
the boot to hang forever coming up. Since I don't have good access to
hardware, I'm reverting until the exact details can be sorted out.

Reported by: Edward Scroop
Sponsored by: Netflix
MFC After: 1 week

(cherry picked from commit ba9aaed01a484778f1c1f2fb5d7e30dbb1a8f5ad)
DeltaFile
+1-10sys/dev/ciss/ciss.c
+0-1sys/dev/ciss/cissvar.h
+1-112 files

FreeBSD/ports 234facdwww/phpbb3 Makefile distinfo

www/phpbb3: update to 3.3.17

3.3.14 is affected by CVE-2026-29199 (CVSS 8.1): with force_server_vars
disabled, phpBB builds the password reset link from the HTTP Host
header,
so an attacker who can control that header makes reset mails point to a
domain of their choice, which may lead to account takeover.

Also fixed since 3.3.14: improper state verification in the OAuth
implementation (SECURITY-293), IDOR when composing private messages
(SECURITY-286), CSRF on report submission (SECURITY-287), cross-user
notification read state manipulation (SECURITY-290) and HTML generation
from page data (SECURITY-283).

Changelog:
https://github.com/phpbb/phpbb/blob/release-3.3.17/phpBB/docs/CHANGELOG.html
Security:       CVE-2026-29199
Security:       4d06b948-a323-11f1-a655-3497f65b111b
MFH:            2026Q3

    [3 lines not shown]
DeltaFile
+14-6www/phpbb3/pkg-plist
+3-3www/phpbb3/distinfo
+1-1www/phpbb3/Makefile
+18-103 files

FreeBSD/ports 501e44bwww/phpbb3 Makefile distinfo

www/phpbb3: update to 3.3.17

3.3.14 is affected by CVE-2026-29199 (CVSS 8.1): with force_server_vars
disabled, phpBB builds the password reset link from the HTTP Host
header,
so an attacker who can control that header makes reset mails point to a
domain of their choice, which may lead to account takeover.

Also fixed since 3.3.14: improper state verification in the OAuth
implementation (SECURITY-293), IDOR when composing private messages
(SECURITY-286), CSRF on report submission (SECURITY-287), cross-user
notification read state manipulation (SECURITY-290) and HTML generation
from page data (SECURITY-283).

Changelog:
https://github.com/phpbb/phpbb/blob/release-3.3.17/phpBB/docs/CHANGELOG.html
Security:       CVE-2026-29199
Security:       4d06b948-a323-11f1-a655-3497f65b111b
MFH:            2026Q3
Sponsored by:   Netzkommune GmbH
DeltaFile
+14-6www/phpbb3/pkg-plist
+3-3www/phpbb3/distinfo
+1-1www/phpbb3/Makefile
+18-103 files

FreeBSD/ports 7f1feafwww/zoraxy Makefile distinfo

www/zoraxy: Update to 3.3.4

Changes:        https://github.com/tobychui/zoraxy/releases/tag/v3.3.4

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/zoraxy/distinfo
+1-2www/zoraxy/Makefile
+6-72 files

FreeBSD/ports 60690a6www/bunkerweb distinfo Makefile

www/bunkerweb: Update to 1.6.14

Changelog: https://github.com/bunkerity/bunkerweb/releases/tag/v1.6.14

Sponsored by: Netzkommune GmbH
DeltaFile
+77-1,177www/bunkerweb/pkg-plist
+6-3www/bunkerweb/Makefile
+3-3www/bunkerweb/distinfo
+86-1,1833 files

FreeBSD/ports 4c4a713security/vuxml/vuln 2026.xml

security/vuxml: Document phpBB vulnerabilities

Sponsored by:   Netzkommune GmbH
DeltaFile
+45-0security/vuxml/vuln/2026.xml
+45-01 files

LLVM/project daf9f25llvm/test/Transforms/SLPVectorizer/RISCV splat-gather-trim.ll

[SLP][NFC]Add an extra test for gathered splats, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/219574
DeltaFile
+152-0llvm/test/Transforms/SLPVectorizer/RISCV/splat-gather-trim.ll
+152-01 files

FreeBSD/ports df58e34devel/sentry-cli Makefile distinfo

devel/sentry-cli: Update to 3.7.0

Changelog: https://github.com/getsentry/sentry-cli/blob/3.7.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/sentry-cli/distinfo
+1-1devel/sentry-cli/Makefile
+4-42 files

NetBSD/pkgsrc NJ235MFdoc CHANGES-2026

   doc: Updated net/dnscontrol to 5.0.2
VersionDeltaFile
1.5640+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc rZH8P2wnet/dnscontrol Makefile go-modules.mk

   dnscontrol: Update to 5.0.2

   Changelog
   Provider-specific changes:
   a75b7f1: CLOUDNS: BUGFIX: CAA records get unneeded updates (fixes #4819) (#4820) (@TomOnTime)
   9675a6b: TRANSIP: Empty TXT records are not supported by TransIP (#4831) (@TomOnTime)
   4a12040: TRANSIP: TransIP does not support TXT with trailing whitespace (#4832) (@TomOnTime)
   b81370f: TRANSIP: Write TXT records unquoted (v5 regression of #2708) (#4824) (@cafferata)
   6bcc818: chore(netnod): Add @vilhelmprytz as maintainer (#4822) (@vilhelmprytz)

   Documentation:
   6b54c2a: docs: Add TOC and fix MarkDown lint warnings (#4818) (@TomOnTime)

   Dependencies:
   9e51250: chore: Update dependencies (#4826) (@TomOnTime)

   Other changes and improvements:
   a397057: BUG: SPF parsing no longer rejects the bare "ptr" mechanism (#4640) (@shuvamk)
   d32a8f1: BUGFIX: DMARC_BUILDER handling of nonexistentSubdomain policy (#4823) (@eliheady)

    [5 lines not shown]
VersionDeltaFile
1.9+141-261net/dnscontrol/distinfo
1.10+46-86net/dnscontrol/go-modules.mk
1.43+1-1net/dnscontrol/Makefile
+188-3483 files

FreeBSD/src 0230605. UPDATING

UPDATING: Fix entry for getgroups(2)/setgroups(2)

Fix a typo, grammar, and generally rephrase for better clarity.

Fixes:          3463f02706db ("UPDATING: add an entry for [gs]etgroups")
MFC after:      1 day
MFC to:         stable/15
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit b7cff2a8c47eb09968430e53cab8b05cf8897d3f)
DeltaFile
+6-4UPDATING
+6-41 files

LLVM/project 0ad77a6clang/include/clang/Basic HLSLIntrinsics.td, clang/lib/Headers/hlsl hlsl_intrinsic_helpers.h hlsl_detail.h

[HLSL] Add matrix support for degrees(), radians() (#218573)

Resolves #184480, #184485

Assisted-by: Claude Opus 4
DeltaFile
+155-0clang/test/CodeGenHLSL/builtins/radians_mat.hlsl
+155-0clang/test/CodeGenHLSL/builtins/degrees_mat.hlsl
+11-0clang/lib/Headers/hlsl/hlsl_detail.h
+0-8clang/lib/Headers/hlsl/hlsl_intrinsic_helpers.h
+4-4clang/include/clang/Basic/HLSLIntrinsics.td
+325-125 files

FreeBSD/ports c8db52csecurity/libgcrypt Makefile

security/libgcrypt: Fix logic

I reversed my logic

Pointy hat to:  cy
Fixes:          ded0edf8229e
DeltaFile
+4-4security/libgcrypt/Makefile
+4-41 files

FreeNAS/freenas 7f7af42src/middlewared/middlewared/api/v27_0_0 iscsi_global.py

Allow iSCSI mode=2
DeltaFile
+1-1src/middlewared/middlewared/api/v27_0_0/iscsi_global.py
+1-11 files

FreeNAS/freenas 17ff213src/middlewared/middlewared/plugins/iscsi_ alua.py extents.py, src/middlewared/middlewared/utils/lio config.py

Add middleware support for LIO ALUA HA

Wire up the middleware side of LIO ALUA high-availability: load
lio_ha.ko with per-node addresses on service start, manage ALUA
state across failover events, clean up STANDBY configfs on pool
export, and add pre-flight validation that targets have static
initiator ACLs before ALUA can be enabled.

For each target, create a portal-less phantom TPG carrying the peer
node's controller group so that a single RTPG response from any
connected port lists both ALUA groups.  Write tpgt_N/rtpi explicitly
before enable so that relative target port IDs in RTPG match the
tag formula (portal.tag on Node A, portal.tag + 32000 on Node B)
rather than being auto-assigned sequentially by the kernel.

ALUA group states are driven by role and ha_state:

  MASTER  + synced        local=OPTIMIZED     remote=NONOPTIMIZED
  MASTER  + connected     local=OPTIMIZED     remote=TRANSITIONING

    [4 lines not shown]
DeltaFile
+537-135src/middlewared/middlewared/utils/lio/config.py
+214-2src/middlewared/middlewared/plugins/iscsi_/lio.py
+87-71src/middlewared/middlewared/plugins/iscsi_/fs_attachment_delegate.py
+89-58src/middlewared/middlewared/plugins/iscsi_/target_to_extent.py
+59-47src/middlewared/middlewared/plugins/iscsi_/extents.py
+62-9src/middlewared/middlewared/plugins/iscsi_/alua.py
+1,048-3228 files not shown
+1,232-37114 files