Skip to content

qLibc 2.3.0 Release

Compare
Choose a tag to compare
@wolkykim wolkykim released this 31 Mar 03:00

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