From 2ffdfb3849ec2dfe55cdbf5f1048cd96182605a3 Mon Sep 17 00:00:00 2001 From: Nick Fitzgerald Date: Wed, 21 Feb 2024 08:04:32 -0800 Subject: [PATCH] Bump to version 3.15.2 --- CHANGELOG.md | 14 ++++++++++++++ Cargo.toml | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 710839f..3434c05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,20 @@ Released YYYY-MM-DD. -------------------------------------------------------------------------------- +## 3.15.2 + +Released 2024-02-21. + +### Added + +* Add a `bumpalo::collections::Vec::extend_from_slice_copy` method. This doesn't + exist on the standard library's `Vec` but they have access to specialization, + so their regular `extend_from_slice` has a specialization for `Copy` + types. Using this new method for `Copy` types is a ~80x performance + improvement over the plain `extend_from_slice` method. + +-------------------------------------------------------------------------------- + ## 3.15.1 Released 2024-02-20. diff --git a/Cargo.toml b/Cargo.toml index 86ad025..4c93ea4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0" name = "bumpalo" readme = "README.md" repository = "https://github.com/fitzgen/bumpalo" -version = "3.15.1" +version = "3.15.2" exclude = ["/.github/*", "/benches", "/tests", "valgrind.supp", "bumpalo.png"] rust-version = "1.73.0"