Skip to content

sstd-2.3.0

Compare
Choose a tag to compare
@admiswalker admiswalker released this 22 Sep 14:44

New Class:

  • sstd/src/memory/terp/terp.cpp
    • terp::var

New functions:

  • ./sstd/src/string/strEdit.cpp / hpp
    • splitByLine_quotes()
    • extract_quoted(), extract_unquoted()
    • splitByLine_quotes(), split_quotes()
    • strip_quotes()
    • join()
  • ./sstd/src/container/vector/vec_manipulation.hpp
    • rmEmpty_l(), rmEmpty_l_ow(), rmEmpty_r(), rmEmpty_r_ow()
    • cntEmpty(), cntEmpty_l(), cntEmpty_r()
  • sstd/src/string/strEdit.hpp
    • lstrip(v), lstrip_ow(v)
    • rstrip(v), rstrip_ow(v)
    • rmEmptyLine()
  • sstd/src/file/path.cpp
    • path2fileName(s)
    • path2fileExt(s)
  • sstd/src/file/read_write.cpp
    • bool read_bin(v_u8, c)
    • bool read_bin(v_u8, s)
  • sstd/src/file/yaml.cpp
    • yaml_load()
    • yaml_load_all()

Change function name:

  • sstd/src/file/path.cpp
    • getPath() → path2basePath()
    • getPath_woWC() → path2basePath_woWC()
    • getDirName() → path2dirName()
    • getDirName_begin_idx() → path2dirName_begin_idx()
    • getDirName_end_idx() → path2dirName_end_idx()
    • getDirName_end_idx_woWC() →path2dirName_end_idx_woWC()
    • getFileName() → path2fileName()
    • getFileName_withoutExtension() → path2fileName_woExt()
    • getExtension() → path2fileExt()
    • parsePath_withBase() → parsePath_wBasePath()

Deprecating functions on sstd ver 3.x.x:

  • sstd/src/file/path.cpp
    • getPath()
    • getPath_woWC()
    • getDirName()
    • getDirName_begin_idx()
    • getDirName_end_idx()
    • getDirName_end_idx_woWC()
    • getFileName()
    • getFileName_withoutExtension()
    • getExtension()
    • parsePath_withBase()

The other changes:

  • Parallelize the execution of test functions using OpenMP

Full Changelog: sstd-2.2.0...sstd-2.3.0