LLVM/project e1fd616 — llvm/include/llvm/ADT SmallString.h, llvm/unittests/Support VirtualOutputBackendsTest.cpp

[ADT] Add LLVM_ATTRIBUTE_WARN_UNUSED to SmallString (#240180)

This patch adds LLVM_ATTRIBUTE_WARN_UNUSED to SmallString so that
compilers can diagnose unused SmallString variables even though
SmallString has a non-trivial constructor and destructor.

This patch also removes an unused local variable Path in
VirtualOutputBackendsTest.cpp uncovered by the attribute.

Assisted-by: Antigravity
DeltaFile
+4-2llvm/include/llvm/ADT/SmallString.h
+0-1llvm/unittests/Support/VirtualOutputBackendsTest.cpp
+4-32 files

LLVM/project 94bb8b5 — llvm/lib/Target/SPIRV SPIRVEmitIntrinsics.cpp SPIRVGlobalRegistry.h

[NFC][SPIRV] Clean up the Global Registry when removing an instruction (#239297)

This fixes a relatively quaint bug, that only seems to trigger with .bc
inputs. Here's what I believe is happening:

- during intrinsic emission we might have to update assign pointer type
instructions, as a consequence of mutating an instruction;
- the old / non mutated instruction is erased, as is the old type
assignment, but its entry in the map from instruction to assigned type
maintained by the Global Registry is not erased;
- during subsequent processing, as a consequence of new instructions
getting created, the address of the old, now erased instruction, appears
to be re-used;
- due to the re-use, we can end up in a circumstance wherein we index
into the assigned type map via the re-used address and retrieve the now
invalid / dead `assign.type` instruction.

The fix is to a just add an interface that allows the simple removal /
erasure of an entry from the map (we already have `add` and `update`),

    [7 lines not shown]
DeltaFile
+4-0llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+2-0llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+6-02 files

NetBSD/pkgsrc-wip 3ee10ad — chawan distinfo DESCR

www/chawan: update to v0.5.2
DeltaFile
+45-0chawan/PLIST
+31-0chawan/Makefile
+6-0chawan/DESCR
+5-0chawan/distinfo
+87-04 files

NetBSD/pkgsrc-wip bafcee7 — reaper-bin Makefile PLIST

audio/reaper: add desktop integration
DeltaFile
+31-0reaper-bin/PLIST
+8-2reaper-bin/Makefile
+39-22 files

LLVM/project 47535a4 — llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/RISCV early_exit_with_stores.ll

[LV] Treat all blocks as predicated for early exits with side effects. (#232408)

For uncountable exits with side effects, all memory accesses except the
uncountable exit condition load are masked on the VPlan-level. Legal
already marks them as requiring a mask.

Also return true from blockNeedsPredicationForAnyReasonif the loop has
an uncountable exit with side effects.

PR: https://github.com/llvm/llvm-project/pull/232408
DeltaFile
+248-0llvm/test/Transforms/LoopVectorize/RISCV/early_exit_with_stores.ll
+202-0llvm/test/Transforms/LoopVectorize/X86/early_exit_with_stores.ll
+8-7llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+458-73 files

HardenedBSD/ports 8411990 — x11/tabby distinfo pkg-plist, x11/tabby/files/packagejsons yarn.lock

Merge remote-tracking branch 'rad/freebsd/main' into hardenedbsd/main
DeltaFile
+6,282-0x11/tabby/files/packagejsons/yarn.lock
+2,190-0x11/tabby/files/packagejsons/app/yarn.lock
+1,118-0x11/tabby/files/packagejsons/web/yarn.lock
+926-0x11/tabby/pkg-plist
+521-0x11/tabby/distinfo
+520-0x11/tabby/files/packagejsons/tabby-terminal/yarn.lock
+11,557-088 files not shown
+14,969-1,06694 files

NetBSD/pkgsrc XPZa5W4 — doc CHANGES-2026

   doc: Updated www/chawan to 0.5.2
VersionDeltaFile
1.7848+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FhOCD8t — www/chawan Makefile distinfo

   chawan: update to 0.5.2.

   0.5.2 (2026.11.08)

   * fix term quit getting stuck on some broken terminals
   * work around a Nim 2.2.14/2.4.0 regression
   * fix a leak in QJS JS_ValueToAtom
   * fix overflow in QJS variable capturing
   * fix key being incorrectly removed in some cases in config
   * fix default omni-rule overriding
   * fix list-style-type disclosure-open/close mixup
   * fix handling of unknown @charset at rules
   * fix a bug in domainToAscii
   * fix non-stylesheet link[title] setting the selected stylesheet's title
   * update stb_image[_write] to latest version
   * fix external QJS ArrayBuffers keeping free_func after detaching
   * work around a distinct codegen bug in old Nim versions
   * fix no-referrer Referrer-Policy with referer-from=false
VersionDeltaFile
1.2+4-4www/chawan/distinfo
1.3+2-2www/chawan/Makefile
+6-62 files

FreeBSD/ports 388e3d9 — misc/zoneinfo Makefile distinfo

misc/zoneinfo: Update to 2026f

Upstream changes:

* Cuba will not fall back to -05 on 2026-11-01 and instead plans to
  maintain -04 through 2027-11-07.
* No more leap seconds, and leap second tables no longer expire
* Improve 1965/1966 data for Brazil: in 1965 Brazil ended DST on
  03-31 at 24:00 not 00:00, and in 1966 it ended DST on 03-01 at
  01:00 not 00:00.

Changelog:      https://data.iana.org/time-zones/tzdb/NEWS
DeltaFile
+3-3misc/zoneinfo/distinfo
+1-1misc/zoneinfo/Makefile
+4-42 files

OpenBSD/src NejfkF6 — libexec/ld.so loader.c dlfcn.c

   pledge "stdio" when lld gets into the "output messages" phase.
   ok op dgl
VersionDeltaFile
1.120+3-3libexec/ld.so/dlfcn.c
1.229+3-1libexec/ld.so/loader.c
+6-42 files

NetBSD/pkgsrc rZFhGhp — math/py-lap Makefile

   py-lap: fix testing

   all tests pass
VersionDeltaFile
1.10+4-1math/py-lap/Makefile
+4-11 files

NetBSD/pkgsrc-wip a23f243 — . TODO, neatvnc Makefile distinfo

neatvnc: update to 1.0.4.
DeltaFile
+3-3neatvnc/distinfo
+1-1neatvnc/Makefile
+0-1TODO
+4-53 files

NetBSD/pkgsrc lXrjm6w — doc TODO CHANGES-2026

   doc: Updated devel/SDL3 to 3.4.20
VersionDeltaFile
1.28345+1-2doc/TODO
1.7847+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc DwCYxT0 — devel/SDL3 PLIST Makefile

   SDL3: update to 3.4.20.

   This is a stable bugfix release, with the following changes:

       Fixed mouse wheel direction in mouse relative mode on Windows
       Improved Wayland clipboard handling
       Fixed color cursor alpha mask on X11
       Fixed a crash when Vulkan texture memory binding fails
       Fixed transparent windows using the Vulkan renderer
       Improved handling of Nintendo Switch controller calibration
       Fixed Nintendo Switch controllers failing because of missing stick and IMU calibration
       Fixed reports stopping on the Flydigi Vader 5 Pro while the Flydigi Space Station service is running
       Added support for rumble and trigger rumble on the Flydigi Vader 5 Pro
       Added support for the 8BitDo Ultimate 2C Wireless controller via HIDAPI
       Fixed a crash recording float audio on Android 10
       Improved relative mouse mode handling on Android
       Fixed window orientation on iOS 27
       Fixed keyboard focus when using the latest Xcode on iOS
VersionDeltaFile
1.15+4-4devel/SDL3/distinfo
1.21+2-3devel/SDL3/Makefile
1.16+2-2devel/SDL3/PLIST
+8-93 files

NetBSD/pkgsrc 5qc1vjk — doc TODO CHANGES-2026

   doc: Updated archivers/minizip to 1.4
VersionDeltaFile
1.28344+1-2doc/TODO
1.7846+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc lqmyc2E — archivers/minizip Makefile distinfo, archivers/minizip/patches patch-Makefile.am

   minizip: update to 1.4.

   Changes in 1.4 (4 Nov 2026)
   - Fix several vulnerabilities in contrib/minizip
   - Fix minizip extra field overflows when almost full and need Zip64
   - Use a PCG random number generator instead of rand() in minizip
VersionDeltaFile
1.10+4-5archivers/minizip/distinfo
1.10+2-3archivers/minizip/Makefile
1.2+1-1archivers/minizip/patches/patch-Makefile.am
+7-93 files

NetBSD/pkgsrc-wip 06830f8 — reaper-bin Makefile distinfo

audio/reaper: update to 7.85
DeltaFile
+3-3reaper-bin/distinfo
+1-1reaper-bin/Makefile
+4-42 files

NetBSD/pkgsrc Mq7Z2Bh — doc CHANGES-2026

   doc: Added devel/py-opentelemetry-api version 1.45.2
VersionDeltaFile
1.7845+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 1lPHv0C — doc CHANGES-2026

   doc: Added devel/py-opentelemetry-test-utils version 0.66b2
VersionDeltaFile
1.7844+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc wuzvx2y — devel Makefile

   devel/Makefile: + py-opentelemetry-*
VersionDeltaFile
1.4731+3-1devel/Makefile
+3-11 files

NetBSD/pkgsrc UlR0Ur4 — devel/py-opentelemetry-api DESCR distinfo

   devel/py-opentelemetry-api: import py-opentelemetry-api-1.45.2

   OpenTelemetry Python API
VersionDeltaFile
1.1+108-0devel/py-opentelemetry-api/PLIST
1.1+25-0devel/py-opentelemetry-api/Makefile
1.1+5-0devel/py-opentelemetry-api/distinfo
1.1+1-0devel/py-opentelemetry-api/DESCR
+139-04 files

NetBSD/src Ll1XODO — sys/ufs/chfs chfs_wbuf.c

   s/peding/pending/ in comment.
VersionDeltaFile
1.8+2-2sys/ufs/chfs/chfs_wbuf.c
+2-21 files

NetBSD/pkgsrc NpqVCxv — devel/py-opentelemetry-test-utils DESCR distinfo

   devel/py-opentelemetry-test-utils: import py-opentelemetry-test-utils-0.66b2

   This package provides internal testing utilities for the OpenTelemetry
   Python project and provides no stability or quality guarantees.
   Please do not use it for anything other than writing or running
   tests for the OpenTelemetry Python project.
VersionDeltaFile
1.1+49-0devel/py-opentelemetry-test-utils/PLIST
1.1+18-0devel/py-opentelemetry-test-utils/Makefile
1.1+5-0devel/py-opentelemetry-test-utils/distinfo
1.1+4-0devel/py-opentelemetry-test-utils/DESCR
+76-04 files

OpenBSD/ports 6jk1lx0 — games/gottcode/connectagram distinfo, games/gottcode/cutemaze distinfo

   games/gottcode: minor updates

   - connectagram-1.3.10
   - cutemaze-1.3.7
   - gottet-1.2.8
   - hexalate-1.2.7
   - peg-e-1.3.7
   - simsu-1.4.8
   - tanglet-1.6.10
   - tetzle-3.0.5
VersionDeltaFile
1.12+2-2games/gottcode/tetzle/distinfo
1.12+2-2games/gottcode/tanglet/distinfo
1.12+2-2games/gottcode/hexalate/distinfo
1.8+2-2games/gottcode/gottet/distinfo
1.11+2-2games/gottcode/cutemaze/distinfo
1.12+2-2games/gottcode/connectagram/distinfo
+12-1210 files not shown
+24-2416 files

NetBSD/pkgsrc mJLrzCY — doc TODO CHANGES-2026

   doc: Updated www/py-zensical to 0.1.0
VersionDeltaFile
1.28343+1-2doc/TODO
1.7843+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc b3WprXa — www/py-zensical Makefile cargo-depends.mk

   py-zensical: update to 0.1.0.

   Exactly one year ago today, we released the first version of
   Zensical. Today, Zensical reaches its 0.1.0 milestone.

   This release closes the major remaining compatibility gaps with
   MkDocs, including support for many of its most widely used plugins.
   You can bring your existing MkDocs project to Zensical and continue
   using the workflows you're familiar with.

   With 0.1.0, Zensical enters beta for the next three months. Thousands
   of projects already use it, and we expect it to work reliably in
   production. The beta period gives us time to gather feedback,
   address remaining issues, and continue refining the APIs and
   ecosystem. If all goes as expected, we plan to move to stable after
   those three months.

   MkDocs compatibility has been essential to giving existing projects
   a path forward. It also gives us a foundation for what comes next.

    [14 lines not shown]
VersionDeltaFile
1.20+58-61www/py-zensical/distinfo
1.12+18-19www/py-zensical/cargo-depends.mk
1.22+2-2www/py-zensical/Makefile
+78-823 files

OpenBSD/ports ClW1FzO — games/pentobi distinfo Makefile, games/pentobi/pkg PLIST

   games/pentobi: update to 31.0, bringing in 6 years worth of changes.

   migrates to qt6.
VersionDeltaFile
1.8+17-88games/pentobi/pkg/PLIST
1.26+7-14games/pentobi/Makefile
1.7+2-2games/pentobi/distinfo
+26-1043 files

NetBSD/pkgsrc-wip 44c3e5c — . TODO, py-xy Makefile cargo-depends.mk

py-xy: update to 0.0.9.
DeltaFile
+31-0py-xy/PLIST
+12-3py-xy/distinfo
+3-0py-xy/cargo-depends.mk
+1-1py-xy/Makefile
+0-1TODO
+47-55 files

LLVM/project 5d7d7ac — llvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlan.h

[VPlan] Share the result-type helper of `VPReplicateRecipe` with `VPWidenRecipe` (NFC)
DeltaFile
+29-20llvm/lib/Transforms/Vectorize/VPlan.h
+2-2llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+31-222 files

LLVM/project acbdeaa — llvm/lib/Transforms/Vectorize VPlanUtils.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize outer-loop-bitextract.ll bitextract-bitinsert.ll

[LV] Widen `bitextract` and `bitinsert`
DeltaFile
+306-0llvm/test/Transforms/LoopVectorize/bitextract-bitinsert.ll
+134-0llvm/test/Transforms/LoopVectorize/X86/bitextract-bitinsert-cost.ll
+95-0llvm/test/Transforms/LoopVectorize/outer-loop-bitextract.ll
+42-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+18-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+2-0llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+597-16 files