LLVM/project 59074ad — orc-rt/lib/bedrock/sps LookupInJITDylibSPS.cpp, orc-rt/test/unit/bedrock/sps LookupInJITDylibSPSTest.cpp

[orc-rt] Rename tag to match sps::lookupInJITDylib fn name. (#240273)

Rename orc_rt_tag_sps_lookupSymbolsInJITDylib to
orc_rt_tag_sps_lookupInJITDylib (dropping "Symbols") to match the
function name. NFC.
DeltaFile
+2-2orc-rt/test/unit/bedrock/sps/LookupInJITDylibSPSTest.cpp
+2-2orc-rt/lib/bedrock/sps/LookupInJITDylibSPS.cpp
+4-42 files

FreeBSD/ports ff56cdd — graphics/cloudcompare Makefile

graphics/cloudcompare: Return to pool
DeltaFile
+2-2graphics/cloudcompare/Makefile
+2-21 files

LLVM/project 4a11a0e — llvm/lib/CodeGen MachineCSE.cpp, llvm/test/CodeGen/AArch64 machine-cse-physreg-kill-flags.mir

MachineCSE: Clear physreg kill flags locally

Avoid using clearKillFlags which is an expensive use list
walk. Instead of clearing every kill of the implicitly defined
physical register across the function when CSEing across blocks, clear
only the kills between the kept instruction and the eliminated
one. Add a MIR test showing the kill after the eliminated instruction
is now preserved.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+66-0llvm/test/CodeGen/AArch64/machine-cse-physreg-kill-flags.mir
+8-6llvm/lib/CodeGen/MachineCSE.cpp
+74-62 files

LLVM/project bd7fe23 — lld/ELF RelocScan.h Relocations.cpp, lld/ELF/Arch PPC.cpp LoongArch.cpp

[ELF] Simplify relocation scanning dispatch. NFC (#240272)

Inline RelocScan::scan into TargetInfo::scanSectionImpl. Remove
TargetInfo::scanSection1, a copy of elf::scanSection1. Avoid copying
EhInputSection::rels in scanEhSection.
DeltaFile
+16-18lld/ELF/Relocations.cpp
+1-23lld/ELF/RelocScan.h
+2-2lld/ELF/Arch/PPC.cpp
+2-2lld/ELF/Arch/LoongArch.cpp
+2-2lld/ELF/Arch/ARM.cpp
+2-2lld/ELF/Arch/AArch64.cpp
+25-498 files not shown
+35-6214 files

LLVM/project 82f652e — lld/MachO Symbols.h Options.td, lld/test/MachO why-live.s

[lld-macho] Mark live sections and symbols in parallel
DeltaFile
+125-59lld/MachO/MarkLive.cpp
+12-12lld/test/MachO/why-live.s
+18-4lld/MachO/InputSection.h
+8-5lld/MachO/InputSection.cpp
+2-1lld/MachO/Options.td
+1-1lld/MachO/Symbols.h
+166-826 files

LLVM/project 8fb3405 — llvm/test/CodeGen/SPIRV addrspacecast-ptradd-global.ll

Address feedback: Remove -verify-machineinstrs from RUN flags
DeltaFile
+3-3llvm/test/CodeGen/SPIRV/addrspacecast-ptradd-global.ll
+3-31 files

OpenBSD/src dFc5wRf — regress/usr.sbin/relayd args-http-path-set-pattern.pl args-http-path-set-glob.pl

   Add tests for path syntax machting
VersionDeltaFile
1.1+31-0regress/usr.sbin/relayd/args-http-path-set-pattern.pl
1.1+31-0regress/usr.sbin/relayd/args-http-path-set-glob.pl
+62-02 files

LLVM/project 3d41d3f — llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV layout.ll const-nested-vecs.ll

Bitcast typed base to i8* for GV op of G_PTR_ADD since its offset is actually a byte count
DeltaFile
+35-24llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+3-3llvm/test/CodeGen/SPIRV/const-nested-vecs.ll
+4-1llvm/test/CodeGen/SPIRV/opencl/basic/progvar_prog_scope_init.ll
+2-2llvm/test/CodeGen/SPIRV/layout.ll
+2-1llvm/test/CodeGen/SPIRV/pointers/irtrans-added-int-const-32-64.ll
+46-315 files

LLVM/project 91334b2 — llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV addrspacecast-ptradd-global.ll

Address nit feedback
DeltaFile
+5-5llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+2-6llvm/test/CodeGen/SPIRV/addrspacecast-ptradd-global.ll
+7-112 files

LLVM/project e0ae6a2 — llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV addrspacecast-ptradd-non-null.ll addrspacecast-ptradd-global.ll

[SPIR-V] Fix G_PTR_ADD selection for addrspacecast global initializers
DeltaFile
+71-9llvm/test/CodeGen/SPIRV/addrspacecast-ptradd-global.ll
+31-9llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+7-8llvm/test/CodeGen/SPIRV/addrspacecast-ptradd-non-null.ll
+109-263 files

LLVM/project d85730e — llvm/test/CodeGen/SPIRV addrspacecast-ptradd-non-null.ll addrspacecast-ptradd-global.ll

Pre-commit test cases
DeltaFile
+30-0llvm/test/CodeGen/SPIRV/addrspacecast-ptradd-global.ll
+20-0llvm/test/CodeGen/SPIRV/addrspacecast-ptradd-non-null.ll
+50-02 files

OpenBSD/src JGEax7r — regress/usr.sbin/relayd args-http-literal-cookie-name.pl args-http-literal-url.pl

   Add tests for literal matching
VersionDeltaFile
1.1+32-0regress/usr.sbin/relayd/args-http-literal-url.pl
1.1+27-0regress/usr.sbin/relayd/args-http-literal-cookie-name.pl
+59-02 files

FreeBSD/ports 883e901 — net/boinctui Makefile

net/boinctui: Simplify port

* Clarify LICENSE
* Remove OPENSSL option
DeltaFile
+5-11net/boinctui/Makefile
+5-111 files

OpenBSD/src GSERpgt — regress/usr.sbin/relayd args-http-header-log-any.pl args-http-header-remove-glob-icase.pl

   Add tests for header log and header remove syntax
VersionDeltaFile
1.1+31-0regress/usr.sbin/relayd/args-http-header-remove-glob-icase.pl
1.1+22-0regress/usr.sbin/relayd/args-http-header-log-any.pl
+53-02 files

FreeBSD/ports 7a5fbb3 — filesystems/ntfs Makefile distinfo, filesystems/ntfs/files patch-libntfs-3g__device.c

filesystems/ntfs: update NTFS-3G to version 2026.2.25

This release contains mostly bugfixes and small improvements.
CVE-2026-40706 didn't affect us because we configure the port
without the POSIX ACL support.

While here, make partition geometry detection work on FreeBSD
to allow creating bootable NTFS partitions.

PR:             294550
Submitted by:   wulf
News flash:     https://opennet.ru/65262-ntfs
DeltaFile
+122-0filesystems/ntfs/files/patch-libntfs-3g__device.c
+3-3filesystems/ntfs/distinfo
+2-3filesystems/ntfs/Makefile
+127-63 files

OpenBSD/src mAngS5P — regress/usr.sbin/relayd args-http-glob-header-name-icase.pl args-http-glob-path-value-case.pl

   Add tests for "glob ignorecase" and "glob" syntax and unspecified behaviour
VersionDeltaFile
1.1+33-0regress/usr.sbin/relayd/args-http-glob-url-case.pl
1.1+32-0regress/usr.sbin/relayd/args-http-glob-icase-url.pl
1.1+32-0regress/usr.sbin/relayd/args-http-glob-icase-header-name.pl
1.1+31-0regress/usr.sbin/relayd/args-http-glob-path-value-case.pl
1.1+31-0regress/usr.sbin/relayd/args-http-glob-icase-header-value.pl
1.1+30-0regress/usr.sbin/relayd/args-http-glob-header-name-icase.pl
+189-07 files not shown
+374-013 files

HardenedBSD/src c9dc22c — sys/amd64/amd64 machdep.c, sys/dev/virtio/pci virtio_pci_modern.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+141-0tests/sys/file/fork_lowfd_test.c
+34-7sys/dev/virtio/random/virtio_random.c
+22-3sys/amd64/amd64/machdep.c
+10-0sys/dev/virtio/pci/virtio_pci_modern.c
+1-0tests/sys/file/Makefile
+208-105 files

HardenedBSD/ports 9292107 — databases/surrealdb pkg-message Makefile, databases/surrealdb/files patch-surrealdb_kvs-rocksdb_src_memory__manager.rs surrealdb.in

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+871-819databases/surrealdb/distinfo
+444-412databases/surrealdb/Makefile
+59-0databases/surrealdb/files/surrealdb.in
+57-0devel/heimdall/files/patch-heimdall_source_BridgeManager.cpp
+0-22databases/surrealdb/files/patch-surrealdb_kvs-rocksdb_src_memory__manager.rs
+15-0databases/surrealdb/pkg-message
+1,446-1,25317 files not shown
+1,498-1,28123 files

OpenBSD/src dbMUfKU — regress/usr.sbin/relayd args-http-file-value-keyword.in args-http-file-key-header-pattern.in

   Add tests for "file" syntax and handling
VersionDeltaFile
1.1+39-0regress/usr.sbin/relayd/args-http-file-value-keyword.pl
1.1+35-0regress/usr.sbin/relayd/args-http-file-key-header.pl
1.1+32-0regress/usr.sbin/relayd/args-http-file-key-path.pl
1.1+31-0regress/usr.sbin/relayd/args-http-file-key-cookie.pl
1.1+1-0regress/usr.sbin/relayd/args-http-file-value-keyword.in
1.1+1-0regress/usr.sbin/relayd/args-http-file-key-header-pattern.in
+139-01 files not shown
+140-07 files

OpenBSD/src U3kiWVv — regress/usr.sbin/relayd args-http-compat-path-file.pl args-http-compat-header-value-glob.pl

   Add tests to check for backward compatibility in match'ing syntax
VersionDeltaFile
1.1+34-0regress/usr.sbin/relayd/args-http-compat-header-file.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-path-file.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-header-value-glob.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-header-remove-pattern.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-header-remove-glob.pl
1.1+31-0regress/usr.sbin/relayd/args-http-compat-header-name-glob.pl
+189-014 files not shown
+472-020 files

HardenedBSD/ports b230d3c — sysutils/mackerel-agent Makefile distinfo

sysutils/mackerel-agent: Update to 0.87.2
DeltaFile
+5-5sysutils/mackerel-agent/distinfo
+1-2sysutils/mackerel-agent/Makefile
+6-72 files

FreeBSD/ports b230d3c — sysutils/mackerel-agent Makefile distinfo

sysutils/mackerel-agent: Update to 0.87.2
DeltaFile
+5-5sysutils/mackerel-agent/distinfo
+1-2sysutils/mackerel-agent/Makefile
+6-72 files

HardenedBSD/ports 1493109 — devel/lazygit Makefile distinfo

devel/lazygit: Update to 0.66.3

Changes:        https://github.com/jesseduffield/lazygit/releases/tag/v0.66.3
DeltaFile
+5-5devel/lazygit/distinfo
+1-2devel/lazygit/Makefile
+6-72 files

FreeBSD/ports 1493109 — devel/lazygit Makefile distinfo

devel/lazygit: Update to 0.66.3

Changes:        https://github.com/jesseduffield/lazygit/releases/tag/v0.66.3
DeltaFile
+5-5devel/lazygit/distinfo
+1-2devel/lazygit/Makefile
+6-72 files

LLVM/project 63605c6 — llvm/lib/Target/AMDGPU AMDGPUBufferUtils.h GCNFeatures.td, llvm/test/CodeGen/AMDGPU lower-buffer-fat-pointers-oob-fold.ll

Major refactoring and inclusion of addr(7)

- Moved the checks into new file AMDGPUBufferUtils and use it from
  InstCombine and LowerBufferFatPointers. Also shuffled the checks
  so that cheaper checks are in starting.
- Changed OOB Model name based on characteristics (removed gfx version
  naming of OOB Model)i as well as readable -mattr=help description.
- Bail on num_records wider than the hardware field.
DeltaFile
+230-230llvm/test/Transforms/InstCombine/AMDGPU/fold-oob-raw-buffer.ll
+258-0llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-oob-fold.ll
+97-0llvm/lib/Target/AMDGPU/AMDGPUBufferUtils.cpp
+5-78llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+22-18llvm/lib/Target/AMDGPU/GCNFeatures.td
+35-0llvm/lib/Target/AMDGPU/AMDGPUBufferUtils.h
+647-3265 files not shown
+678-37011 files

LLVM/project 7e464ae — llvm/lib/Target/SystemZ SystemZ.h SystemZTargetMachine.cpp, llvm/test/CodeGen/SystemZ newpm-pipeline.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+174-0llvm/lib/Target/SystemZ/SystemZCodeGenPassBuilder.cpp
+139-0llvm/test/CodeGen/SystemZ/newpm-pipeline.ll
+20-0llvm/lib/Target/SystemZ/SystemZPassRegistry.def
+6-5llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
+9-2llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
+8-2llvm/lib/Target/SystemZ/SystemZ.h
+356-92 files not shown
+366-98 files

LLVM/project f015c05 — llvm/lib/Target/SystemZ SystemZTargetMachine.cpp SystemZ.h, llvm/test/CodeGen/SystemZ newpm-pipeline.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+175-0llvm/lib/Target/SystemZ/SystemZCodeGenPassBuilder.cpp
+141-0llvm/test/CodeGen/SystemZ/newpm-pipeline.ll
+19-7llvm/lib/Target/SystemZ/SystemZAlignGlobals.cpp
+26-0llvm/lib/Target/SystemZ/SystemZPassRegistry.def
+19-4llvm/lib/Target/SystemZ/SystemZ.h
+8-6llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
+388-173 files not shown
+407-199 files

LLVM/project add398e — lld/ELF InputFiles.h InputFiles.cpp

[ELF] Remove unused ignoreComdats parameter and ekind dispatchers. NFC (#240269)

PR #207437 removed the only call site of `ignoreComdats`.
The callers of initSectionsAndLocalSyms and postParse are in link<ELFT>,
so call them directly instead of dispatching on ekind.
DeltaFile
+8-42lld/ELF/Driver.cpp
+3-6lld/ELF/InputFiles.cpp
+2-3lld/ELF/InputFiles.h
+13-513 files

LLVM/project bf0fbf0 — llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize early_exit_store_legality.ll early-exit-tail-folding.ll

[VPlan] Allow tail folding early exits with side effects

Continues the work in #179595.

This allows us to tail fold e.g. the following loop:

```c
extern char a[1024], b[1024], c[1024], y[1024];
void two_guards(void) {
  for (int i = 0; i < 1000; i++) {
    if (a[i] == 0)
      break;
    if (b[i] > 3) {
      if (c[i] < 9)
        y[i] = 1;
    }
  }
}
```

    [30 lines not shown]
DeltaFile
+40-70llvm/test/Transforms/LoopVectorize/early-exit-tail-folding.ll
+24-41llvm/test/Transforms/LoopVectorize/RISCV/early_exit_with_stores.ll
+18-35llvm/test/Transforms/LoopVectorize/RISCV/early-exit.ll
+24-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-7llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+2-2llvm/test/Transforms/LoopVectorize/early_exit_store_legality.ll
+108-1552 files not shown
+111-1578 files

LLVM/project 59fc02e — llvm/test/Transforms/LoopVectorize early-exit-tail-folding.ll

Precommit tests
DeltaFile
+214-153llvm/test/Transforms/LoopVectorize/early-exit-tail-folding.ll
+214-1531 files