diff options
author | Kenta Murata <mrkn@mrkn.jp> | 2020-09-25 21:16:10 +0900 |
---|---|---|
committer | Kenta Murata <mrkn@mrkn.jp> | 2020-09-25 21:16:10 +0900 |
commit | 56012d2f7ef163d6c1f87324c749018cc9079c31 (patch) | |
tree | c9efd19cdde690d9f5e5f22e2c75aa4bfc0ff45f /NEWS.md | |
parent | caaa36b4e6d0d59f0aa21049c063b140aa5aae4f (diff) |
NEWS.md: Add memory view entry
The memory view interface added at 890bc2cdde is experimental new C-API
set. This feature permits extension libraries to share a memory area
that contains such a numerical array and a bitmap image. This is
designed by referring to Python's buffer protocol.
[[Feature #13767]]
[[Feature #14722]]
Diffstat (limited to 'NEWS.md')
-rw-r--r-- | NEWS.md | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -353,6 +353,17 @@ Excluding feature bug fixes. * C API header file `ruby/ruby.h` was split. [[GH-2991]] Should have no impact on extension libraries, but users might experience slow compilations. +* Memory view interface [EXPERIMENTAL] + + * The memory view interface is a C-API set to exchange a raw memory area, + such as a numeric array and a bitmap image, between extension libraries. + The extension libraries can share also the metadata of the memory area + that consists of the shape, the element format, and so on. + Using these kinds of metadata, the extension libraries can share even + a multidimensional array appropriately. + This feature is designed by referring to Python's buffer protocol. + [[Feature #13767]] [[Feature #14722]] + ## Implementation improvements * New method cache mechanism for Ractor [[Feature #16614]] |