LLVM/project 45a9a69mlir/test/Transforms test-legalizer.mlir, mlir/test/lib/Dialect/Test TestPatterns.cpp

[mlir] Fix crash in test type converter for 1->N result conversion (#201738)

Use `results.append` instead of `results.assign`, preserving previous
results.

Fixes https://github.com/llvm/llvm-project/issues/201521
DeltaFile
+6-0mlir/test/Transforms/test-legalizer.mlir
+1-1mlir/test/lib/Dialect/Test/TestPatterns.cpp
+7-12 files

FreeBSD/ports b219477www/fmd-server Makefile distinfo

www/fmd-server: enable package build

Use pnpm and node module cache from LOCAL master site
DeltaFile
+14-9www/fmd-server/Makefile
+3-1www/fmd-server/distinfo
+17-102 files

LLVM/project df170b2llvm/test/CodeGen/X86 vector-interleaved-store-i64-stride-6.ll x86-interleaved-access.ll

[X86] X86FixupInstTuning - fold VPERM2x128 -> VINSERTx128 when shuffling lower xmm half ymm sources (#201618)

VINSERTx128 is never slower than VPERM2x128 and notably quicker on some
targets (btver2, znver1, e-cores, etc.).

Shuffle lowering avoids some VINSERT patterns for AVX targets as it can
affect folding/commutation - but by the time we get to the fixup passes,
these are all done and we can safely convert to VINSERTF128/I128.

There's more variants of the VPERM2 immediate mask that could be folded,
but its incredibly difficult to hit them as its easily commutable.

I hit this while working on #199445.
DeltaFile
+93-93llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-6.ll
+32-64llvm/test/CodeGen/X86/x86-interleaved-access.ll
+45-45llvm/test/CodeGen/X86/vector-interleaved-load-i32-stride-6.ll
+45-45llvm/test/CodeGen/X86/vector-interleaved-store-i32-stride-2.ll
+21-21llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-2.ll
+21-21llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-6.ll
+257-28911 files not shown
+362-36417 files

LLVM/project e80f132llvm/lib/Transforms/Scalar SeparateConstOffsetFromGEP.cpp, llvm/test/Transforms/SeparateConstOffsetFromGEP xor-decompose.ll

[SeparateConstOffsetFromGEP] Decompose xor constant operand when possible (#195830)

It may be desirable to fold constants directly into the addressing mode
when computing an address. While lowering GEPs and looking for a
constant to extract among the indexes, take into account constants which
are xor expressions as well. When some bits of the constant operand of
the xor are known-zero in the base operand, then, for those specific
bits (disjoint bits), xor and additions behave alike. Such bits may be
extracted from the xor, and are those that can contribute to the final
GEP offset.

Proofs: https://alive2.llvm.org/ce/z/JtmXsu.

Co-authored-by: Sumanth Gundapaneni <sumanth.gundapaneni at amd.com>
DeltaFile
+420-0llvm/test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/xor-decompose.ll
+163-0llvm/test/Transforms/SeparateConstOffsetFromGEP/xor-decompose.ll
+88-1llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
+671-13 files

FreeBSD/ports 17424e5www/chromium/files patch-chrome_browser_about__flags.cc patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc

www/chromium: update to 149.0.7827.53
DeltaFile
+78-105www/chromium/files/patch-chrome_browser_about__flags.cc
+106-13www/chromium/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+99-0www/chromium/files/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
+98-0www/chromium/files/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
+49-35www/chromium/files/patch-build_config_compiler_BUILD.gn
+44-26www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+474-179439 files not shown
+2,669-2,176445 files

FreeBSD/ports b1e6ab7security/infisical-cli distinfo Makefile

security/infisical-cli: update to 0.43.91 release.
DeltaFile
+5-5security/infisical-cli/distinfo
+1-4security/infisical-cli/Makefile
+6-92 files

LLVM/project e326094clang-tools-extra/clangd ClangdServer.cpp ClangdServer.h, clang-tools-extra/clangd/test modules_config_remove_flags.test

[clangd][modules] Provide correct context to ModulesBuilder::hasRequiredModules() call (#201419)

To make command mangler to use compile command edits from the
configuration, we need to provide the correct context to it.
Without this patch compile command edits declared in .clangd file are
not used during required modules check, which can lead to compile errors
appearing and false negative `ModulesBuilder::hadRequiredModules()`
return result.

This PR addresses problem described here
https://github.com/llvm/llvm-project/pull/200001#issuecomment-4590514342
DeltaFile
+58-0clang-tools-extra/clangd/test/modules_config_remove_flags.test
+14-4clang-tools-extra/clangd/ClangdServer.cpp
+1-0clang-tools-extra/clangd/ClangdServer.h
+73-43 files

OPNSense/core 74acf86src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Firewall: Rules: adjust type map accordingly to previous
DeltaFile
+2-3src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-31 files

LLVM/project 511d2e4clang/lib/Parse ParsePragma.cpp

[NFC][clang] Format pragma comment kind StringSwitch (#201754)

This is a formatting-only change to the pragma comment kind
`StringSwitch`.

A follow-up change needs to add another pragma comment kind to this
block. Applying the formatter as part of that functional change would
also reformat the existing cases, making the functional diff harder to
review.

No functional change intended.

Co-authored-by: Tony Varghese <tony.varghese at ibm.com>
DeltaFile
+7-7clang/lib/Parse/ParsePragma.cpp
+7-71 files

OPNSense/core 977c2f3src/etc/inc filter.lib.inc

Firewall: Rules: set outbound gateway rules to prio 10000
DeltaFile
+1-1src/etc/inc/filter.lib.inc
+1-11 files

FreeBSD/src 6e54d00libexec/nuageinit/tests nuageinit.sh

nuageinit: add tests for bootcmd, ssh_deletekeys, disable_root, manage_etc_hosts
DeltaFile
+167-0libexec/nuageinit/tests/nuageinit.sh
+167-01 files

OPNSense/core 1b043eesrc/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Fire a settings-changed when the snat_mode is changed after the page has been loaded
DeltaFile
+9-0src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+9-01 files

FreeBSD/ports 541a6e2textproc/py-mwparserfromhell Makefile distinfo, textproc/py-mwparserfromhell/files patch-setup.py patch-pyproject.toml

textproc/py-mwparserfromhell: update 0.6.6 → 0.7.2
DeltaFile
+0-11textproc/py-mwparserfromhell/files/patch-setup.py
+11-0textproc/py-mwparserfromhell/files/patch-pyproject.toml
+3-5textproc/py-mwparserfromhell/Makefile
+3-3textproc/py-mwparserfromhell/distinfo
+17-194 files

FreeBSD/ports 7c341b9www/py-pywikibot distinfo Makefile

www/py-pywikibot: update 11.2.0 → 11.3.0
DeltaFile
+3-3www/py-pywikibot/distinfo
+2-2www/py-pywikibot/Makefile
+5-52 files

FreeBSD/ports 9513c4etextproc/py-segments distinfo Makefile

textproc/py-segments: update 2.3.0 → 2.4.0
DeltaFile
+3-3textproc/py-segments/distinfo
+1-1textproc/py-segments/Makefile
+4-42 files

FreeBSD/ports 59c1595www/py-internetarchive distinfo Makefile

www/py-internetarchive: update 5.8.0 → 5.9.0
DeltaFile
+3-3www/py-internetarchive/distinfo
+3-2www/py-internetarchive/Makefile
+6-52 files

FreeBSD/ports 06016fbscience/py-geometric distinfo Makefile

science/py-geometric: update 1.1 → 1.1.1
DeltaFile
+3-3science/py-geometric/distinfo
+2-3science/py-geometric/Makefile
+5-62 files

FreeBSD/ports 8b944c7www/py-http-sf distinfo Makefile

www/py-http-sf: update 1.2.0 → 1.3.0
DeltaFile
+3-3www/py-http-sf/distinfo
+1-1www/py-http-sf/Makefile
+4-42 files

FreeBSD/ports 191d4b2science/py-kimpy distinfo Makefile

science/py-kimpy: update 2.1.3 → 2.1.4
DeltaFile
+3-3science/py-kimpy/distinfo
+3-3science/py-kimpy/Makefile
+6-62 files

FreeBSD/ports 48ea163misc/py-llama-cpp-python distinfo Makefile

misc/py-llama-cpp-python: update 0.3.25 → 0.3.26
DeltaFile
+3-3misc/py-llama-cpp-python/distinfo
+1-1misc/py-llama-cpp-python/Makefile
+4-42 files

FreeBSD/ports 7144661misc/py-mistral-common Makefile distinfo

misc/py-mistral-common: update 1.11.0 → 1.11.3
DeltaFile
+3-4misc/py-mistral-common/Makefile
+3-3misc/py-mistral-common/distinfo
+6-72 files

FreeBSD/ports 3d1b9a0www/py-habanero distinfo Makefile

www/py-habanero: update 2.3.0 → 2.4.0
DeltaFile
+3-3www/py-habanero/distinfo
+1-1www/py-habanero/Makefile
+4-42 files

FreeBSD/ports dc68529misc/py-mffpy distinfo Makefile

misc/py-mffpy: update 0.10.0 → 0.11.0
DeltaFile
+3-3misc/py-mffpy/distinfo
+1-2misc/py-mffpy/Makefile
+4-52 files

FreeBSD/ports e6695bcscience/py-seekpath distinfo Makefile

science/py-seekpath: update 2.2.0 → 2.2.1
DeltaFile
+3-3science/py-seekpath/distinfo
+2-2science/py-seekpath/Makefile
+5-52 files

FreeBSD/ports f84f375devel/py-pytest-dependency Makefile distinfo

devel/py-pytest-dependency: update 0.6.0 → 0.6.1
DeltaFile
+4-2devel/py-pytest-dependency/Makefile
+3-3devel/py-pytest-dependency/distinfo
+7-52 files

FreeBSD/ports 6059b36science/py-PubChemPy Makefile distinfo, science/py-PubChemPy/files patch-pyproject.toml

science/py-PubChemPy: update 1.0.4 → 1.0.5
DeltaFile
+26-0science/py-PubChemPy/files/patch-pyproject.toml
+7-3science/py-PubChemPy/Makefile
+3-3science/py-PubChemPy/distinfo
+36-63 files

FreeBSD/ports 659a442science/py-HofstadterTools Makefile distinfo, science/py-HofstadterTools/files patch-pyproject.toml

science/py-HofstadterTools: update 1.0.4 → 1.0.5
DeltaFile
+12-0science/py-HofstadterTools/files/patch-pyproject.toml
+6-3science/py-HofstadterTools/Makefile
+3-3science/py-HofstadterTools/distinfo
+21-63 files

FreeBSD/ports 9aced8cmisc/py-comfyui-workflow-templates-media-image distinfo Makefile

misc/py-comfyui-workflow-templates-media-image: update 0.3.147 → 0.3.150
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-image/distinfo
+1-1misc/py-comfyui-workflow-templates-media-image/Makefile
+4-42 files

FreeBSD/ports 84281b8misc/py-comfyui-workflow-templates-media-api distinfo Makefile

misc/py-comfyui-workflow-templates-media-api: update 0.3.79 → 0.3.80
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-api/distinfo
+1-1misc/py-comfyui-workflow-templates-media-api/Makefile
+4-42 files

FreeBSD/ports c9f7167misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.7.1 → 3.7.3
DeltaFile
+3-9misc/lean-ctx/distinfo
+1-5misc/lean-ctx/Makefile
+4-142 files