LLVM/project 9af0e9abolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+14-103bolt/lib/Profile/DataAggregator.cpp
+0-4bolt/include/bolt/Profile/DataAggregator.h
+14-1072 files

FreeBSD/ports 375f1b5dns/blocky distinfo Makefile

dns/blocky: Update to 0.25

ChangeLog: https://github.com/0xERR0R/blocky/releases/tag/v0.25
DeltaFile
+5-5dns/blocky/distinfo
+2-3dns/blocky/Makefile
+7-82 files

NetBSD/pkgsrc-wip ccaf35dmtr-graph distinfo Makefile

mtr-graph: bump to 0.85.204
DeltaFile
+3-3mtr-graph/distinfo
+2-2mtr-graph/Makefile
+5-52 files

FreeBSD/ports e3e3beebiology/stacks Makefile distinfo

biology/stacks: Update to 2.68

Numerous fixes and improvements since 2.4
Changes: http://catchenlab.life.illinois.edu/stacks/changelog.php

PR:             283257
Reported by:    alster at vinterdalen.se
DeltaFile
+5-13biology/stacks/Makefile
+3-3biology/stacks/distinfo
+4-2biology/stacks/pkg-plist
+12-183 files

LLVM/project 22d4ff1llvm/include/llvm/SandboxIR Instruction.h, llvm/lib/SandboxIR Instruction.cpp

