Commit Graph

84 Commits

Author SHA1 Message Date
Eric Ridge dca393f1d7 Issue #151: impl std::io::Write for u8-based TinyVecs (#152)
* impl std::io::Write for u8-based TinyVec

* undo bad formatting

* fix formatting
2021-09-24 11:58:46 -06:00
Lokathor fa49aa60ca (cargo-release) start next development iteration 1.4.1-alpha.0 2021-09-11 19:06:43 -06:00
Lokathor 6775413a5c (cargo-release) version 1.4.0 2021-09-11 19:06:05 -06:00
Lokathor 4eff8fc1f8 1.55 imples 1.40 2021-09-11 19:05:15 -06:00
Ben Kimock ec2dae2286 Rename nightly_const_generics to rustc_1_55 and remove feature gate (#149) 2021-09-11 18:54:59 -06:00
Lokathor 734bc2ee01 (cargo-release) start next development iteration 1.3.2-alpha.0 2021-07-21 18:15:13 -06:00
Lokathor 5aeb8242f7 (cargo-release) version 1.3.1 2021-07-21 18:14:40 -06:00
Lokathor ea2e60192c (cargo-release) start next development iteration 1.3.1-alpha.0 2021-07-20 07:41:15 -06:00
Lokathor 8520ce6622 (cargo-release) version 1.3.0 2021-07-20 07:40:50 -06:00
Andrew Jeffery 07aa65ea7e Add arbitrary implementations for TinyVec and ArrayVec (#146) 2021-07-13 06:52:19 -06:00
Lokathor a2933e4c6d (cargo-release) start next development iteration 1.2.1-alpha.0 2021-04-04 10:37:03 -06:00
Lokathor 47c684bef7 (cargo-release) version 1.2.0 2021-04-04 10:36:21 -06:00
Lokathor 00a0034df8 (cargo-release) start next development iteration 1.1.2-alpha.0 2021-01-25 18:27:23 -07:00
Lokathor 17f10ea178 (cargo-release) version 1.1.1 2021-01-25 18:27:05 -07:00
Lokathor a73e5cac0f (cargo-release) start next development iteration 1.1.1-alpha.0 2020-11-19 17:00:29 -07:00
Lokathor a3f12f2771 (cargo-release) version 1.1.0 2020-11-19 16:59:58 -07:00
Lokathor 0b80f41c2a (cargo-release) version 1.1.0-alpha.1 2020-10-14 12:48:35 -06:00
Lokathor 4850f3ecdc version bump 2020-10-14 12:46:24 -06:00
Lokathor 59228ec799 (cargo-release) start next development iteration 1.0.2-alpha.0 2020-09-08 15:13:39 -06:00
Lokathor 17e7010206 (cargo-release) version 1.0.1 2020-09-08 15:13:26 -06:00
Thom Chiovoloni 9be36eebed Mirror the features used on docs.rs on the playground (#116) 2020-09-05 12:51:15 -06:00
Lokathor cd177990c1 (cargo-release) start next development iteration 1.0.1-alpha.0 2020-08-27 21:25:36 -06:00
Lokathor 69fb75cd0b (cargo-release) version 1.0.0 2020-08-27 21:25:16 -06:00
Lokathor 55bbd1cb72 (cargo-release) version 1.0.0-alpha.4 2020-08-21 15:32:29 -06:00
Nemo157 3a159bc644 Fix building docs on docs.rs (#114)
* Don't enable nightly features when documenting on docs.rs

* Mark serde impls with doc(cfg)
2020-08-21 15:25:39 -06:00
Lokathor f988ca14ac (cargo-release) version 1.0.0-alpha.3 2020-08-17 07:40:24 -06:00
aspen 1dbf6bfe73 Add Serde support (#110)
* Add Serde support.

* Removes `serde/alloc` from deps( tests still pass without it anyways)

* Fix some issues that could result in a panic.

* Wait, actually use the size_hint properly.

* Error instead of silent truncation.

* That wasn't meant to be a default feature.
2020-08-17 07:39:29 -06:00
Lokathor a17c4a8057 (cargo-release) version 1.0.0-alpha.2 2020-08-09 12:15:56 -06:00
Lokathor d725067cb1 improve description / keywords. 2020-08-09 11:22:05 -06:00
Lokathor 09690a0b3a (cargo-release) version 1.0.0-alpha.1 2020-08-09 11:12:31 -06:00
Soveu f4cc761057 Make code DRYer (#107)
* make code dryer

* arrayset definition caused cargo fmt to fail
2020-08-09 10:52:06 -06:00
Lokathor 1196d2ae7c Add doc attributes for docs.rs build (#105)
* add with_capacity method.

* Improve docs.

* .

* name the correct requirements.
2020-08-09 10:30:17 -06:00
Lokathor 72ac150239 Formally move the arrayset into a backup folder. It will become a separate crate some day. 2020-08-08 19:04:39 -06:00
Lokathor 7540862f63 update CI 2020-08-06 16:08:40 -06:00
Lokathor 9372c2052c Update Cargo.toml 2020-07-31 16:05:29 -06:00
Lokathor f05f953955 (cargo-release) start next development iteration 0.4.2-alpha.0 2020-07-23 19:05:59 -06:00
Lokathor 9bd713f11c (cargo-release) version 0.4.1 2020-07-23 19:05:45 -06:00
Soveu 820dbc4c85 A bit of everything for iterators (#87)
* slight changes functions that use drain

* bug in arrayvec iter

* reverse iter for arrayvec

* nth_back is stable since 1.37

* simpler drain for arrayvec

* soveu forgot to add changed files

* fmt + feature for rustc >= 1.40

* cosmetic changes

* does the ci work now?

* SHNAAAAAAAAATSEEEEEEEEL
2020-07-23 13:28:01 -06:00
Lokathor 81420cd6ed (cargo-release) start next development iteration 0.4.1-alpha.0 2020-07-18 00:27:39 -06:00
Lokathor f1a171df93 (cargo-release) version 0.4.0 2020-07-18 00:27:29 -06:00
Lokathor 1a2ed23590 (cargo-release) version 0.4.0-alpha.4 2020-07-15 21:14:38 -06:00
Lokathor 7e08b2cd56 (cargo-release) version 0.4.0-alpha.3 2020-07-15 21:13:02 -06:00
Lokathor 99598c1cda Fix https://github.com/Lokathor/tinyvec/issues/79#issuecomment-658747606 2020-07-15 06:53:32 -06:00
Lokathor 64dcb336c6 (cargo-release) version 0.4.0-alpha.2 2020-07-08 07:19:57 -06:00
Lokathor c40bf5bbd7 prep alpha release 2020-07-08 07:19:05 -06:00
Lokathor 5bb7c7585b Closes https://github.com/Lokathor/tinyvec/issues/75 (#77)
* Closes https://github.com/Lokathor/tinyvec/issues/75

* This is a breaking change to the macro

* benchmarks fixes.

* slim down to just `take`
2020-07-03 10:56:45 -06:00
Lokathor c81bc9f0b1 Add the SliceVec type (#68)
* start of slicevec

* remove todo! because it's not in 1.36

* Update Cargo.toml

* slice vec into iterator

* slicevec drain

* complete last unimplemented

* remove the extra default feature

* spelling

* Update src/slicevec.rs

Co-Authored-By: Joshua Nelson <joshua@yottadb.com>

* docs clarification.

Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-04-22 12:31:56 -06:00
Lokathor 0c31798eba start next version 2020-03-25 18:09:35 -06:00
Lokathor 7052ec9b81 (cargo-release) version 0.3.3 2020-03-25 18:07:03 -06:00
Lokathor 3b06e8498c put in a highly experimental Write impl for ArrayVec of bytes 2020-02-10 20:02:56 -07:00