LLVM/project ea7fde0clang/include/clang/CIR/Dialect Passes.td, clang/include/clang/Options Options.td

[CIR][Passes] Add CallConvLowering pass skeleton
DeltaFile
+58-0clang/lib/CIR/Dialect/Transforms/CallConvLowering.cpp
+11-0clang/include/clang/CIR/Dialect/Passes.td
+8-0clang/include/clang/Options/Options.td
+7-1clang/lib/CIR/Lowering/CIRPasses.cpp
+5-0clang/test/CIR/Transforms/call-conv-lowering-pass.cpp
+2-1clang/lib/CIR/FrontendAction/CIRGenAction.cpp
+91-25 files not shown
+103-311 files

LLVM/project 7b434cfllvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/test/MC/AArch64 armv9a-tlbip.s

fixup! More PR cleanups following comments
DeltaFile
+7-11llvm/lib/Target/AArch64/AArch64SystemOperands.td
+0-4llvm/test/MC/AArch64/armv9a-tlbip.s
+7-152 files

LLVM/project f1e62d2llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove ExtraGCD from GCD MIV (NFC)
DeltaFile
+1-7llvm/lib/Analysis/DependenceAnalysis.cpp
+1-71 files

LLVM/project 66c45a3llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-rdiv-delta-overflow.ll

