LLVM/project a220502mlir/include/mlir/Dialect/UB/IR UBOps.td, mlir/lib/Dialect/UB/IR UBOps.cpp

[mlir][UB] Erase ops that precede `ub.unreachable`
DeltaFile
+37-0mlir/lib/Dialect/UB/IR/UBOps.cpp
+25-0mlir/test/Dialect/UB/canonicalize.mlir
+1-0mlir/include/mlir/Dialect/UB/IR/UBOps.td
+63-03 files

LLVM/project 1e33b73mlir/include/mlir/Interfaces ExecutionProgressOpInterface.td ExecutionProgressOpInterface.h, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][Interfaces] Add `ExecutionProgressOpInterface` + folding pattern (#179039)

Add the `ExecutionProgressOpInterface` with an interface method to check
if an operation "must progress". Add `mustProgress` attributes to
`scf.for` and `scf.while` (default value is "true").

`mustProgress` corresponds to the [`llvm.loop.mustprogress`
metadata](https://llvm.org/docs/LangRef.html#langref-llvm-loop-mustprogress).

Also add a canonicalization pattern to erase `RegionBranchOpInterface`
ops that must progress but loop infinitely (and are non-side-effecting).
This canonicalization pattern is enabled for `scf.for` and `scf.while`.

RFC: https://discourse.llvm.org/t/infinite-loops-and-dead-code/89530
DeltaFile
+73-30mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+51-0mlir/test/Dialect/SCF/canonicalize.mlir
+45-3mlir/lib/Dialect/SCF/IR/SCF.cpp
+48-0mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.td
+39-0mlir/lib/Dialect/UB/IR/UBOps.cpp
+25-0mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.h
+281-3313 files not shown
+356-4419 files

LLVM/project 013b345clang/lib/Sema SemaType.cpp, clang/lib/Serialization ASTReaderDecl.cpp

[Serialization] Stop demote var definition as declaration (#172430) (#177117)

Close https://github.com/llvm/llvm-project/issues/172241 
Close https://github.com/llvm/llvm-project/issues/64034 
Close https://github.com/llvm/llvm-project/issues/149404
 Close https://github.com/llvm/llvm-project/issues/174858

After this patch, we (the clang dev) no longer assumes there are at most
one definition in a redeclaration chain.

See


https://discourse.llvm.org/t/rfc-clang-not-assuming-there-is-at-most-one-definition-in-a-redeclaration-chain/89360
for details.

---

Update since last commit:

    [2 lines not shown]
DeltaFile
+110-0clang/test/Modules/var-inst-def.cppm
+104-0clang/test/Modules/pr149404-02.cppm
+94-0clang/test/Modules/demote-var-def.cpp
+52-24clang/lib/Sema/SemaType.cpp
+47-0clang/test/Modules/pr172241.cppm
+0-14clang/lib/Serialization/ASTReaderDecl.cpp
+407-386 files

HardenedBSD/src 5501ebblib/libc/string bcmp.3, release/scripts pkgbase-stage.lua

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+107-75sys/dev/hwpmc/hwpmc_amd.c
+29-30sys/dev/hwpmc/hwpmc_amd.h
+9-1lib/libc/string/bcmp.3
+8-0sys/dev/ichiic/ig4_pci.c
+3-0release/scripts/pkgbase-stage.lua
+156-1065 files

HardenedBSD/ports b46fb71cad/veryl distinfo Makefile.crates, net/wstunnel distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+209-205net/wstunnel/distinfo
+159-145cad/veryl/distinfo
+224-0www/tgpt/files/modules.txt
+105-104net/wstunnel/Makefile
+0-209www/tgpt/files/patch-Revert-broken-Xclipboard-support
+78-71cad/veryl/Makefile.crates
+775-73462 files not shown
+1,523-1,23768 files

HardenedBSD/src 6d37c3dlib/libc/string bcmp.3

bcmp(3): update manpage to following the Posix Standard

Reviewed by: glebius
Approved by: glebius (mentor)
Differential Revision: https://reviews.freebsd.org/D52980
DeltaFile
+9-1lib/libc/string/bcmp.3
+9-11 files

FreeBSD/src 6d37c3dlib/libc/string bcmp.3

bcmp(3): update manpage to following the Posix Standard

Reviewed by: glebius
Approved by: glebius (mentor)
Differential Revision: https://reviews.freebsd.org/D52980
DeltaFile
+9-1lib/libc/string/bcmp.3
+9-11 files

FreeBSD/ports a3f58d4databases/heidisql pkg-plist, databases/heidisql/files patch-source_dbconnection.pas patch-source_preferences.pas

databases/heidisql: Update to 12.15.1.1

ChangeLog at:   https://github.com/HeidiSQL/HeidiSQL/releases/tag/v12.15.1.1
DeltaFile
+0-127databases/heidisql/files/patch-source_dbconnection.pas
+78-0databases/heidisql/files/patch-source_preferences.pas
+0-63databases/heidisql/files/patch-source_apphelpers.pas
+62-0databases/heidisql/pkg-plist
+53-0databases/heidisql/files/patch-source_main.pas
+39-0databases/heidisql/files/patch-source_generic__types.pas
+232-1904 files not shown
+278-20210 files

HardenedBSD/ports a3f58d4databases/heidisql pkg-plist, databases/heidisql/files patch-source_dbconnection.pas patch-source_preferences.pas

databases/heidisql: Update to 12.15.1.1

ChangeLog at:   https://github.com/HeidiSQL/HeidiSQL/releases/tag/v12.15.1.1
DeltaFile
+0-127databases/heidisql/files/patch-source_dbconnection.pas
+78-0databases/heidisql/files/patch-source_preferences.pas
+0-63databases/heidisql/files/patch-source_apphelpers.pas
+62-0databases/heidisql/pkg-plist
+53-0databases/heidisql/files/patch-source_main.pas
+39-0databases/heidisql/files/patch-source_generic__types.pas
+232-1904 files not shown
+278-20210 files

HardenedBSD/ports c07be20www/cpp-httplib distinfo Makefile

www/cpp-httplib: update 0.30.0 → 0.30.2

Reported by:    portscout
DeltaFile
+3-3www/cpp-httplib/distinfo
+1-1www/cpp-httplib/Makefile
+4-42 files

FreeBSD/ports c07be20www/cpp-httplib distinfo Makefile

www/cpp-httplib: update 0.30.0 → 0.30.2

Reported by:    portscout
DeltaFile
+3-3www/cpp-httplib/distinfo
+1-1www/cpp-httplib/Makefile
+4-42 files

HardenedBSD/ports fa8e0c4deskutils/skim distinfo Makefile

deskutils/skim: update 1.11.2 → 2.0.1

Reported by:    portscout
DeltaFile
+33-17deskutils/skim/distinfo
+16-8deskutils/skim/Makefile
+49-252 files

FreeBSD/ports a2448f2sysutils/mise distinfo Makefile

sysutils/mise: update 2026.1.11 → 2026.2.0

Reported by:    portscout
DeltaFile
+59-59sysutils/mise/distinfo
+29-29sysutils/mise/Makefile
+88-882 files

FreeBSD/ports 47cc551net/wstunnel distinfo Makefile

net/wstunnel: update 10.5.1 → 10.5.2

Reported by:    portscout
DeltaFile
+209-205net/wstunnel/distinfo
+105-104net/wstunnel/Makefile
+314-3092 files

HardenedBSD/ports 47cc551net/wstunnel distinfo Makefile

net/wstunnel: update 10.5.1 → 10.5.2

Reported by:    portscout
DeltaFile
+209-205net/wstunnel/distinfo
+105-104net/wstunnel/Makefile
+314-3092 files

HardenedBSD/ports a585ff3devel/cargo-mutants distinfo Makefile

devel/cargo-mutants: update 26.1.2 → 26.2.0

Reported by:    portscout
DeltaFile
+3-3devel/cargo-mutants/distinfo
+2-3devel/cargo-mutants/Makefile
+5-62 files

FreeBSD/ports fa8e0c4deskutils/skim distinfo Makefile

deskutils/skim: update 1.11.2 → 2.0.1

Reported by:    portscout
DeltaFile
+33-17deskutils/skim/distinfo
+16-8deskutils/skim/Makefile
+49-252 files

HardenedBSD/ports a2448f2sysutils/mise distinfo Makefile

sysutils/mise: update 2026.1.11 → 2026.2.0

Reported by:    portscout
DeltaFile
+59-59sysutils/mise/distinfo
+29-29sysutils/mise/Makefile
+88-882 files

HardenedBSD/ports 7c13f1acad/veryl distinfo Makefile.crates

cad/veryl: update 0.17.2 → 0.18.0

Reported by:    portscout
DeltaFile
+159-145cad/veryl/distinfo
+78-71cad/veryl/Makefile.crates
+1-2cad/veryl/Makefile
+238-2183 files

FreeBSD/ports a585ff3devel/cargo-mutants distinfo Makefile

devel/cargo-mutants: update 26.1.2 → 26.2.0

Reported by:    portscout
DeltaFile
+3-3devel/cargo-mutants/distinfo
+2-3devel/cargo-mutants/Makefile
+5-62 files

FreeBSD/ports 7c13f1acad/veryl distinfo Makefile.crates

cad/veryl: update 0.17.2 → 0.18.0

Reported by:    portscout
DeltaFile
+159-145cad/veryl/distinfo
+78-71cad/veryl/Makefile.crates
+1-2cad/veryl/Makefile
+238-2183 files

LLVM/project 2d3ff80llvm/utils/gn/secondary/llvm/lib/Target/NVPTX BUILD.gn

[gn build] Port 1a23bca645dc
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/BUILD.gn
+1-01 files

LLVM/project 1a23bcallvm/lib/Target/NVPTX NVPTXDwarfDebug.cpp, llvm/test/DebugInfo/NVPTX inlinedAt_6.ll inlinedAt_3.ll

[DebugInfo][NVPTX] Adding support for `inlined_at` debug directive in NVPTX backend (#170239)

This change adds support for emitting the enhanced PTX debugging
directives `function_name` and `inlined_at` as part of the `.loc`
directive in the NVPTX backend.

`.loc` syntax - 
>.loc file_index line_number column_position

`.loc` syntax with `inlined_at` attribute - 
>.loc file_index line_number column_position,function_name label {+
immediate }, inlined_at file_index2 line_number2 column_position2

`inlined_at` attribute specified as part of the `.loc` directive
indicates PTX instructions that are generated from a function that got
inlined. It specifies the source location at which the specified
function is inlined. `file_index2`, `line_number2`, and
`column_position2` specify the location at which the function is
inlined.

    [27 lines not shown]
DeltaFile
+334-0llvm/test/DebugInfo/NVPTX/inlinedAt_6.ll
+302-0llvm/test/DebugInfo/NVPTX/inlinedAt_3.ll
+222-0llvm/test/DebugInfo/NVPTX/inlinedAt_4.ll
+205-0llvm/test/DebugInfo/NVPTX/inlinedAt_5.ll
+177-0llvm/lib/Target/NVPTX/NVPTXDwarfDebug.cpp
+141-0llvm/test/DebugInfo/NVPTX/inlinedAt_1.ll
+1,381-013 files not shown
+1,822-4519 files

FreeBSD/ports dd6ed80net/freeipa-client pkg-plist Makefile

net/freeipa-client: fix stage-qa failing

PR:     292853
Reported by:    diizy
Sponsored by:   Klara, Inc.
DeltaFile
+21-0net/freeipa-client/pkg-plist
+16-1net/freeipa-client/Makefile
+37-12 files

HardenedBSD/ports dd6ed80net/freeipa-client pkg-plist Makefile

net/freeipa-client: fix stage-qa failing

PR:     292853
Reported by:    diizy
Sponsored by:   Klara, Inc.
DeltaFile
+21-0net/freeipa-client/pkg-plist
+16-1net/freeipa-client/Makefile
+37-12 files

FreeBSD/src c408e74. less.nro less.man, lesstest/lt wordwrap.lt table-50x200.lt

Vendor import of less v691.
DeltaFile
+1,013-472less.nro
+728-651less.man
+511-0lesstest/lt/wordwrap.lt
+337-149screen.c
+219-219lesstest/lt/table-50x200.lt
+215-142lesskey.nro
+3,023-1,63369 files not shown
+4,905-2,89075 files

LLVM/project 448595dorc-rt/include/orc-rt Session.h, orc-rt/lib/executor Session.cpp

[orc-rt] Use future rather than condition_variable for shutdown wait. (#179169)

Session::waitForShutdown is a convenience wrapper around the
asynchronous Session::shutdown call. The previous
Session::waitForShutdown call waited on a std::condition_variable to
signal the end of shutdown, but it's easier to just embed a std::promise
in a callback to the asynchronous shutdown method.
DeltaFile
+4-5orc-rt/lib/executor/Session.cpp
+1-2orc-rt/include/orc-rt/Session.h
+5-72 files

OpenBSD/src JiYdVRSsys/kern uipc_mbuf.c, sys/net pf.c pfvar_priv.h

   use pf_states to link mbufs/inpcbs and forwarded connections together

   this replaces the links between pf_state_keys and mbufs/inpcbs.

   pf_states represent the actual connection tracked by pf, while
   pf_state_keys are more general since they only contain the network
   addresses. the fact that pf_state_keys exist is an implementation
   detail in pf rather than a fundamentally useful artifact to the
   rest of the system. the preference would have been to link things
   to pf_states rather than pf_state_keys in the first place, but there
   wasn't enough machinery (eg, refcounts and immutable links to
   pf_state_keys) on pf_states to link to them directly. this means
   pf still had to iterate over the states hanging off the pf_state_keys
   to get to the actual pf_state it needed anyway.

   discussed with henning@
   ok sashan@ jmatthew@
VersionDeltaFile
1.1233+250-190sys/net/pf.c
1.41+6-10sys/net/pfvar_priv.h
1.303+7-7sys/kern/uipc_mbuf.c
1.268+4-4sys/sys/mbuf.h
1.547+3-4sys/net/pfvar.h
1.173+3-3sys/netinet/in_pcb.h
+273-2183 files not shown
+279-2249 files

NetBSD/src K0BuFg7sys/arch/arm/imx imx_pcic.c imx31_aips.c

   RCSId police.
VersionDeltaFile
1.11+3-3sys/arch/arm/imx/imx_pcic.c
1.9+3-3sys/arch/arm/imx/imx31_aips.c
1.4+2-2sys/arch/arm/imx/imx_pcic.h
1.8+2-2sys/arch/arm/imx/imx_space.c
1.11+2-2sys/arch/arm/imx/imx31_ahb.c
1.8+2-2sys/arch/arm/imx/imx23_icoll.c
+14-1432 files not shown
+52-4238 files

NetBSD/src opZx7Jesys/arch/arm/imx imx23_mmcreg.h imx23_sspreg.h

   File rename missed in previous commit
VersionDeltaFile
1.1+242-0sys/arch/arm/imx/imx23_mmcreg.h
1.2+1-1sys/arch/arm/imx/imx23_sspreg.h
+243-12 files