@@ -15,22 +15,21 @@ diverse and expanding demands for Ruby.
1515
1616For example, Symbol GC makes Symbols garbage collectable.
1717This reduces memory usage of Symbols; because GC couldn't collect Symbols before
18- Ruby 2.2. So Rails 5.0 will require Symbol GC. It will support only Ruby 2.2
18+ Ruby 2.2. Since Rails 5.0 will require Symbol GC, it will support only Ruby 2.2
1919or later. (See [ Rails' blog post] ( http://weblog.rubyonrails.org/2014/8/20/Rails-4-2-beta1/ ) for details.)
2020
21- Also, new Incremental GC decreases pause time of garbage collection.
22- It is helpful for running Rails applications.
21+ Also, new Incremental GC decreases pause time of garbage collection, which is also helpful for running Rails applications.
2322
24- Another feature about memory management is adding a option to use jemalloc for configure.in.
25- [ Feature #9113 ] ( https://bugs.ruby-lang.org/issues/9113 )
26- This is experimental feature, and is disabled by default.
27- We need to gather use case and performance data.
28- After gathering them and we convince the benefit, it will be enabled by default.
23+ Another feature related to memory management is adding an option for configure.in to use jemalloc
24+ [ Feature #9113 ] ( https://bugs.ruby-lang.org/issues/9113 ) .
25+ This is an experimental feature, and is disabled by default.
26+ We need to gather use cases and performance data.
27+ When we get convinced of the benefits, the feature will be enabled by default.
2928
3029One more topic is [ using vfork(2) in system() and spawn() (Japanese)] ( http://www.a-k-r.org/d/2014-09.html#a2014_09_06 ) .
31- It is expected that it brings huge speed up when large process executes external commands many times.
32- But vfork(2) is risky system call.
33- We want to know how large benefit it brings through gathering use cases and performance data.
30+ It is expected that it brings a huge speed- up when a large process executes external commands many times.
31+ But vfork(2) is a risky system call.
32+ We want to know how much benefit it brings through gathering use cases and performance data.
3433
3534Try and enjoy programming with Ruby 2.2.0-preview2, and report us your knowledge!
3635
@@ -48,17 +47,18 @@ Try and enjoy programming with Ruby 2.2.0-preview2, and report us your knowledge
4847 * String#unicode_normalize [ #10084 ] ( https://bugs.ruby-lang.org/issues/10084 )
4948* bundled libraries:
5049 * Update Psych 2.0.6
51- * Update Rake 10.3.2+ (e47d0239)
50+ * Update Rake 10.4.0
5251 * Update RDoc 4.2.0.alpha (21b241a)
53- * Update RubyGems 2.4.3+ (7b1f684)
54- * Update test-unit 3.0.1 (removed from repository but bundled
52+ * Update RubyGems 2.4.4+ (2f6e42e)
53+ * rubygems 2.4.4+ (2f6e42e)
54+ * Update test-unit 3.0.7 (removed from repository but bundled
5555in tarball)
56- * Update minitest 5.4.1 (removed from repository but bundled in tarball)
56+ * Update minitest 5.4.3 (removed from repository but bundled in tarball)
5757 * Deprecate mathn
5858* C API
5959 * Remove deprecated APIs
6060
61- See [ NEWS in ruby repository(WIP)] ( https://github.com/ruby/ruby/blob/v2_2_0_preview2/NEWS ) for detail .
61+ See [ NEWS in ruby repository (WIP)] ( https://github.com/ruby/ruby/blob/v2_2_0_preview2/NEWS ) for details .
6262
6363With those changes, 1239 files changed, 98343 insertions(+), 61858 deletions(-).
6464
0 commit comments