[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