Up to [cvs.NetBSD.org] / pkgsrc / devel / libdatrie
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.22 / (download) - annotate - [select for diffs], Fri Jan 29 18:33:09 2021 UTC (2 years, 2 months ago) by scole
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, HEAD
Changes since 1.21: +8 -13 lines
Diff to previous 1.21 (colored)
libdatrie 0.2.13 Released @thep thep released this Jan 29, 2021 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 individual 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.)
Revision 1.21 / (download) - annotate - [select for diffs], Fri Jan 1 21:49:39 2021 UTC (2 years, 2 months ago) by scole
Changes since 1.20: +12 -9 lines
Diff to previous 1.20 (colored)
update to 0.2.12nb2 - use github links - use unsigned char patches from original author - patch configure.ac to disable doxygen since original is troublesome on netbsd9 system
Revision 1.20 / (download) - annotate - [select for diffs], Thu Jul 30 01:56:16 2020 UTC (2 years, 8 months ago) by scole
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)
Add unsigned char cast for isspace() or can fail to parse words properly, bump pkgrevision
Revision 1.19 / (download) - annotate - [select for diffs], Wed Jul 11 18:08:43 2018 UTC (4 years, 8 months ago) by adam
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)
libdatrie: updated to 0.2.12 0.2.12: - More C90 (ANSI C) compliance. - Prevent some compiling conflicts with other sources. - Fix miscellaneous compiler warnings. - Prevent trimming on extremely long dictionary path names.
Revision 1.18 / (download) - annotate - [select for diffs], Mon Apr 23 07:00:39 2018 UTC (4 years, 11 months ago) by adam
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)
libdatrie: updated to 0.2.11 0.2.11: - Detect iconv() error more correctly in trietool. - 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. - Fix trie_state_get_data() on a prefix key. - Fix reported segfault on full-range alpha map.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Feb 23 15:02:14 2018 UTC (5 years, 1 month ago) by adam
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.16: +8 -11 lines
Diff to previous 1.16 (colored)
libdatrie: updated to 0.2.10 0.2.10: - Correctly check doxygen version on configure. - Optimization on AlphaMap mapping. (contributing to 0.2% less run time for LibThai word breaking) 0.2.9: - Fix binary file opening on Windows - Fix infinite loop on empty trie iteration. - Micro-optimization with LIKELY/UNLIKELY hints. (contributing to 4.76% faster dictionary loading, 1.95% faster word breaking for LibThai) - Improved error handling - 'trietool-0.2' utility is renamed to just 'trietool' - Improved documentation - No timestamp on Doxygen-generated doc
Revision 1.16 / (download) - annotate - [select for diffs], Wed Aug 16 20:21:07 2017 UTC (5 years, 7 months ago) by wiz
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)
Follow some http redirects.
Revision 1.15 / (download) - annotate - [select for diffs], Thu Jan 19 18:52:06 2017 UTC (6 years, 2 months ago) by agc
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)
Convert all occurrences (353 by my count) of MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly.
Revision 1.14 / (download) - annotate - [select for diffs], Sun Mar 15 17:09:00 2015 UTC (8 years ago) by hiramatsu
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)
Set MAINTAINER to pkgsrc-users.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Feb 27 12:42:05 2014 UTC (9 years, 1 month ago) by obache
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)
Update libdatrie to 0.2.8. 0.2.8 (2014-01-10) ===== - Fix compiler warnings in test suites. - Fix edge-case error on alphabet set of size 255. (Thanks Naoki Youshinaga for the report, test case, and analysis.) - Fail trie operations on non-alphabet inputs, rather than silently allowing them to sneak in as false keys. (Thanks Naoki Youshinaga for the suggestion.) - Improved documentation. 0.2.7.1 (2013-10-22) ======= - Bump library versioning to reflect API addition. (Change missing in previous release) 0.2.7 (2013-10-21) ===== - Fix portability issue with non-GCC compilers. [Thanks Gabi Daver for the report and fix (via Mikhail Korobov).] - Fix compiler warnings. - New utility API for comparing AlphaChar strings. - Add test suites. - Update doxygen doc generation.
Revision 1.12 / (download) - annotate - [select for diffs], Tue Sep 3 09:12:56 2013 UTC (9 years, 6 months ago) by obache
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)
Update libdatrie to 0.2.6. 0.2.6 (2013-01-23) ===== - New API trie_state_walkable_chars() for breadth-first traversal. - New class TrieIterator for callback-free enumeration. - Improved performance on key enumeration. - Improved AlphaMap range merging. - Bug fixes. [Many thanks to Mikhail Korobov for improvements in this version.]
Revision 1.11 / (download) - annotate - [select for diffs], Wed Oct 31 11:17:12 2012 UTC (10 years, 5 months ago) by asau
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.10: +1 -3 lines
Diff to previous 1.10 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.10 / (download) - annotate - [select for diffs], Sat Sep 22 04:43:09 2012 UTC (10 years, 6 months ago) by obache
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)
Fix `Fix build on SunOS`. Passing LIBS=-liconv will be result in unwanted libiconv linkage for libdatrie (it is just required for trietool-0.2), then it cause build failure of depending packages due to missing libiconv. Passing sufficient iconv library to configure script with right way, and it also fix build failure on other platforms for the case GNU iconv from pkgsrc is preferred rather than builtin iconv.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 16 18:46:51 2012 UTC (11 years, 1 month ago) by hans
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)
Fix build on SunOS.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Dec 6 11:06:51 2011 UTC (11 years, 3 months ago) by obache
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)
Update libdatrie to 0.2.5. 0.2.5 (2011-11-04) ===== - Fix missing 'extern "C"' in header file. [Patch from Aurimas ernius] - Minor documentation fix.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 5 12:50:27 2010 UTC (12 years, 7 months ago) by obache
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)
Update libdatrie to 0.2.4. 0.2.4 (2010-06-30) ===== - Close file on saving trie. [Bug report from Xu Jiandong] - Add trie_store_if_absent() API which fails on adding duplicated key. This is useful for preventing race condition in multi-thread applications. [Suggestion from Dan Searle] - Add trie_fread() and trie_fwrite() APIs for reading/writing trie data in an open file, allowing trie to be embeded as part of a bigger file. [Suggestion from NIIBE Yutaka]
Revision 1.6 / (download) - annotate - [select for diffs], Wed Mar 10 13:38:07 2010 UTC (13 years ago) by obache
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)
update libdatrie to 0.2.3. 0.2.3 (2010-02-27) ===== - More robustness against corrupted trie files. - License clarification in individual source files.
Revision 1.5 / (download) - annotate - [select for diffs], Tue May 19 08:59:10 2009 UTC (13 years, 10 months ago) by wiz
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)
Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT block). Uncomment some commented out LICENSE lines while here.
Revision 1.4 / (download) - annotate - [select for diffs], Fri May 15 08:52:42 2009 UTC (13 years, 10 months ago) by obache
Changes since 1.3: +8 -4 lines
Diff to previous 1.3 (colored)
Update libdatrie to 0.2.2. 0.2.2 (2009-04-29) ===== - Support building with linkers without symbol versioning supports, including Mac, Cygwin, MinGW. - Support other iconv implementations than that's in glibc, for Mac and MinGW. 0.2.1 (2009-04-05) ===== - Fix errors in documentation - Symbol versioning to ease upgrade across SONAME - Minor cleanups 0.2.0 (2009-03-24) ===== - New APIs for performance: trie_state_copy(), trie_state_is_single() - Clean-ups 0.1.99.2 (2008-12-15) ======== - More robust handling of alphabet ranges - Allow co-existence with libdatrie0 0.1.99.1 (2008-12-12) ======== - Breaking ABI with libdatrie0 - More capacity with 32-bit node index - Adjusted API for non-file trie usage - All data in one file, no more *.br and *.tl split - Drop SBTrie wrapper; all features are merged into Trie - Domain characters are now Unicode
Revision 1.3 / (download) - annotate - [select for diffs], Mon Mar 17 12:52:00 2008 UTC (15 years ago) by obache
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.2: +2 -3 lines
Diff to previous 1.2 (colored)
ftp://linux.thai.net seems not working well, remove.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 16 15:38:08 2008 UTC (15 years ago) by obache
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)
Add http site to MASTER_SITES.
Revision 18.104.22.168 / (download) - annotate - [select for diffs] (vendor branch), Mon Feb 11 02:11:24 2008 UTC (15 years, 1 month ago) by obache
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
Import libdatrie version 0.1.3. datrie is an implementation of double-array structure for representing trie, as proposed by Junichi Aoe. Trie is a kind of digital search tree, an efficient indexing method with O(1) time complexity for searching. Comparably as efficient as hashing, trie also provides flexibility on incremental matching and key spelling manipulation. This makes it ideal for lexical analyzers, as well as spelling dictionaries.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Feb 11 02:11:24 2008 UTC (15 years, 1 month ago) by obache
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.