summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorSamuel Williams <samuel.williams@oriontransfer.co.nz>2019-06-24 01:28:23 +1200
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2019-06-24 01:28:23 +1200
commit096a45d3d2c6ab0c40ec2d41bdb3a26cda091e6b (patch)
treeb303e9973cc1e7bda0ac5d263c3686a563554f18 /NEWS
parent5a187e26adc8aa32367f294c1496935c7356d386 (diff)
Update NEWS.
- Add note regarding IA64 removal. - Add note about Thread allocation performance improvements.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS10
1 files changed, 10 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 10fd860ec5..42b071a392 100644
--- a/NEWS
+++ b/NEWS
@@ -214,6 +214,12 @@ profile.rb, Profiler__::
=== Implementation improvements
+Thread::
+
+ * VM stack memory allocation is now combined with native thread stack,
+ improving thread allocation performance and reducing allocation related
+ failures. ~10x performance improvement was measured in micro-benchmarks.
+
JIT::
* JIT-ed code is recompiled to less-optimized code when an optimization assumption is invalidated.
@@ -227,6 +233,10 @@ JIT::
=== Miscellaneous changes
+* Support for IA64 architecure has ben removed. Harware for testing was
+ difficult to find, native fiber code is difficult to implement, and it added
+ non-trivial complexity to the interpreter. [Feature #15894]
+
* Require compilers to support C99 [Misc #15347]
* Details of our dialect: https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/C99