1. 13 Mar, 2019 4 commits
  2. 12 Mar, 2019 12 commits
  3. 11 Mar, 2019 1 commit
  4. 07 Mar, 2019 2 commits
  5. 06 Mar, 2019 3 commits
  6. 05 Mar, 2019 3 commits
    • Marc Gravell's avatar
      ea62b3e7
    • Marc Gravell's avatar
      release notes · dfd65716
      Marc Gravell authored
      dfd65716
    • 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
  7. 02 Mar, 2019 3 commits
  8. 01 Mar, 2019 2 commits
    • Marc Gravell's avatar
      Merge branch 'master' of github.com:StackExchange/StackExchange.Redis · d447c833
      Marc Gravell authored
      # Conflicts:
      #	toys/TestConsoleBaseline/TestConsoleBaseline.csproj
      d447c833
    • Marc Gravell's avatar
      Perf regression (#1076) · 4ae78480
      Marc Gravell authored
      * 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
      4ae78480
  9. 22 Feb, 2019 3 commits
  10. 20 Feb, 2019 1 commit
    • Marc Gravell's avatar
      Result box simplify (#1064) · 9a213f91
      Marc Gravell authored
      * simplify the whole result-box/TaskCompletionSource mess with the realization that the TCS *can be* the result-box, and simple (non-TCS) boxes can be [ThreadStatic]
      
      * rev Pipelines.Sockets.Unofficial (removed AwaitableLockToken)
      9a213f91
  11. 19 Feb, 2019 1 commit
  12. 06 Feb, 2019 1 commit
  13. 05 Feb, 2019 2 commits
    • Hans Kuder's avatar
      Remove obsolete responseTimeout setting (#1042) · 91daba50
      Hans Kuder authored
      * Remove obsolete responseTimeout setting
      
      * fix bad autocomplete
      91daba50
    • Marc Gravell's avatar
      Async write path (#1056) · ec5ba309
      Marc Gravell authored
      * start work on a true async write path (no sync flush); at the moment only existing async code uses this - once stable, we can move more code to the full async path
      
      * finish prep work before tackling subscriber lock (note: still lots of handshake options to asyncify)
      
      * implement a background queue that represents the (necessarily ordered) subscription operations, rather than executing them synchronously (sync over async, locks, etc)
      ec5ba309
  14. 01 Feb, 2019 1 commit
  15. 15 Jan, 2019 1 commit