The JRuby community is pleased to announce the release of JRuby 1.1.2!

Homepage: http://www.jruby.org/
Download: http://dist.codehaus.org/jruby/

JRuby 1.1.2 is the second 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 JRuby.

Highlights:
- Startup time drastically reduced
- YAML symbol parsing >100x faster
- Performance, threading, and stack depth improvements for method calls
- Fixed several nested backref problems
- Fixed bad data race (JRUBY-2483)
- Gazillions of bigdecimal issues fixed (all?)
- 95 issues resolved since JRuby 1.1.1

JRUBY-672        java.lang.Class representation of Ruby class not retrievable
JRUBY-1051      Rubinius bignum_spec failures
JRUBY-1163      Doesn't allow 'included' to be protected
JRUBY-1190      Cannot call protected constructors from an abstract base class
JRUBY-1332      It should be possible to add a jar to the load path and
have it act like a regular directory
JRUBY-1338      Concurrent file uploads in Rails cause OOM errors with
JRuby+Goldspike+Glassfish
JRUBY-1386      instance_eval is a nightmarish can of worms; it needs to
be completely refactored
JRUBY-1387      define_method methods are pushing two frames onto the
stack, among other inefficiencies
JRUBY-1390      Calling super without args does not (always) pass original args
JRUBY-1395      while loops and other protected constructs may require
synthetic methods in the compiler
JRUBY-1463      Java deserialization through java-integration is broken in JRuby
JRUBY-1574      Extract into jruby.home from jar: url
JRUBY-1582      Allow heap and stack to be set via environment variables
JRUBY-1688      Problems with multiple arguments to Kernel#exec/system and
Rake's FileUtils#sh
JRUBY-1725      Gem installs a bad shebang on application scripts (like rails)
JRUBY-1749      JRuby fails test/externals/bfts/test_time.rb on Japanese 
environment
JRUBY-1753      while cases disabled with precompiled tests now runninng;
known lackings in the compiler
JRUBY-1767      JRuby needs a fast JSON library
JRUBY-2041      Calling the attached method after 6 times returns nil
JRUBY-2086      class cast exception randomly appears
JRUBY-2230      Compiler emits exception-handling sections of code that
can be reached through non-exceptional paths.
JRUBY-2247      Object#methods is incorrect in some cases
JRUBY-2265      BigDecimal outputs to_s("F") differently than MRI
JRUBY-2267      in `method_missing': no id given (ArgumentError) (RubyKernel 
class)
JRUBY-2318      $~/Regexp.last_match lost when evaluation is inside a block
JRUBY-2347      Race condition in DRb: Socket not always closed in 
DRb.stop_service
JRUBY-2348      FasterCSV's :auto option for row separator doesn't work in JRuby
JRUBY-2370      JRuby startup time significantly slower than MRI
JRUBY-2378      Hundreds of new rubyspec fiailures with BigDecimal
JRUBY-2383      File.stat fails confusingly on large files
JRUBY-2392      Problem marshalling time
JRUBY-2418      protected method bug: plugin will_paginate shows symptoms
JRUBY-2423      Avoid double copying data in ChannelDescriptor#read()
JRUBY-2431      Rubygems under JRuby doesn't install BAT executable files on 
Windows
JRUBY-2432      Rubygems under JRuby detects the ruby executable name
incorrectly on Windows
JRUBY-2434      Implement BigDecimal#sqrt
JRUBY-2438      Support SQLite3 using JRuby
JRUBY-2442      Each value of SCRIPT_LINES__ contains two redundant empty lines
JRUBY-2444      NPE from o.j.r.scope.ManyVarsDynamicScope#getValue
JRUBY-2445      Regression: jirb_swing broken, prints out to the stdin,
not to the GUI
JRUBY-2450      StringIO#gets should set $_ to nil when it runs out of lines
JRUBY-2451      Cannot compile JRuby (regression of rev: 6565)
JRUBY-2452      Predefined globals $_ and $~ handled incorrectly
JRUBY-2453      Etc.getpwnam crashes JVM on Linux
JRUBY-2458      Move jruby.properties to a proper package
JRUBY-2459      Upgrade rubygems to version 1.1.1
JRUBY-2461      RubyGems are installing with incorrect shebang line
JRUBY-2474      --debug for interpreted mode, --jdb for jdb
JRUBY-2476      Rubygems fails with NameError: StringIO
JRUBY-2477      ClassCastException org.jruby.RubyString cannot be cast to
org.jruby.RubySymbol
JRUBY-2478       InlineCachingCallSite perf degradation due to JRUBY-2477 fix
JRUBY-2479      YAML Parse Error for Array of Hash of Hash
JRUBY-2480      Ruby object passed to Java method impl passed back to Ruby
method impl loses original ruby instance
JRUBY-2482      ClassCastException in RubyThreadGroup.add
JRUBY-2483      PatternCache data race in RubyRegexp#initialize
JRUBY-2485      Regression: Most BAT starter scripts are broken on Windows
JRUBY-2486      rails --version command still broken
JRUBY-2487      Bugs in REXML::Document
JRUBY-2489      Regexp.last_match broken inside Enumerable's grep block
JRUBY-2490      Initializing structs including Java interfaces crashes JRuby
JRUBY-2491      File.umask with no argument sets umask to 0
JRUBY-2492      Add --debug option explanation in RubyInstanceConfig
JRUBY-2493      Classpath changes for workspace in eclipse
JRUBY-2494      REXML unusable from multiple threads:
java.lang.ClassCastException: org.jruby.RubyString
JRUBY-2499      Parser bug with :do
JRUBY-2502      Major regression in Array#pack
JRUBY-2503      variance from MRI: Module.new expects zero block params
JRUBY-2509      URI::HTTP.build behave incompatibly with MRI
JRUBY-2510      JRuby crashes with -XstartOnFirstThread on carbon
JRUBY-2511      Dir.pwd with non-ascii chars does not display correctly
JRUBY-2512      YAML 10x slower loading Graticule data
JRUBY-2514      JIT max and JIT threshold should be adjusted for
improvements in JRuby over the past months
JRUBY-2523      Deprecated StringScanner#getbyte is infinitely recursive
JRUBY-2524      File.exists? "file:/" crashes jruby (I believe the actual
cause is the file: prefix)
JRUBY-2527      jruby -e chomp throws AbstractMethodError
JRUBY-2530      Multiply-binding JRubyMethod's with arity (min:0, max:2)
can't have block args
JRUBY-2531      IO#seek= with non-fixnum vaule breaks JRuby (and rubyspec run)
JRUBY-2533      NPE when using a closed Iconv object
JRUBY-2536      Bignum#div should never return non-integer values, even if
arg is Float
JRUBY-2537      Fixnum rubyspec failures for methods with Bignum arguments
JRUBY-2540      Two rubyspec failures for Complex
JRUBY-2547      JRuby 1.1.1 can't install native gems like Mongrel, Hpricot, etc
JRUBY-2549      Calling java.lang.Intger#method raises Exception
JRUBY-2551      JavaProxyClassFactory and JavaClass should use
getDeclaredConstructors to get all public/protected constructors
JRUBY-2558      Rational#divmod follows MRI bug behavior
JRUBY-2563      java.lang.NoSuchMethodError:
org.jruby.Ruby.newFixnum(I)Lorg/jruby/RubyFixnum; happens when trying
to access rails application
JRUBY-2568      Float divided by BigDecimal incorrectly coerced to Fixnum
JRUBY-2569      Specs to test method reflection and invocation
JRUBY-2570      BigDecimal#to_f incorrectly handles negative zero
JRUBY-2571      some IO constants not defined
JRUBY-2572      File::FNM_SYSCASE defined incorrectly on non-Windows systems
JRUBY-2573      Revision 6754 randomly dispatches the wrong method under
multithreaded loads.
JRUBY-2575      Regression on Windows: Can't execute jruby, with path
constructed out of rbconfig's CONFIG entries
JRUBY-2579      Yaml ParserException
JRUBY-2580      Regression: yaml tests break JRuby hard



-- 
Blog: http://www.bloglines.com/blog/ThomasEEnebo
Email: [EMAIL PROTECTED] , [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to