sstd-2.3.0
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