Skip to content

Commit 9d624cf

Browse files
committed
Follow up ruby#1750
1 parent 3da59e4 commit 9d624cf

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

zh_cn/news/_posts/2018-02-24-ruby-2-6-0-preview1-released.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Ruby 2.6.0-preview1 是 Ruby 2.6.0 系列的首个测试版本。此次 preview1
1515

1616
Ruby 2.5 引入了 JIT (Just-in-time) 编译器的初始实现。
1717

18-
JIT 编译器旨在提升任何 Ruby 程序的执行速度。不同于其他语言中常见的 JIT 编译器,Ruby 的 JIT 编译器进行 JIT 编译的过程非常独特。其将生成的 C 代码打印至磁盘并 spawn 常见的 C 编译器进行代码的生成工作。详见:https://github.com/vnmakarov/ruby/tree/rtl_mjit_branch#mjit-organization
18+
JIT 编译器旨在提升任何 Ruby 程序的执行速度。不同于其他语言中常见的 JIT 编译器,Ruby 的 JIT 编译器进行 JIT 编译的过程非常独特。其将生成的 C 代码打印至磁盘并 spawn 常见的 C 编译器进行代码的生成工作。详见:[Vladimir Makarov 的 MJIT 组织分支](https://github.com/vnmakarov/ruby/tree/rtl_mjit_branch#mjit-organization)
1919

2020
如何使用:在命令行或 $RUBYOPT 环境变量中指定 "--jit" 参数。指定 "--jit-verbose=1" 将允许打印 JIT 编译过程中的调试信息。详见 "ruby --help" 查看更多其他选项。
2121

@@ -29,12 +29,12 @@ JIT 编译器旨在提升任何 Ruby 程序的执行速度。不同于其他语
2929

3030
## 新特性
3131

32-
* 新增 Random.bytes. [Feature #4938]
32+
* 新增 `Random.bytes`. [Feature #4938]
3333

34-
* 新增 Binding#source_location. [Feature #14230]
35-
* 此方法以一个二元组数组 `__FILE__` and `__LINE__` 的形式返回绑定的源代码路径。传统上,这可以通过执行 `eval("[__FILE__, __LINE__]", binding)` 来获得相同的数据。但我们计划改变这一行为让 `Kernel#eval` 忽略绑定的源代码路径 [Bug #4352]。所以,用户需要通过新加入的方法来替代之前的 `Kernel#eval`
34+
* 新增 `Binding#source_location`. [Feature #14230]
35+
此方法以一个二元组数组 `__FILE__` and `__LINE__` 的形式返回绑定的源代码路径。传统上,这可以通过执行 `eval("[__FILE__, __LINE__]", binding)` 来获得相同的数据。但我们计划改变这一行为让 `Kernel#eval` 忽略绑定的源代码路径 [Bug #4352]。所以,用户需要通过新加入的方法来替代之前的 `Kernel#eval`
3636

37-
* 增加 :exception 选项,以让 Kernel.#system 抛出错误而不是返回 false。[Feature #14386]
37+
* 增加 `:exception` 选项,以让 `Kernel.#system` 抛出错误而不是返回 `false`[Feature #14386]
3838

3939
## 性能提升
4040

@@ -44,9 +44,9 @@ JIT 编译器旨在提升任何 Ruby 程序的执行速度。不同于其他语
4444

4545
## 其他自 2.5 以来的重要变化
4646

47-
* $SAFE 成为了进程全局状态,我们可以再次将其设为 0[Feature #14250]
47+
* $SAFE 成为了进程全局状态,我们可以再次将其设为 `0`[Feature #14250]
4848

49-
* 不再建议将 safe_level 参数传递给 ERB.new 的行为。trim_mode 和 eoutvar 参数被转换成了关键词参数。[Feature #14256]
49+
* 不再建议将 `safe_level` 参数传递给 `ERB.new` 的行为。`trim_mode``eoutvar` 参数被转换成了关键词参数。[Feature #14256]
5050

5151
* 合并 RubyGems 2.7.6
5252

0 commit comments

Comments
 (0)