* isnum has been redesigned in native code. Up to 130x performance 93/11293/4
authorSylvestre Ledru <sylvestre.ledru@scilab-enterprises.com>
Wed, 17 Apr 2013 13:28:27 +0000 (15:28 +0200)
committerVincent COUVERT <vincent.couvert@scilab-enterprises.com>
Wed, 17 Apr 2013 20:50:54 +0000 (22:50 +0200)
commite8bb919c79e98ba3860fea1e5f3eb12ebe46e509
tree2527a06c03859c87de62b3350a0bfecd8ff1c8f3
parentbf55445e08fa29f628da17251e4f4601aaad5bc7
* isnum has been redesigned in native code. Up to 130x performance
  improvements. See bug #10404

spreadsheet csvIsnum() becomes string isnum()
moved stringToComplex and csv_complex (renamed to complex_array) to string
replaced spreadsheet csv_strsubst() with string strsub()

Change-Id: I6f9c4fdc22b9a3f5c44453daf9aef16b96d6c7a3
36 files changed:
scilab/CHANGES_5.5.X
scilab/modules/spreadsheet/Makefile.am
scilab/modules/spreadsheet/Makefile.in
scilab/modules/spreadsheet/TODO
scilab/modules/spreadsheet/includes/gw_spreadsheet.h
scilab/modules/spreadsheet/sci_gateway/c/gw_spreadsheet.c
scilab/modules/spreadsheet/sci_gateway/c/sci_csvRead.c
scilab/modules/spreadsheet/sci_gateway/c/sci_csvStringToDouble.c
scilab/modules/spreadsheet/sci_gateway/c/sci_csvTextScan.c
scilab/modules/spreadsheet/sci_gateway/spreadsheet_gateway.xml
scilab/modules/spreadsheet/spreadsheet.vcxproj
scilab/modules/spreadsheet/src/c/csvRead.c
scilab/modules/spreadsheet/src/c/csvWrite.c
scilab/modules/spreadsheet/src/c/csv_complex.c [deleted file]
scilab/modules/spreadsheet/src/c/csv_strsubst.c [deleted file]
scilab/modules/spreadsheet/src/c/csv_strsubst.h [deleted file]
scilab/modules/spreadsheet/src/c/getRange.c
scilab/modules/spreadsheet/src/c/getRange.h
scilab/modules/spreadsheet/src/c/splitLine.c
scilab/modules/spreadsheet/tests/unit_tests/csvIsnum.dia.ref [new file with mode: 0644]
scilab/modules/string/Makefile.am
scilab/modules/string/Makefile.in
scilab/modules/string/includes/complex_array.h [moved from scilab/modules/spreadsheet/src/c/csv_complex.h with 59% similarity]
scilab/modules/string/includes/gw_string.h
scilab/modules/string/includes/stringToComplex.h [moved from scilab/modules/spreadsheet/src/c/stringToComplex.h with 89% similarity]
scilab/modules/string/macros/isnum.sci [deleted file]
scilab/modules/string/sci_gateway/c/gw_string.c
scilab/modules/string/sci_gateway/c/sci_isnum.c [moved from scilab/modules/spreadsheet/sci_gateway/c/sci_csvIsnum.c with 79% similarity]
scilab/modules/string/sci_gateway/string_gateway.xml
scilab/modules/string/src/c/complex_array.c [new file with mode: 0644]
scilab/modules/string/src/c/isnum.c [moved from scilab/modules/spreadsheet/src/c/csvIsnum.c with 81% similarity]
scilab/modules/string/src/c/isnum.h [moved from scilab/modules/spreadsheet/src/c/csvIsnum.h with 85% similarity]
scilab/modules/string/src/c/string.vcxproj
scilab/modules/string/src/c/stringToComplex.c [moved from scilab/modules/spreadsheet/src/c/stringToComplex.c with 93% similarity]
scilab/modules/string/tests/unit_tests/isnum.dia.ref
scilab/modules/string/tests/unit_tests/isnum.tst