Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tokio-rs/bytes
Utilities for working with bytes
https://github.com/tokio-rs/bytes
Initial stab at a buffer pool
1c2234f7fea1ad481f6730049f03b6d3ffdc40e7 authored over 8 years ago by Carl Lerche <[email protected]>
1c2234f7fea1ad481f6730049f03b6d3ffdc40e7 authored over 8 years ago by Carl Lerche <[email protected]>
Refactor heap allocation
dc25c7564e0830d138a14137e64d7ec980223009 authored over 8 years ago by Carl Lerche <[email protected]>
dc25c7564e0830d138a14137e64d7ec980223009 authored over 8 years ago by Carl Lerche <[email protected]>
Bump version to v0.4.0-dev
b10b1cd2e20eec14b3a05cfecd7460507482bef3 authored over 8 years ago by Carl Lerche <[email protected]>
b10b1cd2e20eec14b3a05cfecd7460507482bef3 authored over 8 years ago by Carl Lerche <[email protected]>
Bytes reader should be Send
3ca009577b655f9059ba4ec8208c1b39869260ac authored over 8 years ago by Carl Lerche <[email protected]>
3ca009577b655f9059ba4ec8208c1b39869260ac authored over 8 years ago by Carl Lerche <[email protected]>
Freshen up buf API
270d2e2844f167fade46325585fcf6c16aa41704 authored over 8 years ago by Carl Lerche <[email protected]>
270d2e2844f167fade46325585fcf6c16aa41704 authored over 8 years ago by Carl Lerche <[email protected]>
Bump version to v0.3.0
12dfc417ce3de87ca0ae867636fcb9faeccdb242 authored about 9 years ago by Carl Lerche <[email protected]>
12dfc417ce3de87ca0ae867636fcb9faeccdb242 authored about 9 years ago by Carl Lerche <[email protected]>
Make MutBuf::advance unsafe
Closes #38
6b624b849ab422840a3e87e8e8e7eac171df67d0 authored about 9 years ago by Carl Lerche <[email protected]>
Implement Debug for the various ByteBuf types
01c1e05a91fe24e0ea5f6b3050effe8a5ed402d6 authored about 9 years ago by Florian Hartwig <[email protected]>
01c1e05a91fe24e0ea5f6b3050effe8a5ed402d6 authored about 9 years ago by Florian Hartwig <[email protected]>
Add clear method to RingBuf
a76dd8ed0e38ead52a774d98770ca0b1f918ecf8 authored about 9 years ago by Nandor Kracser <[email protected]>
a76dd8ed0e38ead52a774d98770ca0b1f918ecf8 authored about 9 years ago by Nandor Kracser <[email protected]>
Make sub mods public to help docgen
4ce8b1c2c8bfbe9bc6c26dbdfdd4c881beea91be authored about 9 years ago by Carl Lerche <[email protected]>
4ce8b1c2c8bfbe9bc6c26dbdfdd4c881beea91be authored about 9 years ago by Carl Lerche <[email protected]>
Fix tests
3d0a4adc30b5b74d31b7fb03e323124e6163cd00 authored about 9 years ago by Carl Lerche <[email protected]>
3d0a4adc30b5b74d31b7fb03e323124e6163cd00 authored about 9 years ago by Carl Lerche <[email protected]>
Specify Rust versions in travis.yml
ef82792adfd3d2ce52abc81cd6dd4755df1193f6 authored about 9 years ago by Carl Lerche <[email protected]>
ef82792adfd3d2ce52abc81cd6dd4755df1193f6 authored about 9 years ago by Carl Lerche <[email protected]>
Remove Windows build status
3fae2b0bbf7ddd9e21bd24d56751a9ce53bea5fc authored about 9 years ago by Carl Lerche <[email protected]>
3fae2b0bbf7ddd9e21bd24d56751a9ce53bea5fc authored about 9 years ago by Carl Lerche <[email protected]>
Remove Appveyor builds
846aec9d2b22dc7ffe95e48a9ff40f5e2561124d authored about 9 years ago by Carl Lerche <[email protected]>
846aec9d2b22dc7ffe95e48a9ff40f5e2561124d authored about 9 years ago by Carl Lerche <[email protected]>
Fix for latest rustc.
7edb577d0ae7302606636cb0154e0d067ad7affd authored over 9 years ago by Dawid Ciężarkiewicz <[email protected]>
7edb577d0ae7302606636cb0154e0d067ad7affd authored over 9 years ago by Dawid Ciężarkiewicz <[email protected]>
Merge branch 'v0.2.x'
531c77654cdd50d6fbb5af8b7dc488fc35f34110 authored over 9 years ago by Carl Lerche <[email protected]>
531c77654cdd50d6fbb5af8b7dc488fc35f34110 authored over 9 years ago by Carl Lerche <[email protected]>
Provide `Take` decorator that limits `Buf` size
ed087be8532dba1e698e57cbb99a8e5428244985 authored over 9 years ago by Carl Lerche <[email protected]>
ed087be8532dba1e698e57cbb99a8e5428244985 authored over 9 years ago by Carl Lerche <[email protected]>
Mark `MutBuf::mut_buf` as unsafe
`MutBuf::mut_buf` allows access to uninitialized memory.
b4abd1431a553be131c757b9b366c71dfd6461af authored over 9 years ago by Carl Lerche <[email protected]>
Implement buffer traits on Vec<u8>, &[u8], Cursor
296cac263c5fa7b44d6503eeb90b815bfad1ffc9 authored over 9 years ago by Carl Lerche <[email protected]>
296cac263c5fa7b44d6503eeb90b815bfad1ffc9 authored over 9 years ago by Carl Lerche <[email protected]>
Add bytes() method to MutByteBuf to allow reading of data already written
without necessitating flipping to ByteBuf.
23ad12f842cd2532b685e903922bd74a8745598d authored over 9 years ago by Paul Cavallaro <[email protected]>
Bump version to v0.2.10
d20661676fe7d31b11c2dadd5abcab3105e3d85f authored over 9 years ago by Carl Lerche <[email protected]>
d20661676fe7d31b11c2dadd5abcab3105e3d85f authored over 9 years ago by Carl Lerche <[email protected]>
no need to be marked mutable
allows code to compile with nightly again.
c17f16fdf2ba85e6c33dcf8444a8a3efd66031aa authored over 9 years ago by Felix Kronlage <[email protected]>
Add resume() method to ByteBuf that restores prior write position.
7b63fa034fdd5b82c56d1b2ebcdc9877bcc0a69a authored over 9 years ago by Jamie Turner <[email protected]>
7b63fa034fdd5b82c56d1b2ebcdc9877bcc0a69a authored over 9 years ago by Jamie Turner <[email protected]>
RingBuf: Fix edge cases with mark/reset.
- This fixes #25 and fixes #26.
- Move the mark state into a 'Mark' enum.
- Store both 'pos' a...
d2b4cc38700980d66b9aef175a815a251e938ef1 authored over 9 years ago by James Bielman <[email protected]>
More badges!
2d3b4b9002d5321ef878a7a97b4f5d15459faedb authored over 9 years ago by Carl Lerche <[email protected]>
2d3b4b9002d5321ef878a7a97b4f5d15459faedb authored over 9 years ago by Carl Lerche <[email protected]>
Run Windows CI on multiple platforms
0d7d1207330859bc3f61b5ac820e7b6cc4f03ba7 authored over 9 years ago by Carl Lerche <[email protected]>
0d7d1207330859bc3f61b5ac820e7b6cc4f03ba7 authored over 9 years ago by Carl Lerche <[email protected]>
Use Appveyor for Windows CI
5584fa84dca995e6349b45e37c01648a482d612d authored over 9 years ago by Carl Lerche <[email protected]>
5584fa84dca995e6349b45e37c01648a482d612d authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to v0.2.9
64f8a0c6f6870929d1826634fa97a05a75ad5af3 authored over 9 years ago by Carl Lerche <[email protected]>
64f8a0c6f6870929d1826634fa97a05a75ad5af3 authored over 9 years ago by Carl Lerche <[email protected]>
+ isn't implemented on Vec any more
d25958970ee451a01bbee7b6b51f10eb0ef43990 authored over 9 years ago by Florian Hartwig <[email protected]>
d25958970ee451a01bbee7b6b51f10eb0ef43990 authored over 9 years ago by Florian Hartwig <[email protected]>
Don't transmute & to &mut
c5452b8ccec70a0c5de423455eab41478a7ff97a authored over 9 years ago by Florian Hartwig <[email protected]>
c5452b8ccec70a0c5de423455eab41478a7ff97a authored over 9 years ago by Florian Hartwig <[email protected]>
Bump version to v0.2.8
a91ee81bda9eba806f76f9aa785789fa08abca1e authored over 9 years ago by Carl Lerche <[email protected]>
a91ee81bda9eba806f76f9aa785789fa08abca1e authored over 9 years ago by Carl Lerche <[email protected]>
Remove unstable attribute
e39f2ba9171fea8f471f8c71e513de6a3180ccaf authored over 9 years ago by Carl Lerche <[email protected]>
e39f2ba9171fea8f471f8c71e513de6a3180ccaf authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to v0.2.7
e62bd07b779da10b30f672fd4211cfca83b33561 authored over 9 years ago by Carl Lerche <[email protected]>
e62bd07b779da10b30f672fd4211cfca83b33561 authored over 9 years ago by Carl Lerche <[email protected]>
add mark/reset feature to ByteBuf and RingBuf
4d645c7f532c82df040f96c1230fb0ef7625ac6a authored over 9 years ago by Dan Burkert <[email protected]>
4d645c7f532c82df040f96c1230fb0ef7625ac6a authored over 9 years ago by Dan Burkert <[email protected]>
Add some basic tests for RingBuf
40f1d1aa77f0fce11da943b67b408e29f05eb893 authored over 9 years ago by Florian Hartwig <[email protected]>
40f1d1aa77f0fce11da943b67b408e29f05eb893 authored over 9 years ago by Florian Hartwig <[email protected]>
Fix bugs in RingBuf's io::Read and io::Write instance
c4546493eaad57e69e37aa4205a08000bcf82153 authored over 9 years ago by Florian Hartwig <[email protected]>
c4546493eaad57e69e37aa4205a08000bcf82153 authored over 9 years ago by Florian Hartwig <[email protected]>
Fix Buf and MutBuf documentation
e22415b4162e3de34b7b7f6ae5aa79a2d764acef authored over 9 years ago by Florian Hartwig <[email protected]>
e22415b4162e3de34b7b7f6ae5aa79a2d764acef authored over 9 years ago by Florian Hartwig <[email protected]>
Move various ByteStr impls into separate files
c9d3427fd5ded91d0f13b161020316287af97bb4 authored over 9 years ago by Carl Lerche <[email protected]>
c9d3427fd5ded91d0f13b161020316287af97bb4 authored over 9 years ago by Carl Lerche <[email protected]>
Group files as buf or byte str related
ac427665353318bd54b61afc2de6dbb1df9f312e authored over 9 years ago by Carl Lerche <[email protected]>
ac427665353318bd54b61afc2de6dbb1df9f312e authored over 9 years ago by Carl Lerche <[email protected]>
Move heap allocator into a module
c4f2e20eb1f5860f68ba6465128eaf0ff069f077 authored over 9 years ago by Carl Lerche <[email protected]>
c4f2e20eb1f5860f68ba6465128eaf0ff069f077 authored over 9 years ago by Carl Lerche <[email protected]>
Remove unnecessary #[allow(..)]
dfe4cec8714221ac5f2017d210e5f3e6b607dd56 authored over 9 years ago by Carl Lerche <[email protected]>
dfe4cec8714221ac5f2017d210e5f3e6b607dd56 authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to v0.2.6
1ead637f69ddc54ff55e33adcd6b3c41fe302219 authored over 9 years ago by Carl Lerche <[email protected]>
1ead637f69ddc54ff55e33adcd6b3c41fe302219 authored over 9 years ago by Carl Lerche <[email protected]>
Fix TraitObject
c8f0bbd513b5a87b51efc8424ff77ff552a4dea0 authored over 9 years ago by Carl Lerche <[email protected]>
c8f0bbd513b5a87b51efc8424ff77ff552a4dea0 authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to v0.2.5
8af74ae40e28de4937fd8a002943a62bd30adecc authored over 9 years ago by Carl Lerche <[email protected]>
8af74ae40e28de4937fd8a002943a62bd30adecc authored over 9 years ago by Carl Lerche <[email protected]>
Get compiling on Rust 1.0 beta
29e5dc72bb5d46c551aae781f8bbd1aac22f0f8b authored over 9 years ago by Carl Lerche <[email protected]>
29e5dc72bb5d46c551aae781f8bbd1aac22f0f8b authored over 9 years ago by Carl Lerche <[email protected]>
Update for new blanket impl rules.
635274752ba6ee0ebc7ee9b9f52736ffbf1a4ee3 authored over 9 years ago by Victor Berger <[email protected]>
635274752ba6ee0ebc7ee9b9f52736ffbf1a4ee3 authored over 9 years ago by Victor Berger <[email protected]>
Bump version to v0.2.4
fb67281e724e6692603660c640c1c8a090fc0daa authored over 9 years ago by Carl Lerche <[email protected]>
fb67281e724e6692603660c640c1c8a090fc0daa authored over 9 years ago by Carl Lerche <[email protected]>
Track Rust nightlies
f0ce42d9c354dc1f5b434459e9721bf5c0ba2393 authored over 9 years ago by Carl Lerche <[email protected]>
f0ce42d9c354dc1f5b434459e9721bf5c0ba2393 authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to v0.2.3
7a12abb6e60e586919b7d8d801628a9271c23a1a authored over 9 years ago by Carl Lerche <[email protected]>
7a12abb6e60e586919b7d8d801628a9271c23a1a authored over 9 years ago by Carl Lerche <[email protected]>
Add Read and Write to RingBuf
e4fd3924589550725a0cd297ed191e04d9a66e2f authored over 9 years ago by Andrew Hobden <[email protected]>
e4fd3924589550725a0cd297ed191e04d9a66e2f authored over 9 years ago by Andrew Hobden <[email protected]>
Bump version to v0.2.2
74a59c66b40e473d00d02ef0976f9993bc2d0e2a authored over 9 years ago by Carl Lerche <[email protected]>
74a59c66b40e473d00d02ef0976f9993bc2d0e2a authored over 9 years ago by Carl Lerche <[email protected]>
Track Rust nightlies
805b15e5171fe6ebde138355ff4ca38ca8496630 authored over 9 years ago by Carl Lerche <[email protected]>
805b15e5171fe6ebde138355ff4ca38ca8496630 authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to 0.2.1
54f98821f3f62777899398d016e92041cea9a2c9 authored over 9 years ago by Carl Lerche <[email protected]>
54f98821f3f62777899398d016e92041cea9a2c9 authored over 9 years ago by Carl Lerche <[email protected]>
Track Rust nightlies
8f526231d84b6b5afa03a0ca5607cf73df271889 authored over 9 years ago by Carl Lerche <[email protected]>
8f526231d84b6b5afa03a0ca5607cf73df271889 authored over 9 years ago by Carl Lerche <[email protected]>
Bump version to 0.2.0
53624038ad103ef854f5b3fdc9ecca9d34ee7b49 authored over 9 years ago by Carl Lerche <[email protected]>
53624038ad103ef854f5b3fdc9ecca9d34ee7b49 authored over 9 years ago by Carl Lerche <[email protected]>
Implement Source for std::io::Read
83680dda27c1e5af4bd35cb71ea04c5e8e81f8af authored over 9 years ago by Carl Lerche <[email protected]>
83680dda27c1e5af4bd35cb71ea04c5e8e81f8af authored over 9 years ago by Carl Lerche <[email protected]>
Fix panics on operations on 0-capacity RingBuf
bb1227116baa6c7143fffd87accef8b6e423ebe6 authored over 9 years ago by Florian Hartwig <[email protected]>
bb1227116baa6c7143fffd87accef8b6e423ebe6 authored over 9 years ago by Florian Hartwig <[email protected]>
Implement slice for small ByteStr
68a0abf687ed147e878f1766c0da90f988774d50 authored over 9 years ago by Carl Lerche <[email protected]>
68a0abf687ed147e878f1766c0da90f988774d50 authored over 9 years ago by Carl Lerche <[email protected]>
Flesh out ToBytes, ByteStr::concat, and ByteStr eq
bd2c643e17aa62775f84a3449da2b7b47288d008 authored over 9 years ago by Carl Lerche <[email protected]>
bd2c643e17aa62775f84a3449da2b7b47288d008 authored over 9 years ago by Carl Lerche <[email protected]>
Track Rust master
a87dea0bd4913d5aae853ef37aca9e3cc2ab74cb authored over 9 years ago by Carl Lerche <[email protected]>
a87dea0bd4913d5aae853ef37aca9e3cc2ab74cb authored over 9 years ago by Carl Lerche <[email protected]>
Fix errors and warnings with current rust nightly
3f9b7f6d46a97e85179652a986635be21d6f0322 authored almost 10 years ago by Florian Hartwig <[email protected]>
3f9b7f6d46a97e85179652a986635be21d6f0322 authored almost 10 years ago by Florian Hartwig <[email protected]>
Fix deprecation warnings
e806a59b4a6f0f3822342a09fb7d54bef005a402 authored almost 10 years ago by Carl Lerche <[email protected]>
e806a59b4a6f0f3822342a09fb7d54bef005a402 authored almost 10 years ago by Carl Lerche <[email protected]>
Remove RingBufReader and RingBufWriter types
6f00c6117b72189018866b18bc839600021a479e authored almost 10 years ago by Florian Hartwig <[email protected]>
6f00c6117b72189018866b18bc839600021a479e authored almost 10 years ago by Florian Hartwig <[email protected]>
Fix a couple of bugs
113bff22c66703f413c027a888c4c42af4bcf3ea authored almost 10 years ago by Carl Lerche <[email protected]>
113bff22c66703f413c027a888c4c42af4bcf3ea authored almost 10 years ago by Carl Lerche <[email protected]>
Bump version to 0.1.3
b7c7ff5ab6b9cb1b46122825966b3b2e7e2ba3e5 authored almost 10 years ago by Carl Lerche <[email protected]>
b7c7ff5ab6b9cb1b46122825966b3b2e7e2ba3e5 authored almost 10 years ago by Carl Lerche <[email protected]>
Remove unnecessary Send impl
7e02c29e85c07180e5a6e8a4af8202d41a3d1f68 authored almost 10 years ago by Florian Hartwig <[email protected]>
7e02c29e85c07180e5a6e8a4af8202d41a3d1f68 authored almost 10 years ago by Florian Hartwig <[email protected]>
Implement Debug for Bytes
7444721d98b4385f529cd1fa2947c3b25631f63a authored almost 10 years ago by Carl Lerche <[email protected]>
7444721d98b4385f529cd1fa2947c3b25631f63a authored almost 10 years ago by Carl Lerche <[email protected]>
Implement Read / Write for Buf types
e39ba25a9563d0fe1bff6b48b822e3332478a656 authored almost 10 years ago by Carl Lerche <[email protected]>
e39ba25a9563d0fe1bff6b48b822e3332478a656 authored almost 10 years ago by Carl Lerche <[email protected]>
Bump version to 0.1.2
1f1aa3654781dcd06d73bc40f15f3524a6684770 authored almost 10 years ago by Carl Lerche <[email protected]>
1f1aa3654781dcd06d73bc40f15f3524a6684770 authored almost 10 years ago by Carl Lerche <[email protected]>
Add io feature
a3fea6b1e2989c0970dbeb702daeaab0e24f8ecf authored almost 10 years ago by Carl Lerche <[email protected]>
a3fea6b1e2989c0970dbeb702daeaab0e24f8ecf authored almost 10 years ago by Carl Lerche <[email protected]>
Temporarily remove iobuf from deps
d7a9e9ffc99c8bf434a931bdc8939f7c972aeda7 authored almost 10 years ago by Carl Lerche <[email protected]>
d7a9e9ffc99c8bf434a931bdc8939f7c972aeda7 authored almost 10 years ago by Carl Lerche <[email protected]>
Fixed error on Rust master - no drop flag requires feature
1442ad219c19990e950c8682fbee5d6ad7c4385f authored almost 10 years ago by Valerii Hiora <[email protected]>
1442ad219c19990e950c8682fbee5d6ad7c4385f authored almost 10 years ago by Valerii Hiora <[email protected]>
Add more documentation
4ebffd010383ca62e48cec45122e88d168927522 authored almost 10 years ago by Carl Lerche <[email protected]>
4ebffd010383ca62e48cec45122e88d168927522 authored almost 10 years ago by Carl Lerche <[email protected]>
Bump version
66c00aaf725831fe78bfdd38d6719c0f15948475 authored almost 10 years ago by Carl Lerche <[email protected]>
66c00aaf725831fe78bfdd38d6719c0f15948475 authored almost 10 years ago by Carl Lerche <[email protected]>
Add read_byte and write_byte
974043bd134c69d1b0456f63c212bd48419d29eb authored almost 10 years ago by Carl Lerche <[email protected]>
974043bd134c69d1b0456f63c212bd48419d29eb authored almost 10 years ago by Carl Lerche <[email protected]>
Update Cargo.toml
053b97a6e785103f95ad6780ba20883920250635 authored almost 10 years ago by Carl Lerche <[email protected]>
053b97a6e785103f95ad6780ba20883920250635 authored almost 10 years ago by Carl Lerche <[email protected]>
Add a license file
00ac4b519f96550018f45ff80b112f8e5a8d3e5d authored almost 10 years ago by Carl Lerche <[email protected]>
00ac4b519f96550018f45ff80b112f8e5a8d3e5d authored almost 10 years ago by Carl Lerche <[email protected]>
Add a link to the documentation
72f3e4c0d5d3de4822911d354581e17ba9ac4be0 authored almost 10 years ago by Carl Lerche <[email protected]>
72f3e4c0d5d3de4822911d354581e17ba9ac4be0 authored almost 10 years ago by Carl Lerche <[email protected]>
Automatically update docs
ca0e971002efc42d6de50feeabf76cfa6951f5cf authored almost 10 years ago by Carl Lerche <[email protected]>
ca0e971002efc42d6de50feeabf76cfa6951f5cf authored almost 10 years ago by Carl Lerche <[email protected]>
Add a quick benchmark
17637665e94a90faeeb306340b68e4ceaad8b844 authored almost 10 years ago by Carl Lerche <[email protected]>
17637665e94a90faeeb306340b68e4ceaad8b844 authored almost 10 years ago by Carl Lerche <[email protected]>
Add travis build info in the Readme
7276213c430f5b7a0af5c88d7a155d8631034ca1 authored almost 10 years ago by Carl Lerche <[email protected]>
7276213c430f5b7a0af5c88d7a155d8631034ca1 authored almost 10 years ago by Carl Lerche <[email protected]>
Integrate with Travis CI
a88a7fae3c0b3f3b85bac8c33db8b67d0a8112fd authored almost 10 years ago by Carl Lerche <[email protected]>
a88a7fae3c0b3f3b85bac8c33db8b67d0a8112fd authored almost 10 years ago by Carl Lerche <[email protected]>
WIP - Implement abstractions for working with bytes
3c4ebb85f02531be7b64480add989825ff5f1660 authored almost 10 years ago by Carl Lerche <[email protected]>
3c4ebb85f02531be7b64480add989825ff5f1660 authored almost 10 years ago by Carl Lerche <[email protected]>
Initial commit
52aeab40eefddde5a5105b2bf45ed4283711d33b authored almost 10 years ago by Carl Lerche <[email protected]>
52aeab40eefddde5a5105b2bf45ed4283711d33b authored almost 10 years ago by Carl Lerche <[email protected]>