| CARVIEW |
Skip to: Site menu | Main content
|
Download! | Wiki | Issue Tracker | Source (anonymous, developer, browsable) | Mailing Lists | IRC | Contribute |
| Home | ![]() |
JRuby
JRuby is an 100% pure-Java implementation of the Ruby programming language.
Recent news
The JRuby community is pleased to announce the release of JRuby 1.2.0RC2
Homepage: https://www.jruby.org/
Download: https://dist.codehaus.org/jruby/
JRuby 1.2.0RC2 has fixed many many compatibility issues and continued to
improve general performance. Due to popular demand we have a new versioning
system. 1.x.y was our old number system where x was the major release and y
was the minor release. Our new system just chops off the vestigial '1.' from
the front. 1.3, 1.4, ..., 1.x will just be minor releases of our current
major release.
***Please try your apps against 1.2.0RC2 ASAP and report problems***
Highlights:
- Improved Ruby 1.9 support (via --1.9)
- Compiler now works
- Almost all of the missing 1.9 methods have been added
- New experimental --fast flag which does more aggressive optimizations
- Large scale compiler and runtime cleanup and performance audit
- Parsing is 3-6x faster now.
- Preliminary android support (Ruboto)
- Rails pathname issue fixed on Windows
- Major bug triage since last release
- 1052 revisions since 1.1.6
- 232 bugs fixed since 1.1.6
***Bugs fixed since RC1***
key summary
JRUBY-3455 1.2RC1 case - when clause evaluation does not short-circuit
JRUBY-3456 rails command causes project to be created in the wrong directory
JRUBY-3460 java.lang.ClassCastException: org.jruby.RubyObject building jruby-rack
JRUBY-3461 Minor code conventions documentation typo
JRUBY-3449 jruby-complete-1.2RC1.jar seems to break FFI
JRUBY-3464 1.2.0 RC1 fails on Solaris x86_64
JRUBY-3376 Need FFI platform files generated for x86_64 linux
JRUBY-3378 JRuby needs a new release of JFFI
JRUBY-3466 NPE at org.jruby.runtime.callsite.RespondToCallSite.isCacheInvalid
JRUBY-3467 bug with *one* extra space on shebang with jruby-1.2rc1
JRUBY-2795 Process.setpriority failure in rubyspecs on Mac OS X, Soylatte
JRUBY-3370 Need Constantine release for JRuby 1.2
JRUBY-3402 extract command still tries to run but fails; remove entirely or fix
JRUBY-3457 ast script is not making it into the dist packages
JRUBY-3447 Rails console gets stuck on "quit"
JRUBY-3451 Random method undefined error after change in r.8491
JRUBY-3448 UNIXSocket file descriptor leak
JRUBY-3424 File.expand_path does not correctly follow directory changes from Dir.chdir
JRUBY-3450 Problem with jitting ruby block in JRuby 1.2 RC1
JRUBY-3444 Multi-line string interpolation parses under MRI but gives a parse error on JRuby
***Bugs fixed since 1.1.6***
Key Summary
JRUBY-414 Serialization of wrapped Java objects could be handled as user-marshalled data by Marshal
JRUBY-551 JRUBY-549
bfts test_file_test failures
JRUBY-750 defineAlias reports original name and not aliased one in stack traces
JRUBY-852 jirb exits on ESC followed by any arrow key followed by return
JRUBY-1079 IO.sysopen not defined
JRUBY-1201 TCPSocket.new(dest_adrr, dest_port, src_addr, src_port) missing from JRuby
JRUBY-1235 DRb hangs when transferring Ruby objects created in Java
JRUBY-1401 Pathname#realpath fails for Windows drive letters
JRUBY-1470 FileTest methods only work with string arguments
JRUBY-1555 DST bug in second form of Time.local
JRUBY-1576 multi-byte character encoding probrem
JRUBY-1606 File.expand_path does not work as expected
JRUBY-1639 Exception when stopping WEBrick running the new rails application
JRUBY-1803 Support Ruby 1.9 M17N strings
JRUBY-1853 define_method methods do not display the correct stack trace, may not be using frame safely
JRUBY-1854 def is almost 3x slower in JRuby
JRUBY-1855 EOF handling in case of reading program from standard input
JRUBY-1872 next statement should return the argument passed, not nil
JRUBY-1884 handling of file close while reading differs from mri
JRUBY-1950 -i flag not supported
JRUBY-2003 rexml pretty printing wrap() error
JRUBY-2040 new samples/jnlp dir: includes both unsigned and signed examples that work in Java 1.5 and 1.6
JRUBY-2108 IOWaitLibrary ready? returns nil when ready
JRUBY-2120 Wrong stacktraces from exceptions about wrong number of arguments
JRUBY-2131 Select with nil arrays should throw an exception
JRUBY-2139 jruby.compile.frameless=true cause "Superclass method 'initialize' disabled."
JRUBY-2168 test_io (test_copy_dev_null) fails under WinXP
JRUBY-2170 Very unverbose message when problem with native library exists
JRUBY-2174 Method#to_proc.call invocations much slower than normal Method#call invocations
JRUBY-2180 break performance is slower than MRI, sometimes slower than interpreted
JRUBY-2211 SNMP Requests does not timeout properly
JRUBY-2252 Kernel#exec should not raise SystemExit
JRUBY-2262 Java toString() mapping to invoke(... to_s ...).toString() doesn
JRUBY-2264 Include Nailgun in release binary packages
JRUBY-2285 Regression: rubyspec run with -V option breaks JRuby
JRUBY-2288 UDP locking problems when receiving from multiple senders on same port
JRUBY-2296 convertToRuby does not work if to_s does not return a String (but for example nil)
JRUBY-2305 File output cuts off at a certain point?
JRUBY-2307 DRb from MRI server to JRuby client fails with long messages
JRUBY-2326 Invalid cast during parsing of recursive.rb in facelets-2.3.0 (org.jruby.ast.YieldNode cannot be cast to org.jruby.ast.BlockAcceptingNode)
JRUBY-2328 Overriding require causes eval to give wrong _FILE_ in certain circumstances
JRUBY-2333 usage of unexistant variable in REXML::SourceFactory
JRUBY-2346 Nailgun does not compile under HP-UX
JRUBY-2353 Process.kill breaks up JRuby, while works in MRI on Windows
JRUBY-2369 'ant spec' failures on on MacOS
JRUBY-2389 java.util.ConcurrentModificationException
JRUBY-2410 Multiple assignment could be made faster by not returning unused array
JRUBY-2424 running with -rprofile with multithreaded test causes NPE
JRUBY-2426 JRuby trunk does not build with IBM JVM 1.5
JRUBY-2435 Aliasing eval and other "special" methods should display a warning
JRUBY-2455 "jruby" script failed to find JRUBY_HOME leads to class not found
JRUBY-2484 unicode symbol not supported as in MRI
JRUBY-2504 JAR URLs are inconsistently supported by APIs that access the filesystem
JRUBY-2506 Marshal/IO.eof bug
JRUBY-2518 Dir["some glob"] doesn't work for files inside a jar
JRUBY-2521 Compilation Warning for Sun proprietary API using
JRUBY-2522 Can not execute JRuby 1.1.1 "ant test" with IBM JDK
JRUBY-2542 DATA.flock causes ClassCastException
JRUBY-2545 Recursively locking on a mutex results in deadlock
JRUBY-2548 JRuby conversion of String to Java String is arcane
JRUBY-2557 NPE when yielding method
JRUBY-2603 Couple of new rubyspec failures for URI library
JRUBY-2655 TCPSocket.new('localhost', 2001) connects on the wrong interface
JRUBY-2661 specs hang under Apple Java 5
JRUBY-2672 BasicSocket#close_read and #close_write not working
JRUBY-2675 jirb + jline do not work in cygwin
JRUBY-2699 If user's PATH contains '.' and 'jruby' resolves to './jruby', JRUBY_HOME is incorrectly set to '.', leading to 'NoClassDefFoundError'
JRUBY-2727 ActiveScaffold 1.1.1 fails with JRuby 1.1.2, probable path problem
JRUBY-2732 org.jruby.util.RubyInputStream is unused
JRUBY-2757 Compiled argument processing and arity checking are too large, too much bytecode
JRUBY-2759 Time Zone "MET" maps to Asia/Tehran
JRUBY-2761 Thread#wakeup fails when sleep is called with a parameter
JRUBY-2772 Zlib::Deflate doesn't appear to deflate
JRUBY-2782 "No such file or directory (IOError)" when JAR file named in java.class.path but not active filesystem
JRUBY-2788 Make Time.now monotonically increasing
JRUBY-2794 Failure in String#crypt specs, Mac OS X, Soylatte
JRUBY-2796 Missing constant in Process::Constants on Mac OS X (darwin)
JRUBY-2797 File.expand_path rubyspec failure on Mac OS X, Soylatte
JRUBY-2802 JRuby wrapped Java objects formerly exposed readers for non-public fields
JRUBY-2804 IO.popen of 'yes' process hangs on close
JRUBY-2815 System triggered from inside of tracing behaves oddly
JRUBY-2817 File.chown works with 64bit JDK, but raises NotImplementedError on 32 bit JDK
JRUBY-2820 Most Etc methods behave diferently on Windows under x32 and x64 JVMs
JRUBY-2826 Array#pack('w') is broken (exceptions and wrong results)
JRUBY-2830 String#unpack with 'w' is completely unimplemented
JRUBY-2845 -S switch breaks if you have directory in pwd matching name of file in bin/PATH
JRUBY-2846 gem generate_index broken
JRUBY-2849 CCE using proc{} in AR callbacks
JRUBY-2855 Classpath search order is not respected by require when classpath includes both jars and directories
JRUBY-2858 test_file.rb::test_opening_readonly_file_for_write_raises_eacces() fails with "IOError: Permission denied" on FreeBSD 7.0 amd64 + java 1.6.0_07
JRUBY-2861 Cannot call super inside a method that overrides a protected method on Java base class
JRUBY-2868 ThreadService.getRubyThreadFromThread supports only one non-rubynative thread at a time.
JRUBY-2896 jruby -S picks up script from local directory
JRUBY-2898 Exception trying to use BSF (java.lang.NoClassDefFoundError: org/apache/bsf/util/BSFEngineImp)
JRUBY-2901 JRuby does not support options in shebang line
JRUBY-2917 Missing peephole optimizations in parser, compiler
JRUBY-2921 Newly overridden methods are not called if the old superclass method has already been called
JRUBY-2933 Ruby runtimes are pinned to memory due to ChannelStream
JRUBY-2941 popen IO lockup with multiple threads
JRUBY-2950 Net::IMAP#authenticate stalls / blocks in recent versions of JRuby
JRUBY-2951 repeated popen call may throw NULL pointer exception
JRUBY-2970 Timeout.rb is not working in special cases (Thread may block whole application).
JRUBY-2974 multi-byte exception message turned into garbled characters when Java Exception nested NativeException.
JRUBY-2979 File#getc fails on illegal seek when reading from /dev/ttyS0 on Linux
JRUBY-2981 alias_method_chain pattern is extremely show on jruby
JRUBY-2982 Unicode regular expressions by UTF-8 don't work
JRUBY-2988 jirb does not echo characters to the terminal after suspend and resume in the shell
JRUBY-2997 Dir[] results in NPE depending on permissions
JRUBY-2999 Regression: Inheriting method with same name from two Java interfaces causes Java classloader error
JRUBY-3000 integration issues with Java classes containing inner classes
JRUBY-3003 ArrayStoreException in compiler when calling Array.fill
JRUBY-3005 Stomp gem hangs in Stomp::Client#subscribe
JRUBY-3007 Message method value of Exception is missing in Java when exception raised in ruby
JRUBY-3011 java classes with non-public constructors are incorrectly instantiated
JRUBY-3017 DRb "premature header" error on JRuby client
JRUBY-3035 Get Rails tests running in a CI server somewhere before 1.1.6 release, to ensure no future breakages
JRUBY-3038 Unable to insert YAML into t.text field (behavior different from Ruby 1.8.6)
JRUBY-3054 Thread#status is "run" when thread is blocking on condition variable
JRUBY-3055 permission javax.management.MBeanServerPermission "createMBeanServer";
JRUBY-3061 NKF(unsupported Q encode stream)
JRUBY-3065 New public LoadService#findFileToLoad method
JRUBY-3071 Illegal seek error trying to read() from pipe
JRUBY-3073 JRuby script engine does not load on IBM JDK
JRUBY-3076 RubyUDPSocket.send tries to do inet address lookup, pauses too long for inet6 failure
JRUBY-3077 Update ruby_test tests and incorporate changes into build
JRUBY-3085 Add constant caching for Colon2 and Colon3 (specific module and Object cases)
JRUBY-3088 "RStone" port of PyStone is slower on JRuby than 1.9
JRUBY-3089 Digest::Base stores in memory all bytes passed to the digest, causing OutOfMemoryError
JRUBY-3103 Compiler closures use two different binding mechanisms, need better construction and caching logic
JRUBY-3109 Update stdlib to an appropriate 1.8.6 patchlevel
JRUBY-3116 ArrayIndexOutOfBoundsException in tmail
JRUBY-3120 Regression: error serializing array of objects with custom to_yaml def to yaml
JRUBY-3125 Some Socket constants not supported.
JRUBY-3127 Inconsistent DynamicScope instances in evalScriptlet
JRUBY-3128 Different jruby behaviour that ruby 1.8.6/1.8.7/1.9 when running file that is named as one of required file.
JRUBY-3142 Dir.pwd correctly displays dirs with unicode characters in them
JRUBY-3146 Time#_dump RubySpec failures
JRUBY-3147 Time#_load RubySpec failures
JRUBY-3148 Array#fill spec failures
JRUBY-3152 Process.times returns invalid values
JRUBY-3158 Wrong ruby methods called on object of same class from Java code.
JRUBY-3160 REXML returns error for add_attribute
JRUBY-3174 FFI MemoryPointer#get_string(0, x) gets confused by null byte in the buffer
JRUBY-3175 Cloning java byte array returns incorrect object
JRUBY-3177 ConcurrentModificationException
JRUBY-3178 http spec tests fail when webrick starts on address 0.0.0.0
JRUBY-3179 JRuby can't handle do/end blocks within String-inlined expressions
JRUBY-3180 Class in default package can't be reopened under Java namespace
JRUBY-3187 JRuby command line scripts do not work with spaces in the path
JRUBY-3190 method `module_eval' for main:Object should be undefined?
JRUBY-3204 IO.read and IO.readlines do not take a block
JRUBY-3207 super error message is inaccurate when superclass doesn't implement method.
JRUBY-3208 ant task api-docs runs out of memory, patch included
JRUBY-3211 builder library is slower in JRuby than in MRI
JRUBY-3214 load and require don't work correctly for .class files
JRUBY-3217 Memory Leak with Adopted Threads
JRUBY-3218 Import is sometimes confused by unquoted class name
JRUBY-3221 Rubinius -bad instanceof tests in RubiniusMachine for attempt at fast path evaluation
JRUBY-3224 Array#to_java with java object reference doesn't carry over object identity
JRUBY-3226 Including more than one java interface stops Test::Unit execution
JRUBY-3232 Zlib::GzipReader.each_line yields compressed data
JRUBY-3233 JRuby with Rails 2.2.2 unable to instantiate a java class
JRUBY-3234 Difference in require behaviour with MRI with ".rb" suffix
JRUBY-3238 Jruby 1.1.7 still leaking weakreferences
JRUBY-3242 Performance degradation on write operations
JRUBY-3244 [PATCH] Support atime updates via utime
JRUBY-3248 jruby can't load file produced with jrubyc
JRUBY-3250 test_java_pkcs7.rb - Problem coercing Bignum into class java.math.BigInteger
JRUBY-3251 ConcurrencyError bug when installing Merb on JRuby
JRUBY-3253 Lack of default jruby.home in embedded usage causes NPE
JRUBY-3254 Make JRuby's Time#local behave more like MRI
JRUBY-3255 jruby -S script/server fails in Rails application
JRUBY-3257 RaiseException#printStrackTrace doesn't deal well with nil messages
JRUBY-3262 JRuby 1.1.6 regression: ClassFormatError if Ruby superclass of Ruby class implements super-interface of Java interface
JRUBY-3267 patch attached to update eclipse .classpath to refer to bytelist-1.0.1.jar
JRUBY-3269 SystemStackError with YAML.dump
JRUBY-3270 using activerecord 'to_xml' method crashes JRuby (and debugger)
JRUBY-3274 Many new Array#pack failures in updated RubySpecs
JRUBY-3275 New ARGF spec failures
JRUBY-3276 New IO#readpartial and IO#seek spec failures
JRUBY-3277 Constant lookup should omit topmost lexical scope; not bail out on first Object-hosting lexical scope
JRUBY-3280 patch attached to update eclipse .classpath to add new jars in build_lib/
JRUBY-3287 Add public RubyInstanceConfig#setCompatVersion
JRUBY-3289 ArgumentError: dump format error() when unmarshalling Rails session and EOFError when unmarshalling hash with containing value of type ActionController::Flash::FlashHash
JRUBY-3290 Float range to restrictive in FFI code
JRUBY-3296 Etc.getpwuid should raise TypeError if invalid type
JRUBY-3298 Kernel.srand calls #to_i on number
JRUBY-3303 [1.9] splat of array at front of assignment broken (same for other grammatical constructs)
JRUBY-3305 Fixnums & Floats should be coerced to the narrowest java.lang.Number when passed to a java method that expects Object
JRUBY-3307 tempfile.rb sucks in JRuby
JRUBY-3308 Deadlock between RubyModule.includeModule() and RubyClass.invalidateCacheDescendants()
JRUBY-3310 Race condition in JRuby when Active Support is overriding Kernel.require
JRUBY-3314 Pull in final 1.9.1 stdlib when released
JRUBY-3316 Group expression class path fails to parse
JRUBY-3317 require "tempfile"; Dir.tmpdir fails
JRUBY-3318 If 'jruby' executable is a relative symlink, JRuby won't start
JRUBY-3324 Error in string encoding conversion
JRUBY-3328 Incorrect behavior for case/when when true or false are the first conditions
JRUBY-3329 Major divergence in threading behaviour between Ruby 1.8.6 and JRuby 1.1.6
JRUBY-3331 to_f near Float::MAX
JRUBY-3332 ConcurrentModificationException In Application Startup
JRUBY-3339 java.lang.ArrayIndexOutOfBoundsException in RubyArray.java
JRUBY-3340 String#unpack('m') fails with ArrayIndexOutOfBoundsException
JRUBY-3351 Tempfile defaults to a directory that does not exist on Windows
JRUBY-3360 Pure-Java tempfile does not use a #make_tmpname callback
JRUBY-3361 Compiled case/when blows up with arrays as when clauses
JRUBY-3362 attr_accessor, attr_reader, attr_writer, and attr not obeying visibility
JRUBY-3363 OutOfMemoryError when using soap4r on jruby 1.1.6
JRUBY-3365 Objects with custom to_yaml methods break collection to_yaml
JRUBY-3366 Faulty marshalling error blows up in ActiveSupport
JRUBY-3367 Dir.glob processes nested braces incorrectly
JRUBY-3372 [PATCH] FFI: passing nil for a declared string parameter blows up
JRUBY-3373 [PATCH] FFI: assigning Struct to a pointer fails
JRUBY-3374 [PATCH] FFI::ManagedStruct instantiated objects are of the wrong class
JRUBY-3375 'attr' implementation is incompatible with MRI 1.9.1 behavior
JRUBY-3377 Need FFI platform files generated for x86_64 darwin
JRUBY-3386 Array#eql? rubyspec failure
JRUBY-3387 Array#== rubyspec failure
JRUBY-3390 RubySpec: Numeric#coerce calls #to_f to convert other if self responds to #to_f
JRUBY-3392 RubySpec: Thread.stop resets Thread.critical to false
JRUBY-3397 defined? CONST is not following proper constant lookup rules
JRUBY-3398 Attributes defined from Java tried to use current frame for visibility
JRUBY-3405 popen breaks input channel for IRB
JRUBY-3407 FFI Stack Level Too Deep on Library.send(:method, args)
JRUBY-3408 FFI non-string args for methods are turned into strings anyway
JRUBY-3410 Add -y flag to debug the parser
JRUBY-3411 JRuby does not build or run on AIX due to exceptions in org.jruby.ext.ffi.Platform
JRUBY-3420 [PATCH] Added basic_word_break_characters method to Readline
JRUBY-3432 String#hash needs to be made encoding-aware
JRUBY-3436 [PATCH] FFI should allow passing nil as a callback parameter
JRUBY-3437 pid-returning methods should make a best effort to get a real pid
JRUBY-3439 super in top level go boom
The JRuby community is pleased to announce the release of JRuby 1.2.0RC1
Homepage: https://www.jruby.org/
Download: https://dist.codehaus.org/jruby/
JRuby 1.2.0RC1 has fixed many many compatibility issues and continued to
improve general performance. Due to popular demand we have a new versioning
system. 1.x.y was our old number system where x was the major release and y
was the minor release. Our new system just chops off the vestigial '1.' from
the front. 1.3, 1.4, ..., 1.x will just be minor releases of our current
major release.
***Please try your apps against 1.2.0RC1 ASAP and report problems***
Highlights:
- Improved Ruby 1.9 support (via --1.9)
- Compiler now works
- Almost all of the missing 1.9 methods have been added
- New experimental --fast flag which does more aggressive optimizations
- Large scale compiler and runtime cleanup and performance audit
- Parsing is 3-6x faster now.
- Preliminary android support (Ruboto)
- Rails pathname issue fixed on Windows
- Major bug triage since last release
- 1052 revisions since 1.1.6
- 232 bugs fixed since 1.1.6
Key Summary
JRUBY-414 Serialization of wrapped Java objects could be handled as user-marshalled data by Marshal
JRUBY-551 JRUBY-549
bfts test_file_test failures
JRUBY-750 defineAlias reports original name and not aliased one in stack traces
JRUBY-852 jirb exits on ESC followed by any arrow key followed by return
JRUBY-1079 IO.sysopen not defined
JRUBY-1201 TCPSocket.new(dest_adrr, dest_port, src_addr, src_port) missing from JRuby
JRUBY-1235 DRb hangs when transferring Ruby objects created in Java
JRUBY-1401 Pathname#realpath fails for Windows drive letters
JRUBY-1470 FileTest methods only work with string arguments
JRUBY-1555 DST bug in second form of Time.local
JRUBY-1576 multi-byte character encoding probrem
JRUBY-1606 File.expand_path does not work as expected
JRUBY-1639 Exception when stopping WEBrick running the new rails application
JRUBY-1803 Support Ruby 1.9 M17N strings
JRUBY-1853 define_method methods do not display the correct stack trace, may not be using frame safely
JRUBY-1854 def is almost 3x slower in JRuby
JRUBY-1855 EOF handling in case of reading program from standard input
JRUBY-1872 next statement should return the argument passed, not nil
JRUBY-1884 handling of file close while reading differs from mri
JRUBY-1950 -i flag not supported
JRUBY-2003 rexml pretty printing wrap() error
JRUBY-2040 new samples/jnlp dir: includes both unsigned and signed examples that work in Java 1.5 and 1.6
JRUBY-2108 IOWaitLibrary ready? returns nil when ready
JRUBY-2120 Wrong stacktraces from exceptions about wrong number of arguments
JRUBY-2131 Select with nil arrays should throw an exception
JRUBY-2139 jruby.compile.frameless=true cause "Superclass method 'initialize' disabled."
JRUBY-2168 test_io (test_copy_dev_null) fails under WinXP
JRUBY-2170 Very unverbose message when problem with native library exists
JRUBY-2174 Method#to_proc.call invocations much slower than normal Method#call invocations
JRUBY-2180 break performance is slower than MRI, sometimes slower than interpreted
JRUBY-2211 SNMP Requests does not timeout properly
JRUBY-2252 Kernel#exec should not raise SystemExit
JRUBY-2262 Java toString() mapping to invoke(... to_s ...).toString() doesn
JRUBY-2264 Include Nailgun in release binary packages
JRUBY-2285 Regression: rubyspec run with -V option breaks JRuby
JRUBY-2288 UDP locking problems when receiving from multiple senders on same port
JRUBY-2296 convertToRuby does not work if to_s does not return a String (but for example nil)
JRUBY-2305 File output cuts off at a certain point?
JRUBY-2307 DRb from MRI server to JRuby client fails with long messages
JRUBY-2326 Invalid cast during parsing of recursive.rb in facelets-2.3.0 (org.jruby.ast.YieldNode cannot be cast to org.jruby.ast.BlockAcceptingNode)
JRUBY-2328 Overriding require causes eval to give wrong _FILE_ in certain circumstances
JRUBY-2333 usage of unexistant variable in REXML::SourceFactory
JRUBY-2346 Nailgun does not compile under HP-UX
JRUBY-2353 Process.kill breaks up JRuby, while works in MRI on Windows
JRUBY-2369 'ant spec' failures on on MacOS
JRUBY-2389 java.util.ConcurrentModificationException
JRUBY-2410 Multiple assignment could be made faster by not returning unused array
JRUBY-2424 running with -rprofile with multithreaded test causes NPE
JRUBY-2426 JRuby trunk does not build with IBM JVM 1.5
JRUBY-2435 Aliasing eval and other "special" methods should display a warning
JRUBY-2455 "jruby" script failed to find JRUBY_HOME leads to class not found
JRUBY-2484 unicode symbol not supported as in MRI
JRUBY-2504 JAR URLs are inconsistently supported by APIs that access the filesystem
JRUBY-2506 Marshal/IO.eof bug
JRUBY-2518 Dir["some glob"] doesn't work for files inside a jar
JRUBY-2521 Compilation Warning for Sun proprietary API using
JRUBY-2522 Can not execute JRuby 1.1.1 "ant test" with IBM JDK
JRUBY-2542 DATA.flock causes ClassCastException
JRUBY-2545 Recursively locking on a mutex results in deadlock
JRUBY-2548 JRuby conversion of String to Java String is arcane
JRUBY-2557 NPE when yielding method
JRUBY-2603 Couple of new rubyspec failures for URI library
JRUBY-2655 TCPSocket.new('localhost', 2001) connects on the wrong interface
JRUBY-2661 specs hang under Apple Java 5
JRUBY-2672 BasicSocket#close_read and #close_write not working
JRUBY-2675 jirb + jline do not work in cygwin
JRUBY-2699 If user's PATH contains '.' and 'jruby' resolves to './jruby', JRUBY_HOME is incorrectly set to '.', leading to 'NoClassDefFoundError'
JRUBY-2727 ActiveScaffold 1.1.1 fails with JRuby 1.1.2, probable path problem
JRUBY-2732 org.jruby.util.RubyInputStream is unused
JRUBY-2757 Compiled argument processing and arity checking are too large, too much bytecode
JRUBY-2759 Time Zone "MET" maps to Asia/Tehran
JRUBY-2761 Thread#wakeup fails when sleep is called with a parameter
JRUBY-2772 Zlib::Deflate doesn't appear to deflate
JRUBY-2782 "No such file or directory (IOError)" when JAR file named in java.class.path but not active filesystem
JRUBY-2788 Make Time.now monotonically increasing
JRUBY-2794 Failure in String#crypt specs, Mac OS X, Soylatte
JRUBY-2796 Missing constant in Process::Constants on Mac OS X (darwin)
JRUBY-2797 File.expand_path rubyspec failure on Mac OS X, Soylatte
JRUBY-2802 JRuby wrapped Java objects formerly exposed readers for non-public fields
JRUBY-2804 IO.popen of 'yes' process hangs on close
JRUBY-2815 System triggered from inside of tracing behaves oddly
JRUBY-2817 File.chown works with 64bit JDK, but raises NotImplementedError on 32 bit JDK
JRUBY-2820 Most Etc methods behave diferently on Windows under x32 and x64 JVMs
JRUBY-2826 Array#pack('w') is broken (exceptions and wrong results)
JRUBY-2830 String#unpack with 'w' is completely unimplemented
JRUBY-2845 -S switch breaks if you have directory in pwd matching name of file in bin/PATH
JRUBY-2846 gem generate_index broken
JRUBY-2849 CCE using proc{} in AR callbacks
JRUBY-2855 Classpath search order is not respected by require when classpath includes both jars and directories
JRUBY-2858 test_file.rb::test_opening_readonly_file_for_write_raises_eacces() fails with "IOError: Permission denied" on FreeBSD 7.0 amd64 + java 1.6.0_07
JRUBY-2861 Cannot call super inside a method that overrides a protected method on Java base class
JRUBY-2868 ThreadService.getRubyThreadFromThread supports only one non-rubynative thread at a time.
JRUBY-2896 jruby -S picks up script from local directory
JRUBY-2898 Exception trying to use BSF (java.lang.NoClassDefFoundError: org/apache/bsf/util/BSFEngineImp)
JRUBY-2901 JRuby does not support options in shebang line
JRUBY-2917 Missing peephole optimizations in parser, compiler
JRUBY-2921 Newly overridden methods are not called if the old superclass method has already been called
JRUBY-2933 Ruby runtimes are pinned to memory due to ChannelStream
JRUBY-2941 popen IO lockup with multiple threads
JRUBY-2950 Net::IMAP#authenticate stalls / blocks in recent versions of JRuby
JRUBY-2951 repeated popen call may throw NULL pointer exception
JRUBY-2970 Timeout.rb is not working in special cases (Thread may block whole application).
JRUBY-2974 multi-byte exception message turned into garbled characters when Java Exception nested NativeException.
JRUBY-2979 File#getc fails on illegal seek when reading from /dev/ttyS0 on Linux
JRUBY-2981 alias_method_chain pattern is extremely show on jruby
JRUBY-2982 Unicode regular expressions by UTF-8 don't work
JRUBY-2988 jirb does not echo characters to the terminal after suspend and resume in the shell
JRUBY-2997 Dir[] results in NPE depending on permissions
JRUBY-2999 Regression: Inheriting method with same name from two Java interfaces causes Java classloader error
JRUBY-3000 integration issues with Java classes containing inner classes
JRUBY-3003 ArrayStoreException in compiler when calling Array.fill
JRUBY-3005 Stomp gem hangs in Stomp::Client#subscribe
JRUBY-3007 Message method value of Exception is missing in Java when exception raised in ruby
JRUBY-3011 java classes with non-public constructors are incorrectly instantiated
JRUBY-3017 DRb "premature header" error on JRuby client
JRUBY-3035 Get Rails tests running in a CI server somewhere before 1.1.6 release, to ensure no future breakages
JRUBY-3038 Unable to insert YAML into t.text field (behavior different from Ruby 1.8.6)
JRUBY-3054 Thread#status is "run" when thread is blocking on condition variable
JRUBY-3055 permission javax.management.MBeanServerPermission "createMBeanServer";
JRUBY-3061 NKF(unsupported Q encode stream)
JRUBY-3065 New public LoadService#findFileToLoad method
JRUBY-3071 Illegal seek error trying to read() from pipe
JRUBY-3073 JRuby script engine does not load on IBM JDK
JRUBY-3076 RubyUDPSocket.send tries to do inet address lookup, pauses too long for inet6 failure
JRUBY-3077 Update ruby_test tests and incorporate changes into build
JRUBY-3085 Add constant caching for Colon2 and Colon3 (specific module and Object cases)
JRUBY-3088 "RStone" port of PyStone is slower on JRuby than 1.9
JRUBY-3089 Digest::Base stores in memory all bytes passed to the digest, causing OutOfMemoryError
JRUBY-3103 Compiler closures use two different binding mechanisms, need better construction and caching logic
JRUBY-3109 Update stdlib to an appropriate 1.8.6 patchlevel
JRUBY-3116 ArrayIndexOutOfBoundsException in tmail
JRUBY-3120 Regression: error serializing array of objects with custom to_yaml def to yaml
JRUBY-3125 Some Socket constants not supported.
JRUBY-3127 Inconsistent DynamicScope instances in evalScriptlet
JRUBY-3128 Different jruby behaviour that ruby 1.8.6/1.8.7/1.9 when running file that is named as one of required file.
JRUBY-3142 Dir.pwd correctly displays dirs with unicode characters in them
JRUBY-3146 Time#_dump RubySpec failures
JRUBY-3147 Time#_load RubySpec failures
JRUBY-3148 Array#fill spec failures
JRUBY-3152 Process.times returns invalid values
JRUBY-3158 Wrong ruby methods called on object of same class from Java code.
JRUBY-3160 REXML returns error for add_attribute
JRUBY-3174 FFI MemoryPointer#get_string(0, x) gets confused by null byte in the buffer
JRUBY-3175 Cloning java byte array returns incorrect object
JRUBY-3177 ConcurrentModificationException
JRUBY-3178 http spec tests fail when webrick starts on address 0.0.0.0
JRUBY-3179 JRuby can't handle do/end blocks within String-inlined expressions
JRUBY-3180 Class in default package can't be reopened under Java namespace
JRUBY-3187 JRuby command line scripts do not work with spaces in the path
JRUBY-3190 method `module_eval' for main:Object should be undefined?
JRUBY-3204 IO.read and IO.readlines do not take a block
JRUBY-3207 super error message is inaccurate when superclass doesn't implement method.
JRUBY-3208 ant task api-docs runs out of memory, patch included
JRUBY-3211 builder library is slower in JRuby than in MRI
JRUBY-3214 load and require don't work correctly for .class files
JRUBY-3217 Memory Leak with Adopted Threads
JRUBY-3218 Import is sometimes confused by unquoted class name
JRUBY-3221 Rubinius -bad instanceof tests in RubiniusMachine for attempt at fast path evaluation
JRUBY-3224 Array#to_java with java object reference doesn't carry over object identity
JRUBY-3226 Including more than one java interface stops Test::Unit execution
JRUBY-3232 Zlib::GzipReader.each_line yields compressed data
JRUBY-3233 JRuby with Rails 2.2.2 unable to instantiate a java class
JRUBY-3234 Difference in require behaviour with MRI with ".rb" suffix
JRUBY-3238 Jruby 1.1.7 still leaking weakreferences
JRUBY-3242 Performance degradation on write operations
JRUBY-3244 [PATCH] Support atime updates via utime
JRUBY-3248 jruby can't load file produced with jrubyc
JRUBY-3250 test_java_pkcs7.rb - Problem coercing Bignum into class java.math.BigInteger
JRUBY-3251 ConcurrencyError bug when installing Merb on JRuby
JRUBY-3253 Lack of default jruby.home in embedded usage causes NPE
JRUBY-3254 Make JRuby's Time#local behave more like MRI
JRUBY-3255 jruby -S script/server fails in Rails application
JRUBY-3257 RaiseException#printStrackTrace doesn't deal well with nil messages
JRUBY-3262 JRuby 1.1.6 regression: ClassFormatError if Ruby superclass of Ruby class implements super-interface of Java interface
JRUBY-3267 patch attached to update eclipse .classpath to refer to bytelist-1.0.1.jar
JRUBY-3269 SystemStackError with YAML.dump
JRUBY-3270 using activerecord 'to_xml' method crashes JRuby (and debugger)
JRUBY-3274 Many new Array#pack failures in updated RubySpecs
JRUBY-3275 New ARGF spec failures
JRUBY-3276 New IO#readpartial and IO#seek spec failures
JRUBY-3277 Constant lookup should omit topmost lexical scope; not bail out on first Object-hosting lexical scope
JRUBY-3280 patch attached to update eclipse .classpath to add new jars in build_lib/
JRUBY-3287 Add public RubyInstanceConfig#setCompatVersion
JRUBY-3289 ArgumentError: dump format error() when unmarshalling Rails session and EOFError when unmarshalling hash with containing value of type ActionController::Flash::FlashHash
JRUBY-3290 Float range to restrictive in FFI code
JRUBY-3296 Etc.getpwuid should raise TypeError if invalid type
JRUBY-3298 Kernel.srand calls #to_i on number
JRUBY-3303 [1.9] splat of array at front of assignment broken (same for other grammatical constructs)
JRUBY-3305 Fixnums & Floats should be coerced to the narrowest java.lang.Number when passed to a java method that expects Object
JRUBY-3307 tempfile.rb sucks in JRuby
JRUBY-3308 Deadlock between RubyModule.includeModule() and RubyClass.invalidateCacheDescendants()
JRUBY-3310 Race condition in JRuby when Active Support is overriding Kernel.require
JRUBY-3314 Pull in final 1.9.1 stdlib when released
JRUBY-3316 Group expression class path fails to parse
JRUBY-3317 require "tempfile"; Dir.tmpdir fails
JRUBY-3318 If 'jruby' executable is a relative symlink, JRuby won't start
JRUBY-3324 Error in string encoding conversion
JRUBY-3328 Incorrect behavior for case/when when true or false are the first conditions
JRUBY-3329 Major divergence in threading behaviour between Ruby 1.8.6 and JRuby 1.1.6
JRUBY-3331 to_f near Float::MAX
JRUBY-3332 ConcurrentModificationException In Application Startup
JRUBY-3339 java.lang.ArrayIndexOutOfBoundsException in RubyArray.java
JRUBY-3340 String#unpack('m') fails with ArrayIndexOutOfBoundsException
JRUBY-3351 Tempfile defaults to a directory that does not exist on Windows
JRUBY-3360 Pure-Java tempfile does not use a #make_tmpname callback
JRUBY-3361 Compiled case/when blows up with arrays as when clauses
JRUBY-3362 attr_accessor, attr_reader, attr_writer, and attr not obeying visibility
JRUBY-3363 OutOfMemoryError when using soap4r on jruby 1.1.6
JRUBY-3365 Objects with custom to_yaml methods break collection to_yaml
JRUBY-3366 Faulty marshalling error blows up in ActiveSupport
JRUBY-3367 Dir.glob processes nested braces incorrectly
JRUBY-3372 [PATCH] FFI: passing nil for a declared string parameter blows up
JRUBY-3373 [PATCH] FFI: assigning Struct to a pointer fails
JRUBY-3374 [PATCH] FFI::ManagedStruct instantiated objects are of the wrong class
JRUBY-3375 'attr' implementation is incompatible with MRI 1.9.1 behavior
JRUBY-3377 Need FFI platform files generated for x86_64 darwin
JRUBY-3386 Array#eql? rubyspec failure
JRUBY-3387 Array#== rubyspec failure
JRUBY-3390 RubySpec: Numeric#coerce calls #to_f to convert other if self responds to #to_f
JRUBY-3392 RubySpec: Thread.stop resets Thread.critical to false
JRUBY-3397 defined? CONST is not following proper constant lookup rules
JRUBY-3398 Attributes defined from Java tried to use current frame for visibility
JRUBY-3405 popen breaks input channel for IRB
JRUBY-3407 FFI Stack Level Too Deep on Library.send(:method, args)
JRUBY-3408 FFI non-string args for methods are turned into strings anyway
JRUBY-3410 Add -y flag to debug the parser
JRUBY-3411 JRuby does not build or run on AIX due to exceptions in org.jruby.ext.ffi.Platform
JRUBY-3420 [PATCH] Added basic_word_break_characters method to Readline
JRUBY-3432 String#hash needs to be made encoding-aware
JRUBY-3436 [PATCH] FFI should allow passing nil as a callback parameter
JRUBY-3437 pid-returning methods should make a best effort to get a real pid
JRUBY-3439 super in top level go boom
The JRuby community is pleased to announce the release of JRuby 1.1.6
Homepage: https://www.jruby.org/
Download: https://dist.codehaus.org/jruby/1.1.6
JRuby 1.1.6 is the sixth 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:
- Additional Ruby 1.9 support (via --1.9)
- Full 1.9 parser
- Most core 1.9 methods/libraries/classes
- An evergrowing list of dead IO references bug fixed
- Much faster Array.sort
- Run gems out of jar files without having to unpack them.
- Store gem repositories in jars and load them via the classpath.
- Improved JavaEmbedUtils for embedders
- Removed two measurable memory leaks during RC process
- 74 bugs fixed since 1.1.5
Key Summary
JRUBY-441 Java integration code does not report errors well
JRUBY-1133 $KCODE is ignored when multibyte character is used inside regular expression
JRUBY-1181 Rake batch file for Windows environments
JRUBY-1476 jruby.home extraction / jar-complete / content mismatch
JRUBY-1489 Adding encapulated parse methods for external uses, such as JSR223 API implementation
JRUBY-1801 Support Ruby 1.9 stabby lambda syntax
JRUBY-2028 LocalJumpError is displayed when a block is invoked in a java thread.
JRUBY-2183 handling method_missing is slower than in MRI
JRUBY-2198 Array#sort is slower than MRI
JRUBY-2209 An Interrupt wipes out END {} blocks
JRUBY-2210 permissions on $JRUBY_HOME/lib/ruby/gem/1.8 not wide enough
JRUBY-2224 jirb breaks method_added for classes
JRUBY-2279 JRuby's Signal pollutes Kernel namespace with signal-specific constants
JRUBY-2290 form.datetime_select not working with IE in 1.1RC2 (but does with Firefox)
JRUBY-2301 JRuby script would work when java is installed but JAVA_HOME not set
JRUBY-2380 Thread.list has a race condition
JRUBY-2546 Using reflection to set a String on a field results in an error
JRUBY-2602 Lots of Readline::HISTORY rubyspec failures
JRUBY-2613 Readline.readline wants two arguments
JRUBY-2703 Indexed methods are no longer supported, and options and code related to them should be removed or deprecated.
JRUBY-2746 jruby -S flag does not search PATH, not support relative locations within PATH
JRUBY-2780 RegexpError: target of repeat operator is invalid
JRUBY-2798 File.open rubyspec failure on Mac OS X, Soylatte
JRUBY-2799 Need some mechanism to call masked java methods (initialize)
JRUBY-2834 More than 50 RubySpec failures for ARGF
JRUBY-2852 rcov.rb:654:in `aggregate_data': NilClass can't be coerced into Fixnum (TypeError) when running jruby -S rake spec:rcov
JRUBY-2948 Exceptions do not cut off at binding evals after change reported in JRUBY-2945
JRUBY-3078 require should be made either threadsafe or guaranteed to run the discovered file exactly once
JRUBY-3104 Ruby 1.9 parser support
JRUBY-3107 Ability to get extra position information from DefaultRubyParser
JRUBY-3108 a REXML XPath query fails to run correctly
JRUBY-3111 JRuby does not handle '@' sign in YAML file correctly.
JRUBY-3112 Some Ruby instances are not roundtripping from Ruby to Java and back
JRUBY-3117 Constant lookup from method inside class ::Object is incorrect
JRUBY-3118 Creating a subclass of MatchData that's instantiable blows up because there's no allocator
JRUBY-3122 Arity.required(3) ends up reporting the wrong arity
JRUBY-3126 Allow Rubygems to be loaded and used from within jar files
JRUBY-3130 JRuby selects wrong static method on Java class
JRUBY-3131 obj.send :binding does not set the binding's 'self' to obj
JRUBY-3132 String.split is broken
JRUBY-3133 'jgem update' causes: java.lang.AssertionError: UpdateCommand is not interned
JRUBY-3134 Define RubyRange.min/max
JRUBY-3135 RubyException doesn't define to_str
JRUBY-3138 import 'java.lang' and similar break due to missing PackageSearch class
JRUBY-3140 Const lookup failures in precompiled specs
JRUBY-3141 Array index error in JCodings running latest String#rindex specs
JRUBY-3145 Module#include detects cyclic includes
JRUBY-3149 Float#to_s returns a string representation of self, possibly Nan, -Infinity, +Infinity
JRUBY-3155 TCPSocket#puts block when the socket is waiting in read
JRUBY-3156 Import of Java classes in "main" object has no effect
JRUBY-3161 java interface in base class cannot implement in derived class
JRUBY-3162 Dir.glob does not like encodings, and will fail when used with File.expand_path
JRUBY-3172 Error in YAML.dump
JRUBY-3173 require in 1.1.5 prefers files in the current directory despite loadpath (even with "." removed)
JRUBY-3176 Thread#wakeup doesn't wake up a sleeping thread
JRUBY-3181 [PATCH] Stack trace lost when re-raising an exception
JRUBY-3182 Symlink doesn't work with relative path destinations and Dir.chdir
JRUBY-3185 Ruby.descriptors was leaking endless WeakReferences (with Integer key).
JRUBY-3188 NPE when loading file in tzinfo (used by ActiveSupport)
JRUBY-3189 java.lang.Iterable should have an each method
JRUBY-3191 Including same Java interface twice causes ClassFormatError
JRUBY-3192 Return type coercion to java interfaces broken by new JI
JRUBY-3195 jruby-openssl fails to load but reports no error
JRUBY-3197 Fix "undefined method `uid' for nil:NilClass" problem with Rubygems 1.3.1
JRUBY-3198 String#slice! not working correctly when used with string read from file
JRUBY-3201 JRubyApplet failing when using TrivialFacade.
JRUBY-3209 "java -jar jruby-complete.jar -S jirb" does not run if ~/.jruby exists
JRUBY-3210 the ./ behavior with load is not MRI compatible
JRUBY-3213 for loop broken for 1.9
JRUBY-3217 Memory Leak with Adopted Threads
JRUBY-3225 [Regression] slowdown in Jruby 1.1.6RC2 using Rails 2.1.1
JRUBY-3230 Hpricot broke from 1.5 to 1.6
JRUBY-3233 JRuby with Rails 2.2.2 unable to instantiate a java class
JRUBY-3234 Difference in require behaviour with MRI with ".rb" suffix
The JRuby community is pleased to announce the release of JRuby 1.1.6RC1!
Homepage: https://www.jruby.org/
Download: https://dist.codehaus.org/jruby/
JRuby 1.1.6RC1 is the first release candidate for our sixth 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. If we find no major problems with 1.1.6RC1 we will release the final
version of 1.1.6 early next week.
***Please try your apps against 1.1.6RC1 ASAP and report problems***
Highlights:
- Additional Ruby 1.9 support (via --1.9)
- Full 1.9 parser
- Most core 1.9 methods/libraries/classes
- An evergrowing list of dead IO references bug fixed
- Much faster Array.sort
- Run gems out of jar files without having to unpack them.
- Store gem repositories in jars and load them via the classpath.
- Improved JavaEmbedUtils for embedders
- 67 bugs fixed since 1.1.5
Key Summary
JRUBY-3131 obj.send :binding does not set the binding's 'self' to obj
JRUBY-3188 NPE when loading file in tzinfo (used by ActiveSupport)
JRUBY-3181 [PATCH] Stack trace lost when re-raising an exception
JRUBY-3197 Fix "undefined method `uid' for nil:NilClass" problem with Rubygems 1.3.1
JRUBY-3126 Allow Rubygems to be loaded and used from within jar files
JRUBY-3141 Array index error in JCodings running latest String#rindex specs
JRUBY-3135 RubyException doesn't define to_str
JRUBY-3118 Creating a subclass of MatchData that's instantiable blows up because there's no allocator
JRUBY-3162 Dir.glob does not like encodings, and will fail when used with File.expand_path
JRUBY-3108 a REXML XPath query fails to run correctly
JRUBY-3132 String.split is broken
JRUBY-441 Java integration code does not report errors well
JRUBY-1801 Support Ruby 1.9 stabby lambda syntax
JRUBY-2183 handling method_missing is slower than in MRI
JRUBY-2279 JRuby's Signal pollutes Kernel namespace with signal-specific constants
JRUBY-2209 An Interrupt wipes out END {} blocks
JRUBY-2290 form.datetime_select not working with IE in 1.1RC2 (but does with Firefox)
JRUBY-2798 File.open rubyspec failure on Mac OS X, Soylatte
JRUBY-2546 Using reflection to set a String on a field results in an error
JRUBY-3122 Arity.required(3) ends up reporting the wrong arity
JRUBY-2746 jruby -S flag does not search PATH, not support relative locations within PATH
JRUBY-3182 Symlink doesn't work with relative path destinations and Dir.chdir
JRUBY-3104 Ruby 1.9 parser support
JRUBY-3185 Ruby.descriptors was leaking endless WeakReferences (with Integer key).
JRUBY-3111 JRuby does not handle '@' sign in YAML file correctly.
JRUBY-3191 Including same Java interface twice causes ClassFormatError
JRUBY-3192 Return type coercion to java interfaces broken by new JI
JRUBY-3134 Define RubyRange.min/max
JRUBY-3078 require should be made either threadsafe or guaranteed to run the discovered file exactly once
JRUBY-2852 rcov.rb:654:in `aggregate_data': NilClass can't be coerced into Fixnum (TypeError) when running jruby -S rake spec:rcov
JRUBY-3138 import 'java.lang' and similar break due to missing PackageSearch class
JRUBY-3117 Constant lookup from method inside class ::Object is incorrect
JRUBY-3145 Module#include detects cyclic includes
JRUBY-3189 java.lang.Iterable should have an each method
JRUBY-3161 java interface in base class cannot implement in derived class
JRUBY-3176 Thread#wakeup doesn't wake up a sleeping thread
JRUBY-3195 jruby-openssl fails to load but reports no error
JRUBY-2613 Readline.readline wants two arguments
JRUBY-2834 More than 50 RubySpec failures for ARGF
JRUBY-3149 Float#to_s returns a string representation of self, possibly Nan, -Infinity, +Infinity
JRUBY-3198 String#slice! not working correctly when used with string read from file
JRUBY-3107 Ability to get extra position information from DefaultRubyParser
JRUBY-2780 RegexpError: target of repeat operator is invalid
JRUBY-2380 Thread.list has a race condition
JRUBY-3155 TCPSocket#puts block when the socket is waiting in read
JRUBY-2948 Exceptions do not cut off at binding evals after change reported in JRUBY-2945
JRUBY-3133 'jgem update' causes: java.lang.AssertionError: UpdateCommand is not interned
JRUBY-2224 jirb breaks method_added for classes
JRUBY-2703 Indexed methods are no longer supported, and options and code related to them should be removed or deprecated.
JRUBY-2799 Need some mechanism to call masked java methods (initialize)
JRUBY-3156 Import of Java classes in "main" object has no effect
JRUBY-2198 Array#sort is slower than MRI
JRUBY-1489 Adding encapulated parse methods for external uses, such as JSR223 API implementation
JRUBY-2602 Lots of Readline::HISTORY rubyspec failures
JRUBY-3112 Some Ruby instances are not roundtripping from Ruby to Java and back
JRUBY-3210 the ./ behavior with load is not MRI compatible
JRUBY-3173 require in 1.1.5 prefers files in the current directory despite loadpath (even with "." removed)
JRUBY-3130 JRuby selects wrong static method on Java class
JRUBY-3140 Const lookup failures in precompiled specs
JRUBY-1476 jruby.home extraction / jar-complete / content mismatch
JRUBY-2301 JRuby script would work when java is installed but JAVA_HOME not set
JRUBY-2028 LocalJumpError is displayed when a block is invoked in a java thread.
JRUBY-2210 permissions on $JRUBY_HOME/lib/ruby/gem/1.8 not wide enough
JRUBY-3201 JRubyApplet failing when using TrivialFacade.
JRUBY-1133 $KCODE is ignored when multibyte character is used inside regular expression
JRUBY-3209 "java -jar jruby-complete.jar -S jirb" does not run if ~/.jruby exists
JRUBY-1181 Rake batch file for Windows environments
The JRuby community is pleased to announce the release of JRuby 1.1.5!
Homepage: https://www.jruby.org/
Download: https://dist.codehaus.org/jruby/
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 JRuby.
Highlights:
- Per-class method caching (improves _send_, respond_to?, and defined?)
- 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 properly
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 UDPSocket.open
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 failures
JRUBY-2842 Get Errno::ENOTSOCK in UDPSocket.open
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 bench.
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 element
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 JNA
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 fails
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 bootclasspath
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 specifics
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-3049 EXCEPTION_ACCESS_VIOLATION
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 2000
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 Kernel::_callee_
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 constructible
JRUBY-3106 to_java fails to convert arguments for jna call


