GitHub / mozilla/thin-vec / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 5c0c9f56 | chore: Bump version to 0.2.19 | Emilio Cobos Álvarez <e****o@c****o> | 17 days ago | |
| 3ee2f89b | feat: add may_dangle Drop impl under unstable feature |
panstromek <p****k@s****z>
Committed by: Emilio Cobos Álvarez <e****o@c****o> |
20 days ago | |
| 4479f836 | refactor: move drop_non_singleton out of the Drop impl |
panstromek <p****k@s****z>
Committed by: Emilio Cobos Álvarez <e****o@c****o> |
20 days ago | |
| e9030806 | Use safe `Layout::from_size_align` (instead of unsafe `from_size_align_unchec... |
Zachary S <z****b@g****m>
Committed by: Emilio Cobos Álvarez <e****o@c****o> |
about 2 months ago | |
| de420242 | Fix shallow_size_of for inline arrays. | Emilio Cobos Álvarez <e****o@c****o> | 2 months ago | |
| 6db6b4ea |
Chore: bump version to v0.2.18
Signed-off-by: Nico Burns <n****o@n****m> |
Nico Burns <n****o@n****m> | 3 months ago | |
| 82192690 |
Chore: bump version to v0.2.18
Signed-off-by: Nico Burns <n****o@n****m> |
Nico Burns <n****o@n****m> | 3 months ago | |
| 7e1fd96f | Prefer core::marker and core::mem to fix `--no-default-features -F malloc_siz... |
kpcyrd <g****t@r****c>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bed87e37 |
Chore: bump version to v0.2.17
Signed-off-by: Nico Burns <n****o@n****m> |
Nico Burns <n****o@n****m> | 3 months ago | |
| 243a4583 | Prefer core::marker and core::mem to fix `--no-default-features -F gecko-ffi`... |
kpcyrd <g****t@r****c>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4e3a217b | ci: Ignore msrv job for now since it just hangs trying to pull deps. | Emilio Cobos Álvarez <e****o@c****o> | 4 months ago | |
| 63c2f5fc | gecko-ffi: Fix auto-t-array push. | Emilio Cobos Álvarez <e****o@c****o> | 4 months ago | |
| 67978132 | tests: Appease clippy. | Emilio Cobos Álvarez <e****o@c****o> | 4 months ago | |
| af81b17a | ci: Don't use actions-rs/{cargo,clippy-check} as it's not allowed in mozilla/... | Emilio Cobos Álvarez <e****o@c****o> | 4 months ago | |
| 3c96f1e3 | chore: Bump version to v0.2.16 | Emilio Cobos Álvarez <e****o@c****o> | 4 months ago | |
| df647483 | Fix two panic=unwind issues. | Emilio Cobos Álvarez <e****o@c****o> | 4 months ago | |
| 360f9ef0 | Update repository URL and various cleanups |
Alex Touchet <2****t@u****m>
Committed by: Emilio Cobos Álvarez <e****o@c****o> |
4 months ago | |
| 70bcca09 | chore: Bump version to v0.2.15 | Emilio Cobos Álvarez <e****o@c****o> | 4 months ago | |
| eca5334c | Don't make push_unchecked public. | Emilio Cobos Álvarez <e****o@c****o> | 4 months ago | |
| 90e23c39 | Minor nits, go back to call push_reserved push_unchecked. | Emilio Cobos Álvarez <e****o@c****o> | 4 months ago | |
| 322423b7 | Fix miri error on extract_if(). |
fereidani <i****o@f****m>
Committed by: Emilio Cobos Álvarez <e****o@c****o> |
8 months ago | |
| ee9d6bb2 | Optimize extend() to avoid unnecessary capacity checks |
SOFe <s****8@g****m>
Committed by: Emilio Cobos Álvarez <e****o@c****o> |
10 months ago | |
| beb652d6 | Merge pull request #75 from jtracey/patch-1 |
Justin Tracey <j****v@u****k>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 7fd47080 | feat: add const_new feature for const ThinVec::new() |
ldm0 <l****g@b****m>
Committed by: Emilio Cobos Álvarez <e****o@c****o> |
11 months ago | |
| 6f3da252 | merge Merge pull request #73 from emilio/auto-array-tweaks |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| d3d74751 | gecko: Keep the auto-bit across relocations. | Emilio Cobos Álvarez <e****o@c****o> | 12 months ago | |
| faa01eb7 | merge Merge pull request #66 from GnomedDev/extract-if |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 971a22eb | Disable stacked borrows Miri in CI | GnomedDev <d****s@g****m> | 12 months ago | |
| 9a039efd | Implement range argument to match Vec | GnomedDev <d****s@g****m> | 12 months ago | |
| 3b4d5c83 | merge Merge pull request #72 from emilio/auto-thin-vec-test |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 4d59aa3a | merge Merge pull request #71 from Gankra/msrv |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| bc39531a | merge Merge pull request #59 from zachs18/fix-unstable |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 2877b80c |
Document de facto MSRV of 1.53
Signed-off-by: Nico Burns <n****o@n****m> |
Nico Burns <n****o@n****m> | 12 months ago | |
| 558ee888 | Fixup for #62 with gecko-ffi feature enabled | Nico Burns <n****o@n****m> | 12 months ago | |
| 198a4068 | gecko-ffi: Remove unnecessary mut in the macro, and add note about NonNull::f... | Emilio Cobos Álvarez <e****o@c****o> | 12 months ago | |
| f38efdd6 | gecko-ffi: Add some tests for thin-vec's auto-t-array. | Emilio Cobos Álvarez <e****o@c****o> | 12 months ago | |
| 28b2911a | merge Merge pull request #62 from Coder-256/initialize-header |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| a49d37c3 | merge Merge pull request #57 from jamessan/i686-alignment-fix |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| ecff3288 |
CI: Add MSRV job
Signed-off-by: Nico Burns <n****o@n****m> |
Nico Burns <n****o@n****m> | 12 months ago | |
| 6d93ce36 | merge Merge pull request #61 from zachs18/drain-variance |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 85ae2ea0 | merge Merge pull request #69 from Veykril/patch-1 |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 6c23379b | merge Merge pull request #63 from GnomedDev/outline-capacity-overflow |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| c049d1a8 | merge Merge pull request #70 from emilio/auto-thin-vec |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 84fa25f5 | [gecko] Support AutoTArrays created from rust. | Emilio Cobos Álvarez <e****o@c****o> | 12 months ago | |
| a0a9e9f5 | fix: Fix `thin_vec` macro not being hygienic when recursing |
Lukas Wirth <l****7@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ce880895 | merge Merge pull request #68 from nicoburns/malloc_size_of |
Nico Burns <n****o@n****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c88c1495 |
Allow no_global_oom_handling cfg
Signed-off-by: Nico Burns <n****o@n****m> |
Nico Burns <n****o@n****m> | over 1 year ago | |
| 67f85762 |
Add changelog entry for 0.2.14
Signed-off-by: Nico Burns <n****o@n****m> |
Nico Burns <n****o@n****m> | over 1 year ago | |
| 16163cbc |
Bump version to 0.2.14
Signed-off-by: Nico Burns <n****o@n****m> |
Nico Burns <n****o@n****m> | over 1 year ago | |
| bbfa1b4e |
Implement MallocSizeOf for ThinVec
Signed-off-by: Nico Burns <n****o@n****m> |
Nico Burns <n****o@n****m> | over 1 year ago | |
| 7f012915 | Update CI |
GnomedDev <d****s@g****m>
Committed by: GnomedDev <d****s@g****m> |
almost 2 years ago | |
| d2214d65 | Add ThinVec::extract_if |
GnomedDev <d****s@g****m>
Committed by: GnomedDev <d****s@g****m> |
almost 2 years ago | |
| be74b278 | Move capacity overflow panic to own cold function | GnomedDev <d****s@g****m> | almost 2 years ago | |
| f1037f6e | Initialize the header before calling `set_cap()`/`set_len()` | Jacob Greenfield <j****b@j****e> | almost 2 years ago | |
| e8538875 | Make Drain<'_, T> covariant in T. | Zachary S <z****b@g****m> | about 2 years ago | |
| 54bb8d1c | Test features=unstable under Miri in CI. | Zachary S <z****b@g****m> | about 2 years ago | |
| d408ad5c | Remove #[cfg(not(no_global_oom_handling))]. | Zachary S <z****b@g****m> | about 2 years ago | |
| 015fefdf | Enable nightly feature trusted_len when cargo feature unstable is enabled. | Zachary S <z****b@g****m> | about 2 years ago | |
| 1fa28a76 |
Use core::mem::align_of to determine proper type aligment
Co-authored-by: Peter Michael Green <p****h@d****g> |
James McCoy <j****n@j****m> | over 2 years ago | |
| 60db5977 | chore: Release thin-vec version 0.2.13 | Aria Beingessner <a****r@g****m> | over 2 years ago | |
| 2a02f989 | chore: add changelog | Aria Beingessner <a****r@g****m> | over 2 years ago | |
| b53e3b1e | merge Merge pull request #52 from Gankra/nostd2 |
Aria Beingessner <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3996382d | merge Merge pull request #53 from Gankra/add-license |
Aria Beingessner <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3cb9f721 | chore: add licenses | Aria Beingessner <a****r@g****m> | over 2 years ago | |
| 9deda745 | fix: make tests check no_std, fix clippy/fmt | Aria Beingessner <a****r@g****m> | over 2 years ago | |
| 1b79c91b | merge Merge pull request #46 from Zoxc/has_cap |
Aria Beingessner <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| b9e3de00 | merge Merge pull request #47 from klensy/inline |
Aria Beingessner <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6d0df292 | Change assertion to debug assertion |
Jacob Pratt <j****b@j****v>
Committed by: Aria Beingessner <a****r@g****m> |
almost 3 years ago | |
| 56e230fb | Make thin-vec compatible with no_std |
NathanRoyer <n****o@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 3 years ago | |
| 40f20549 | inline cap, set_cap | klensy <k****y@u****m> | about 3 years ago | |
| d9c0cd6f | Add `has_capacity` as a proxy for `is_singleton` | John Kåre Alsaker <j****r@g****m> | over 3 years ago | |
| a0149557 | chore: Release thin-vec version 0.2.12 | Aria Beingessner <a****r@g****m> | over 3 years ago | |
| 5bffb965 | properly explain why the unsafe is needed and shush the warning in tests | Aria Beingessner <a****r@g****m> | over 3 years ago | |
| 9f57cfbb | Handle overflows in capacities more | Aria Beingessner <a****r@g****m> | over 3 years ago | |
| bdbee2bc | chore: Release thin-vec version 0.2.11 | Aria Beingessner <a****r@g****m> | over 3 years ago | |
| 6c6710fb | Add inline attributes on Header functions |
John Kåre Alsaker <j****r@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
over 3 years ago | |
| ca854901 | Add missing unsafe block in ThinVec::is_singleton with gecko-ffi |
Mike Hommey <m****h@g****g>
Committed by: Aria Beingessner <a****r@g****m> |
over 3 years ago | |
| 65c93085 | (cargo-release) version 0.2.10 | Aria Beingessner <a****r@g****m> | over 3 years ago | |
| 9e183645 | Apply doc fixes as requested | Aria Beingessner <a****r@g****m> | over 3 years ago | |
| 1116df1d | properly handle isize::MAX overflow | Aria Beingessner <a****r@g****m> | over 3 years ago | |
| 54090ed9 | Add splice to thin_vec | Aria Beingessner <a****r@g****m> | over 3 years ago | |
| 6e511609 | Add a crapton of missing trait impls and docs | Aria Beingessner <a****r@g****m> | over 3 years ago | |
| af8595c1 | (cargo-release) version 0.2.9 | Aria Beingessner <a****r@g****m> | almost 4 years ago | |
| f71577ba | Add `retain_mut` |
Michael Howell <m****l@n****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| b75ad77a | Fix `cargo test --features=gecko-ffi`. |
Nicholas Nethercote <n****e@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| 05127f96 | v0.2.8 release | Alexis Beingessner <a****r@g****m> | almost 4 years ago | |
| 4253fb6e | Add more tests for `clone`. |
Nicholas Nethercote <n****e@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| eb85d3f2 | Optimize `IntoIter::extend` for the likely-empty case. |
Nicholas Nethercote <n****e@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| d649f7fa | Optimize `IntoIter::drop` for the empty case. |
Nicholas Nethercote <n****e@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| 3814ce1e | Optimize `ThinVec::clone` for the empty case. |
Nicholas Nethercote <n****e@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| db2494d8 | Optimize `ThinVec::drop` for the empty case. |
Nicholas Nethercote <n****e@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| 008ebb73 | 0.2.7 release | Alexis Beingessner <a****r@g****m> | almost 4 years ago | |
| 67755538 | appease clippy | Alexis Beingessner <a****r@g****m> | almost 4 years ago | |
| c07a26d0 | add serde to ci | Alexis Beingessner <a****r@g****m> | almost 4 years ago | |
| 3d37307e | merge Merge branch 'main' into main |
Aria Beingessner <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| f23417b8 | Optimize `clone`. |
Nicholas Nethercote <n****e@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| 98449c2a | Inline `extend`. |
Nicholas Nethercote <n****e@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| d975c19f | Fiddle with lifetimes. |
Nicholas Nethercote <n****e@g****m>
Committed by: Aria Beingessner <a****r@g****m> |
almost 4 years ago | |
| d2d52bbe | 0.2.6 release | Alexis Beingessner <a****r@g****m> | almost 4 years ago | |
| 67c8bdc0 | Add more tests. | Aria Beingessner <a****r@g****m> | almost 4 years ago |