Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/spacejam/rio
pure rust io_uring library, built on libc, thread & async friendly, misuse resistant
https://github.com/spacejam/rio
handle get_sqe in SQPOLL mode
2e83397c711d8941f13ba5b29da1f4b60d4fad36 authored almost 5 years ago by Tyler Neely <[email protected]>
2e83397c711d8941f13ba5b29da1f4b60d4fad36 authored almost 5 years ago by Tyler Neely <[email protected]>
reduce unsafety, use proper array for sq offset array
f5b9925663cf5a08fe076078eeaf13140055b014 authored almost 5 years ago by Tyler Neely <[email protected]>
f5b9925663cf5a08fe076078eeaf13140055b014 authored almost 5 years ago by Tyler Neely <[email protected]>
rename completion_marker to reaper
da244128962f97aa25bb6df811accb379e85436a authored almost 5 years ago by Tyler Neely <[email protected]>
da244128962f97aa25bb6df811accb379e85436a authored almost 5 years ago by Tyler Neely <[email protected]>
Merge branch 'master' of github.com:spacejam/rio
b48ac55c622dd44f28242c0abfc229eb6adef5d1 authored almost 5 years ago by Tyler Neely <[email protected]>
b48ac55c622dd44f28242c0abfc229eb6adef5d1 authored almost 5 years ago by Tyler Neely <[email protected]>
Cut 0.4 with some api changes, SQPOLL support
d5384194bdee8ac14d24938a88af8172d845a86c authored almost 5 years ago by Tyler Neely <[email protected]>
d5384194bdee8ac14d24938a88af8172d845a86c authored almost 5 years ago by Tyler Neely <[email protected]>
add proper config type, handle SQPOLL
b8e7e6d8f3fe1e473392aad16e433dfd812b01af authored almost 5 years ago by Tyler Neely <[email protected]>
b8e7e6d8f3fe1e473392aad16e433dfd812b01af authored almost 5 years ago by Tyler Neely <[email protected]>
Update README.md
e915e584362369c147b22e797e832e913f4912a9 authored almost 5 years ago by Tyler Neely <[email protected]>
e915e584362369c147b22e797e832e913f4912a9 authored almost 5 years ago by Tyler Neely <[email protected]>
Update README.md
d20b3df1fb645efe9be6cc18ae090839eb30a9cd authored almost 5 years ago by Tyler Neely <[email protected]>
d20b3df1fb645efe9be6cc18ae090839eb30a9cd authored almost 5 years ago by Tyler Neely <[email protected]>
Create FUNDING.yml
b2106add1099a7f40aba11947a9d63ba83e322bb authored almost 5 years ago by Tyler Neely <[email protected]>
b2106add1099a7f40aba11947a9d63ba83e322bb authored almost 5 years ago by Tyler Neely <[email protected]>
Delete LICENSE
695bfe2cbcd974affd36e5725ae2aee6fb0e4326 authored almost 5 years ago by Tyler Neely <[email protected]>
695bfe2cbcd974affd36e5725ae2aee6fb0e4326 authored almost 5 years ago by Tyler Neely <[email protected]>
Update README.md
bce8c49d495ef846bd6829fb8dc52056d1815b57 authored almost 5 years ago by Tyler Neely <[email protected]>
bce8c49d495ef846bd6829fb8dc52056d1815b57 authored almost 5 years ago by Tyler Neely <[email protected]>
Update README.md
27c8a2f5edf8882cf849cd6ec629cef889e35ec2 authored almost 5 years ago by Tyler Neely <[email protected]>
27c8a2f5edf8882cf849cd6ec629cef889e35ec2 authored almost 5 years ago by Tyler Neely <[email protected]>
go big, go for a 10gb dump
78c44bb6703545da5b4252a871d8f7c54ad41729 authored almost 5 years ago by Tyler Neely <[email protected]>
78c44bb6703545da5b4252a871d8f7c54ad41729 authored almost 5 years ago by Tyler Neely <[email protected]>
Handle interrupted calls to io_uring_enter
7ca5a2f561633127434bf62d9628a5bfa421ba03 authored almost 5 years ago by Tyler Neely <[email protected]>
7ca5a2f561633127434bf62d9628a5bfa421ba03 authored almost 5 years ago by Tyler Neely <[email protected]>
doc update
839009113ddf7d1bbadcbf83a280ed663bc0fbee authored almost 5 years ago by Tyler Neely <[email protected]>
839009113ddf7d1bbadcbf83a280ed663bc0fbee authored almost 5 years ago by Tyler Neely <[email protected]>
doc update
8972ed7a9de8d4aa90d9f9e0462517a5538af3fb authored almost 5 years ago by Tyler Neely <[email protected]>
8972ed7a9de8d4aa90d9f9e0462517a5538af3fb authored almost 5 years ago by Tyler Neely <[email protected]>
doc update
c3f8a67eae8c1af094534b0aa238fa247959bbfc authored almost 5 years ago by Tyler Neely <[email protected]>
c3f8a67eae8c1af094534b0aa238fa247959bbfc authored almost 5 years ago by Tyler Neely <[email protected]>
check-in changes for test scripts
efad010fcad2a7b9223940fc4579a725dd345088 authored almost 5 years ago by Tyler Neely <[email protected]>
efad010fcad2a7b9223940fc4579a725dd345088 authored almost 5 years ago by Tyler Neely <[email protected]>
improve docs
b84c4aa90f7f118dcb28c80cbf1aed3103a642d7 authored almost 5 years ago by Tyler Neely <[email protected]>
b84c4aa90f7f118dcb28c80cbf1aed3103a642d7 authored almost 5 years ago by Tyler Neely <[email protected]>
fix linking on O_DIRECT example
50821cf00130724116e94b5a5ef396c26971ca69 authored almost 5 years ago by Tyler Neely <[email protected]>
50821cf00130724116e94b5a5ef396c26971ca69 authored almost 5 years ago by Tyler Neely <[email protected]>
fix imports
91286f1d98f9b17e0152286befd96bea31ef95ed authored almost 5 years ago by Tyler Neely <[email protected]>
91286f1d98f9b17e0152286befd96bea31ef95ed authored almost 5 years ago by Tyler Neely <[email protected]>
fix readme links
050a938717c27c0ff5ed1787405f50dbb284d13c authored almost 5 years ago by Tyler Neely <[email protected]>
050a938717c27c0ff5ed1787405f50dbb284d13c authored almost 5 years ago by Tyler Neely <[email protected]>
Update readme
e423699c0cef6ee8e44957d15e5d11dacc9d8060 authored almost 5 years ago by Tyler Neely <[email protected]>
e423699c0cef6ee8e44957d15e5d11dacc9d8060 authored almost 5 years ago by Tyler Neely <[email protected]>
refactor ordering code, improve O_DIRECT example
e8551294d4629a6b0b296db3a38433007526603a authored almost 5 years ago by Tyler Neely <[email protected]>
e8551294d4629a6b0b296db3a38433007526603a authored almost 5 years ago by Tyler Neely <[email protected]>
Add ordered versions of various functions
de11f9e204bf9307f9e7285e137b768368f16478 authored almost 5 years ago by Tyler Neely <[email protected]>
de11f9e204bf9307f9e7285e137b768368f16478 authored almost 5 years ago by Tyler Neely <[email protected]>
fix mmap sizing bug
14778c999ff9e439b8697073abf8bb7787d04dc7 authored almost 5 years ago by Tyler Neely <[email protected]>
14778c999ff9e439b8697073abf8bb7787d04dc7 authored almost 5 years ago by Tyler Neely <[email protected]>
small cleanup
ff357487b48e895de6baee621218f45440d21dbd authored almost 5 years ago by Tyler Neely <[email protected]>
ff357487b48e895de6baee621218f45440d21dbd authored almost 5 years ago by Tyler Neely <[email protected]>
fix some FFI errors
feb417ef67240cd6d7f8c1d62313d3e430c456d6 authored almost 5 years ago by Tyler Neely <[email protected]>
feb417ef67240cd6d7f8c1d62313d3e430c456d6 authored almost 5 years ago by Tyler Neely <[email protected]>
check-in completion and locking-related module
847d8474dc351f8cca124ba4212e6e1326f934ec authored almost 5 years ago by Tyler Neely <[email protected]>
847d8474dc351f8cca124ba4212e6e1326f934ec authored almost 5 years ago by Tyler Neely <[email protected]>
check-in completion-related module
85198f91687afc9c702eb1f3b81a5dcc194a30fb authored almost 5 years ago by Tyler Neely <[email protected]>
85198f91687afc9c702eb1f3b81a5dcc194a30fb authored almost 5 years ago by Tyler Neely <[email protected]>
clean up some things, add failing o_direct test
4b9b7c089036b0926c1759722dce6c9974a9dfdb authored almost 5 years ago by Tyler Neely <[email protected]>
4b9b7c089036b0926c1759722dce6c9974a9dfdb authored almost 5 years ago by Tyler Neely <[email protected]>
Get working O_DIRECT example
1376c7295273fb96acceb98d0b8c9defa5cf68c0 authored almost 5 years ago by Tyler Neely <[email protected]>
1376c7295273fb96acceb98d0b8c9defa5cf68c0 authored almost 5 years ago by Tyler Neely <[email protected]>
Add README
016b178ecda7aa4842c8b340b4df1bf1274854fe authored almost 5 years ago by Tyler Neely <[email protected]>
016b178ecda7aa4842c8b340b4df1bf1274854fe authored almost 5 years ago by Tyler Neely <[email protected]>
small cleanup
75b0874f9a0ed75d45da7c77507498146e290580 authored almost 5 years ago by Tyler Neely <[email protected]>
75b0874f9a0ed75d45da7c77507498146e290580 authored almost 5 years ago by Tyler Neely <[email protected]>
Fix bug with iovec handling
bd02aaa853e12a1aee4bd7a7cdf84efef6cc77e9 authored almost 5 years ago by Tyler Neely <[email protected]>
bd02aaa853e12a1aee4bd7a7cdf84efef6cc77e9 authored almost 5 years ago by Tyler Neely <[email protected]>
reduce unsafe
d8ad7f8efdee4cd3b527691080307ae4ee4b65a9 authored almost 5 years ago by Tyler Neely <[email protected]>
d8ad7f8efdee4cd3b527691080307ae4ee4b65a9 authored almost 5 years ago by Tyler Neely <[email protected]>
push unsafe concerns farther toward the syscall module
03b88ef331aab69edd47f1157e969ce1a3732dd7 authored almost 5 years ago by Tyler Neely <[email protected]>
03b88ef331aab69edd47f1157e969ce1a3732dd7 authored almost 5 years ago by Tyler Neely <[email protected]>
Properly munmap the sqes buffer
d51ca421d04cdba62e189494977251f3c61cf537 authored almost 5 years ago by Tyler Neely <[email protected]>
d51ca421d04cdba62e189494977251f3c61cf537 authored almost 5 years ago by Tyler Neely <[email protected]>
make Cqe handling nicer
dac86df9185679bead15675ec052e42c3188cd1e authored almost 5 years ago by Tyler Neely <[email protected]>
dac86df9185679bead15675ec052e42c3188cd1e authored almost 5 years ago by Tyler Neely <[email protected]>
reduce unsafety
b796f86bbb24f0e7e16cdf25c8872f130109a120 authored almost 5 years ago by Tyler Neely <[email protected]>
b796f86bbb24f0e7e16cdf25c8872f130109a120 authored almost 5 years ago by Tyler Neely <[email protected]>
make ring masks constant. reduce unsafe.
486aa0c2bad2f8c863f93ef83181575241d86e38 authored almost 5 years ago by Tyler Neely <[email protected]>
486aa0c2bad2f8c863f93ef83181575241d86e38 authored almost 5 years ago by Tyler Neely <[email protected]>
oxidize ported code
54d23cc59c55a7b0e5d3c8149a96043548d5147f authored almost 5 years ago by Tyler Neely <[email protected]>
54d23cc59c55a7b0e5d3c8149a96043548d5147f authored almost 5 years ago by Tyler Neely <[email protected]>
important documentation
f80815d04488afc67ab58cae8e39f518fb05b41f authored almost 5 years ago by Tyler Neely <[email protected]>
f80815d04488afc67ab58cae8e39f518fb05b41f authored almost 5 years ago by Tyler Neely <[email protected]>
type shuffle
a5ebb851b1d350c3ad180791757ca09977e9b50e authored almost 5 years ago by Tyler Neely <[email protected]>
a5ebb851b1d350c3ad180791757ca09977e9b50e authored almost 5 years ago by Tyler Neely <[email protected]>
A few more cleanups
620d826a75b9af1e3e708949c9b6df4e10547d1c authored almost 5 years ago by Tyler Neely <[email protected]>
620d826a75b9af1e3e708949c9b6df4e10547d1c authored almost 5 years ago by Tyler Neely <[email protected]>
rerun bindgen on dev machine's kernel source io_uring.h, clean up more stuff
6001294c10293febfc2b35bf92648d46cc82fd1c authored almost 5 years ago by Tyler Neely <[email protected]>
6001294c10293febfc2b35bf92648d46cc82fd1c authored almost 5 years ago by Tyler Neely <[email protected]>
check-in .gitignore
0274287a196f4b9a69c3097e0d97a6487bc5a599 authored almost 5 years ago by Tyler Neely <[email protected]>
0274287a196f4b9a69c3097e0d97a6487bc5a599 authored almost 5 years ago by Tyler Neely <[email protected]>
add refactored types module
1dbd9938d816d2fc503c8cd08fe6f2da2b23b953 authored almost 5 years ago by Tyler Neely <[email protected]>
1dbd9938d816d2fc503c8cd08fe6f2da2b23b953 authored almost 5 years ago by Tyler Neely <[email protected]>
refactor some Sqe setup
1d4740f5528d71f493a98c6e1d0bebb0047ea340 authored almost 5 years ago by Tyler Neely <[email protected]>
1d4740f5528d71f493a98c6e1d0bebb0047ea340 authored almost 5 years ago by Tyler Neely <[email protected]>
Flatten Uring impl
d9e13ffbdc5001c7e525749df086d4a4bff83b9c authored almost 5 years ago by Tyler Neely <[email protected]>
d9e13ffbdc5001c7e525749df086d4a4bff83b9c authored almost 5 years ago by Tyler Neely <[email protected]>
rearrange the crate a bit
47655bc46499bb385c48069e5b9aec8287785654 authored almost 5 years ago by Tyler Neely <[email protected]>
47655bc46499bb385c48069e5b9aec8287785654 authored almost 5 years ago by Tyler Neely <[email protected]>
add sanitizer script
00a9693f923680e5e9c1650a83354dcf4d772738 authored almost 5 years ago by Tyler Neely <[email protected]>
00a9693f923680e5e9c1650a83354dcf4d772738 authored almost 5 years ago by Tyler Neely <[email protected]>
refactor
f6cfb18154eab388234aafe8237fa17521c3c161 authored almost 5 years ago by Tyler Neely <[email protected]>
f6cfb18154eab388234aafe8237fa17521c3c161 authored almost 5 years ago by Tyler Neely <[email protected]>
Add fsync, use more atomics
860023f9510a9627a40f3528a94428dee1c5edc3 authored almost 5 years ago by Tyler Neely <[email protected]>
860023f9510a9627a40f3528a94428dee1c5edc3 authored almost 5 years ago by Tyler Neely <[email protected]>
Continue to suss out the required setup
aa22edf1791558d38dab2a82c877ec55c3d455c4 authored almost 5 years ago by Tyler Neely <[email protected]>
aa22edf1791558d38dab2a82c877ec55c3d455c4 authored almost 5 years ago by Tyler Neely <[email protected]>
suss out some atomic shi0t
d36ef93cec6816df5a1684be95430af32d228217 authored almost 5 years ago by Tyler Neely <[email protected]>
d36ef93cec6816df5a1684be95430af32d228217 authored almost 5 years ago by Tyler Neely <[email protected]>
start to flush out io_uring impl
c3eb71bbace013ec0f8f79fbaea119eff5fc2278 authored almost 5 years ago by Tyler Neely <[email protected]>
c3eb71bbace013ec0f8f79fbaea119eff5fc2278 authored almost 5 years ago by Tyler Neely <[email protected]>
Start filling out io_uring
42b8fd5a7481b96fb077d6d3fa76c036cefadc04 authored almost 5 years ago by Tyler Neely <[email protected]>
42b8fd5a7481b96fb077d6d3fa76c036cefadc04 authored almost 5 years ago by Tyler Neely <[email protected]>
Initial commit
922d92669d17a9cc7ce154294ba552e3587eb73d authored almost 8 years ago by Tyler Neely <[email protected]>
922d92669d17a9cc7ce154294ba552e3587eb73d authored almost 8 years ago by Tyler Neely <[email protected]>