LLVM/project 396d255llvm/lib/Target/WebAssembly/MCTargetDesc WebAssemblyInstPrinter.cpp, llvm/test/MC/Disassembler/WebAssembly wasm.txt

[WebAssembly] Don't assert on a non-zero call_indirect table index (#210120)

WebAssemblyInstPrinter::printInst asserted that a non-symbol table
operand of call_indirect is the immediate 0, on the assumption that only
MVP single-table compilation units reach the printer. That is true for
code generated by the compiler, but the printer is shared by the
disassembler.

The disassembler must produce output for any byte sequence it is pointed
at and shouldn't abort on the operand values it decodes. A non-zero
immediate table index is both a valid encoding, from a multi-table
module, and a routine result of best-effort disassembly of a range that
is not all code, which is how I hit this in LLDB.

Print the table operand when it is a symbol or a non-zero immediate, and
omit it only for the implicit table 0. This makes the output lossless
and unambiguous, matching how a table symbol is already printed. MVP and
table-symbol output are unchanged, so there is no effect on the
compiler's assembly.
DeltaFile
+9-8llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp
+5-0llvm/test/MC/Disassembler/WebAssembly/wasm.txt
+14-82 files

LLVM/project e5c143fllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer sub-nsw-icmp-eq-zero-reorder.ll

[SLP]Drop nsw when reordering a sub feeding icmp eq/ne 0

A sub used only by icmp eq/ne 0 is treated as commutative, so SLP may
swap its operands, and nsw does not survive a - b -> b - a (a - b can
be INT_MIN while b - a overflows).

Fixes #210177

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/210205
DeltaFile
+15-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-1llvm/test/Transforms/SLPVectorizer/sub-nsw-icmp-eq-zero-reorder.ll
+16-12 files

FreeBSD/ports 2d66751editors/zed distinfo Makefile.crates, editors/zed/files patch-Cargo.lock patch-crates_project_tests_integration_project__tests.rs

editors/zed: Update to 1.11.3

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.10.2
- https://github.com/zed-industries/zed/releases/tag/v1.10.3
- https://github.com/zed-industries/zed/releases/tag/v1.11.3

Reported by:    GitHub (watch releases)
DeltaFile
+115-97editors/zed/distinfo
+56-47editors/zed/Makefile.crates
+8-8editors/zed/files/patch-Cargo.lock
+6-6editors/zed/files/patch-crates_project_tests_integration_project__tests.rs
+4-4editors/zed/files/patch-crates_zed_src_zed.rs
+2-2editors/zed/files/patch-crates_gpui_src_platform.rs
+191-1641 files not shown
+192-1657 files

LLVM/project eb819b9llvm/test/Transforms/SLPVectorizer sub-nsw-icmp-eq-zero-reorder.ll

[SLP][NFC]Add a test with incorrect nsw in reordered sub feeding equal cmp, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/210204
DeltaFile
+43-0llvm/test/Transforms/SLPVectorizer/sub-nsw-icmp-eq-zero-reorder.ll
+43-01 files

LLVM/project 0a0fdfdllvm/test/CodeGen/AMDGPU llvm.amdgcn.intersect_ray.ll llvm.amdgcn.exp.compr.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.intersect_ray.ll

[NFC] Use new target triple for some tests

They were mistakenly reverted back to the old ones.
DeltaFile
+15-15llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+6-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.compr.ll
+5-5llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll
+4-4llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll
+2-2llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tanh.ll
+2-2llvm/test/CodeGen/AMDGPU/s-wakeup-barrier.ll
+34-341 files not shown
+35-357 files

FreeBSD/ports 640c47enet/dataplaneapi Makefile, net/dataplaneapi/files patch-configuration_configuration.go

net/dataplaneapi: Fix path to configuration file
DeltaFile
+2-2net/dataplaneapi/files/patch-configuration_configuration.go
+1-1net/dataplaneapi/Makefile
+3-32 files

LLVM/project 3cfb013bolt/docs BOLTAArch64OptimizationStatus.md GettingStarted.md

[docs] Finish MyST migration for selected docs
DeltaFile
+103-108bolt/docs/BOLTAArch64OptimizationStatus.md
+9-10bolt/docs/GettingStarted.md
+112-1182 files

FreeBSD/src f967dd0lib/libsys ptrace.2

ptrace.2: Document PT_SET_SC_RET

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58247
DeltaFile
+20-0lib/libsys/ptrace.2
+20-01 files

FreeBSD/src fd5faa5sys/compat/freebsd32 freebsd32_misc.c, sys/kern sys_process.c subr_syscall.c

ptrace(2): PT_SET_SC_RET request

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58247
DeltaFile
+24-0sys/kern/sys_process.c
+19-0sys/compat/freebsd32/freebsd32_misc.c
+8-4sys/kern/subr_syscall.c
+2-1sys/sys/ptrace.h
+1-0sys/sys/proc.h
+54-55 files

LLVM/project 092ac9clldb/docs/resources test.md, lldb/packages/Python/lldbsuite/support xcode.py

