2009-07-07 13:33:39 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update tokyocabinet to 1.4.29.
2009-07-03 Mikio Hirabayashi
* tctdb.c (tctdbidxgetbyftsunion): efficiency couting sort was improved.
- Release: 1.4.29
2009-06-22 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcutil.c (tcstrutfnorm, tcstrkwic, tcstrtokenize): new functions.
* tcutil.c (tcstrutfnorm, tcstrucsnorm): "TCUNWIDTH" option was added.
* tctdb.c (tctdbsetinvcache, tctdbidxsyncicc, tctdbidxcmpkey): new functions.
* tctdb.c (tctdbmetasearch, tctdbget4, tctdbqrykwic): new functions.
* tctdb.c (tctdbsetindeximpl): the xmsiz parameter is now configured.
- Release: 1.4.28
2009-06-16 Mikio Hirabayashi
* tcutil.c (tcstrskipspc, tcstrucsnorm): new functions.
* tctdb.c (tctdbqryaddcond): full-text search operators were added.
* tctdb.c (tctdbsetindex): q-gram inverted index was added.
* tctdb.c (tctdbidxputqgram, tctdbidxoutqgram, tctdbidxgetbyfts): new functions.
- Release: 1.4.27
2009-06-13 Mikio Hirabayashi
* tctdb.c (tctdbsetindex, tctdbsearchimpl): token inverted index was added.
* tctdb.c (tctdbidxputone, tctdbidxoutone): new functions.
* tctdb.c (tctdbidxputtoken, tctdbidxouttoken, tctdbidxgetbytokens): new functions.
* tcadb.c (tcadbput, tcadbputkeep, tcadbputcat): capnum behaviour was modified.
- Release: 1.4.26
2009-06-09 Mikio Hirabayashi
* tcutil.c (tccstrescape, tccstrunescape, tcjsonescape, tcjsonunescape): new \
functions.
* tcutil.c (tcpathlock, tcpathunlock): new functions.
* tchdb.c (tchdbopen): double opening detection was added.
* tchdb.c (tchdbtranbegin): a bug of invalid flag setting was fixed.
* tcfdb.c (tcfdbopen): double opening detection was added.
* tcfdb.c (tcfdbtranbegin): a bug of invalid flag setting was fixed.
* tctdb.c (tctdbiternext3): new function.
- Release: 1.4.25
|
2009-06-14 19:43:27 by Joerg Sonnenberger | Files touched by this commit (120) |
Log message:
Remove @dirrm entries from PLISTs
|
2009-06-09 04:54:08 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update tokyocabinet to 1.4.24.
Changes:
2009-06-04 Mikio Hirabayashi
* tcutil.c (tcwwwformencode, tcwwwformdecode): new functions.
* tcutil.c (tctmplnew, tctmpldel, tctmplload, tctmpldump): new functions.
* tcutil.c (tcmapget4, tctreeget4): new functions.
* tcutil.c (tclistprintf, tcmapprintf, tctreeprintf): new functions.
* tcucodec.c (runtmpl, proctmpl): new functions.
- Release: 1.4.24
|
2009-05-25 23:33:17 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update tokyocabinet to 1.4.23.
Changes:
2009-05-24 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcutil.c (tcmapiterinit2, tcmdbiterinit2): new functions.
* tchdb.c (tchdbiterinit2, tchdbiterjumpimpl): new functions.
* tcfdb.c (tcfdbiterinit2, tcfdbiterjumpimpl): new functions.
* tctdb.c (tctdbiterinit2): new function.
- Release: 1.4.23
|
2009-05-24 14:37:37 by OBATA Akio | Files touched by this commit (10) |
Log message:
Update tokyocabinet to 1.4.22, and perl, ruby and lua bindings.
Changes:
2009-05-21 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcadb.c (tcadbmisc): "sync", "optimize", \
"vanish" commands were added.
- Release: 1.4.22
2009-05-10 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tchdb.c (tchdbsetdfunit, tchdbdfunit, tchdbdefrag): new functions.
* tchdb.c (tchdbdefragimpl, tchdbfbptrim, tchdbshiftrec): new functions.
* tcbdb.c (tcbdbsetdfunit, tcbdbdfunit, tcbdbdefrag): new functions.
* tctdb.c (tctdbsetdfunit, tctdbdfunit, tctdbdefrag): new functions.
* tcadb.c (tcadbopen): "dfunit" parameter was added.
* tcadb.c (tcadbmisc): "defrag" command was added.
- Release: 1.4.21
|
2009-05-19 10:59:39 by Thomas Klausner | Files touched by this commit (383) |
Log message:
Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
|
2009-05-10 06:42:38 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update tokyocabinet to 1.4.20.
Changes:
2009-05-08 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcutil.h: signedness of some members of TCMAP and TCTREE were changed.
* tcutil.c (tchexdecode): a bug related to handling space characters was fixed.
- Release: 1.4.20
|
2009-05-07 12:55:07 by OBATA Akio | Files touched by this commit (4) |
Log message:
Update tokyocabinet to 1.4.19.
Changes:
2009-04-30 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tctdb.c (tctdbidxhash, tctdbqryproc2, tctdbqrysearchout2): new functions.
* tctdb.c (tctdbsearchimpl, tctdbidxput, tctdbidxout): the index format was \
modified.
* tcadb.c (tcadbmisc): the "out" option of the "search" \
command became non-atomic.
- Release: 1.4.19
2009-04-25 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcutil.c (tcatoih): new function.
* tcbdb.c (tcbdbputimpl): cache adjustment on the putkeep mode was added.
* tcadb.c (tcadbsetskel): new function.
- Release: 1.4.18
2009-04-23 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcutil.c (tcmapput, tcmapout, tcmapget): memory usage was reduced.
* tcutil.c (tcsysinfo): new function.
* tcutil.c (tcatoix): "strtold" was replaced by own implementation.
* tctdb.c (tctdbqryidxfetch): new function.
- Release: 1.4.17
2009-04-20 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcbdb.c (tcbdbcuroutimpl): shift mechanism of cursors on deleted leaves was added.
* tcbdb.c (tcbdbleafcheck): new function.
- Release: 1.4.16
2009-04-08 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcutil.c (tcsleep): new function.
* tchdb.c (tchdbtranbegin): locking algorithm was modified.
* tchdb.c (tchdblocktran, tchdbunlocktran): abolished.
* tcbdb.c (tcbdbtranbegin): locking algorithm was modified.
* tcbdb.c (tcbdbcurjumpimpl): a bug related to cursor initialization was fixed.
* tcfdb.c (tcbdbtranbegin): locking algorithm was modified.
* tcfdb.c (tcfdblocktran, tcfdbunlocktran): abolished.
* tctdb.c (tctdbqryallcondmatch): a bug related to handling null value was fixed.
* tcadb.c (tcadboptimize, tcadbpath): new functions.
- Release: 1.4.15
2009-04-07 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcbdb.c (tcbdbputimpl, tcbdbcurputimpl): page size limitation was added.
* tcbdb.c (tcbdbleafdatasize): removed.
* tctdb.c (tctdbsetindeximpl): inner indexes were tuned.
- Release: 1.4.14
2009-04-02 Mikio Hirabayashi <mikio@users.sourceforge.net>
* configure.in: a bug related to support for traditional shells was fixed.
* tcfdb.c (tcfdbtranbegin, tcfdbtrancommit, tcfdbtranabort): new functions.
* tcadb.c (tcadbtranbegin, tcadbtrancommit, tcadbtranabort): new functions.
- Release: 1.4.13
2009-03-21 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tctdb.c (tctdbqrycount): new function.
* tcadb.c (tcadbmisc): "count" option was added.
- Release: 1.4.12
|
2009-03-21 06:32:05 by OBATA Akio | Files touched by this commit (5) |
Log message:
Update tokyocabinet to 1.4.11.
Changes:
2009-03-11 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcutil.c (tctopsort): new function.
* tchdb.c (tchdbfbpinsert, tchdbfbpsearch, tchdbfbpsplice): performance was \
improved.
* tchdb.c (tchdbwriterec): concurrency was improved.
* tctdb.c (tctdbqrysearchimpl): a bug related to the skip parameter was fixed.
* tctdb.c (tctdbputimpl, tctdbidxout, tctdbqrysearchimpl): performance was improved.
- Release: 1.4.11
2009-03-02 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcutil.c (tcmdbputproc, tcndbputfunc): removing mechanism was added.
* tchdb.c (tchdbwalrestore): a bug of memory corruption was fixed.
* tchdb.c (tchdbremoverec): new function.
* tchdb.c (tchdbputproc): removing mechanism was added.
* tcbdb.c (tchdbputproc): removing mechanism was added.
* tcfdb.c (tcfdbputproc): removing mechanism was added.
* tctdb.c (tctdbsetlimit): new function instead of "tctdbqrysetmax".
* tcadb.c (tcadbmisc): "setlimit" parameter was added.
- Release: 1.4.10
2009-02-18 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcbdb.c (tcbdbnodesubidx): a bug related to tree reconstruction was fixed.
* tcbdb.c (tcbdboptimizeimpl): memory usage was reduced.
- Release: 1.4.9
2009-02-18 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tcutil.c (tclrand): bias of random numbers was lightened.
* tchdb.c (tchdbsetecode): a trick to print fatal errors only was added.
* tcbdb.c (tcbdbputimpl): a bug of mixing an useless entry on division was fixed.
* tcbdb.c (tcbdbnodesubidx): regions of useless nodes are now removed recursively.
* tcadb.c (tcadbopen): aliases of the database suffixes were added.
- Release: 1.4.8
|
2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252) |
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|