[#71439] [Ruby trunk - Feature #11339] [PATCH] io.c: avoid kwarg parsing in C API — matz@...
Issue #11339 has been updated by Yukihiro Matsumoto.
7 messages
2015/11/11
[#71473] Re: [Ruby trunk - Feature #11339] [PATCH] io.c: avoid kwarg parsing in C API
— Eric Wong <normalperson@...>
2015/11/13
Entire series for sockets
[#71450] Ruby 2.3.0-preview1 Released — "NARUSE, Yui" <naruse@...>
Hi,
5 messages
2015/11/11
[#71617] [Ruby trunk - Feature #11664] [PATCH] introduce rb_autoload_value to replace rb_autoload — nobu@...
Issue #11664 has been updated by Nobuyoshi Nakada.
3 messages
2015/11/20
[#71721] [Ruby trunk - Feature #11741] Migrate Ruby to Git from Subversion — me@...
Issue #11741 has been updated by Jon Moss.
4 messages
2015/11/28
[ruby-core:71611] [Ruby trunk - Bug #11721] [Open] String used as IO object buffer unexpectedly frozen if #to_sym called on it
From:
twalpole@...
Date:
2015-11-20 17:33:04 UTC
List:
ruby-core #71611
Issue #11721 has been reported by Thomas Walpole.
----------------------------------------
Bug #11721: String used as IO object buffer unexpectedly frozen if #to_sym called on it
https://bugs.ruby-lang.org/issues/11721
* Author: Thomas Walpole
* Status: Open
* Priority: Normal
* Assignee:
* ruby -v: ruby 2.3.0dev (2015-11-20 trunk 52685) [x86_64-darwin14]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
A string with forced encoding used a buffer for reading from a File becomes frozen unexpectedly if #to_sym is called on it
file = File.open('some_file')
str = ""
str.force_encoding(Encoding::US_ASCII)
str.frozen? # => false
file.read(2,str)
str.frozen? # => false
str.to_sym
str.frozen? # => true
If the force_encoding is skipped str doesn't become frozen, same with reading from the file.
--
https://bugs.ruby-lang.org/