Bug
- [JRUBY-413] - Thread does not define an allocator, and does not respond properly when an attempt is made to Marshal it
- [JRUBY-905] - Thread context classloader should not be saved
- [JRUBY-1005] - Array#pack fails for Q/q directives
- [JRUBY-1023] - File.new does not support 3rd form (file descriptors)
- [JRUBY-1042] - Array block args not expanded when calling explicit block argument
- [JRUBY-1043] - Java proxy InvocationHandler's parameterTypeCache should be thread-safe
- [JRUBY-1049] - IO.open not defined
- [JRUBY-1053] - Rubinius class_spec failures
- [JRUBY-1066] - Rubinius core/struct_spec failures
- [JRUBY-1070] - Rubinius language/method_spec failures
- [JRUBY-1085] - gem install rails results in OutOfMemoryError
- [JRUBY-1111] - ARGV not defined when running ruby scripts via BSF
- [JRUBY-1121] - rake hangs
- [JRUBY-1123] - missing encoding attribute
- [JRUBY-1125] - Weird NPE when ObjectSpace._id2ref called for GC'ed object in conditional statement
- [JRUBY-1129] - net/imap failes with parser errors
- [JRUBY-1139] - NPE on unmarshalling new-style "user"-marshalled class
- [JRUBY-1160] - jruby.bat parses argument with "=" incorrectly
- [JRUBY-1191] - method() on alias calls wrong super (but not in our opinion)
- [JRUBY-1219] - Japanese problem in YAML
- [JRUBY-1229] - require throws a LoadError when Jar has a null Manifest
- [JRUBY-1231] - File.directory?('') should return false
- [JRUBY-1236] - Regexp : yet another regular expression diff from MRI
- [JRUBY-1242] - ClassCastException: org.jruby.ast.NthRefNode w/match variables used as #$1 in here document in string substitution
- [JRUBY-1243] - Module#class_variable_defined? not defined.
- [JRUBY-1262] - RbConfig is not defined
- [JRUBY-1269] - probable bug in ObjectSpace::define_finalize
- [JRUBY-1274] - YAML.dump requires second argument to .respond_to? :write
- [JRUBY-1275] - Java integration violates Module#name contract (reduction of jirb issue)
- [JRUBY-1286] - 'Thread.main.exit!' and/or 'Kernel.exit!' does not work under certain circumstances
- [JRUBY-1289] - JRuby fails if assertions are enabled
- [JRUBY-1290] - DRb fails to bind to socket: Address in use (Errno::EADDRINUSE)
- [JRUBY-1295] - Invalid instance/class variable and constant names may be set
- [JRUBY-1302] - Intermittent Mongrel failures with "uninitialized constant Errno::ECONNABORTED"
- [JRUBY-1306] - Java 6-based chmod reverses logic for readable and writable
- [JRUBY-1308] - File.new using File::CREAT should imply reading, not writing
- [JRUBY-1315] - 'system', 'popen', etc... with spaces in path of jruby does not work system('"C:/foo bar/har har/bin/jruby" doSomething.rb')
- [JRUBY-1317] - Heredocs ending in non-curly expansion do not include final newline
- [JRUBY-1318] - :$`, :$&, :$\, :$+ goes boom
- [JRUBY-1321] - any tab completion after typing object name that doesn't exist folled by a "." crashes jirb
- [JRUBY-1331] - YABAB - Yet Another Block Argument Bug
- [JRUBY-1333] - unpack(M*) does not read encoded value if it is last in the packed value
- [JRUBY-1334] - Iconv exceptions end up exceptioning out during their creation
- [JRUBY-1335] - "gets" method in jirb does not echo to stdout
- [JRUBY-1336] - unpack(M) loses last character
- [JRUBY-1337] - Fix broken unit tests in mri/externals/stringio/test_stringio.rb
- [JRUBY-1339] - Constants nested in a Module are not included
- [JRUBY-1343] - Signal#trap doesn't work
- [JRUBY-1347] - wrong algorithm in _jrubyvars.bat to set the classpath for jruby
- [JRUBY-1348] - gem installation does not set executable rights correctly
- [JRUBY-1350] - CLASSPATH environment variable increases exponentially in _jrubyvars.bat
- [JRUBY-1353] - newSymbol symbolid's make 1.to_sym, etc... give weird answers
- [JRUBY-1367] - rev 4315 changes to _jrubyvars.bat breaks jruby
- [JRUBY-1368] - Attempting File.open('foo', 'w') when './foo' is a directory raises Errno:ERNOENT, but should raise Errno:EISDIR
- [JRUBY-1370] - Call/FCall don't provide incoming block during arg processing
- [JRUBY-1372] - Rails helper loading fails due to Regexp quoting bug
- [JRUBY-1373] - Cannot run JRuby through 'java' when having space in path in JRuby's home
- [JRUBY-1374] - Our File.sync is too over zealous
- [JRUBY-1375] - Dir.mkdir doesn't raise SystemCallError
- [JRUBY-1379] - [PATCH] file.flock(File::LOCK_UN | File::LOCK_NB) support
- [JRUBY-1380] - jruby complete jar file forgot to include jline.dll
- [JRUBY-1393] - JRuby Errno module is missing ECONNABORTED
- [JRUBY-1394] - README.test points people to wrong file name
- [JRUBY-1406] - Reading streams from launched shell process is slow
- [JRUBY-1408] - JRuby crashes with error: can't find string "EOF" anywhere before EOF (SyntaxError)
- [JRUBY-1410] - Signal on Windows blows up with missing signals
- [JRUBY-1416] - eval of a "proc" with setting the line number for something lower than 1 to adjust the line number causes "java.lang.ArrayIndexOutOfBoundsException: -1 (NativeException)"
- [JRUBY-1417] - Wrong var name inside thread dosent popup exception. With -d optino enabled.
- [JRUBY-1419] - alias_method does not call method_added for the new method
- [JRUBY-1422] - (patch) File.dirname('C:\\') returns incorrect results
- [JRUBY-1423] - Range#step - strange behavior with alpha range, numeric step
- [JRUBY-1426] - error occurs when attempting to disable jit at the command line on windows
- [JRUBY-1427] - YAML wrongly serialize String contains certain utf8 characterset
- [JRUBY-1430] - Kernel::rand() is broken for arguments larger than Integer.MAX_VALUE
- [JRUBY-1432] - NFE from RubyYaccLexer.yylex
- [JRUBY-1435] - YieldNodes sometimes have wrong position information
- [JRUBY-1437] - Heap overflow on attempted gem install
- [JRUBY-1443] - Wrong position information for a CallNode with parentheses
- [JRUBY-1446] - FileUtils#mkdir_p causes test suites to not register if the mkdir_p argument already exists
- [JRUBY-1447] - Setting the priority of a dead thread causes NPE
- [JRUBY-1450] - Builtin scripts don't establish a new frame and class when loaded
- [JRUBY-1451] - jruby does not warn about uninitialized instance variables even when warnings are enabled
- [JRUBY-1452] - TCPServer in the midst of accept should still be usable after being Thread.raise interrupted
- [JRUBY-1460] - TCPSockets do not stay fully closed
- [JRUBY-1465] - Test failures under Windows
- [JRUBY-1468] - blocks with var args does not work the same as MRI or JRuby 1.0.1 when the argument supplied is an array
- [JRUBY-1477] - IO Error requiring certain jars in JRoR
- [JRUBY-1479] - irb completion doesn't work for 'java.[TAB]'
- [JRUBY-1481] - don't automatically define ARGV when embedding
- [JRUBY-1482] - Make ARGV default always to [] and configurable through RubyInstanceConfig
- [JRUBY-1484] - JRuby.bat -e and double-quoted string processing broken
- [JRUBY-1491] - MethodCache maintains hard references to Ruby classes and methods that should be weakly referenced
- [JRUBY-1499] - Mongrel log should go to standard out by default. This doesn't happen for some reason
- [JRUBY-1500] - JIRB startup failure "unrecognized switch: -=-" (trunk+WinXp)
Improvement
- [JRUBY-1238] - Make Frame#getName and Frame#getPosition public
- [JRUBY-1246] - Base64Coder#encode(String) has a problem.
- [JRUBY-1287] - ant dist is putting unneeded files in resulting zip and tar files
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.