The JRuby community is pleased to announce the release of JRuby 1.0.2.

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


JRuby 1.0.2 is a minor release of our stable 1.0 branch. The fixes in this
release include primarily obvious compatibility issues that we felt were
low risk. We periodically push out point releases to continue supporting
production users of JRuby 1.0.x.

Highlights:
- Fixed several nasty issues for users on Windows
- Fixed a number of network compatibility issues
- Includes support for Rails 1.2.5
- Reduced memory footprint
- Improved File IO performance
- trap() fix
- 99 total issues resolved since JRuby 1.0.1

Special thanks to the new JRuby contributors who rose to Charlie's challenge
to write patches for some outstanding bugs: Riley Lynch, Mathias Biilmann
Christensen, Peter Brant, and Niels Bech Nielsen.  Welcome aboard...

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-1144      rails script shebang line causes incorrect interpretation
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-1238      Make Frame#getName and Frame#getPosition public
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-1246      Base64Coder#encode(String) has a problem.
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-1287      ant dist is putting unneeded files in resulting zip and tar 
files
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-1401      Pathname#realpath fails for Windows drive letters
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)


-- 
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