1. 12 Mar, 2019 1 commit
  2. 11 Mar, 2019 1 commit
  3. 07 Mar, 2019 2 commits
  4. 06 Mar, 2019 3 commits
  5. 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
  6. 02 Mar, 2019 3 commits
  7. 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
  8. 22 Feb, 2019 3 commits
  9. 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
  10. 19 Feb, 2019 1 commit
  11. 06 Feb, 2019 1 commit
  12. 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
  13. 01 Feb, 2019 1 commit
  14. 15 Jan, 2019 2 commits
  15. 10 Jan, 2019 1 commit
  16. 09 Jan, 2019 3 commits
  17. 07 Jan, 2019 1 commit
  18. 31 Dec, 2018 1 commit
  19. 29 Dec, 2018 1 commit
    • Nick Craver's avatar
      Tests: fix Stream assertions · 15b8dac8
      Nick Craver authored
      This doesn't change any expectations, only uses the much more useful overloads like Assert.Equal(a, b) instead of Assert.True(a == b) so we get much more useful output.
      
      Something is wrong with our stream assumptions, but it's not super clear on what special IDs are what in the docuemtnation right now either...I think our resolution to special start IDs is off but let's get testing in order first.
      15b8dac8
  20. 28 Dec, 2018 5 commits
  21. 30 Nov, 2018 2 commits