1. 27 Jan, 2020 3 commits
  2. 06 Jan, 2020 1 commit
    • Nick Craver's avatar
      Fix builds for all packages on Linux (#1316) · 9976b286
      Nick Craver authored
      Note that we're only building `StackExchange.Redis` and `NRediSearch` in the CI build so this wasn't apparent as an issue, but it's also easily remedied. Cleaning up the xUnit MyGet feed as well since it was an intermittent issue earlier in testing this...and turns out we don't use any betas or need them anymore, so why not simplify anyhow.
      
      Overall, this is a simpler alternative to #1313 and more build simplification/cleanup:
      
      Total changes:
      - Moves to 3.x build SDK (just to update)
        - Moves to `Visual Studio 2019` AppVeyor build image, for 3.x support (removes need to install SDK)
        - Rolls forward to latest version
      - Moves to `Build.csproj` for building
        - Simplifies `build.ps1`
      - Adds `NRediSearch` to the test suite (on Linux in CI, since Windows is against 3.x)
        - Adds `RedisFeatures.Module` (against v 4.0.0) to guard tests against
        - Makes `NRediSearch.Tests` reference `StackExchange.Redis.Tests` and support test skipping
      - Makes copyright year range dynamic for the library
      - Moves `LangVersion` to latest and in one place (root `Directory.Build.props`)
      - Uses `Microsoft.NETFramework.ReferenceAssemblies` to build `net4x` on Linux
      - Uses `IsPackable` to default to excluded then reverses to `true` only for the `src/` directory
      - Removes `xUnit` MyGet feed, since we're on stable builds now
      - Adds new files (and corrects old) in `.sln`
      - Removes `LibTargetFrameworks` to simplify since it's less complex given the above changes
      
      cc @mgravell for eyes - this should be all set now!
      9976b286
  3. 01 Jan, 2020 1 commit
  4. 24 Dec, 2019 3 commits
  5. 23 Dec, 2019 1 commit
  6. 19 Dec, 2019 2 commits
  7. 20 Nov, 2019 1 commit
  8. 19 Oct, 2019 3 commits
  9. 14 Oct, 2019 1 commit
  10. 03 Oct, 2019 1 commit
  11. 27 Sep, 2019 2 commits
  12. 19 Sep, 2019 1 commit
  13. 08 Aug, 2019 1 commit
  14. 06 Aug, 2019 1 commit
  15. 21 Jul, 2019 3 commits
  16. 11 Jun, 2019 1 commit
  17. 10 Apr, 2019 1 commit
  18. 08 Apr, 2019 4 commits
  19. 05 Apr, 2019 2 commits
    • Marc Gravell's avatar
      Rework queues (#1112) · 93ee0fb6
      Marc Gravell authored
      * rework how pubsub handlers/queues are stores and activated
      - switch to linked-list for queues
      - use alloc-free path for all handlers invokes
      
      * defer writing to the queues until we've released the subscriber lock
      93ee0fb6
    • mgravell's avatar
      rev pipelines · 57c75d18
      mgravell authored
      57c75d18
  20. 04 Apr, 2019 5 commits
  21. 03 Apr, 2019 1 commit
  22. 02 Apr, 2019 1 commit