Skip to content

Commit

Permalink
Updates for 0.3.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
mjp41 committed Jun 7, 2022
1 parent 41f59cd commit 83952a4
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
## Changelog

### 0.3.1
- Fixes `build_cc` feature (broken in 0.3.0 release).
- Fixes `native-cpu` feature (broken in 0.3.0 release).

### 0.3.0
- Release to follow upstream 0.6.0
- **upstream** Major redesign of the code to improve performance and
Expand Down
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "snmalloc-rs"
version = "0.3.0"
version = "0.3.1"
authors = ["schrodingerzhu <i@zhuyi.fan>"]
edition = "2021"
license = "MIT"
Expand All @@ -16,7 +16,7 @@ readme = "README.md"
members = ["snmalloc-sys" ]

[dependencies]
snmalloc-sys = {version = "0.3.0", path = "snmalloc-sys", default-features = false }
snmalloc-sys = {version = "0.3.1", path = "snmalloc-sys", default-features = false }

[features]
default = ["snmalloc-sys/build_cmake"]
Expand Down
14 changes: 5 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,11 @@ target.

## Changelog

### 0.3.1

- Fixes `build_cc` feature (broken in 0.3.0 release).
- Fixes `native-cpu` feature (broken in 0.3.0 release).

### 0.3.0

- Release to support snmalloc 0.6.0.
Expand All @@ -92,13 +97,4 @@ target.
- Use exposed `alloc_zeroed` from `snmalloc`
- **upstream** changes of remote communication, corruption detection and compilation flag detection.

### 0.2.27

- Reduction of libc dependency
- **upstream** Windows 7 and windows 8 compatibility added
- **upstream** Option to use C++20 standards if available
- **upstream** Preparations of cherification (heavy refactors of the structure)
- **upstream** Cold routine annotations


for older versions, see [CHANGELOG](CHANGELOG.md)
2 changes: 1 addition & 1 deletion snmalloc-sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "snmalloc-sys"
version = "0.3.0"
version = "0.3.1"
authors = ["schrodingerzhu <i@zhuyi.fan>"]
edition = "2021"
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion snmalloc-sys/snmalloc
Submodule snmalloc updated 64 files
+1 −1 CMakeLists.txt
+1 −1 README.md
+1 −1 docs/AddressSpace.md
+5 −5 docs/StrictProvenance.md
+27 −200 src/snmalloc/backend/backend.h
+21 −0 src/snmalloc/backend/base_constants.h
+34 −9 src/snmalloc/backend/fixedglobalconfig.h
+87 −27 src/snmalloc/backend/globalconfig.h
+124 −0 src/snmalloc/backend/meta_protected_range.h
+72 −0 src/snmalloc/backend/standard_range.h
+1 −0 src/snmalloc/backend_helpers/backend_helpers.h
+35 −20 src/snmalloc/backend_helpers/commitrange.h
+12 −0 src/snmalloc/backend_helpers/commonconfig.h
+64 −0 src/snmalloc/backend_helpers/defaultpagemapentry.h
+26 −22 src/snmalloc/backend_helpers/globalrange.h
+149 −138 src/snmalloc/backend_helpers/largebuddyrange.h
+34 −27 src/snmalloc/backend_helpers/logrange.h
+3 −8 src/snmalloc/backend_helpers/pagemap.h
+26 −21 src/snmalloc/backend_helpers/pagemapregisterrange.h
+96 −0 src/snmalloc/backend_helpers/range_helpers.h
+69 −65 src/snmalloc/backend_helpers/smallbuddyrange.h
+39 −33 src/snmalloc/backend_helpers/statsrange.h
+31 −26 src/snmalloc/backend_helpers/subrange.h
+5 −2 src/snmalloc/ds/allocconfig.h
+9 −11 src/snmalloc/ds/flaglock.h
+26 −23 src/snmalloc/ds_core/defines.h
+48 −55 src/snmalloc/global/bounds_checks.h
+6 −7 src/snmalloc/global/memcpy.h
+111 −55 src/snmalloc/mem/backend_concept.h
+14 −14 src/snmalloc/mem/backend_wrappers.h
+51 −45 src/snmalloc/mem/corealloc.h
+16 −16 src/snmalloc/mem/globalalloc.h
+49 −33 src/snmalloc/mem/localalloc.h
+11 −16 src/snmalloc/mem/localcache.h
+2 −0 src/snmalloc/mem/metadata.h
+12 −15 src/snmalloc/mem/pool.h
+1 −1 src/snmalloc/mem/pooled.h
+6 −6 src/snmalloc/mem/remotecache.h
+6 −1 src/snmalloc/mem/sizeclasstable.h
+2 −2 src/snmalloc/override/malloc-extensions.cc
+6 −0 src/snmalloc/override/malloc.cc
+2 −2 src/snmalloc/override/rust.cc
+23 −41 src/snmalloc/pal/pal.h
+15 −1 src/snmalloc/pal/pal_concept.h
+10 −1 src/snmalloc/pal/pal_haiku.h
+2 −1 src/snmalloc/pal/pal_open_enclave.h
+3 −1 src/snmalloc/pal/pal_posix.h
+30 −0 src/snmalloc/pal/pal_tid_default.h
+3 −1 src/snmalloc/pal/pal_windows.h
+34 −17 src/test/func/domestication/domestication.cc
+3 −3 src/test/func/fixed_region/fixed_region.cc
+2 −2 src/test/func/malloc/malloc.cc
+4 −4 src/test/func/memory/memory.cc
+2 −2 src/test/func/pagemap/pagemap.cc
+3 −3 src/test/func/pool/pool.cc
+4 −4 src/test/func/statistics/stats.cc
+1 −1 src/test/func/thread_alloc_external/thread_alloc_external.cc
+1 −1 src/test/func/two_alloc_types/alloc1.cc
+2 −2 src/test/helpers.h
+1 −1 src/test/perf/contention/contention.cc
+2 −2 src/test/perf/external_pointer/externalpointer.cc
+6 −1 src/test/perf/memcpy/memcpy.cc
+1 −1 src/test/perf/singlethread/singlethread.cc
+2 −2 src/test/setup.h

0 comments on commit 83952a4

Please sign in to comment.