Skip to content

Releases: stlab/stlab-copy-on-write

v1.1.1

Choose a tag to compare

@sean-parent sean-parent released this 17 Jul 02:36
363ad4d

What's Changed

  • Update CI actions, CPM/cpp-library versions, and dev tooling by @sean-parent in #14

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@sean-parent sean-parent released this 17 Dec 18:47
cb287b1

Updating to use cpp-library@5.0.0 with support for CMake install.

v1.0.6

Choose a tag to compare

@sean-parent sean-parent released this 01 Oct 04:47
5447eea

What's Changed

Full Changelog: v1.0.5...v1.0.6

v1.0.5

Choose a tag to compare

@sean-parent sean-parent released this 30 Sep 17:19
  • Improved documentation structure.
  • Improved example.

v1.0.4

Choose a tag to compare

@sean-parent sean-parent released this 27 Aug 20:58
5c98527

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@sean-parent sean-parent released this 27 Jun 01:29
  • Restored memoizing default constructed values.
  • CMake cleanup.

v1.0.2

Choose a tag to compare

@sean-parent sean-parent released this 26 Jun 05:14

Trying to make the library easy to incorporate.

v1.0.1

Choose a tag to compare

@sean-parent sean-parent released this 25 Jun 23:07

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

Choose a tag to compare

@sean-parent sean-parent released this 25 Jun 22:43

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.