LLVM/project 2612dc9llvm/lib/Target/X86 X86InstrCMovSetCC.td, llvm/test/CodeGen/X86/apx setzucc.ll

[X86][APX] Add pattern for zext(X86setcc ..) -> SETZUCCr (#170806)

DeltaFile
+12-0llvm/test/CodeGen/X86/apx/setzucc.ll
+5-1llvm/lib/Target/X86/X86InstrCMovSetCC.td
+17-12 files

OPNSense/core fdf52dc. Makefile plist, src/opnsense/mvc/tests/app/models/OPNsense/Base BaseModelTest.php

tests: unwind BaseModel test side effect on AclConfig

Give the test its own empty config to migrate into, which makes
resetting it irrelevant.  A tiny bit of magic is needed to bootstrap
a config.xml so it's not the one that is checked in and we also
remove the temporary files from the tree so it does not confuse git.

save() is a far-reaching side effect in the test, but more or less
necessary for better test coverage.  But I'd still want a simpler
test around Core\Config and this offers merely offers the groundwork
also removing the need to reset this from make commands.
DeltaFile
+37-35src/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelTest.php
+1-7Makefile
+8-0src/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelConfig/backup/config.xml
+1-0plist
+47-424 files

LLVM/project 78583ccllvm/docs AMDGPUUsage.rst

Comments
DeltaFile
+46-30llvm/docs/AMDGPUUsage.rst
+46-301 files

LLVM/project 5a74f7eclang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp Checker.cpp

[LifetimeSafety] Suggest lifetime annotations (#169767)

Add lifetime annotation suggestion in lifetime analysis.

This PR introduces a new feature to Clang's lifetime analysis to detect
and suggest missing `[[clang::lifetimebound]]` annotations on function
parameters.
It introduces the concept of `placeholder loans`. At the entry of a
function, a special placeholder loan is created for each pointer or
reference parameter. The analysis then tracks these loans using
`OriginFlow` facts. If an `OriginEscapesFact` shows that an origin
holding a placeholder loan escapes the function's scope (e.g., via a
return statement), a new warning is issued.

This warning, controlled by the warning flag
`-Wexperimental-lifetime-safety-suggestions`, suggests adding the
`[[clang::lifetimebound]]` attribute to the corresponding parameter.

Example:

    [35 lines not shown]
DeltaFile
+109-0clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+82-13clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+37-10clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+30-2clang/lib/Analysis/LifetimeSafety/Checker.cpp
+13-0clang/lib/Sema/AnalysisBasedWarnings.cpp
+6-2clang/lib/Analysis/LifetimeSafety/Loans.cpp
+277-276 files not shown
+297-3212 files

OPNSense/core 28ea98asrc/opnsense/mvc/app/models/OPNsense/Core ACL.php

mvc: advertise use of Config instead of just using it in ACL
DeltaFile
+1-0src/opnsense/mvc/app/models/OPNsense/Core/ACL.php
+1-01 files

FreeNAS/freenas 59cbadasrc/middlewared/middlewared/plugins/container migrate.py

Fix migration from incus to container plugin
DeltaFile
+174-13src/middlewared/middlewared/plugins/container/migrate.py
+174-131 files

FreeBSD/ports 2a39aectextproc/sttr distinfo Makefile

textproc/sttr: update to version 0.2.28
DeltaFile
+5-5textproc/sttr/distinfo
+1-6textproc/sttr/Makefile
+6-112 files

LLVM/project 5b2eb0dclang/lib/AST/ByteCode Compiler.cpp Compiler.h

[clang][bytecode][NFC] Add FullExpression scopes (#170705)

And use them instead of the extending decl. This is close to what the
current interpreter is doing.

This is NFC right now but fixes a problem I encountered while looking
into the expansion statement stuff.
DeltaFile
+40-31clang/lib/AST/ByteCode/Compiler.cpp
+5-32clang/lib/AST/ByteCode/Compiler.h
+45-632 files

NetBSD/pkgsrc HMdwVntdoc CHANGES-2025

   doc: Updated x11/xscreensaver to 6.13
VersionDeltaFile
1.7043+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc oEeAyhnx11/xscreensaver Makefile distinfo

   x11/xscreensaver - update to v6.13

   Upstream fixed their tarball, so we can go back to unpacking with bsdtar

   Add license information

   Wrap long lines

   From upstream's changelog:

   6.13    * Added a number of historical full chess games to `endgame`.
           * Rewrote `glslideshow' to add more image-transition effects.
           * Hacks that display images and their filenames will display their
             titles intead, if the image originated in an RSS feed (or has
             the "user.dublincore.title" xattr).
           * X11: Wayland fixes.
           * X11: Some hacks were calling glXSwapBuffers before the first call
             to glXMakeCurrent; allow it.
           * X11: Added configuration files to allow building of a non-insane
             `.deb' installer package.
VersionDeltaFile
1.173+8-7x11/xscreensaver/Makefile
1.98+4-4x11/xscreensaver/distinfo
+12-112 files

FreeNAS/freenas 5e440e9src/middlewared/middlewared/api/v26_04_0 user.py, src/middlewared/middlewared/etc_files/webshare-auth config.json.py

Control user access to webshare with `webshare` flag
DeltaFile
+116-0tests/api2/test_account_webshare.py
+35-12tests/api2/test_webshare.py
+22-2src/middlewared/middlewared/plugins/account.py
+3-0src/middlewared/middlewared/api/v26_04_0/user.py
+1-1src/middlewared/middlewared/etc_files/webshare-auth/config.json.py
+1-0src/middlewared/middlewared/plugins/idmap.py
+178-152 files not shown
+180-158 files

NetBSD/pkgsrc ZfOPdwtwww/firefox52 options.mk

   Make it compile with gcc 14 or newer
VersionDeltaFile
1.7+4-1www/firefox52/options.mk
+4-11 files

FreeNAS/freenas 6ab4737src/middlewared/middlewared/api/v26_04_0 user.py, src/middlewared/middlewared/etc_files/webshare-auth config.json.py

Control user access to webshare with `webshare` flag
DeltaFile
+116-0tests/api2/test_account_webshare.py
+35-12tests/api2/test_webshare.py
+22-2src/middlewared/middlewared/plugins/account.py
+3-0src/middlewared/middlewared/api/v26_04_0/user.py
+1-1src/middlewared/middlewared/etc_files/webshare-auth/config.json.py
+1-0src/middlewared/middlewared/plugins/account_/sync_builtin.py
+178-156 files

LLVM/project cc5b07cllvm/lib/IR Verifier.cpp, llvm/test/Verifier invalid-splice.ll

[IR] Fix vector.splice verifier scaling by vscale for fixed length vectors (#170807)

Currently we multiply the known minimum number of elements by vscale
even if the vector in question is fixed, so sometimes we miss some fixed
vectors with out of bounds indices.
DeltaFile
+2-1llvm/lib/IR/Verifier.cpp
+1-1llvm/test/Verifier/invalid-splice.ll
+3-22 files

LLVM/project 2a3eeaeclang/include/clang/Basic BuiltinsAMDGPU.def, clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp

[AMDGPU] Add builtins for wave reduction intrinsics
DeltaFile
+84-0clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+8-0clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+4-0clang/include/clang/Basic/BuiltinsAMDGPU.def
+96-03 files

LLVM/project 4a5ed5fllvm/lib/Target/AMDGPU SIISelLowering.cpp SIInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fadd.ll llvm.amdgcn.reduce.fsub.ll

[AMDGPU] Add wave reduce intrinsics for double types - 2

Supported Ops: `add`, `sub`
DeltaFile
+1,111-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll
+1,098-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll
+80-19llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-0llvm/lib/Target/AMDGPU/SIInstructions.td
+2,291-194 files

OPNSense/core c7fc716src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogDNatRule.xml dialogOneToOneRule.xml

Change general header in dialog to organization, to be in line with firewall filter dialog
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogOneToOneRule.xml
+2-22 files

OPNSense/core e0bfc35src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogOneToOneRule.xml

Using / in labels messes with the label in column headers
DeltaFile
+3-3src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogOneToOneRule.xml
+3-31 files

OpenBSD/src AaS357tusr.sbin/rpki-client filemode.c

   rpki-client: adjust doc comment of rtype_from_der() with reality
VersionDeltaFile
1.73+2-2usr.sbin/rpki-client/filemode.c
+2-21 files

OPNSense/core 472f17fsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php OneToOneController.php

Turn moveRuleBeforeAction() and toggleRuleLogAction() into shared based methods
DeltaFile
+101-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+4-78src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/OneToOneController.php
+2-73src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+1-25src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+108-1764 files

LLVM/project c266d8cclang/include/clang/Basic BuiltinsAMDGPU.def, clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp

[AMDGPU] Add builtins for wave reduction intrinsics
DeltaFile
+84-0clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+8-0clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+4-0clang/include/clang/Basic/BuiltinsAMDGPU.def
+96-03 files

LLVM/project eb48a61mlir/include/mlir/Bindings/Python Nanobind.h, mlir/lib/Bindings/Python MainModule.cpp

[mlir:python] Add manual typing annotations to `mlir.register_*` functions. (#170627)

This PR adds a manual typing annotations to the `register_operation` and
`register_(type|value)_caster` functions in the main `mlir` module.
Since those functions return the result `nb::cpp_function`, which is of
type `nb::object`, the automatic typing annocations are of the form `def
f() -> object`. This isn't particularly precise and leads to type
checking errors when the functions are used. Manually defining the
annotation with `nb::sig` solves the problem.

Signed-off-by: Ingo Müller <ingomueller at google.com>
DeltaFile
+14-0mlir/lib/Bindings/Python/MainModule.cpp
+1-0mlir/include/mlir/Bindings/Python/Nanobind.h
+15-02 files

FreeBSD/ports 3e45745www/ilias distinfo Makefile

www/ilias: Update to 10.3
DeltaFile
+3-3www/ilias/distinfo
+1-1www/ilias/Makefile
+4-42 files

FreeBSD/ports 3d3b4cegraphics/mapserver distinfo Makefile

graphics/mapserver: Update to 8.6.0
DeltaFile
+3-3graphics/mapserver/distinfo
+1-1graphics/mapserver/Makefile
+1-1graphics/mapserver/pkg-plist
+5-53 files

OPNSense/core 0b86124src/opnsense/scripts/unbound-dnsbl/lib dnsbl.py

unbound: ditch dnsbl_available and bind around self.dnsbl
DeltaFile
+6-11src/opnsense/scripts/unbound-dnsbl/lib/dnsbl.py
+6-111 files

OpenBSD/src CFW8bLHregress/usr.bin/ssh multiplex.sh

   Shell compatibility fix.
VersionDeltaFile
1.39+2-2regress/usr.bin/ssh/multiplex.sh
+2-21 files

LLVM/project 8c7edb5llvm/lib/Target/AMDGPU SIISelLowering.cpp SIInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fadd.ll llvm.amdgcn.reduce.fsub.ll

[AMDGPU] Add wave reduce intrinsics for double types - 2

Supported Ops: `add`, `sub`
DeltaFile
+1,111-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll
+1,098-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll
+81-19llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-0llvm/lib/Target/AMDGPU/SIInstructions.td
+2,292-194 files

OpenBSD/ports QFW297Adevel/cgdb/patches patch-config_readline_check_version_m4, devel/sdlmm/patches patch-configure

   Fix configure script to prevent -Wimplicit-int errors

   This replaces
        main(){return(0);}
   with the proper form of
        int main(void){return(0);}

   OK tb@
VersionDeltaFile
1.5+12-2devel/smpeg/patches/patch-configure
1.3+12-2devel/sdlmm/patches/patch-configure
1.3+9-0textproc/clo++/patches/patch-configure
1.3+9-0devel/cgdb/patches/patch-config_readline_check_version_m4
+42-44 files

FreeBSD/ports b5eb1ae. MOVED, www Makefile

www/rubygem-cssbundling-rails-gitlab: Remove expired port

www/rubygem-cssbundling-rails-gitlab
DeltaFile
+0-20www/rubygem-cssbundling-rails-gitlab/Makefile
+0-12www/rubygem-cssbundling-rails-gitlab/pkg-descr
+0-3www/rubygem-cssbundling-rails-gitlab/distinfo
+0-1www/Makefile
+1-0MOVED
+1-365 files

LLVM/project fbdfe55llvm/lib/Target/AMDGPU SIISelLowering.cpp SIInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fmax.ll llvm.amdgcn.reduce.fmin.ll

[AMDGPU] Add wave reduce intrinsics for double types - 1

Supported Ops: `min`, `max`
DeltaFile
+1,268-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll
+1,268-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll
+65-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-0llvm/lib/Target/AMDGPU/SIInstructions.td
+2,603-14 files