FreeBSD/ports cceada7graphics/asciinema-agg distinfo Makefile

graphics/asciinema-agg: Update to 1.9.0

ChangeLog: https://github.com/asciinema/agg/releases/tag/v1.9.0
DeltaFile
+3-3graphics/asciinema-agg/distinfo
+1-1graphics/asciinema-agg/Makefile
+4-42 files

FreeBSD/ports 3203ea8archivers/py-zipstream-ng Makefile distinfo

archivers/py-zipstream-ng: Update to 1.9.2

ChangeLog: https://github.com/pR0Ps/zipstream-ng/blob/v1.9.2/CHANGELOG.md
DeltaFile
+6-3archivers/py-zipstream-ng/Makefile
+3-3archivers/py-zipstream-ng/distinfo
+9-62 files

LLVM/project adcd285compiler-rt/lib/scudo/standalone secondary.h mem_map_linux.cpp, compiler-rt/lib/scudo/standalone/tests report_test.cpp

[scudo] Return nullptr if a remap fails on linux. (#200537)

Add a check if a fixed address mmap doesn't return the expected address.

Allow a remap call to fail if the mmap fails and returns a nullptr to
the caller.

Fix a place where if remap fails in the secondary, it didn't do
anything. Now it will unmap the original entry on failure.
DeltaFile
+7-2compiler-rt/lib/scudo/standalone/secondary.h
+5-3compiler-rt/lib/scudo/standalone/mem_map_linux.cpp
+8-0compiler-rt/lib/scudo/standalone/report_linux.cpp
+4-0compiler-rt/lib/scudo/standalone/report_linux.h
+3-0compiler-rt/lib/scudo/standalone/tests/report_test.cpp
+27-55 files

LLVM/project e4e39abllvm/lib/CodeGen MachineInstrBundle.cpp, llvm/test/CodeGen/AMDGPU finalizebundle.mir hard-clauses-gfx1250.mir

[CodeGen] Treat Reg uses which are partailly defined within bundle as internal read
DeltaFile
+76-0llvm/test/CodeGen/AMDGPU/finalizebundle.mir
+54-17llvm/lib/CodeGen/MachineInstrBundle.cpp
+42-0llvm/test/CodeGen/AMDGPU/hard-clauses-gfx1250.mir
+172-173 files

NetBSD/src 5SIBR9rsys/net if_spppsubr.c

   Fix double-counting of Oerrs and OutDiscards
VersionDeltaFile
1.278+2-6sys/net/if_spppsubr.c
+2-61 files

LLVM/project f3bed42llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/AArch64 vector-splice-compress-mmo-align.ll

[SelectionDAG] Don't over-claim alignment on vector splice/compress stack MMOs (#200622)

expandVectorSplice and expandVECTOR_COMPRESS allocate their scratch slot
on the stack with getReducedAlign, but the memory accesses they generate
touching this slot use the type's natural alignment, which may be
larger!
DeltaFile
+35-0llvm/test/CodeGen/AArch64/vector-splice-compress-mmo-align.ll
+9-7llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+44-72 files

NetBSD/src pc5yy0Fsys/net if_spppsubr.c if_spppvar.h

   Remove pp_con and pp_chg,
   which are no longer used after the removal of netisdn
VersionDeltaFile
1.277+2-55sys/net/if_spppsubr.c
1.43+1-10sys/net/if_spppvar.h
+3-652 files

LLVM/project 4cef4efllvm/docs/CommandGuide llvm-debuginfo-analyzer.rst, llvm/include/llvm/DebugInfo/LogicalView/Readers LVIRReader.h

[llvm-debuginfo-analyzer] Add support for LLVM IR format. (#200603)

llvm-debuginfo-analyzer is a command line tool that processes debug
info contained in a binary file and produces a debug information
format agnostic “Logical View”, which is a high-level semantic
representation of the debug info, independent of the low-level format.

Add support for the LLVM IR format and be able to generate logical
views. Both textual representation (.ll) and bitcode (.bc) formats
are supported.

This relands https://github.com/llvm/llvm-project/pull/135440, which was
reverted in https://github.com/llvm/llvm-project/pull/199890.
It includes the fixes for the buildbots problems.
DeltaFile
+2,630-0llvm/lib/DebugInfo/LogicalView/Readers/LVIRReader.cpp
+362-0llvm/unittests/DebugInfo/LogicalView/IRReaderTest.cpp
+303-0llvm/include/llvm/DebugInfo/LogicalView/Readers/LVIRReader.h
+87-134llvm/docs/CommandGuide/llvm-debuginfo-analyzer.rst
+168-0llvm/test/tools/llvm-debuginfo-analyzer/IR/08-ir-multiple-compile-units.test
+151-0llvm/test/tools/llvm-debuginfo-analyzer/IR/01-ir-select-logical-elements.test
+3,701-13435 files not shown
+5,408-15241 files

LLVM/project 7bff896clang/lib/Sema SemaDeclAttr.cpp, llvm/lib/IR Verifier.cpp

[AMDGPU] Verify AMDGPU required workgroup size matches flat workgroup size
DeltaFile
+78-0llvm/test/Verifier/AMDGPU/reqd-work-group-size.ll
+78-0llvm/lib/IR/Verifier.cpp
+35-0mlir/lib/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.cpp
+35-0clang/lib/Sema/SemaDeclAttr.cpp
+12-12llvm/test/Transforms/InstCombine/AMDGPU/mbcnt-wave32-optimizations.ll
+19-0mlir/test/Target/LLVMIR/rocdl-invalid.mlir
+257-1220 files not shown
+357-8626 files

OpenBSD/src R6W8EZHsys/dev/pci/drm/i915/display intel_dp.c

   drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP

   From Ankit Nautiyal
   ad8e3d096fa1e2f8b1009731c6e0cdae7ebedf79 in linux-6.18.y/6.18.34
   f87abd0c6604fb6cc31cc86fc7ccc6a576924352 in mainline linux
VersionDeltaFile
1.34+1-1sys/dev/pci/drm/i915/display/intel_dp.c
+1-11 files

OpenBSD/src Ypkxttcsys/dev/pci/drm/amd/display/dc/core dc.c

   drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async

   From Harry Wentland
   1ecde19bfce6535bffddad1139ff466b6d401b8e in linux-6.18.y/6.18.34
   6c92f6d9600efa3ef0d9e560a2b52776d9803c29 in mainline linux
VersionDeltaFile
1.2+5-1sys/dev/pci/drm/amd/display/dc/core/dc.c
+5-11 files

OpenBSD/src cDvUwEUsys/dev/pci/drm/amd/display/dc/bios bios_parser2.c

   drm/amd/display: Validate GPIO pin LUT table size before iterating

   From Harry Wentland
   7ca695b3122297b06a3ed605bbe1cd32c85d9f5a in linux-6.18.y/6.18.34
   86d2b20644b11d21fe52c596e6e922b4590a3e3f in mainline linux
VersionDeltaFile
1.16+9-0sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
+9-01 files

LLVM/project 7290d87clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp, clang/test/CIR/CodeGenHIP builtins-amdgcn.hip

[CIR][AMDGPU] Implement lowering for __builtin_amdgcn_dispatch_ptr (#199880)

Port `emitAMDGPUDispatchPtr` from OGCG. Emits the `amdgcn.dispatch.ptr`
intrinsic and inserts an address-space cast when the builtin's expected
return type differs.
DeltaFile
+29-6clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+8-0clang/test/CIR/CodeGenHIP/builtins-amdgcn.hip
+37-62 files

LLVM/project fba43a5clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/Lowering call-llvm-intrinsic.cir

[CIR] Fix cir.call_llvm_intrinsic lowering for 0-result ops (#199516)

`cir.call_llvm_intrinsic` declares `Optional<CIR_AnyType>:$result`, but
the lowering indexed `op->getResultTypes()[0]` unconditionally and OOBed
on void calls.
Guard with `getNumResults()` and pick the void overload of
`LLVM::CallIntrinsicOp::create` in `createCallLLVMIntrinsicOp`.
DeltaFile
+27-0clang/test/CIR/Lowering/call-llvm-intrinsic.cir
+14-6clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+41-62 files

OpenBSD/src tucQRx9sys/dev/pci/drm/amd/display/dc/bios bios_parser_helper.c

   drm/amd/display: Fix integer overflow in bios_get_image()

   From Harry Wentland
   6bbd703ea1c141d7ac0e7f7e82ff5fd237b67a17 in linux-6.18.y/6.18.34
   cd86529ec61474a38c3837fb7823790a7c3f8cce in mainline linux
VersionDeltaFile
1.5+6-3sys/dev/pci/drm/amd/display/dc/bios/bios_parser_helper.c
+6-31 files

OpenBSD/src YiPrsR4sys/dev/pci/drm/amd/amdgpu amdgpu_vpe.c

   drm/amdgpu/vpe: Force collaborate sync after TRAP

   From Alan Liu
   3ed448c1dc78ddbf2e1f29dc00788c028ccdbb82 in linux-6.18.y/6.18.34
   b6074630a461b1322a814988779005cbc43612ea in mainline linux
VersionDeltaFile
1.4+6-1sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
+6-11 files

OpenBSD/src v2lXRyjsys/dev/pci/drm drm_vblank.c

   drm/vblank: Fix kernel docs for vblank timer

   From Thomas Zimmermann
   141ffb83abe97db88df8822c82cd53ae5e38221a in linux-6.18.y/6.18.34
   3946d3ba99342f3b9996e621f05e7003d4308171 in mainline linux
VersionDeltaFile
1.16+1-1sys/dev/pci/drm/drm_vblank.c
+1-11 files

NetBSD/src UqxRRSPsys/net if_spppsubr.c

   Removed redundant splnet()/splx() since lmc(4) and netisdn were removed
VersionDeltaFile
1.276+12-48sys/net/if_spppsubr.c
+12-481 files

OpenBSD/src QKliQfRsys/dev/pci/drm drm_atomic_helper.c

   drm/atomic: Increase timeout in drm_atomic_helper_wait_for_vblanks()

   From Thomas Zimmermann
   ed39ecd3a96cdf94589aef46f2f711cf93baa0d3 in linux-6.18.y/6.18.34
   79ae8510b5b81b9500370f89c619b50ca9c0990f in mainline linux
VersionDeltaFile
1.17+1-1sys/dev/pci/drm/drm_atomic_helper.c
+1-11 files

OpenBSD/src jd514z5sys/dev/pci/drm drm_vblank_helper.c

   drm/vblank: Add CRTC helpers for simple use cases

   From Thomas Zimmermann
   60918357456d39f640de25845890614caa44a30a in linux-6.18.y/6.18.34
   d54dbb5963bdbdf8559903fe2b2343e871adcb30 in mainline linux
VersionDeltaFile
1.2+80-0sys/dev/pci/drm/drm_vblank_helper.c
+80-01 files

OpenBSD/src PMzXvuXsys/dev/pci/drm drm_vblank.c drm_vblank_helper.c, sys/dev/pci/drm/include/drm drm_vblank.h drm_modeset_helper_vtables.h

   drm/vblank: Add vblank timer

   From Thomas Zimmermann
   fa4b91eea4331e7c24aa2d7855583d062a73e4ea in linux-6.18.y/6.18.34
   74afeb8128502a529041a2566febd26053a7be11 in mainline linux
VersionDeltaFile
1.15+174-2sys/dev/pci/drm/drm_vblank.c
1.1+96-0sys/dev/pci/drm/drm_vblank_helper.c
1.8+36-0sys/dev/pci/drm/include/drm/drm_vblank.h
1.11+12-0sys/dev/pci/drm/include/drm/drm_modeset_helper_vtables.h
+318-24 files

LLVM/project 5148d2dclang/lib/AST/ByteCode Descriptor.cpp Program.cpp, clang/unittests/AST/ByteCode Pointer.cpp

[clang][bytecode] Improve `getType()`  (#200342)

We previously often fell back to the type of the declaration, which is
wrong if we're pointing e.g. to a nested array.

Add a new unit test to vaildate this.
DeltaFile
+274-0clang/unittests/AST/ByteCode/Pointer.cpp
+27-26clang/lib/AST/ByteCode/Descriptor.cpp
+16-13clang/lib/AST/ByteCode/Program.cpp
+22-3clang/lib/AST/ByteCode/Pointer.h
+5-3clang/lib/AST/ByteCode/DynamicAllocator.cpp
+3-3clang/lib/AST/ByteCode/Descriptor.h
+347-481 files not shown
+348-487 files

OpenBSD/src 6qsVeHqsys/dev/pci/drm drm_linux.c, sys/dev/pci/drm/include/linux hrtimer.h

   add hrtimer_forward_now() for 6.18.34 drm
VersionDeltaFile
1.138+14-1sys/dev/pci/drm/drm_linux.c
1.4+5-2sys/dev/pci/drm/include/linux/hrtimer.h
+19-32 files

OpenBSD/src 3ne2ARGsys/dev/pci/drm/include/linux ktime.h

   add ktime_compare() for 6.18.34 drm
VersionDeltaFile
1.10+11-1sys/dev/pci/drm/include/linux/ktime.h
+11-11 files

OpenBSD/src wA9tTzDsys/dev/pci/drm/include/linux ktime.h types.h

   move ktime_t typedef to linux/types.h

   follows linux changes made around the time of linux 6.8
VersionDeltaFile
1.9+2-2sys/dev/pci/drm/include/linux/ktime.h
1.7+2-0sys/dev/pci/drm/include/linux/types.h
+4-22 files

LLVM/project a4e18dcllvm/include/llvm/ExecutionEngine/Orc ExecutorResolutionGenerator.h

[ORC] Fix header comment. NFC. (#200980)
DeltaFile
+1-1llvm/include/llvm/ExecutionEngine/Orc/ExecutorResolutionGenerator.h
+1-11 files

Linux/linux 6f3ed7fdrivers/md dm-cache-policy-smq.c

Merge tag 'for-7.1/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm

Pull device mapper fix from Mikulas Patocka:

 - fix race condition in dm-cache-policy-smq

* tag 'for-7.1/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm:
  dm cache policy smq: check allocation under invalidate lock
DeltaFile
+8-4drivers/md/dm-cache-policy-smq.c
+8-41 files

LLVM/project 3226701flang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP/Todo metadirective-declarative.f90

Add todo guard for declarative construct

Metadirective variants are lowered through genOMPDispatch, which
only handles executable constructs. If the generated construct
queue contains a declarative directive, route it to the existing
TODO path instead of dispatching it.
DeltaFile
+10-0flang/test/Lower/OpenMP/Todo/metadirective-declarative.f90
+9-0flang/lib/Lower/OpenMP/OpenMP.cpp
+19-02 files

LLVM/project c0e4fc8

[ORC] Simplify DylibManager::lookupSymbols, remove LookupRequest. (#195954)

DylibManager::lookupSymbols used to take an array of LookupRequests,
where each request specified a handle and list of symbols to lookup
within that handle.

This commit replaces the array of lookup requests with a single handle
and list of symbols passed directly to lookupSymbols.

In practice all clients were passing a singlton array anyway, and
simplifying this signature significantly simplifies implementations.
DeltaFile
+0-00 files

LLVM/project db9d559clang/lib/Sema SemaDeclAttr.cpp, llvm/lib/IR Verifier.cpp

[AMDGPU] Verify AMDGPU required workgroup size matches flat workgroup size
DeltaFile
+78-0llvm/test/Verifier/AMDGPU/reqd-work-group-size.ll
+78-0llvm/lib/IR/Verifier.cpp
+35-0mlir/lib/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.cpp
+35-0clang/lib/Sema/SemaDeclAttr.cpp
+12-12llvm/test/Transforms/InstCombine/AMDGPU/mbcnt-wave32-optimizations.ll
+11-7llvm/test/CodeGen/AMDGPU/implicit-arg-v5-opt.ll
+249-1919 files not shown
+338-8625 files