[ 
https://issues.apache.org/jira/browse/MAHOUT-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12874446#action_12874446
 ] 

Hudson commented on MAHOUT-405:
-------------------------------

Integrated in Mahout-Quality #44 (See 
[http://hudson.zones.apache.org/hudson/job/Mahout-Quality/44/])
    MAHOUT-405 - Undeprecate a number of interfaces and all of the 
random.engine classes (some by deletion).

This involved simply undeprecating most of the members of math.function by 
inspection for math.function.Functions or because the rest are interfaces 
anyway.

For MersenneTwister, I went back to the C reference implementation and 
generated unit tests based on that.  Then I walked the code generating unit 
tests based on equivalent performance.


> Remove easy deprecations from math package
> ------------------------------------------
>
>                 Key: MAHOUT-405
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-405
>             Project: Mahout
>          Issue Type: Bug
>    Affects Versions: 0.3
>            Reporter: Ted Dunning
>             Fix For: 0.4
>
>         Attachments: MAHOUT-405.patch
>
>
> A few cases like IntIntFunction are interfaces and don't need further tests 
> to undeprecate.  Others like MersenneTwister are a little tricker.
> Here is a list of commonly used interfaces that can be undeprecated:
> [deprecation] org.apache.mahout.math.function.Double9Function in 
> org.apache.mahout.math.function has been deprecated
> [deprecation] org.apache.mahout.math.function.IntIntDoubleFunction in 
> org.apache.mahout.math.function has been deprecated
> [deprecation] org.apache.mahout.math.function.IntIntFunction in 
> org.apache.mahout.math.function has been deprecated

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

Reply via email to