LLVM/project 79c11efclang/lib/Format TokenAnnotator.cpp

[clang-format][NFC] Remove redundant checking for null pointer

See https://github.com/llvm/llvm-project/pull/143194#discussion_r2674008700
DeltaFile
+0-3clang/lib/Format/TokenAnnotator.cpp
+0-31 files

FreeBSD/ports 2ea284ax11/contour Makefile distinfo, x11/contour/files patch-src_crispy_FNV.h extra-patch-src_crispy_read__selector.h

x11/contour: Update to 0.6.2.8008

While here, add patch to fix build with clang/libc++ 19.

libc++ 19 only provides std::char_traits for character types, which
causes compile errors when crispy::fnv is instantiated with non-char
types.

Restricting string-related overloads to char-only types, and adding a
generic trivially-copyable value hashing overload restore successful
builds on clang/libc++ 19.

Changelog: https://github.com/contour-terminal/contour/releases/tag/v0.6.2.8008

Reported by:    portscout
DeltaFile
+67-0x11/contour/files/patch-src_crispy_FNV.h
+6-6x11/contour/Makefile
+3-3x11/contour/distinfo
+2-2x11/contour/files/extra-patch-src_crispy_read__selector.h
+2-2x11/contour/pkg-plist
+80-135 files

LLVM/project 7c2c7f0mlir/include/mlir/Bindings/Python IRCore.h NanobindUtils.h, mlir/lib/Bindings/Python IRCore.cpp IRAffine.cpp

[mlir][Python] downcast ir.Value to BlockArgument or OpResult
DeltaFile
+30-31mlir/lib/Bindings/Python/IRCore.cpp
+8-14mlir/test/python/ir/value.py
+8-5mlir/include/mlir/Bindings/Python/IRCore.h
+1-1mlir/include/mlir/Bindings/Python/NanobindUtils.h
+1-1mlir/lib/Bindings/Python/IRAffine.cpp
+1-1mlir/test/python/dialects/python_test.py
+49-531 files not shown
+50-537 files

LLVM/project f59b51eclang-tools-extra/clang-doc/assets class-template.mustache enum-template.mustache, clang-tools-extra/test/clang-doc enum.cpp

fix tests
DeltaFile
+21-29clang-tools-extra/clang-doc/assets/class-template.mustache
+17-23clang-tools-extra/test/clang-doc/json/class.cpp
+11-11clang-tools-extra/unittests/clang-doc/JSONGeneratorTest.cpp
+4-12clang-tools-extra/clang-doc/assets/enum-template.mustache
+1-13clang-tools-extra/clang-doc/assets/comment-template.mustache
+8-5clang-tools-extra/test/clang-doc/enum.cpp
+62-9311 files not shown
+104-13217 files

LLVM/project 2cceec6llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/mcdc/nest/lnot' into users/chapuni/mcdc/nest/bitmapaddr
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,5263,785 files not shown
+1,251,595-1,119,1073,791 files

LLVM/project e720636bolt/lib/Core DebugNames.cpp

