Skip to content

Releases: tlwg/libdatrie

libdatrie 0.2.13 Released

29 Jan 10:22
Compare
Choose a tag to compare
  • Fix wrong key listing in byte trie
    (Issue #9, Thanks @legale for the report.)
  • Fix cross-compiling issue caused by AC_FUNC_MALLOC
    (Issue #11, Thanks @vmchale for the report.)
  • Fix isspace() arg problem on NetBSD.
    (Personal mail, Thanks Sean for the report;
    PR #8, Thanks @obache for an independent pull request.)
  • Fix some documentations.
  • Really use TRIE_CHAR_TERM in TrieChar string termination.
    Changing TRIE_CHAR_TERM definition now won't break the code.
  • Fix Windows build issue by avoiding <unistd.h> include.
    (Partially addressing PR #15, Thanks @fanc999 for first raising this.)
  • [New APIs] Add serialization of the trie into memory buffer.
    (PR #12, Thanks @KOLANICH for the contribution.)

libdatrie 0.2.12 Released

19 Jun 07:01
Compare
Choose a tag to compare
  • More C90 (ANSI C) compliance.
    (Thanks Peter Moulder for the patch)
  • Prevent some compiling conflicts with other sources.
    (Thanks Peter Moulder for the patch)
  • Fix miscellaneous compiler warnings.
  • Prevent trimming on extremely long dictionary path names.

libdatrie 0.2.11 Released

23 Apr 04:52
Compare
Choose a tag to compare
  • Detect iconv() error more correctly in trietool.
    (Thanks @dmacks for the report on Issue #3)
  • Clarify package description that search time is O(m), where m is key length, not O(1), while still claiming that it's independent of database size.
    (Thanks @flackbash for the report on Issue #4)
  • Fix trie_state_get_data() on a prefix key.
    (Thanks Filip Pytloun from the pytries project for the initial patch)
  • Fix reported segfault on full-range alpha map.
    (Thanks @truebit for the report on Issue #6, and @nevermatch for the analysis.)