Skip to content

Commit

Permalink
Hmm git-status in emacs did not even see these
Browse files Browse the repository at this point in the history
enebo committed May 16, 2017
1 parent 0ae1d7e commit 99f4e1f
Showing 2 changed files with 121 additions and 0 deletions.
80 changes: 80 additions & 0 deletions _posts/2017-05-16-jruby-9-1-9-0.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
layout: post
title: JRuby 9.1.9.0 Released
---
The JRuby community is pleased to announce the release of JRuby 9.1.9.0

- Homepage: [http://www.jruby.org/](http://www.jruby.org/)
- Download: [http://www.jruby.org/download](http://www.jruby.org/download)

JRuby 9000 is the newest major version of JRuby, representing years of effort and large-scale reboots of several JRuby subsystems. It is expected to be compatible with Ruby 2.x and stay in sync with C Ruby. JRuby 9.1.9.0 is our latest release...

Major features of JRuby 9000:

- Ruby 2.x compatibility
- A new optimizing runtime based on a traditional compiler design
- New POSIX-friendly IO and Process
- Fully ported encoding/transcoding logic from MRI

If you do find issues then report them on using our issue tracker at [http://bugs.jruby.org](http://bugs.jruby.org). We also encourage users to join our IRC channel (#jruby on Freenode) and mailing lists. You may also follow [@jruby](https://twitter.com/jruby) on Twitter for updates.

- Heuristic to rebind less in invokedynamic when it callsite changes too much
- Some improvements in having proper symbol encoding
- Improved source line reporting on errors
- 51 issues fixed for 9.1.9.0

### Github Issues resolved for 9.1.9.0

<ul>
<li><a href="https://github.com/jruby/jruby/issues/4605">#4605</a> - CGI.unescapeHTML => Java::JavaLang::ArrayIndexOutOfBoundsException</li>
<li><a href="https://github.com/jruby/jruby/pull/4604">#4604</a> - Include Ruby Licensed json libs in COPYING #4587</li>
<li><a href="https://github.com/jruby/jruby/issues/4603">#4603</a> - ASF projects can't bundle and ship jruby9k</li>
<li><a href="https://github.com/jruby/jruby/pull/4602">#4602</a> - Also increment thresholds in indy sites for method_missing.</li>
<li><a href="https://github.com/jruby/jruby/pull/4601">#4601</a> - Bump jnr-posix. Fixes #4600</li>
<li><a href="https://github.com/jruby/jruby/issues/4600">#4600</a> - Dir.tmpdir fails with error on AARCH64</li>
<li><a href="https://github.com/jruby/jruby/pull/4597">#4597</a> - Update COPYING for bundled java licenses #4587</li>
<li><a href="https://github.com/jruby/jruby/issues/4596">#4596</a> - Oat gem slower at steady-state with invokedynamic than without it</li>
<li><a href="https://github.com/jruby/jruby/pull/4592">#4592</a> - Clean up structure of io/console and avoid stty on Windows.</li>
<li><a href="https://github.com/jruby/jruby/issues/4587">#4587</a> - COPYING is missing Java libraries</li>
<li><a href="https://github.com/jruby/jruby/issues/4586">#4586</a> - Jruby profiler raises exception when using the holidays gem</li>
<li><a href="https://github.com/jruby/jruby/pull/4581">#4581</a> - Fix wrong method lookup cache used when class is prepended</li>
<li><a href="https://github.com/jruby/jruby/pull/4567">#4567</a> - Add native console support on AARCH64</li>
<li><a href="https://github.com/jruby/jruby/pull/4566">#4566</a> - Return Process::Waiter with pid in Process.detach</li>
<li><a href="https://github.com/jruby/jruby/issues/4565">#4565</a> - Time.now sometimes attempts to call libc gettimeofday on Windows</li>
<li><a href="https://github.com/jruby/jruby/issues/4564">#4564</a> - String encoding differs between MRI and JRuby</li>
<li><a href="https://github.com/jruby/jruby/issues/4562">#4562</a> - Ripper.sexp unexpectedly returns nil when given source includes keyword-ish symbol</li>
<li><a href="https://github.com/jruby/jruby/pull/4561">#4561</a> - Fix Method#parameters for a method generated by respond_to_missing?</li>
<li><a href="https://github.com/jruby/jruby/pull/4559">#4559</a> - Copy-editing: misspellings</li>
<li><a href="https://github.com/jruby/jruby/issues/4556">#4556</a> - Java::JavaLang::ArrayIndexOutOfBoundsException in CGI.unescapeHTML</li>
<li><a href="https://github.com/jruby/jruby/issues/4555">#4555</a> - ArgumentError message differs on multiple unknown keywords args</li>
<li><a href="https://github.com/jruby/jruby/pull/4554">#4554</a> - Kullmann: Fix TracePoint nil event. Add test</li>
<li><a href="https://github.com/jruby/jruby/pull/4553">#4553</a> - support new JDK version string scheme</li>
<li><a href="https://github.com/jruby/jruby/pull/4548">#4548</a> - Add AARCH64 support in FFI</li>
<li><a href="https://github.com/jruby/jruby/issues/4547">#4547</a> - Symbol encoding changes after defining a method with same name</li>
<li><a href="https://github.com/jruby/jruby/pull/4544">#4544</a> - Use jnr-constants 0.9.9-SNAPSHOT to fix #4006.</li>
<li><a href="https://github.com/jruby/jruby/pull/4543">#4543</a> - When canonicalizing classpath URIs, use a bogus root path.</li>
<li><a href="https://github.com/jruby/jruby/issues/4542">#4542</a> - Regression(?) in String#% from 9.1.7.0 to 9.1.8.0</li>
<li><a href="https://github.com/jruby/jruby/pull/4537">#4537</a> - Update to Rubygems 2.6.11</li>
<li><a href="https://github.com/jruby/jruby/pull/4534">#4534</a> - Don't yieldSpecific to allow arrays through normal block params.</li>
<li><a href="https://github.com/jruby/jruby/issues/4532">#4532</a> - Enumerable#each_entry behaves differently from MRI</li>
<li><a href="https://github.com/jruby/jruby/pull/4530">#4530</a> - do not set eval-type NONE value in a thread-local</li>
<li><a href="https://github.com/jruby/jruby/issues/4529">#4529</a> - plenty of [org.jruby.EvalType] (value [NONE]) in thread-locals</li>
<li><a href="https://github.com/jruby/jruby/issues/4527">#4527</a> - Guard gem does not work on JRuby 9.1.8.0</li>
<li><a href="https://github.com/jruby/jruby/issues/4526">#4526</a> - Marshal.load fails with an explicit nil proc</li>
<li><a href="https://github.com/jruby/jruby/issues/4523">#4523</a> - String#% fails with Hash parameter</li>
<li><a href="https://github.com/jruby/jruby/pull/4522">#4522</a> - cleanup and improve Time's nsec rounding</li>
<li><a href="https://github.com/jruby/jruby/issues/4520">#4520</a> - File.mtime doesn't return milliseconds</li>
<li><a href="https://github.com/jruby/jruby/issues/4487">#4487</a> - Travis-ci: Error parsing Gemfile on current jruby-head</li>
<li><a href="https://github.com/jruby/jruby/pull/4430">#4430</a> - JIT fixnum cases (with a value span <= 32) as a tableswitch</li>
<li><a href="https://github.com/jruby/jruby/issues/4328">#4328</a> - Literal rational syntax does not support Bignum</li>
<li><a href="https://github.com/jruby/jruby/issues/4211">#4211</a> - Wrong line number reported in backtrace of syntax error caused by '*/'</li>
<li><a href="https://github.com/jruby/jruby/issues/4154">#4154</a> - Wrong line number reported in backtrace in hash creation</li>
<li><a href="https://github.com/jruby/jruby/issues/4145">#4145</a> - Can't use `require_relative` with a path beginning with `lib` in a jar...on Linux</li>
<li><a href="https://github.com/jruby/jruby/issues/4070">#4070</a> - Non-ASCII Symbol gives ArgumentError when calling inspect on the symbol</li>
<li><a href="https://github.com/jruby/jruby/issues/3897">#3897</a> - jRuby 9050 and 9100 behave differently for case / when with Array from MRI</li>
<li><a href="https://github.com/jruby/jruby/issues/3625">#3625</a> - remote execution</li>
<li><a href="https://github.com/jruby/jruby/issues/3347">#3347</a> - GBK Symbol Error (jruby 9.0.1.0)</li>
<li><a href="https://github.com/jruby/jruby/issues/2798">#2798</a> - Dynamic "once" regexps are not as atomic as in MRI</li>
<li><a href="https://github.com/jruby/jruby/issues/2126">#2126</a> - Failure to reject invalid float forms with proper message</li>
<li><a href="https://github.com/jruby/jruby/issues/843">#843</a> - Time#nsec rounding is happening at a place we don't want.</li>
</ul>
41 changes: 41 additions & 0 deletions files/downloads/9.1.9.0/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
layout: main
title: Files/downloads/9.1.9.0
---
<h1>Files/downloads/9.1.9.0</h1>
<p class="trackDownloads">
<a href='/files/downloads/index.html'>..</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-bin-9.1.9.0.tar.gz'>jruby-bin-9.1.9.0.tar.gz</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-bin-9.1.9.0.tar.gz.md5'>jruby-bin-9.1.9.0.tar.gz.md5</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-bin-9.1.9.0.tar.gz.sha1'>jruby-bin-9.1.9.0.tar.gz.sha1</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-bin-9.1.9.0.tar.gz.sha256'>jruby-bin-9.1.9.0.tar.gz.sha256</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-bin-9.1.9.0.zip'>jruby-bin-9.1.9.0.zip</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-bin-9.1.9.0.zip.md5'>jruby-bin-9.1.9.0.zip.md5</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-bin-9.1.9.0.zip.sha1'>jruby-bin-9.1.9.0.zip.sha1</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-bin-9.1.9.0.zip.sha256'>jruby-bin-9.1.9.0.zip.sha256</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-complete-9.1.9.0.jar'>jruby-complete-9.1.9.0.jar</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-complete-9.1.9.0.jar.md5'>jruby-complete-9.1.9.0.jar.md5</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-complete-9.1.9.0.jar.sha1'>jruby-complete-9.1.9.0.jar.sha1</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-complete-9.1.9.0.jar.sha256'>jruby-complete-9.1.9.0.jar.sha256</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-jars-9.1.9.0.gem'>jruby-jars-9.1.9.0.gem</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-jars-9.1.9.0.gem.md5'>jruby-jars-9.1.9.0.gem.md5</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-jars-9.1.9.0.gem.sha1'>jruby-jars-9.1.9.0.gem.sha1</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-jars-9.1.9.0.gem.sha256'>jruby-jars-9.1.9.0.gem.sha256</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-src-9.1.9.0.tar.gz'>jruby-src-9.1.9.0.tar.gz</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-src-9.1.9.0.tar.gz.md5'>jruby-src-9.1.9.0.tar.gz.md5</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-src-9.1.9.0.tar.gz.sha1'>jruby-src-9.1.9.0.tar.gz.sha1</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-src-9.1.9.0.tar.gz.sha256'>jruby-src-9.1.9.0.tar.gz.sha256</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-src-9.1.9.0.zip'>jruby-src-9.1.9.0.zip</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-src-9.1.9.0.zip.md5'>jruby-src-9.1.9.0.zip.md5</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-src-9.1.9.0.zip.sha1'>jruby-src-9.1.9.0.zip.sha1</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-src-9.1.9.0.zip.sha256'>jruby-src-9.1.9.0.zip.sha256</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby_windows_9_1_9_0.exe'>jruby_windows_9_1_9_0.exe</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby_windows_9_1_9_0.exe.md5'>jruby_windows_9_1_9_0.exe.md5</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby_windows_9_1_9_0.exe.sha1'>jruby_windows_9_1_9_0.exe.sha1</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby_windows_9_1_9_0.exe.sha256'>jruby_windows_9_1_9_0.exe.sha256</a><br/>

<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby_windows_x64_9_1_9_0.exe'>jruby_windows_x64_9_1_9_0.exe</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby_windows_x64_9_1_9_0.exe.md5'>jruby_windows_x64_9_1_9_0.exe.md5</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby_windows_x64_9_1_9_0.exe.sha1'>jruby_windows_x64_9_1_9_0.exe.sha1</a><br/>
<a href='https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby_windows_x64_9_1_9_0.exe.sha256'>jruby_windows_x64_9_1_9_0.exe.sha256</a><br/>
</p>

0 comments on commit 99f4e1f

Please sign in to comment.