Skip to content

Releases: Azure/m

Formatter for HKEY

20 Jan 02:53

Choose a tag to compare

What's Changed

  • Add std::format / std::formatter for win32 HKEY by @EmJayGee in #157

Full Changelog: v0.3.1...v0.3.2

Add a new unique_unlock type for scoped lock release

19 Jan 23:55

Choose a tag to compare

What's Changed

  • Define m::unique_unlock<> which is an "anti-lock" used for scoped unlocking by @EmJayGee in #156

Full Changelog: v0.3.0...v0.3.1

Update to pass chrono types by const ref (breaking change for virtual interfaces)

19 Jan 03:38

Choose a tag to compare

Mostly a bunch of updates for the multibyte APIs for completeness, but also includes an update across the library to (hopefully uniformly!) always pass std::chrono::time_point<> and std::chrono::duration<> specializations by const reference which is how they are passed by the standard library header.

Since this is a breaking change and not necessarily a minor one to one little API in one place, this is a change to the second number in the semver.

What's Changed

  • Add some coverage of the multibyte conversion APIs specifically with error cases by @EmJayGee in #153
  • Make work items void and parameterless making the work queue api simpler by @EmJayGee in #154
  • Chrono cast improvements by @EmJayGee in #155

Full Changelog: v0.2.13...v0.3.0

v0.2.13

09 Jan 02:22

Choose a tag to compare

What's Changed

  • reorganize the cp_acp conversions to be separate from the general multi-byte conversions by @EmJayGee in #152

Full Changelog: v0.2.12...v0.2.13

v0.2.12

02 Jan 02:13

Choose a tag to compare

What's Changed

  • Make monitor class object creation correctly single instanced and lif… by @EmJayGee in #149
  • Rework how arefc_ptr<> is allocated, factor the uninitialized memory … by @EmJayGee in #150
  • Add test to perform a large number of sstring allocations / deallocat… by @EmJayGee in #151

Full Changelog: v0.2.11...v0.2.12

v0.2.11

23 Dec 03:45

Choose a tag to compare

What's Changed

  • Add move assignment and swap to unique_span<> by @EmJayGee in #148

Full Changelog: v0.2.10...v0.2.11

v0.2.10

21 Dec 04:40

Choose a tag to compare

What's Changed

Full Changelog: v0.2.9...v0.2.10

v0.2.9

17 Dec 03:37

Choose a tag to compare

v0.2.9 Pre-release
Pre-release

What's Changed

  • Change timers to return unique_ptr<> instead of shared_ptr<> since th… by @EmJayGee in #146

Full Changelog: v0.2.8...v0.2.9

v0.2.8

12 Dec 18:46

Choose a tag to compare

What's Changed

  • Simplify the management of .c_str() at the cost of never sharing the … by @EmJayGee in #145

Full Changelog: v0.2.7...v0.2.8

v0.2.7

12 Dec 05:13

Choose a tag to compare

What's Changed

  • Change use of std::atomic.lock() to instead poll. gross. by @EmJayGee in #144

Full Changelog: v0.2.6...v0.2.7