[#71931] [Ruby trunk - Feature #11786] [Open] [PATCH] micro-optimize case dispatch even harder — normalperson@...

Issue #11786 has been reported by Eric Wong.

9 messages 2015/12/08

[ruby-core:72011] [Ruby trunk - Bug #11800] [Open] MakeMakefile breaks with frozen strings

From: deepjungle.maca@...
Date: 2015-12-09 22:48:50 UTC
List: ruby-core #72011
Issue #11800 has been reported by deepj #.

----------------------------------------
Bug #11800: MakeMakefile breaks with frozen strings
https://bugs.ruby-lang.org/issues/11800

* Author: deepj #
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: ruby 2.3.0dev (2015-12-10 trunk 53017) [x86_64-darwin15]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
It seems MkConfig(RbConfig) breaks frozen strings mode

~~~
/Users/deepj/.rubies/ruby-2.3.0-dev/lib/ruby/2.3.0/mkmf.rb:1292:in `<module:MakeMakefile>': can't modify frozen object (RuntimeError)
	from /Users/deepj/.rubies/ruby-2.3.0-dev/lib/ruby/2.3.0/mkmf.rb:47:in `<top (required)>'
	from /Users/deepj/.rubies/ruby-2.3.0-dev/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /Users/deepj/.rubies/ruby-2.3.0-dev/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from extconf.rb:1:in `<main>'
~~~

The problem lies at https://github.com/ruby/ruby/blob/trunk/lib/mkmf.rb#L1292



-- 
https://bugs.ruby-lang.org/

In This Thread

Prev Next