Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tokio-rs/io-uring
The `io_uring` library for Rust
https://github.com/tokio-rs/io-uring
fix cfg feature typo
98619c6e1400f5f5e88e7de82f9465872f6100d6 authored almost 5 years ago by quininer <[email protected]>
98619c6e1400f5f5e88e7de82f9465872f6100d6 authored almost 5 years ago by quininer <[email protected]>
Fix squeue flags
bfd64bb0f15e1f17934b93ce22c1c527c7578421 authored almost 5 years ago by quininer <[email protected]>
bfd64bb0f15e1f17934b93ce22c1c527c7578421 authored almost 5 years ago by quininer <[email protected]>
impl probe and personality register
54edccff39193ea6204cf7ec0c09fac66638ebd3 authored almost 5 years ago by quininer <[email protected]>
54edccff39193ea6204cf7ec0c09fac66638ebd3 authored almost 5 years ago by quininer <[email protected]>
update 5.6 kernel
b43d762d865f03f3da74053184c0dca3b7a76007 authored almost 5 years ago by quininer <[email protected]>
b43d762d865f03f3da74053184c0dca3b7a76007 authored almost 5 years ago by quininer <[email protected]>
fix tcp_echo cq busy
1b646b86584f3db385b499995c93f002f652bc6b authored almost 5 years ago by quininer <[email protected]>
1b646b86584f3db385b499995c93f002f652bc6b authored almost 5 years ago by quininer <[email protected]>
add tcp echo example
3d56d67057566e7b1e11ea653e1fe0c022bab9da authored almost 5 years ago by quininer <[email protected]>
3d56d67057566e7b1e11ea653e1fe0c022bab9da authored almost 5 years ago by quininer <[email protected]>
Fix register FilesUpdate
d86000b11fe58b57e1d3dcc8281d165e3e0b813f authored almost 5 years ago by quininer <[email protected]>
d86000b11fe58b57e1d3dcc8281d165e3e0b813f authored almost 5 years ago by quininer <[email protected]>
release 0.3.1
cd7fd4a1004a62c27b01c0c5892cdc0eb0b69520 authored almost 5 years ago by quininer <[email protected]>
cd7fd4a1004a62c27b01c0c5892cdc0eb0b69520 authored almost 5 years ago by quininer <[email protected]>
stable kernel 5.5
8706d5218374ef35c7fa5d634a0a4e1c42e3c1e2 authored almost 5 years ago by quininer <[email protected]>
8706d5218374ef35c7fa5d634a0a4e1c42e3c1e2 authored almost 5 years ago by quininer <[email protected]>
add new opcode test
2272ede91b2a7aed8d9edb1adc4701113103e239 authored almost 5 years ago by quininer <[email protected]>
2272ede91b2a7aed8d9edb1adc4701113103e239 authored almost 5 years ago by quininer <[email protected]>
remove unnecessary method
6535b5c162823f33024211d0be7a0cdb8fbec39e authored almost 5 years ago by quininer <[email protected]>
6535b5c162823f33024211d0be7a0cdb8fbec39e authored almost 5 years ago by quininer <[email protected]>
remove some volatile
3795a50da26fd30cd8dc04ed3cd015d42690ba2c authored almost 5 years ago by quininer <[email protected]>
3795a50da26fd30cd8dc04ed3cd015d42690ba2c authored almost 5 years ago by quininer <[email protected]>
setup: add don't fork option
cc7402ae36a14e511cb0271b2c966014797e1812 authored almost 5 years ago by quininer <[email protected]>
cc7402ae36a14e511cb0271b2c966014797e1812 authored almost 5 years ago by quininer <[email protected]>
rename to io-uring
close #21
e428860f1048e69ac1b91ef2a7dfc3799959a7c0 authored almost 5 years ago by quininer <[email protected]>
Add pipe tests
1fb15ff84f4ea31758b627e154963434ca6d0e4e authored almost 5 years ago by quininer <[email protected]>
1fb15ff84f4ea31758b627e154963434ca6d0e4e authored almost 5 years ago by quininer <[email protected]>
Micro improve
f2036ad593b068483f9ab9265ae27a7313caef39 authored almost 5 years ago by quininer <[email protected]>
f2036ad593b068483f9ab9265ae27a7313caef39 authored almost 5 years ago by quininer <[email protected]>
Remove linux-io-uring-sys crate
2e51381ebcfdbbbc5459842418b654490ef3d5d4 authored about 5 years ago by quininer <[email protected]>
2e51381ebcfdbbbc5459842418b654490ef3d5d4 authored about 5 years ago by quininer <[email protected]>
Fix README
9f769fb8409b3a4cf902388f0b7f4a96c208211a authored about 5 years ago by quininer <[email protected]>
9f769fb8409b3a4cf902388f0b7f4a96c208211a authored about 5 years ago by quininer <[email protected]>
Add some badges
close #19
e383edbc5bbece4f919e8ea93616763a8811adcf authored about 5 years ago by quininer <[email protected]>
Fix test for 5.4 kernel
64a10a38e3e96574a5213c2562ef3e0b54caf035 authored about 5 years ago by quininer <[email protected]>
64a10a38e3e96574a5213c2562ef3e0b54caf035 authored about 5 years ago by quininer <[email protected]>
Add io_uring link to README
9bd4efbd79f7f9a261573c1cbbf0f121e3513eb2 authored about 5 years ago by quininer <[email protected]>
9bd4efbd79f7f9a261573c1cbbf0f121e3513eb2 authored about 5 years ago by quininer <[email protected]>
make register fn unsafe
edb62b6d9bd6d43c0f684e921508b06393000a0e authored about 5 years ago by quininer <[email protected]>
edb62b6d9bd6d43c0f684e921508b06393000a0e authored about 5 years ago by quininer <[email protected]>
publish 0.1.0
25c8e1f6e52b6b66c13be00ad3d94e350cd6498f authored about 5 years ago by quininer <[email protected]>
25c8e1f6e52b6b66c13be00ad3d94e350cd6498f authored about 5 years ago by quininer <[email protected]>
Mark fd invalid for some opcode
0db3809dcf7e842388b55466364459852e93da7c authored about 5 years ago by quininer <[email protected]>
0db3809dcf7e842388b55466364459852e93da7c authored about 5 years ago by quininer <[email protected]>
Add more test
* fs
* register
* tcp
Fix ci
0f533187afa64e3ccdb06efb82ba41912b4f8b3c authored about 5 years ago by quininer <[email protected]>
0f533187afa64e3ccdb06efb82ba41912b4f8b3c authored about 5 years ago by quininer <[email protected]>
Add more opcode
* 5.5 kernel opcode
a23ce1e45a717fd52b862e45046f09044ffa3b6c authored about 5 years ago by quininer <[email protected]>
Add more tests
* eventfd
* link
* poll
* timeout
impl params
ec984e8200176a36a7429d9037cce147f8127a56 authored about 5 years ago by quininer <[email protected]>
ec984e8200176a36a7429d9037cce147f8127a56 authored about 5 years ago by quininer <[email protected]>
replace Builder with Params
179b221ea75ee3f756122151a7a488d38bf8d8dd authored about 5 years ago by quininer <[email protected]>
179b221ea75ee3f756122151a7a488d38bf8d8dd authored about 5 years ago by quininer <[email protected]>
Remove test (then rewrite)
df30de28d0d9687f7a574504d969eefbd30a2313 authored about 5 years ago by quininer <[email protected]>
df30de28d0d9687f7a574504d969eefbd30a2313 authored about 5 years ago by quininer <[email protected]>
Add some flag
97e5e2a806db8cc099c915a1e2e541a7027aad7f authored about 5 years ago by quininer <[email protected]>
97e5e2a806db8cc099c915a1e2e541a7027aad7f authored about 5 years ago by quininer <[email protected]>
Update -sys to 5.5 kernel
92165486df05c86da4d6d72bd20f0669d63751d0 authored about 5 years ago by quininer <[email protected]>
92165486df05c86da4d6d72bd20f0669d63751d0 authored about 5 years ago by quininer <[email protected]>
Add more timeout test
e1e0826b887458b108cc74a21bd3bbe189517839 authored about 5 years ago by quininer <[email protected]>
e1e0826b887458b108cc74a21bd3bbe189517839 authored about 5 years ago by quininer <[email protected]>
Add submitter
98a2d20206b3f8efbd02f0ae4b6add78f47321cf authored about 5 years ago by quininer <[email protected]>
98a2d20206b3f8efbd02f0ae4b6add78f47321cf authored about 5 years ago by quininer <[email protected]>
Add more event test
641465503a34188db0ed17ded9f011df4c5222c1 authored about 5 years ago by quininer <[email protected]>
641465503a34188db0ed17ded9f011df4c5222c1 authored about 5 years ago by quininer <[email protected]>
Move build fn
d117bcee968ec6464925c2c4949702743bf50498 authored about 5 years ago by quininer <[email protected]>
d117bcee968ec6464925c2c4949702743bf50498 authored about 5 years ago by quininer <[email protected]>
Make concurrent mod optional
63a6d3f9fa4745adb3062e45206d97c9df57a5fa authored about 5 years ago by quininer <[email protected]>
63a6d3f9fa4745adb3062e45206d97c9df57a5fa authored about 5 years ago by quininer <[email protected]>
Use mutex instead of spinlock
682affecfbce7a73359c0419676dd04352503b24 authored about 5 years ago by quininer <[email protected]>
682affecfbce7a73359c0419676dd04352503b24 authored about 5 years ago by quininer <[email protected]>
Update test
53f040df22bd84f70a400456777a355193c0f40e authored about 5 years ago by quininer <[email protected]>
53f040df22bd84f70a400456777a355193c0f40e authored about 5 years ago by quininer <[email protected]>
Add more description
60608c92ee3820352c877dbf78cbe2005dcbecd8 authored about 5 years ago by quininer <[email protected]>
60608c92ee3820352c877dbf78cbe2005dcbecd8 authored about 5 years ago by quininer <[email protected]>
Remove FeatureFlag and SetupFlag
4f9f9129c1c2867d25199e182fab438617b2c9f3 authored about 5 years ago by quininer <[email protected]>
4f9f9129c1c2867d25199e182fab438617b2c9f3 authored about 5 years ago by quininer <[email protected]>
Add some document
3c6963cb255e75a8a48c2d6a5780564442a03251 authored about 5 years ago by quininer <[email protected]>
3c6963cb255e75a8a48c2d6a5780564442a03251 authored about 5 years ago by quininer <[email protected]>
Add SQPOLL test
49f271a7a6a8d6369d6373f325d2ed922ca3589c authored about 5 years ago by quininer <[email protected]>
49f271a7a6a8d6369d6373f325d2ed922ca3589c authored about 5 years ago by quininer <[email protected]>
Fix wait for nop bench
a16155eb2af6df5f017b976d991d52d1fcd58a44 authored about 5 years ago by quininer <[email protected]>
a16155eb2af6df5f017b976d991d52d1fcd58a44 authored about 5 years ago by quininer <[email protected]>
Add `concurrent::IoUring` nop bench
6acc4e2750d1b4f48d7407ea028f7cfed93a0b7a authored about 5 years ago by quininer <[email protected]>
6acc4e2750d1b4f48d7407ea028f7cfed93a0b7a authored about 5 years ago by quininer <[email protected]>
Add nop bench
eb712df2d357b6c6b3a467852ae24f76c3f0eafe authored about 5 years ago by quininer <[email protected]>
eb712df2d357b6c6b3a467852ae24f76c3f0eafe authored about 5 years ago by quininer <[email protected]>
impl sync for squeue::AvailableQueue
d6f2513f92c5993f13e60fcc0181b8ab280b8cb4 authored about 5 years ago by quininer <[email protected]>
d6f2513f92c5993f13e60fcc0181b8ab280b8cb4 authored about 5 years ago by quininer <[email protected]>
Add tcp sendmsg/recvmsg test
0dc755a859181bf6e082a62d09cef2926a522111 authored about 5 years ago by quininer <[email protected]>
0dc755a859181bf6e082a62d09cef2926a522111 authored about 5 years ago by quininer <[email protected]>
Add some test
+ tcp test
+ more link test
+ move loom-ringbuf test
Add loom-ringbuf test
9187fe7893db9cbdedf2db9680d72eb339530f8d authored about 5 years ago by quininer <[email protected]>
9187fe7893db9cbdedf2db9680d72eb339530f8d authored about 5 years ago by quininer <[email protected]>
Add more test
+ timeout
86d451b5d10599cc32fe43f4dcc65c9db1eb447b authored about 5 years ago by quininer <[email protected]>
Add some document
c7e279fefb98a3417af73ed52c980dab8da986a1 authored about 5 years ago by quininer <[email protected]>
c7e279fefb98a3417af73ed52c980dab8da986a1 authored about 5 years ago by quininer <[email protected]>
Revert "concurrent: Remove cas submit"
This reverts commit 1321e64767539c788dd67aa7a89ce87a99c42c4f.
6a4d70e8dd7038bb29ecf6b10c72303b0e664d46 authored about 5 years ago by quininer <[email protected]>
bump version
4d2fab23cc9f417fc55926579e99284f190708c5 authored about 5 years ago by quininer <[email protected]>
4d2fab23cc9f417fc55926579e99284f190708c5 authored about 5 years ago by quininer <[email protected]>
Remove linux_5_4 feature
c3f8c7b28b0fa79b4cf51a0be67715dc44dbdd0c authored about 5 years ago by quininer <[email protected]>
c3f8c7b28b0fa79b4cf51a0be67715dc44dbdd0c authored about 5 years ago by quininer <[email protected]>
concurrent: Remove cas submit
Now I think push an entry is fast enough, so we don't need extra cas.
1321e64767539c788dd67aa7a89ce87a99c42c4f authored about 5 years ago by quininer <[email protected]>
Reexport KernelTimespec
2c51121c24e667a0ce791f9a68b66ddceb4c6ac1 authored about 5 years ago by quininer <[email protected]>
2c51121c24e667a0ce791f9a68b66ddceb4c6ac1 authored about 5 years ago by quininer <[email protected]>
Add IORING_OP_TIMEOUT support
0ef76b495f44f4ea865a8f28332d18d2209cfb96 authored about 5 years ago by quininer <[email protected]>
0ef76b495f44f4ea865a8f28332d18d2209cfb96 authored about 5 years ago by quininer <[email protected]>
Use read_volatile
199df78b50984bb1e4fcad16e4ad0a2459d246d5 authored about 5 years ago by quininer <[email protected]>
199df78b50984bb1e4fcad16e4ad0a2459d246d5 authored about 5 years ago by quininer <[email protected]>
Add IORING_FEAT_SINGLE_MMAP support
ec4465ff2c4d81fea70add4d73629104a32c0137 authored about 5 years ago by quininer <[email protected]>
ec4465ff2c4d81fea70add4d73629104a32c0137 authored about 5 years ago by quininer <[email protected]>
hidden FIXED_FILE flag
fabe006de55237ecc8402d3ba9cf6c1a67e0c380 authored about 5 years ago by quininer <[email protected]>
fabe006de55237ecc8402d3ba9cf6c1a67e0c380 authored about 5 years ago by quininer <[email protected]>
Add squeue/cqueue test
8312a31630fc5ba8abea3dabff78afb6f82e041b authored about 5 years ago by quininer <[email protected]>
8312a31630fc5ba8abea3dabff78afb6f82e041b authored about 5 years ago by quininer <[email protected]>
Use NonNull for Mmap
5c13cd90205646448d4fe1276563866013dcb974 authored about 5 years ago by quininer <[email protected]>
5c13cd90205646448d4fe1276563866013dcb974 authored about 5 years ago by quininer <[email protected]>
Add some test
061c88c507d02c93e35f217032bc3b076a4cee03 authored about 5 years ago by quininer <[email protected]>
061c88c507d02c93e35f217032bc3b076a4cee03 authored about 5 years ago by quininer <[email protected]>
change reg::Target lifetime
a45fe097637d93375c162dd9a82fbfcc2cbd80c7 authored about 5 years ago by quininer <[email protected]>
a45fe097637d93375c162dd9a82fbfcc2cbd80c7 authored about 5 years ago by quininer <[email protected]>
publish linux-io-uring 0.0.3
9d2b8938e220000897310af67f510e7a7f4c0732 authored about 5 years ago by quininer <[email protected]>
9d2b8938e220000897310af67f510e7a7f4c0732 authored about 5 years ago by quininer <[email protected]>
try add ci (check only)
73ac1c5deb98443b83c4f2ec971d73b5268bddf6 authored about 5 years ago by quininer <[email protected]>
73ac1c5deb98443b83c4f2ec971d73b5268bddf6 authored about 5 years ago by quininer <[email protected]>
Add some document (from `io_uring_enter` manpage)
e9b22f90bab1e964a14bf15932c353b1e4a7a8cd authored about 5 years ago by quininer <[email protected]>
e9b22f90bab1e964a14bf15932c353b1e4a7a8cd authored about 5 years ago by quininer <[email protected]>
some update
5cc6092ea3b93f7b75a7cd73e2830a3eec24852b authored about 5 years ago by quininer <[email protected]>
5cc6092ea3b93f7b75a7cd73e2830a3eec24852b authored about 5 years ago by quininer <[email protected]>
Use Into<T>
31f4eec8ee14aa561da826ae50e6bdd599140234 authored about 5 years ago by quininer <[email protected]>
31f4eec8ee14aa561da826ae50e6bdd599140234 authored about 5 years ago by quininer <[email protected]>
refactor opcode
61cd723a364e6587069205ebd3b67e634bea9f9d authored about 5 years ago by quininer <[email protected]>
61cd723a364e6587069205ebd3b67e634bea9f9d authored about 5 years ago by quininer <[email protected]>
fix mark
cd62910da4b3dc0c0e2505a027fab597b737e4da authored about 5 years ago by quininer <[email protected]>
cd62910da4b3dc0c0e2505a027fab597b737e4da authored about 5 years ago by quininer <[email protected]>
fix submit_and_wait
37af55241e0b551190f60e31d88c2a37b3d7a30d authored about 5 years ago by quininer <[email protected]>
37af55241e0b551190f60e31d88c2a37b3d7a30d authored about 5 years ago by quininer <[email protected]>
Add Send/Sync for concurrent::IoUring
3822f96cf738d74055855febdc6f51c56f8697dc authored about 5 years ago by quininer <[email protected]>
3822f96cf738d74055855febdc6f51c56f8697dc authored about 5 years ago by quininer <[email protected]>
add some methods
7be9e17c8599f5241fbefe81096ba1f84adc249c authored about 5 years ago by quininer <[email protected]>
7be9e17c8599f5241fbefe81096ba1f84adc249c authored about 5 years ago by quininer <[email protected]>
impl concurrent queue
336da478cf39475962628f5afb3640ea524e4ad7 authored about 5 years ago by quininer <[email protected]>
336da478cf39475962628f5afb3640ea524e4ad7 authored about 5 years ago by quininer <[email protected]>
stop exporting -sys
b992458c01696091fb31ddf3a4f47642bed0807c authored about 5 years ago by quininer <[email protected]>
b992458c01696091fb31ddf3a4f47642bed0807c authored about 5 years ago by quininer <[email protected]>
Update 0.0.2
be94888dffd0f25502ba330f44907d5c7eb3b13b authored about 5 years ago by quininer <[email protected]>
be94888dffd0f25502ba330f44907d5c7eb3b13b authored about 5 years ago by quininer <[email protected]>
rename feature
d4da1ed360e0e0f0a09db5a6400c9c59dafeeb68 authored about 5 years ago by quininer <[email protected]>
d4da1ed360e0e0f0a09db5a6400c9c59dafeeb68 authored about 5 years ago by quininer <[email protected]>
Add static `sys.rs`
68170c88b6efd30317a441cd473c238bb0c08135 authored about 5 years ago by quininer <[email protected]>
68170c88b6efd30317a441cd473c238bb0c08135 authored about 5 years ago by quininer <[email protected]>
Add `submission_and_completion`
255abd0a78b1f898a9b9d86163b028fa4d415f06 authored about 5 years ago by quininer <[email protected]>
255abd0a78b1f898a9b9d86163b028fa4d415f06 authored about 5 years ago by quininer <[email protected]>
impl Send/Sync for IoUring
9acaadc3152964fd344b9dcbf3aa6d8718a9f1fa authored about 5 years ago by quininer <[email protected]>
9acaadc3152964fd344b9dcbf3aa6d8718a9f1fa authored about 5 years ago by quininer <[email protected]>
Add README and LICENSE-*
c488cc06b9c5d920e72718d1c0f1cbb31dcc475c authored about 5 years ago by quininer <[email protected]>
c488cc06b9c5d920e72718d1c0f1cbb31dcc475c authored about 5 years ago by quininer <[email protected]>
add fs tests
579d2ec1a48be69dc309c7c14a5792a90db6a98d authored about 5 years ago by quininer <[email protected]>
579d2ec1a48be69dc309c7c14a5792a90db6a98d authored about 5 years ago by quininer <[email protected]>
fix clippy
b574e2da383dd3e646956451b3634eb03c0c60f1 authored about 5 years ago by quininer <[email protected]>
b574e2da383dd3e646956451b3634eb03c0c60f1 authored about 5 years ago by quininer <[email protected]>
fix wrapping add/sub
50028ce1ccaac65b8b8aade52b7c5616337af141 authored about 5 years ago by quininer <[email protected]>
50028ce1ccaac65b8b8aade52b7c5616337af141 authored about 5 years ago by quininer <[email protected]>
impl cqueue
fb1acd8e891e6ab50d450188355284c7a2ea4260 authored about 5 years ago by quininer <[email protected]>
fb1acd8e891e6ab50d450188355284c7a2ea4260 authored about 5 years ago by quininer <[email protected]>
Separate repo
a21e792945595e7ad4fe1bb9aaddd5b66e213aca authored about 5 years ago by quininer <[email protected]>
a21e792945595e7ad4fe1bb9aaddd5b66e213aca authored about 5 years ago by quininer <[email protected]>
impl setup params
87747d3df4a78aac75a3e64c84997d63e1b20cd0 authored about 5 years ago by quininer <[email protected]>
87747d3df4a78aac75a3e64c84997d63e1b20cd0 authored about 5 years ago by quininer <[email protected]>
fix poll check
e18ab4bc922012b15a38664c1f4b8f770231222a authored about 5 years ago by quininer <[email protected]>
e18ab4bc922012b15a38664c1f4b8f770231222a authored about 5 years ago by quininer <[email protected]>
impl submit
c18274562e50186693561f8175a268187877f7ff authored about 5 years ago by quininer <[email protected]>
c18274562e50186693561f8175a268187877f7ff authored about 5 years ago by quininer <[email protected]>
impl opcode (2/n)
140727ac0fc33bf995862f22c156de6e40628aa2 authored about 5 years ago by quininer <[email protected]>
140727ac0fc33bf995862f22c156de6e40628aa2 authored about 5 years ago by quininer <[email protected]>
fix array
863eb37f6df0c4efc18e1c0ce386abc028a1949f authored about 5 years ago by quininer <[email protected]>
863eb37f6df0c4efc18e1c0ce386abc028a1949f authored about 5 years ago by quininer <[email protected]>
impl opcode
00a9bc491a1910830f9500e5250544e1a167dc2b authored about 5 years ago by quininer <[email protected]>
00a9bc491a1910830f9500e5250544e1a167dc2b authored about 5 years ago by quininer <[email protected]>
[wip] impl sq entry
4cab2481e2a22c28b652c7fef49ccc39d66ccbc5 authored about 5 years ago by quininer <[email protected]>
4cab2481e2a22c28b652c7fef49ccc39d66ccbc5 authored about 5 years ago by quininer <[email protected]>
impl batch push
87f53ea8ced75a70346f929e0ed248a19a44795f authored about 5 years ago by quininer <[email protected]>
87f53ea8ced75a70346f929e0ed248a19a44795f authored about 5 years ago by quininer <[email protected]>
impl alloc sqe
40e8ed0c19562b7c7e3191cc5f52d6b44a896401 authored about 5 years ago by quininer <[email protected]>
40e8ed0c19562b7c7e3191cc5f52d6b44a896401 authored about 5 years ago by quininer <[email protected]>
[wip] io-uring: impl squeue
f0dfdbc331786fc88ce7c605f14852af1bea3c56 authored about 5 years ago by quininer <[email protected]>
f0dfdbc331786fc88ce7c605f14852af1bea3c56 authored about 5 years ago by quininer <[email protected]>
io-uring: fix some api style
3212f44f9dae8aa2317ac234013d4f4168cb1710 authored about 5 years ago by quininer <[email protected]>
3212f44f9dae8aa2317ac234013d4f4168cb1710 authored about 5 years ago by quininer <[email protected]>