• Marc Gravell's avatar
    Async enumerable (#1087) · fbe89e2a
    Marc Gravell authored
    * first steps into async-enumerable
    
    * move to the old iterator
    
    * make it compile
    
    * add missing APIs
    
    * re-hide CursorEnumerable<T> - invent dummy enumerable APIs for now; implement KeysAsync; make pageOffset work for all; increase the default library page size, because 10 is *way* too small - noting that we still need to compare to 10 when building messages
    
    * missing awaits
    
    * fix range error in ValuePairInterleavedProcessorBase<T>; fix HSCAN tests
    
    * async streams is "8.0", not "preview"
    
    * update async enumerable API
    
    * eek, the special compiler trick for spans only apples to byte - presumably due to endianness; this was allocating *lots*
    
    * fix page size merge fail
    
    * lib updates
    
    * fix mock tests
    
    * fix async signature detection re IAsyncEnumerable
    
    * fix bug in interleaved pair processor
    
    * fix more scanning glitches
    
    * fix resume on scans
    
    * detect and warn on thread-theft
    
    * more logs in NoticesConnectFail
    fbe89e2a
Name
Last commit
Last update
build Loading commit data...
docs Loading commit data...
src Loading commit data...
tests Loading commit data...
toys Loading commit data...
.editorconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
Build.csproj Loading commit data...
Directory.Build.props Loading commit data...
LICENSE Loading commit data...
NuGet.Config Loading commit data...
README.md Loading commit data...
Shared.ruleset Loading commit data...
StackExchange.Redis.sln Loading commit data...
StackExchange.Redis.sln.DotSettings Loading commit data...
StackExchange.Redis.snk Loading commit data...
appveyor.yml Loading commit data...
build.cmd Loading commit data...
build.ps1 Loading commit data...
global.json Loading commit data...
version.json Loading commit data...