[lldb][test] Allow dotest.py to call for Xcode to attach (#209628)

This speeds up the debugging of API tests a little on macOS.

(AppleScript written by Claude based on Xcode.sdef)
DeltaFile
+24-0lldb/packages/Python/lldbsuite/support/xcode.py
+7-2lldb/packages/Python/lldbsuite/test/dotest.py
+7-0lldb/packages/Python/lldbsuite/test/dotest_args.py
+5-1lldb/docs/resources/test.md
+43-34 files

LLVM/project 205a662clang/lib/Driver/ToolChains MinGW.cpp, clang/test/Driver mingw-sysroot.cpp

[clang][mingw] Try both native and ARM64EC triples when looking for a sysroot on the ARM64EC target (#210017)

Similarly to MSVC, a MinGW toolchain may provide support for both ARM64
and ARM64EC in a single sysroot. Structuring the toolchain this way has
the additional advantage of seamlessly supporting linking ARM64X images.

Support this configuration in findClangRelativeSysroot.
DeltaFile
+20-0clang/test/Driver/mingw-sysroot.cpp
+15-0clang/lib/Driver/ToolChains/MinGW.cpp
+35-02 files

LLVM/project 5ed5468llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp

[NFC][LSR] Remove duplicate debug expression update (#210188)

Remove duplicate debug expression update we assigned
the same DIExpression twice so let's just remove the redundant call.

Tested via make check.

Assisted by AI.
DeltaFile
+0-1llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+0-11 files

LLVM/project bd0395elibc/src/sys/time gettimeofday.h, libc/src/sys/time/linux gettimeofday.cpp

[libc] Move gettimeofday to sys/time.h header. (#210185)

`gettimeofday` is supposed to be declared in the `<sys/time.h>` header,
not the `<time.h>` where we've had it previously. Move the declaration
to the correct header, and move the files with implementation and unit
tests accordingly.

Note that `gettimeofday` is removed removed from POSIX-2024, but let's
keep it available for now, since there's fair amount of existing code
that still uses it.
DeltaFile
+46-0libc/src/sys/time/linux/gettimeofday.cpp
+0-42libc/src/time/linux/gettimeofday.cpp
+26-0libc/test/src/sys/time/gettimeofday_test.cpp
+26-0libc/src/sys/time/gettimeofday.h
+0-21libc/src/time/gettimeofday.h
+0-17libc/test/src/time/gettimeofday_test.cpp
+98-8012 files not shown
+140-12718 files

LLVM/project 5978ac0llvm/lib/CodeGen/AsmPrinter DwarfExpression.cpp

[NFC] Inline DwarfExpression frame register check (#210186)

Inline DwarfExpression frame register check as it's the only call.

Tested via make check.

Assisted by AI.
DeltaFile
+1-2llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
+1-21 files

OpenBSD/src 54MQ7chetc/signify openbsd-81-base.pub

   base key for 81
VersionDeltaFile
1.1+2-0etc/signify/openbsd-81-base.pub
+2-01 files

LLVM/project bc84483bolt/docs GettingStarted.md index.md

[docs] Convert selected rst docs with rst2myst
DeltaFile
+87-103bolt/docs/GettingStarted.md
+32-31bolt/docs/index.md
+22-17bolt/docs/BOLTAArch64OptimizationStatus.md
+141-1513 files

LLVM/project f567221bolt/docs GettingStarted.rst GettingStarted.md

[bolt][docs] Rename BOLT docs to Markdown
DeltaFile
+0-255bolt/docs/GettingStarted.rst
+255-0bolt/docs/GettingStarted.md
+145-0bolt/docs/BOLTAArch64OptimizationStatus.md
+0-145bolt/docs/BOLTAArch64OptimizationStatus.rst
+46-0bolt/docs/index.md
+0-46bolt/docs/index.rst
+446-4466 files

FreeBSD/src f2e6a8blib/libproc Makefile, share/mk src.libnames.mk

libproc: link against libctf if MK_CTF != no instead of MK_CDDL != no

Logic prior to this change would incorrectly try linking when MK_CDDL != no,
instead of MK_CTF != no, which could result in the library and the tests being
broken if/when MK_CTF == no and MK_CDDL != no (an uncommon, but possible
combination with today's build knobs).

This change updates the conditional to correctly track the value of MK_CTF, which
in turn is properly toggled to no if/when MK_CDDL == no as it's a dependent build
knob.

This [niche] build bug has been present in FreeBSD since 2014.

MFC after:      1 week
DeltaFile
+1-1share/mk/src.libnames.mk
+1-1lib/libproc/Makefile
+2-22 files

LLVM/project 3ae62bellvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 67e6d3allvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 59031e7llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project f790467llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 52330ddllvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 22e51d5llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816815 files not shown
+24,977-6,420821 files

LLVM/project df7c9dcllvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816815 files not shown
+24,977-6,420821 files

LLVM/project 6697ac8llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

LLVM/project 7b7ff73llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll, llvm/test/CodeGen/RISCV short-forward-branch-opt-zibi.ll

clang-format

Created using spr 1.3.7
DeltaFile
+852-327llvm/test/Transforms/LoopIdiom/cyclic-redundancy-check.ll
+761-0llvm/test/Transforms/LoopIdiom/RISCV/cyclic-redundancy-check.ll
+234-489llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+707-0llvm/test/Transforms/LoopIdiom/AArch64/cyclic-redundancy-check.ll
+707-0llvm/test/Transforms/LoopIdiom/X86/cyclic-redundancy-check.ll
+550-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-zibi.ll
+3,811-816814 files not shown
+24,975-6,418820 files

FreeBSD/ports fac3633www/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: third-party modules management (+)

- update auth_jwt to 0.14.2
- update keyval module to its recent revision

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+5-5www/freenginx-devel/distinfo
+2-2www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+8-83 files

NetBSD/src GQXK9OSsys/netinet tcp_var.h

   s/sigature/signature/ in comment.
VersionDeltaFile
1.200+2-2sys/netinet/tcp_var.h
+2-21 files

NetBSD/src MXJDlhVusr.sbin/moused moused.c mouse.h

   s/Kensignton/Kensington/
VersionDeltaFile
1.34+3-3usr.sbin/moused/moused.c
1.2+2-2usr.sbin/moused/mouse.h
+5-52 files