LLVM/project 1ac9b99lldb/source/Plugins/ScriptInterpreter/Python ScriptInterpreterPython.cpp PythonDataObjects.h, lldb/test/API/commands/register/register_command TestRegisters.py

[lldb] Reimplement PythonCallable::GetArgInfo without executing Python code (#213378)

`b05a5d0a` added an arity-trimming step to the shared
`ScriptedPythonInterface::Dispatch`: extensions are now allowed to
define methods with trailing parameters as optional
(`num_children(self)` vs. `num_children(self, max_count)`), so before
calling into a method, `Dispatch` needs to know how many positional
arguments it actually accepts and drop any trailing ones we'd otherwise
pass.

That check calls `PythonCallable::GetArgInfo`, which ran a whole
embedded Python script through `inspect.signature` on every call, since
every scripted-extension dispatch goes through it.

For the common case `GetArgInfo()` actually needs to handle fast (plain
Python functions/methods, classes used as constructors, and callable
instances defining `__call__`, i.e. everything `Dispatch<T>()` and
`CreatePluginObject()` ever pass it), the answer is available as plain
data attributes, with no Python bytecode execution required:

    [15 lines not shown]
DeltaFile
+101-7lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
+36-1lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
+9-0lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
+8-0lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
+0-1lldb/test/API/commands/register/register_command/TestRegisters.py
+154-95 files

NetBSD/pkgsrc raje8O0doc CHANGES-2026

   doc: Updated databases/objsqlite3 to 1.1
VersionDeltaFile
1.4891+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc itN820Ndatabases/objsqlite3 distinfo Makefile

   databases/objsqlite3: Update to 1.1
VersionDeltaFile
1.10+7-5databases/objsqlite3/Makefile
1.4+4-4databases/objsqlite3/distinfo
+11-92 files

DragonFlyBSD/src 23fad20sys/conf files, sys/dev/apple/fw Makefile

Fix LINT64 build (add smc_thermal.c).

While here, break too long lines in apple_{fw,ir,smc}'s Makefiles.
DeltaFile
+3-2sys/dev/apple/ir/Makefile
+3-1sys/dev/apple/smc/Makefile
+3-1sys/dev/apple/fw/Makefile
+1-0sys/conf/files
+10-44 files

DragonFlyBSD/src 896ad35share/man/man5 make.conf.5, sys/conf bsd.kern.mk

kernel: Add WARNS_AUDIT for the kernel.

Analogous to world. If specified, any warning options that we normally
disable in buildkernel using -Wno-* will be active.

While here, move -Wold-style-declaration from CFLAGS to CWARNFLAGS.
DeltaFile
+11-4sys/conf/bsd.kern.mk
+2-5share/man/man5/make.conf.5
+13-92 files

DragonFlyBSD/src b5eed50share/mk bsd.sys.mk, sys/conf bsd.kern.mk

Add -Wno-address-of-packed-member to both world and kernel builds.

Following FreeBSD in doing so.

Discussed-with: aly
DeltaFile
+3-0sys/conf/bsd.kern.mk
+3-0share/mk/bsd.sys.mk
+6-02 files

DragonFlyBSD/src 29f2402sys/conf bsd.kern.mk

bsd.kern.mk: Add an easier way to check GCC's version.

Like we have in bsd.sys.mk for world.
DeltaFile
+5-0sys/conf/bsd.kern.mk
+5-01 files

DragonFlyBSD/src d0c37f9sys/sys caps.h

<sys/caps.h>: Include <sys/types.h> for size_t.
DeltaFile
+2-0sys/sys/caps.h
+2-01 files

DragonFlyBSD/src 4f301d2lib/libc/sys syscap_get.2

syscap_get.2: Fix prototype.
DeltaFile
+1-1lib/libc/sys/syscap_get.2
+1-11 files

LLVM/project aaabd24llvm/lib/Target/AMDGPU SILowerSGPRSpills.cpp, llvm/test/CodeGen/AMDGPU wwm-regalloc-error.ll sgpr-spill-vmem-large-frame.mir

[AMDGPU] Support partial and empty WWM pools for SGPR spills

SGPR lane spilling currently treats the WWM VGPR pool as all-or-nothing. This
can fail compilation when the requested pool cannot be formed, even though
scratch spilling or a smaller spillable pool could make progress.

This PR lets ordinary SGPR spills fall back to scratch when the pool is empty
and lets WWM register allocation use a nonempty partial pool. It keeps the
full-pool requirement for strict WWM/WQM and explicit spill-carrier
preallocation.

The no-pool fallback is recorded in SIMachineFunctionInfo so frame lowering can
provide enough emergency scavenging slots. The state is also serialized to
preserve the behavior across MIR round trips.
DeltaFile
+213-0llvm/test/CodeGen/AMDGPU/wwm-regalloc-memory-fallback.ll
+95-49llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp
+101-0llvm/test/CodeGen/AMDGPU/wwm-regalloc-preallocation-guard.mir
+50-0llvm/test/CodeGen/AMDGPU/wwm-regalloc-partial-pool.mir
+36-0llvm/test/CodeGen/AMDGPU/sgpr-spill-vmem-large-frame.mir
+17-3llvm/test/CodeGen/AMDGPU/wwm-regalloc-error.ll
+512-526 files not shown
+549-6112 files

FreeBSD/ports d7857a8multimedia/py-trakit Makefile distinfo

multimedia/py-trakit: Update to 0.3.0

ChangeLog: https://github.com/ratoaq2/trakit/releases/tag/0.3.0
DeltaFile
+3-3multimedia/py-trakit/distinfo
+1-1multimedia/py-trakit/Makefile
+4-42 files

FreeBSD/ports eff229emultimedia/py-guessit Makefile distinfo

multimedia/py-guessit: Update to 4.4.0

ChangeLog: https://github.com/guessit-io/guessit/releases/tag/v4.4.0
DeltaFile
+3-3multimedia/py-guessit/distinfo
+1-1multimedia/py-guessit/Makefile
+4-42 files

FreeBSD/ports bca7653devel/rgbds Makefile distinfo

devel/rgbds: Update to 1.0.3

ChangeLog: https://github.com/gbdev/rgbds/releases/tag/v1.0.3
DeltaFile
+3-3devel/rgbds/distinfo
+2-2devel/rgbds/Makefile
+5-52 files

NetBSD/pkgsrc dorpI7teditors/nano Makefile distinfo, editors/nano/patches patch-src_winio.c patch-configure

   updated editors/nano to 9.2

   For changes from previous releases, see ChangeLog included with the source
VersionDeltaFile
1.6+12-12editors/nano/patches/patch-doc_nanorc.5
1.89+8-8editors/nano/distinfo
1.7+6-6editors/nano/patches/patch-doc_nano.1
1.5+3-3editors/nano/patches/patch-src_winio.c
1.12+3-3editors/nano/patches/patch-configure
1.121+2-2editors/nano/Makefile
+34-341 files not shown
+36-357 files

FreeBSD/ports 2cdd64cx11-themes/classiclooks Makefile distinfo

x11-themes/classiclooks: Update 2.2.0 => 2.4.0

While here, pet portfmt: sort USES.

PR:             297224
Reported by:    J.R. Oldroyd <fbsd at opal.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+606-0x11-themes/classiclooks/pkg-plist
+3-3x11-themes/classiclooks/distinfo
+2-3x11-themes/classiclooks/Makefile
+611-63 files

LLVM/project 11038ccllvm/include/llvm/CodeGen MachinePipeliner.h TargetInstrInfo.h, llvm/lib/CodeGen MachinePipeliner.cpp

Revert "[llvm][AArch64] Add pipeliner remarks" (#213485)

Reverts llvm/llvm-project#213157

Reverting to fix build bots.
DeltaFile
+0-168llvm/test/CodeGen/AArch64/sms-analyzeloop-remarks.mir
+12-94llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+0-83llvm/test/CodeGen/AArch64/sms-schedule-remark.mir
+3-22llvm/lib/CodeGen/MachinePipeliner.cpp
+2-6llvm/include/llvm/CodeGen/TargetInstrInfo.h
+0-6llvm/include/llvm/CodeGen/MachinePipeliner.h
+17-37913 files not shown
+32-41719 files

NetBSD/src N28FcGmdistrib/sets/lists/base mi, distrib/sets/lists/debug mi

   Add a MKRAID build option, which defaults to yes everywhere except
   m68000, which controls building of RAID-related utilities (including
   hardware RAID controllers).
VersionDeltaFile
1.1840+15-15distrib/sets/lists/man/mi
1.124+19-1share/man/man5/mk.conf.5
1.58+8-8distrib/sets/lists/manhtml/mi
1.466+7-7share/mk/bsd.README
1.517+7-7distrib/sets/lists/debug/mi
1.1388+7-7distrib/sets/lists/base/mi
+63-457 files not shown
+94-6013 files

FreeBSD/ports 51a7c3ewww/librewolf Makefile distinfo

www/librewolf: Update 153.0-3 => 153.0.1-1

Release Notes:
https://www.firefox.com/en-US/firefox/153.0.1/releasenotes/

PR:             297133
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit fb77337ebee261e9dc1986b13c28977e9d8d1c54)
DeltaFile
+3-3www/librewolf/distinfo
+2-2www/librewolf/Makefile
+5-52 files

FreeBSD/ports fb77337www/librewolf Makefile distinfo

www/librewolf: Update 153.0-3 => 153.0.1-1

Release Notes:
https://www.firefox.com/en-US/firefox/153.0.1/releasenotes/

PR:             297133
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3www/librewolf/distinfo
+2-2www/librewolf/Makefile
+5-52 files

NetBSD/src GNtGPrmsys/dev/pci virtioreg.h

   Add definitions for several product IDs and feature flags.
VersionDeltaFile
1.16+48-13sys/dev/pci/virtioreg.h
+48-131 files

NetBSD/src gt7vnjbsys/kern subr_autoconf.c

   <sys/disklabel.h> not needed here.
VersionDeltaFile
1.321+2-3sys/kern/subr_autoconf.c
+2-31 files

NetBSD/pkgsrc h7w4TYswww/nginx Makefile distinfo

   Pullup ticket #7207 - requested by taca
   www/nginx: Security fix

   Revisions pulled up:
   - www/nginx/Makefile                                            1.195
   - www/nginx/distinfo                                            1.144

   ---
      Module Name:      pkgsrc
      Committed By:     kim
      Date:             Tue Jul 21 03:42:05 UTC 2026

      Modified Files:
        pkgsrc/www/nginx: Makefile distinfo

      Log Message:
      nginx: Update to 1.30.4

      Changes with nginx 1.30.4                                        15 Jul 2026

    [17 lines not shown]
VersionDeltaFile
1.143.2.1+4-4www/nginx/distinfo
1.193.2.1+2-1www/nginx/Makefile
+6-52 files

NetBSD/pkgsrc Z2gfzu0lang/ruby rubyversion.mk, lang/ruby33 Makefile distinfo

   Pullup ticket #7206 - requested by taca
   lang/ruby33: Security fix

   Revisions pulled up:
   - lang/ruby/rubyversion.mk                                      1.327
   - lang/ruby33/Makefile                                          1.13
   - lang/ruby33/PLIST                                             1.11
   - lang/ruby33/distinfo                                          1.19
   - lang/ruby33/patches/patch-lib_erb.rb                          deleted
   - lang/ruby33/patches/patch-lib_erb_version.rb                  deleted
   - lang/ruby33/patches/patch-test_erb_test__erb.rb               deleted

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Sat Jul 18 14:09:03 UTC 2026

      Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk

    [27 lines not shown]
VersionDeltaFile
1.10.2.1+1-13lang/ruby33/PLIST
1.18.2.1+4-7lang/ruby33/distinfo
1.12.2.1+3-7lang/ruby33/Makefile
1.324.2.1+4-4lang/ruby/rubyversion.mk
1.1.4.1+1-1lang/ruby33/patches/patch-test_erb_test__erb.rb
1.1.4.1+1-1lang/ruby33/patches/patch-lib_erb_version.rb
+14-331 files not shown
+15-347 files

LLVM/project d21e392llvm/test/CodeGen/AMDGPU llc-pipeline.ll, llvm/test/CodeGen/ARM O3-pipeline.ll

add extra cycle analyses from MachineLICM not preserving CI

Created using spr 1.3.8-wip
DeltaFile
+11-0llvm/test/CodeGen/AMDGPU/llc-pipeline.ll
+2-0llvm/test/CodeGen/X86/opt-pipeline.ll
+2-0llvm/test/CodeGen/ARM/O3-pipeline.ll
+1-0llvm/test/CodeGen/SPIRV/llc-pipeline.ll
+1-0llvm/test/CodeGen/RISCV/O3-pipeline.ll
+1-0llvm/test/CodeGen/PowerPC/O3-pipeline.ll
+18-03 files not shown
+21-09 files

LLVM/project 41ededallvm/include/llvm/Analysis BlockFrequencyInfoImpl.h, llvm/lib/CodeGen MachineBlockFrequencyInfo.cpp LazyMachineBlockFrequencyInfo.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+53-30llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
+19-19llvm/test/CodeGen/AArch64/late-taildup-computed-goto.ll
+12-25llvm/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
+16-20llvm/test/CodeGen/AMDGPU/llc-pipeline.ll
+12-11llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp
+8-14llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
+120-11939 files not shown
+240-25645 files

LLVM/project dbe7da3utils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Fixes 350089d (#213482)

This fixes 350089d0cb1652e6ff44888f46d6487db5e696e6 (#213456).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=350089d0cb1652e6ff44888f46d6487db5e696e6

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+1-01 files

NetBSD/src 3DD6yKK. build.sh

   Make hb68k default to MACHINE_ARCH=m68k
VersionDeltaFile
1.405+3-3build.sh
+3-31 files

FreeBSD/ports 3e99ad3devel/cargo-readme Makefile Makefile.crates

devel/cargo-readme: Update to 3.3.3
DeltaFile
+41-77devel/cargo-readme/distinfo
+20-38devel/cargo-readme/Makefile.crates
+1-2devel/cargo-readme/Makefile
+62-1173 files

NetBSD/pkgsrc FIXf9fYtextproc/p5-YAML-Syck Makefile distinfo

   Pullup ticket #7204 - requested by taca
   textproc/p5-YAML-Syck: Security fix

   Revisions pulled up:
   - textproc/p5-YAML-Syck/Makefile                                1.43
   - textproc/p5-YAML-Syck/distinfo                                1.24

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Fri Jul 17 06:14:44 UTC 2026

      Modified Files:
        pkgsrc/textproc/p5-YAML-Syck: Makefile distinfo

      Log Message:
      p5-YAML-Syck: update to 1.47.

      1.47 Jul 13 2026

    [48 lines not shown]
VersionDeltaFile
1.23.2.1+4-4textproc/p5-YAML-Syck/distinfo
1.41.2.1+5-2textproc/p5-YAML-Syck/Makefile
+9-62 files

LLVM/project e3bde09mlir/include/mlir-c IR.h, mlir/lib/CAPI/IR IR.cpp

[mlir-c] Add structural operation equivalence (#206537)

Exposes `OperationEquivalence` through the MLIR C API so callers can compare operations structurally rather than by handle identity.

Assisted by: Claude
DeltaFile
+183-0mlir/test/CAPI/ir.c
+38-1mlir/include/mlir-c/IR.h
+19-0mlir/lib/CAPI/IR/IR.cpp
+240-13 files