Qlibc Versions Save

qLibc is a simple and yet powerful C library providing generic data structures and algorithms.

v2.5.0

9 months ago

TLDR

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

What's Changed

New Contributors

Full Changelog: https://github.com/wolkykim/qlibc/compare/v2.4.8...v2.5.0

v2.4.8

1 year ago

What's Changed

Full Changelog: https://github.com/wolkykim/qlibc/compare/v2.4.7...v2.4.8

Thanks for the report!

v2.4.7

1 year ago

What's Changed

New Contributors

  • Thanks a lot for your contribution @Fullaxx

Full Changelog: https://github.com/wolkykim/qlibc/compare/v2.4.6...v2.4.7

v2.4.6

1 year ago

This is a maintenance release that includes improvements and bug fixes.

What's Changed

Full Changelog: https://github.com/wolkykim/qlibc/compare/v2.4.5...v2.4.6

Thanks! Seungyoung "Steve" Kim

v2.4.5

3 years ago

This is a maintenance release that includes improvements and bug fixes.

  • Improve invariant 4 in the qtreetbl (#66)
  • Fix vector->clear() to reuse the pre-allocated data memory

Big thanks to all the contributors.

Seungyoung "Steve" Kim

v2.4.4

5 years ago

This is a maintenance release that includes improvements and bug fixes. Big thanks to all the contributors.

Seungyoung "Steve" Kim

v2.4.2

7 years ago

Hi all the qLibc developers

I'm pleased to announce qLibc 2.4.2 Release. This is a maintenance release that improves the build system for better platform compatibility

Seungyoung "Steve" Kim

v2.4.1

8 years ago

Hi all the qLibc developers

I'm pleased to announce qLib 2.4.1 Release. This is a minor release that fixes some of minor issues found from the last major release.

Changes

  • Fix hashtbl double free issue in thread_safe mode.
  • Fix missing qtokenbucket.h header.
  • Build system enhancements.

Merry Christmas & Happy New Year 2016! Thank you all

Seungyoung "Steve" Kim

2.4.0

8 years ago

Hi all the qLibc developers

I'm pleased to announce qLib 2.4.0 Release. This release includes a new vector implementation and improved unit tests.

Changes

  • This version includes array-based new vector implementation.
  • Previous version of list-based vector implementation was renamed to qgrow
  • Improved unit tests. Now unit tests cover most of the containers.
  • Typo error corrections and document improvements.

Thank you all

Seungyoung

2.3.0

9 years ago

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