You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Jesse Wilson (JIRA)" <ji...@apache.org> on 2009/07/10 05:54:14 UTC

[jira] Updated: (HARMONY-6262) Harmony's java.util.concurrent is out of date

     [ https://issues.apache.org/jira/browse/HARMONY-6262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jesse Wilson updated HARMONY-6262:
----------------------------------

    Attachment: JSR166-20090707.patch

Updates the concurrency package. Original public-domain licensed code is here:
  http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/main/java/util/
  http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/test/tck/

According to one of the contributors to that package, "the highest quality 1.5 java.util.concurrent you can get is by grabbing the latest Doug Lea CVS version (1.7) and removing any post 1.5 APIs, mostly by removing "public" from selected methods." That's pretty much what I've done here. I've also removed some 1.6- and 1.7-only code.

This patch is blocked by HARMONY-6264. If volunteers could apply that patch and fix both DRLVM and J9, that would be incredibly awesome.

> Harmony's java.util.concurrent is out of date
> ---------------------------------------------
>
>                 Key: HARMONY-6262
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6262
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>    Affects Versions: 5.0M10
>            Reporter: Jesse Wilson
>         Attachments: JSR166-20090707.patch
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> There have been several performance enhancements and bug fixes to the JSR 166 code since it was originally copied into Harmony in 2006. 
>   http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/main/java/util/concurrent/
> I'll prepare a patch to bring Harmony up-to-date, which I'll can then use to bring Android up-to-date. We're tracking this here:
>   http://code.google.com/p/android/issues/detail?id=3108

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.