1. 04 Dec, 2020 3 commits
  2. 03 Dec, 2020 3 commits
  3. 30 Sep, 2020 3 commits
    • Nathan McCarty's avatar
      Chore: update cargo.lock · a9c8a10d
      Nathan McCarty authored
      a9c8a10d
    • Nathan McCarty's avatar
      feat: Upgrade to smol v1 · eed79742
      Nathan McCarty authored
      Asuran:
      
      Upgrade blocking to 1.0.
      Upgrade smol components to v1 versions.
      As smol v1 uses a non-global executor, have task spawning methods accept an reference to an
      executor.
      Make tests and benches setup an executor and pass it in where needed.
      
      Asuran-cli:
      Upgrade smol and setup the executor before running the main future.
      Make the store method accept an executor reference.
      
      Closes #76
      
      BREAKING CHANGE: Task spawning methods now require an executor reference.
      
      feat: Upgrade async-io
      
      feat: Upgrade blocking
      
      feat: Upgrade smol
      
      test: Fix benchmarks for new smol
      eed79742
    • Nathan McCarty's avatar
      chore: More dependency upgrades · 0f12fa21
      Nathan McCarty authored
      0f12fa21
  4. 22 Sep, 2020 4 commits
  5. 04 Aug, 2020 1 commit
  6. 19 Jul, 2020 1 commit
  7. 18 Jul, 2020 1 commit
  8. 09 Jul, 2020 1 commit
  9. 06 Jul, 2020 3 commits
  10. 05 Jul, 2020 1 commit
    • Nathan McCarty's avatar
      feat: Switch default allocator to MiMalloc · deae1460
      Nathan McCarty authored
      Switch the default allocator to mimalloc, and expose the system allocator and jemalloc through
      features. Additionally, enable the override features for both. MiMalloc has been patched to the git
      repo to get access to the override feature.
      deae1460
  11. 03 Jul, 2020 2 commits
    • Nathan McCarty's avatar
      build: Correct Cargo.toml · e01d110e
      Nathan McCarty authored
      e01d110e
    • Nathan McCarty's avatar
      feat: Switch to jemalloc · ed5a8991
      Nathan McCarty authored
      Switch the global allocator in asuran-cli and the benches to jemalloc on non-windows/MVSC targets.
      The performance difference on linux is nothing to write home about, but this results in a 20% to 50%
      increase in performance on macOS, depending on exact workload.
      ed5a8991
  12. 01 Jul, 2020 3 commits
  13. 29 Jun, 2020 3 commits
  14. 28 Jun, 2020 7 commits
  15. 22 Jun, 2020 4 commits