From 93ddddb25428f9e663edbb1321a1d11b30b3c21d Mon Sep 17 00:00:00 2001 From: ParadoxV5 Date: Tue, 16 Apr 2024 11:29:47 -0600 Subject: [PATCH 1/2] Update `compatibility.md` re. TruffleRuby 24.0 https://github.com/oracle/truffleruby/releases/tag/graal-24.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Does _not_ mention Ruby 3.3 *syntax* as it’s currently the only Ruby 3.3 feature officially supported. The changelogs will also receive a clarification. See #3530 Co-Authored-By: Benoit Daloze <168854+eregon@users.noreply.github.com> --- doc/user/compatibility.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/user/compatibility.md b/doc/user/compatibility.md index c67bad414681..63444d6e12cf 100644 --- a/doc/user/compatibility.md +++ b/doc/user/compatibility.md @@ -36,14 +36,12 @@ In the C API, the preprocessor macro `TRUFFLERUBY` is defined, which can be chec ## Ruby 3.x Features Most features of Ruby 3.2 and earlier are supported in TruffleRuby. -However some features are not yet implemented. +However, some features are not yet implemented. See the following issues for details: * [Ruby 3.2 features](https://github.com/oracle/truffleruby/issues/3039) * [Ruby 3.1 features](https://github.com/oracle/truffleruby/issues/2733) * [Ruby 3.0 features](https://github.com/oracle/truffleruby/issues/2453) -* [Pattern Matching](https://github.com/oracle/truffleruby/issues/3332) -* [Endless methods](https://github.com/oracle/truffleruby/issues/3038) ## Features Entirely Missing From 9cee0d90f7ed9c2b4daf557deb620d1ecbb2f079 Mon Sep 17 00:00:00 2001 From: ParadoxV5 Date: Tue, 16 Apr 2024 12:18:40 -0600 Subject: [PATCH 2/2] =?UTF-8?q?Adjust=20the=20styling=20of=20`CHANGELOG.md?= =?UTF-8?q?`=C2=A724.0.0=20a=20bit=20to=20implicitly=20clarify=20re.=20Rub?= =?UTF-8?q?y=203.3=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 26b096cd0acb..e74c6b517f4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,7 +32,7 @@ Memory Footprint: New features: * 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). -* Full support for the Ruby 3.2 and Ruby 3.3 syntax by adopting the [Prism](https://github.com/ruby/prism) parser, which is about twice as fast as the old parser (#3117, #3038, #3039, @andrykonchin, @eregon). +* Full support for the Ruby 3.2 (and Ruby 3.3) _syntax_ by adopting the [Prism](https://github.com/ruby/prism) parser, which is about twice as fast as the old parser (#3117, #3038, #3039, @andrykonchin, @eregon). * Pattern matching is now fully supported (#3332, #2683, @eregon, @razetime). Bug fixes: