Owner
orxfun
12 indexed repositories · View on GitHub
-
orx-parallel
Performant parallel computations with an expressive iterator API.
Rust · 315 stars
-
orx-concurrent-vec
A thread-safe, efficient and lock-free vector allowing concurrent grow, read and update operations.
Rust · 18 stars
-
orx-priority-queue
Priority queue traits and efficient d-ary heap implementations.
Rust · 11 stars
-
orx-concurrent-iter
A thread-safe and ergonomic concurrent iterator trait and efficient lock-free implementations.
Rust · 6 stars
-
orx-concurrent-bag
An efficient, convenient and lightweight grow-only concurrent data structure allowing high performance concurrent collection.
Rust · 5 stars
-
orx-split-vec
An efficient dynamic capacity vector with pinned element guarantees.
Rust · 3 stars
-
orx-concurrent-option
ConcurrentOption is a thread-safe and lock-free read-write option type.
Rust · 2 stars
-
orx-pinned-vec
PinnedVec trait defines the interface for vectors which guarantee that elements added to the vector are pinned to their memory locations ...
Rust · 2 stars
-
orx-concurrent-queue
A high performance and convenient thread safe queue that can concurrently grow and shrink with push, extend, pop and pull capabilities.
Rust · 1 star
-
orx-fixed-vec
An efficient fixed capacity vector with pinned element guarantees.
Rust · 1 star
-
orx-pinned-concurrent-col
A core data structure with a focus to enable high performance, possibly lock-free, concurrent collections using a PinnedVec as the underl...
Rust · 0 stars
-
orx-soa-derive
Proc macro for orx-soa
Rust · 0 stars
-
Implement `truncate` Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
orxfun/orx-soa-derive#17 ·