1
2010-06-30 Theppitak Karoonboonyanan <thep@linux.thai.net>
6
2010-06-28 Theppitak Karoonboonyanan <thep@linux.thai.net>
8
* datrie/alpha-map-private.h, datrie/alpha-map.c:
9
* datrie/darray.h, datrie/darray.c:
10
* datrie/tail.h, datrie/tail.c:
11
* datrie/trie.c (trie_fread, trie_fwrite):
12
Rename *_read() and *_write() functions to *_fread() and *_fwrite(),
13
for consistency with the trie_f{read,write}() function.
15
2010-06-28 Theppitak Karoonboonyanan <thep@linux.thai.net>
17
Add trie_fread() and trie_fwrite() interfaces for reading/writing trie
18
data from an open file. Thanks NIIBE Yutaka <gniibe@fsij.org> for the
21
* datrie/trie.h (trie_fread, trie_fwrite): Add new API declarations.
22
* datrie/trie.c (trie_new_from_file, trie_fread, trie_save,
24
Refactor open file handling of trie_new_from_file() and trie_save()
25
into trie_fread() and trie_fwrite(), and make the old functions
26
do file opening/closing as wrappers to them.
27
* datrie/libdatrie.def, datrie/libdatrie.map: Add symbol exports.
29
2010-06-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
31
* datrie/trie.c (trie_store_if_absent): Document that it's available
33
* datrie/libdatrie.def, datrie/libdatrie.map: Add symbol exports for
34
trie_store_if_absent().
35
* ChangeLog: Fix file locations in previous log.
37
2010-06-24 Theppitak Karoonboonyanan <thep@linux.thai.net>
39
Add trie_store_if_absent() interface to avoid race condition in
40
multi-thread applications. Thanks Dan Searle <dan.searle@censornet.com>
43
* datrie/trie.h (trie_store_if_absent): Add new API declaration.
44
* datrie/trie.c (trie_store_if_absent, trie_store,
45
trie_store_conditionally):
46
Refactor trie_store() into trie_store_conditionally() with extra arg
47
is_overwrite, and make the two public functions mere wrappers to it.
48
* configure.ac: Bump library version according to the added symbol.
50
2010-03-01 Theppitak Karoonboonyanan <thep@linux.thai.net>
52
* datrie/trie.c (trie_save): Do not return before closing file.
53
Thanks to Xu Jiandong for the report.
55
2010-03-01 Theppitak Karoonboonyanan <thep@linux.thai.net>
57
* configure.ac: Post-release version suffix added.
1
59
2010-02-27 Theppitak Karoonboonyanan <thep@linux.thai.net>
3
61
* configure.ac: Bump library revision.