LLVM/project 95b72fellvm/test/tools/llvm-profdata malformed-not-space-for-another-header.test

[PGO] Fix malformed raw profile test (#206738)

A hand-written raw profile test still wrote one extra word in the data
record after the raw profile format changed.

Remove the extra word so the name section starts at the offset expected
by the reader. This keeps the test focused on the trailing garbage that
should report that there is not enough space for another header.

Buildbot failure:
https://github.com/llvm/llvm-project/pull/190708#issuecomment-4839831651
DeltaFile
+0-1llvm/test/tools/llvm-profdata/malformed-not-space-for-another-header.test
+0-11 files

LLVM/project 6befe13cross-project-tests lit.cfg.py CMakeLists.txt

[Dexter] Require lldb-dap for Dexter and log when Dexter is disabled (#206734)

For some time, Dexter tests have been run using lldb-dap when it is
available rather than just lldb/lldb-server. However, the cross project
test dependencies have not been updated since then, meaning that
lldb-dap is not automatically built by check-cross-project. The
Dexter-specific lit config then skips the Dexter tests if lldb-dap is
unavailable, which leads to some check-cross-project builds never
running the Dexter tests. This patch adds lldb-dap to the build
dependencies, and also adds a small log message to inform when the
Dexter tests are skipped; most cases where we skip the Dexter test were
already logged, and this addition expands that to cover all cases.
DeltaFile
+5-0cross-project-tests/lit.cfg.py
+1-1cross-project-tests/CMakeLists.txt
+6-12 files

FreeBSD/src b8c6f58sys/netpfil/pf if_pflog.c

pflog: run VNET_SYSUNINIT in SI_SUB_PROTO_FIREWALL

Suggested by:   pouria, glebius
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+1-1sys/netpfil/pf/if_pflog.c
+1-11 files

NetBSD/pkgsrc-wip 848f5c8llama.cpp Makefile

llama.cpp: remove git dependency

version string is handled by pkgsrc, and doesn't work for
github tarballs anyway
DeltaFile
+1-1llama.cpp/Makefile
+1-11 files

LLVM/project f0ca72cllvm/test/CodeGen/X86 vector-fshr-rot-256.ll vector-fshl-rot-256.ll

[X86] Lower vector 8-bit `rotl(x, 1)` to `(x + x) - (x < 0)` pattern (#206221)

Fixes #198059
DeltaFile
+44-48llvm/test/CodeGen/X86/vector-fshr-rot-256.ll
+35-37llvm/test/CodeGen/X86/vector-fshl-rot-256.ll
+28-33llvm/test/CodeGen/X86/vector-fshl-rot-128.ll
+22-24llvm/test/CodeGen/X86/vector-rotate-256.ll
+18-22llvm/test/CodeGen/X86/vector-fshr-rot-128.ll
+16-19llvm/test/CodeGen/X86/vector-rotate-128.ll
+163-1831 files not shown
+172-1837 files

LLVM/project b4ba747llvm/utils profcheck-xfail.txt

[ProfCheck] Exclude FixIrreducible Test (#206731)

From #206057. We have not gotten to fixing FixIrreducible yet, so
exclude the test for now.
DeltaFile
+1-0llvm/utils/profcheck-xfail.txt
+1-01 files

OPNSense/src 8dd26e6sys/net iflib.c

iflib: Fix unreachable code in watchdog timer

The code seemed to have been predicated on the assumption that
IFLIB_QUEUE_WORKING was actively maintained as a state, but it
seems to be unused.
DeltaFile
+1-2sys/net/iflib.c
+1-21 files

LLVM/project 8e61b6allvm/lib/ProfileData InstrProf.cpp

[PGO][NFC] Avoid floating-point block uniformity check (#206547)

Use an integer threshold when deciding whether a block is mostly
uniform.

This keeps the 90% rule exact and avoids relying on floating-point
arithmetic in profile merging.
DeltaFile
+2-2llvm/lib/ProfileData/InstrProf.cpp
+2-21 files

FreeBSD/ports 0fbb7d5lang/swift6 Makefile

lang/swift6: Unbreak stage phase with unprivileged users

Stripping should have been done before COPYTREE_BIN, which drops the
writable bit from the executables and leads to "permission denied"
error.

PR:             296382
Reported by:    kib
Tested by:      kib
Fixes:          18ac8a4bf341 (lang/swift6: Add port: Powerful, flexible, multiplatform programming language (Version 6))
DeltaFile
+5-3lang/swift6/Makefile
+5-31 files

FreeBSD/src 32cf24bcddl/usr.bin/ctfmerge ctfmerge.1

ctfmerge.1: Import ENVIRONMENT from NetBSD

Import the ENVIRONMENT section from NetBSD, minus the variable that our
ctfmerge does not have. Alphabetize them, polish grammar and alignment,
and add the variables to the man database. While here, remove whitespace
from the end of some lines to quiet linter.

MFC after:      3 days
PR:             291186
Co-authored-by: Alexander Ziaee <ziaee at FreeBSD.org>
Obtained from:  NetBSD (christos <christos at NetBSD.org>, 8a0c0d8)
Differential Revision:  https://reviews.freebsd.org/D54054
DeltaFile
+49-27cddl/usr.bin/ctfmerge/ctfmerge.1
+49-271 files

FreeBSD/ports 4965243devel/mercurial/files patch-setup.py patch-contrib_python-zstandard_c-ext_backend__c.c

devel/mercurial: fix build

Fixes:          84c3fe3a93fdc9b9207ea4b58ce39479b6dbc740
Reported by:    dim
PR:             286908
DeltaFile
+26-0devel/mercurial/files/patch-setup.py
+13-0devel/mercurial/files/patch-contrib_python-zstandard_c-ext_backend__c.c
+39-02 files

FreeBSD/ports ef2a1caeditors/vscode Makefile, net-im/deltachat-desktop Makefile

*/*: Bump port revision after electron42 update (c6806deb82a2)
DeltaFile
+1-1net-im/deltachat-desktop/Makefile
+1-1net-im/signal-desktop/Makefile
+1-0editors/vscode/Makefile
+3-23 files

FreeBSD/ports c6806dedevel/electron42 distinfo, devel/electron42/files patch-electron_spec_chromium-spec.ts patch-electron_lib_browser_api_menu-item-roles.ts

devel/electron42: Update to 42.5.1

Changelog: https://github.com/electron/electron/releases/tag/v42.5.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron42/distinfo
+3-3devel/electron42/files/patch-electron_spec_chromium-spec.ts
+2-2devel/electron42/files/patch-electron_lib_browser_api_menu-item-roles.ts
+2-2devel/electron42/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+2-2devel/electron42/files/patch-electron_spec_api-protocol-spec.ts
+2-2devel/electron42/files/patch-mojo_core_channel.cc
+16-162 files not shown
+19-198 files

OpenBSD/ports NOhvLeymail/sendmail distinfo Makefile

   Update to sendmail-8.19.0.2.
VersionDeltaFile
1.37.2.2+2-2mail/sendmail/distinfo
1.67.2.2+1-1mail/sendmail/Makefile
+3-32 files

LLVM/project f74bff2clang/docs LanguageExtensions.rst, clang/include/clang/Options Options.td

Enable driver changes for fexec-charset
DeltaFile
+14-6clang/lib/Driver/ToolChains/Clang.cpp
+14-4clang/include/clang/Options/Options.td
+11-3clang/test/Driver/clang_f_opts.c
+10-0llvm/lib/Support/TextEncoding.cpp
+4-3clang/test/Driver/cl-options.c
+3-3clang/docs/LanguageExtensions.rst
+56-193 files not shown
+60-199 files

LLVM/project 2b60f6fclang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

address comments
DeltaFile
+3-3clang/include/clang/Options/Options.td
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+4-42 files

LLVM/project d1a4ea5clang/lib/AST ASTContext.cpp, clang/lib/Lex TextEncoding.cpp

Convert the key before cache lookup to prevent encoding differences
DeltaFile
+9-9clang/lib/AST/ASTContext.cpp
+2-2clang/lib/Lex/TextEncoding.cpp
+11-112 files

LLVM/project 9644d95clang/include/clang/Basic TargetInfo.h, clang/lib/AST ASTContext.cpp

convert to exec-charset inside getPredefinedStringLiteralFromCache, test __builtin_FILE()
DeltaFile
+10-0clang/lib/AST/ASTContext.cpp
+4-0clang/test/CodeGen/systemz-charset.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-1clang/lib/Lex/TextEncoding.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+21-15 files

LLVM/project 635c84eclang/lib/Lex TextEncoding.cpp, clang/lib/Sema SemaChecking.cpp

do not convert character by character
DeltaFile
+6-4clang/lib/Sema/SemaChecking.cpp
+1-1clang/lib/Lex/TextEncoding.cpp
+7-52 files

LLVM/project 4f335beclang/include/clang/Lex TextEncoding.h, clang/lib/Lex TextEncoding.cpp

fix CI
DeltaFile
+2-2clang/lib/Lex/TextEncoding.cpp
+1-0clang/include/clang/Lex/TextEncoding.h
+3-22 files

LLVM/project 23c7a50clang/lib/AST PrintfFormatString.cpp FormatString.cpp, clang/lib/Sema SemaChecking.cpp

Add format string handling
DeltaFile
+58-31clang/lib/AST/PrintfFormatString.cpp
+46-40clang/lib/AST/FormatString.cpp
+33-21clang/lib/Sema/SemaChecking.cpp
+25-11clang/lib/AST/FormatStringParsing.h
+15-8clang/lib/AST/ScanfFormatString.cpp
+19-0llvm/lib/Support/TextEncoding.cpp
+196-1117 files not shown
+233-12013 files

LLVM/project af9c7c5clang/include/clang/Sema Sema.h

Fix build failure
DeltaFile
+1-0clang/include/clang/Sema/Sema.h
+1-01 files

LLVM/project 0db480eclang/include/clang/Sema Sema.h

Remove old include
DeltaFile
+0-1clang/include/clang/Sema/Sema.h
+0-11 files

LLVM/project 016cb73clang/include/clang/Sema Sema.h, clang/lib/Parse Parser.cpp ParseDecl.cpp

fix CI
DeltaFile
+0-7clang/test/CodeGen/systemz-charset.c
+2-2clang/include/clang/Sema/Sema.h
+1-1clang/lib/Parse/Parser.cpp
+0-1clang/lib/Parse/ParseDecl.cpp
+3-114 files

LLVM/project 4c9f944clang/test/CodeGen systemz-charset.c

fix CI
DeltaFile
+2-0clang/test/CodeGen/systemz-charset.c
+2-01 files

LLVM/project 39f1cf1clang/lib/Parse ParseDecl.cpp ParseExpr.cpp, clang/lib/Sema SemaExpr.cpp

add ParserConversionAction, do not translate unevaluated strings
DeltaFile
+6-6clang/lib/Sema/SemaExpr.cpp
+10-0clang/lib/Parse/ParseDecl.cpp
+8-0clang/test/CodeGen/systemz-charset-diag.cpp
+3-3clang/lib/Parse/ParseExpr.cpp
+5-0clang/test/CodeGen/systemz-charset.c
+4-0clang/lib/Parse/Parser.cpp
+36-93 files not shown
+42-109 files

LLVM/project c49e076clang/lib/Lex TextEncoding.cpp

formatting
DeltaFile
+5-5clang/lib/Lex/TextEncoding.cpp
+5-51 files

LLVM/project 1196e27llvm/lib/Target/AMDGPU SIPostRABundler.cpp AMDGPUInsertDelayAlu.cpp

[NFC][AMDGPU] Use SIInstrFlags predicates in CodeGen passes (#204829)

Replace raw TSFlags accesses with SIInstrFlags predicate calls.

Part of a series following the introduction of SIInstrFlags predicates.
DeltaFile
+23-13llvm/lib/Target/AMDGPU/SIPostRABundler.cpp
+5-7llvm/lib/Target/AMDGPU/AMDGPUInsertDelayAlu.cpp
+4-6llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
+2-2llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+3-0llvm/lib/Target/AMDGPU/SIDefines.h
+37-285 files

LLVM/project 221936bmlir/include/mlir/Dialect/Tosa/IR TosaOps.td, mlir/test/Dialect/Tosa availability.mlir

[mlir][tosa] Add missing int16 extension for row_gather (#206687)

Updates "availability" to include int16 extension to avoid assertion.
DeltaFile
+1-1mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
+1-1mlir/test/Dialect/Tosa/availability.mlir
+2-22 files

NetBSD/src bwm5TJhsys/arch/m68k/m68k pmap_68k.c

   pmap_kenter_pa() should not be used to overwrite an existing mappings.
   Assert that the PTE for the specified VA is invalid, and remove the
   dead code that handled the case where it wasn't.
VersionDeltaFile
1.73+8-23sys/arch/m68k/m68k/pmap_68k.c
+8-231 files