LLVM/project 523215fllvm/lib/Target/X86 X86SpeculativeLoadHardening.cpp X86.h

[X86][NewPM] Port x86-slh to new pass manager (#176014)

DeltaFile
+21-9llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp
+10-2llvm/lib/Target/X86/X86.h
+2-2llvm/lib/Target/X86/X86TargetMachine.cpp
+1-1llvm/lib/Target/X86/X86PassRegistry.def
+34-144 files

LLVM/project 4d9624cllvm/lib/Transforms/Instrumentation MemorySanitizer.cpp

[msan][NFCI] Refactor visitAnd body into helper function (#176031)

This allows reuse of the core visitAnd logic e.g., in
handleVectorPmaddIntrinsic().
DeltaFile
+34-30llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+34-301 files

LLVM/project 2c387b5clang/lib/Driver Driver.cpp, clang/lib/Driver/ToolChains Gnu.cpp CommonArgs.cpp

Revert "[clang][RISCV] Add big-endian RISC-V target support (#165599)"

This reverts commit 2bce962db211e20425c6d89afb56295c7022ee94.
DeltaFile
+0-95clang/test/Driver/riscv-be.c
+5-34clang/lib/Driver/ToolChains/Gnu.cpp
+4-22clang/lib/Driver/Driver.cpp
+0-12clang/test/CodeGen/riscv-be-data-layout.c
+0-10clang/lib/Driver/ToolChains/CommonArgs.cpp
+2-7clang/lib/Driver/ToolChains/Clang.cpp
+11-18030 files not shown
+17-21836 files

LLVM/project b3f2b19clang/include/clang/Options Options.td

Update the comment for -fpartition-static-data-sections
DeltaFile
+1-1clang/include/clang/Options/Options.td
+1-11 files

SmartOS/live a974217src manifest

OS-8711 Add cloudinit module to live image manifest
DeltaFile
+4-0src/manifest
+4-01 files

LLVM/project 8a8d65allvm/lib/Transforms/Vectorize VPlanConstruction.cpp

[VPlan] Consistently use MinOrMax* in VPlanConstruction transforms (NFC)

Make sure variables/functions consistently use MinOrMax*, as suggested
in https://github.com/llvm/llvm-project/pull/170223. Split off from the
PR.
DeltaFile
+56-53llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+56-531 files

FreeBSD/ports 05405f3devel/quilt Makefile distinfo

devel/quilt: Update 0.67 => 0.69

Release Notes:
https://savannah.nongnu.org/news/?id=10611
https://savannah.nongnu.org/news/?id=10762

Improve port:
- Fix warning from portclippy.
- Sort plist.
- Remove RUN_DEPENDS=BUILD_DEPENDS.

PR:             292361
MFH:            2026Q1
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
(cherry picked from commit a7cc0c953d49fb44ae719efa530c93ae6c55ced9)
DeltaFile
+17-14devel/quilt/Makefile
+3-3devel/quilt/distinfo
+3-2devel/quilt/pkg-plist
+23-193 files

FreeBSD/ports a7cc0c9devel/quilt Makefile distinfo

devel/quilt: Update 0.67 => 0.69

Release Notes:
https://savannah.nongnu.org/news/?id=10611
https://savannah.nongnu.org/news/?id=10762

Improve port:
- Fix warning from portclippy.
- Sort plist.
- Remove RUN_DEPENDS=BUILD_DEPENDS.

PR:             292361
MFH:            2026Q1
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+17-14devel/quilt/Makefile
+3-3devel/quilt/distinfo
+3-2devel/quilt/pkg-plist
+23-193 files

FreeBSD/ports 2588064print/pdf4tcl Makefile distinfo

print/pdf4tcl: update to 0.94

Changes: https://pdf4tcl.sourceforge.net/changes.html

PR:             292062 (with some modifications)
Submitted by:   mi
DeltaFile
+14-21print/pdf4tcl/Makefile
+3-2print/pdf4tcl/distinfo
+17-232 files

LLVM/project 2b83843clang/docs ReleaseNotes.rst, clang/lib/Sema SemaOverload.cpp

Revert "[Clang] Check enable_if attribute in the DC of current function" (#176024)

Reverts llvm/llvm-project#175899 as it caused an assertion error.

https://ci.chromium.org/ui/p/fuchsia/builders/global.ci/clang_toolchain.ci.core.x64-debug-tot-build_only/b8692683882729058145/overview
DeltaFile
+0-35clang/test/SemaCXX/enable_if.cpp
+0-2clang/lib/Sema/SemaOverload.cpp
+0-1clang/docs/ReleaseNotes.rst
+0-383 files

LLVM/project 2ca14d1llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Handle multiple uses fabs in SimplifyDemandedFPClass
DeltaFile
+35-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+11-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+6-0llvm/include/llvm/Support/KnownFPClass.h
+52-03 files

LLVM/project f92bc1fllvm/lib/Target/X86 X86ISelLowering.cpp

Fix unused variable error from 7d5d4db (#176025)

DeltaFile
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+1-11 files

FreeNAS/freenas 94ec9e2src/middlewared/middlewared/plugins network.py, src/middlewared/middlewared/plugins/failover_ disabled_reasons.py

Round 1 for plugging leaks
DeltaFile
+39-22src/middlewared/middlewared/plugins/network.py
+23-16src/middlewared/middlewared/plugins/interface/configure.py
+11-17src/middlewared/middlewared/plugins/network_/route.py
+4-5src/middlewared/middlewared/plugins/failover_/disabled_reasons.py
+5-2src/middlewared/middlewared/plugins/network_/dns.py
+82-625 files

FreeNAS/freenas 46a2bcbsrc/middlewared/middlewared/plugins network.py

list_interface -> list_interface_states
DeltaFile
+1-1src/middlewared/middlewared/plugins/network.py
+1-11 files

LLVM/project 4253237clang/lib/Driver/ToolChains Clang.cpp, clang/lib/Lex LiteralSupport.cpp

remove implementation details from driver, use const reference
DeltaFile
+6-10clang/lib/Driver/ToolChains/Clang.cpp
+11-2llvm/lib/Support/TextEncoding.cpp
+1-2llvm/include/llvm/Support/TextEncoding.h
+2-1llvm/include/llvm/TargetParser/Triple.h
+1-1clang/lib/Lex/LiteralSupport.cpp
+21-165 files

FreeBSD/ports a2f7ad8x11-toolkits/thentenaar-motif-devel pkg-plist Makefile, x11-toolkits/thentenaar-motif-devel/files patch-lib_Xm_DragC.c patch-lib__Xm__ColorS.c

x11-toolkits/thentenaar-motif-devel: Update to the latest github commit
DeltaFile
+52-290x11-toolkits/thentenaar-motif-devel/pkg-plist
+0-76x11-toolkits/thentenaar-motif-devel/files/patch-lib_Xm_DragC.c
+0-22x11-toolkits/thentenaar-motif-devel/files/patch-lib__Xm__ColorS.c
+0-16x11-toolkits/thentenaar-motif-devel/files/patch-acinclude.m4
+0-15x11-toolkits/thentenaar-motif-devel/files/patch-lib_Xm_XmRenderT.c
+8-7x11-toolkits/thentenaar-motif-devel/Makefile
+60-4266 files not shown
+74-47212 files

FreeBSD/ports 224e121x11-toolkits/thentenaar-motif-devel distinfo Makefile, x11-toolkits/thentenaar-motif-devel/files patch-lib_Xm_Makefile.am

x11-toolkits/thentenaar-motif-devel: Update to the latest github commit
DeltaFile
+3-3x11-toolkits/thentenaar-motif-devel/distinfo
+2-2x11-toolkits/thentenaar-motif-devel/Makefile
+1-1x11-toolkits/thentenaar-motif-devel/files/patch-lib_Xm_Makefile.am
+6-63 files

FreeBSD/ports 76bf06cx11-toolkits/thentenaar-motif pkg-plist Makefile, x11-toolkits/thentenaar-motif/files patch-lib_Xm_DragC.c patch-lib__Xm__ColorS.c

x11-toolkits/thentenaar-motif: Update to 2.4.0
DeltaFile
+52-290x11-toolkits/thentenaar-motif/pkg-plist
+0-76x11-toolkits/thentenaar-motif/files/patch-lib_Xm_DragC.c
+0-22x11-toolkits/thentenaar-motif/files/patch-lib__Xm__ColorS.c
+0-16x11-toolkits/thentenaar-motif/files/patch-acinclude.m4
+0-15x11-toolkits/thentenaar-motif/files/patch-lib_Xm_XmRenderT.c
+7-6x11-toolkits/thentenaar-motif/Makefile
+59-4257 files not shown
+75-47313 files

FreeBSD/ports 936fe21Mk/Uses motif.mk

Mk/Uses/motif.mk: Add support for the new thentenaar-motif
DeltaFile
+6-0Mk/Uses/motif.mk
+6-01 files

FreeBSD/ports 79b4360x11-toolkits/open-motif-devel/files patch-lib_Xm_DragC.c patch-lib__Xm__ColorS.c, x11-toolkits/open-motif/files patch-lib_Xm_DragC.c patch-lib__Xm__ColorS.c

x11-toolkits/open-motif*: Regenerate patches

Regenerate patches using make makepatch. Other than patch metadata no
changes are intended.
DeltaFile
+4-4x11-toolkits/open-motif/files/patch-lib_Xm_DragC.c
+4-4x11-toolkits/open-motif-devel/files/patch-lib_Xm_DragC.c
+4-4x11-toolkits/open-motif-devel/files/patch-lib__Xm__ColorS.c
+4-4x11-toolkits/open-motif/files/patch-lib__Xm__ColorS.c
+3-3x11-toolkits/open-motif/files/patch-acinclude.m4
+3-3x11-toolkits/open-motif-devel/files/patch-acinclude.m4
+22-228 files not shown
+46-4614 files

FreeBSD/ports bbec435x11-toolkits/thentenaar-motif Makefile distinfo, x11-toolkits/thentenaar-motif-devel Makefile distinfo

x11-toolkits/thentenaar-motif*: Switch to new upstream

Tim Hentenaar <tim at hentenaar.com> emailed me to announce he is resuming
Motif development. The first step is to point to the new upstrewam.
DeltaFile
+9-6x11-toolkits/thentenaar-motif/Makefile
+4-4x11-toolkits/thentenaar-motif-devel/Makefile
+3-3x11-toolkits/thentenaar-motif/distinfo
+3-3x11-toolkits/thentenaar-motif-devel/distinfo
+19-164 files

FreeBSD/ports d90391cx11-toolkits/thentenaar-motif pkg-plist Makefile, x11-toolkits/thentenaar-motif-devel pkg-plist Makefile

thentenaar-motif*: Repocopy open-motif* to thentenaar-motif*

A fork of open-motif is now being developed. It will eventually replace
open-motif but development is too active to replace open-motif for fear
of breaking many ports.
DeltaFile
+1,248-0x11-toolkits/thentenaar-motif/pkg-plist
+1,248-0x11-toolkits/thentenaar-motif-devel/pkg-plist
+76-0x11-toolkits/thentenaar-motif/files/patch-lib_Xm_DragC.c
+76-0x11-toolkits/thentenaar-motif-devel/files/patch-lib_Xm_DragC.c
+59-0x11-toolkits/thentenaar-motif-devel/Makefile
+55-0x11-toolkits/thentenaar-motif/Makefile
+2,762-019 files not shown
+2,982-025 files

FreeNAS/freenas 0324505src/middlewared/middlewared/api/v26_04_0 nvmet_namespace.py iscsi_extent.py, src/middlewared/middlewared/service sharing_service.py

handle zvols
DeltaFile
+11-8src/middlewared/middlewared/api/v26_04_0/nvmet_namespace.py
+9-8src/middlewared/middlewared/api/v26_04_0/iscsi_extent.py
+9-7src/middlewared/middlewared/api/v26_04_0/cloud.py
+11-5src/middlewared/middlewared/service/sharing_service.py
+40-284 files

LLVM/project 2bce962clang/lib/Driver Driver.cpp, clang/lib/Driver/ToolChains Gnu.cpp CommonArgs.cpp

[clang][RISCV] Add big-endian RISC-V target support (#165599)

We proceeded with frontend/clang changes, until we figure out how ABI
for BE should look like. Once it is final, we will proceed with codegen
changes.

In this patch several things addressed:
  - Define riscv32be/riscv64be target triples
  - Set correct data layout for BE targets
  - Handle BE-specific ABI details
  - Emit warning for BE case since it is still experimental
DeltaFile
+95-0clang/test/Driver/riscv-be.c
+34-5clang/lib/Driver/ToolChains/Gnu.cpp
+22-4clang/lib/Driver/Driver.cpp
+12-0clang/test/CodeGen/riscv-be-data-layout.c
+10-0clang/lib/Driver/ToolChains/CommonArgs.cpp
+7-2clang/lib/Driver/ToolChains/Clang.cpp
+180-1130 files not shown
+218-1736 files

LLVM/project e5507c4llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/X86 vector-extract-last-active.ll

Revert "[SelDag] Use use BoolVT size when expanding find-last-active, if larg…"

This reverts commit 68a04c1adae8dc2a031a1d483d2b73dbbe92f060.
DeltaFile
+108-94llvm/test/CodeGen/X86/vector-extract-last-active.ll
+1-4llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+109-982 files

LLVM/project 68a04c1llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/X86 vector-extract-last-active.ll

[SelDag] Use use BoolVT size when expanding find-last-active, if larger. (#175971)

On some targets, BoolVT may have been widened earlier. In those cases,
choosing StepVT to be smaller can cause crashes when widening the
mis-matched select. Without the fix, the new test
@extract_last_active_v4i32_penryn crashes when trying to widen.

It also improves codegen for other cases.

PR: https://github.com/llvm/llvm-project/pull/175971
DeltaFile
+94-108llvm/test/CodeGen/X86/vector-extract-last-active.ll
+4-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+98-1092 files

OpenBSD/src YhPQGvqsys/arch/amd64/amd64 pmap.c vector.S, sys/arch/i386/i386 pmap.c apicvec.s

   pmap functions send various TLB shootdown operations by IPI to other cpus.
   A lock is grabbed to serialize this. Then recipient cpus get sent an IPI
   demanding this work.  The lock is reused as a counter of cpus doing the work,
   and each cpu's IPI handler decrements the counter.
   The local cpu can do some operations in the parallel, before verifying
   the TLB operations have completed in pmap_tlb_shootwait() which spins
   for the counter to reach 0.  But the counter is also a lock, and 0
   means other cpu can grab it.  So if the latency for the local work
   exceeds the latency on the recepient cpus, the "counter-lock" can be
   grabbed by a different cpu for its own TLB shootdown operations.  The
   original cpu will now spin waiting for this second cpu's work to
   finish, creating pmap function latency.
   To fix this, I create per-cpu counters which are seperate from the lock.
   The IPI functions written in asm now decrement this per-cpu counter, and
   when it reaches 0, the shared lock is cleared allowing another cpu to
   being shootdowns tracked by its own per-cpu counter.  The waiting
   function only spins on the correct per-cpu counter.
   As a bonus, the lock (and new variable indicating the shooting cpu)
   are now in cache-aligned.

    [2 lines not shown]
VersionDeltaFile
1.187+33-20sys/arch/amd64/amd64/pmap.c
1.107+43-8sys/arch/amd64/amd64/vector.S
1.233+33-18sys/arch/i386/i386/pmap.c
1.40+25-5sys/arch/i386/i386/apicvec.s
+134-514 files

FreeBSD/ports 0e74846lang/gcc6-aux distinfo Makefile

lang/gcc6-aux: update to GCC-6.5.0, regen bootstraps (+)

Original MASTERSITE is dead now and bootstraps is not available anymore.

Update GCC components from 6.4.1 to 6.5.0, latest 6.x release.
Regen all ada boostraps to 6.5.0 release, made all for minimal supportted FreeBSD release, 13.5.
Point WWW to original jmarino's ada development environment, https://github.com/jrmarino/draco

PR:     292414
MFH:    2026Q1
(cherry picked from commit 0286baf75e6a15721015ae1b4838bcbd6afdc218)
DeltaFile
+9-17lang/gcc6-aux/distinfo
+7-15lang/gcc6-aux/Makefile
+4-4lang/gcc6-aux/Makefile.version
+20-363 files

LLVM/project bec82adbolt/include/bolt/Passes PAuthGadgetScanner.h, bolt/include/bolt/Utils CommandLineOpts.h

[BOLT] Gadget scanner: implement finer-grained --scanners option
DeltaFile
+111-0bolt/test/binary-analysis/AArch64/gs-pauth-scanners.s
+22-15bolt/lib/Rewrite/RewriteInstance.cpp
+21-14bolt/lib/Passes/PAuthGadgetScanner.cpp
+19-2bolt/include/bolt/Utils/CommandLineOpts.h
+12-7bolt/include/bolt/Passes/PAuthGadgetScanner.h
+9-4bolt/test/binary-analysis/AArch64/cmdline-args.test
+194-4210 files not shown
+211-7016 files

FreeBSD/ports 0286baflang/gcc6-aux distinfo Makefile

lang/gcc6-aux: update to GCC-6.5.0, regen bootstraps (+)

Original MASTERSITE is dead now and bootstraps is not available anymore.

Update GCC components from 6.4.1 to 6.5.0, latest 6.x release.
Regen all ada boostraps to 6.5.0 release, made all for minimal supportted FreeBSD release, 13.5.
Point WWW to original jmarino's ada development environment, https://github.com/jrmarino/draco

PR:     292414
MFH:    2026Q1
DeltaFile
+9-17lang/gcc6-aux/distinfo
+7-15lang/gcc6-aux/Makefile
+4-4lang/gcc6-aux/Makefile.version
+20-363 files