LLVM/project 0ccb181compiler-rt/lib/sanitizer_common sanitizer_redefine_builtins.h

[compiler-rt] Use asm .set only for Hexagon (#194160)

Two incompatible assembler syntaxes exist for symbol assignment:
```
  sym = val      -- accepted by most GNU assembler targets; rejected by
                    Hexagon, which interprets it as a mnemonic
  .set sym, val  -- accepted by Hexagon; rejected by Alpha, which
                    reserves .set for assembler mode flags
```
Switch all to `sym = val`, and opt out Hexagon to `.set sym`.

Fixes: dbb03f8f606e ("[compiler-rt] Replace assignment w/.set directive
(#107667)")

---------

Co-authored-by: Vitaly Buka <vitalybuka at google.com>
DeltaFile
+17-5compiler-rt/lib/sanitizer_common/sanitizer_redefine_builtins.h
+17-51 files

FreeBSD/ports 433bef0textproc/libxml2 Makefile distinfo, textproc/libxml2/files xmllint.1 xmlcatalog.1

textproc/libxml2: update to 2.15.3

Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.15.3/NEWS

Use pre-generated man pages added starting 2.15.2

Reported by: diizzy
PR: 294696
DeltaFile
+0-656textproc/libxml2/files/xmllint.1
+0-355textproc/libxml2/files/xmlcatalog.1
+0-32textproc/libxml2/files/xml2-config.1
+0-28textproc/libxml2/files/patch-catalog-memleak
+3-10textproc/libxml2/Makefile
+3-3textproc/libxml2/distinfo
+6-1,0841 files not shown
+7-1,0857 files

FreeBSD/ports c391938devel/cargo-c distinfo Makefile.crates

devel/cargo-c: update openssl crates

...for LibreSSL 4.3 compatibility
DeltaFile
+5-5devel/cargo-c/distinfo
+2-2devel/cargo-c/Makefile.crates
+7-72 files

FreeBSD/ports b8cabc8x11/windowtolayer distinfo Makefile

x11/windowtolayer: update to 0.3.1

Changes:        https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.3.1
Reported by:    GitLab (notify releases)

(cherry picked from commit dbe5b29fb7e7fe28fd6c6e2b8f5e601c9a0ec66a)
DeltaFile
+3-3x11/windowtolayer/distinfo
+1-2x11/windowtolayer/Makefile
+4-52 files

FreeBSD/ports dbe5b29x11/windowtolayer distinfo Makefile

x11/windowtolayer: update to 0.3.1

Changes:        https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.3.1
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11/windowtolayer/distinfo
+1-2x11/windowtolayer/Makefile
+4-52 files

LLVM/project b614c15llvm/include/llvm/MC TargetRegistry.h, llvm/include/llvm/MC/MCParser MCTargetAsmParser.h

[MC] Drop MCTargetOptions parameter from MCTargetAsmParser (#194120)

Since #180464, MCAsmInfo holds the canonical MCTargetOptions.
The MCTargetAsmParser::MCOptions member is a redundant by-value copy,
which may have inconsistent values (llvm-exegesis passes a temporary
MCTargetOptions(), but this probably doesn't matter in practice; other
in-tree uses are correct).

Remove the field in favor of getParser().getContext().getTargetOptions,
and remove the MCTargetOptions parameter from the base ctor, all
subclass ctors, Target::createMCAsmParser, MCAsmParserCtorTy, and
RegisterMCAsmParser.
DeltaFile
+7-9llvm/include/llvm/MC/TargetRegistry.h
+7-6llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h
+5-4llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+4-4llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
+3-4llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
+3-3llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+29-3028 files not shown
+76-8334 files

GhostBSD/ports ca06f31. README.md

Update README to reflect current repository scope

Remove outdated PkgBase reference, describe the repo as a tracking fork
of FreeBSD ports with GhostBSD-specific ports, and reorganize links into
a dedicated section.
DeltaFile
+7-7README.md
+7-71 files

LLVM/project 8174442clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvfofp8min/policy/non-overloaded vfncvtbf16.c, clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvfofp8min/policy/overloaded vfncvtbf16.c

Add extra cehck for invariants

Created using spr 1.3.7
DeltaFile
+3,230-456llvm/test/CodeGen/WebAssembly/strided-int-mac.ll
+704-882llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll
+472-472clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvfofp8min/policy/overloaded/vfncvtbf16.c
+345-558llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-int-vp.ll
+280-280clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvfofp8min/policy/non-overloaded/vfncvtbf16.c
+236-281llvm/test/CodeGen/RISCV/rvv/vsrl-vp.ll
+5,267-2,929148 files not shown
+10,292-6,461154 files

FreeBSD/ports f48a983databases/goose distinfo Makefile

databases/goose: update 3.27.0 → 3.27.1
DeltaFile
+5-5databases/goose/distinfo
+1-2databases/goose/Makefile
+6-72 files

FreeBSD/ports 9f0518cdatabases/diesel distinfo Makefile

databases/diesel: update 2.3.7 → 2.3.8
DeltaFile
+143-137databases/diesel/distinfo
+72-70databases/diesel/Makefile
+215-2072 files

FreeBSD/ports 39a0480sysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.19 → 2026.4.20
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files

FreeBSD/ports f685a97misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.3.6 → 3.4.1
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports 5d88fc9devel/py-spy distinfo Makefile

devel/py-spy: update 0.4.1 → 0.4.2
DeltaFile
+295-327devel/py-spy/distinfo
+148-164devel/py-spy/Makefile
+443-4912 files

FreeBSD/ports 55d0734misc/openclaw distinfo Makefile, misc/openclaw/files package-lock.json

misc/openclaw: update 2026.4.23 → 2026.4.24
DeltaFile
+80-781misc/openclaw/files/package-lock.json
+3-3misc/openclaw/distinfo
+2-2misc/openclaw/Makefile
+85-7863 files

LLVM/project 486e97aclang/include/clang/Sema Initialization.h

[clang][NFC] Fix typo in HLSL initialization comment (#194124)
DeltaFile
+1-1clang/include/clang/Sema/Initialization.h
+1-11 files

LLVM/project b5471ccllvm/lib/MC MCObjectStreamer.cpp, llvm/test/MC/AsmParser directive_fill.s

[MC] Always lower .fill to MCFillFragment (#194164)

Constant-count, constant-pattern .fill expands inline into the current
fragment via emitIntValue per byte, wasting both memory and time (a
redundant copy at MCAssembler.cpp). #50974 reports a 4s compile dropping
to 0.6s when the loop is removed.

Drop the inline path so .fill always becomes MCFillFragment.
This cannot be done before commit 507efbcce03d (2023) allowed
label differences to be separated by a MCFillFragment.

In directive_fill.s, the parse time warning is now diagnosed by
MCAssembler.
DeltaFile
+5-16llvm/lib/MC/MCObjectStreamer.cpp
+1-1llvm/test/MC/AsmParser/directive_fill.s
+6-172 files

LLVM/project 4c7dc9clibc/src/__support/FPUtil BasicOperations.h, libc/src/__support/math CMakeLists.txt fmaximum_mag_numbf16.h

Reland "[libc][math] Refactor fmaximum_mag_num family to header-only" (#194194)

Reland #182169

---------

Co-authored-by: Muhammad Bassiouni <60100307+bassiounix at users.noreply.github.com>
DeltaFile
+47-2utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+30-0libc/src/__support/math/CMakeLists.txt
+20-7libc/src/__support/FPUtil/BasicOperations.h
+26-0libc/src/__support/math/fmaximum_mag_numbf16.h
+25-0libc/src/__support/math/fmaximum_mag_num.h
+25-0libc/src/__support/math/fmaximum_mag_numf.h
+173-911 files not shown
+272-3017 files

GhostBSD/ghostbsd 096f3d7sys/conf package-version

bump version to 26.2-R15.1a1
DeltaFile
+1-1sys/conf/package-version
+1-11 files

FreeBSD/ports 5a1588fsecurity/openssh-portable/files patch-session.c extra-patch-tcpwrappers

security/openssh-portable: Sync some files with src.

Namely this updates some LIBWRAP behavior and updates a few incorrect
docs.

Submitted by:   jlduran
Differential Revision:  https://reviews.freebsd.org/D53273
DeltaFile
+74-43security/openssh-portable/files/patch-session.c
+70-0security/openssh-portable/files/extra-patch-tcpwrappers
+24-24security/openssh-portable/files/patch-sshd.c
+0-13security/openssh-portable/files/patch-ssh_config.5
+5-5security/openssh-portable/files/patch-ssh.c
+4-4security/openssh-portable/files/patch-ssh-agent.c
+177-895 files not shown
+187-9811 files

FreeBSD/ports fad4f7d. UPDATING, security/openssh-portable Makefile

security/openssh-portable: Fix PermitRootLogin default to "no"

This matches what is reported in pkg-message.

PR:             267170
Reported by:    SimpleRezo
DeltaFile
+14-5security/openssh-portable/files/patch-servconf.c
+14-5security/openssh-portable/files/patch-sshd_config.5
+4-2UPDATING
+1-1security/openssh-portable/Makefile
+33-134 files

LLVM/project de7c63ellvm/tools/llvm-profgen PerfReader.cpp ProfileGenerator.cpp

[llvm-profgen] Add --time-profgen (#191930)

Add `NamedRegionTimer`s to main profgen phases:
- Parse and aggregate trace (`parseAndAggregateTrace`)
- Unwind samples (`unwindSamples`)
- Generate profile (`ProfileGenerator::generateProfile`)
- Generate CS profile (`CSProfileGenerator::generateProfile`)

Test Plan:
```
$ llvm-profgen --time-profgen ...

===-------------------------------------------------------------------------===
                                  llvm-profgen
===-------------------------------------------------------------------------===
  Total Execution Time: 2826.6549 seconds (2873.3410 wall clock)

   ---User Time---   --System Time--   --User+System--   ---Wall Time---  --- Name ---
  1059.4929 ( 38.1%)   8.5146 ( 17.3%)  1068.0075 ( 37.8%)  1090.6604 ( 38.0%)  Generate CS profile

    [3 lines not shown]
DeltaFile
+11-0llvm/tools/llvm-profgen/PerfReader.cpp
+5-0llvm/tools/llvm-profgen/ProfileGenerator.cpp
+1-0llvm/tools/llvm-profgen/Options.h
+17-03 files

LLVM/project 75b450fbolt/test/X86 pre-aggregated-records.s, bolt/test/X86/Inputs pre-aggregated-bad-hex.txt pre-aggregated-bad-type.txt

[BOLT] Add tests for pre-aggregated parsing (#193843)

Extends e2e coverage of pre-aggregated profile parsing to match the
unit-test coverage added in #192390:

- R (Return) records, including the branch=0 fallback path that
  rewrites to the FT_EXTERNAL_RETURN sentinel.
- r (FT_EXTERNAL_RETURN) records.
- B and T records using the negative -1 hex form (#192391),
  which is parsed as the BR_ONLY/FT_ONLY sentinel.
- Error paths: invalid record type letter and malformed hex address
  (perf2bolt is expected to exit non-zero with a parser error).

The two error-path inputs are tiny raw files under Inputs/ since they
contain intentionally malformed records that link_fdata doesn't process.

Test Plan:
added bolt/test/X86/pre-aggregated-records.s
DeltaFile
+60-0bolt/test/X86/pre-aggregated-records.s
+1-0bolt/test/X86/Inputs/pre-aggregated-bad-hex.txt
+1-0bolt/test/X86/Inputs/pre-aggregated-bad-type.txt
+62-03 files

LLVM/project 71816eflibc/src/__support/FPUtil/generic add_sub.h, libc/src/__support/math fdimf.h fdimf16.h

[libc][math] Qualify fdim funtions to constexpr (#194137)

Signed-off-by: udaykiriti <udaykiriti624 at gmail.com>
Co-authored-by: Muhammad Bassiouni <60100307+bassiounix at users.noreply.github.com>
DeltaFile
+8-0libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/__support/FPUtil/generic/add_sub.h
+6-0libc/test/shared/CMakeLists.txt
+3-1libc/src/__support/math/fdimf.h
+3-1libc/src/__support/math/fdimf16.h
+3-1libc/src/__support/math/fdim.h
+28-44 files not shown
+32-810 files

LLVM/project 24f4629lldb/test/API/commands/thread/backtrace TestThreadBacktraceRepeat.py

[lldb][test] Use assertIn in TestThreadBacktraceRepeat.py (NFC) (#194193)

I broke this test locally, and fixed the assets to produce more useful
output upon failure.
DeltaFile
+7-8lldb/test/API/commands/thread/backtrace/TestThreadBacktraceRepeat.py
+7-81 files

LLVM/project 13e7958llvm/test/CodeGen/AMDGPU/NextUseAnalysis spill-vreg-many-lanes.mir acyclic-770bb.mir

rebase

Created using spr 1.3.4
DeltaFile
+275,101-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/spill-vreg-many-lanes.mir
+144,679-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/acyclic-770bb.mir
+57,682-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/double-nested-loops-complex-cfg.mir
+41,844-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills2.mir
+40,613-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills1.mir
+37,209-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills3.mir
+597,128-05,383 files not shown
+1,085,016-125,6375,389 files

LLVM/project e55f02fllvm/test/CodeGen/AMDGPU/NextUseAnalysis spill-vreg-many-lanes.mir acyclic-770bb.mir

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+275,101-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/spill-vreg-many-lanes.mir
+144,679-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/acyclic-770bb.mir
+57,682-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/double-nested-loops-complex-cfg.mir
+41,844-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills2.mir
+40,613-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills1.mir
+37,209-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills3.mir
+597,128-05,383 files not shown
+1,085,016-125,6375,389 files

FreeBSD/ports 66b60f9security/sequoia-chameleon-gnupg distinfo Makefile.crates

security/sequoia-chameleon-gnupg: update openssl crates

...for LibreSSL 4.3 compatibility
DeltaFile
+5-5security/sequoia-chameleon-gnupg/distinfo
+2-2security/sequoia-chameleon-gnupg/Makefile.crates
+7-72 files

FreeBSD/ports ae1ac90security/sequoia-sq distinfo Makefile.crates

security/sequoia-sq: update openssl crates

...for LibreSSL 4.3 compatibility
DeltaFile
+5-5security/sequoia-sq/distinfo
+2-2security/sequoia-sq/Makefile.crates
+7-72 files

LLVM/project 46154febolt/docs profiles.md, bolt/lib/Profile DataReader.cpp DataAggregator.cpp

[BOLT] Support negative hex in pre-aggregated profile (#192391)

Handle signed values in parseHexField by falling back to int64_t parsing
when uint64_t fails. This allows pre-aggregated profile tools to use -1
for BR_ONLY, -2 for FT_EXTERNAL_ORIGIN, -3 for FT_EXTERNAL_RETURN.

Guard the external address reset loop in parseAggregatedLBREntry to
preserve sentinel values (offsets >= FT_EXTERNAL_RETURN).

Add tests for -1/-2/-3 in parseHexField and T entries with -1,
ffffffffffffffff, and buildid:-1 as BR_ONLY.
DeltaFile
+44-6bolt/docs/profiles.md
+40-0bolt/unittests/Profile/DataAggregator.cpp
+8-3bolt/lib/Profile/DataReader.cpp
+4-2bolt/lib/Profile/DataAggregator.cpp
+96-114 files

NetBSD/pkgsrc Q13fFOhdoc CHANGES-2026

   doc: Updated geography/proj to 9.8.1
VersionDeltaFile
1.2575+2-1doc/CHANGES-2026
+2-11 files