www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - EMSI Containers: can we release a new minor version / PRs pending

reply Tobias Pankrath <tobias+dlang pankrath.net> writes:
I have some PRs pending for emsi_containers.

The first [1] fixes a double free in HashMaps that hit me when I 
wanted to store RefCounted's  in it and the second [2] one 
improves support for non-copyable types in DynamicArray.

The build of both PR currently does not work, which seems to be 
an issue between meson and stdx.allocator. What's the best way to 
solve this issue?

Could someone please have a look at the PRs? How do I get a new 
version out of the door afterwards?


[1]: https://github.com/dlang-community/containers/pull/169/
[2]: https://github.com/dlang-community/containers/pull/172/
May 29
parent mw <mingwu gmail.com> writes:
On Saturday, 29 May 2021 at 10:45:26 UTC, Tobias Pankrath wrote:
 I have some PRs pending for emsi_containers.

 The first [1] fixes a double free in HashMaps that hit me when 
 I wanted to store RefCounted's  in it and the second [2] one 
 improves support for non-copyable types in DynamicArray.

 The build of both PR currently does not work, which seems to be 
 an issue between meson and stdx.allocator. What's the best way 
 to solve this issue?

 Could someone please have a look at the PRs? How do I get a new 
 version out of the door afterwards?


 [1]: https://github.com/dlang-community/containers/pull/169/
 [2]: https://github.com/dlang-community/containers/pull/172/
https://travis-ci.org/github/dlang-community/containers/builds/772838643 ../subprojects/stdx-allocator/source/stdx/allocator/internal.d(722): Error: static assert: `!__traits(compiles, emplace(& s2, 1))` is false
May 29