Release Notes - JRuby (please use github issues at http://bugs.jruby.org) - Version JRuby 1.6RC3 - HTML format

Bug

  • [JRUBY-1166] - 'public_instance_methods' different from MRI within Rake (breaking Needle)
  • [JRUBY-2167] - Regexp parse errors should not be rescueable
  • [JRUBY-2513] - Stack traces for exceptions do not show the correct line number
  • [JRUBY-2519] - Dir instance object caches directory contents
  • [JRUBY-3212] - org.jruby.RubyThreadGroup.addDirectly livelock
  • [JRUBY-3272] - Hpricot uses deprecated and to-be-removed IntHashMap from JRuby
  • [JRUBY-3431] - String#encode (and decode?) missing from Ruby 1.9 String
  • [JRUBY-4156] - [19] jruby -S rake spec fails to find 'spec/rake/spectask'
  • [JRUBY-4433] - [windows] Writing to a pipe with closed source raises wrong exception
  • [JRUBY-4446] - [windows] File.grpowned? fails RubySpecs
  • [JRUBY-4469] - Process.spawn seems to be completely broken
  • [JRUBY-4544] - JRuby + Java Web Start gems can't be loaded
  • [JRUBY-4618] - Backtick execution pauses the process
  • [JRUBY-4788] - Stackoverflow when calling code from java with wrong parameters
  • [JRUBY-4914] - Process.spawn gives wrong pid in windows
  • [JRUBY-4938] - /(?<=a).*b/ =~ "aab" does not match
  • [JRUBY-5190] - BigDecimal#to_f always returns 0.0 for large precisions
  • [JRUBY-5281] - jruby-complete jar not working from directory with spaces
  • [JRUBY-5337] - No such file to load -- rack when booting JRuby 1.6.0RC1 Rails app in Tomcat
  • [JRUBY-5393] - [1.9] Can't run debugger
  • [JRUBY-5397] - [1.9] Make String#gsub encoding aware for ruby files
  • [JRUBY-5405] - FileStat chardev does not work on Solaris 10 x86
  • [JRUBY-5434] - Random "Detected invalid array contents due to unsynchronized modifications with concurrent users" with Rails 3.0
  • [JRUBY-5447] - maven gem support not working on windows?
  • [JRUBY-5455] - StringIO::ungetc can't handle the ";" character correctly.
  • [JRUBY-5463] - Process.getpriority should raise an error with an invalid process type
  • [JRUBY-5468] - rb_time_new prototype doesn't match definition
  • [JRUBY-5469] - Compiling cext support on OpenBSD puts the library under FreeBSD
  • [JRUBY-5471] - private method `verify_mode=' called with Bundler, net/https, jruby-openssl and RubyGems 1.5
  • [JRUBY-5472] - JRuby bash script no longer supports -X-C and similar options
  • [JRUBY-5473] - Use of -Werror when compiling C extension support causes error on OpenBSD amd64
  • [JRUBY-5474] - Compiling cext support on OpenBSD amd64 uses wrong directory
  • [JRUBY-5477] - Caller stacks now include AbstractScript.java
  • [JRUBY-5479] - Socket#pack_sockaddr_in fails for port numbers greater than 32383
  • [JRUBY-5480] - jrubyc compile loop do .... end error
  • [JRUBY-5481] - Marshal specs failing in 1.8 mode
  • [JRUBY-5483] - become_java! only works on the first subclass of a deep class hierarchy
  • [JRUBY-5484] - Thread#status isn't set to "sleep" when blocking on a TCPSocket#read
  • [JRUBY-5487] - Kernel#select's read_array parameter is not respected
  • [JRUBY-5490] - JSR223: propagate the exceptions
  • [JRUBY-5491] - jruby.reify.classes fails with optparse.rb (trinidad)
  • [JRUBY-5498] - important JRuby 1.6 startup time regression launching JRuby script from JSR223 (12 sec -> 45 sec)
  • [JRUBY-5501] - When embedding jruby the FORCE compile option breaks constants
  • [JRUBY-5502] - RubyUNIXSocket#recvfrom overflows temporary buffer
  • [JRUBY-5503] - Timeout::timeout makes IO#close block if there's a #read present
  • [JRUBY-5508] - imap error - undefined method sync_close= in jruby-openssl 0.7.3
  • [JRUBY-5509] - gem update_rubygems Fails on JRuby 1.5.3
  • [JRUBY-5513] - Parser error: syntax error, unexpected ','
  • [JRUBY-5514] - Errno::EBADF is sometimes raised instead of IOError when TCPSocket#readline is called after TCPSocket#close
  • [JRUBY-5515] - Digest::SHA2 NameError in (1.6.RC2 -- 1.9 mode)
  • [JRUBY-5517] - RUBYOPT is pulled from system env always, even for in-process child
  • [JRUBY-5522] - system("@command") should work in windows
  • [JRUBY-5525] - NPE Loading OSEnvironment on Windows
  • [JRUBY-5528] - JDBC Driver Unloading should be configurable
  • [JRUBY-5531] - Process.spawn("ruby") gives garbage PID
  • [JRUBY-5532] - IO.foreach: Can't convert Hash into String
  • [JRUBY-5534] - Performance issue with JRuby 1.6
  • [JRUBY-5541] - Problem with java_import on Android (Ruboto)
  • [JRUBY-5548] - rb_call_super causes SystemStackError when used in both current class and ancestor class in a C extension
  • [JRUBY-5550] - Using shoulda prevents Rails from running tests in ruby1.9 mode
  • [JRUBY-5551] - FFI fails to load from jirb
  • [JRUBY-5552] - Method#source_location is nil for methods defined via define_method or define_singleton_method
  • [JRUBY-5557] - SnakeYAML dependency missing from Maven poms
  • [JRUBY-5570] - jruby Graphical IRB failing to start.
  • [JRUBY-7158] - require_relative crashes within jruby-complete jar located in directory with spaces

Improvement

  • [JRUBY-5545] - JRuby 1.6RC 2 is missing Solaris 10 x86 64bit JFFI support
  • [JRUBY-5554] - Simplify jirb_swing script

New Feature

  • [JRUBY-5384] - org.jruby.embed.osgi suport in OSGi for ruby code and java code loaded from OSGi bundles

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.