LLVM/project 8bc7237clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-analysis-nocfg.cpp

track use of dangling references
DeltaFile
+39-0clang/test/Sema/warn-lifetime-safety.cpp
+13-5clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+4-3clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-1clang/test/Sema/Inputs/lifetime-analysis.h
+58-94 files

FreeBSD/ports 40177f1misc/R-cran-xfun distinfo Makefile

misc/R-cran-xfun: Update to 0.56

Changelog: https://github.com/yihui/xfun/releases/tag/v0.56
DeltaFile
+3-3misc/R-cran-xfun/distinfo
+1-1misc/R-cran-xfun/Makefile
+4-42 files

LLVM/project af7c106llvm/lib/Bitcode/Reader BitcodeReader.cpp, llvm/test/Bitcode invalid.test invalid-record-strtab.ll

[BitcodeReader] Improve error messages

Avoid using "Invalid record" for all errors. At least mention
what kind of record it is.
DeltaFile
+137-137llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+6-6llvm/test/Bitcode/invalid.test
+1-1llvm/test/Bitcode/invalid-record-strtab.ll
+1-1llvm/test/Bitcode/pr18704.ll
+1-1llvm/test/Bitcode/thinlto-index-disassembled-by-llvm-dis.ll
+146-1465 files

LLVM/project 42764eclldb/test/API/lang/cpp/function-template-parameter-pack TestFunctionTemplateParameterPack.py

[lldb][test] TestFunctionTemplateParameterPack.py: XFAIL instead of skip

This test doesn't trigger an assertion on top-of-tree. Turn this into an
XFAIL instead.

Found this test because I'm working on improving parameter pack support
in the expression evaluator.
DeltaFile
+2-5lldb/test/API/lang/cpp/function-template-parameter-pack/TestFunctionTemplateParameterPack.py
+2-51 files

FreeBSD/ports 35ee008graphics/cegui Makefile, graphics/ogre3d Makefile

graphics/ogre3d: bump comsumers after Ogre3d update
DeltaFile
+1-1graphics/cegui/Makefile
+1-1graphics/rigsofrods-caelum/Makefile
+1-1misc/visp/Makefile
+1-1x11-toolkits/mygui-ogre/Makefile
+1-0graphics/ogre3d/Makefile
+1-0graphics/pagedgeometry/Makefile
+6-46 files

LLVM/project 3c9339eclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-analysis-nocfg.cpp

track use of dangling references
DeltaFile
+39-0clang/test/Sema/warn-lifetime-safety.cpp
+13-5clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+4-3clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-1clang/test/Sema/Inputs/lifetime-analysis.h
+58-94 files

LLVM/project 09b4564lldb/include/lldb/Target StackFrameList.h, lldb/packages/Python/lldbsuite/test decorators.py

