From: ko1@... Date: 2019-07-30T07:51:59+00:00 Subject: [ruby-core:94034] [Ruby master Feature#15923] New independent string without memcpy Issue #15923 has been updated by ko1 (Koichi Sasada). Status changed from Open to Rejected I didn't all comments, but it seems solved. Please reopen it if it is my mistake. ---------------------------------------- Feature #15923: New independent string without memcpy https://bugs.ruby-lang.org/issues/15923#change-80259 * Author: puchuu (Andrew Aladjev) * Status: Rejected * Priority: Normal * Assignee: * Target version: ---------------------------------------- Hello. I've just tried to implement extension for ruby that will provide large binary strings. I've inspected latest ruby source code and found 2 functions: _rb_str_new_ and _rb_str_new_static_ . * _rb_str_new_ allocates new memory and uses _memcpy_ to copy from source string to new memory. * _rb_str_new_static_ uses existing source string as it is, but adds _STR_NOFREE_ flag. Is it possible to create independent string from source string without memcpy that will be freed automatically? Thank you. -- https://bugs.ruby-lang.org/ Unsubscribe: