LLVM/project e31da6allvm/utils/gn/secondary/llvm/lib/Support BUILD.gn

[gn build] Port fce3facdfe49 (#224872)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn
+1-01 files

LLVM/project 0ada78bllvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc BUILD.gn

[gn build] Port f43368b4d45e (#224871)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn
+1-01 files

LLVM/project e3adc74llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port 551af79c9031 (#224870)
DeltaFile
+1-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+1-01 files

LLVM/project 5261c03libc/test/src/math/exhaustive cos.wc sin.wc, llvm/test/CodeGen/AMDGPU bf16.ll amdgcn.bitcast.960bit.ll

Merge cascade
DeltaFile
+1,091,085-0libc/test/src/math/exhaustive/sin.wc
+1,090,178-0libc/test/src/math/exhaustive/cos.wc
+65,634-64,263llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+11,404-11,457llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,656-7,977llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+6,369-6,125llvm/test/CodeGen/AMDGPU/bf16.ll
+2,270,326-89,8227,669 files not shown
+2,682,654-293,5607,675 files

LLVM/project 9c3bc81llvm/lib/Target/AMDGPU AMDGPU.td, llvm/lib/TargetParser AMDGPUTargetParser.cpp

[AMDGPU] Add LDS encoding granularity to TargetParser

Model LDS encoding granularity with dedicated features and expose the
byte-valued getLDSEncodingGranule query for GPUKind and subarch. Keep
encoding independent of the hardware allocation granularity used for
occupancy; GFX10.3, GFX11 and GFX12.0 encode in 512-byte units while
allocating 1024-byte blocks.

Migrate program resource register and PAL metadata encoding to the new
query and remove getLdsDwGranularity from AMDGPUBaseInfo. gfx9-4-generic
uses gfx950's 1280-byte encoding granule independently of LDS capacity.

Test encoding queries, feature membership, generic-target validation and
encoded LDS sizes, including the GFX10.3 allocation/encoding distinction.

Change-Id: I9d3c2c041605e9a45fa8fbda09fc3460a74953ea
DeltaFile
+57-31llvm/unittests/TargetParser/TargetParserTest.cpp
+37-5llvm/test/TableGen/AMDGPUTargetDefLDSAllocGranularity.td
+34-1llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+34-0llvm/test/CodeGen/AMDGPU/lds-size-gfx9-4-generic.ll
+26-0llvm/test/CodeGen/AMDGPU/lds-size-gfx1030.ll
+20-0llvm/lib/Target/AMDGPU/AMDGPU.td
+208-377 files not shown
+235-5913 files

LLVM/project 1843845llvm/lib/Target/AMDGPU AMDGPUFeatures.td AMDGPU.td, llvm/lib/TargetParser AMDGPUTargetParser.cpp

[AMDGPU] Add `getLDSAllocGranule` to TargetParser (#220051)
DeltaFile
+95-0llvm/unittests/TargetParser/TargetParserTest.cpp
+30-22llvm/test/CodeGen/AMDGPU/occupancy-levels.ll
+42-0llvm/test/TableGen/AMDGPUTargetDefLDSAllocGranularity.td
+34-1llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+29-5llvm/lib/Target/AMDGPU/AMDGPU.td
+14-0llvm/lib/Target/AMDGPU/AMDGPUFeatures.td
+244-283 files not shown
+256-329 files

LLVM/project b03138autils/bazel/llvm-project-overlay/libc BUILD.bazel, utils/bazel/llvm-project-overlay/libc/test/src/math BUILD.bazel

[bazel] Fix the build after 8c8740bd92197171d5873f77a66bb68217926fb2/2747501774ba93685fc460abafb395e585a86b13 (#224868)
DeltaFile
+117-14utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+22-3utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
+22-3utils/bazel/llvm-project-overlay/libc/test/src/math/BUILD.bazel
+161-203 files

NetBSD/src VkLBLRqsys/compat/linux/common linux_socket.c

   compat_linux sendmsg(2): Handle msg_controllen more cautiously.

   Also add an assertion about cmsg_len arithmetic in recvmsg(2) and
   recvmmsg(2).

   PR kern/60748: compat_linux: possible integer truncation/overflow
   issues in socket syscalls
VersionDeltaFile
1.160+27-5sys/compat/linux/common/linux_socket.c
+27-51 files

NetBSD/src QRQEoW8sys/compat/linux/common linux_socket.c

   compat_linux: Verify struct msghdr sizes more carefully..

   PR kern/60748: compat_linux: possible integer truncation/overflow
   issues in socket syscalls
VersionDeltaFile
1.159+56-10sys/compat/linux/common/linux_socket.c
+56-101 files

OpenBSD/ports 4klVKoBinfrastructure/mk bsd.port.mk

   Poison ccache and sccache so they can't be used directly by ports.

   Previously these were a common hidden dependency that could be silently
   picked by a port at configure time, then junked during build, resulting
   in breakage for bulk builders.

   Users can still build ports with ccache (for C/C++) and sccache (for
   Rust) by setting USE_CCACHE/USE_SCCACHE in mk.conf(5) as described in
   bsd.port.mk(5).

   ok sthen@ tb@
VersionDeltaFile
1.1652+11-2infrastructure/mk/bsd.port.mk
+11-21 files

FreeBSD/ports 232aae2misc/py-paddlepaddle Makefile

misc/py-paddlepaddle: broken on 14

Reported by:    fallout

(cherry picked from commit 1426db31939bec897a21eb7e646c6e0a092e5623)
DeltaFile
+2-0misc/py-paddlepaddle/Makefile
+2-01 files

FreeBSD/ports 6f0fb7bx11-toolkits/imgui Makefile distinfo

x11-toolkits/imgui: update 1.92.8 → 1.92.9.b
DeltaFile
+3-3x11-toolkits/imgui/distinfo
+1-2x11-toolkits/imgui/Makefile
+4-52 files

FreeBSD/ports 796a2a1devel/py-scikit-build distinfo Makefile

devel/py-scikit-build: update 0.19.0 → 0.19.1

PR:     298281
DeltaFile
+9-7devel/py-scikit-build/Makefile
+3-3devel/py-scikit-build/distinfo
+12-102 files

NetBSD/pkgsrc xxHEnoLlang/chicken6 Makefile distinfo, lang/chicken6/patches patch-rules.make patch-Makefile.bsd

   (lang/chicken6) Fix RELRO issue, the same adhoc way as lang/chicken5.
VersionDeltaFile
1.1+15-0lang/chicken6/patches/patch-rules.make
1.1+15-0lang/chicken6/patches/patch-Makefile.bsd
1.2+3-1lang/chicken6/distinfo
1.2+2-1lang/chicken6/Makefile
+35-24 files

FreeBSD/ports 1426db3misc/py-paddlepaddle Makefile

misc/py-paddlepaddle: broken on 14

Reported by:    fallout
DeltaFile
+2-0misc/py-paddlepaddle/Makefile
+2-01 files

LLVM/project fd2f25dclang/lib/StaticAnalyzer/Checkers/WebKit RawPtrRefLocalVarsChecker.cpp

[WebKit Checkers][NFC] Thread the sink type through the local vars checker (#224862)

So an upcoming borrow checker can track assignment through indirection.

For example, in `out = &vec`, where `out`'s declared type is
`Vector<char>*&`, the relevant sink type is `Vector<char>*`.

Assisted-by: Claude
DeltaFile
+11-10clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp
+11-101 files

OpenBSD/src VhWEB7eshare/man/man9 vnode.9

   vnode(9): remove v_inflight

   OK: deraadt@
VersionDeltaFile
1.37+2-3share/man/man9/vnode.9
+2-31 files

LLVM/project c89ca1bllvm/test/Transforms/SLPVectorizer/X86 extracted-subfields.ll

[SLP][NFC]Add a test with a missed vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/224865
DeltaFile
+384-0llvm/test/Transforms/SLPVectorizer/X86/extracted-subfields.ll
+384-01 files

FreeBSD/ports 02e53b9misc/py-timm distinfo Makefile

misc/py-timm: update 1.0.28 → 1.0.29
DeltaFile
+4-14misc/py-timm/Makefile
+3-3misc/py-timm/distinfo
+7-172 files

FreeBSD/ports e46add0science/py-h5json distinfo Makefile

science/py-h5json: update 1.1.3 → 2.0.0
DeltaFile
+6-6science/py-h5json/Makefile
+3-3science/py-h5json/distinfo
+9-92 files

FreeBSD/ports 0c2c029misc/py-xgboost distinfo Makefile, misc/py-xgboost/files patch-CMakeLists.txt

misc/py-xgboost: update 3.1.3 → 3.4.1
DeltaFile
+22-63misc/py-xgboost/files/patch-CMakeLists.txt
+28-10misc/py-xgboost/Makefile
+3-3misc/py-xgboost/distinfo
+53-763 files

FreeBSD/ports 86fda27devel/py-simsimd/files patch-include_simsimd_types.h

devel/py-simsimd: fix build on arm64

Reported by:    fallout
DeltaFile
+6-2devel/py-simsimd/files/patch-include_simsimd_types.h
+6-21 files

FreeBSD/ports 4bfe3f8devel/py-qutip-qip distinfo Makefile

devel/py-qutip-qip: update 0.4.1 → 0.4.2
DeltaFile
+14-9devel/py-qutip-qip/Makefile
+3-3devel/py-qutip-qip/distinfo
+17-122 files

FreeBSD/ports c18a220devel/py-memory-graph distinfo Makefile

devel/py-memory-graph: update 0.3.86 → 0.3.87
DeltaFile
+9-4devel/py-memory-graph/Makefile
+3-3devel/py-memory-graph/distinfo
+12-72 files

FreeBSD/ports 7ebc222science/py-emmet-core distinfo Makefile

science/py-emmet-core: update 0.87.1 → 0.87.2
DeltaFile
+5-7science/py-emmet-core/Makefile
+3-3science/py-emmet-core/distinfo
+8-102 files

FreeBSD/ports fe5fce0devel/py-scikit-hep-testdata distinfo Makefile

devel/py-scikit-hep-testdata: update 0.6.7 → 0.6.8
DeltaFile
+7-5devel/py-scikit-hep-testdata/Makefile
+3-3devel/py-scikit-hep-testdata/distinfo
+10-82 files

FreeBSD/ports 93ba22cdevel/xtl-quant-stack distinfo Makefile

devel/xtl-quant-stack: update 0.8.1 → 0.8.2
DeltaFile
+4-4devel/xtl-quant-stack/Makefile
+3-3devel/xtl-quant-stack/distinfo
+7-72 files

FreeBSD/ports 6bf6a93devel/py-pyTooling distinfo Makefile, devel/py-pyTooling/files patch-pyTooling_Platform_____init____.py patch-pyTooling_Process_____init____.py

devel/py-pyTooling: update 8.16.1 → 9.0.0
DeltaFile
+37-0devel/py-pyTooling/files/patch-pyTooling_Process_____init____.py
+29-0devel/py-pyTooling/files/patch-pyTooling_Platform_____init____.py
+9-15devel/py-pyTooling/Makefile
+3-3devel/py-pyTooling/distinfo
+78-184 files

FreeBSD/ports 96aedd7cad/py-gdstk distinfo Makefile

cad/py-gdstk: update 1.0.0 → 1.0.1
DeltaFile
+9-9cad/py-gdstk/Makefile
+3-3cad/py-gdstk/distinfo
+12-122 files

FreeBSD/ports dcd616ascience/py-pyscf distinfo Makefile, science/py-pyscf/files sitecustomize.py

science/py-pyscf: update 2.12.1 → 2.14.0
DeltaFile
+22-15science/py-pyscf/Makefile
+3-3science/py-pyscf/distinfo
+1-0science/py-pyscf/files/sitecustomize.py
+26-183 files