v0.2.10
Pre-release
Pre-release
Nelson-numerical-software
released this
20 Oct 09:49
·
2263 commits
to master
since this release
0.2.10 (2018-10-20)
Features:
-
string array type added:
- strings, string builtin: string array constructor.
- isstring: Return true if variable var is a string array.
- parser updated to manage string array:
A = ["Nelson" "manages"; "string" "array"]
- isequal, isequaln, isequalto extended to manage string array.
- transpose, ctranspose extended to manage string array.
- horzcat, vertcat extended to manage string array.
- cell extended to manage string array.
- double extended to manage string array.
- tolower, toupper extended to manage string array.
- strtrim extended to manage string array.
- strlength extended to manage string array.
- count extended to manage string array.
- contains extended to manage string array.
- startsWith, endsWith extended to manage string array.
- replace, strrep extended to manage string array.
- str2double extended to manage string array.
- fprintf, sprintf extended to manage string array.
- strfind extended to manage string array.
- strcmp, strcmpi, strncmp, strncmpi extended to manage string array.
- fileread, filewrite extended to manage string array.
- operators ==, ~=, <, >, >=, <= extended to manage string array.
- operator plus extended to manage string array.
- loadbin, savebin extended to manage string array.
- MPI interface extended to manage string array.
-
deblank builtin: removes trailing whitespace from a cell of strings, a string array or a character vectors.
-
ismissing builtin: search missing values.
-
cellstr function: converts to cell array of character vectors.
-
operators ==, ~=, <, >, >=, <= reworked (Compatiblity Array Sizes increased).
-
==, ~=, isequal: speed optimization.
-
internal API C++ methods renamed:
- "stringConstructor" --> "characterArrayConstructor".
- "isString" --> "isCharacterArray"
- "isSingleString" --> "isRowVectorCharacterArray"
-
#164: operators ==, ~=, <, >, >=, <= code factorized.
-
#159: addpath must return an warning and not an error for an non existing path.
-
#157: fix warnings detected by LGTM.com.
-
#156: Moves dbstack in 'debugger' module.