Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: EFNext/EntityFrameworkCore.Triggered
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: EFNext/EntityFrameworkCore.Triggered
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fix/concat-iterator-perf
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 7 files changed
  • 3 contributors

Commits on Mar 21, 2026

  1. fix(perf): Materialize trigger collections to eliminate ConcatIterato…

    …r CPU waste
    
    Replace IEnumerable<T> fields with List<T> to avoid deeply nested
    ConcatIterator chains from repeated .Concat() calls. Each WithAdditionalTrigger
    call now uses List.Add() instead. Also cache the service provider hash code,
    use O(1) List.Count property instead of LINQ .Count(), and add count-based
    fast paths in ShouldUseSameServiceProvider to short-circuit before SequenceEqual.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    (cherry picked from commit 0cc6aa1)
    2 people authored and fabien.menager committed Mar 21, 2026
    Configuration menu
    Copy the full SHA
    9224630 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2026

  1. Improve triggers resolution performance

    fabien.menager
    fabien.menager committed Mar 22, 2026
    Configuration menu
    Copy the full SHA
    d777400 View commit details
    Browse the repository at this point in the history
  2. Improve tigger resolution

    fabien.menager
    fabien.menager committed Mar 22, 2026
    Configuration menu
    Copy the full SHA
    c6b323e View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2026

  1. Merge branch 'master' into fix/concat-iterator-perf

    fabien.menager
    fabien.menager committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    67266b1 View commit details
    Browse the repository at this point in the history
Loading