LLVM/project 1ff1e5fllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Stop applying nofpclass from use nofpclass attribute (#183835)

Functionally reverts a80d4329ce96856a02bd279c800c3d08619da4c9, with new
test.
This should be applied somewhere, but this is the wrong place.

Fixes regression reported after #182444
DeltaFile
+21-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+0-5llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+21-72 files

HardenedBSD/src 5a59ef8sys/dev/iommu iommu_gas.c, sys/kern kern_procctl.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+64-85sys/kern/kern_procctl.c
+1-1sys/dev/iommu/iommu_gas.c
+65-862 files

HardenedBSD/ports d8218dadevel/catppuccin-whiskers distinfo, misc/claude-code pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+2,643-2,290www/homepage/pkg-plist
+84-64misc/claude-code/files/package-lock.json
+28-28misc/github-copilot-cli/files/package-lock.json
+4-33misc/claude-code/pkg-plist
+15-15devel/catppuccin-whiskers/distinfo
+8-10net-im/folks/Makefile
+2,782-2,44042 files not shown
+2,871-2,51748 files

NetBSD/pkgsrc 9mdvB66doc CHANGES-2026

   doc: Updated textproc/treemd to 0.5.7
VersionDeltaFile
1.1440+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 44gSDI7textproc/treemd distinfo cargo-depends.mk

   textproc/treemd: update to 0.5.7

   [0.5.7] - 2026-02-26
   Added

       Home/End key bindings - Navigate to first/last with Home/End keys (#43)
           Works in Normal, Interactive, Help, and FilePicker modes
           Also added PageUp/PageDown bindings in Normal mode for consistency

       Directory and multi-file support - Open file picker with directory argument (#43)
           treemd . opens file picker in current directory
           treemd docs/ opens file picker in specified directory
           Multiple file arguments supported (e.g., treemd *.md)

       Compact tree style - Gapless box-drawing characters for tree visualization (#43)
           Now uses ├── instead of ├─ (connected, no gaps)
           Config option tree_style: "compact" (default) or "spaced"
           Works in both --tree CLI output and query tree output


    [56 lines not shown]
VersionDeltaFile
1.16+307-268textproc/treemd/distinfo
1.16+101-88textproc/treemd/cargo-depends.mk
1.16+2-2textproc/treemd/Makefile
+410-3583 files

LLVM/project 32eb450llvm/test/CodeGen/AMDGPU coexec-sched-effective-stall.mir

Update coexec-sched-effective-stall.mir
DeltaFile
+0-2llvm/test/CodeGen/AMDGPU/coexec-sched-effective-stall.mir
+0-21 files

NetBSD/pkgsrc 94T4yEpdoc CHANGES-2026

   doc: Updated shells/oh-my-posh to 29.7.0
VersionDeltaFile
1.1439+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc OaURxhgshells/oh-my-posh distinfo Makefile, shells/oh-my-posh/patches patch-go.mod

   shells/oh-my-posh: update to 29.7.0

   Features

       segment: add Ramadan segment with Aladhan API (73c3913)
VersionDeltaFile
1.292+4-5shells/oh-my-posh/distinfo
1.319+2-3shells/oh-my-posh/Makefile
1.4+1-1shells/oh-my-posh/patches/patch-go.mod
+7-93 files

NetBSD/pkgsrc DnCjTPtdoc CHANGES-2026

   doc: Updated net/ttl to 0.19.0
VersionDeltaFile
1.1438+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc D7Xp6OGnet/ttl distinfo Makefile

   net/ttl: update to 0.19.0

   v0.19.0 adds full interactive controls to animated session replay (--replay file --animate)

   Added

       Progress bar showing play state, timeline position, speed multiplier, and event count
       Seek controls: Left/Right ±0.5s, [/] ±5s, Home/End jump to start/end
       Speed controls: +/- adjust ±0.5x (0.5x–5.0x range)
       Help overlay (?) now shows replay-specific keybindings when in replay mode

   Fixed

       Replay timing precision: f64 elapsed time calculations prevent drift on long replays
       Replay seek safety: Saturating arithmetic prevents overflow; Instant::checked_sub prevents underflow on corrupted files
VersionDeltaFile
1.2+7-7net/ttl/distinfo
1.2+2-2net/ttl/Makefile
1.2+1-1net/ttl/cargo-depends.mk
+10-103 files

LLVM/project 702e4eclldb/test/API/macosx/delay-init-dependency TestDelayInitDependency.py

[lldb/test] Skip TestDelayInitDependency on remote platforms (#183885)

This test exercises macOS-specific linker functionality (-delay_library)
and uses a hardcoded local working directory for the launch info. It
should not run against a remote platform where neither condition holds.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+1-0lldb/test/API/macosx/delay-init-dependency/TestDelayInitDependency.py
+1-01 files

LLVM/project 1eb9bd8clang/lib/AST DeclTemplate.cpp, clang/test/SemaTemplate GH181062.cpp

[clang] Backport: fix transformation of substituted constant template parameters of partial specializations

This fixes a helper so it implements retrieval of the argument replaced
for a template parameter for partial spcializations.

This was left out of the original patch, since it's quite hard to actually test.

This helper implements the retrieval for variable templates, but only for
completeness sake, as no current users rely on this, and I don't think a similar
test case is possible to implement with variable templates.

This fixes a regression introduced in #161029 which will be backported to llvm-22,
so there are no release notes.

Backport from #183348

Fixes #181062
Fixes #181410
DeltaFile
+24-0clang/test/SemaTemplate/GH181062.cpp
+10-10clang/lib/AST/DeclTemplate.cpp
+34-102 files

HardenedBSD/ports 2573feemisc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json

misc/github-copilot-cli: update 0.0.400 → 0.0.394

Later versions suffer from freezes, see https://github.com/github/copilot-cli/issues/1320
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+3-3misc/github-copilot-cli/distinfo
+2-1misc/github-copilot-cli/Makefile
+33-323 files

FreeBSD/ports 2573feemisc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json

misc/github-copilot-cli: update 0.0.400 → 0.0.394

Later versions suffer from freezes, see https://github.com/github/copilot-cli/issues/1320
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+3-3misc/github-copilot-cli/distinfo
+2-1misc/github-copilot-cli/Makefile
+33-323 files

LLVM/project f977b46llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp AMDGPUCoExecSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU coexec-sched-effective-stall.mir

[AMDGPU] Add structural stall heuristic to scheduling strategies

Implements a structural stall heuristic that considers both resource
hazards and latency constraints when selecting instructions. In coexec,
this changes the pending queue from a binary “not ready to issue”
distinction into part of a unified candidate comparison. Pending
instructions still identify structural stalls in the current cycle, but
they are now evaluated directly against available instructions by stall
cost, making the heuristics both more intuitive and more expressive.

- Add getStructuralStallCycles() to GCNSchedStrategy that computes the
number of cycles an instruction must wait due to:
  - Resource conflicts on unbuffered resources (from the SchedModel)
  - Sequence-dependent hazards (from GCNHazardRecognizer)

- Add getHazardWaitStates() to GCNHazardRecognizer that returns the number
of wait states until all hazards for an instruction are resolved,
providing cycle-accurate hazard information for scheduling heuristics.
DeltaFile
+35-0llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+26-3llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+7-2llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+6-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
+4-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+2-2llvm/test/CodeGen/AMDGPU/coexec-sched-effective-stall.mir
+80-71 files not shown
+82-77 files

HardenedBSD/ports 6453deenet-im/folks Makefile distinfo

net-im/folks: update to 0.15.12

Update to 0.15.12:

  overview of changes from libfolks 0.15.11 to libfolks 0.15.12
  =============================================================

  Bugs fixed:
    * CI fixes

  overview of changes from libfolks 0.15.10 to libfolks 0.15.11
  =============================================================

  Bugs fixed:
    * eds backend: Correct patch for evolution-data-server 3.59.1 API changes
    * meson: Set minimum GLib version to 2.80

  Overview of changes from libfolks 0.15.9 to libfolks 0.15.10
  ============================================================

    [9 lines not shown]
DeltaFile
+8-10net-im/folks/Makefile
+3-3net-im/folks/distinfo
+2-0net-im/folks/pkg-plist
+13-133 files

FreeBSD/ports 6453deenet-im/folks Makefile distinfo

net-im/folks: update to 0.15.12

Update to 0.15.12:

  overview of changes from libfolks 0.15.11 to libfolks 0.15.12
  =============================================================

  Bugs fixed:
    * CI fixes

  overview of changes from libfolks 0.15.10 to libfolks 0.15.11
  =============================================================

  Bugs fixed:
    * eds backend: Correct patch for evolution-data-server 3.59.1 API changes
    * meson: Set minimum GLib version to 2.80

  Overview of changes from libfolks 0.15.9 to libfolks 0.15.10
  ============================================================

    [9 lines not shown]
DeltaFile
+8-10net-im/folks/Makefile
+3-3net-im/folks/distinfo
+2-0net-im/folks/pkg-plist
+13-133 files

LLVM/project d09cd35llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU coexec-sched-effective-stall.mir amdgpu-workload-type-scheduler-debug.mir

[AMDGPU] Add ML-oriented coexec scheduler selection and queue handling

This patch adds the initial coexec scheduler scaffold for machine
learning workloads on gfx1250.

It introduces function and module-level controls for selecting the
AMDGPU preRA and postRA schedulers, including an `amdgpu-workload-type`
module flag that maps ML workloads to coexec preRA scheduling and a nop
postRA scheduler by default.

It also updates the coexec scheduler to use a simplified top-down
candidate selection path that considers both available and pending
queues through a single flow, setting up follow-on heuristic work.
DeltaFile
+275-0llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+124-0llvm/test/CodeGen/AMDGPU/coexec-sched-effective-stall.mir
+114-0llvm/test/CodeGen/AMDGPU/amdgpu-workload-type-scheduler-debug.mir
+64-5llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+43-0llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+22-0llvm/lib/Target/AMDGPU/GCNSubtarget.cpp
+642-53 files not shown
+663-149 files

FreeBSD/ports f7832f9converters/cl-babel-sbcl Makefile, databases/pgloader3 Makefile

*/*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.
DeltaFile
+1-1converters/cl-babel-sbcl/Makefile
+1-1databases/pgloader3/Makefile
+1-1devel/cl-alexandria-sbcl/Makefile
+1-1devel/cl-alexandria/Makefile
+1-1devel/cl-asdf-sbcl/Makefile
+1-1devel/cl-flexi-streams-sbcl/Makefile
+6-614 files not shown
+20-2020 files

HardenedBSD/ports f7832f9devel/cl-flexi-streams-sbcl Makefile, devel/cl-infix-sbcl Makefile

*/*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.
DeltaFile
+1-1devel/cl-flexi-streams-sbcl/Makefile
+1-1devel/cl-infix-sbcl/Makefile
+1-1devel/cl-port-sbcl/Makefile
+1-1devel/cl-split-sequence-sbcl/Makefile
+1-1devel/cl-trivial-features-sbcl/Makefile
+1-1devel/cl-trivial-gray-streams-sbcl/Makefile
+6-614 files not shown
+20-2020 files

HardenedBSD/ports 7fc5f56lang/sbcl Makefile distinfo

lang/sbcl: Update to 2.6.2
DeltaFile
+6-6lang/sbcl/Makefile
+3-3lang/sbcl/distinfo
+9-92 files

FreeBSD/ports 7fc5f56lang/sbcl Makefile distinfo

lang/sbcl: Update to 2.6.2
DeltaFile
+6-6lang/sbcl/Makefile
+3-3lang/sbcl/distinfo
+9-92 files

LLVM/project 3b30dcdclang/include/clang/Basic CodeGenOptions.h, clang/include/clang/Options Options.td

[Driver] Add -Wa,--reloc-section-sym= to control section symbol conversion (#183472)

Wire the llvm-mc --reloc-section-sym={all,internal,none} option through
the clang driver (-Wa,--reloc-section-sym=) and cc1as
(--reloc-section-sym=). The option is only valid for ELF targets.

GNU Assembler will add the option as well.
DeltaFile
+27-0clang/test/Misc/cc1as-reloc-section-sym.s
+16-0clang/lib/Driver/ToolChains/Clang.cpp
+9-0clang/test/Driver/reloc-section-sym.c
+9-0clang/tools/driver/cc1as_main.cpp
+6-0clang/include/clang/Options/Options.td
+2-0clang/include/clang/Basic/CodeGenOptions.h
+69-02 files not shown
+72-08 files

LLVM/project 27d654cllvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp, llvm/test/CodeGen/AMDGPU vgpr-lowering-gfx1250.mir

[AMDGPU] Fix piggybacking after commute in AMDGPULowerVGPREncoding (#183778)

After successfully commuting an instruction to be compatible with the
current VGPR MSB mode, update CurrentMode with the commuted
instruction's mode requirements. This locks in the mode bits the
commuted instruction relies on, preventing later instructions from
piggybacking and corrupting those bits.

Without this fix, a subsequent instruction needing a different mode
could piggyback onto the preceding s_set_vgpr_msb and change mode bits
that the commuted instruction depends on. For example, a nullopt src1
position (treated as 0) could be overwritten to a different value,
causing incorrect register encoding for the commuted instruction.

The fix still allows compatible piggybacking - instructions that only
add new mode bits without changing existing ones can still piggyback.
DeltaFile
+47-1llvm/test/CodeGen/AMDGPU/vgpr-lowering-gfx1250.mir
+9-2llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+56-32 files

LLVM/project bed8997lld/test/ELF aarch64-reloc-gotpcrel32.s, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

AArch64: Replace @plt/%gotpcrel in data directives with %pltpcrel %gotpcrel (#155776)

Similar to #132569 for RISC-V, replace the unofficial `@plt` and
`@gotpcrel` relocation specifiers, currently only used by clang
-fexperimental-relative-c++-abi-vtables, with %pltpcrel %gotpcrel. The
syntax is not used in humand-written assembly code, and is not supported
by GNU assembler.

Also replace the recent `@funcinit` with `%funcinit(x)`.
DeltaFile
+40-32llvm/test/MC/AArch64/data-directive-specifier.s
+24-8llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+22-5llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
+18-1llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
+9-9llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
+5-5lld/test/ELF/aarch64-reloc-gotpcrel32.s
+118-6011 files not shown
+137-7617 files

LLVM/project ce6a3d9clang-tools-extra/clang-tidy/misc UnusedUsingDeclsCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Teach `misc-unused-using-decls` that exported using-decls aren't unused (#183638)

Fixes #162619.
DeltaFile
+69-0clang-tools-extra/test/clang-tidy/checkers/misc/unused-using-decls-module.cpp
+6-0clang-tools-extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+79-03 files

LLVM/project 620a754bolt/test/AArch64 skip-non-vfuncptr-reloc-in-relative-vtable.s

update bolt test

Created using spr 1.3.5-bogner
DeltaFile
+1-1bolt/test/AArch64/skip-non-vfuncptr-reloc-in-relative-vtable.s
+1-11 files

NetBSD/pkgsrc-wip 9e1da3f. Makefile, p5-Mojolicious-Plugin-Authenticate Makefile distinfo

p5-Mojolicious-Plugin-Authentication: fix directory name
DeltaFile
+0-19p5-Mojolicious-Plugin-Authenticate/Makefile
+19-0p5-Mojolicious-Plugin-Authentication/Makefile
+5-0p5-Mojolicious-Plugin-Authentication/distinfo
+0-5p5-Mojolicious-Plugin-Authenticate/distinfo
+2-0p5-Mojolicious-Plugin-Authentication/DESCR
+1-1Makefile
+27-251 files not shown
+27-277 files

FreeBSD/ports 154118dwww/homepage pkg-plist distinfo

www/homepage: Update to 1.10.1

ChangeLog:
https://github.com/gethomepage/homepage/compare/v1.8.0...v1.10.1
DeltaFile
+2,643-2,290www/homepage/pkg-plist
+3-3www/homepage/distinfo
+2-2www/homepage/Makefile
+2,648-2,2953 files

HardenedBSD/ports 154118dwww/homepage pkg-plist distinfo

www/homepage: Update to 1.10.1

ChangeLog:
https://github.com/gethomepage/homepage/compare/v1.8.0...v1.10.1
DeltaFile
+2,643-2,290www/homepage/pkg-plist
+3-3www/homepage/distinfo
+2-2www/homepage/Makefile
+2,648-2,2953 files