...
The
...
JRuby
...
community
...
is
...
pleased
...
to
...
announce
...
the
...
release
...
of
...
JRuby
...
1.1
...
RC
...
1
...
Homepage:
...
...
Download:
...
http://dist.codehaus.org/jruby/
...
JRuby
...
1.1RC1
...
is
...
the
...
first
...
release
...
candidate
...
of
...
JRuby
...
1.1.
...
JRuby
...
1.1
...
represents
...
a
...
concerted
...
focus
...
on
...
speed
...
and
...
refinement.
...
Ruby
...
code
...
can
...
completely
...
compile
...
in
...
an
...
Ahead
...
Of
...
Time
...
(AOT)
...
or
...
Just
...
In
...
Time
...
(JIT)
...
mode;
...
yielding
...
a
...
faster
...
Ruby
...
!
...
It
...
also
...
uses
...
less
...
memory
...
than
...
our
...
previous
...
releases.
...
We
...
need
...
people
...
to
...
download
...
JRuby
...
1.1RC1
...
and
...
give
...
us
...
feedback.
...
Test
...
your
...
applications
...
and
...
help
...
us
...
make
...
JRuby
...
1.1
...
a
...
great
...
release.
...
Highlights:
...
-
...
143
...
issues
...
resolved
...
since
...
JRuby
...
1.1b1
...
-
...
Landing
...
of
...
Java
...
port
...
of
...
Oniguruma
...
(Joni)
...
-
...
Most
...
Posix
...
methods
...
supported
...
(e.g.
...
stat,
...
kill,
...
getuid)
...
-
...
Latest
...
Rubygems
...
1.0.1,
...
RSpec
...
1.1.1,
...
and
...
Rake
...
0.8.1
...
gems
...
-
...
Updated
...
standard
...
library
...
to
...
be
...
Ruby
...
1.8.6
...
compatible
...
A
...
huge
...
round
...
of
...
thanks
...
goes
...
to
...
Marcin
...
Mielzynski
...
for
...
porting
...
Oniguruma.
...
Porting Oniguruma to Java (resulting in a sub-project
...
called
...
Joni)
...
was
...
a
...
tremendous
...
amount
...
of
...
work
...
and
...
it
...
turned
...
out
...
great.
...
We
...
also
...
want
...
to
...
acknowledge
...
Vladimir
...
Sizikov
...
for
...
the
...
large
...
number
...
of
...
Rubyspecs
...
failure
...
fixes
...
during
...
this
...
development
...
cycle.
...
He
...
has
...
been
...
tenacious
...
in
...
getting
...
patches
...
to
...
us
...
on
...
a
...
daily
...
basis.
...
Issues
...
fixed
...
since
...
1.1
...
beta
...
1:
...
JRUBY-
...
15 : Implement File::Stat.ino
...
and
...
File::Stat.dev
...
JRUBY-1052:
...
Rubinius
...
binding_spec
...
failures
...
JRUBY-1058:
...
Rubinius
...
core/file_spec
...
failures
...
JRUBY-1061:
...
Rubinius
...
core/kernel_spec
...
failures
...
JRUBY-1226:
...
JRuby
...
does
...
not
...
work
...
in
...
Web
...
Start
...
because
...
it
...
does
...
not
...
set
...
the
...
ProtectionDomain
...
of
...
Java
...
proxy
...
classes
...
when
...
it
...
creates
...
them
...
JRUBY-1366:
...
Names
...
when
...
compiling
...
scripts
...
are
...
mangld
...
in
...
some
...
cases
...
JRUBY-1404:
...
Unstable
...
behavior
...
with
...
ARes
...
in
...
Rails
...
2.0
...
PRE1
...
JRUBY-1415:
...
Proc#to_s
...
should
...
display
...
the
...
position
...
info
...
for
...
the
...
block
...
JRUBY-1438:
...
Create
...
JNA-based
...
implementations
...
of
...
fstat/lstat
...
JRUBY-1453:
...
All
...
IO
...
operations
...
in
...
JRuby
...
need
...
to
...
mirror
...
MRI's
...
heavy
...
use
...
of
...
select
...
for
...
all
...
operations
...
JRUBY-1458:
...
ARGF.rewind
...
blows
...
up
...
(and
...
it
...
shouldnt)
...
JRUBY-1461:
...
require
...
'./NonExistantRequiredFile'
...
causes
...
StringIndexOutOfBoundException
...
instead
...
of
...
LoadError
...
JRUBY-1462:
...
test_trace_func
...
crashes
...
interpreter
...
JRUBY-1464:
...
java.lang.ArrayIndexOutOfBoundsException
...
-
...
Exception
...
in
...
thread
...
"Ruby
...
Thread24338914"
...
JRUBY-1487:
...
weakref.rb
...
could
...
(should?)
...
be
...
implemented
...
in
...
Java
...
JRUBY-1488:
...
Add
...
ant
...
tasks
...
for
...
running
...
JRuby,
...
and
...
for
...
profiling
...
and
...
debugging
...
code
...
within
...
NetBeans
...
JRUBY-1497::undefined
...
method
...
for
...
Thread:class.
...
for
...
compiled
...
Jruby
...
classes
...
JRUBY-1503:
...
disabled
...
objectspace
...
causes
...
failures
...
in
...
Net/HTTP
...
JRUBY-1506:
...
Blocking
...
Java
...
calls
...
don't
...
work
...
with
...
timeout
...
JRUBY-1508:
...
Dir#
...
[
...
]
...
and
...
Dir#glob
...
incompatibilities
...
JRUBY-1515:
...
Compiler
...
is
...
failing
...
to
...
compile
...
files
...
with
...
nonstandard
...
paths
...
JRUBY-1522:
...
Retry
...
argument
...
evaluation
...
incompatibility
...
JRUBY-1528:
...
ant
...
Javadoc
...
error
...
when
...
using
...
target
...
create-apidocs
...
JRUBY-1541:
...
The
...
warinig
...
message
...
is
...
not
...
displayed
...
when
...
useless
...
use
...
of
...
a
...
quote
...
symbol.
...
JRUBY-1580:
...
Pathname#unlink
...
complains
...
"<file>
...
is
...
not
...
a
...
directory"
...
JRUBY-1592:
...
Math.Asinh
...
is
...
wrong
...
with
...
negative
...
arguments
...
JRUBY-1620:
...
File.link
...
needs
...
to
...
be
...
implemented
...
JRUBY-1621:
...
rss/maker
...
doesn't
...
compile
...
JRUBY-1622:
...
File.expand_path
...
cannot
...
resolve
...
a
...
relative
...
change
...
to
...
a
...
path
...
inside
...
a
...
jar
...
JRUBY-1636:
...
JSON_PURE
...
with
...
the
...
new
...
Joni
...
regex
...
fails
...
with
...
array
...
in
...
a
...
Hash,
...
I
...
guess
...
JRUBY-1641:
...
Cannot
...
run
...
unsigned
...
in
...
Web
...
Start
...
due
...
to
...
accessing
...
system
...
properties
...
JRUBY-1660:
...
JRuby
...
is
...
10x
...
slower
...
than
...
MRI
...
on
...
Time
...
objects
...
creation
...
JRUBY-1666:
...
JRuby
...
needs
...
a
...
test
...
target
...
that
...
attempts
...
to
...
compile
...
all
...
stdlib
...
files,
...
to
...
confirm
...
compiler
...
is
...
at
...
least
...
that
...
complete
...
and
...
not
...
blowing
...
up
...
JRUBY-1672:
...
JRuby
...
File.rename()
...
behavior
...
different
...
from
...
Ruby,
...
causes
...
log
...
rotation
...
issue
...
JRUBY-1673:
...
We
...
need
...
to
...
KILL
...
MethodCache.
...
JRUBY-1680:
...
nailgun
...
slows
...
way
...
down
...
when
...
JRUBY-1683:
...
attr_reader,
...
attr_writer,
...
and
...
attr_accessor
...
should
...
have
...
arity
...
0
...
JRUBY-1684:
...
Numerous
...
StringIO
...
spec
...
test
...
failures
...
JRUBY-1689:
...
Tempfile
...
class
...
random
...
behavior
...
and
...
"Bad
...
file
...
descriptor
...
(Errno::EBADF)"
...
exception
...
JRUBY-1695:
...
JRuby
...
in
...
applet
...
fails
...
due
...
Boolean.getProperty
...
security
...
permission
...
JRUBY-1706:
...
[PATCH
...
]
...
Bad
...
format
...
for
...
"frozen"
...
error
...
messages
...
JRUBY-1715:
...
Incompatible
...
behavior
...
for
...
|
...
|=
...
in
...
Hashes
...
JRUBY-1719:
...
String#capitalize
...
!
...
handles
...
frozen
...
empty
...
string
...
incompatibly
...
JRUBY-1721:
...
String#slice
...
and
...
#
...
[
...
]
...
on
...
tainted
...
string
...
might
...
incorrectly
...
return
...
untainted
...
string
...
JRUBY-1722:
...
String#<=>
...
doesn't
...
handle
...
non-string
...
arguments,
...
but
...
in
...
MRI
...
it
...
does
...
JRUBY-1723:
...
String#initialize
...
and
...
String#replace
...
on
...
frozen
...
strings
...
behave
...
incompatibly
...
with
...
MRI
...
JRUBY-1726:
...
String#inpect
...
and
...
String#dump
...
behavior
...
is
...
different
...
from
...
Ruby
...
JRUBY-1730:
...
String#slice
...
!
...
and
...
String#
...
[
...
]=
...
with
...
negative
...
ranges
...
behave
...
differently
...
than
...
Ruby
...
JRUBY-1732:
...
String#rindex
...
works
...
incorrectly
...
with
...
FixNum
...
parameters
...
JRUBY-1733:
...
String
...
conversions
...
with
...
0dNNN
...
and
...
0oNNN
...
formats
...
are
...
incorrect
...
JRUBY-1734:
...
Memory
...
leak
...
in
...
trap()
...
JRUBY-1737:
...
String#%
...
can't
...
handle
...
some
...
string
...
arguments
...
with
...
underscores
...
JRUBY-1738:
...
Kernel.sprintf
...
with
...
argument
...
of
...
some
...
non-standard
...
type
...
doesn't
...
invoke
...
to_int
...
on
...
it
...
JRUBY-1740:
...
Usage
...
text
...
says
...
ObjectSpace
...
is
...
both
...
enabled
...
and
...
disabled
...
by
...
default
...
JRUBY-1741:
...
joda-time
...
