Commit Graph

  • 624d9d7613 Improve performance of BytesMut::reserve (#313) Sean McArthur 2019-11-12 14:52:02 -08:00
  • f6ee348c3d implement Buf for std::io::Cursor (#308) Sean McArthur 2019-11-04 17:23:40 -08:00
  • 571175539d Move "extra" methods to extension traits (#306) Sean McArthur 2019-10-31 09:39:58 -07:00
  • 5a006d4c80 Change BufMut methods that expose maybe-uninitialized bytes (#305) Sean McArthur 2019-10-24 14:40:45 -07:00
  • 0d8834affb Add benchmarks for BytesMut vs Vec (#303) Sean McArthur 2019-10-23 13:40:04 -07:00
  • ccc8de14a3 Remove Buf impl for &str (#301) Sean McArthur 2019-10-16 11:28:50 -07:00
  • c3f9cf1d72 Refactor Bytes to use an internal vtable (#298) Sean McArthur 2019-10-16 09:53:36 -07:00
  • 1af1de3e56 Fix build fail with serde feature (#293) Taiki Endo 2019-09-09 05:10:46 +09:00
  • 7ee37ca25c Remove a patch for cross Taiki Endo 2019-09-08 23:08:44 +09:00
  • 79359b1526 Add no_std support, by adding an std feature (#281) Chris Beck 2019-09-05 14:00:23 -07:00
  • cdb1ebff8c Fix one use of MaybeUninit (#291) Taiki Endo 2019-09-01 01:33:10 +09:00
  • 25214da03f use raw ptr for racy load and add comment (#289) Ralf Jung 2019-08-28 23:41:04 +02:00
  • def58d121a Fix clippy (#285) Douman 2019-08-27 23:19:44 +02:00
  • e7fe763e95 Make From only for static slices to Bytes Douman 2019-08-16 08:50:24 +02:00
  • d5a18356a0 Remove IntoBuf/FromBuf (#288) Douman 2019-08-27 22:09:43 +02:00
  • d340e88f36 use mem::MaybeUninit instead of mem::uninitialized nanpuyue 2019-07-31 08:05:51 +08:00
  • bca82980e2 impl LowerHex/UpperHex for Bytes/BytesMut nanpuyue 2019-07-31 07:50:57 +08:00
  • ede02c0e16 Remove byteorder dependency (#280) Douman 2019-08-11 19:16:03 +02:00
  • 705d5005fc Remove i128 feature (#276) Taiki Endo 2019-07-31 03:19:46 +09:00
  • a485ab1a2f Set up CI with Azure Pipelines (#275) Carl Lerche 2019-07-30 10:29:00 -07:00
  • f817432278 Update Bytes to Rust 2018 (#274) Taiki Endo 2019-07-26 05:01:22 +09:00
  • 506c26d592 Update travis config to test on stable (#273) Taiki Endo 2019-07-25 00:25:03 +09:00
  • 48770ad686 Fix typos. Bruce Mitchener 2019-07-09 18:02:23 +07:00
  • d3df7bbb77 Remove merge conflict marker. Bruce Mitchener 2019-07-09 17:54:14 +07:00
  • 5d0fba0e97 Replace iovec with std::io::IoSlice Sean McArthur 2019-06-07 13:10:54 -07:00
  • d38e1744fc Use RangeBounds trait for Bytes::slice Sean McArthur 2019-06-07 16:31:37 -07:00
  • 0e145e5e87 Replace try! macro with ? operator Taiki Endo 2019-06-09 16:55:24 +09:00
  • 3db678e258 fix benches after cursor removal Sean McArthur 2019-06-07 14:18:46 -07:00
  • 4b63faa97e Make serde module private (#262) Sean McArthur 2019-06-07 12:31:44 -07:00
  • e3de5089d6 Remove io::Cursor, and implement Buf/BufMut for slices instead (#261) Sean McArthur 2019-06-07 12:31:10 -07:00
  • 5b6fa9cea2 feat: remove impl IntoBuf for Cursor<Self>, impl Buf for Bytes, BytesMut, refactor iterators YetAnotherMinion 2018-06-01 18:05:11 -04:00
  • 5dfd2177cf bump CI minimum Rust to 1.27 for 'dyn' keyword Sean McArthur 2019-06-06 14:29:35 -07:00
  • 8413c1cf7a Merge branch 'v0.4.x' into uplift-0.4-commits Sean McArthur 2019-06-06 14:05:16 -07:00
  • 207b8c47f4 set publish to false, update meta links (#258) Sean McArthur 2019-06-06 13:58:22 -07:00
  • ec1e70f44e Panic in BytesMut::split_to when out of bounds (#252) (#253) Pavel Strakhov 2019-04-03 02:24:30 +03:00
  • b2c5c88732 Fix a typo in CHANGELOG.md (#251) 南浦月 2019-03-30 04:54:25 +08:00
  • 3881a8a158 Bump version to v0.4.12 (#250) Carl Lerche 2019-03-06 12:42:20 -08:00
  • 505e96e458 Implementation of Buf for VecDeque (#249) Michal 'vorner' Vaner 2019-03-06 20:46:42 +01:00
  • 334c2fcd07 Use constants in bytes.rs test code (#247) Sangguk Lee 2019-02-28 03:41:11 +09:00
  • f6ee7a1d09 Impl FromIterator<&'a u8> for BytesMut/Bytes (#244) 南浦月 2019-01-31 03:05:15 +08:00
  • 0b90945f6b Fix typo in bytes.rs (#243) Dax Huiberts 2019-01-28 19:06:28 +01:00
  • a624a275d4 use raw ptr for potentially racy load (#240) Ralf Jung 2018-12-21 20:07:20 +01:00
  • be26124797 Be clear about Inner::kind being deliberate UB (#236) Ralf Jung 2018-11-26 07:49:35 +01:00
  • 20e16e359f Bump version to v0.4.11 (#235) Carl Lerche 2018-11-17 14:33:25 -08:00
  • 87c9f5cb96 Use raw pointers for potentially racy loads (#233) Ralf Jung 2018-11-17 16:51:50 +01:00
  • fe8b9606c4 The Reader can implement BufReader naturally (#232) Michal 'vorner' Vaner 2018-11-17 16:51:41 +01:00
  • 09f35cb09d Bring more attention to short reads/slices on Buff/BuffMut (#231) Michal 'vorner' Vaner 2018-11-17 16:51:28 +01:00
  • c34a9f5083 Whitelist false positive std (#234) Carl Lerche 2018-11-17 07:27:00 -08:00
  • 000d406453 Bump version to v0.4.10 (#227) Carl Lerche 2018-09-04 13:31:26 -07:00
  • af6d2b0eaf White list allocation (#226) Carl Lerche 2018-09-03 13:36:13 -07:00
  • 39ad7920f2 implement Buf and BufMut for Either (#225) Carl Lerche 2018-09-03 10:23:00 -07:00
  • ae519ed318 Add a subslice function for Bytes (#198) (#208) Federico Mena Quintero 2018-09-01 21:57:31 -05:00
  • 234a77b026 Bump version to v0.4.9 (#220) Carl Lerche 2018-07-22 19:30:41 -07:00
  • a76ca641c7 Merge branch 'v0.4.x' Carl Lerche 2018-07-12 20:19:56 -07:00
  • 3e69a8146b inline Bytes::len and Bytes::is_empty (#211) Sean McArthur 2018-07-12 19:05:35 -07:00
  • 63bebaa8c0 Implement IntoBuf for mut slices. (#214) Rafael Ávila de Espíndola 2018-07-12 19:03:47 -07:00
  • 95d64d6ab7 Fix cargo doc error on nightly caused by broken link to footnote (#218) Roman 2018-07-05 21:13:01 +04:00
  • cd8d69c8f4 Merge branch 'v0.4.x' Carl Lerche 2018-07-12 20:11:51 -07:00
  • fbb7272cba inline Bytes::len and Bytes::is_empty (#211) Sean McArthur 2018-07-12 19:05:35 -07:00
  • 26b507855e Put type names in backticks. (#212) Geoffry Song 2018-07-12 19:05:02 -07:00
  • d2cbd452e7 Implement IntoBuf for mut slices. (#214) Rafael Ávila de Espíndola 2018-07-12 19:03:47 -07:00
  • 8180993218 Fix cargo doc error on nightly caused by broken link to footnote (#218) Roman 2018-07-05 21:13:01 +04:00
  • 1f03ad7fd3 Optimize Inner::shallow_clone (#217) Sean McArthur 2018-07-03 15:21:26 -07:00
  • 43854b9a8e Fix documentation (#219) luben karavelov 2018-07-02 20:10:16 +01:00
  • 732b949e5e add support for 128bit numbers (#209) Ashley Mannix 2018-06-19 10:37:51 +10:00
  • 9e3b7692bf Merge branch 'v0.4.x' Carl Lerche 2018-06-18 12:52:00 -07:00
  • 9b939c59b3 Clarify license as MIT (#216) Carl Lerche 2018-06-18 12:49:34 -07:00
  • 817cc6f081 Merge branch 'v0.4.x' Carl Lerche 2018-05-25 16:56:31 -07:00
  • 8bedd043e2 Bump version to v0.4.8 (#206) Carl Lerche 2018-05-25 16:50:42 -07:00
  • 31c18918e9 Filter out tsan warnings in test harness (#205) Carl Lerche 2018-05-25 15:32:39 -07:00
  • a9bc43899e Filter out tsan warnings in test harness (#205) Carl Lerche 2018-05-25 15:32:39 -07:00
  • 2b10290b5d Merge branch 'v0.4.x' Carl Lerche 2018-05-25 14:15:00 -07:00
  • 3c717b9e31 Added a resize function for BytesMut (#203) Luke Horsley 2018-05-25 21:54:32 +01:00
  • 40ebcd1cfe Use sanitizers in CI (#204) Carl Lerche 2018-05-25 12:40:37 -07:00
  • 2491e5102d Recycle space when reserving from Vec-backed Bytes (#197) Noah Zentzis 2018-05-24 14:50:31 -07:00
  • 2cd2cd2b4b Recycle space when reserving from Vec-backed Bytes (#197) Noah Zentzis 2018-05-24 14:50:31 -07:00
  • 13aaeee345 Fix panic in FromIterator for BytesMut Carl Lerche 2018-05-11 08:45:04 -07:00
  • a8e62dfc7a Bump version to v0.4.7 Carl Lerche 2018-04-27 10:51:09 -07:00
  • 5868e441ee Merge branch 'v0.4.x' Carl Lerche 2018-04-27 10:42:00 -07:00
  • ede643e66e Improve performance of Buf::get_*() (#195) kohensu 2018-04-27 19:07:27 +02:00
  • 95462b18cc impl BorrowMut for BytesMut (#185) (#192) Alan Somers 2018-04-27 11:08:50 -06:00
  • a183103937 Improve performance of Buf::get_*() (#195) kohensu 2018-04-27 19:07:27 +02:00
  • 12802315f2 Add a bench for Buf::get_*() (#194) kohensu 2018-04-27 18:53:57 +02:00
  • fecf36f1c7 Introduce Bytes::to_mut (#188) Anthony Ramine 2018-03-12 17:51:10 +01:00
  • 808f2fb8ec impl BorrowMut for BytesMut (#185) Alan Somers 2018-03-12 10:46:16 -06:00
  • c5ca1bad72 Fix copy_to_slice to use correct increment var Carl Lerche 2018-03-12 09:39:33 -07:00
  • 7d5b54a6b1 Merge remote-tracking branch 'origin/v0.4.x' Carl Lerche 2018-03-12 09:34:35 -07:00
  • 97e642ee62 Remove ByteOrder generic methods from Buf and BufMut (#187) Sean McArthur 2018-03-12 09:27:09 -07:00
  • 3ede899c82 Make Buf and BufMut usable as trait objects (#186) Sean McArthur 2018-03-12 09:25:59 -07:00
  • a7f89104bf Bytes::unsplit (#182) Alan Somers 2018-02-26 10:19:20 -07:00
  • 57ca48c364 Merge remote-tracking branch 'origin/v0.4.x' Carl Lerche 2018-01-29 10:19:05 -08:00
  • 33778ed555 Have Travis build WASM target (#180) Carl Lerche 2018-01-29 10:18:52 -08:00
  • dc5f7466ec Bump version Carl Lerche 2018-01-29 09:40:45 -08:00
  • 1167268890 Update iovec dependency (#179) Carl Lerche 2018-01-25 22:02:21 -08:00
  • 86cfec19bd Optionally disable inlining (#176) Alan Somers 2018-01-14 22:53:07 -07:00
  • dbb00dde0f Bump version to v0.4.6 Carl Lerche 2018-01-08 09:11:42 -08:00
  • e718744fac Unsplit improvements (#173) jq-rs 2018-01-06 02:20:59 +02:00
  • f1b63cb4ac Optimize shallow_clone for Bytes::split_{off,to} (#92) Stepan Koltsov 2018-01-03 19:41:33 +00:00
  • 7ff78e7e88 Add support for unsplit() to BytesMut (#162) jq-rs 2018-01-03 19:54:51 +02:00
  • 2c9c87b5a0 Document correct inline capacity in bytes.rs (#171) Carl Lerche 2017-12-15 18:10:30 -06:00