29 Commits (main)
 

Author SHA1 Message Date
Adrian Alic eeca301750 Remove debug printf statement 21 hours ago
Adrian Alic 74297e2397 Implement element popping for naive non-split case 21 hours ago
Adrian Alic f366f9244d Add fn to ReadOnlyBuffer that returns shared tlq slice 1 day ago
Adrian Alic 8fbf7b260e Add increment fn for read-write tails 3 days ago
Adrian Alic d8957a0568 Remove obsolete debug assertion 3 days ago
Adrian Alic 86fa86bba8 Add read-only abstraction for full queue buffer 3 days ago
Adrian Alic 19c699820f Revert back to raw pointers, 'static and refcount 4 days ago
Adrian Alic fe356c9276 Convert read-only head to lifetimes 4 days ago
Adrian Alic 0b0a2296bd Convert consumer handle to lifetimes 4 days ago
Adrian Alic 3081aa153f Add definition for read-only head 5 days ago
Adrian Alic 66c11603b9 Clean up remaining parts for interior mutability 1 week ago
Adrian Alic 3045414a6b Change from &self to &mut self to avoid UB on ptr cast 1 week ago
Adrian Alic 75d7efba63 Add RWTails struct for safe consumer-side tail access 1 week ago
Adrian Alic 093136efa8 Remove obsolete QueueReader and QueueReaderIter 1 week ago
Adrian Alic f860946187 Add dummy copy-into API for ConsumerHandle trait 1 week ago
Adrian Alic 237ba9f487 Add producer count getter to ConsumerHandle trait 1 week ago
Adrian Alic 256c27b476 Rename ThreadLocalTail for consistency 2 weeks ago
Adrian Alic 0133108177 Start work on safe consumer-side queue reader abstraction 2 weeks ago
Adrian Alic a9272ca02d Add tmp directory to .gitignore for testing 2 weeks ago
Adrian Alic 83e24da734 Split ConsumerHandle into trait/impl for ergonomic generics 2 weeks ago
Adrian Alic a12e5ff267 Add license header to bin crate file 2 weeks ago
Adrian Alic 4073e51ac4 Fix formatting in non-lib crates 2 weeks ago
Adrian Alic 3cfc7e0bb8 Add documentation for queue 2 weeks ago
Adrian Alic 8d977e8df9 Add documentation for queue_alloc 2 weeks ago
Adrian Alic ae43042ba4 Rename macros and fix paste reexport 2 weeks ago
Adrian Alic 5f6fe6e138 Revert to declarative macros and single crate structure 2 weeks ago
Adrian Alic 25bc304c6d Refactor project structure into workspace 2 weeks ago
Adrian Alic ee78ba97d6 Fix allocator stub implementation 2 weeks ago
Adrian Alic b82de52654 Initial commit 2 weeks ago