タグ Ruby Issue Tracking System
人気順 10 users 50 users 100 users 500 users 1000 usersRincGC ja - Ruby trunk - Ruby Issue Tracking System
RincGC ja ¶ YARV Maniacs インクリメンタル GC の導入 書いた人:ささだ ! はじめに Ruby 2.2 から、インクリメンタル GC を導入しようと開発を進めています。 YARV というと、仮想機械、Virtual machine、バイトコード実行系、という気もしますが、インタプリタ全体で VM ととらえて、一つこの話題におつきあい下さい。 インクリメンタル GC は、... 続きを読む
Feature #11934: A feature to drop dynamics dynamically - Ruby trunk - Ruby Issue Tracking System
Ruby is a dynamic language. Everything is possible in runtime. So, how about a feature to prohibit some dynamic features in runtime? Foo = 1 RubyVM.drop_dynamics Bar = 2 #=> cannot define new constant... 続きを読む
Feature #11788: New ISeq serialize binary format - Ruby trunk - Ruby Issue Tracking System
Abstract¶ I wrote a new RubyVM::InstructionSequence (ISeq) object serializer and de-serializer binary format. Matz had approved to introduce this feature to Ruby 2.3 as experimental feature. So I'll c... 続きを読む
Feature #11473: Immutable String literal in Ruby 3 - Ruby trunk - Ruby Issue Tracking System
vm_opts.h, iseq.c, iseq.h: add compile option to force frozen string literals. [Feature #11473] This addition is not specification change, but to try frozen string literal world discussed on [Feature ... 続きを読む
Ruby 1.9 - Feature #5054: Compress a sequence of ends - Ruby Issue Tracking System
Though as matz said at rubykaigi2011 ruby is a quite good language, many people hate a long sequence of `end' like this: module MyModule class MyClass def my_method 10.times do if rand it works badly ... 続きを読む