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
b7708cb5784feb2bf456ef307e08b475e4a53ff0 authored over 3 years ago by quininer <[email protected]>
c4620a3ade0e7b7bcf326b33eea2c01215c01b46 authored over 3 years ago by quininer <[email protected]>
0570d593141ed4163673c48ff6b73d252325e07a authored over 3 years ago by quininer <[email protected]>
5d3c1f167b77d1aab7306cebe23911fc9e056821 authored over 3 years ago by quininer <[email protected]>
5b28b018f312e03e61efb642e383d76465d81f57 authored almost 4 years ago by Thomas de Zeeuw <[email protected]>
420d354f44004a2cdea9564c59352119de38c7ac authored almost 4 years ago by quininer <[email protected]>
* Fix sq sync
* Add queue test
* Stable some feature
* Add direct io test
* Fix fmt
* Add timeout_submit_args test
* Add timeout abs test
...
ec96dddc23299a74cffbb52a9e4553fb187aab44 authored almost 4 years ago by quininer <[email protected]>* Update cross x86_64 kernel
* Update to bullseye
129239952fd53234c403b802844addffd5450f67 authored almost 4 years ago by quininer <[email protected]>4ecf83a5aae26c86df520d9a9f65e17f7119a462 authored almost 4 years ago by quininer <[email protected]>
7c245df231795e043a740d0660656775aeedb123 authored almost 4 years ago by quininer <[email protected]>
a0e947ce3a5ec3cc527cfc20b21ecb12c60b494c authored almost 4 years ago by quininer <[email protected]>
c1910dfb6b515703f79b071a78f6c3fcfa76d126 authored almost 4 years ago by quininer <[email protected]>
ef2b1ee230d5f3750d84e908c6fa1c73a4b0401b authored almost 4 years ago by quininer <[email protected]>
16350bd2d8bfdaf98c7840adc6b0bfd6362f5554 authored almost 4 years ago by quininer <[email protected]>
b78eb6010a72c66a80a8d09460b1a647d5731b5a authored almost 4 years ago by quininer <[email protected]>
b74a38180de318c453b0ba875b85df0240f2a034 authored almost 4 years ago by quininer <[email protected]>
f285420d4791b3449a6783993fedd91f0cf52bdd authored almost 4 years ago by quininer <[email protected]>
15645a85d2a8e1afb53d9dfe0b97c4cc5c708e13 authored almost 4 years ago by quininer <[email protected]>
* Parameters impl is copy from #78
073b13b994dae154564b266aa0f6eb11246e5195 authored almost 4 years ago by quininer <[email protected]>4da99267344b92a2e488fd5b5faa950d39426550 authored almost 4 years ago by quininer <[email protected]>
f2950ebd645f35901839d71f851a822cd1ef4dd8 authored almost 4 years ago by Kestrer <[email protected]>
c9c06d581fb8bf8450f71732f606a92cd60ce61b authored almost 4 years ago by Kestrer <[email protected]>
2dbe619e66516c98ed590990d2a6fcbc88c8f0d1 authored almost 4 years ago by quininer <[email protected]>
* Add unsafe {submission, completion}_shared APIs
* Make shared APIs unstable
85115ac4b98eec9dec47b035ebee9b098d0ec3a6 authored almost 4 years ago by Kestrer <[email protected]>7cc3e3d2ce7e9720bc4e819efacbc45ddab90727 authored almost 4 years ago by Kestrer <[email protected]>
b1eb54acddf9ceb1e7951d29e67cf404e936f10c authored almost 4 years ago by quininer <[email protected]>
b794cc28fd21dfaa79d384924eaae71948ec2e44 authored almost 4 years ago by quininer <[email protected]>
* Return slice from CompletionQueue::fill
* Remove unnecessary u32 <-> usize cast
Co-autho...
10380ff61334daed57ffa3eb893ad9a867d3b322 authored almost 4 years ago by Kestrer <[email protected]>2becd60909783d3c6a0247818dc780a67bbc6ae8 authored almost 4 years ago by Kestrer <[email protected]>
* Add {squeue, cqueue}::Mut
Fixes: #71
* Rename Mut to {Submission, Completion}Queue
048866c643b4dc17806721660b495bd07f72e310 authored almost 4 years ago by Kestrer <[email protected]>when using ownedsplit, Submitter should not use unsync_load to access tail.
1c5a53643f19a210dd4b6da587496a046a3e9dda authored almost 4 years ago by quininer <[email protected]>b1e06584125f3265d2dc3f0934d7ab2aba635864 authored almost 4 years ago by Kestrer <[email protected]>
8b54e339028eff9786cb48ded29e6ad472d2adee authored almost 4 years ago by Kestrer <[email protected]>
b537db454e52d1efb7b3e833444778428e568d6f authored almost 4 years ago by quininer <[email protected]>
b462c18a3c00cee926051e438fe82e08876fb973 authored almost 4 years ago by quininer <[email protected]>
098c783e443b9827a12c5b752b4b36c1422034ea authored almost 4 years ago by quininer <[email protected]>
9969388d1cce4d791af3deee96dddf00843c3505 authored almost 4 years ago by quininer <[email protected]>
85ca174b938f25f18de88f3ea9cac5f3387ae0c9 authored almost 4 years ago by quininer <[email protected]>
2017d44110edcae2828c988542bee86d5eff4364 authored almost 4 years ago by quininer <[email protected]>
206eadb0e50635701c39692ce3ab73845ab53cda authored almost 4 years ago by quininer <[email protected]>
* Make SubmitArgs backward compatible
* Fix test
* Fix fmt
0282a8f4ecd0342b00c423ee1272114b1e4bb74c authored almost 4 years ago by quininer <[email protected]>* Add batch api
* make iai bench more iter
* Fix test
* Fix fmt
* Remove IoUring::en...
198e893fc6ec59fd0ad32e303a76790d8d04390d authored almost 4 years ago by quininer <[email protected]>0236096dfef0f3b68032e0c8a449f9f4221b8974 authored almost 4 years ago by quininer <[email protected]>
8a21bd07666ac292354c3517e86d4453974be9fe authored almost 4 years ago by quininer <[email protected]>
812e1e80a3bbbfb5a10ed74ff77edd93940cdea6 authored almost 4 years ago by quininer <[email protected]>
* Add iai bench (with iou and liburing)
* Add iai bench for ci
* Fix ci
* Fix ci
* F...
37c2aa7132e10187957e67aaa9040e3e2658e1bf authored almost 4 years ago by quininer <[email protected]>* impl ownedsplit
* Fix fmt
* Add SubmitterUring
* Make SubmitterUring thread-safe
*...
c86f5784ff042811a00ea2624da64aa10d59aa3e authored almost 4 years ago by quininer <[email protected]>65daec6a7be843870166cbf549bc2f8a16198cba authored almost 4 years ago by quininer <[email protected]>
* Allow setting squeue Entry Personality
* Fix cargo fmt
* Remove Personality newtype
*...
e49724202e4607460ff558b01434e1b20d978e5c authored almost 4 years ago by Max Orok <[email protected]>8fa5cf47848a4d38cbc63b221d9581349864a060 authored almost 4 years ago by Koxiaet <[email protected]>
6b4c9da586db885446bbd49e6302ad9542ba9871 authored almost 4 years ago by quininer <[email protected]>
41d3fc2e10c55d425d487c72f19800deff340270 authored almost 4 years ago by quininer <[email protected]>
2ed89705391c2ef754f5f9d0517332fe6fbdb58b authored almost 4 years ago by Koxiaet <[email protected]>
We were allocating a new Token for the Recv op but never clean up the
Poll token.
Instead, j...
a2af008bbc72c32b250c49a8a021f95faa159809 authored almost 4 years ago by Stephan Dollberg <[email protected]>4121d602bbbc55225f4a1dc58c1966b9ac8bd3df authored almost 4 years ago by quininer <[email protected]>
2b2d09e1f6a51bc49a4e755f2077a1071f4dc338 authored almost 4 years ago by quininer <[email protected]>
ab3247daa9e356f597f98748a237dc4a592b6202 authored almost 4 years ago by quininer <[email protected]>
* Update kernel API to 5.11
* Fix test
* Fix example
* Fix fmt
* rework ext args fea...
ff5ab361e5c57f24ec86cd4683c548bacfb45a4b authored almost 4 years ago by quininer <[email protected]>just a typo
35547e53fd715436c0c1b112954bd4de56d75a3b authored almost 4 years ago by Hagsteel <[email protected]>* Use cross for ci
* Move bench
* Use qemu
* Update cross image
e66ac1b005930967723f6ec4ae9683bcfc84cc63 authored almost 4 years ago by quininer <[email protected]>c557a6663be6b2e0e048967883c5a5326b9af078 authored almost 4 years ago by quininer <[email protected]>
* Improve docs
* Allow ? in Probe doctest
* Don't test register_probe on CI
* Update do...
1e5127a59d8aaa8fbc5d8c21ce3e50490af56fc5 authored almost 4 years ago by Koxiaet <[email protected]>* Update to kernel 5.10
* impl squeue_wait
* Fix fmt
409fa59ee99f6ac520eb22bdd7cc622f14fd1d0d authored about 4 years ago by quininer <[email protected]>* Add direct-syscall feature
* Fix ci
b99c75d13e44130e94958703ba482ef730d5c545 authored about 4 years ago by quininer <[email protected]>* Add tests
* Update github actions
* Fix test
* Add io-uring-test
* Fix ci
* Fix...
94ce3a2c1e1e13155140d674f31273e1a288ad5d authored about 4 years ago by quininer <[email protected]>c812adbd917ad33132a760698f5d276b1365fbc6 authored about 4 years ago by quininer <[email protected]>
5278440b8c6350bacd26865cd63d87385b813669 authored about 4 years ago by David Kellum <[email protected]>
close #40
c87939d0c03445b2a69563dc39697ecd48ce48b2 authored about 4 years ago by quininer <[email protected]>56531043ad78e38b1f27986d175b8d961112d3a4 authored over 4 years ago by quininer <[email protected]>
* formats all files using rustfmt
* ci check formats using rustfmt
723849f9c6ac91fa3f14be099483024b9bca6265 authored over 4 years ago by cssivision <[email protected]>29ae5cbc7341c1250093226b6b236afa427a6cbc authored over 4 years ago by quininer <[email protected]>
445fbc4ae4d144b7418d721bf92e657a6c65bfe6 authored over 4 years ago by quininer <[email protected]>
c00d968b038263a02a72d6510edaf438b0c7b4f3 authored over 4 years ago by quininer <[email protected]>
9bdad5a8ebd41eb3a4d18ea6dbaa70c0c17b5452 authored over 4 years ago by quininer <[email protected]>
2062c85e9980dd4bee124d8f9718db7f66f6e9f0 authored over 4 years ago by quininer <[email protected]>
4fa44eef9d1a66ec0afe175fb9f12892655ce7ab authored over 4 years ago by quininer <[email protected]>
05e6f9c6e926145a1df86ea12952d9a45cb089c1 authored over 4 years ago by quininer <[email protected]>
f9aa2f9accf2fc08c4b4b2613592e0889d58682f authored over 4 years ago by quininer <[email protected]>
01c00bcb90a8532cef6af151a56c973430fcae11 authored over 4 years ago by DaGenix <[email protected]>
0cfe9d6ce94591df6ad416baf053f75472a93481 authored over 4 years ago by DaGenix <[email protected]>
f013195710ad8bfa1cd17c4147748c2f21a2ab38 authored over 4 years ago by quininer <[email protected]>
b93d531a157fc88a83ad006de26f80fd729776e1 authored over 4 years ago by quininer <[email protected]>
e2d7cd4a42b63791a6208009a61a4d6699c0c897 authored over 4 years ago by quininer <[email protected]>
3df427e00cd4fa58e6216ed1d5da001e6b320b10 authored over 4 years ago by quininer <[email protected]>
1919e2b6a3f9664f4cf881f6d0f014f498e5194d authored over 4 years ago by quininer <[email protected]>
* Use mmap64 instead of mmap
* Use libc::off_t instead of mmap64
12b3d0161ee02209786cdb624ca7ba8d5e7824d0 authored over 4 years ago by Daniel <[email protected]>bcd7b425b3560069277029d2d830a38ad0e3611a authored over 4 years ago by quininer <[email protected]>
replace readv/writev with read/write
499cbf0c523c36fa1b04cd49c3a8f13384428d87 authored over 4 years ago by quininer <[email protected]>e96eab341eff05c838c137c984fc90ef0cd07ddb authored over 4 years ago by quininer <[email protected]>
736103e3f201c225bdc90caa1b391dbd3062aa3e authored over 4 years ago by quininer <[email protected]>
59cd8bab69aff1c367270aeef3cb7abe424dad71 authored over 4 years ago by quininer <[email protected]>
19e93290c72720153b9c14b4a2657c4983a0977e authored over 4 years ago by quininer <[email protected]>
5955e22a7115706d1a5952ef4ef4b55beb3f6559 authored almost 5 years ago by quininer <[email protected]>
c8877960d7537628730391faa8ccbda36611b346 authored almost 5 years ago by quininer <[email protected]>
ec2dae7ed50316bcc219e16b51c09dede1afc680 authored almost 5 years ago by quininer <[email protected]>
508afc1cfe1135545d08e9863ed2e72268f9f6d8 authored almost 5 years ago by quininer <[email protected]>
a5d8bb7862181bc69ada679c89e0b19176f65574 authored almost 5 years ago by quininer <[email protected]>
55f3470179fbc458c26c1dd07b3934e8ddb79071 authored almost 5 years ago by quininer <[email protected]>
6167c97012804fc91979dd53b3011a5cc1fc3d60 authored almost 5 years ago by quininer <[email protected]>