FreeBSD/ports 67721aalang/rust-bootstrap distinfo Makefile

lang/rust-bootstrap: Update to 1.96.1

(cherry picked from commit 2750863e2910305e43345be339029bc4cfc50060)
DeltaFile
+3-3lang/rust-bootstrap/distinfo
+1-1lang/rust-bootstrap/Makefile
+4-42 files

LLVM/project dbbd4e0llvm/docs LangRef.md

[LangRef] select: describe behavior for undef and poison (#208724)

The poison semantics is based on
https://llvm.org/docs/UndefinedBehavior.html#propagation-of-poison-through-select.
IMO this definitely should appear in the "semantics" section of the
`select` instruction. If this isn't part of the `select` semantics I
don't know what is.

The undef semantics are based on what Alive does.
DeltaFile
+2-1llvm/docs/LangRef.md
+2-11 files

FreeBSD/ports 2750863lang/rust-bootstrap distinfo Makefile

lang/rust-bootstrap: Update to 1.96.1
DeltaFile
+3-3lang/rust-bootstrap/distinfo
+1-1lang/rust-bootstrap/Makefile
+4-42 files

LLVM/project 272e691llvm/include/llvm/Analysis CGSCCPassManager.h, llvm/include/llvm/CodeGen MachinePassManager.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+83-40llvm/include/llvm/IR/PassManagerInternal.h
+9-9llvm/include/llvm/Analysis/CGSCCPassManager.h
+9-9llvm/include/llvm/Transforms/Scalar/LoopPassManager.h
+5-5llvm/include/llvm/IR/PassManager.h
+3-4llvm/include/llvm/CodeGen/MachinePassManager.h
+109-675 files

FreeBSD/ports ece21dfwww/onlyoffice-documentserver/files patch-core_Common_3dParty_v8__89_v8_tools_gen-postmortem-metadata.py patch-build__tools_scripts_base.py

www/onlyoffice-documentserver: Fix local.json, update securelink handling

- Fix invalid JSON in local.json.sample
- Add storage.fs.secretString override to local.json.sample
- Update documentserver-update-securelink.sh to synchronize both
  ds.conf and ds-ssl.conf
- Update packaged Node runtime to 24.18.0

PR:             296567
(cherry picked from commit c534cc41965a350c3849cf78fe63c6a98aeb09c0)
DeltaFile
+38-0www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_tools_gen-postmortem-metadata.py
+31-4www/onlyoffice-documentserver/files/patch-build__tools_scripts_base.py
+25-0www/onlyoffice-documentserver/files/patch-build__tools_scripts_develop_dependence.py
+7-12www/onlyoffice-documentserver/files/local.json.sample
+15-3www/onlyoffice-documentserver/files/pkg-message.in
+9-5www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-update-securelink.sh.m4
+125-242 files not shown
+133-318 files

FreeBSD/ports c2305a4multimedia/ringrtc/files patch-third__party_perfetto_src_base_file__utils.cc

multimedia/ringrtc: Fix build on 14.4

14.4 doesn't support inotify_init1()

(cherry picked from commit 280879aaa3da5499db61d29eec3cde0c52a81a15)
DeltaFile
+29-0multimedia/ringrtc/files/patch-third__party_perfetto_src_base_file__utils.cc
+29-01 files

OpenBSD/ports Io31voGsysutils/opentofu distinfo Makefile

   Update to opentofu-1.12.4.
VersionDeltaFile
1.44+2-2sysutils/opentofu/distinfo
1.45+1-1sysutils/opentofu/Makefile
+3-32 files

OpenBSD/ports 5lvQzETsysutils/amazon-ssm-agent distinfo Makefile

   Update to amazon-ssm-agent-3.3.4851.0.
VersionDeltaFile
1.173+2-2sysutils/amazon-ssm-agent/distinfo
1.187+1-1sysutils/amazon-ssm-agent/Makefile
+3-32 files

FreeBSD/ports c534cc4www/onlyoffice-documentserver/files patch-core_Common_3dParty_v8__89_v8_tools_gen-postmortem-metadata.py patch-build__tools_scripts_base.py

www/onlyoffice-documentserver: Fix local.json, update securelink handling

- Fix invalid JSON in local.json.sample
- Add storage.fs.secretString override to local.json.sample
- Update documentserver-update-securelink.sh to synchronize both
  ds.conf and ds-ssl.conf
- Update packaged Node runtime to 24.18.0

PR:             296567
DeltaFile
+38-0www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_tools_gen-postmortem-metadata.py
+31-4www/onlyoffice-documentserver/files/patch-build__tools_scripts_base.py
+25-0www/onlyoffice-documentserver/files/patch-build__tools_scripts_develop_dependence.py
+7-12www/onlyoffice-documentserver/files/local.json.sample
+15-3www/onlyoffice-documentserver/files/pkg-message.in
+9-5www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-update-securelink.sh.m4
+125-242 files not shown
+133-318 files

LLVM/project add1925llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[AArch64] NFCI: Simplify LowerVectorFP_TO_INT_SAT (part 2) (#207199)

This simplifies the logic a bit more, such that the flow of the lowering
is as follows:
* Try to promote if necessary (fp16/bf16 types or src < dst)
* Try to handle natively (satwidth == srcwidth == dstwidth)
* Otherwise use min/max + truncate.
DeltaFile
+68-45llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+68-451 files

LLVM/project 922b1a9llvm/cmake/modules FindDIASDK.cmake

Revert "[cmake] Fix VSINSTALLDIR check in FindDIASDK module (#208524)" (#209137)

This reverts commit 4c5e15667fe384e434961fe44cf5950dc309fdf1.

https://github.com/llvm/llvm-project/pull/208524 fixed a flag which
enabled testing with the DIA SDK. This broke all Windows build bots,
because the SDK is not available in the PATH.
DeltaFile
+1-1llvm/cmake/modules/FindDIASDK.cmake
+1-11 files

FreeBSD/ports 280879amultimedia/ringrtc/files patch-third__party_perfetto_src_base_file__utils.cc

multimedia/ringrtc: Fix build on 14.4

14.4 doesn't support inotify_init1()
DeltaFile
+29-0multimedia/ringrtc/files/patch-third__party_perfetto_src_base_file__utils.cc
+29-01 files

LLVM/project 37d488fllvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination induction-condition-in-loop-exit.ll loops-header-tested-pointer-cmps.ll

[ConstraintElim] Look through post-increment in header EQ/NE compare. (#209199)

Extend the header-controlled induction handling to look through a
post-increment `PN + C` (constant C) on the compared value

For now, the new path is limited to deriving unsigned facts.

Alive2 Proof: https://alive2.llvm.org/ce/z/DCNeSr

PR: https://github.com/llvm/llvm-project/pull/209199
DeltaFile
+311-0llvm/test/Transforms/ConstraintElimination/induction-condition-in-loop-exit.ll
+37-11llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+2-2llvm/test/Transforms/ConstraintElimination/loops-header-tested-pointer-cmps.ll
+350-133 files

LLVM/project 6a1f23allvm/include/llvm/CodeGen UnreachableBlockElim.h, llvm/include/llvm/Transforms/Scalar StructurizeCFG.h

[NPM] Make few more passes required (#203511)

essentially a port of https://github.com/llvm/llvm-project/pull/148115.
matches legacy behaviour. MachineBlockPlacement is made optional since
it is optional in legacy as well. not sure if there was any reason to
make it required in NPM.
DeltaFile
+4-4llvm/lib/Target/AMDGPU/AMDGPU.h
+2-2llvm/include/llvm/CodeGen/UnreachableBlockElim.h
+1-1llvm/include/llvm/Transforms/Scalar/StructurizeCFG.h
+1-1llvm/include/llvm/Transforms/Utils/UnifyLoopExits.h
+1-1llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.h
+1-1llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.h
+10-1014 files not shown
+24-2420 files

LLVM/project d4568c9mlir/lib/Conversion/SPIRVToLLVM SPIRVToLLVM.cpp

[mlir][SPIR-V] Collapse TanPattern/TanhPattern into DirectConversionPattern (#203830)
DeltaFile
+3-37mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+3-371 files

OpenBSD/src BoxdEoRusr.bin/tmux window-copy.c

   Do not clear lines when we are just going to overwrite them in copy mode.
VersionDeltaFile
1.418+71-78usr.bin/tmux/window-copy.c
+71-781 files

LLVM/project cca525dclang/test/OffloadTools/clang-linker-wrapper linker-wrapper.c, clang/tools/clang-linker-wrapper ClangLinkerWrapper.cpp

Revert "clang-linker-wrapper: Use AMDGPU::TargetID for device-image compatibi…"

This reverts commit dc1273beba1c70cb74d03c760958ee625d8aecf5.
DeltaFile
+35-49llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+0-57clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper.c
+0-48llvm/unittests/TargetParser/TargetParserTest.cpp
+22-17llvm/lib/Object/OffloadBinary.cpp
+0-8llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+2-1clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
+59-1806 files

LLVM/project 08dbc4dllvm/utils/lit/lit cl_arguments.py

Remove new line.
DeltaFile
+0-1llvm/utils/lit/lit/cl_arguments.py
+0-11 files

LLVM/project 830f878llvm/utils/lit/lit cl_arguments.py, llvm/utils/lit/tests time-tests.py

[review] Improved parsing check.
DeltaFile
+8-6llvm/utils/lit/lit/cl_arguments.py
+6-0llvm/utils/lit/tests/time-tests.py
+14-62 files

LLVM/project 27f1060llvm/utils/lit/lit main.py

[reviews] Revert non-required change.
DeltaFile
+1-1llvm/utils/lit/lit/main.py
+1-11 files

LLVM/project 7904262llvm/docs/CommandGuide lit.rst, llvm/utils/lit/lit cl_arguments.py util.py

[lit] Add configurable slowest-test limit to --time-tests

Bare --time-tests still defaults to 20; --time-tests=N and --time-tests=all optionally control the slowest-test list shown in the histogram.
DeltaFile
+40-6llvm/utils/lit/tests/time-tests.py
+43-2llvm/utils/lit/lit/cl_arguments.py
+9-4llvm/utils/lit/lit/util.py
+7-3llvm/docs/CommandGuide/lit.rst
+4-4llvm/utils/lit/lit/main.py
+1-0llvm/utils/lit/tests/Inputs/time-tests/b.txt
+104-191 files not shown
+105-197 files

LLVM/project d21d602llvm/include/llvm/Analysis ModuleSummaryAnalysis.h, llvm/lib/Analysis StackSafetyAnalysis.cpp ModuleSummaryAnalysis.cpp

[NPM] Port ImmutableModuleSummaryAnalysis to NPM (#203510)

Required in LTO pipelines
DeltaFile
+29-0llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h
+5-2llvm/lib/Analysis/StackSafetyAnalysis.cpp
+2-0llvm/lib/Passes/PassRegistry.def
+1-0llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
+37-24 files

LLVM/project a31c941llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU expand-mov-b64-globaladdr.ll expand-mov-b64-globaladdr-hsa.ll

[AMDGPU] Support global address in V/S_MOV_B64 lowering (#203527)

Hit an issue where V_MOV_B64_PSEUDO had a global, which wasn't
previously handled.
Added support for this, and also for the S_MOV_B64_IMM_PSEUDO to make it
symmetrical.

Claude has been used for this commit, primarily assisting creating a
test.
DeltaFile
+95-0llvm/test/CodeGen/AMDGPU/expand-mov-b64-globaladdr.ll
+71-2llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+48-0llvm/test/CodeGen/AMDGPU/expand-mov-b64-globaladdr-hsa.ll
+27-0llvm/test/CodeGen/AMDGPU/expand-mov-b64-globaladdr-rel32.mir
+241-24 files

LLVM/project 771c9eallvm/lib/Analysis ScalarEvolutionDivision.cpp

[SCEVDivision] Add assertion to check operand types match
DeltaFile
+2-0llvm/lib/Analysis/ScalarEvolutionDivision.cpp
+2-01 files

LLVM/project b82e75dllvm/lib/Analysis ScalarEvolutionDivision.cpp

[SCEVDivision] Remove unnecessary integer promotion (NFCI)
DeltaFile
+2-7llvm/lib/Analysis/ScalarEvolutionDivision.cpp
+2-71 files

FreeBSD/doc 37202cawebsite/content/en/status/report-2026-04-2026-06 metric.adoc ipv6_improvements.adoc

Status/2026Q2: Explain Routing Metric

Fix contractions and explain routing metric.

Reported by: gperciva
Approved by: gperciva
Fixes: 487d18e72723 ("Status/2026Q2: Pouria reports")
Differential Revision: https://reviews.freebsd.org/D57390
DeltaFile
+4-1website/content/en/status/report-2026-04-2026-06/metric.adoc
+1-2website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc
+1-1website/content/en/status/report-2026-04-2026-06/geneve-support.adoc
+6-43 files

LLVM/project 7c15144llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp SelectionDAGBuilder.h, llvm/test/CodeGen/X86 type-tests-must-be-lowered.ll pr142937.ll

[SDAG] emit error when `llvm.type.checked.load` is not lowered (#208058)

Fixes https://github.com/llvm/llvm-project/issues/164663

In rust we can enable devirtualization and LTO on a build that actually
builds a library and hence LTO does not really run. That means typed
loads are emitted, but they are not lowered (or cleaned up), which made
us hit an ICE. Giving a slightly better error message, analogous to the
existing one for `Intrinsic::type_test`, seems nice.

I'm putting this together based on
https://github.com/llvm/llvm-project/pull/179249 and
https://github.com/llvm/llvm-project/issues/164663#issuecomment-3433581033.
DeltaFile
+46-0llvm/test/CodeGen/X86/type-tests-must-be-lowered.ll
+31-11llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+0-33llvm/test/CodeGen/X86/pr142937.ll
+2-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
+79-444 files

LLVM/project 00bf3d6utils/bazel/llvm-project-overlay/clang-tools-extra/clang-doc BUILD.bazel

[Bazel] Fixes 1bd4601 (#209377)

This fixes 1bd46015ea4e842091109cd2a491c55c0b455330.

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

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+2-2utils/bazel/llvm-project-overlay/clang-tools-extra/clang-doc/BUILD.bazel
+2-21 files

OpenBSD/src 7Pyromzusr.sbin/relayd relay_http.c

   relayd: reject duplicate Content-Length headers with 400

   Only Host was marked unique, so a request with two Content-Length
   fields was framed on the last value but forwarded with both, allowing
   a backend to desync and smuggle a request past the filter rules. Mark
   Content-Length unique so the second occurrence is rejected in kv_add().

   OK kirill@
VersionDeltaFile
1.102+4-3usr.sbin/relayd/relay_http.c
+4-31 files

FreeBSD/ports f043292devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260714

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260714
(cherry picked from commit a08d2abd134da891272395e35b367e1a735cc503)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files