summaryrefslogtreecommitdiff
path: root/NEWS.md
diff options
context:
space:
mode:
authorKenta Murata <mrkn@mrkn.jp>2020-09-25 21:16:10 +0900
committerKenta Murata <mrkn@mrkn.jp>2020-09-25 21:16:10 +0900
commit56012d2f7ef163d6c1f87324c749018cc9079c31 (patch)
treec9efd19cdde690d9f5e5f22e2c75aa4bfc0ff45f /NEWS.md
parentcaaa36b4e6d0d59f0aa21049c063b140aa5aae4f (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.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/NEWS.md b/NEWS.md
index fb8602a97e..9a74c719c7 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -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]]