LLVM/project d34e08clibc/src/__support/wctype/conversion/utils utils.h CMakeLists.txt

[libc][wctype] Upstream common utils header file from PtrHash-cc prototype to LLVM libc
DeltaFile
+212-0libc/src/__support/wctype/conversion/utils/utils.h
+12-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+224-02 files

LLVM/project 52f85b0clang-tools-extra/docs/clang-tidy/checks list.rst

[docs] [clang-tidy] add abseil-unchecked-statusor-access to list (#174796)

DeltaFile
+1-0clang-tools-extra/docs/clang-tidy/checks/list.rst
+1-01 files

LLVM/project 8fb7ed7cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb CMakeLists.txt

[cross-project-tests][formatters] Factor out setting the LLDB test options into helper function
DeltaFile
+11-5cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/CMakeLists.txt
+11-51 files

FreeBSD/ports e1232ccwww/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: update third-party cache_purge module to v2.5.5
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-53 files

LLVM/project 7490901clang/lib/AST/ByteCode InterpBuiltin.cpp

[ByteCode] InterpBuiltin.cpp - consistently use castAs<> if dereferencing the result (#174781)

castAs<> will at least assert the cast is valid while getAs<> will always just return nullptr and then explode
DeltaFile
+3-3clang/lib/AST/ByteCode/InterpBuiltin.cpp
+3-31 files

LLVM/project a23f7efclang-tools-extra/docs ReleaseNotes.rst

[clang-tidy][NFC] Improve readabilty of Release Notes (#174686)

Instead of long text, use bullet points for readability.
DeltaFile
+81-48clang-tools-extra/docs/ReleaseNotes.rst
+81-481 files

LLVM/project abbd1ebclang-tools-extra/clang-tidy/bugprone OptionalValueConversionCheck.cpp UnusedReturnValueCheck.cpp, clang-tools-extra/clang-tidy/readability ContainerSizeEmptyCheck.cpp RedundantParenthesesCheck.cpp

[clang-tidy] Rename clang::tidy::matchers::matchesAnyListedName() to matchesAnyListedRegexName (#174414)

This clarifies that patterns are regular expressions.

Closes: #174229
DeltaFile
+37-35clang-tools-extra/clang-tidy/bugprone/OptionalValueConversionCheck.cpp
+12-12clang-tools-extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
+11-10clang-tools-extra/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.cpp
+8-7clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
+7-7clang-tools-extra/clang-tidy/readability/RedundantParenthesesCheck.cpp
+7-7clang-tools-extra/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.cpp
+82-7824 files not shown
+135-12830 files

LLVM/project b5f5567mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

Fix argument names
DeltaFile
+2-2mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+2-21 files

LLVM/project 7584db7cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb CMakeLists.txt

[cross-project-tests] Unset _FORTIFY_SOURCE when building the LLDB formatter tests (#174770)

When building `cross-project-tests` with `_FORTIFY_SOURCE` set, we get
following warnings:
```
In file included from /app/gcc/14.2.0/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/os_defines.h:39,
                 from /app/gcc/14.2.0/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/c++config.h:680,
                 from /app/gcc/14.2.0/include/c++/14.2.0/type_traits:38,
                 from ../include/llvm/ADT/ADL.h:12,
                 from ../include/llvm/ADT/Hashing.h:47,
                 from ../include/llvm/ADT/ArrayRef.h:12,
                 from ../../cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/arrayref.cpp:1:
/usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  381 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
```

This patch works around this by undefining the macro when compiling the
LLDB formatter tests.

    [2 lines not shown]
DeltaFile
+2-1cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/CMakeLists.txt
+2-11 files

NetBSD/src D2Qx4AAdistrib/amd64/cdroms/bootcd Makefile, distrib/amd64/cdroms/installcd Makefile

   distrib: Bail out if CD-ROMs are larger than 700MB.

   PR port-i386/59889 i386 cd-rom iso for -current is overflowing 700MB limit
VersionDeltaFile
1.6+4-1distrib/macppc/cdroms/installcd/Makefile
1.5+3-1distrib/amd64/cdroms/bootcd/Makefile
1.9+3-1distrib/amd64/cdroms/installcd/Makefile
1.8+3-1distrib/i386/cdroms/bootcd-com/Makefile
1.17+3-1distrib/i386/cdroms/installcd/Makefile
1.37+3-1distrib/sparc64/cdroms/installcd/Makefile
+19-62 files not shown
+25-88 files

LLVM/project 3690b1eclang-tools-extra/docs/clang-tidy/checks list.rst

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-0clang-tools-extra/docs/clang-tidy/checks/list.rst
+1-01 files

NetBSD/src 6ME9Fbpusr.sbin/makefs cd9660.c

   makefs: cd9660: Honour the -m option to set the maximum disc size.

   PR port-i386/59889 i386 cd-rom iso for -current is overflowing 700MB limit
VersionDeltaFile
1.61+5-2usr.sbin/makefs/cd9660.c
+5-21 files

OPNSense/core ba18303src/opnsense/scripts/system sysctl_defaults.php

system: provide util.inc for is_ipv6_allowed()
DeltaFile
+1-0src/opnsense/scripts/system/sysctl_defaults.php
+1-01 files

FreeNAS/freenas 62ad5a7src/middlewared/middlewared/api/base model.py, src/middlewared/middlewared/api/base/handler accept.py result.py

reduce parent process memory by > 100MB
DeltaFile
+11-1src/middlewared/middlewared/api/base/model.py
+4-1src/middlewared/middlewared/api/base/handler/accept.py
+2-0src/middlewared/middlewared/api/base/handler/result.py
+2-0src/middlewared/middlewared/api/base/server/legacy_api_method.py
+2-0src/middlewared/middlewared/api/base/handler/dump_params.py
+21-25 files

FreeNAS/freenas 17c3261src/middlewared/middlewared main.py, src/middlewared/middlewared/api/base model.py

Explicitly process submodels in `ensure_model_ready`
DeltaFile
+15-2src/middlewared/middlewared/api/base/model.py
+5-0src/middlewared/middlewared/utils/typing_.py
+2-1src/middlewared/middlewared/api/base/handler/inspect.py
+2-1src/middlewared/middlewared/api/base/handler/remove_secrets.py
+2-0src/middlewared/middlewared/main.py
+26-45 files

LLVM/project 1355111llvm/lib/Target/AMDGPU VOPCInstructions.td

[AMDGPU] Remove some redundant SubtargetPredicate settings. NFC. (#174788)

Setting SubtargetPredicate around these multiclasses is redundant since
it is always explicitly overridden for every def inside the multiclass.
DeltaFile
+0-4llvm/lib/Target/AMDGPU/VOPCInstructions.td
+0-41 files

LLVM/project 9d9d57amlir/lib/Interfaces ControlFlowInterfaces.cpp

address comments
DeltaFile
+37-37mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+37-371 files

LLVM/project f12b9c6mlir/include/mlir/Interfaces ControlFlowInterfaces.h ControlFlowInterfaces.td, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][draft] Consolidate patterns into RegionBranchOpInterface patterns

fix some tests

reorganize code
DeltaFile
+17-813mlir/lib/Dialect/SCF/IR/SCF.cpp
+496-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+11-13mlir/test/Dialect/SCF/canonicalize.mlir
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+4-4mlir/test/Transforms/remove-dead-values.mlir
+5-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+542-8306 files

LLVM/project 28d2772lld/COFF Driver.cpp Driver.h, lld/docs ReleaseNotes.rst

[lld][COFF] Add /linkreprofullpathrsp flag (#165449)

This patch adds the /linkreprofullpathrsp flag with the same behaviour
as link.exe. This flag emits a file containing the full paths to each
object passed to the link line.

This is used in particular when linking Arm64X binaries, as you need the
full path to all the Arm64 objects that were used in a standard Arm64
build.

See:

https://learn.microsoft.com/en-us/cpp/build/reference/link-repro-full-path-rsp
for the Microsoft documentation of the flag.
DeltaFile
+46-11lld/COFF/Driver.cpp
+43-0lld/test/COFF/linkreprofullpathrsp.test
+11-2lld/COFF/Driver.h
+3-0lld/COFF/Options.td
+2-0lld/docs/ReleaseNotes.rst
+105-135 files

OPNSense/core f9b8043src/etc/inc interfaces.inc

interfaces: make a note via @adschellevis
DeltaFile
+1-0src/etc/inc/interfaces.inc
+1-01 files

FreeBSD/ports 32e81c0net/google-cloud-sdk distinfo Makefile

net/google-cloud-sdk: Update version 550.0.0=>551.0.0
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

FreeBSD/ports 026536cdevel/py-omniorb distinfo Makefile

devel/py-omniorb: Update version 4.3.3=>4.3.4

Changelog: https://sourceforge.net/projects/omniorb/files/omniORBpy/omniORBpy-4.3.4/
DeltaFile
+3-3devel/py-omniorb/distinfo
+2-2devel/py-omniorb/Makefile
+5-52 files

FreeBSD/ports a279f64devel/omniORB Makefile distinfo

devel/omniORB: Update version 4.3.3=>4.3.4

Changelog: https://sourceforge.net/projects/omniorb/files/omniORB/omniORB-4.3.4/
DeltaFile
+2-15devel/omniORB/Makefile
+3-3devel/omniORB/distinfo
+1-1devel/omniORB/pkg-plist
+6-193 files

FreeBSD/ports b32468fdevel/py-vcrpy distinfo Makefile

devel/py-vcrpy: Update version 8.1.0=>8.1.1

Changelog: https://github.com/kevin1024/vcrpy/releases/tag/v8.1.1
DeltaFile
+3-3devel/py-vcrpy/distinfo
+1-1devel/py-vcrpy/Makefile
+4-42 files

FreeBSD/ports a0a8511devel/py-tox distinfo Makefile

devel/py-tox: Update version 4.32.0=>4.33.0

Changelog: https://github.com/tox-dev/tox/releases/tag/4.33.0
DeltaFile
+3-3devel/py-tox/distinfo
+1-1devel/py-tox/Makefile
+4-42 files

FreeBSD/ports 963539aemulators/qemu Makefile

emulators/qemu: Enable virtfs support

v10.2.0 contains the commit which enables 9p support on freebsd.

https://gitlab.com/qemu-project/qemu/-/commit/6657f3bb55edba8f068cbc9ac40bb230ea1d7a09,

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D54541
DeltaFile
+1-1emulators/qemu/Makefile
+1-11 files

FreeBSD/ports 1826475devel/ncurses distinfo pkg-plist, devel/ncurses/files patch-misc_ncurses-config.in patch-configure

devel/ncurses: Update version 6.5=>6.6

- Remove the patch for the configure script. This is not needed anymore
  because now the function CF_POSIX_VISIBLE (included from aclocal.m4)
  prevents the problematic CFLAGS from being added. [1]

Changelog: https://invisible-island.net/ncurses/announce.html#h2-release-notes

PR:             292124, 263101 [1]
Reported by:    daniel_eisele at gmx.de [1]
Approved by:    portmgr (exp-run)
DeltaFile
+12-12devel/ncurses/files/patch-misc_ncurses-config.in
+0-14devel/ncurses/files/patch-configure
+3-3devel/ncurses/distinfo
+4-0devel/ncurses/pkg-plist
+1-1devel/ncurses/Makefile
+20-305 files

FreeBSD/ports 5c30b8edatabases/py-unqlite distinfo Makefile

databases/py-unqlite: Update version 0.9.9=>1.0.0

Changelog: https://github.com/coleifer/unqlite-python/releases/tag/1.0.0
DeltaFile
+3-3databases/py-unqlite/distinfo
+1-2databases/py-unqlite/Makefile
+4-52 files

FreeBSD/ports a79aa83databases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.229=>1.5.231
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

LLVM/project 2495856llvm/test/CodeGen/AArch64 arm64-int-neon.ll

[NFC] [AArch64] Add missing test to #161840 (#174775)

In patch #161840 I added bitcasts when lowering some NEON int scalar
nodes, but I didn't properly tests that bitcasts are correctly emitted
on the result as well. This patch adds those tests.
DeltaFile
+68-51llvm/test/CodeGen/AArch64/arm64-int-neon.ll
+68-511 files