NetBSD/pkgsrc lDgkqqGmk/tools tools.Darwin.mk

   tools: Do not allow system bash on Darwin

   It's 3.2.57, and that's often not adequate.

   As proposed/discussed on tech-pkg@ and delayed until branch.
VersionDeltaFile
1.68+5-2mk/tools/tools.Darwin.mk
+5-21 files

LLVM/project dde9862llvm/lib/Target/MSP430 MSP430CodeGenPassBuilder.cpp MSP430PassRegistry.def

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+69-0llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp
+26-0llvm/lib/Target/MSP430/MSP430PassRegistry.def
+8-0llvm/lib/Target/MSP430/MSP430TargetMachine.h
+6-0llvm/lib/Target/MSP430/CMakeLists.txt
+6-0llvm/lib/Target/MSP430/MSP430.h
+5-0llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
+120-06 files

LLVM/project 14703c9llvm/lib/Target/MSP430 MSP430CodeGenPassBuilder.cpp MSP430BranchSelector.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+68-0llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp
+32-11llvm/lib/Target/MSP430/MSP430BranchSelector.cpp
+21-0llvm/lib/Target/MSP430/MSP430PassRegistry.def
+16-1llvm/lib/Target/MSP430/MSP430.h
+8-0llvm/lib/Target/MSP430/MSP430TargetMachine.h
+6-0llvm/lib/Target/MSP430/CMakeLists.txt
+151-122 files not shown
+157-138 files

LLVM/project df8b27dlldb/source/Target TraceDumper.cpp