[DA] Fix overflow in the Exact RDIV test (#189578)

This patch adds an overflow check for the computation of `Delta` in the
Exact RDIV test. If an overflow is detected, the analysis bails out.
DeltaFile
+3-3llvm/test/Analysis/DependenceAnalysis/exact-rdiv-delta-overflow.ll
+3-1llvm/lib/Analysis/DependenceAnalysis.cpp
+6-42 files

LLVM/project 5d2d179llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis gcd-miv-overflow.ll

[DA] Add overflow check in GCD MIV (#172003)

Add an overflow check in the GCD MIV test. Fix the test case added in #172002 .
DeltaFile
+2-3llvm/test/Analysis/DependenceAnalysis/gcd-miv-overflow.ll
+3-1llvm/lib/Analysis/DependenceAnalysis.cpp
+5-42 files

FreeBSD/ports 4cc3bd3devel/violet distinfo Makefile

devel/violet: Follow upstream tarball reroll

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3devel/violet/distinfo
+1-1devel/violet/Makefile
+4-42 files

NetBSD/pkgsrc EPQBfkBdoc TODO CHANGES-2026

   doc: Updated emulators/mame to 0.287
VersionDeltaFile
1.27030+2-1doc/TODO
1.2028+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc awQKKCHemulators/mame distinfo Makefile

   mame: update to 0.287.

   It’s the end of another month, which means it’s time for another
   MAME release! As you’d expect, MAME 0.287 includes a wide-ranging
   array of emulation improvements to a multitude of systems. Interesting
   changes this month include better Namco System 23 graphics, improved
   lighting for Sega Model 3, and software-controlled volume
   control/panning for Philips CD-i (along with improved stability).

   The GRiD Compass family has received a keyboard overhaul as well
   as an initial DAC sound output implementation. The Apple II family
   now handles tricky raster effects more realistically, as well as
   getting a substantial software list update (metadata for the MECC
   collection is in much better shape). And speaking of software lists,
   a couple of NES prototypes have been added.
VersionDeltaFile
1.166+4-4emulators/mame/distinfo
1.230+2-3emulators/mame/Makefile
1.104+1-0emulators/mame/PLIST
+7-73 files

LLVM/project caecca0lldb/test/API/commands/target/create-deps TestTargetCreateDeps.py, lldb/test/API/functionalities/breakpoint/break_in_loaded_dylib TestBreakInLoadedDylib.py

[lldb] add getFullLibName to PlatformContext (#188772)

This patch introduces `PlatformContext.getFullLibName` which returns the
full dylib name for any platform based on the base name of the dylib.

Example:
```
# Windows
PlatformContext.getFullLibName("Foo") -> "Foo.dll"
# Linux
PlatformContext.getFullLibName("Foo") -> "libFoo.so"
```
DeltaFile
+5-10lldb/test/API/commands/target/create-deps/TestTargetCreateDeps.py
+2-10lldb/test/API/functionalities/load_lazy/TestLoadUsingLazyBind.py
+1-3lldb/test/API/functionalities/breakpoint/break_in_loaded_dylib/TestBreakInLoadedDylib.py
+1-2lldb/test/API/symbol_ondemand/shared_library/TestSharedLibOnDemand.py
+1-2lldb/test/API/functionalities/load_unload/TestLoadUnload.py
+1-2lldb/test/API/functionalities/load_after_attach/TestLoadAfterAttach.py
+11-292 files not shown
+15-318 files

LLVM/project bdcdd77llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/Utils AArch64BaseInfo.h

fixup! Fix commits after rebase to main
DeltaFile
+19-29llvm/lib/Target/AArch64/AArch64SystemOperands.td
+5-6llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+6-0llvm/test/MC/AArch64/armv9a-tlbip.s
+30-353 files

LLVM/project badc69ellvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp, llvm/lib/Target/AArch64/Utils AArch64BaseInfo.h

fixup! More simplification
DeltaFile
+413-443llvm/test/MC/AArch64/armv9a-tlbip.s
+1-15llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+7-9llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+421-4673 files

LLVM/project b4f499allvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! More optimisations
DeltaFile
+10-11llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+7-6llvm/lib/Target/AArch64/AArch64SystemOperands.td
+1-8llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+18-253 files

LLVM/project 975f598llvm/test/MC/AArch64 tlbip-tlbid-or-d128.s armv9a-tlbip.s

fixup! Fix using Marian's suggestion
DeltaFile
+0-259llvm/test/MC/AArch64/tlbip-tlbid-or-d128.s
+160-0llvm/test/MC/AArch64/armv9a-tlbip.s
+160-2592 files

LLVM/project 86dbc63llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp, llvm/lib/Target/AArch64/Utils AArch64BaseInfo.h

[AArch64][llvm] Gate some `tlbip` insns with +tlbid or +d128

Change the gating of `tlbip` instructions containing `*E1IS*`, `*E1OS*`,
`*E2IS*` or `*E2OS*` to be used with `+tlbid` or `+d128`. This is because
the 2025 Armv9.7-A MemSys specification says:

```
  All TLBIP *E1IS*, TLBIP*E1OS*, TLBIP*E2IS* and TLBIP*E2OS* instructions
  that are currently dependent on FEAT_D128 are updated to be dependent
  on FEAT_D128 or FEAT_TLBID
```
DeltaFile
+259-0llvm/test/MC/AArch64/tlbip-tlbid-or-d128.s
+66-66llvm/test/MC/AArch64/armv9a-tlbip.s
+15-5llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+20-0llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+360-714 files

LLVM/project cee7798llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Don't use ExtraRequires. Instead, set a boolean in TLBITableBase
DeltaFile
+27-22llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+17-1llvm/lib/Target/AArch64/AArch64SystemOperands.td
+7-7llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+51-303 files

LLVM/project 62aefa9llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Simplify logic after suggestions from Marian
DeltaFile
+13-10llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+13-101 files

GhostBSD/ghostbsd 7a9ccb7contrib/libcbor/doc/source requirements.txt

Merge pull request #384 from ghostbsd/dependabot/pip/contrib/libcbor/doc/source/pygments-2.20.0

build(deps): bump pygments from 2.16.1 to 2.20.0 in /contrib/libcbor/doc/source
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

LLVM/project 0cecacdcompiler-rt/lib/builtins CMakeLists.txt, compiler-rt/lib/builtins/arm adddf3.S

[compiler-rt][ARM] Optimized double precision FP add/sub (#179921)

The one new assembly source file, `arm/adddf3.S`, implements both
addition and subtraction via cross-branching after flipping signs, since
both operations must provide substantially the same logic. The new cmake
properties introduced in a prior commit are used to arrange that
including `adddf3.S` supersedes the C versions of both addition and
subtraction, and also informs the test suite that both functions are
available to test.
DeltaFile
+1,140-0compiler-rt/lib/builtins/arm/adddf3.S
+706-0compiler-rt/test/builtins/Unit/subdf3new_test.c
+684-0compiler-rt/test/builtins/Unit/adddf3new_test.c
+2-0compiler-rt/lib/builtins/CMakeLists.txt
+2,532-04 files

NetBSD/pkgsrc OIR246Ndoc CHANGES-2026

   tex package updates
VersionDeltaFile
1.2027+13-1doc/CHANGES-2026
+13-11 files

NetBSD/pkgsrc 6X0VUfGgraphics/tex-tikzfill distinfo Makefile, graphics/tex-tikzfill-doc distinfo Makefile

   tex-tikzfill{,-doc}: update to 1.1.0

   - New library `tikzfill.geomarray` for drawing small pictures arranged on a grid.
       TikZ Options:
         `fill geomarray`, `fill gea Altdorf`, `fill gea Loeschenbrand`,
         `fill gea Ganslberg`, `fill gea Essenbach`, `fill gea Mirskofen`,
         `fill gea Bruckberg`, `fill gea Bachhorn`, `fill gea Furth`,
         `fill gea Schatzhofen`, `fill gea Pfettrach`, `fill gea Kolmhub`,
         `fill gea Weihmichl`, `fill gea Ergolding`, `fill gea Hascherkeller`,
         `fill gea Unterglaim`, `fill gea Grandsberg`, `fill gea Kottingrohr`,
         `fill gea Hohenthann`, `fill gea Bibelsbach`, `fill gea Roseneck`,
         `fill gea Altenkofen`, `fill gea Irlmuehle`, `fill gea Gammelsdorf`,
         `fill gea Traich`, `fill gea Winbuerg`,`fill gea Kreuzholzen`,
         `fill gea Grafenhaun`
     Customization Options:
         `triangular`, `xstep`, `ystep`, `ystep equidistance`, `ystep equidistance*`,
         `step`, `step half`, `step double`, `step equi`, `step equi*`,
         `step equi half`, `step equi* half`, `step equi double`, `step equi* double`,
         `angle`, `scale`, `scale linear`, `scale fixed`, `debug text`,

    [28 lines not shown]
VersionDeltaFile
1.2+3-3graphics/tex-tikzfill-doc/distinfo
1.2+3-3graphics/tex-tikzfill/distinfo
1.2+2-2graphics/tex-tikzfill/Makefile
1.2+2-2graphics/tex-tikzfill-doc/Makefile
1.2+2-2graphics/tex-tikzfill-doc/PLIST
1.2+2-1graphics/tex-tikzfill/PLIST
+14-136 files

LLVM/project d43d902llvm/test/Transforms/LoopVectorize/VPlan vplan-predicate-switch.ll

[LV] Regen vplan-predicate-switch test with UTC (NFC) (#189581)
DeltaFile
+86-84llvm/test/Transforms/LoopVectorize/VPlan/vplan-predicate-switch.ll
+86-841 files

NetBSD/pkgsrc 2d9OEBsgames/supertux PLIST distinfo, games/supertux/patches patch-CMakeLists.txt patch-mk_cmake_SuperTux_BuildInstall.cmake

   supertux: updated to 0.7.0

   0.7.0

   Here are some of the most notable changes since the previous release:

   Brand new sprites and abilities for Tux: slope sliding, strong buttjumping, rock rolling, and crawling
   Revamped graphics for most backgrounds, tiles, objects, and badguys
   Complete level design + story rework of the Story Mode, Revenge in Redmond, and Bonus Island I
   Not only new NPCs (e.g: Granito) and enemies (e.g: DiveMine, Fish, and Corrupted Granito), but also revamps for numerous enemies such as: GoldBomb, Igel, Ghoul, and both bosses (Yeti and Ghost Tree)
   New music
   Level editor revamp
   Local multiplayer mode
   New gameplay mechanics such as glinted enemies, keys, the item pocket, and unlockable bonus islands via Tux Dolls
   Many internal improves and code refactoring, such as moving to SimpleSquirrel
   Improvements to compilation/porting, including CMake refactor, Android revival, and Flatpak builds
VersionDeltaFile
1.6+3,218-2,143games/supertux/PLIST
1.2+11-30games/supertux/patches/patch-CMakeLists.txt
1.11+9-12games/supertux/distinfo
1.70+13-7games/supertux/Makefile
1.1+15-0games/supertux/patches/patch-mk_cmake_SuperTux_BuildInstall.cmake
1.1+15-0games/supertux/patches/patch-mk_cmake_SuperTux_BuildCPack.cmake
+3,281-2,1928 files not shown
+3,307-2,20314 files

FreeBSD/ports 567a0e3multimedia/gst123 Makefile pkg-message

multimedia/gst123: Fix build with ncurses 6.6

Apply the upstream patch to fix the build.
Update USE_GSTREAMER and USE_XORG.
Since it has been a while since the version was updated, remove the
pkg-message for migration.

In file included from gst123.cc:33:
./terminal.h:31:30: error: field has incomplete type 'struct termios'
   31 |   struct termios             tio_orig;
      |                              ^
./terminal.h:31:10: note: forward declaration of 'termios'
   31 |   struct termios             tio_orig;
      |          ^

PR:             292500
Approved by:    fluffy (mentor)
DeltaFile
+7-3multimedia/gst123/Makefile
+0-8multimedia/gst123/pkg-message
+3-1multimedia/gst123/distinfo
+10-123 files

NetBSD/pkgsrc EqoH6Wrgraphics/glm Makefile PLIST

   glm: build using cmake; required for supertux
VersionDeltaFile
1.14+5-24graphics/glm/Makefile
1.8+6-1graphics/glm/PLIST
1.4+1-3graphics/glm/buildlink3.mk
+12-283 files

NetBSD/pkgsrc 9QRV4pbprint/tex-tex-ini-files distinfo Makefile, print/tex-tex-ini-files-doc distinfo Makefile

   tex-tex-ini-files{,-doc}: update to 2026

   - 2026-03-23 Add wrapper for `callback.register`
   - Correct scope of `\everyjob` setting
   - 2026-03-27 Remove one stray line
VersionDeltaFile
1.6+4-4print/tex-tex-ini-files/distinfo
1.6+4-4print/tex-tex-ini-files-doc/distinfo
1.6+3-3print/tex-tex-ini-files-doc/Makefile
1.6+3-3print/tex-tex-ini-files/Makefile
+14-144 files

LLVM/project 29c89f4llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-rdiv-delta-overflow.ll

[DA] Fix overflow in the Exact RDIV test
DeltaFile
+3-3llvm/test/Analysis/DependenceAnalysis/exact-rdiv-delta-overflow.ll
+3-1llvm/lib/Analysis/DependenceAnalysis.cpp
+6-42 files

LLVM/project 44c8947llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis gcd-miv-overflow.ll

[DA] Add overflow check in GCD MIV
DeltaFile
+2-3llvm/test/Analysis/DependenceAnalysis/gcd-miv-overflow.ll
+3-1llvm/lib/Analysis/DependenceAnalysis.cpp
+5-42 files

LLVM/project dc58e85llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove ExtraGCD from GCD MIV (NFC)
DeltaFile
+1-7llvm/lib/Analysis/DependenceAnalysis.cpp
+1-71 files

LLVM/project 2b43932clang/lib/AST DeclTemplate.cpp, clang/test/SemaTemplate GH188759.cpp

[clang] fix getReplacedTemplateParameter for function template specializations (#189559)
DeltaFile
+13-0clang/test/SemaTemplate/GH188759.cpp
+6-4clang/lib/AST/DeclTemplate.cpp
+19-42 files

LLVM/project 58f53cccompiler-rt/lib/builtins/arm adddf3.S

Last-minute tweak to the Arm/Thumb #ifs
DeltaFile
+14-12compiler-rt/lib/builtins/arm/adddf3.S
+14-121 files