Revert "[lldb] add a marker before hidden frames (#167550)" (#176747)

DeltaFile
+0-97lldb/test/API/terminal/hidden_frame_markers/TestHiddenFrameMarkers.py
+14-39lldb/source/Target/StackFrameList.cpp
+0-29lldb/packages/Python/lldbsuite/test/decorators.py
+8-15lldb/source/Target/Thread.cpp
+1-18lldb/include/lldb/Target/StackFrameList.h
+0-12lldb/test/API/terminal/hidden_frame_markers/main.cpp
+23-2106 files not shown
+27-23112 files

FreeBSD/ports 1f37bbegraphics/ogre3d pkg-plist distinfo

graphics/ogre3d: update to 14.5.1 release (+)

Release notes:  https://github.com/OGRECave/ogre/releases/tag/v14.5.0 \
                https://github.com/OGRECave/ogre/releases/tag/v14.5.1
DeltaFile
+6-19graphics/ogre3d/pkg-plist
+3-3graphics/ogre3d/distinfo
+1-1graphics/ogre3d/Makefile
+10-233 files

OPNSense/core 4997572src/etc/inc system.inc

system: add Persian

Is at 100%, likely machine translated.  Pending a short vetting
before activation.
DeltaFile
+2-0src/etc/inc/system.inc
+2-01 files

FreeBSD/ports e4a2d71graphics/Coin distinfo Makefile

graphics/Coin: unbreak build with Boost-1.90 (+)

Prepare for upcoming Boost-1.90
Backport patch from upstream repo

Approved by:    portmgr blanket
DeltaFile
+3-1graphics/Coin/distinfo
+3-0graphics/Coin/Makefile
+6-12 files

LLVM/project 302565bllvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlanRecipes.cpp

[VPlan] Move VPDerivedIVRecipe::execute to VPlanRecipes (NFC) (#176577)

DeltaFile
+5-26llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+17-0llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+9-0llvm/lib/Transforms/Vectorize/VPlanHelpers.h
+31-263 files

NetBSD/pkgsrc 2nSazIBdoc pkgsrc.html pkgsrc.txt

   doc/pkgsrc.*: regen
VersionDeltaFile
1.390+117-61doc/pkgsrc.html
1.388+109-58doc/pkgsrc.txt
+226-1192 files

HardenedBSD/src f3d035ebin/ln symlink.7

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+19-2bin/ln/symlink.7
+19-21 files

NetBSD/pkgsrc SaNOTh8doc/guide/files bulk.xml

   doc: document how to speed up bulk build scans
VersionDeltaFile
1.36+66-1doc/guide/files/bulk.xml
+66-11 files

LLVM/project dd24f1aclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-analysis-nocfg.cpp

track use of dangling references
DeltaFile
+39-0clang/test/Sema/warn-lifetime-safety.cpp
+13-5clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+4-3clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-1clang/test/Sema/Inputs/lifetime-analysis.h
+58-94 files

LLVM/project 5946190llvm/lib/Transforms/Utils LowerMemIntrinsics.cpp

[NFC][LowerMemIntrinsics] Consistent parameter name comments in function calls

The `/*ParamName=*/foo` syntax is prescribed by the coding standards:
https://llvm.org/docs/CodingStandards.html#comment-formatting
DeltaFile
+53-53llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp
+53-531 files

LLVM/project 3ca7a72lldb/packages/Python/lldbsuite/test/tools/lldb-dap dap_server.py, lldb/test/API/tools/lldb-dap/completions TestDAP_completions.py

[lldb-dap] Fix Completions Request crash (#176211)

lldb-dap currently crashes when the first character is non ascii. This
is because we assume that the request column is ascii based instead of
UTF16 code units,
and end up in the middle of a character code point. causing an assertion
since we cannot not send invalid UTF-8 values.

This also handles the case in multilines and the column is outside the
range of the text.

Move completion description to the `CompletionItem.detail` property.
DeltaFile
+99-46lldb/tools/lldb-dap/Handler/CompletionsHandler.cpp
+37-25lldb/test/API/tools/lldb-dap/completions/TestDAP_completions.py
+35-0lldb/tools/lldb-dap/LLDBUtils.cpp
+28-0lldb/unittests/DAP/LLDBUtilsTest.cpp
+18-0lldb/tools/lldb-dap/LLDBUtils.h
+6-1lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py
+223-723 files not shown
+230-789 files

LLVM/project 09efc28llvm/test/CodeGen/X86 clmul-vector.ll

[X86] clmul-vector.ll - add missing clmulr_v2i64 test coverage (#176743)

DeltaFile
+1,883-0llvm/test/CodeGen/X86/clmul-vector.ll
+1,883-01 files

OPNSense/core d156348src/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes IPsecProposalField.php

ipsec: reorder ChaCha20-Poly1305 AEAD proposals

Best keep these down in the list, as the algorithm isn't quite recommended
by the NIST yet, and likely performs worse on FreeBSD when compared to GCM
at this point in time.
DeltaFile
+9-9src/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/IPsecProposalField.php
+9-91 files

LLVM/project 9b64509llvm/test/CodeGen/X86 combine-pclmul.ll

[X86] combine-pclmul.ll - add tests showing failure to merge shuffles into X86ISD::PCLMULQDQ node control mask (#176741)

DeltaFile
+39-0llvm/test/CodeGen/X86/combine-pclmul.ll
+39-01 files

LLVM/project 774bd7eruntimes CMakeLists.txt

Build fix
DeltaFile
+2-2runtimes/CMakeLists.txt
+2-21 files

LLVM/project 5e5d638llvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h, llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp LoopVectorize.cpp

[LV] Allow loops with multiple early exits in legality checks. (#176403)

This patch removes the single uncountable exit constraint, allowing
loops with multiple early exits, if the exits form a dominance chain and
all other constraints hold for all uncountable early exits.

While legality now accepts such loops, vectorization is not yet
supported. VPlan support will be added in a follow up:
https://github.com/llvm/llvm-project/pull/174864

PR: https://github.com/llvm/llvm-project/pull/176403
DeltaFile
+41-33llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+16-5llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+5-11llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+7-5llvm/test/Transforms/LoopVectorize/early_exit_legality.ll
+2-2llvm/test/Transforms/LoopVectorize/early_exit_store_legality.ll
+1-1llvm/test/Transforms/LoopVectorize/uncountable-early-exit-vplan.ll
+72-576 files

LLVM/project 91291acllvm/include/llvm/CodeGen TargetLowering.h, llvm/test/CodeGen/RISCV clmul.ll

[DAG] Add ISD::CLMUL/H/R to isCommutativeBinOp (#176615)

Resolves #176351.
DeltaFile
+12,546-0llvm/test/CodeGen/RISCV/clmul.ll
+7,583-0llvm/test/CodeGen/X86/clmul-vector.ll
+345-0llvm/test/CodeGen/X86/clmul.ll
+3-0llvm/include/llvm/CodeGen/TargetLowering.h
+20,477-04 files

LLVM/project cf358beclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-analysis-nocfg.cpp

track use of dangling references
DeltaFile
+39-0clang/test/Sema/warn-lifetime-safety.cpp
+13-5clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+4-3clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-1clang/test/Sema/Inputs/lifetime-analysis.h
+58-94 files

NetBSD/pkgsrc-wip 992e708. TODO, crush distinfo go-modules.mk

crush: update to 0.33.3
DeltaFile
+135-117crush/distinfo
+44-38crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+180-1574 files

NetBSD/pkgsrc-wip 6c77b67. TODO, resterm distinfo Makefile

resterm: update to 0.18.6
DeltaFile
+3-3resterm/distinfo
+1-1resterm/Makefile
+0-1TODO
+4-53 files

FreeBSD/ports a480032x11-fm/doublecmd distinfo Makefile

x11-fm/doublecmd: update to 1.1.32 gamma release (+)

Changelog:      https://github.com/doublecmd/doublecmd/releases/tag/v1.1.32
DeltaFile
+3-3x11-fm/doublecmd/distinfo
+1-1x11-fm/doublecmd/Makefile
+4-42 files

NetBSD/pkgsrc-wip 6124c6b. TODO, codex distinfo cargo-depends.mk

codex: update to 0.87.0
DeltaFile
+36-24codex/distinfo
+11-7codex/cargo-depends.mk
+1-1codex/Makefile
+0-1TODO
+48-334 files

OpenBSD/src LOSoOFzsys/dev/usb usbdevs_data.h usbdevs.h

   regen
VersionDeltaFile
1.791+8-0sys/dev/usb/usbdevs_data.h
1.797+2-0sys/dev/usb/usbdevs.h
+10-02 files

OpenBSD/src uNKfiO9sys/dev/usb ums.c usbdevs

   Add support for "Apple Inc. Virtual USB Digitizer", which is what the touchpad
   is exposed as on Apple Virtualization.

   ok miod@
VersionDeltaFile
1.54+27-3sys/dev/usb/ums.c
1.785+3-1sys/dev/usb/usbdevs
+30-42 files