FreeBSD/ports 9ed81dctextproc/xan distinfo Makefile.crates

textproc/xan: Update to 0.57.1

Changelog: https://github.com/medialab/xan/blob/0.57.1/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+73-9textproc/xan/distinfo
+35-3textproc/xan/Makefile.crates
+1-2textproc/xan/Makefile
+109-143 files

LLVM/project 615678bllvm/lib/IR Verifier.cpp, llvm/test/Transforms/Coroutines no-suspend.ll coro-lifetime-end.ll

[Coroutines] Add verifier checks for llvm.coro.begin and llvm.coro.id (#192887)

Close #156652
Close #191990
DeltaFile
+17-11mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
+22-2llvm/lib/IR/Verifier.cpp
+12-11mlir/test/Target/LLVMIR/Import/intrinsic.ll
+8-8llvm/test/Transforms/Coroutines/no-suspend.ll
+6-6llvm/test/Transforms/Coroutines/coro-lifetime-end.ll
+5-5llvm/test/Transforms/Coroutines/coro-materialize.ll
+70-4381 files not shown
+204-17687 files

FreeBSD/src 43caeeasys/netinet ip_fastfwd.c, sys/netinet6 ip6_fastfwd.c

routing: Make ip[6]_tryforward() FIB-aware for local traffic

`ip_tryforward()` and `ip6_tryforward()` checks whether the destination
address is local or not without considering if it belongs to the current FIB.
If the destination is local but not in our FIB, forward it instead
of returning it to ip_input().

PR:             292319
Reviewed by:    zlei
MFC after:      1 week
MFC to:         stable/15
Differential Revision: https://reviews.freebsd.org/D56353

(cherry picked from commit bf41d86df0d9dc4a1342c579f4e72db3c66b3443)
DeltaFile
+2-2sys/netinet/ip_fastfwd.c
+1-1sys/netinet6/ip6_fastfwd.c
+3-32 files

LLVM/project 5638eb8llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp AMDGPURegBankLegalizeRules.cpp

AMDGPU/GlobalISel: RegbankLegalize rules for merge-like opcodes

Move RegbankLegalize handling for G_BUILD_VECTOR, G_MERGE_VALUES and
G_CONCAT_VECTORS from AMDGPURegBankLegalize to AMDGPURegBankLegalizeRules
by implementing rules for all supported types.
DeltaFile
+0-22llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+10-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+0-10llvm/lib/Target/AMDGPU/AMDGPURegBankLegalize.cpp
+0-3llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.h
+10-354 files

NetBSD/pkgsrc-wip 6c297abaudacity PLIST TODO, audacity/patches patch-CMakeLists.txt patch-src_CMakeLists.txt

audacity, portaudio: update to 3.7.7 and 2.0.7
DeltaFile
+232-3audacity/PLIST
+1-104audacity/TODO
+53-0audacity/patches/patch-CMakeLists.txt
+47-0audacity/patches/patch-src_CMakeLists.txt
+40-0audacity/patches/patch-cmake-proxies_cmake-modules_AudacityFunctions.cmake
+15-0audacity/patches/patch-libraries_lib-wx-wrappers_CMakeLists.txt
+388-1076 files not shown
+430-12412 files

NetBSD/src fNX3r6isys/arch/hppa/dev summitfb.c

   catch up with gftfb and hyperfb:
   - support bold mono characters
   - use glyphcache_underline() where appropriate
   - set & support RI_FULLCLEAR
VersionDeltaFile
1.40+98-66sys/arch/hppa/dev/summitfb.c
+98-661 files

NetBSD/src khw3hiOsys/arch/hppa/dev hyperfb.c

   use glyphcache_underline(), add & support RI_FULLCLEAR
VersionDeltaFile
1.33+17-11sys/arch/hppa/dev/hyperfb.c
+17-111 files

LLVM/project 68a27a0llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp AMDGPURegBankLegalize.cpp

AMDGPU/GlobalISel: RegbankLegalize rules for G_BITCAST (#193025)

Move RegbankLegalize handling for G_BITCAST from AMDGPURegBankLegalize to
AMDGPURegBankLegalizeRules by implementing rules for all supported types.
DeltaFile
+4-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalize.cpp
+5-12 files

LLVM/project 5dab433lldb/source/Commands CommandObjectCommands.cpp CommandObjectDisassemble.cpp

[lldb] Remove trailing newlines from AppendErrorWithFormat calls (#192965)

This call adds a newline if there isn't one. Changing these will
eventually let us always add a newline, which is in line with the other
methods on CommandReturnObject.

This is a small part of calls found with:
* VSCode search for
`(\.AppendErrorWithFormat\(([\s\r\n]+)?"(?:(?:\\.|[^"\\])*))\\n"` and
replace with `$1"`.
* Asserting that the last character of the format string is not a
newline.
* Manual inspection.
DeltaFile
+12-12lldb/source/Commands/CommandObjectCommands.cpp
+5-5lldb/source/Commands/CommandObjectDisassemble.cpp
+3-3lldb/source/Commands/CommandObjectBreakpointCommand.cpp
+2-2lldb/source/Commands/CommandObjectBreakpoint.cpp
+2-2lldb/source/Commands/CommandObjectExpression.cpp
+24-245 files

LLVM/project 766607clldb/utils/TableGen CMakeLists.txt

[lldb] Add EXPORT to lldb-tblgen (#192610)

Fixes #192408

You can tell an llvm build to use existing tools using options like
LLVM_NATIVE_TOOL_DIR.

When you do this, the tools are usually still built in case they need to
be part of a later install. For example if you provide a clang-tblgen,
we still build another clang-tblgen as part of the build.

Which means if you install that build, it is a complete install, and if
you are doing a cross build, you get a cross built copy of clang-tblgen
that you can use on the target machine.

In #159812, lldb-tblgen was added to the list of tools to install, so
that installed builds could be used as a base for subsequent builds.

However we were missing the EXPORT flag for lldb-tblgen. As far as I can

    [8 lines not shown]
DeltaFile
+1-0lldb/utils/TableGen/CMakeLists.txt
+1-01 files

FreeBSD/ports 15554f0audio/noctavox distinfo Makefile.crates

audio/noctavox: Update to 0.2.6

- Update list of lib dependencies

ChangeLog:      https://github.com/Jaxx497/NoctaVox/releases/tag/v0.2.6
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+147-55audio/noctavox/distinfo
+72-26audio/noctavox/Makefile.crates
+5-6audio/noctavox/Makefile
+4-4audio/noctavox/pkg-plist
+228-914 files

LLVM/project 59a9aa3llvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h, llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp LoopVectorize.cpp

[LV] Add flag to always force a scalable VF when feasible. (#182467)

`-scalable-vectorization=always` means the LV will always favour using
scalable VFs when the cost is valid and scalable vectors are feasible.

This is mostly a hidden flag for experimentation purposes.
DeltaFile
+63-0llvm/test/Transforms/LoopVectorize/AArch64/force-scalable-vectorization-always.ll
+15-3llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+5-1llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+6-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+89-44 files

LLVM/project a35e218lldb/source/Plugins/Trace/intel-pt TraceIntelPTBundleSaver.cpp

[lldb] Fix ambiguous call to create_directories in TraceIntelPTBundleSaver (#191967) (#192025)

Fixes #191967
DeltaFile
+2-1lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleSaver.cpp
+2-11 files

FreeBSD/ports 752f8c4lang/algol68g distinfo Makefile

lang/algol68g: update the port to version 3.11.3

- Improves STRING handling
- Adds environment enquiry ``eof char''
- New operators CEIL, FIX, FLOOR, FRAC, and TRUNC
- Minor fixes and documentation updates
DeltaFile
+3-3lang/algol68g/distinfo
+1-2lang/algol68g/Makefile
+4-52 files

LLVM/project 547c3adllvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp AMDGPURegBankLegalize.cpp

AMDGPU/GlobalISel: RegbankLegalize rules for undef and constants (#193024)

Move RegbankLegalize handling for G_IMPLICIT_DEF, G_CONSTANT and G_FCONSTANT
from AMDGPURegBankLegalize to AMDGPURegBankLegalizeRules by implementing
rules for all supported types.
DeltaFile
+17-5llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+0-12llvm/lib/Target/AMDGPU/AMDGPURegBankLegalize.cpp
+17-172 files

LLVM/project 3c88abeclang-tools-extra/clang-tidy/readability IdentifierLengthCheck.cpp IdentifierLengthCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy][readability-identifier-length] Add a line count threshold (#185319)

This PR implements the feature described in #185318

A new parameter named `LineCountThreshold` is added to the
`readability-identifier-length` check, which controls how many lines of
code must separate the the last use of a variable from its declaration
for the check to warn. For backwards-compatibility, the default value
for this parameter is set to 0.

Increasing the threshold to 1 allows for short names in one-liners (for
example: `std::transform(..., [](auto i){ return i*i; });`), and in the
general case with `LineCountThreshold = N` a variable is allowed to have
a shorter name than otherwise required if it is never used again after
`N` lines (including its declaration line).

This feature is implemented ~using a secondary `MatchFinder`~ by calling
the `utils::decl_ref_expr::allDeclRefExprs` helper function for each
variable with a short name. For performance reasons, the new piece of
code is short-circuited if `LineCountThreshold` is set to 0 (the default
value).
DeltaFile
+85-0clang-tools-extra/test/clang-tidy/checkers/readability/identifier-length-line-count-threshold.cpp
+55-1clang-tools-extra/clang-tidy/readability/IdentifierLengthCheck.cpp
+18-0clang-tools-extra/docs/clang-tidy/checks/readability/identifier-length.rst
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+2-0clang-tools-extra/clang-tidy/readability/IdentifierLengthCheck.h
+165-15 files

LLVM/project 5fc897ellvm/test/Transforms/InstSimplify/ConstProp/AMDGPU wave.reduce.ll

Modify test names, and add comments
DeltaFile
+30-27llvm/test/Transforms/InstSimplify/ConstProp/AMDGPU/wave.reduce.ll
+30-271 files

FreeBSD/ports 2410e0bmisc/ytree distinfo Makefile

misc/ytree: Update to 2.11
DeltaFile
+3-3misc/ytree/distinfo
+1-1misc/ytree/Makefile
+4-42 files

LLVM/project 163d0b1llvm/lib/Transforms/IPO ConstantMerge.cpp, llvm/test/Transforms/ConstantMerge merge-comdat.ll dont-merge.ll

[ConstantMerge] don't merge constants with COMDAT (#192477)

After merging #190995 (now reverted) the CI failed because ConstantMerge
currently merges constants with differing COMDATs. This can result in a
function referencing globals with a different COMDAT than before the
merge, producing a linking error when that global gets discarded.

It is still possible to merge same comdats, or to merge a non-key comdat
constant into a non-comdat constant.
DeltaFile
+27-0llvm/test/Transforms/ConstantMerge/merge-comdat.ll
+22-0llvm/test/Transforms/ConstantMerge/dont-merge.ll
+14-1llvm/lib/Transforms/IPO/ConstantMerge.cpp
+63-13 files

FreeBSD/ports 038c537x11/waveterm Makefile

x11/waveterm: Bump port revision after electron41 update (2604dc1239b6)
DeltaFile
+1-0x11/waveterm/Makefile
+1-01 files

FreeBSD/ports 2604dc1devel/electron41 distinfo Makefile, devel/electron41/files patch-electron_shell_browser_native__window__views.cc patch-electron_spec_api-desktop-capturer-spec.ts

devel/electron41: Update to 41.2.1

Changelog: https://github.com/electron/electron/releases/tag/v41.2.1

Reported by:    GitHub (watch releases)
DeltaFile
+17-17devel/electron41/files/patch-electron_shell_browser_native__window__views.cc
+16-7devel/electron41/files/patch-electron_spec_api-desktop-capturer-spec.ts
+13-9devel/electron41/distinfo
+16-4devel/electron41/Makefile
+9-9devel/electron41/files/patch-electron_shell_browser_api_electron__api__app.cc
+7-7devel/electron41/files/patch-electron_BUILD.gn
+78-5317 files not shown
+136-10223 files

FreeBSD/ports 2a85483lang/erlang-runtime27 distinfo Makefile

lang/erlang-runtime27: Update to 27.3.4.10
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+1-3lang/erlang-runtime27/Makefile
+4-62 files

FreeBSD/ports 9e467dadevel Makefile, devel/lazyworktree Makefile distinfo

devel/lazyworktree: New port: TUI for managing Git worktrees
DeltaFile
+20-0devel/lazyworktree/Makefile
+5-0devel/lazyworktree/distinfo
+3-0devel/lazyworktree/pkg-descr
+1-0devel/Makefile
+29-04 files

OpenBSD/src RfrXUhWlibexec/tradcpp macro.c

   expand_domacro() handled a defined() with the wrong argument count via
   an error path that doesn't drain es->args

   OK jsg
VersionDeltaFile
1.5+1-0libexec/tradcpp/macro.c
+1-01 files

NetBSD/src B8gRC9msys/arch/hppa/dev gftfb.c

   some minor fixes:
   - underling anti-aliased characters properly
   - set & support RI_FULLCLEAR
VersionDeltaFile
1.40+15-6sys/arch/hppa/dev/gftfb.c
+15-61 files

LLVM/project 18b4dd3libc/src/__support/OSUtil/linux/syscall_wrappers accept4.h CMakeLists.txt, libc/src/sys/socket accept4.h

[libc] Implement accept4 on linux (#192927)

Testing funcitonality by checking the flags on the returned FD.
DeltaFile
+63-0libc/test/src/sys/socket/linux/connect_accept_test.cpp
+49-0libc/src/__support/OSUtil/linux/syscall_wrappers/accept4.h
+31-0libc/src/sys/socket/linux/accept4.cpp
+24-0libc/src/sys/socket/accept4.h
+14-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+14-0libc/src/sys/socket/linux/CMakeLists.txt
+195-07 files not shown
+220-013 files

LLVM/project 8434bdclibc/src/__support/OSUtil/linux/syscall_wrappers shutdown.h, libc/src/sys/socket shutdown.h

[libc] Implement shutdown on linux (#192933)

- added the relevant constant definitions
- enabled the entry point on x86_64, aarch64 and riscv
- testing by checking that the call causes an EOF on read (on the
appropriate end)
DeltaFile
+79-0libc/test/src/sys/socket/linux/shutdown_test.cpp
+43-0libc/src/__support/OSUtil/linux/syscall_wrappers/shutdown.h
+27-0libc/src/sys/socket/linux/shutdown.cpp
+20-0libc/src/sys/socket/shutdown.h
+19-0libc/test/src/sys/socket/linux/CMakeLists.txt
+12-0libc/src/sys/socket/linux/CMakeLists.txt
+200-06 files not shown
+221-012 files

FreeBSD/ports e1e9900sysutils/rucola distinfo Makefile.crates

sysutils/rucola: Update to 0.9.0

ChangeLog:      https://github.com/Linus-Mussmaecher/rucola/releases/tag/v0.9.0

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+563-357sysutils/rucola/distinfo
+280-177sysutils/rucola/Makefile.crates
+2-2sysutils/rucola/Makefile
+845-5363 files

FreeBSD/ports 11051fedatabases/sabiql distinfo Makefile.crates

databases/sabiql: Update to 1.11.0

ChangeLog:

  - https://github.com/riii111/sabiql/releases/tag/v1.10.0
  - https://github.com/riii111/sabiql/releases/tag/v1.11.0

Reported by:    riii111 <notifications at github.com>
DeltaFile
+55-57databases/sabiql/distinfo
+26-27databases/sabiql/Makefile.crates
+1-1databases/sabiql/Makefile
+82-853 files

FreeBSD/ports 2a7f7d9sysutils/mdfried distinfo Makefile.crates

sysutils/mdfried: Update to 0.19.4

Reported by:    Benjamin Grosse <notifications at github.com>
DeltaFile
+11-3sysutils/mdfried/distinfo
+4-0sysutils/mdfried/Makefile.crates
+1-1sysutils/mdfried/Makefile
+16-43 files