Euphoria Ticket #631: Move scinot.e into the standard library

The front end does a good job at converting scientific notation into euphoria data. However, std/get.e also tries to do this, and uses the older, less accurate method. The current tests do not expose this problem on 32-bits, but 3.14e12 fails on 64-bits.

Moving scinot.e into the standard library would improve get.e's ability to read numbers.

Details

Type: Bug Report Severity: Normal Category: Library Routine
Assigned To: mattlewis Status: Fixed Reported Release:
Fixed in SVN #: View VCS: none Milestone: 4.1.0

1. Comment by mattlewis Apr 24, 2011

See: hg:euphoria/rev/caa7863342ae

changeset: 4854:caa7863342ae user: Matt Lewis date: Sun Apr 24 10:40:10 2011 -0400 files: docs/manual.af include/std/scinot.e source/Makefile.gnu source/Makefile.wat source/scanner.e source/scinot.e description:

  • move scinot.e from source to include/std
  • first step for ticket 631

2. Comment by mattlewis Apr 24, 2011

See: hg:euphoria/rev/e0665ef03f46

changeset: 4855:e0665ef03f46 user: Matt Lewis date: Sun Apr 24 11:21:23 2011 -0400 files: include/std/get.e include/std/scinot.e description:

  • std/get.e now uses std/scinot.e to parse scientific notation
  • fixes ticket 631

3. Comment by mattlewis Apr 24, 2011

See: hg:euphoria/rev/bb7a6df4cdfe

changeset: 4856:bb7a6df4cdfe tag: tip user: Matt Lewis date: Sun Apr 24 11:23:24 2011 -0400 files: docs/release/4.1.0.txt description:

  • release notes for ticket 631

Search



Quick Links

User menu

Not signed in.

Misc Menu