Mir Algorithm 3.4.1 - RCArray and RCPtr
9il
ilyayaroshenko at gmail.com
Wed Apr 24 01:34:58 UTC 2019
Thread safe RC Array and Ptr. Plus C++ headers for code
integration.
https://github.com/libmir/mir-algorithm
Docs:
http://mir-algorithm.libmir.org
http://mir-algorithm.libmir.org/mir_rc_array.html
http://mir-algorithm.libmir.org/mir_rc_ptr.html
Also, Ndslice and Series RC wrappers are available:
http://mir-algorithm.libmir.org/mir_ndslice_allocation.html#.rcslice
http://mir-algorithm.libmir.org/mir_ndslice_allocation.html#.mininitRcslice
http://mir-algorithm.libmir.org/mir_ndslice_allocation.html#.bitRcslice
http://mir-algorithm.libmir.org/mir_series.html#.rcseries
http://mir-algorithm.libmir.org/mir_series.html#.rcTroykaSeries
http://mir-algorithm.libmir.org/mir_series.html#.rcUnionSeries
mir.qualifier from mir-core library contains useful utilities to
work with RC and/or const data.
1. lightScope - returns a rc-free view of a Slice/Series. For
example, for Slice!(RCI!double) it returns Slice!(double*)
2. lightConst - returns a mutable Slice/Series view to constant
data. In terms of Phobos: it converts a constant range structure
to a mutable range structure with constant elements.
3. lightImmutable - the same for immutable qualifier
DMD related regression:
https://issues.dlang.org/show_bug.cgi?id=19774
and a new bug:
https://issues.dlang.org/show_bug.cgi?id=19793
This work has been sponsored by Symmetry Investments and Kaleidic
Associates.
http://symmetryinvestments.com/
https://github.com/kaleidicassociates/
Best,
Ilya
More information about the Digitalmars-d-announce
mailing list