[SandboxIR] Fix CmpInst::create() when it gets folded (#123408)

If the operands of a CmpInst are constants then it gets folded into a
constant. Therefore CmpInst::create() should return a Value*, not a
Constant* and should handle the creation of the constant correctly.
DeltaFile
+28-7llvm/unittests/SandboxIR/SandboxIRTest.cpp
+18-13llvm/lib/SandboxIR/Instruction.cpp
+6-7llvm/include/llvm/SandboxIR/Instruction.h
+52-273 files

LLVM/project 2523d3bflang/include/flang/Optimizer/Dialect FIRType.h, flang/lib/Optimizer/Builder FIRBuilder.cpp

[flang][cuda] Perform scalar assignment of c_devptr inlined (#123407)

Because `c_devptr` has a `c_ptr` field, any assignment were done via the
Assign runtime function. This leads to stack overflow on the device and
taking too much memory. As we know the c_devptr can be directly copied
on assignment, make it a special case.
DeltaFile
+26-4flang/test/Lower/CUDA/cuda-devptr.cuf
+7-0flang/include/flang/Optimizer/Dialect/FIRType.h
+4-0flang/lib/Optimizer/Builder/FIRBuilder.cpp
+37-43 files

FreeNAS/freenas 83f7e71src/middlewared/middlewared role.py, src/middlewared/middlewared/plugins/account_ privilege.py

Use ALLOW_LIST_FULL_ADMIN where practical

There are several places in the codebase where we return or
evaluate the dictionary `{"method": "*", "resource": "*"}`.

Place this in a privilege_constants file that has minimal
imports to avoid potential issues with circular imports and
to speed up usage in external applications and unit tests.
DeltaFile
+7-0src/middlewared/middlewared/utils/privilege_constants.py
+0-5src/middlewared/middlewared/utils/privilege.py
+2-2src/middlewared/middlewared/plugins/account_/privilege.py
+2-1src/middlewared/middlewared/role.py
+1-2src/middlewared/middlewared/utils/allowlist.py
+12-105 files

LLVM/project 0c6e03ellvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv vp-combine-store-reverse.ll

[RISCV] Fold vp.store(vp.reverse(VAL), ADDR, MASK) -> vp.strided.store(VAL, NEW_ADDR, -1, MASK) (#123123)

Co-authored-by: Brandon Wu <brandon.wu at sifive.com>
DeltaFile
+81-0llvm/test/CodeGen/RISCV/rvv/vp-combine-store-reverse.ll
+72-7llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+153-72 files

LLVM/project 65cd9e4llvm/lib/Transforms/Vectorize VPlanValue.h, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

[VPlan] Make VPValue constructors protected. (NFC)

Tighten access to constructors similar to ef1260acc0. VPValues should
either be constructed by constructors of recipes defining them or should
be live-ins created by VPlan (via getOrAddLiveIn).
DeltaFile
+149-136llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+12-6llvm/lib/Transforms/Vectorize/VPlanValue.h
+161-1422 files

NetBSD/pkgsrc QwOyqo5math/R distinfo, math/R/patches patch-configure.ac

   math/R: fix rpath flag in Makeconf

   The R package installs a Makefile fragment, Makeconf, which includes
   all the variable definitions required for R packages to compile
   external programs.  The variable LIBR0, defined by the configure
   script, is inserted into Makeconf and contains the linker directory
   search and rpath arguments.  However, this variable passes the rpath
   directory to the linker with -Wl,-R, which fails on Darwin.  Instead,
   use ${COMPILER_RPATH_FLAG}, which is set correctly for each platform.

   While here, make the paths for -rpath and -L the same.
VersionDeltaFile
1.10+4-4math/R/patches/patch-configure.ac
1.109+2-2math/R/distinfo
+6-62 files

LLVM/project 59a958allvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

Apply suggestions from code review

Co-authored-by: Ellis Hoag <ellis.sparky.hoag at gmail.com>
DeltaFile
+4-3llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+3-2llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+7-52 files

LLVM/project 18eec97llvm/utils/gn/secondary/clang-tools-extra/clangd BUILD.gn, llvm/utils/gn/secondary/clang-tools-extra/clangd/unittests BUILD.gn

[gn build] Port ae932becb2c9
DeltaFile
+0-1llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn
+0-1llvm/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/unittests/Sema/BUILD.gn
+2-24 files

LLVM/project 358d654llvm/unittests/Transforms/Vectorize/SandboxVectorizer InstrMapsTest.cpp

[SandboxVectorizer] Fix a warning

This patch fixes:

  third-party/unittest/googletest/include/gtest/gtest.h:1379:11:
  error: comparison of integers of different signs: 'const unsigned
  int' and 'const int' [-Werror,-Wsign-compare]
DeltaFile
+1-1llvm/unittests/Transforms/Vectorize/SandboxVectorizer/InstrMapsTest.cpp
+1-11 files

LLVM/project ae932beclang-tools-extra/clangd HeuristicResolver.cpp HeuristicResolver.h, clang-tools-extra/clangd/unittests HeuristicResolverTests.cpp

[clang][Sema] Upstream HeuristicResolver from clangd (#121314)

Fixes https://github.com/llvm/llvm-project/issues/121310
DeltaFile
+0-542clang-tools-extra/clangd/unittests/HeuristicResolverTests.cpp
+541-0clang/unittests/Sema/HeuristicResolverTest.cpp
+0-470clang-tools-extra/clangd/HeuristicResolver.cpp
+468-0clang/lib/Sema/HeuristicResolver.cpp
+0-86clang-tools-extra/clangd/HeuristicResolver.h
+83-0clang/include/clang/Sema/HeuristicResolver.h
+1,092-1,09811 files not shown
+1,103-1,10717 files

FreeNAS/freenas 30d28e3src/middlewared/middlewared/plugins init_shutdown_script.py cron.py, src/middlewared/middlewared/plugins/account_ privilege_roles.py

Add unit test for role_manager FULL_ADMIN allowlist (#15427)

This commit adds a private API endpoint to dump current role
manager contents and adds a unit test to verify that the methods
explicitly granted to the FULL_ADMIN role have not changed. This
provides coverage for a regression that granted virt write methods
in STIG mode to users with FULL_ADMIN privilege.
DeltaFile
+27-1src/middlewared/middlewared/plugins/account_/privilege_roles.py
+26-0tests/unit/test_role_manager.py
+2-2src/middlewared/middlewared/plugins/init_shutdown_script.py
+1-1src/middlewared/middlewared/plugins/cron.py
+56-44 files

FreeNAS/freenas acdd2fctests runtest.py

Shortcut tests (iSCSI)
DeltaFile
+24-0tests/runtest.py
+24-01 files

FreeBSD/ports 26a3667net/ipsumdump/files patch-src_aggtree.cc patch-src_aggwtree.cc

net/ipsumdump: better bswap_32 fix

Just include byteswap.h, which defines bswap_32().
DeltaFile
+5-6net/ipsumdump/files/patch-src_aggtree.cc
+5-6net/ipsumdump/files/patch-src_aggwtree.cc
+10-122 files

FreeBSD/ports d359dbaeditors/emacs Makefile

editors/emacs: drop gcc on powerpc64*

No longer necessary.
DeltaFile
+1-5editors/emacs/Makefile
+1-51 files

FreeBSD/ports 7179e6djava/bootstrap-openjdk17 pkg-plist Makefile

java/bootstrap-openjdk17: add powerpc bootstrap

While here, also rename powerpc64 to remove the unnecessary elfv2 string.
DeltaFile
+21-21java/bootstrap-openjdk17/pkg-plist
+8-3java/bootstrap-openjdk17/Makefile
+4-2java/bootstrap-openjdk17/distinfo
+33-263 files

FreeBSD/ports e345980graphics/luminance-qt5 Makefile

graphics/luminance-qt5: fix build without libomp

CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
  Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)
Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/share/cmake/Modules/FindOpenMP.cmake:616 (find_package_handle_standard_args)
  build_files/Modules/CompilerSettings.cmake:40 (FIND_PACKAGE)
  CMakeLists.txt:38 (include)
DeltaFile
+3-2graphics/luminance-qt5/Makefile
+3-21 files

FreeBSD/ports 958e11ewww/vigil Makefile

www/vigil: fix build on powerpc

  = note: ld: error: undefined symbol: __atomic_fetch_add_8
          >>> referenced by threads_pthread.c
          >>>               libcrypto-lib-threads_pthread.o:(ossl_rcu_read_lock) in archive /wrkdirs/usr/ports/www/vigil/work/rustc6Mqxu5/libopenssl_sys-c63ab88b0f69bc0f.rlib
DeltaFile
+7-0www/vigil/Makefile
+7-01 files

FreeBSD/ports 697f244net-p2p/mldonkey Makefile

net-p2p/mldonkey: fix build on powerpc
DeltaFile
+1-1net-p2p/mldonkey/Makefile
+1-11 files

FreeBSD/ports 8cf2c65misc/code2prompt Makefile

misc/code2prompt: fix build on powerpc

  = note: ld: error: undefined symbol: __atomic_fetch_add_8
          >>> referenced by threads_pthread.c
          >>>               libcrypto-lib-threads_pthread.o:(ossl_rcu_read_lock) in archive /wrkdirs/usr/ports/misc/code2prompt/work/rustckxgXWx/libopenssl_sys-d3eb5361e97e836b.rlib
DeltaFile
+7-0misc/code2prompt/Makefile
+7-01 files

FreeBSD/ports c25d18bdevel/ocaml-camljava Makefile

devel/ocaml-camljava: fix build on powerpc
DeltaFile
+6-0devel/ocaml-camljava/Makefile
+6-01 files

FreeBSD/ports fb389aesysutils/conserve Makefile

sysutils/conserve: not broken on armv7 anymore
DeltaFile
+0-1sysutils/conserve/Makefile
+0-11 files

FreeBSD/ports 0f13b30editors/emacs-devel Makefile

editors/emacs-devel: disable NATIVECOMP on powerpc* to fix build and reenable clang builds

Backtrace:
0x1016e5d8 <emacs_backtrace+0x78> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x100244e0 <terminate_due_to_signal+0xcc> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x100247e8 <handle_fatal_signal+0x1c> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x1016b258 <deliver_thread_signal.constprop.0+0x58> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x1016b320 <handle_sigsegv+0x60> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x812a66128 <pthread_sigmask+0x8e4> at /lib/libthr.so.3
DeltaFile
+3-4editors/emacs-devel/Makefile
+3-41 files

FreeBSD/ports 3b375afdatabases/libgda5 Makefile

databases/libgda5-jdbc: fix build on powerpc
DeltaFile
+1-1databases/libgda5/Makefile
+1-11 files

FreeBSD/ports 9b0b85ecomms/rxtx Makefile

comms/rxtx: fix build on powerpc by using correct jdk directory

Also remove not necessary NOT_FOR_ARCHS.
DeltaFile
+1-4comms/rxtx/Makefile
+1-41 files

FreeBSD/ports b6fd050databases/xrootd Makefile distinfo

databases/xrootd: fix build on powerpc by merging upstream patch

Additionally, armv7 is marked broken with the same error, so BROKEN as well.
DeltaFile
+3-2databases/xrootd/Makefile
+3-1databases/xrootd/distinfo
+6-32 files

FreeBSD/ports 6910c64java/sigar Makefile

java/sigar: fix build on powerpc

install: /wrkdirs/usr/ports/java/sigar/work/sigar-6719d4d/bindings/java/sigar-bin/lib/libsigar-powerpc-freebsd-1.so: No such file or directory
DeltaFile
+1-1java/sigar/Makefile
+1-11 files