Euphoria
Ticket #917:
Numeric literals that are very long produce weird fatal error messages
-
Reported by
SDPringle
Jan 23, 2015
This one liner crashes with the message: Fatal run-time error: sequence has wrong length
? 8.9884656743115795e307
Discovered when working on ticket 877. The characteristic of this literals is power(2,n)*(power(2,55)-2) where n is some integer.
Details
1. Comment by SDPringle
Jan 24, 2015
See: hg:euphoria/rev/ccd213d907d4
changeset: 6284:ccd213d907d4 branch: 4.0 tag: tip user: Shawn Pringle <shawn.pringle@gmail.com> date: Sat Jan 24 12:12:04 2015 -0300 files: docs/release/4.0.6.txt include/std/get.e source/common.e source/error.e source/msgtext.e source/scanner.e source/scinot.e tests/t_c_overflow_sbni.d/control.err tests/t_c_overflow_sbni.e tests/t_c_overflow_sci1.d/control.err tests/t_c_overflow_sci1.e tests/t_c_overflow_sci2.d/control.err tests/t_c_overflow_sci2.e tests/t_c_overflow_sci3.d/control.err tests/t_c_overflow_sci3.e tests/t_c_overflow_sci4.d/control.err tests/t_c_overflow_sci4.e tests/t_c_overflow_sdnf.d/control.err tests/t_c_overflow_sdnf.e tests/t_c_overflow_sdni.d/control.err tests/t_c_overflow_sdni.e tests/t_c_overflow_shni.d/control.err tests/t_c_overflow_shni.e tests/t_c_overflow_soni.d/control.err tests/t_c_overflow_soni.e tests/t_c_underflow_sci.d/control.err tests/t_c_underflow_sci.e tests/t_c_underflow_sdn.d/control.err tests/t_c_underflow_sdn.e tests/t_get.e tests/t_literals.e description:
- fixes ticket 877 and ticket 917
2. Comment by SDPringle
May 04, 2018
See: hg:euphoria/rev/7ac22d6df4db
changeset: 6469:7ac22d6df4db branch: 4.0 user: Shawn David Pringle B.Sc. <shawn.pringle@gmail.com> date: Fri May 04 10:38:44 2018 -0300 files: docs/release/4.0.6.txt description:
- added to release notes fixes for ticket 800, ticket 917, and ticket 906