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 ·
-
Implement sort Open
Difficulty 4/5 3-5 days Newbie friendliness 62/100
orxfun/orx-soa-derive#16 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 68/100
-
Implement reserve Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
orxfun/orx-fixed-vec#56 ·
-
Implement Extend Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
orxfun/orx-fixed-vec#55 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
orxfun/orx-split-vec#99 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
orxfun/orx-parallel#154 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 30/100
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
orxfun/orx-parallel#118 · 2 reactions ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
orxfun/orx-parallel#106 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
orxfun/orx-parallel#63 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Skip and Take Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
orxfun/orx-parallel#53 · 1 reaction ·
-
Implement Collection Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
orxfun/orx-pinned-vec#46 ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
orxfun/orx-split-vec#81 ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
orxfun/orx-split-vec#74 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
orxfun/orx-pinned-vec#44 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
orxfun/orx-concurrent-vec#38 ·
-
extend_get_ptr Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
orxfun/orx-pinned-vec#39 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
orxfun/orx-priority-queue#32 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
orxfun/orx-priority-queue#31 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
orxfun/orx-priority-queue#30 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
orxfun/orx-priority-queue#29 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
orxfun/orx-priority-queue#28 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
orxfun/orx-priority-queue#27 ·
-
Idea on Iterators Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
orxfun/orx-priority-queue#26 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
orxfun/orx-priority-queue#25 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
orxfun/orx-priority-queue#24 ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
orxfun/orx-split-vec#64 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
orxfun/orx-concurrent-vec#28 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
orxfun/orx-split-vec#58 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
orxfun/orx-concurrent-bag#30 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
orxfun/orx-priority-queue#17 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 38/100
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
orxfun/orx-split-vec#21 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
orxfun/orx-split-vec#16 ·