Skip to content

v0.2.10

Pre-release
Pre-release
Compare
Choose a tag to compare
@Nelson-numerical-software 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.