Bug SS-3470
1 vote

localization issues with period as OS decimal separator

Created by Davide on 8/26/2017 1:00 AM Last Updated by smath on 9/18/2017 5:54 PM
%
 (hrs)
Logged: 0   (hrs)

 Description

The attached file run fine when comma is set as decimal separator in OS settings (all unrelated things are disabled).

public MItem(string value) appears to be the problem in the first case, still to analyze the second.

    smath (Monday, September 18, 2017 5:54 PM) #

Fix reviewed and initial error discovered (idea is that *10^ should be never used as an input string for MItem).

Fix available in 0.98.6470 - Beta.

    Davide (Saturday, August 26, 2017 8:22 PM) #

After the fix (this is the what triggers the issue in the original attachment)

(1.23456789^(1/3828571741460160))^2378526013891220 results as 1 in google/scilab/octave/python, 1.1399 in wolfram.

 

    Davide (Saturday, August 26, 2017 6:42 PM) #

Fix committed.

Bug in the attachment is replicable even with old SS versions (f.e. 0.96)