Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tokio-rs/slab
Slab allocator for Rust
https://github.com/tokio-rs/slab
f7b621f6cf2bc84f32214029b32d587d18277e3d authored 10 months ago by Taiki Endo <[email protected]>
334a8373bdbb6e1d164839c77d33f9571450d5f8 authored 12 months ago by Taiki Endo <[email protected]>
b709dcf8f0884f2e041aa6a6cb4cf54200aa5491 authored over 1 year ago by Alice Ryhl <[email protected]>
67e184f349e2f1783d003f1a308f2aacbf43a03c authored over 1 year ago by Alice Ryhl <[email protected]>
8718c40d6b37e2ef0de20d4b055492c29548db11 authored over 1 year ago by Andres Franco <[email protected]>
012088cdc01f18fd454b55d7d7226386e8fa953c authored almost 2 years ago by Alice Ryhl <[email protected]>
151a9cea914bb8017470caeb467a208fd1ad99b3 authored almost 2 years ago by Alice Ryhl <[email protected]>
09cbd959298ab7a625fb19adb84f58b75e047a9f authored almost 2 years ago by CosmicHorror <[email protected]>
559207c23ea31bacc90728fabb5eff1ffbaaf5ec authored almost 2 years ago by CosmicHorror <[email protected]>
0eaabe870652261520a9c79c9c1da8fbeda45034 authored almost 2 years ago by Wang, Chi <[email protected]>
898d0a8984d83708e5c821366ac2049c2db204c3 authored almost 2 years ago by Taiki Endo <[email protected]>
95bf3b8be157778bb5c65606ac74ba61a1d028ee authored about 2 years ago by Alex Touchet <[email protected]>
Fixes #123
Co-authored-by: S. R. Verschoor <[email protected]>
2a0348929b09ef6d0a3ebbe3682f5c8a8da13127 authored about 2 years ago by Sebastian <[email protected]>
Since Rust 1.64, Clippy respects `rust-version` field in Cargo.toml.
rust-lang/rust@b776fb8
817a2ec227e819f308e8e4d0487084940b4ef831 authored over 2 years ago by Taiki Endo <[email protected]>
42c7f1ad9796b71acb5d9de3211d213a6a00e02d authored over 2 years ago by Taiki Endo <[email protected]>
ad47e0ca6dfdc030e0645f0364a34e629a6d67a7 authored over 2 years ago by Taiki Endo <[email protected]>
Use taiki-e/install-action to install prebuilt binaries.
8cd4340f31e40f33c35fe4a30a57890021af2046 authored over 2 years ago by Taiki Endo <[email protected]>0732ab6c61a445bb9bdca1603c4c766166e28ec4 authored over 2 years ago by Taiki Endo <[email protected]>
98f0d7bf245e107a7e1f6bce0613eb10d38c30d4 authored over 2 years ago by Taiki Endo <[email protected]>
Co-authored-by: Alice Ryhl <[email protected]>
08b10802a2ec449f92dd7e1c1a23d62cb1bda226 authored almost 3 years ago by Taiki Endo <[email protected]>Same as `slab.vacant_entry().key()` without requiring mutable access.
Co-authored-by: Eliza W...
711e24a9aac9f8d48cf349499f29518d128cbe60 authored almost 3 years ago by Zura Benashvili <[email protected]>c512385b1a70100c8597f0f519390c80e90c9529 authored about 3 years ago by Alice Ryhl <[email protected]>
a687ae00bc8951be22c743475124c990baeb0c4f authored about 3 years ago by Ashley <[email protected]>
1bbbf35407366552e8adda1ee4314b76a5d1d627 authored over 3 years ago by Colin Snover <[email protected]>
b68a2ac4003e2866198de584d42e9564298d0cea authored over 3 years ago by Colin Snover <[email protected]>
76d9ca4e0c0313c1eeafa691e11446906e2bb4a7 authored over 3 years ago by Taiki Endo <[email protected]>
bf33d280b3ab5affc51245fa338e8119d4451e1b authored over 3 years ago by Taiki Endo <[email protected]>
f05343e165c62fc0c364c8d388869d7f9c036092 authored over 3 years ago by Jonas Platte <[email protected]>
0453628d4135ab17048101fd37622e5081d6770f authored over 3 years ago by Taiki Endo <[email protected]>
5bc6f62d8abd38d4cbab933deda0741d00fb77b2 authored over 3 years ago by Taiki Endo <[email protected]>
eb0ad4e26d1927cb88d97e3f00e18d7e0d79d30b authored over 3 years ago by Aymerick Valette <[email protected]>
6c5fe73ad9c95799aa7fd536b5ceca6dd78cb75e authored over 3 years ago by Taiki Endo <[email protected]>
6ee7cbd400eca8376d46e1317fff8aa82c6e425d authored over 3 years ago by Taiki Endo <[email protected]>
afef8287061b732b9cfcfd0ab841c215e83675e2 authored over 3 years ago by Taiki Endo <[email protected]>
5c15445f257f6d11111cee8da378483aac23d9b5 authored over 3 years ago by Taiki Endo <[email protected]>
c70231ae0cdc48b687915f2edf5482aaf83a865f authored over 3 years ago by Taiki Endo <[email protected]>
a787dd947afa14ec47544dd512a50cab27afc71c authored over 3 years ago by Taiki Endo <[email protected]>
3300801f399f791ce9e4e846666af70788f68f7f authored over 3 years ago by Taiki Endo <[email protected]>
4d79a9e972f564a8fccf4993b236597548c30501 authored over 3 years ago by Taiki Endo <[email protected]>
de24c88ba7ec01f3a8825a639d1df9d722ed2f14 authored over 3 years ago by Taiki Endo <[email protected]>
c0bc5dc5cd55d54ae618f06cf4c7550c8bbccf76 authored over 3 years ago by Taiki Endo <[email protected]>
3d5ebeb87fb2349a7e04832286f5530e65a935be authored over 3 years ago by Taiki Endo <[email protected]>
cf896963b6f209209cecd0df7c0b79a86447eb8c authored over 3 years ago by Taiki Endo <[email protected]>
We already use `debug_struct` for all the objects in this crate apart from `Slab`.
d5449b3b1dc2dfe640613fb64589639048f5046d authored almost 4 years ago by Pierre Krieger <[email protected]>454b9ea0f4401a6bb13c79775d5cc8ecba4503c5 authored almost 4 years ago by Taiki Endo <[email protected]>
57f69fd74477e7c6fb7f27f0a73a28a7f6850420 authored almost 4 years ago by Taiki Endo <[email protected]>
2b731644c7ce3599e659c3e97bace7b85eb36faa authored almost 4 years ago by Taiki Endo <[email protected]>
261733a78963fe0970a4a49a354211e1abe998fc authored almost 4 years ago by Taiki Endo <[email protected]>
005682764aed2415ddea38debf27a62e7b51adc3 authored almost 4 years ago by Taiki Endo <[email protected]>
3340fdcf7204584b9ee509beabf3b174a333dfc1 authored almost 4 years ago by Taiki Endo <[email protected]>
Closes #64
a911d694edc7d4e59a7a2eb3f1d20a0dd25f5fbb authored almost 4 years ago by ksqsf <[email protected]>76ff72e352e7a6c5c753e4ab583e8fbd643c73b1 authored almost 4 years ago by Taiki Endo <[email protected]>
601c21d9eea58e8ee920ac78db02332bdcc2806f authored almost 4 years ago by Taiki Endo <[email protected]>
Closes #66
Closes #67
Closes #72
0e928f018f04305fa43049c44ab043d18978d0c3 authored almost 4 years ago by Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి) <[email protected]>f1327f72fb14fb387e07a6123300eb7a9da7c4e8 authored almost 6 years ago by Torbjørn Birch Moltu <[email protected]>
cd3d8aa6092bd05c9b0a44c32b74fcfff50e1631 authored almost 6 years ago by Torbjørn Birch Moltu <[email protected]>
- Make shrink_to_fit() remove trailing vacant entries
- Implement FromIterator<(usize, T)>
- I...
* Refactor contains()
Fewer lines, and probably easier on the compiler too.
* Avoid arithm...
b11bc6e0c2d0d760ef96bc72331193e9506f0b25 authored almost 6 years ago by Torbjørn Birch Moltu <[email protected]>e6b8676a1526f9eed997c9f4db82386ba33e007c authored almost 6 years ago by Carl Lerche <[email protected]>
128eb298b42af8fe72bfba522eac581a1029d29e authored almost 6 years ago by Carl Lerche <[email protected]>
9a327e709241788e4840ef0358eac495f122323d authored almost 6 years ago by Carl Lerche <[email protected]>
0bcfd5344dbf6d33adeb9aa3e37e9c5ff303883c authored almost 6 years ago by Carl Lerche <[email protected]>
7802cb946096dbdb26f2819971f892ec6b631d13 authored almost 6 years ago by Carl Lerche <[email protected]>
a0c2d19c672dc3479a84a66e1ecb76c43ed091d4 authored almost 6 years ago by Carl Lerche <[email protected]>
9c114f0ca0b0ef6ba6fc5b0b90e3ebd7d5bf7db7 authored almost 6 years ago by Adam Cigánek <[email protected]>
208c40c59ef0cb9c95b7898f36d17e02937ad71b authored almost 6 years ago by Adam Cigánek <[email protected]>
5ec874bd7d7780d4fcd9485832343ffb9f8a736f authored over 6 years ago by Carl Lerche <[email protected]>
032315b87126965b951db94832dd3e2426f6e1ec authored over 6 years ago by Tobias Bucher <[email protected]>
The intent of the license was to dual license MIT & Apache 2.0. However,
the messaging was copy...
acc5f075fec7133b8241e886216e9bbe69f7d33e authored about 7 years ago by Jon Gjengset <[email protected]>
Apart from its own unsafe interfaces (get_unchecked and
get_unchecked_mut), slab is now 100% sa...
3e283f23e456aa765bfd4433c8c01334385f538e authored over 7 years ago by Tong Zhigao <[email protected]>
The goal of the rewrite is to make the APIs more idiomatic and more in
line with other types in...
f5f13ee5358ad9fcdb10b678bf586d2d335fc481 authored almost 8 years ago by arthurprs <[email protected]>
e53f5ab0014077902e0b051e508b073f4e3b61bf authored almost 8 years ago by Jake Goulding <[email protected]>
117bf8f73e0144e2c44f5988cc6999c8390a9b11 authored over 8 years ago by Carl Lerche <[email protected]>
574a83de5f5cb81a5407dc9ec1c417255a054ef5 authored over 8 years ago by Carl Lerche <[email protected]>
e9e0d35cf3897ad0e10f63a77c6d9a68a64bb71e authored over 8 years ago by Carl Lerche <[email protected]>
2fc94eacbcae288f218117ea95b8e48005b4757f authored over 8 years ago by Carl Lerche <[email protected]>
e62eb1c702683308b9d5d2c7eec080982506438e authored over 8 years ago by Carl Lerche <[email protected]>
The main goal is to remove any flawed APIs as explained in #26. On top of
that, remove any depre...
Rename `new` -> `with_capacity and get rid of `new_starting_at` as it did not
seem to have enoug...
Check for potential integer overflows resulting from the index
calculations. We need to ensure t...
Avoid relaying on the assumption that entries.capacity() is equal to
entries.len(). It is not ne...
3c906c720f795d699368d5a58fda3ab0b4d40d5f authored over 8 years ago by Andre Bogus <[email protected]>
5476efcafbc5ef4d7315b1bea3f756d8a1fe975e authored over 8 years ago by Carl Lerche <[email protected]>
133d6bd19f10d1de508077d4dd2c8625200c79f2 authored over 8 years ago by Carl Lerche <[email protected]>
366fba4bee9aba86f97e97b472cff0fdd7569b68 authored over 8 years ago by Carl Lerche <[email protected]>
44f9f41a1680e69db7d370d1912898fb0f90b1f8 authored over 8 years ago by Leandro Pacheco <[email protected]>
c245449a9198c76805b0a8c75079faa5a4b26c48 authored over 8 years ago by Jonathan Reem <[email protected]>
fb9c616b0dd2c728255e0925174f3e23f91403d5 authored almost 9 years ago by Jonathan Reem <[email protected]>
Transitions the implementation of most existing methods to be
based on entries, and exposes a fl...
36c635b313619cec3d3595e53289b70f11aadff2 authored almost 9 years ago by Paul Colomiets <[email protected]>
This is going to be used in rotor/mio and is useful because you need
a token to register a socke...
Closes #17
58ea4f8807e4c497041b35e892c9754127cb1fae authored almost 9 years ago by Carl Lerche <[email protected]>replace should not decrement the len of the slab
50d29943f2e618333d19eb0a83304e2fdd7c504a authored about 9 years ago by Dawid Ciężarkiewicz <[email protected]>48d8eff519feae74bc373cfd4a33ce49bc4f52a9 authored about 9 years ago by Rick Richardson <[email protected]>
72822c2db10fdb59e8010b927df76d012ca9a9dc authored about 9 years ago by Rick Richardson <[email protected]>