Skip to content

Commit f8e7266

Browse files
committed
Imrovements in Ruby 2.6.0-rc2 post (en)
1 parent 764f649 commit f8e7266

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

en/news/_posts/2018-12-15-ruby-2-6-0-rc2-released.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Ruby 2.6 introduces an initial implementation of a JIT (Just-in-time) compiler.
1919

2020
The JIT compiler aims to improve performance of any Ruby program execution.
2121
Unlike ordinary JIT compilers for other languages, Ruby's JIT compiler does JIT compilation in a unique way, which writes C code to a disk and spawns a common C compiler process to generate native code.
22-
See also: [MJIT organization by Vladimir Makarov](https://github.com/vnmakarov/ruby/tree/rtl_mjit_branch#mjit-organization).
22+
See also: [MJIT organization (by Vladimir Makarov)](https://github.com/vnmakarov/ruby/tree/rtl_mjit_branch#mjit-organization).
2323

2424
How to use: Just specify `--jit` in the command line or `$RUBYOPT` environment variable.
2525
Specifying `--jit-verbose=1` allows to print basic information of ongoing JIT compilation. See `ruby --help` for other options.
@@ -46,7 +46,7 @@ The `RubyVM::AbstractSyntaxTree::Node` class is also introduced. You can get loc
4646

4747
* Constant names may start with a non-ASCII capital letter. [[Feature #13770]](https://bugs.ruby-lang.org/issues/13770)
4848

49-
* endless range [[Feature #12912]](https://bugs.ruby-lang.org/issues/12912)
49+
* Introduce endless ranges. [[Feature #12912]](https://bugs.ruby-lang.org/issues/12912)
5050

5151
An endless range, `(1..)`, is introduced. It works as if it has no end. This shows typical use cases:
5252

@@ -84,6 +84,7 @@ The `RubyVM::AbstractSyntaxTree::Node` class is also introduced. You can get loc
8484
With micro-benchmark we can observe x2.6 improvement.
8585

8686
* Transient Heap (theap) is introduced. [[Bug #14858]](https://bugs.ruby-lang.org/issues/14858) [[Feature #14989]](https://bugs.ruby-lang.org/issues/14989)
87+
8788
theap is a managed heap for short-living memory objects which are pointed to by
8889
specific classes (Array, Hash, Object, and Struct). For example, making a small
8990
and short-living Hash object is x2 faster. With rdoc benchmark, we observed

0 commit comments

Comments
 (0)