LLVM/project 7cddcb8 — llvm/lib/IR Instruction.cpp, llvm/test/Transforms/InstCombine phi.ll

[IR] Check FMF in isIdenticalTo() (#232805)

isIdenticalTo() is supposed to check that poison-generating flags are
the same. This accidentally broke when FastMathFlags move out of
SubclassOptionalData.

As a side-note, the transform in question should really be using
isIdenticalToWhenDefined() and intersecting flags, but that's a separate
issue...

Fixes https://github.com/llvm/llvm-project/issues/231487.
DeltaFile
+35-0llvm/test/Transforms/InstCombine/phi.ll
+8-2llvm/lib/IR/Instruction.cpp
+43-22 files

FreeBSD/ports cfe567a — editors/openoffice-4 Makefile

editors/openoffice-4: Upgrade to 4.1.17

Upgrade to 4.1.17.  This is identical to 4.1.17.p2 / 4.1.17 RC2.
It is a security and bug fix release.

Release Notes:
  https://cwiki.apache.org/confluence/spaces/OOOUSERS/pages/451979976/AOO+4.1.17+Release+Notes

MFH:            2026Q4
(cherry picked from commit 09200e014866d57f0e48b59bd68791c74a769c22)
DeltaFile
+5-6editors/openoffice-4/Makefile
+5-61 files

FreeBSD/ports 09200e0 — editors/openoffice-4 Makefile

editors/openoffice-4: Upgrade to 4.1.17

Upgrade to 4.1.17.  This is identical to 4.1.17.p2 / 4.1.17 RC2.
It is a security and bug fix release.

Release Notes:
  https://cwiki.apache.org/confluence/spaces/OOOUSERS/pages/451979976/AOO+4.1.17+Release+Notes

MFH:            2026Q4
DeltaFile
+5-6editors/openoffice-4/Makefile
+5-61 files

pkgng/pkgng b6623df — tests/frontend scheduling.sh

tests: fix shlibs_order on non-FreeBSD hosts
DeltaFile
+9-2tests/frontend/scheduling.sh
+9-21 files

LLVM/project 79228cf — mlir/lib/Transforms/Utils GreedyPatternRewriteDriver.cpp

[mlir] Check greedy rewrite fingerprints at entry points
DeltaFile
+28-0mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
+28-01 files

LLVM/project 612f6de — mlir/include/mlir/Transforms FoldUtils.h, mlir/lib/Transforms/Utils FoldUtils.cpp GreedyPatternRewriteDriver.cpp

[mlir] Track known constant insertion effects (#232574)

Report whether inserting a known constant leaves the IR unchanged,
hoists the operation, or replaces it with an existing constant. 
Use this result to accurately track IR changes in the greedy rewrite driver.

Assisted-by: gpt 6.1 Sol
DeltaFile
+15-4mlir/include/mlir/Transforms/FoldUtils.h
+9-5mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
+9-4mlir/lib/Transforms/Utils/FoldUtils.cpp
+33-133 files

LLVM/project 1af48d8 — clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/CodeGen cxx11-exception-spec.cpp

[CIR] Lower nothrow on functions to nounwind (#232539)

Lower `nounwind` properly, CIR was dropping it.

Co-authored-by: Claude Opus 5.5 (1M context) <noreply at anthropic.com>
DeltaFile
+182-0clang/test/CIR/CodeGen/cxx11-exception-spec.cpp
+3-1clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+185-12 files

Illumos/gate 3581f14 — usr/src/test/zfs-tests/tests/functional/removal removal_with_export.ksh removal.kshlib

18530 ZTS: Improve cleanup in removal_with_export
Imported from: OpenZFS 5d508d92d2dd5fdb679fcf8b2a3977adb1f4199f
Reviewed-by: John Kennedy <john.kennedy at delphix.com>
Reviewed-by: Igor Kozhukhov <igor at dilos.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+7-0usr/src/test/zfs-tests/tests/functional/removal/removal.kshlib
+1-0usr/src/test/zfs-tests/tests/functional/removal/removal_with_export.ksh
+8-02 files

LLVM/project 4df53f6 — clang/lib/CIR/CodeGen CIRGenExpr.cpp CIRGenBuilder.h

[CIR][NFC] Cache the CIRDataLayout in CIRGenModule (#232886)

... instead of rebuilding it. This fix a long standing FIXME. 

The spec is fixed after Initialize and layout is only queried on
complete records (struct queries assert this and union queries never see
incomplete records in the test suite), so the cache stays valid for the
whole compilation. Also, CIRGen itself is single-threaded.

Compile time gains here are marginal, ~15% of CIRGen wall time on some
cases (SemaExpr.cpp, 66.2s to 65.4s (-0.8s), median of 3 runs).
DeltaFile
+8-4clang/lib/CIR/CodeGen/CIRGenModule.h
+1-1clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+1-1clang/lib/CIR/CodeGen/CIRGenBuilder.h
+1-1clang/lib/CIR/CodeGen/CIRGenBuilder.cpp
+11-74 files

LLVM/project 8b9101a — clang/lib/CodeGen CGExprScalar.cpp, clang/test/CodeGen/SystemZ ftrapv-handler-argext.c

[Clang FE] Add extensions to -ftrapv-handler call. (#232847)

Co-authored with IBM Bob.
DeltaFile
+11-0clang/test/CodeGen/SystemZ/ftrapv-handler-argext.c
+4-5clang/lib/CodeGen/CGExprScalar.cpp
+15-52 files

NetBSD/pkgsrc-wip 48e3974 — py-cutadapt Makefile, py-dnaio Makefile

Forget Python 3.10
DeltaFile
+1-1py-torch/Makefile
+1-1py-sphinxcontrib-svg2pdfconverter/Makefile
+1-1py-huggingface-hub/Makefile
+1-1py-gguf/Makefile
+1-1py-dnaio/Makefile
+1-1py-cutadapt/Makefile
+6-61 files not shown
+7-77 files

LLVM/project 50b1c28 — llvm/test/Transforms/LoopVectorize create-induction-resume.ll early_exit_store_legality.ll, llvm/test/Transforms/LoopVectorize/AArch64 early-exit-partial-reductions.ll

[LV] Add tests for early-exit loops with reductions (NFC) (#232690)

Add tests for loops with uncountable early exits that contain
reductions, including reductions and reduction phis used on the early
exits.

Also keep the first loop in create-induction-resume.ll scalar, so the
test keeps exercising the IV expansion once early-exit loops with
reductions can be vectorized.
DeltaFile
+427-0llvm/test/Transforms/LoopVectorize/early-exit-reductions-live-out.ll
+200-0llvm/test/Transforms/LoopVectorize/early-exit-reductions-ordered.ll
+195-0llvm/test/Transforms/LoopVectorize/early-exit-reductions-phi-live-out.ll
+58-0llvm/test/Transforms/LoopVectorize/AArch64/early-exit-partial-reductions.ll
+27-0llvm/test/Transforms/LoopVectorize/early_exit_store_legality.ll
+7-4llvm/test/Transforms/LoopVectorize/create-induction-resume.ll
+914-46 files

LLVM/project 4a1d165 — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h

[SandboxVec][LoadStoreVec] Support constant vectors of mixed types
DeltaFile
+414-4llvm/test/Transforms/SandboxVectorizer/Passes/LoadStoreVec/load_store_vec_mixed_types.ll
+109-11llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+58-13llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+18-0llvm/lib/SandboxIR/Constant.cpp
+12-0llvm/unittests/SandboxIR/SandboxIRTest.cpp
+9-2llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+620-304 files not shown
+634-3310 files

LLVM/project c266e57 — clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/Lowering opaque-pointer-address-spaces.cir unlowered-address-spaces.cir

fix: [CIR] Check only the converted pointer's address space

Limit opaque pointer conversion to its own address space and diagnose unsupported pointee types where their layout is required. Emit type-specific errors for failed pointer conversions.

Validate pointee memory conversion before deriving copy sizes, alignments, or pointer-difference strides from CIR layout. Keep deeper pointee types opaque when their layouts are not needed.

Assisted-by: Codex / GPT-6
DeltaFile
+151-96clang/test/CIR/Lowering/unlowered-address-spaces.cir
+153-0clang/test/CIR/Lowering/opaque-pointer-address-spaces.cir
+36-55clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+2-1clang/utils/TableGen/CIRLoweringEmitter.cpp
+342-1524 files

NetBSD/pkgsrc Jhw9Fv6 — doc CHANGES-2026

   Updated www/websockify, editors/py-jedi
VersionDeltaFile
1.7027+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc bNfmbtx — editors/py-jedi distinfo Makefile

   py-jedi: updated to 0.20.1

   0.20.1
   - Avoid loading an executable path from `project.json`
   - Avoid changing the global recursion limit
   - Support for async pytest fixtures
   - Work better with PEP 695 type parameter syntax
VersionDeltaFile
1.19+5-5editors/py-jedi/Makefile
1.14+4-4editors/py-jedi/distinfo
+9-92 files

LLVM/project 0181831 — clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/Lowering unlowered-address-spaces.cir

[CIR] Reject language address spaces in DirectToLLVM pointer conversion

Reject unlowered language address spaces in pointer types when bypassing TargetLowering. Guard pointer-producing lowerings, including generated patterns, so failed conversions report legalization failures instead of silently selecting address space zero or constructing invalid LLVM operations.

Assisted-by: Codex / GPT-6
DeltaFile
+504-0clang/test/CIR/Lowering/unlowered-address-spaces.cir
+64-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+2-0clang/utils/TableGen/CIRLoweringEmitter.cpp
+570-03 files

LLVM/project 12cfd42 — clang/include/clang/CIR LoweringHelpers.h, clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR] Propagate initializer type adjustment failures

Reject initializers whose active members have no LLVM representation, including when an enclosing union's storage type is convertible. Propagate recursive adjustment failures before querying data layout or constructing LLVM operations.

Assisted-by: Codex / GPT-6
DeltaFile
+66-0clang/test/CIR/Lowering/unsupported-initializer-types.cir
+13-2clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+12-0clang/lib/CIR/Lowering/LoweringHelpers.cpp
+2-1clang/include/clang/CIR/LoweringHelpers.h
+1-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+94-45 files

LLVM/project e78a6e7 — clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/Lowering unsupported-type-conversions.cir

fix: [CIR] Diagnose unsupported type conversions

Emit NYI diagnostics naming the unsupported type and include symbol context when available.

Assisted-by: Codex / GPT-6
DeltaFile
+27-13clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+25-1clang/test/CIR/Lowering/unsupported-type-conversions.cir
+52-142 files

LLVM/project 532d742 — clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.h LowerToLLVM.cpp, clang/test/CIR/Lowering unsupported-type-conversions.cir

[CIR] Propagate type conversion failures in DirectToLLVM

Propagate failed type and constant conversions through DirectToLLVM so unsupported types produce legalization failures instead of invalid LLVM operations or a void function result.

Assisted-by: Codex / GPT-6
DeltaFile
+199-0clang/test/CIR/Lowering/unsupported-type-conversions.cir
+52-14clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+4-3clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
+255-173 files

LLVM/project ecfb433 — offload/libompaccsupport device.cpp

[Offload][OMP] Pass native device binary to device_load OMPT callback (#232478)

According to the specification and input from tool authors, OMPT tools
expect information about native device binary while invoking the
`device_load` OMPT callback function.
DeltaFile
+8-7offload/libompaccsupport/device.cpp
+8-71 files

FreeBSD/ports 21823f2 — devel/goreleaser Makefile distinfo

devel/goreleaser: update to 2.18.3

A bug fix release.

Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.18.3

PR:             2026Q4
(cherry picked from commit ff15df6e48651860449069ea2dceb75a7707bb67)
DeltaFile
+5-5devel/goreleaser/distinfo
+1-2devel/goreleaser/Makefile
+6-72 files

FreeBSD/ports 6c3a624 — lang/s7 Makefile.master distinfo

lang/s7: update to 11.9.20261009

This updates improves compatibility with 32-bit platforms somewhat.
There are still some issues with numbers >=2**32, but we are getting
there.

MFH:            2026Q4
(cherry picked from commit c4a3dd9e0af4aee9dace4b2cb1d28fcbeb406ec0)
DeltaFile
+3-3lang/s7/distinfo
+2-2lang/s7/Makefile.master
+5-52 files

FreeBSD/ports 926a230 — devel/simdjson Makefile distinfo

devel/simdjson: update to 5.0.5

Changelog: https://github.com/simdjson/simdjson/releases/tag/v5.0.2
Changelog: https://github.com/simdjson/simdjson/releases/tag/v5.0.3
Changelog: https://github.com/simdjson/simdjson/releases/tag/v5.0.4
Changelog: https://github.com/simdjson/simdjson/releases/tag/v5.0.5

MFH:            2026Q4
(cherry picked from commit 5717845e48ff4a2c0e7d6577ec6cb3de55377a27)
DeltaFile
+3-3devel/simdjson/distinfo
+1-1devel/simdjson/Makefile
+4-42 files

FreeBSD/ports cb89ceb — archivers/libzip Makefile pkg-plist

archivers/libzip: update to 1.12.1

Mostly bug fixes.

Changelog: https://github.com/nih-at/libzip/releases/tag/v1.12
Changelog: https://github.com/nih-at/libzip/releases/tag/v1.12.1

MFH:            2026Q4
(cherry picked from commit 33dafb1516f2e73b6810d2ecf16bc7bf23e94986)
DeltaFile
+3-3archivers/libzip/distinfo
+3-2archivers/libzip/pkg-plist
+1-1archivers/libzip/Makefile
+7-63 files

FreeBSD/ports 741c30b — archivers/lzma Makefile distinfo

archivers/lzma: update to 26.04

 - a bug fix release

Upstream changes:

 - Some bugs and vulnerabilities were fixed.

MFH:            2026Q4
(cherry picked from commit 8e2bdfc3a41dc46bd25796529ad980e07df4f59d)
DeltaFile
+3-3archivers/lzma/distinfo
+1-1archivers/lzma/Makefile
+4-42 files

FreeBSD/ports 805325d — deskutils/remind Makefile distinfo

deskutils/remind: update to 06.03.06

A bug fix release.

Changelog: https://salsa.debian.org/dskoll/remind/-/blob/master/docs/WHATSNEW?ref_type=heads

MFH:            2026Q4
(cherry picked from commit 937f6a51ec5f09a5239cd07029d1233e65bd4824)
DeltaFile
+3-3deskutils/remind/distinfo
+1-1deskutils/remind/Makefile
+4-42 files

FreeBSD/ports da59da3 — games/nbsdgames Makefile distinfo

games/nbsdgames: update to 6.0.3

A bug fix release.

Changelog: https://github.com/abakh/nbsdgames/releases/tag/v6.0.3

MFH:            2026Q4
(cherry picked from commit e07183898a7c62591296299c3fceaa0d029fc33d)
DeltaFile
+3-3games/nbsdgames/distinfo
+1-1games/nbsdgames/Makefile
+4-42 files

FreeBSD/ports a7b8918 — devel/croaring Makefile distinfo

devel/croaring: update to 5.2.4

Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.2.3
Changelog: https://github.com/RoaringBitmap/CRoaring/releases/tag/v5.2.4

MFH:            2026Q4
(cherry picked from commit 25d4d4b9e4d140a5818198a08ec2425d93202bac)
DeltaFile
+3-3devel/croaring/distinfo
+1-1devel/croaring/Makefile
+4-42 files

FreeBSD/ports 7096cf1 — devel/go-tools Makefile distinfo

devel/go-tools: update to 0.52.0

Selected upstream changes:

 - cmd/compilebench: exit nonzero when a benchmark fails
 - x/tools: delete obsolete code and dead test
 - cmd/toolstash: check -linkobj files to support early export
 - go.mod: update golang.org/x dependencies

Changelog: https://github.com/golang/tools/compare/v0.50.0...v0.52.0

MFH:            2026Q4
(cherry picked from commit 04b7864de90ca2b42d27592b0bc894cbbff372b7)
DeltaFile
+5-5devel/go-tools/distinfo
+1-2devel/go-tools/Makefile
+6-72 files