[lldb][NFC] Change string types in static TraceDumper functions (#206604)

I plan on using this in a subsequent commit.
DeltaFile
+11-11lldb/source/Target/TraceDumper.cpp
+11-111 files

LLVM/project 8ed0ecflldb/source/Commands CommandCompletions.cpp

[lldb] Adjust SourceFileCompleter to use StringRef (#206603)

Instead of storing `const char *` (which are currently backed by
ConstStrings), it should instead store the FileSpec and extract the
Filename and Directory as needed.
DeltaFile
+16-16lldb/source/Commands/CommandCompletions.cpp
+16-161 files

LLVM/project 3516fe0lldb/include/lldb/Target Target.h, lldb/source/Target Target.cpp

[lldb][NFC] Change how Target stores BreakpointNames (#205419)

This changes 2 things:
1) BreakpointNameList is now called BreakpointNameMap to reflect the
   actual underlying data structure.
2) BreakpointNameMap goes from a `std::map` to a `llvm::StringMap` to
   eliminate the use of ConstString.
DeltaFile
+4-4lldb/source/Target/Target.cpp
+2-3lldb/include/lldb/Target/Target.h
+6-72 files

LLVM/project b7dd1f0llvm/lib/Target/MSP430 MSP430.h

rebase

Created using spr 1.3.7
DeltaFile
+0-1llvm/lib/Target/MSP430/MSP430.h
+0-11 files

LLVM/project 33700bfllvm/lib/Target/MSP430 MSP430.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-1llvm/lib/Target/MSP430/MSP430.h
+0-11 files

LLVM/project c147ab8llvm/lib/Target/MSP430 MSP430.h

rebase

Created using spr 1.3.7
DeltaFile
+0-1llvm/lib/Target/MSP430/MSP430.h
+0-11 files

LLVM/project 40bb3b9llvm/lib/Target/MSP430 MSP430CodeGenPassBuilder.cpp MSP430PassRegistry.def

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+69-0llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp
+26-0llvm/lib/Target/MSP430/MSP430PassRegistry.def
+8-0llvm/lib/Target/MSP430/MSP430TargetMachine.h
+7-0llvm/lib/Target/MSP430/MSP430.h
+6-0llvm/lib/Target/MSP430/CMakeLists.txt
+5-0llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
+121-06 files

LLVM/project fa2c466llvm/lib/Target/MSP430 MSP430.h MSP430ISelDAGToDAG.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+7-0llvm/lib/Target/MSP430/MSP430.h
+5-0llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
+12-02 files

LLVM/project c2c27afllvm/lib/Target/MSP430 MSP430.h MSP430ISelDAGToDAG.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+7-0llvm/lib/Target/MSP430/MSP430.h
+5-0llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
+12-02 files

FreeBSD/ports 8547b5cnet/asterisk22 distinfo Makefile, net/asterisk22/files patch-build__tools_make__xml__documentation

net/asterisk22: Update 22.9.0 => 22.10.1

Changelogs:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.10.0.html
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.10.1.html

PR:             296326
Approved by:    Oleksandr Kryvulia <o.kryvulia at flex-it.com.ua> (maintainer)
Security:       GHSA-3g56-cgrh-95p5
Security:       GHSA-3rhj-hhw7-m6fw
Security:       GHSA-4pgv-j3mr-3rcp
Security:       GHSA-589g-qgf8-m6mx
Security:       GHSA-746q-794h-cc7f
Security:       GHSA-8jhw-m2hg-vp3h
Security:       GHSA-8jw3-ccr9-xrmf
Security:       GHSA-g8q2-p36q-94f6
Security:       GHSA-h5hv-jmgj-92q2 CVE-2022-37325
Security:       GHSA-j2mm-57pq-jh94
Security:       GHSA-mxgm-8c6f-5p8f

    [14 lines not shown]
DeltaFile
+14-14net/asterisk22/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk22/distinfo
+2-2net/asterisk22/Makefile
+1-0net/asterisk22/pkg-plist
+22-214 files

FreeBSD/ports 2a9884enet/asterisk22 distinfo Makefile, net/asterisk22/files patch-build__tools_make__xml__documentation

net/asterisk22: Update 22.8.2 → 22.9.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.9.0.html

PR:             294412
Sponsored by:   FLEX-IT LLC
Sponsored by:   UNIS Labs

(cherry picked from commit 78346040cff80bc386bbcdc0cbb7dc61414c1c12)
DeltaFile
+39-5net/asterisk22/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk22/distinfo
+2-3net/asterisk22/Makefile
+1-0net/asterisk22/pkg-plist
+47-134 files

FreeBSD/ports abd04c0net/asterisk20 distinfo Makefile, net/asterisk20/files patch-build__tools_make__xml__documentation

net/asterisk20: Update 20.19.0 => 20.20.1

Changelogs:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.20.0.html
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.20.1.html

PR:             296366
Security:       GHSA-3g56-cgrh-95p5
Security:       GHSA-3rhj-hhw7-m6fw
Security:       GHSA-4pgv-j3mr-3rcp
Security:       GHSA-589g-qgf8-m6mx
Security:       GHSA-746q-794h-cc7f
Security:       GHSA-8jhw-m2hg-vp3h
Security:       GHSA-8jw3-ccr9-xrmf
Security:       GHSA-g8q2-p36q-94f6
Security:       GHSA-j2mm-57pq-jh94
Security:       GHSA-mxgm-8c6f-5p8f
Security:       GHSA-ph27-3m5q-mj5m
Security:       GHSA-q9fr-m7g8-6ph5

    [12 lines not shown]
DeltaFile
+14-14net/asterisk20/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk20/distinfo
+2-2net/asterisk20/Makefile
+1-0net/asterisk20/pkg-plist
+22-214 files

FreeBSD/ports 2b7accdnet/asterisk20 distinfo Makefile, net/asterisk20/files patch-build__tools_make__xml__documentation

net/asterisk20: Update 20.18.2 → 20.19.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.19.0.html

PR:             294411
Sponsored by:   FLEX-IT LLC
Sponsored by:   UNIS Labs

(cherry picked from commit a02bd2eb52acae96f4e13ff07d5974eb61db1252)
DeltaFile
+39-5net/asterisk20/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk20/distinfo
+2-3net/asterisk20/Makefile
+1-0net/asterisk20/pkg-plist
+47-134 files

FreeBSD/ports 92c35ebnet/asterisk22 distinfo Makefile, net/asterisk22/files patch-build__tools_make__xml__documentation

net/asterisk22: Update 22.9.0 => 22.10.1

Changelogs:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.10.0.html
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.10.1.html

PR:             296326
Approved by:    Oleksandr Kryvulia <o.kryvulia at flex-it.com.ua> (maintainer)
Security:       GHSA-3g56-cgrh-95p5
Security:       GHSA-3rhj-hhw7-m6fw
Security:       GHSA-4pgv-j3mr-3rcp
Security:       GHSA-589g-qgf8-m6mx
Security:       GHSA-746q-794h-cc7f
Security:       GHSA-8jhw-m2hg-vp3h
Security:       GHSA-8jw3-ccr9-xrmf
Security:       GHSA-g8q2-p36q-94f6
Security:       GHSA-h5hv-jmgj-92q2 CVE-2022-37325
Security:       GHSA-j2mm-57pq-jh94
Security:       GHSA-mxgm-8c6f-5p8f

    [12 lines not shown]
DeltaFile
+14-14net/asterisk22/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk22/distinfo
+2-2net/asterisk22/Makefile
+1-0net/asterisk22/pkg-plist
+22-214 files

FreeBSD/ports b61744bnet/asterisk20 distinfo Makefile, net/asterisk20/files patch-build__tools_make__xml__documentation

net/asterisk20: Update 20.19.0 => 20.20.1

Changelogs:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.20.0.html
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.20.1.html

PR:             296366
Security:       GHSA-3g56-cgrh-95p5
Security:       GHSA-3rhj-hhw7-m6fw
Security:       GHSA-4pgv-j3mr-3rcp
Security:       GHSA-589g-qgf8-m6mx
Security:       GHSA-746q-794h-cc7f
Security:       GHSA-8jhw-m2hg-vp3h
Security:       GHSA-8jw3-ccr9-xrmf
Security:       GHSA-g8q2-p36q-94f6
Security:       GHSA-j2mm-57pq-jh94
Security:       GHSA-mxgm-8c6f-5p8f
Security:       GHSA-ph27-3m5q-mj5m
Security:       GHSA-q9fr-m7g8-6ph5

    [10 lines not shown]
DeltaFile
+14-14net/asterisk20/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk20/distinfo
+2-2net/asterisk20/Makefile
+1-0net/asterisk20/pkg-plist
+22-214 files

LLVM/project f386116llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 reduction-copyable-reused-scalars.ll

[SLP] Apply reused-scalar reduction counters at the vectorized lane

The horizontal reduction reuse-counter scale was placed by deduplicated
candidate order, but the emitted reduction vector lane order is defined by
the root node, which may be reordered or split (SplitVectorize). As a
result a repeat count could be applied to the wrong lane, producing a wrong
reduction result. Place each counter at the lane the matching candidate is
vectorized to.

Fixes #206476

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/206611
DeltaFile
+11-24llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-1llvm/test/Transforms/SLPVectorizer/X86/reduction-copyable-reused-scalars.ll
+12-252 files

OpenBSD/src cXmqTNcusr.bin/ssh sftp.c

   revert bits that weren't ready for commit yet
VersionDeltaFile
1.255+3-5usr.bin/ssh/sftp.c
+3-51 files

OpenBSD/src kDbjyTKusr.bin/ssh sftp.c

   Move user/group name lookup to correct place; coverity CID 910530
   via dtucker@
VersionDeltaFile
1.254+6-4usr.bin/ssh/sftp.c
+6-41 files

LLVM/project 8af496eutils/bazel/llvm-project-overlay/mlir BUILD.bazel, utils/bazel/llvm-project-overlay/mlir/test BUILD.bazel

[mlir] Bazel fix for #206520 (#206609)

I broke the bazel build in #206520 and pushed an incorrect fix in
#206599 which this PR also reverts.
DeltaFile
+4-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+0-4utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+4-52 files

LLVM/project 148b8caclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenBuiltin.cpp

[CIR] Support __builtin_nondeterministic_value (#206149)

Add a new CIR Op, FreezeOp, and use it to handle __builtin_nondeterministic_value
DeltaFile
+68-0clang/test/CIR/CodeGenBuiltins/builtin-nondeterministic-value.c
+29-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+7-2clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+104-23 files

LLVM/project f3b3d7dllvm/test/Analysis/CostModel/AMDGPU canonicalize.ll fsub.ll

[AMDGPU] Autogen checks for tests in AMDGPU Cost Model. NFC (#206595)

Even though there are comments in the test files saying checks
are autogenerated, it seems some checks are not actually updated. 
This work autogenerates checks based on the latest llvm source.
DeltaFile
+65-43llvm/test/Analysis/CostModel/AMDGPU/canonicalize.ll
+68-1llvm/test/Analysis/CostModel/AMDGPU/fsub.ll
+20-42llvm/test/Analysis/CostModel/AMDGPU/fround.ll
+4-4llvm/test/Analysis/CostModel/AMDGPU/control-flow.ll
+157-904 files

OpenZFS/src 0d1f3b1module/zfs vdev_raidz.c

RAIDZ: Fix parity regeneration/check condition

Profiling RAIDZ1/dRAID1 resilver I've noticed that they calculate
the parity twice for most of blocks: first to reconstruct the data
column and then to "verify" the parity column.  Same time it is
obvious that parity generated from data reconstructed from the
parity will be identical to the original.  The code even had this
condition, but it was overridden by ZIO_FLAG_RESILVER check.

I think the ZIO_FLAG_RESILVER condition is not right.  Instead we
should check for parity_errors > 0, when we failed to read some
parity columns that we'll need to rewrite.  It should not matter
if we are resilvering or just doing self healing on regular read.

Profiling shows this saving ~16% of ZFS CPU time when resilvering
RAIDZ1.  RAIDZ2+ are out of luck, unless two disks are replaced
same time, since there is still a parity to verify.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Alexander Motin <alexander.motin at TrueNAS.com>
Closes #18707
DeltaFile
+13-5module/zfs/vdev_raidz.c
+13-51 files

LLVM/project 04af344lld/COFF ICF.cpp

clang-format
DeltaFile
+3-6lld/COFF/ICF.cpp
+3-61 files

LLVM/project cc69878utils/bazel/llvm-project-overlay/mlir/test BUILD.bazel

[mlir][bazel] fix TestAnalysis deps (#206599)

Separating build fixes from #206520
DeltaFile
+4-0utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+4-01 files

LLVM/project 3349d8emlir/include/mlir/Dialect/LLVMIR/Transforms OptimizeForNVVM.h, mlir/include/mlir/Dialect/NVVM/Transforms Passes.h OptimizeForNVVM.h

[NFC][mlir][nvvm] move OptimizeForNVVM to its own directory (#206520)

This change moves the NVVM optimizations in the LLVM Dialect directory
to a dedicated `mlir/lib/Dialect/NVVM/Transforms/` directory.

Cf.
https://discourse.llvm.org/t/rfc-separate-gpu-specific-transforms-from-llvmirtransforms/91151
DeltaFile
+101-0mlir/lib/Dialect/NVVM/Transforms/OptimizeForNVVM.cpp
+0-101mlir/lib/Dialect/LLVMIR/Transforms/OptimizeForNVVM.cpp
+29-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+26-0mlir/include/mlir/Dialect/NVVM/Transforms/Passes.h
+0-22mlir/include/mlir/Dialect/LLVMIR/Transforms/OptimizeForNVVM.h
+22-0mlir/include/mlir/Dialect/NVVM/Transforms/OptimizeForNVVM.h
+178-12312 files not shown
+227-13018 files

LLVM/project bcad6a0clang/tools/libclang CLog.h, llvm/include/llvm/Support raw_ostream.h

[llvm][clang] Remove `format_object_base` forward declarations (#206526)

PR https://github.com/llvm/llvm-project/pull/206319 removed the
`format_object_base` class itself, but not some of its
forward-declarations. NFCI
DeltaFile
+0-4clang/tools/libclang/CLog.h
+0-1llvm/include/llvm/Support/raw_ostream.h
+0-52 files

LLVM/project bce4b9cclang/docs UsersManual.rst, clang/include/clang/Basic AttrDocs.td

[clang][docs]Refactor compiler standard references from c94 to C95 (#206403)

The patch changes references to a non existent c94 standard from
to C95 (C90 + AMD1)

Closes #206389
DeltaFile
+2-2clang/docs/UsersManual.rst
+1-1clang/include/clang/Basic/AttrDocs.td
+3-32 files