Project

General

Profile

Feature #1596

complete big decimal implementation

Added by Greg Shah over 11 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
01/24/2014
Due date:
02/10/2014
% Done:

100%

Estimated time:
(Total: 50.00 h)
billable:
No
vendor_id:
GCD

Subtasks

Feature #1597: shift SQRT implementation (MathOps.sqrt()) to BigDecimalClosedHynek Cihlar

Feature #1598: shift LOG implementation (MathOps.log()) to BigDecimalClosedHynek Cihlar

Feature #1599: shift EXP implementation (MathOps.pow()) to BigDecimalClosedHynek Cihlar

Feature #1600: provide a conversion option to emit decimal literals using a string literal instead of double literalsClosedHynek Cihlar

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 about 10 years ago

We had moved from use of double to BigDecimal in the past because we found deviations from the 4GL implementation that strongly suggested that they are using a fixed point decimal implementation rather than one using a binary floating point implementation. The move BigDecimal eliminated all known deviations in common cases, but there are still some changes left to make that had been postponed. All those remaining tasks are collected under this parent task.

#4 Updated by Greg Shah almost 10 years ago

  • Status changed from New to Closed

#5 Updated by Greg Shah over 7 years ago

  • Target version changed from Milestone 11 to Cleanup and Stablization for Server Features

Also available in: Atom PDF