Release Plan For Commons Math 1.1

Background

This is a maintenance release including bug fixes and some enhancements.

Status

In progress


Pre Release Tasks

Coding

Some data and proposed values re 37086

Operation

Math 1.0 Value

Colt

R

Proposed for 1.1

Comments?

(1 + NaNi) + (0 + 0i)

NaN + NaNi

1 + NaNi

1 + NaNi

1 + NaNi

--

(1 + INFi) + (1 - INFi)

2 + NaNi

2 + NaNi

2 + NaNi

2 + NaNi

--

(1 + INFi) + (1 + INFi)

2 + INFi

2 + INFi

2 + INFi

2 + INFi

--

(-INF + -INFi) + (INF + NaNi)

NaN + NaNi

NaN + NaNi

NaN + NaNi

NaN + NaNi

--

(1 + i) (INF + i)

INF + NaNi

INF + INFi

INF + INFi

INF + INFi

bug in math 1.0 impl

(1 + INFi) (1 - INFi)

INF + NaNi

INF + NaNi

INF + NaNi

INF + NaNi

--

(-INF + -INFi)(1 + NaNi)

NaN + NaNi

-INF + -INFi

NaN + NaNi

NaN + NaNi

Colt is following algorithm in C99x Annex G spec

(1 + INFi)/(1 + 0i)

NaN + INFi

NaN + INFi

NaN + INfi

NaN + Infi

--

(1 + INFi)/(1 + INFi)

NaN + NaNi

NaN + INFi

NaN + NaNi

NaN + NaNi

--

(-INF + -INFi)/(1 + NaNi)

NaN + NaNi

NaN + INFi

NaN + NaNi

NaN + NaNi

--

(-INF + INFi)/(1 + 0i)

NaN + NaNi

-INF + INFi

NaN + NaNi

NaN + NaNi

Colt is following algorithm in C99x Annex G spec

(INF + i)/(0 + 0i)

ArithmeticExeption

NaN + NaNi

NaN + NaNi

NaN + NaNi

--

(1 + 0i)/(0 + 0i)

ArithmeticExeption

NaN + NaNi

NaN + NaNi

NaN + NaNi

--

Documentation

Javadoc

Quality

Check Compatibility

(Done) This release should be binary compatible with the 1.0 release, including serialization

RC(s)

Release Notes

(Done)Create a text file based on the content of changes.xml, name this ReleaseNotes.txt and add to release. Would be great to have a commons-standard way to do this. - has been automated using custom jsl for maven changes plugin

Release Vote(s)

If no objections are raised on problems reported with an RC after two days, a VOTE thread will be kicked off. If problems are reported during the vote, these will be fixed and a new RC will be made available and a new VOTE initiated. This process will iterate until we have had a successful VOTE thread extend for 72 hours.

math/1.1ReleasePlan (last edited 2009-09-20 23:48:30 by localhost)