Forum: Ruby JRuby 1.1.5 Released

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Fd4910a54e436dd1f87dc7dcebaee21f?d=identicon&s=25 Thomas Enebo (Guest)
on 2008-11-03 22:46
(Received via mailing list)
The JRuby community is pleased to announce the release of JRuby 1.1.5!


JRuby 1.1.5 is the fifth point release of JRuby 1.1.  The fixes in this
release are primarily obvious compatibility problems and performance
enhancements.  Our goal is to put out point releases more frequently for
the next several months (about 3-4 weeks a release).  We want a more
rapid release cycle to better address issues brought up by users of

- Per-class method caching (improves __send__, respond_to?, and
- Constant cache dramatically improves constant lookup
- Reduced memory usage for compiled execution
- Several Java Integration regressions fixed
- Rubygems 1.3.1 and Rspec 1.1.11 upgrades
- Updated ffi (Foreign Function Interface) support
- More Ruby 1.9 mode support
- 113 bugs fixed since 1.1.4

JRUBY-194        handling protected methods in Java classes not working
JRUBY-1000     Illegal attempt to subclass a final Java class should
fail when the subclass is defined
JRUBY-1263     JRuby is trying to parse .so files.
JRUBY-1413     Rinda::RingFinger.primary hangs on
JRUBY-1424     Unknown problem with ZLib::Inflate
JRUBY-1504     In-process "ruby" launching causes test/unit to hang when
called from within Rake
JRUBY-1519     hoe complains about gdiff when using jruby, doesn't
complain when using MRI
JRUBY-1551     eval 'yield', b should succeed if b is a binding pulled
from a frame that was passed a block
JRUBY-1712     Captures local to the block ?
JRUBY-2048     Call site caches may not be thread safe
JRUBY-2181     respond_to? is 2x slower than in MRI
JRUBY-2219     Errno numeric values should be platform-specific
JRUBY-2278     Wrong line number in SyntaxError out of eval
JRUBY-2281     Rubyspec failure: IO#write_nonblock on a file writes all
of the string's bytes but does not buffer them
JRUBY-2308     Handling on Rational numbers inconsistent with MRI
JRUBY-2310     Rails constantize is more than twice as slow on JRuby
JRUBY-2349     Bug in constant lookup on non Module or Class
JRUBY-2374     Unicode chars in script/console
JRUBY-2403     Performance issue with charlie gem.
JRUBY-2436     real world test shows JRuby 3x slower than MRI on large
dataset regex matching
JRUBY-2562     case expression is slower than on MRI
JRUBY-2574     Etc.getpwname NPE's if user does not exist.
JRUBY-2586     IO#readpartial is non-functional on files
JRUBY-2686     Truncated ActionMailer emails when using JRuby 1.1.2
JRUBY-2705     Process.uid raises error on windws, but this method is
now required by rubygems 1.2
JRUBY-2750     JRuby AOT compiler should produce version information
JRUBY-2765     Attr assign for block arguments is still slow, both in
bytecode and in not call-site caching
JRUBY-2800     Get specs for JI, tracing, etc (JRuby-specific, not
rubyspec) incorporated into normal test runs
JRUBY-2807     Migrate inheritance-based cache compiler to use arrays
for more stuff
JRUBY-2836     Empty expressions in Hash literals crash JRuby
JRUBY-2837     Empty expressions in Arrays handled incorrectly
JRUBY-2840     Not all Socket::Constants are defined, cause RubySpec
JRUBY-2842     Get Errno::ENOTSOCK in
JRUBY-2853     Examine each deoptimization case in ASTInspector to see
if it's still valid or could be eliminated
JRUBY-2856     JRuby thinks OpenBSD doesn't support getuid
JRUBY-2867     Wrong overloaded Java method called when both int and
float signatures exist
JRUBY-2877     [][2**63-1]=2 crashes JRuby
JRUBY-2878     Array#hash with recursive array crashes JRuby
JRUBY-2883     Many Array methods don't handle recursive arrays properly
JRUBY-2885     jna-posix isatty for Windows
JRUBY-2888     Exception handling in compiler is much more bytecode now
that Java exceptions work too
JRUBY-2905     NoMethodError does not give a useful message when thrown
in BSF
JRUBY-2909     Tracing regression, full pathing in trace output
JRUBY-2920     JRuby is slower than Ruby 1.9 on rock/paper/scissors
JRUBY-2922     LoadService always passes on fully-expanded paths when
loading files, noising up backtraces, generated class names, and such
JRUBY-2939     When binding a restarg method, display useful error if
rest != true or else just do the right thing
JRUBY-2940     test/testSocket.rb error on server socket between accept
and read
JRUBY-2955     Integrate RubyGems > 1.2 fix
JRUBY-2957     Regression: to_java fails on arrays containing nil
JRUBY-2958     jruby casts Integer argument to Long for java method with
Integer arg.
JRUBY-2959        jetty-rails broken by trunk
JRUBY-2960     YAML.quick_emit does not actually emit YAML
JRUBY-2962     Patch containing regression test for line number argument
for EventHook
JRUBY-2963     [patch] Enable running rubyspecs on Windows
JRUBY-2965     Sparodic Linkage Error On Startup
JRUBY-2966     REXML DOS issue in Ruby 1.8 libraries
JRUBY-2969     Classes that include modules that include Java interfaces
and return nil for __jcreate_meta! throw an internal JRuby error
JRUBY-2971     strftime isn't fully implemented
JRUBY-2975     Overriding Time._dump does not behave the same as MRI
JRUBY-2976     YAML messes up custom tag
JRUBY-2984     Interpreted case/when is much slower than MRI
JRUBY-2986     Include Windows 64-bit (x64 / amd64) support in included
JRUBY-2989     Cache static scopes in compiled script objects for
constant/variable names access without dynamic scope
JRUBY-2991     Memory leak building Rubinius's kernel
JRUBY-2993     implementing java class causes exception
JRUBY-2994     Have the build unpack JNA native libs into lib and add
lib to LD_LIBRARY_PATH for all platforms
JRUBY-2998     socket putc does not work
JRUBY-3001     Either an I/O or a range performance issue
JRUBY-3002     Improve JI error reporting when Java method resolution
JRUBY-3006     Requiring a library with rubygems and many libs loaded is
very slow
JRUBY-3008     IO#putc flushes on every char
JRUBY-3009     IO#putc ignores I/O errors
JRUBY-3012     Rake tasks are empty in Mr. Bones' generated project
under JRuby
JRUBY-3013     Syslog messes up with ident
JRUBY-3014     Compiled Ruby classes cannot resolve their location
inside a Jar file
JRUBY-3015     JRuby is not working on IBM JVM 1.5
JRUBY-3018     Add field_reader, field_writer, and field_accessor
JRUBY-3019     Data is written to end of string passed to IO#sysread
instead of beginning
JRUBY-3020     IO#sysread on an accepted socket randomly fails
JRUBY-3022     [PATCH] Fix for ShellLauncher.shouldRunInProcess not
being strict enough
JRUBY-3025     File.truncate errors with "No such file or directory"
when the file exists.
JRUBY-3028     ObjectSpace#each_object blows NPE when JRuby is run via
JRUBY-3029     .class files are loaded before .rb files ignoring the
load path ordering
JRUBY-3033     FFI has warnings with verbose/debug on
JRUBY-3034     Need to get FFI specs running as part of normal build
JRUBY-3036     Module include bug with Test::Unit (ObjectSpace issue)
JRUBY-3037     Test for Java class extension depends on Sun JDK
JRUBY-3039     Private constructors on org.jruby.RubyString effectively
cutoff subclassing
JRUBY-3044     MatchData#begin('string') and MatchData#end('string')
should raise TypeError
JRUBY-3045     MatchData#select bug
JRUBY-3046     Method Arity is null
JRUBY-3050     File/IO broken with special characters in filenames
JRUBY-3052     Cache Constants at their call site (const_node)
JRUBY-3056     strftime %z has mixed '+' and '-'
JRUBY-3057     External command spawning in multiple concurrent threads
can go boom
JRUBY-3058     Config::CONFIG['host_os'] has incorrect value on Windows
JRUBY-3059     load "foo.rb" should search for .class as well
JRUBY-3062     Cache Constants at their call site (compiler)
JRUBY-3066     Missing methods: Kernel::__method__ and
JRUBY-3074        Update to RubyGems 1.3.0.
JRUBY-3080     java.awt.geom.Path2D fails to be imported
JRUBY-3083     jruby -e '~"heh"' does not error out with NoMethodError
JRUBY-3084     Investigate libdl _dl_debug_initialize libc6-i686 issue
on Ubuntu, come up with a workaround, and go after responsible parties
JRUBY-3090     [PATCH] Fix endless loop with Math.frexp(inf)
JRUBY-3091     Flaws in constant caching
JRUBY-3093     alias plus eval plus module does not appear to be
reflecting correct lookup hierarchy
JRUBY-3094     Update to RubyGems 1.3.1 and modify Etc to behave like
MRI when etc methods are not available.
JRUBY-3096     New Joni and Jcodings release needed for 1.1.5
JRUBY-3098     (/(a)b\k<1>/ =~ "aba") == 0 does not work (i.e. numbered
backref does not work.)
JRUBY-3099     Issue with method max from enumerable when applied to
has_many association
JRUBY-3102     Java classes with non-visible constructors should not be
JRUBY-3106     to_java fails to convert arguments for jna call
Ede2aa10c6462f1d825143879be59e38?d=identicon&s=25 Charles Oliver Nutter (Guest)
on 2008-11-04 11:00
(Received via mailing list)
FYI, the updated FFI support is feature-equivalent to the just-released
Ruby FFI. The primary difference from 1.1.4 is callback support.
636da180b06b777a71b565e6bf08e173?d=identicon&s=25 Gilbert Rebhan (Guest)
on 2008-11-04 22:50
(Received via mailing list)
Charles Oliver Nutter schrieb:
> FYI, the updated FFI support is feature-equivalent to the just-released
> Ruby FFI. The primary difference from 1.1.4 is callback support.
> Thomas Enebo wrote:
>> The JRuby community is pleased to announce the release of JRuby 1.1.5!
>> Homepage:
>> Download:

As for jruby 1.1.4 i'm missing the jruby-complete.jar for 1.1.5 on your
dist site.
Me and some others had problems to build the jruby-complete.jar
for jruby 1.1.4 from source lately.
I posted to jruby user list but got no feedback that fixed the build
Finally a link for a jruby-complete.jar in a maven repository was

Where do i get the jruby-complete.jar for 1.1.5 ?

Regards, Gilbert
Fd4910a54e436dd1f87dc7dcebaee21f?d=identicon&s=25 Thomas Enebo (Guest)
on 2008-11-04 23:36
(Received via mailing list)
Gilbert Rebhan wrote:
>>> Download:
> Where do i get the jruby-complete.jar for 1.1.5 ?
> Regards, Gilbert
jruby and jruby-complete has been deployed to the mavosphere...

636da180b06b777a71b565e6bf08e173?d=identicon&s=25 Gilbert Rebhan (Guest)
on 2008-11-05 00:03
(Received via mailing list)
Thomas Enebo schrieb:
>>>> Homepage:
>> Where do i get the jruby-complete.jar for 1.1.5 ?
>> Regards, Gilbert
> jruby and jruby-complete has been deployed to the mavosphere...
> -Tom

a link would be helpful

Regards, Gilbert
Fd4910a54e436dd1f87dc7dcebaee21f?d=identicon&s=25 Thomas Enebo (Guest)
on 2008-11-05 00:16
(Received via mailing list)
Gilbert Rebhan wrote:
>>>> Thomas Enebo wrote:
>>> Me and some others had problems to build the jruby-complete.jar
>> jruby and jruby-complete has been deployed to the mavosphere...
>> -Tom
> ?!
> a link would be helpful
> Regards, Gilbert
Sorry I thought you were a maven user...

We don't currently publish jruby-complete.jar as a link from our
downloads section, but all maven users can grab it using maven.

Here is a link to the maven published jar:

This topic is locked and can not be replied to.