Commit Graph

  • 4a08c836aa
    tests: Added tests for overlapping insertions. master Avril 2022-02-26 20:21:25 +0000
  • 729786a568
    Tests: Added non-overlapping multithreaded iteration testing for trivial an non-trivial values. Avril 2022-02-24 03:09:49 +0000
  • 9272f1addb
    Started adding unit tests. Avril 2022-02-11 16:23:50 +0000
  • 4b85a45a27
    Added `Iter<"re, "a, T>`: An iterator over a `Populator<"a, T>`, or a slice of elements in that populator. The iterator yields `Ref<"re, "a, T>`, which can be used to insert into the populator or inspect its set-status. Avril 2022-02-11 16:18:41 +0000
  • 02821a2aa9
    Added `completed_{ref,mut}()` methods as pancking complements for `try_completed_{ref,mut}()`. Avril 2022-02-10 18:35:35 +0000
  • fa6eb5810d
    Added exclusive reference: `RefEx`. Added `try_completed_{ref,mut}()` which returns a slice of all the elements if the populator has completed. Avril 2022-02-10 18:31:01 +0000
  • 7748572f79
    Added parent accessor to Ref and OwnedRef Avril 2022-01-21 23:47:18 +0000
  • 9a30ad5665
    Added OwnedRef: References a single slot from an Arc"d Populator. Avril 2022-01-21 23:37:23 +0000
  • c7932794f0
    Moved Ref related things to own private submodule Avril 2022-01-21 22:35:48 +0000
  • 6a4b2e918d Fortune for parapop's current commit: Small curse − 小凶 Avril 2022-01-20 21:12:52 +0000
  • 7fa9f5cce1
    Added iter::FullRefIter for completed Populators. This should maybe (*MUST*, if we allow changing set elements, which we probably won"t) be born from an exclusive reference? But if it"s full then no other reference can modify anything so I"m not sure, it might be safe to create with only a shared reference. Avril 2022-01-20 20:12:01 +0000
  • 5ca9459495
    Added more _exclusive() functions with no atomic operations. Start adding Ref, that tracks a single slot. Avril 2022-01-20 20:09:32 +0000
  • 49dd362b5b
    Added basic (kinda janky) IntoIter Avril 2022-01-18 22:13:29 +0000
  • 0443248162
    Removed unused dep Avril 2022-01-17 02:04:16 +0000
  • 00a285bcdb
    Added Populator<T>, insert(), and complete() methods written Avril 2022-01-16 20:22:11 +0000
  • f64a36af70 Initial commit Avril 2022-01-16 16:53:59 +0000