Lokathor
47c684bef7
(cargo-release) version 1.2.0
2021-04-04 10:36:21 -06:00
Lokathor
ee6dac1c04
changelog.
2021-04-04 10:36:13 -06:00
Cryptjar
36ff7fdf6b
Add a from_array_empty constructor which is a const fn. ( #141 )
...
Also lifts the `A: Array` constraint on ArrayVec as it was not used yet
and would otherwise conflict with the const fn, which currently (Rust 1.51)
may not have any trait constraints.
Since this commit only adds a new function and lifts a constraint, this
should be perfectly backwards compatible.
2021-04-04 09:13:15 -06:00
Lokathor
e07fab3335
use alternate printing when requested. ( #139 )
2021-04-01 19:47:38 -06:00
Cryptjar
d4f5d8effc
Replace LICENSE-APACHE.md with official text ( #140 )
...
Just copy & past the official text from http://www.apache.org/licenses/LICENSE-2.0.txt
Well technically, it's not markdown, but it doesn't look that bad either.
Fixes #136
2021-04-01 17:16:10 -06:00
Soveu
d508e914f7
TinyVec::fmt - fix pretty printing ( #138 )
...
* TinyVec::fmt - fix pretty printing
* ArrayVec::fmt - fix pretty printing
2021-03-24 11:55:02 -06:00
Michael Morgan
af1817d770
Add TryFrom<&'_ [A::Item]> for ArrayVec<A> ( #134 )
2021-03-01 20:02:24 -07: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
c0d9137827
update changelog.
2021-01-25 17:35:03 -07:00
Ben Kimock
172d8888eb
swap instead of rotate_right, explain in comment ( #129 )
2021-01-18 16:03:40 -07:00
Ben Kimock
b14c02e71d
optimize From<&[T]> ( #132 )
2021-01-18 15:19:28 -07:00
Ben Kimock
e4ca2b2482
optimize ArrayVec::fill ( #131 )
2021-01-18 15:17:52 -07:00
Ben Kimock
27bfc2eecb
Swap each element instead of calling rotate_left ( #128 )
2021-01-13 19:40:55 -07:00
Ben Kimock
06472075cf
Outline the drain to heap logic in TinyVec::push ( #127 )
...
* Outline the drain to heap logic in TinyVec::push
* Use #[cold] and explain the outlining in a comment
2021-01-13 17:51:07 -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
83181d292d
additional doc attributes.
2020-10-14 13:11:32 -06: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
d1a9fdb26f
update changelog
2020-10-13 12:20:31 -06:00
Lokathor
b32387ff49
make docs even more plain and simple.
2020-10-13 12:17:16 -06:00
Lokathor
2a125c2173
rustfmt
2020-10-13 12:16:40 -06:00
Johnny
ee3e73ccc6
Add into_inner method ( #124 )
...
* Add into_inner method
* Whoops, forgot the function
2020-10-13 12:07:20 -06:00
Lokathor
1e5c52fab7
make the user credit a link to their profile
2020-10-12 00:37:23 -06:00
Lokathor
87bf22c173
update changelog
2020-10-12 00:33:54 -06:00
SlightlyOutOfPhase
59a2b4c903
Implement [value; N] syntax support for array_vec! ( #118 )
...
* Implement `[value; N]` syntax for `array_vec!`
Also implement the `($array_type:ty)` form by just calling `default()` immediately, which makes more sense.
* Add tests for `[value; N]` macro form
* Implement `[value; N]` syntax for `tiny_vec!`
Also make the same improvement to the `($array_type:ty)` macro variant that I did for `array_vec!`.
* Add tests for `[value; N]` macro form
2020-10-11 18:42:51 -06:00
Lokathor
bc9b76badc
Create CHANGELOG.md ( #121 )
...
* Create CHANGELOG.md
* Update CHANGELOG.md
2020-10-11 18:42:23 -06:00
Lokathor
4730cbc0a1
add license files ( #120 )
...
* Create LICENSE-APACHE.md
* Create LICENSE-MIT.md
* Update LICENSE-MIT.md
2020-10-11 18:42:11 -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
7bdf6a1184
Update rustfmt.toml
2020-08-18 23:53:29 -06:00
Nemo157
0b7377b5e3
Replace A: Default bounds by a constructor on Array ( #112 )
...
* Add Array::default function to construct a default array
* Use Array::default instead of Default::default to allow supporting all array sizes
* Missed impl Array for [T; 33] 🍀
* Avoid needing `[T; N]: Default with const-generics
2020-08-17 10:55:51 -06:00
Nemo157
4f0f449248
Run CI on PRs too ( #113 )
2020-08-17 10:14:09 -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
Caio
c9d373ceaf
Use min_const_generics ( #108 )
2020-08-13 09:53:22 -06:00
Lokathor
a17c4a8057
(cargo-release) version 1.0.0-alpha.2
2020-08-09 12:15:56 -06:00
Lokathor
d344423c54
correct docs.rs error.
2020-08-09 12:15:50 -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
Soveu
52b17b84cd
SliceVec fuzzer + overflow fix on usize::MAX ranges ( #99 )
...
* add slicevec fuzzer
* prevent overflow on range calculation
2020-08-09 10:45:19 -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
3ff291c63b
alter docs. ( #106 )
2020-08-09 10:27:55 -06:00