• Marc Gravell's avatar
    Arenas (#1075) · 988d6aef
    Marc Gravell authored
    * remove the entire concept of the completion manager; it just doesn't make sense any more; everything async and external facing should be via the TP
    
    * use "in" with ForAwait to avoid some extra copies
    
    * experimental "backlog queue" approach
    
    * Cleanup and de-dupe timeout exception data
    
    * WriteMessageTakingWriteLockSync should consider backlog
    
    * don't allocate all those strings
    
    * this compiles, but nothing else; not tested yet
    
    * fix the by-ref indexer
    
    * record that CompletedSynchronously has changed - impacts a test
    
    * update benchmarks and rev unofficial
    
    * update to  pipelines 1.1.2 and simplify
    
    * in debug mode, use a small page size in the arena
    
    * rev pipelines to 1.1.3
    
    * Update src/StackExchange.Redis/CommandTrace.cs
    Co-Authored-By: 's avatarmgravell <marc.gravell@gmail.com>
    
    * Perf regression (#1076)
    
    * compare baseline to 1.2.6
    
    * remove the entire concept of the completion manager; it just doesn't make sense any more; everything async and external facing should be via the TP
    
    * use "in" with ForAwait to avoid some extra copies
    
    * experimental "backlog queue" approach
    
    * Cleanup and de-dupe timeout exception data
    
    * WriteMessageTakingWriteLockSync should consider backlog
    
    * don't allocate all those strings
    988d6aef
Program.cs 8.72 KB