@@ -10,12 +10,17 @@ Bug fixes:
10
10
11
11
* Adding missing support for the ` close_others ` option to ` exec ` and ` spawn ` .
12
12
* Allow signal ` 0 ` to be used with ` Process.kill ` .
13
+ * FFI::Pointer now does the correct range checks for signed and unsigned values.
13
14
14
15
Changes:
15
16
16
17
* ` Process::CLOCK_ ` constants have been given the same value as in standard
17
18
Ruby.
18
19
20
+ Performance:
21
+
22
+ * Sped up accesses to native memory through FFI::Pointer.
23
+
19
24
# 1.0 RC 10
20
25
21
26
New features:
@@ -373,8 +378,8 @@ Changes:
373
378
to ` TruffleRuby ` . Anything not documented in
374
379
` doc/user/truffleruby-additions.md ` should not be used.
375
380
* Imprecise wrong gem directory detection was replaced. TruffleRuby newly marks
376
- its gem directories with a marker file, and warns if you try to use
377
- TruffleRuby with a gem directory which is lacking the marker.
381
+ its gem directories with a marker file, and warns if you try to use
382
+ TruffleRuby with a gem directory which is lacking the marker.
378
383
379
384
Bug fixes:
380
385
@@ -423,7 +428,7 @@ New features:
423
428
* The Ruby version has been updated to version 2.3.6.
424
429
* Context pre-initialization with TruffleRuby ` --native ` , which significantly
425
430
improves startup time and loads the ` did_you_mean ` gem ahead of time.
426
- * The default VM is changed to SubstrateVM, where the startup is significantly
431
+ * The default VM is changed to SubstrateVM, where the startup is significantly
427
432
better. Use ` --jvm ` option for full JVM VM.
428
433
* The ` Truffle::Interop ` module has been replaced with a new ` Polyglot ` module
429
434
which is designed to use more idiomatic Ruby syntax rather than explicit
0 commit comments