[BOLT] Avoid UB due to misaligned access. (#174990)

There is no guarantee that PatchOffset is suitably aligned for uint32_t,
and in BOLT's own tests, it is not aligned for uint32_t.

Fixes test failures seen with LLVM_USE_SANITIZER=Undefined.
DeltaFile
+3-3bolt/lib/Core/DebugNames.cpp
+3-31 files

LLVM/project 687a393llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/mcdc/nest/lnot' into users/chapuni/cov/single/trunk

Conflicts:
        clang/docs/ReleaseNotes.rst
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,5263,785 files not shown
+1,251,532-1,119,1163,791 files

LLVM/project 29c4898llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/mcdc/nest/lnot' into users/chapuni/cov/single/switch
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,5263,785 files not shown
+1,251,532-1,119,1163,791 files

LLVM/project cc09b26llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/mcdc/nest/lnot' into users/chapuni/cov/single/if
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,5263,785 files not shown
+1,251,532-1,119,1163,791 files

LLVM/project 4b207a9llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/mcdc/nest/lnot' into users/chapuni/cov/single/condop
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,5263,785 files not shown
+1,251,532-1,119,1163,791 files

LLVM/project e5b5108llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/mcdc/nest/lnot' into users/chapuni/cov/single/loop
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,5263,785 files not shown
+1,251,532-1,119,1163,791 files

FreeNAS/freenas d7fdcfdsrc/middlewared/middlewared/plugins sysdataset.py

Fix
DeltaFile
+1-1src/middlewared/middlewared/plugins/sysdataset.py
+1-11 files

LLVM/project d394178llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/mcdc/nest/mcdcstate' into users/chapuni/mcdc/nest/lnot
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,5263,782 files not shown
+1,251,478-1,119,1043,788 files

LLVM/project bf318b1clang/include/clang/AST IgnoreExpr.h, clang/lib/CodeGen CoverageMappingGen.cpp CodeGenFunction.cpp

Merge branch 'main' into users/chapuni/mcdc/nest/mcdcstate
DeltaFile
+95-0clang/test/Profile/c-mcdc-not.c
+12-0clang/lib/CodeGen/CoverageMappingGen.cpp
+7-5clang/lib/CodeGen/CodeGenFunction.cpp
+6-4clang/lib/CodeGen/CodeGenPGO.cpp
+8-0clang/include/clang/AST/IgnoreExpr.h
+5-1clang/test/CoverageMapping/mcdc-nested-expr.cpp
+133-102 files not shown
+138-128 files

LLVM/project a3f3954clang-tools-extra/docs ReleaseNotes.rst

[clang-doc] Update clang-tools-extra release notes (#175232)

DeltaFile
+26-0clang-tools-extra/docs/ReleaseNotes.rst
+26-01 files

FreeNAS/freenas cb8ff77src/middlewared/middlewared/plugins sysdataset.py

Fix
DeltaFile
+16-35src/middlewared/middlewared/plugins/sysdataset.py
+16-351 files

LLVM/project aa58492clang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets class-template.mustache namespace-template.mustache

add line prefix from CDCtx, fix extra tag
DeltaFile
+76-46clang-tools-extra/clang-doc/JSONGenerator.cpp
+4-6clang-tools-extra/test/clang-doc/enum.cpp
+3-1clang-tools-extra/clang-doc/assets/class-template.mustache
+1-3clang-tools-extra/test/clang-doc/mustache-index.cpp
+3-1clang-tools-extra/clang-doc/assets/namespace-template.mustache
+1-3clang-tools-extra/clang-doc/assets/enum-template.mustache
+88-603 files not shown
+91-649 files

LLVM/project 8f8d9f7clang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets namespace-template.mustache

[clang-doc] Add variables to the namespace HTML template
DeltaFile
+31-0clang-tools-extra/clang-doc/assets/namespace-template.mustache
+16-4clang-tools-extra/test/clang-doc/json/namespace.cpp
+3-1clang-tools-extra/clang-doc/JSONGenerator.cpp
+50-53 files

FreeBSD/src 0d82ee2sys/vm vm_object.h

vm_object.h: tweak OBJ_ONEMAPPING comment even more

(cherry picked from commit dcb80621bbf9a733b91f1a011af873318fac2709)
DeltaFile
+2-3sys/vm/vm_object.h
+2-31 files

FreeBSD/src aa21e75sys/vm vm_object.h

vm/vm_object.h: clarify the OBJ_ONEMAPPING semantic

(cherry picked from commit 9c923575606bbd29dcf0ec3384150d2d67136cbb)
DeltaFile
+3-2sys/vm/vm_object.h
+3-21 files

LLVM/project 9a82902mlir/include/mlir/Bindings/Python IRCore.h NanobindUtils.h, mlir/lib/Bindings/Python IRCore.cpp IRAffine.cpp

[mlir][Python] downcast ir.Value to BlockArgument or OpResult
DeltaFile
+31-31mlir/lib/Bindings/Python/IRCore.cpp
+9-16mlir/test/python/ir/value.py
+8-5mlir/include/mlir/Bindings/Python/IRCore.h
+1-1mlir/test/python/dialects/python_test.py
+1-1mlir/lib/Bindings/Python/IRAffine.cpp
+1-1mlir/include/mlir/Bindings/Python/NanobindUtils.h
+51-551 files not shown
+52-557 files

LLVM/project 38f1488clang/include/clang/AST IgnoreExpr.h, clang/lib/CodeGen CoverageMappingGen.cpp CodeGenFunction.cpp

[MC/DC] Enable usage of `!` among `&&` and `||` (#125406)

In the current implementation, `!(a || b) && c` was not treated as one
Decision with three terms.

Fixes #124563
DeltaFile
+95-0clang/test/Profile/c-mcdc-not.c
+12-0clang/lib/CodeGen/CoverageMappingGen.cpp
+7-5clang/lib/CodeGen/CodeGenFunction.cpp
+5-3clang/lib/CodeGen/CodeGenPGO.cpp
+8-0clang/include/clang/AST/IgnoreExpr.h
+5-1clang/test/CoverageMapping/mcdc-nested-expr.cpp
+132-91 files not shown
+135-97 files

LLVM/project 02c95d6llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/cov/merge/mcdcsort' into users/chapuni/mcdc/nest/mcdcstate
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,5263,781 files not shown
+1,251,460-1,119,0983,787 files

LLVM/project e0486d0clang/lib/CodeGen MCDCState.h, clang/test/Sema warn-thread-safety-analysis.c

Merge branch 'main' into users/chapuni/cov/merge/mcdcsort
DeltaFile
+153-0libc/src/__support/math/expm1f16.h
+2-128libc/src/math/generic/expm1f16.cpp
+29-0libc/shared/math/expm1f16.h
+28-0clang/test/Sema/warn-thread-safety-analysis.c
+17-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+15-1clang/lib/CodeGen/MCDCState.h
+244-1308 files not shown
+269-14814 files

LLVM/project 5eccfaeclang/lib/CodeGen CodeGenPGO.cpp

[clang][CodeGen] Avoid copy of loop variable (NFC)

/llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp:1140:19: error: loop variable '[_, V]' creates a copy from type 'const value_type' (aka 'const llvm::detail::DenseMapPair<const clang::Stmt *, clang::CodeGen::CounterPair>') [-Werror,-Wrange-loop-construct]
  for (const auto [_, V] : *RegionCounterMap) {
                  ^
/llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp:1140:8: note: use reference type 'const value_type &' (aka 'const llvm::detail::DenseMapPair<const clang::Stmt *, clang::CodeGen::CounterPair> &') to prevent copying
  for (const auto [_, V] : *RegionCounterMap) {
       ^~~~~~~~~~~~~~~~~~~
                  &
1 error generated.
DeltaFile
+1-1clang/lib/CodeGen/CodeGenPGO.cpp
+1-11 files

FreeBSD/src 849c0ebusr.sbin/pkg FreeBSD.conf.quarterly FreeBSD.conf.latest

Comments: FreeBSD.conf should not be overwritten

The files /usr/sbin/pkg/FreeBSD.conf.* currently set base repo to {enable: no}.
We don't want to overwrite /local/etc/pkg/repos/FreeBSD.conf that already exists
when users choose tech preview in the installation.

Signed-off-by: Guilherme Augusto de Souza Candinho <cndghm at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1925
DeltaFile
+3-2usr.sbin/pkg/FreeBSD.conf.quarterly
+2-2usr.sbin/pkg/FreeBSD.conf.latest
+2-2usr.sbin/pkg/FreeBSD.conf.quarterly-release
+7-63 files

LLVM/project b4604e8utils/bazel/llvm-project-overlay/libc BUILD.bazel

[libc] Fix bazel format caused by #162132 (#175276)

DeltaFile
+2-2utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2-21 files

FreeBSD/src 42541e8sys/vm vm_object.h

vm_object.h: tweak OBJ_ONEMAPPING comment even more

(cherry picked from commit dcb80621bbf9a733b91f1a011af873318fac2709)
DeltaFile
+2-3sys/vm/vm_object.h
+2-31 files

LLVM/project 0a48ff2clang/lib/CodeGen MCDCState.h CoverageMappingGen.cpp

[MC/DC] Refactor MCDC::State::Decision. NFC. (#125408)

Introduce `ID` and `InvalidID`. Then `DecisionByStmt` can have three
states.

* Not assigned if the Stmt(Expr) doesn't exist.
* When `DecisionByStmt[Expr]` exists:
  * Invalid and should be ignored if `ID == Invalid`.
  * Valid if `ID != Invalid`. Other member will be filled in the Mapper.
DeltaFile
+15-1clang/lib/CodeGen/MCDCState.h
+2-4clang/lib/CodeGen/CoverageMappingGen.cpp
+1-1clang/lib/CodeGen/CodeGenPGO.cpp
+18-63 files

LLVM/project f43e1e3llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'users/chapuni/cov/single/unify' into users/chapuni/cov/merge/mcdcsort
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,5263,768 files not shown
+1,251,161-1,118,9223,774 files