[MacPorts] #30980: Update jruby port to 1.6.4
MacPorts
noreply at macports.org
Thu Aug 25 19:19:02 PDT 2011
#30980: Update jruby port to 1.6.4
-------------------------------+--------------------------------------------
Reporter: jendave@… | Owner: ameingast@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: haspatch | Port: jruby
-------------------------------+--------------------------------------------
Changes (by jmr@…):
* owner: macports-tickets@… => ameingast@…
* cc: jendave@… (removed)
* version: 2.0.1 =>
Old description:
> Notable Changes:
>
> 1.9 language and core class fixes
> New Native MacOS installer
> Overloaded Java method dispatch perf fix
> Java dispatch block cercion perf fix
> Disabling native now disables C extension support
> JRuby can be built with 1.9 mode by default
> 48 Issues resolved
>
> 1.6.4 Issues Resolved:
>
> JRUBY-928 Java arrays don’t inherit from java.lang.Object in Rubified
> Java class hierarchy
> JRUBY-4699 Different select() behavior compared to MRI
> JRUBY-4717 1.9 New digest methods are missing (base64digest and
> base64digest!)
> JRUBY-4925 Evaluation of constant happens before rhs of assignment
> (different to mri)
> JRUBY-5146 Enumerator#next has performance issues.
> JRUBY-5441 Attempt to create decimal 2.2250738585072012e-308 sends
> JVM into tight infinite loop
> JRUBY-5459 JRuby launcher does not observe VERIFY_JRUBY env var to
> skip boot classpath
> JRUBY-5496 Need to split jar for App Engine
> JRUBY-5546 Using -J-Djruby.reify.classes=true sometimes crashes JRuby
> 1.6.0RC2
> JRUBY-5564 become_java! does not create java class which can be
> loaded by the context-classloader (as of >= 1.6.0.RC1)
> JRUBY-5593 stat.st_gid unsupported on this platform
> (NotImplementedError)
> JRUBY-5622 Regex string interpolation breaks unicode properties
> JRUBY-5737 error: “Unsupported platform: unknown-darwin” when using
> JRuby’s ffi and Java 1.7 macosx-port build
> JRUBY-5771 WeakRef::RefError wrongly defined as ::RefError, causing
> lots of runtime warnings when using weakref
> JRUBY-5809 1.9 String.inspect produces wrong output on UTF-8 string
> JRUBY-5896 Could not initialize class
> com.kenai.jaffl.struct.Struct$Constants
> JRUBY-5906 jruby.reify.classes fails with NPE
> JRUBY-5909 Converting range to array with zip results in TypeError
> JRUBY-5915 “gem build” results in bogus gemspec in –1.9 mode
> JRUBY-5918 Float marshal depends on locale
> JRUBY-5922 Magic comment processing blows up on files with only a
> comment line with no newline
> JRUBY-5924 Wrong Behavior at MatchData#end and Strings with special
> characters
> JRUBY-5926 IO#gets and StringIO#gets both throw exceptions when you
> pass in a limit in 1.9 mode
> JRUBY-5931 Wrong handling of “special” letters encoded in utf-8
> JRUBY-5932 IPSocket.peeraddr should take an argument to note do a
> lookup
> JRUBY-5933 ENV[]= causes segfault when accessed concurrently from
> different runtimes
> JRUBY-5935 Add support for the ‘coverage’ lib in 1.9 mode
> JRUBY-5936 IO.select throws ArrayIndexOutOfBoundsException
> JRUBY-5940 StringIO#set_encoding is not implemented
> JRUBY-5941 ZeroDivisionError with DateTime strftime(“%S”)
> JRUBY-5950 When to_ary from yield does not return an array we
> ClassCast
> JRUBY-5954 Incorrect Method#parameters in 1.9 mode
> JRUBY-5960 Something in rails causes File#each to throw
> InvalidByteSequenceError in 1.9 mode
> JRUBY-5963 Performance regression in 1.6.x in using procs as Java
> interface impls (closure conversion)
> JRUBY-5965 JavaClass#handleScalaSingletons() raises & catches
> hundreds of unnecessary NPEs
> JRUBY-5967 NPE when loading rails
> JRUBY-5968 Mac OSX ant dist failure w/ patch
> JRUBY-5971 Pass Psych taint tests
> JRUBY-5973 Failure to connect to Nailgun server produces confusing
> error
> JRUBY-5975 Support for –oc and –ic option in NKF
> JRUBY-5979 Process::Status.coredump? implementation w/ patch and ruby
> test script
> JRUBY-5980 Unable to call varargs constructor with 0 arguments.
> JRUBY-5981 Regression: thread-local UTF8_CODER truncates decoded
> strings to 1024 bytes
> JRUBY-5984 Java integration broke with latest jruby-1_6 branch HEAD
> JRUBY-5989 MacOSX Installer Build Task Unzip Overwrite Issue w/ patch
> JRUBY-5997 Block argument handling is inconsistent in 1.9 mode
> JRUBY-5998 Enumerator#each on enumerators created with Enumerator.new
> in 1.9 mode is slow
> JRUBY-6007 Extract some classes from NKF
New description:
Notable Changes:
{{{
1.9 language and core class fixes
New Native MacOS installer
Overloaded Java method dispatch perf fix
Java dispatch block cercion perf fix
Disabling native now disables C extension support
JRuby can be built with 1.9 mode by default
48 Issues resolved
}}}
1.6.4 Issues Resolved:
{{{
JRUBY-928 Java arrays don’t inherit from java.lang.Object in Rubified
Java class hierarchy
JRUBY-4699 Different select() behavior compared to MRI
JRUBY-4717 1.9 New digest methods are missing (base64digest and
base64digest!)
JRUBY-4925 Evaluation of constant happens before rhs of assignment
(different to mri)
JRUBY-5146 Enumerator#next has performance issues.
JRUBY-5441 Attempt to create decimal 2.2250738585072012e-308 sends JVM
into tight infinite loop
JRUBY-5459 JRuby launcher does not observe VERIFY_JRUBY env var to
skip boot classpath
JRUBY-5496 Need to split jar for App Engine
JRUBY-5546 Using -J-Djruby.reify.classes=true sometimes crashes JRuby
1.6.0RC2
JRUBY-5564 become_java! does not create java class which can be loaded
by the context-classloader (as of >= 1.6.0.RC1)
JRUBY-5593 stat.st_gid unsupported on this platform
(NotImplementedError)
JRUBY-5622 Regex string interpolation breaks unicode properties
JRUBY-5737 error: “Unsupported platform: unknown-darwin” when using
JRuby’s ffi and Java 1.7 macosx-port build
JRUBY-5771 WeakRef::RefError wrongly defined as ::RefError, causing
lots of runtime warnings when using weakref
JRUBY-5809 1.9 String.inspect produces wrong output on UTF-8 string
JRUBY-5896 Could not initialize class
com.kenai.jaffl.struct.Struct$Constants
JRUBY-5906 jruby.reify.classes fails with NPE
JRUBY-5909 Converting range to array with zip results in TypeError
JRUBY-5915 “gem build” results in bogus gemspec in –1.9 mode
JRUBY-5918 Float marshal depends on locale
JRUBY-5922 Magic comment processing blows up on files with only a
comment line with no newline
JRUBY-5924 Wrong Behavior at MatchData#end and Strings with special
characters
JRUBY-5926 IO#gets and StringIO#gets both throw exceptions when you
pass in a limit in 1.9 mode
JRUBY-5931 Wrong handling of “special” letters encoded in utf-8
JRUBY-5932 IPSocket.peeraddr should take an argument to note do a
lookup
JRUBY-5933 ENV[]= causes segfault when accessed concurrently from
different runtimes
JRUBY-5935 Add support for the ‘coverage’ lib in 1.9 mode
JRUBY-5936 IO.select throws ArrayIndexOutOfBoundsException
JRUBY-5940 StringIO#set_encoding is not implemented
JRUBY-5941 ZeroDivisionError with DateTime strftime(“%S”)
JRUBY-5950 When to_ary from yield does not return an array we
ClassCast
JRUBY-5954 Incorrect Method#parameters in 1.9 mode
JRUBY-5960 Something in rails causes File#each to throw
InvalidByteSequenceError in 1.9 mode
JRUBY-5963 Performance regression in 1.6.x in using procs as Java
interface impls (closure conversion)
JRUBY-5965 JavaClass#handleScalaSingletons() raises & catches hundreds
of unnecessary NPEs
JRUBY-5967 NPE when loading rails
JRUBY-5968 Mac OSX ant dist failure w/ patch
JRUBY-5971 Pass Psych taint tests
JRUBY-5973 Failure to connect to Nailgun server produces confusing
error
JRUBY-5975 Support for –oc and –ic option in NKF
JRUBY-5979 Process::Status.coredump? implementation w/ patch and ruby
test script
JRUBY-5980 Unable to call varargs constructor with 0 arguments.
JRUBY-5981 Regression: thread-local UTF8_CODER truncates decoded
strings to 1024 bytes
JRUBY-5984 Java integration broke with latest jruby-1_6 branch HEAD
JRUBY-5989 MacOSX Installer Build Task Unzip Overwrite Issue w/ patch
JRUBY-5997 Block argument handling is inconsistent in 1.9 mode
JRUBY-5998 Enumerator#each on enumerators created with Enumerator.new
in 1.9 mode is slow
JRUBY-6007 Extract some classes from NKF
}}}
--
Comment:
Please remember to cc the maintainer, and to preview and use
WikiFormatting. You do not need to be in cc when you are the reporter.
--
Ticket URL: <https://trac.macports.org/ticket/30980#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list