LLVM/project 3a16cbelldb/test/API/linux/linker-symbols TestLinkerSymbols.py

[LLDB] Skip linker symbols test on Windows and MacOS. (#184690)

The test was only intended to run on linux.

Currently it's failing on the lldb-x86_64-win builder:
https://lab.llvm.org/buildbot/#/builders/211/builds/6741
DeltaFile
+1-0lldb/test/API/linux/linker-symbols/TestLinkerSymbols.py
+1-01 files

LLVM/project cd62289llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 known-never-zero.ll

[DAG] isKnownNeverZero - add ISD::ADD/SUB DemandedElts handling and tests (#183958)

Closes #183043
DeltaFile
+53-0llvm/test/CodeGen/X86/known-never-zero.ll
+6-6llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+59-62 files

LLVM/project 7104fc1llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

Merge branch 'main' into users/vitalybuka/spr/libcxxstring-replace-asan-volatile-wrapper-with-memory-barrier
DeltaFile
+84,419-78,498llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+66,293-29,491llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+25,751-24,782llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,663-20,281llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+21,867-18,577llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+19,112-16,445llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+241,105-188,0741,595 files not shown
+411,183-294,8411,601 files

FreeNAS/freenas 86f2e48src/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/plugins/cron __init__.py

Enable check_annotations for query/get_instance on generic CRUDServices
DeltaFile
+79-1src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+45-2src/middlewared/middlewared/api/base/decorator.py
+31-4src/middlewared/middlewared/service/crud_service.py
+7-7src/middlewared/middlewared/plugins/init_shutdown_script/__init__.py
+6-6src/middlewared/middlewared/plugins/ntp/__init__.py
+6-6src/middlewared/middlewared/plugins/cron/__init__.py
+174-264 files not shown
+186-3410 files

FreeNAS/freenas b651c97src/middlewared/middlewared/api/v27_0_0 smb.py pool_dataset.py

NAS-140128 / 27.0.0-BETA.1 / 27 API and migrations (#18361)

DeltaFile
+918-0src/middlewared/middlewared/api/v27_0_0/smb.py
+818-0src/middlewared/middlewared/api/v27_0_0/pool_dataset.py
+670-0src/middlewared/middlewared/api/v27_0_0/directory_services.py
+626-0src/middlewared/middlewared/api/v27_0_0/app.py
+593-0src/middlewared/middlewared/api/v27_0_0/pool.py
+523-0src/middlewared/middlewared/api/v27_0_0/interface.py
+4,148-0128 files not shown
+20,357-2134 files

LLVM/project 2be726dllvm/test/DebugInfo/Generic dwarf5-debug-info-static-member.ll

[DebugInfo] Don't match wrong NULL in CHECK lines of dwarf5-debug-info-static-member.ll (#184694)

Fixes failure on clang-ppc64le-rhel buildbot
(https://lab.llvm.org/buildbot/#/builders/145/builds/13080) after
#184219.

On ppc64le, children are not produced for DW_TAG_subprogram "main" in
this test. Therefore, dwarfdump doesn't print NULL after this tag. On
other platforms (AArch64/X86), DW_TAG_subprogram has DW_TAG_variable
"instance_C", which should not be matched by the check lines.

Loosened the check lines (turned CHECK-NEXT into CHECK) to make them
work for all mentioned platforms.
DeltaFile
+4-5llvm/test/DebugInfo/Generic/dwarf5-debug-info-static-member.ll
+4-51 files

FreeNAS/freenas ecf55a5src/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/plugins/cron __init__.py

Enable check_annotations for query/get_instance on generic CRUDServices
DeltaFile
+102-1src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+49-2src/middlewared/middlewared/api/base/decorator.py
+31-4src/middlewared/middlewared/service/crud_service.py
+7-7src/middlewared/middlewared/plugins/init_shutdown_script/__init__.py
+6-6src/middlewared/middlewared/plugins/ntp/__init__.py
+6-6src/middlewared/middlewared/plugins/cron/__init__.py
+201-263 files not shown
+209-309 files

LLVM/project 89d1b4flibcxx/include string

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+21-28libcxx/include/string
+21-281 files

FreeBSD/ports 8a854caaudio/baresip distinfo Makefile

audio/baresip: Update 4.5.0 => 4.6.0

Changelog:
https://github.com/baresip/baresip/releases/tag/v4.6.0

PR:     293588
DeltaFile
+5-5audio/baresip/distinfo
+2-3audio/baresip/Makefile
+2-2audio/baresip/pkg-plist
+9-103 files

FreeBSD/ports 23d2f23audio/re distinfo Makefile

audio/re: Update 4.5.0 => 4.6.0

Changelog:
https://github.com/baresip/re/releases/tag/v4.6.0

PR:     293588
DeltaFile
+3-3audio/re/distinfo
+1-1audio/re/Makefile
+1-1audio/re/pkg-plist
+5-53 files

GhostBSD/build 0087935desktop_config plasma.sh, packages plasma

Update the plasma (#269)

* Update plasma

Added more packages

* Update plasma

* Update plasma.sh
DeltaFile
+3-15desktop_config/plasma.sh
+13-2packages/plasma
+13-2packages/vital/plasma
+29-193 files

OpenBSD/ports 6DLunHZnet/bro Makefile, net/bro/patches patch-scripts_policy_frameworks_cluster_backend_zeromq_main_zeek patch-src_cluster_backend_zeromq_ZeroMQ-Proxy_cc

   flip the right user-visible knob to not patch c++ sources
VersionDeltaFile
1.1+15-0net/bro/patches/patch-scripts_policy_frameworks_cluster_backend_zeromq_main_zeek
1.163+1-1net/bro/Makefile
1.2+0-0net/bro/patches/patch-src_cluster_backend_zeromq_ZeroMQ-Proxy_cc
+16-13 files

LLVM/project 5a88dffclang/test/CodeGen attr-target-version-riscv.c attr-target-clones-aarch64.c, clang/test/CodeGen/RISCV/ntlh-intrinsics riscv32-zihintntl.c

[Clang] Only define `wchar_size` module flag if non-standard (#184668)

Summary:
This PR simply changes the behavior of the `wchar_size` flag. Currently,
we emit this in all cases for all targets. This causes problems during
LLVM-IR linking, specifically because this would vary between Linux and
Windows in unintuitive ways. Now we have an llvm::Triple helper to
determine the size from the known values. The module flag will only be
emitted if these do not match (indicating a non-standard environment).

In addition to fixing AMDGCN bitcode linking, this also means we don't
need to bloat *every* IR module compiled by clang with this flag. The
changed tests reflects this, one less unnecessary piece of metadata.
DeltaFile
+175-175clang/test/CodeGen/RISCV/ntlh-intrinsics/riscv32-zihintntl.c
+160-162clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+63-63clang/test/CodeGen/attr-target-version-riscv.c
+61-54clang/test/CodeGen/attr-target-clones-aarch64.c
+55-55clang/test/CodeGen/attr-target-clones-riscv.c
+54-53clang/test/CodeGenCXX/attr-target-version-riscv.cpp
+568-56296 files not shown
+1,223-1,209102 files

OpenBSD/ports gRlHDz5graphics/pixelorama distinfo Makefile, graphics/pixelorama/files pixelorama.sh

   graphics/pixelorama: Update to 1.1.8
   + take Maintainer

   ok thfr@
VersionDeltaFile
1.4+4-4graphics/pixelorama/distinfo
1.6+3-4graphics/pixelorama/Makefile
1.3+1-1graphics/pixelorama/files/pixelorama.sh
+8-93 files

LLVM/project 2714583llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 split-vectorize-phi-user.ll

[SLP]Do not consider split vectorize nodes as vector phi nodes

Split vectorize nodes should not be considered as vector PHI nodes, when
trying to find the insertion point for the postpotned nodes.

Fixes #184585
DeltaFile
+80-0llvm/test/Transforms/SLPVectorizer/X86/split-vectorize-phi-user.ll
+1-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+81-02 files

FreeNAS/freenas 8623697src/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/plugins/cron __init__.py

Enable check_annotations for query/get_instance on generic CRUDServices
DeltaFile
+102-1src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+50-2src/middlewared/middlewared/api/base/decorator.py
+31-4src/middlewared/middlewared/service/crud_service.py
+7-7src/middlewared/middlewared/plugins/init_shutdown_script/__init__.py
+6-6src/middlewared/middlewared/plugins/ntp/__init__.py
+6-6src/middlewared/middlewared/plugins/cron/__init__.py
+202-263 files not shown
+210-309 files

LLVM/project 9d1b621clang-tools-extra/clang-doc JSONGenerator.cpp MDGenerator.cpp, clang-tools-extra/test/clang-doc namespace.cpp

[clang-doc] Sort index and avoid non-determinism (#184675)

Consolidate logic to get sorted children from  StringMap. 
Using the new API makes it more natural to not miss cases
where we missed sorting the children directly.

This also allows us to remove -DAG checks from tests and have
deterministic ordering.
DeltaFile
+7-10clang-tools-extra/clang-doc/JSONGenerator.cpp
+2-11clang-tools-extra/clang-doc/MDGenerator.cpp
+10-0clang-tools-extra/clang-doc/Representation.cpp
+4-5clang-tools-extra/test/clang-doc/namespace.cpp
+1-0clang-tools-extra/clang-doc/Representation.h
+24-265 files

LLVM/project 954e5e7clang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenModule.h, clang/test/CIR/CodeGen replace-global.cpp

[CIR] Upstream global variable replacement (#184686)

This change upstreams the CIR implementation of global variable
replacement. When we get a call to get or create a global variable using
a type that does not match the previous type for a variable of the same
name, we need to replace the old definition with the new one. In classic
codegen that was as simple as replaceAllUses+eraseFromParent, but in CIR
because we have typed pointers, we need to visit the uses and update
them with bitcasts to reflect the new type.
DeltaFile
+46-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+37-0clang/test/CIR/CodeGen/replace-global.cpp
+4-0clang/lib/CIR/CodeGen/CIRGenModule.h
+87-03 files

FreeNAS/freenas eae6dd5src/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/plugins/cron __init__.py

Enable check_annotations for query/get_instance on generic CRUDServices
DeltaFile
+102-1src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+39-2src/middlewared/middlewared/api/base/decorator.py
+31-4src/middlewared/middlewared/service/crud_service.py
+7-7src/middlewared/middlewared/plugins/init_shutdown_script/__init__.py
+6-6src/middlewared/middlewared/plugins/ntp/__init__.py
+6-6src/middlewared/middlewared/plugins/cron/__init__.py
+191-263 files not shown
+199-309 files

LLVM/project a433372clang/lib/CodeGen CGObjCMac.cpp

remove redundent assert
DeltaFile
+0-4clang/lib/CodeGen/CGObjCMac.cpp
+0-41 files

FreeBSD/src c5c54f7sys/netinet tcp_hpts.c

hpts: remove no longer relevant comment
DeltaFile
+0-12sys/netinet/tcp_hpts.c
+0-121 files

FreeBSD/src df97a58sys/netinet in_pcb.c

inpcb: use correct label name in a comment
DeltaFile
+2-2sys/netinet/in_pcb.c
+2-21 files

FreeNAS/freenas 8c15c8esrc/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/plugins/cron __init__.py

Enable check_annotations for query/get_instance on generic CRUDServices
DeltaFile
+102-1src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+35-2src/middlewared/middlewared/api/base/decorator.py
+31-4src/middlewared/middlewared/service/crud_service.py
+7-7src/middlewared/middlewared/plugins/init_shutdown_script/__init__.py
+6-6src/middlewared/middlewared/plugins/ntp/__init__.py
+6-6src/middlewared/middlewared/plugins/cron/__init__.py
+187-263 files not shown
+195-309 files

LLVM/project fa581d4clang-tools-extra/clang-doc JSONGenerator.cpp MDGenerator.cpp

Centralize sorting logic for StringMap members
DeltaFile
+7-11clang-tools-extra/clang-doc/JSONGenerator.cpp
+2-11clang-tools-extra/clang-doc/MDGenerator.cpp
+10-0clang-tools-extra/clang-doc/Representation.cpp
+1-0clang-tools-extra/clang-doc/Representation.h
+20-224 files

LLVM/project ca0d100llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[VPlan] Use VPlan::getZero to improve code (NFC) (#184591)

DeltaFile
+7-7llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+7-71 files

FreeNAS/freenas 2a85e34src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/service slack.py mattermost.py

base.py mypy
DeltaFile
+103-57src/middlewared/middlewared/alert/base.py
+6-6src/middlewared/middlewared/alert/source/ups.py
+4-4src/middlewared/middlewared/alert/source/kmip.py
+1-7src/middlewared/middlewared/alert/service/slack.py
+4-4src/middlewared/middlewared/alert/service/mattermost.py
+4-4src/middlewared/middlewared/alert/source/truecommand.py
+122-8236 files not shown
+176-13642 files

FreeNAS/freenas fabf45asrc/middlewared/middlewared/alert/source mseries_nvdimm_and_bios.py license_status.py, src/middlewared/middlewared/pytest/unit/alert/source test_jbof.py

XXXAlertClass -> XXXAlert
DeltaFile
+18-18src/middlewared/middlewared/alert/source/mseries_nvdimm_and_bios.py
+12-12src/middlewared/middlewared/alert/source/license_status.py
+10-10src/middlewared/middlewared/alert/source/jbof.py
+10-10src/middlewared/middlewared/alert/source/failover.py
+8-8src/middlewared/middlewared/alert/source/certificates.py
+7-7src/middlewared/middlewared/pytest/unit/alert/source/test_jbof.py
+65-6570 files not shown
+276-27676 files

FreeNAS/freenas 8366764src/middlewared/middlewared/alert/source pools.py applications.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make alert.oneshot_create callers responsible for passing correct args
DeltaFile
+22-16src/middlewared/middlewared/plugins/zfs_/zfs_events.py
+1-14src/middlewared/middlewared/alert/source/pools.py
+1-7src/middlewared/middlewared/alert/source/applications.py
+4-1src/middlewared/middlewared/plugins/apps/upgrade.py
+28-384 files

FreeNAS/freenas c286bc7src/freenas/usr/bin install-dev-tools, src/middlewared pyproject.toml

Alert sources mypy
DeltaFile
+6-6src/middlewared/middlewared/alert/schedule.py
+6-1src/freenas/usr/bin/install-dev-tools
+1-3src/middlewared/middlewared/alert/base.py
+2-2src/middlewared/pyproject.toml
+0-1src/middlewared/middlewared/alert/service/mail.py
+15-135 files

FreeNAS/freenas 0877e1csrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source smart.py replication.py

Alert.instance
DeltaFile
+64-62src/middlewared/middlewared/plugins/alert.py
+65-41src/middlewared/middlewared/alert/base.py
+40-29src/middlewared/middlewared/alert/source/smart.py
+48-17src/middlewared/middlewared/alert/source/replication.py
+34-23src/middlewared/middlewared/alert/source/sensors.py
+40-15src/middlewared/middlewared/alert/source/mseries_nvdimm_and_bios.py
+291-187100 files not shown
+1,236-534106 files