LLVM/project 1d83f82lldb/source/Plugins/DynamicLoader/MacOSX-DYLD DynamicLoaderDarwin.cpp

[lldb][Darwin] Don't add zero-length segments to SectionLoadList (#195206)

On Darwin systems with a shared cache, all the system binaries are
combined into a single range of virtual address space, placing all the
TEXT segments together, all the DATA segments together, etc. It shrinks
the sizes of the segments from their on-disk file size to the actual
size needed for their contents, instead of observing page alignment
rules for segments.

And in one uncommon case, it is possible for a segment to not be put in
the shared cache virtual range at all.

When DynamicLoaderDarwin adds each file's segments to the Target
SectionLoadList (the table showing what VM ranges they are mapped to),
we're using the original file's segment sizes. But the in-memory segment
sizes may be different for binaries in the shared cache. And for a
segment which is eliminated entirely (zero length), we'll get warnings
as the next segment is added to the same address in the SectionLoadList.


    [4 lines not shown]
DeltaFile
+18-0lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
+18-01 files

LLVM/project a7a2dc5llvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen TargetLoweringBase.cpp

[GlobalISel] Skip expensive dereferenceable checks at O0 (#195012)

IRTranslator::translateLoad is hot and showing up in compile-time
profiling of sqlite on aarch64-O0-g builds. Around 1/3 of the time is
spent in TargetLoweringBase::getLoadMemOperandFlags which is dominated
by isDereferenceableAndAlignedPointer inferring dereferenceable
metadata.

This metadata is for the optimizer and not necessary for correctness.
Skipping at O0 is -0.21% geomean improvement on CTMark. This brings
GISel more inline with FastISel which also doesn't infer this metadata.

https://llvm-compile-time-tracker.com/compare.php?from=4e6d3722fca73c97367720180a8d547057fda380&to=93a4a4a09ee9c94ef39bf07ee859cbb7c199c94e&stat=instructions%3Au
DeltaFile
+8-8llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll
+7-7llvm/test/CodeGen/AArch64/GlobalISel/localizer-arm64-tti.ll
+8-3llvm/lib/CodeGen/TargetLoweringBase.cpp
+4-4llvm/include/llvm/CodeGen/TargetLowering.h
+2-2llvm/test/CodeGen/Mips/GlobalISel/irtranslator/var_arg.ll
+2-2llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/ret-basics.ll
+31-264 files not shown
+35-3010 files

FreeBSD/ports 6bfa257net Makefile, net/localgo Makefile distinfo

net/localgo: new port had been added (+)

Go implementation of LocalSend v2.1 protocol
for secure, cross-platform file sharing.

WWW: https://github.com/bethropolis/localgo
DeltaFile
+50-0net/localgo/files/modules.txt
+41-0net/localgo/Makefile
+29-0net/localgo/distinfo
+11-0net/localgo/pkg-descr
+1-0net/Makefile
+132-05 files

LLVM/project 8c6e05cllvm/include/llvm/BinaryFormat Dwarf.def

[BinaryFormat][Dwarf] Fix arity of DW_OP_over (#195216)

DW_OP_over duplicates the entry second from the top of the stack
("equivalent to a DW_OP_pick operation, with index 1", DWARF v5
§2.5.1.3), so it requires at least two stack entries to evaluate.
DeltaFile
+1-1llvm/include/llvm/BinaryFormat/Dwarf.def
+1-11 files

LLVM/project 5bf4913clang/lib/CIR/CodeGen CIRGenBuiltinNVPTX.cpp

fix fmt
DeltaFile
+4-6clang/lib/CIR/CodeGen/CIRGenBuiltinNVPTX.cpp
+4-61 files

FreeBSD/ports bdbab1fx11-wm/vtwm Makefile

x11-wm/vtwm: Remove SOUND option

- Remove SOUND option, audio/rplay port was removed in 75b9550
DeltaFile
+0-6x11-wm/vtwm/Makefile
+0-61 files

pkgng/pkgng b114f1csrc which.c

pkg-which: fix spurious warning message with -p

If the binary was found in a non-final directory in PATH, then the loop
would continue searching until the end and then emit a warning:

```
root at ifrit:~/pkg/libpkg # pkg which -p node
node was not found in PATH, falling back to non-search behaviour
/usr/local/bin/node was installed by package node24-24.15.0
```

Obviously the fallback is really only happening if we didn't find any
candidate in the rest of PATH, so move the warning message accordingly
to *after* the loop if our pattern list is empty.
DeltaFile
+7-5src/which.c
+7-51 files

FreeBSD/ports ca192e0emulators/dgen-sdl Makefile, games/xbill Makefile

Remove GNU_CONFIGURE_MANPREFIX variable from my ports
DeltaFile
+0-1emulators/dgen-sdl/Makefile
+0-1games/xbill/Makefile
+0-1x11-wm/vtwm/Makefile
+0-33 files

LLVM/project c8fa22eclang/lib/CIR/CodeGen CIRGenBuiltinNVPTX.cpp, clang/test/CIR/CodeGenBuiltins/NVPTX builtins-nvptx-sync.cu builtins-sm90.cu

[CIR][NVPTX] Implement sync and cluster barrier builtins
DeltaFile
+30-32clang/lib/CIR/CodeGen/CIRGenBuiltinNVPTX.cpp
+45-0clang/test/CIR/CodeGenBuiltins/NVPTX/builtins-nvptx-sync.cu
+44-0clang/test/CIR/CodeGenBuiltins/NVPTX/builtins-sm90.cu
+119-323 files

FreeBSD/ports d92e044emulators/cpmtools2 distinfo Makefile

emulators/cpmtools2: Update to fresh snapshot

- Update to fresh snapshot (no version change)
- Build with libdsk on by default (enables teledisk, raw, myz80 disk formats)
- While here, remove no-op GNU_CONFIGURE_MANPREFIX variable
DeltaFile
+3-3emulators/cpmtools2/distinfo
+2-2emulators/cpmtools2/Makefile
+5-52 files

LLVM/project 7a2e988.github/workflows/require-release-manager action.yml

workflows/require-release-manager: Add missing comma (#195215)
DeltaFile
+1-1.github/workflows/require-release-manager/action.yml
+1-11 files

LLVM/project 0197dc6llvm/lib/CodeGen/GlobalISel IRTranslator.cpp

[GlobalISel] Remove AssumptionCacheTracker from O0 pipeline (#195031)

This is for an optimizer hint that shouldn't be necessary at O0. Small
-0.09% compile time improvement on aarch64-O0-g.

https://llvm-compile-time-tracker.com/compare.php?from=4e6d3722fca73c97367720180a8d547057fda380&to=95b13462d4ff97f3fe5542e3eede0ad029a635f3&stat=instructions%3Au
DeltaFile
+4-4llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+4-41 files

LLVM/project 43e8bdcllvm/lib/Target/AArch64/GISel AArch64O0PreLegalizerCombiner.cpp, llvm/test/CodeGen/AArch64 O3-pipeline.ll O0-pipeline.ll

[AArch64][GlobalISel] Drop unused value tracking from O0 pre-legalizer combiner (NFC) (#194826)

It doesn't improve compile-time, but it isn't necessary and can be
removed.
DeltaFile
+9-20llvm/lib/Target/AArch64/GISel/AArch64O0PreLegalizerCombiner.cpp
+1-2llvm/test/Other/print-changed-machine.ll
+1-1llvm/test/CodeGen/AArch64/GlobalISel/gisel-commandline-option.ll
+0-1llvm/test/CodeGen/AArch64/O3-pipeline.ll
+0-1llvm/test/CodeGen/AArch64/O0-pipeline.ll
+11-255 files

FreeBSD/ports 7f8463dsysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.27 → 2026.4.28
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files

FreeBSD/ports fc2735esysutils/opa distinfo Makefile

sysutils/opa: update 1.15.2 → 1.16.0
DeltaFile
+5-5sysutils/opa/distinfo
+1-1sysutils/opa/Makefile
+6-62 files

FreeBSD/ports ecfb78awww/wasmtime distinfo Makefile

www/wasmtime: update 44.0.0 → 44.0.1
DeltaFile
+3-3www/wasmtime/distinfo
+1-2www/wasmtime/Makefile
+4-52 files

FreeBSD/ports 283960ccad/veryl distinfo Makefile.crates

cad/veryl: update 0.19.1 → 0.20.0
DeltaFile
+393-391cad/veryl/distinfo
+195-194cad/veryl/Makefile.crates
+1-2cad/veryl/Makefile
+589-5873 files

FreeBSD/ports cb82d87misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.4.5 → 3.4.6
DeltaFile
+5-3misc/lean-ctx/distinfo
+2-1misc/lean-ctx/Makefile
+7-42 files

FreeBSD/ports ba29340net/wstunnel distinfo Makefile

net/wstunnel: update 10.5.2 → 10.5.3
DeltaFile
+343-329net/wstunnel/distinfo
+171-165net/wstunnel/Makefile
+514-4942 files

FreeBSD/ports d7e1bbdshells/starship distinfo Makefile

shells/starship: update 1.25.0 → 1.25.1
DeltaFile
+167-173shells/starship/distinfo
+83-87shells/starship/Makefile
+250-2602 files

FreeBSD/ports 7ab42c2misc/py-pyqir distinfo Makefile

misc/py-pyqir: update 0.12.3 → 0.12.4
DeltaFile
+13-15misc/py-pyqir/distinfo
+7-8misc/py-pyqir/Makefile
+20-232 files

FreeBSD/ports 8375d26devel/ollama-hpp distinfo Makefile

devel/ollama-hpp: update 0.9.4 → 0.9.7
DeltaFile
+3-3devel/ollama-hpp/distinfo
+1-1devel/ollama-hpp/Makefile
+4-42 files

FreeBSD/ports 80d1535misc/py-ollama distinfo Makefile

misc/py-ollama: update 0.6.1 → 0.6.2
DeltaFile
+3-3misc/py-ollama/distinfo
+1-1misc/py-ollama/Makefile
+4-42 files

FreeBSD/ports 4801e14multimedia/py-torchcodec distinfo Makefile

multimedia/py-torchcodec: update 0.10.0 → 0.11.1
DeltaFile
+3-3multimedia/py-torchcodec/distinfo
+2-2multimedia/py-torchcodec/Makefile
+5-52 files

FreeBSD/ports 5757d96audio/py-torchaudio Makefile distinfo, audio/py-torchaudio/files patch-tools_setup__helpers_extension.py

audio/py-torchaudio: update 2.10.0 → 2.11.0
DeltaFile
+36-0audio/py-torchaudio/files/patch-tools_setup__helpers_extension.py
+3-3audio/py-torchaudio/Makefile
+3-3audio/py-torchaudio/distinfo
+42-63 files

FreeBSD/ports b74a38dmultimedia/assimp distinfo Makefile

multimedia/assimp: update 6.0.4 → 6.0.5
DeltaFile
+3-3multimedia/assimp/distinfo
+1-1multimedia/assimp/Makefile
+1-1multimedia/assimp/pkg-plist
+5-53 files

FreeBSD/ports 5a59e1ctextproc/py-llguidance distinfo Makefile

textproc/py-llguidance: update 1.7.3 → 1.7.5
DeltaFile
+11-11textproc/py-llguidance/distinfo
+5-6textproc/py-llguidance/Makefile
+16-172 files

LLVM/project 7d7d53cclang/lib/CIR/CodeGen CIRGenBuiltin.cpp

re-arrange system-v fall-through
DeltaFile
+1-1clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+1-11 files

LLVM/project 7ac44fcclang/lib/CIR/CodeGen CIRGenBuiltinNVPTX.cpp CIRGenFunction.h

[CIR][CUDA][NFC] Add initial NVPTX builtin infrastructure
DeltaFile
+948-0clang/lib/CIR/CodeGen/CIRGenBuiltinNVPTX.cpp
+4-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+1-0clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+1-0clang/lib/CIR/CodeGen/CMakeLists.txt
+954-04 files

LLVM/project e217582orc-rt/include CMakeLists.txt

[orc-rt] Fix typo in header name. NFCI. (#195212)

The path for orc-rt/include/orc-rt/sps-ci/NativeDylibManagerSPSCI.h was
missing the 'SPSCI' suffix.
DeltaFile
+1-1orc-rt/include/CMakeLists.txt
+1-11 files