You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@
3
3
New features:
4
4
5
5
* C/C++ extensions are now compiled using the system toolchain and executed natively instead of using GraalVM LLVM (Sulong). This leads to faster startup, no warmup, better compatibility, smaller distribution and faster installation for C/C++ extensions (#3118, @eregon).
6
+
* Full suport for the Ruby 3.2 and Ruby 3.3 syntax by adopting the [Prism](https://github.com/ruby/prism) parser (#3117, #3038, #3039, @andrykonchin, @eregon).
7
+
* Pattern matching is now fully supported, with the exception of Find pattern (`in [*, a, *]`) (#3332, #2683, @eregon, @razetime).
6
8
7
9
Bug fixes:
8
10
@@ -39,6 +41,8 @@ Compatibility:
39
41
* Fix `Coverage.supported?` and raise `TypeError` if argument is not Symbol (#3039, @andrykonchin).
40
42
* Accept options argument to `Regexp.{new,compile}` of String and warn for unknown types (#3039, @rwstauner).
41
43
* Implement `Time#deconstruct_keys` from Ruby 3.2 (#3039, @rwstauner).
44
+
* Do not autosplat a proc that accepts a single positional argument and keywords (#3039, @andrykonchin).
45
+
* Support passing anonymous * and ** parameters as method call arguments (#3039, @andrykonchin).
Copy file name to clipboardExpand all lines: doc/user/options.md
+2-3
Original file line number
Diff line number
Diff line change
@@ -148,7 +148,6 @@ Other binaries, such as `irb`, `gem`, and so on, support exactly the same switch
148
148
149
149
TruffleRuby needs to know where to locate files such as the standard library.
150
150
These are stored in the TruffleRuby home directory.
151
-
The Ruby home is always the one that the Truffle framework reports.
151
+
The Ruby home is always either the one that the Truffle framework reports or the extracted internal resources.
152
152
153
-
If the Ruby home appears not to be correct, or is unset, a warning will be given but the program will continue and you will not be able to require standard libraries.
154
-
You can tell TruffleRuby not to try to find a home at all using the `no-home-provided` option.
153
+
If the Ruby home appears not to be correct, or is unset, a exception will be thrown.
0 commit comments