qLibc 2.3.0 Release
Hi all the qLibc developers
I'm pleased to announce qLib 2.3.0 Release.
This release is special cause this release made from many contributions.
Special thanks to the contributors:
- Anthony Tseng (darkdh)
- Ryan Gonzalez (kirbyfan64)
Major Changes
- New Tree Container, qtreetbl, based on Red-Black Tree BST algorithm.
- Binary key support in qhasharr.
- All containers now support both qLibc style function pointer call and traditional style direct APIs.
- Improved unit tests. See tests/ directory.
- container iterator objects are now defined inside of the container header file rather than qtype.h
- code standard compliant patches.
New Functions
- qmemdup()
- qtime_timespec_diff()
- qtime_timeval_diff()
Other Improvements
- qhasharr adds remove_by_idx() method that can be used in iteration loop.
- many typo error corrections.
- fix cmake warnings.
- fix debug build warnings.
- removed qtype.h
- improved doxygen API reference doc
Thank you all
Seungyoung