Releases: stlab/stlab-copy-on-write
Releases · stlab/stlab-copy-on-write
v1.1.0
v1.0.6
What's Changed
- Updating cpp-library dependency to 4.0.3 by @sean-parent in #7
Full Changelog: v1.0.5...v1.0.6
v1.0.5
- Improved documentation structure.
- Improved example.
v1.0.4
What's Changed
- Updating library to use cpp-library@4.0.1 by @sean-parent in #6
New Contributors
- @sean-parent made their first contribution in #6
Full Changelog: v1.0.3...v1.0.4
v1.0.3
- Restored memoizing default constructed values.
- CMake cleanup.
v1.0.2
Trying to make the library easy to incorporate.
v1.0.1
Skip generating the compilation database for clangd when the project is not top-level and building tests. This avoids conflicting with the library's client.
v1.0.0
This library was extracted from stlab/libraries (from stlab/adobe_source_libraries) and uses a new build, documentation, and test system.
A single feature has been added:
copy_on_write::write() now optionally takes a transform and an in-place transform function. If a copy is required, the transform function is invoked to make a copy and mutation in a single step; otherwise, the in-place transform is called to do the mutation.