Skip to content

qLibc 2.5.0 Release

Latest
Compare
Choose a tag to compare
@wolkykim wolkykim released this 27 Jul 07:34
4ba0ee4

TLDR

In this release, we recommend all qtreetbl container users to upgrade, as it includes many improvements and stability fixes.

What's Changed

  • Many improvements in qtreetbl container in performance and stability.

    • Fix of tree property violation case in delete 383f2ff
    • Support of NULL data insertion.
    • Function name updates; get_by_obj() => getobj(). Same rule applied to put_by_obj and delete_by_obj . 856193a
    • qtreetbl.debug() is finally completed to print the internal tree structures in text drawing.
    • Performance improvements.
    • Many new unit tests were added to test performance and stability.
    • Now the code also supports 2-3 variant LLRB data structures. (2-3-4 variant is the default)
    • @strohsnow conducted performance tests between 2-3-4 LLRB, 2-3 LLRB, and Traditional RB. Check it out!
  • Add TLS server name indication extension by @wolkykim in #98

  • Check return value of sscanf() by @szsam in #100

  • Fix use after free when handling error in opening log file by @szsam in #101

  • Alloc fail & fix compile warning by @Hojun-Cho in #105

New Contributors

Full Changelog: v2.4.8...v2.5.0