+ tagged DDC-Concordance-0.48
+ cleanup for DDC::Concordance v0.48 release
+ tagged DDC-XS-0.25
+ cleanup for DDC::XS v0.25 release
+ removed tag DDC-XS-0.25
+ tagged DDC-XS-0.25
+ tagged ddc-2.2.4
* ddc v2.2.4 release cleanup
+ tagged DDC-XS-0.25-rc1
+ updated DDC::XS change-log
+ removed tag 0.25-rc1
+ tagged DDC-Concordance-0.48-rc1
ddc-perl v0.48
+ tagged ddc-2.2.4-rc1
+ tagging v2.2.4-rc1
+ tagged 0.25-rc1
+ added tests for ddc-v2.2.4 (negative years)
+ query-lexer fine-tuning for negative dates (interference from fixes for mantis #19051 "6-er")
* added linux kernel-style branch prediction macros likely(), unlikely()
+ updated scripts/{int2date,date2int}.perl for signed-year encoding
+ added support for negative years in utilit.cpp date2int(), int2date()
+ added test for mantis #47973: double-escaped slash in CQTokRegex::toString()
+ optimized out implicit regex for negative literal filter conditions in in CFreeBiblStringIndex::GetFilterValue()
* updated version (work in progress)
+ src/CommonLib/ddcString.cpp: fix for double-escaped slashes in CQTokRegex::toString (mantis #47973)
+ tagged DDC-Concordance-0.47
+ added parseAddr() call in new() to help ensure consistent $client->{connect}
+ tagged DDC-Concordance-0.46
+ DDC::Concordance v0.46: updated Changes
+ DDC::Concordance v0.46: fixes for (connect=>$url) syntax
fixed some printf type-mismatch and ppport.h macro redefinition warnings
+ tagged DDC-Concordance-0.45
+ fixed MANIFEST typo
+ set version=0.45
+ DDC:Concordance v0.45: added DDC::PP support for ddc v2.2.3 (subcorpus paths, lexer-comment retention)
* added tests for ddc-v2.2.3 lexer-comment retention
+ v0.24 - added support & tests for DDC v2.2.3 lexer comments
+ tagged ddc-2.2.3
* preparing for v2.2.3 release
* preparing for v2.2.3 release
* disabled collection of lexer comments by default (need to test compatibility first)
+ ddc_qparse tweaks
+ added local ddc_qparse : test query parsing without ddc_simple overhead
+ save lexer comments in CQueryOptions.m_LexerComments, stringify at end of query
* allow list-valued parsed comments with #CMT[symbol symbol ... symbol]
+ safer trimming of JSON result strings (don't trim error messages or similar)
+ tagged ddc-2.2.3-pre1
+ updated to v2.2.3
+ fixed bogus "Exception: basic_string::erase: __pos (which is 18446744073709551614) > this->size() (which is 0)" from pnn for overflow count()-queries, e.g. pnn "count(Haus) #by[date/100]" -start 99 -limit 10
* fixed file-descriptor leak in catch-clause of CDDCBranchServer::handle__run_query()
+ tagged DDC-Concordance-0.44
added global variable $DDC::Client::JSON_BACKEND - workaround for JSON::XS with perl threads
+ ddcMMap.cpp - added missing m_mmap.close() for ddcFileOrMMap::Close()
+ tagged ddc-2.2.2
+ tagging & releasing v2.2.2
+ added 'nfd' attribute to daemon 'status' responses (number of open file descriptors, via /proc/PID/fd/)
+ tagged ddc-2.2.2-rc3
+ v2.2.2-rc3: various tweaks for less painful compilation with clang (clang++-6.0)
+ various tweaks for less painful compilation with clang (clang++-6.0)
* remove non-ASCII constants in ddc_morph_gen.cpp
* remove non-ASCII constants in CreatePredictionBase.cpp
* remove non-ASCII constants in Morphan.cpp
* remove non-ASCII constants in Lemmatizers.cpp
* remove non-ASCII constants in Oborots.cpp
* remove non-ASCII constants in C_desc.cpp
* suppress some clang warnings
+ fixed missing switch cases in utilit.cpp
+ escaped non-ASCII character constants in utilit.cpp
+ escaped non-ASCII strings constants in utilit.cpp
+ escaped non-ASCII strings constants (make clang shut up)
+ fixed some delete[]/delete bugs in src/CommonLib/ddcString.cpp
+ merged -r1434:1435 from tags/ddc-2.2.2-rc2 into trunk (fix compile for g++-5.4.0 / ubuntu 16.04.6)
+ workaround for "error: overriding `virtual std::invalid_argument::~invalid_argument() throw ()'" under g++-5.4.0 / ubuntu 16.04.6
+ tagged ddc-2.2.2-rc2
* fixed ddc_index Schlemiehl-the-Painter bug due to flat sorted list<CStringItem> CFreeBiblStringIndex::m_BuildStringItems
+ typo fix
+ syntactic sugar for URL-style connect specifications
+ duplicated PtrHolder<T> to ArrayPtrHolder<T> for pointers allocated with new[]
+ duplicated PtrHolder<T> to ArrayPtrHolder<T> for pointers allocated with new[]
merged trunk -r1424:1426 into 2.2.2-rc1: fixed missing default return from non-void function CQKeys::GetMatchId()
+ fixed missing default return from non-void function CQKeys::GetMatchId()
+ fixed missing default return from non-void function CQKeys::GetMatchId()
+ tagged ddc-2.2.2-rc1
+ v2.2.21-rc1: added a bunch of missing virtual destructors, attempt to debug deadlocks and fd-leaks from jemalloc v5.1.0 (debian buster libjemalloc2-5.1.0-3)
+ removed tag ddc-2.2.2-rc1
+ tagged ddc-2.2.2-rc1
+ don't clear_cache between benchmark iterations by default (broken in ddc_daemon v2.2.x?)
+ ddc-tee.perl docs
+ v0.44 (unreleased): added ddc-tee.perl
+ tagged ddc-2.2.1
* release v2.2.1
+ tagged ddc-2.2.1-rc1
+ updated UserMaxTokenCountInOnePeriod docs (from ddc-stress analysis)
* docs updated for v2.2.1-rc1
+ v2.2.0-rc1