Feature #1599
Feature #1596: complete big decimal implementation
shift EXP implementation (MathOps.pow()) to BigDecimal
100%
History
#1 Updated by Greg Shah over 11 years ago
- Target version set to Milestone 7
#2 Updated by Greg Shah almost 11 years ago
- Target version changed from Milestone 7 to Milestone 11
#3 Updated by Greg Shah almost 11 years ago
- Assignee set to Ovidiu Maxiniuc
- Start date changed from 10/19/2012 to 08/08/2013
- Due date set to 08/08/2013
#4 Updated by Greg Shah over 10 years ago
- Due date changed from 08/08/2013 to 01/31/2014
- Start date changed from 08/08/2013 to 01/28/2014
- Assignee changed from Ovidiu Maxiniuc to Hynek Cihlar
#5 Updated by Hynek Cihlar about 10 years ago
The title of the issue mentions pow and exp. MathOps
contains only pow
method, but that is already using BigDecimal.pow
. Please, clarify.
#6 Updated by Greg Shah about 10 years ago
There are 3 other versions of pow() and these all resolve down to using Math.pow()
and double
. These need to be fixed to use the same correct worker pow(NumberType, NumberType)
.
#7 Updated by Hynek Cihlar about 10 years ago
- File hc_upd20140219a.zip added
Please review the attached changes. Testcases checked in to testcases/uast/math/exp.p.
#8 Updated by Greg Shah about 10 years ago
Code Review 0219a
The code looks good. My only comments relate to some coding standards:
1. Lines 608 and 614 are missing line breaks between the } and the keyword.
2. The private
methods should be grouped at the bottom of the class with other private methods.
Upload the resulting update and go ahead with runtime regression testing.
#9 Updated by Hynek Cihlar about 10 years ago
- File hc_upd20140220a.zip added
I also moved the log
private methods down to the private methods section. The attached changes are submitted for regression testing.
#10 Updated by Greg Shah about 10 years ago
Code Review 0220a
Everything looks good. If it passes runtime regression testing, you can check it in and distribute it.
#11 Updated by Hynek Cihlar about 10 years ago
- Status changed from New to WIP
#12 Updated by Hynek Cihlar about 10 years ago
0220a regression tested and checked in to bzr revision 10481.
#13 Updated by Hynek Cihlar about 10 years ago
- % Done changed from 0 to 100
#14 Updated by Greg Shah about 10 years ago
- Status changed from WIP to Closed
#15 Updated by Hynek Cihlar about 10 years ago
- File hc_upd20140227a.zip added
Fixed error handling issue in MathOps.pow(BigDecimal, BigDecimal). Regression test is in progress.
#16 Updated by Greg Shah about 10 years ago
Code Review 0227a
It looks fine. Assuming it passes testing, you can check it in and distribute it.
#17 Updated by Hynek Cihlar about 10 years ago
- File hc_upd20140305a.zip added
I also added a javadoc fix of the method pow(BigDecimal, BigDecimal). The changes were regression tested and checked in to bzr revision 10486.
#18 Updated by Greg Shah over 7 years ago
- Target version changed from Milestone 11 to Cleanup and Stablization for Server Features