Changelog for MarpaX-ESLIF

1.0.49 2017-03-29T18:34:58
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Fix for iconv discovery bis [ci skip]
 - Fix for iconv discovery [ci skip]
 - Version 1.0.49 [ci skip]
 - Version is 1.0.48 [ci skip]
 - dist.ini meta provides
 - dist.ini and modules requirements [ci skip]
 - ESLIF.xs: fix warning [ci skip]
 - Perl: fix dist.ini repository.github [ci skip]
 - Merge commit '58dee367cfac1b2beced362e27e60b404a85350c' as
   '3rdparty/github/tconv'
 - Squashed '3rdparty/github/tconv/' content from commit a68e118b
 - Removed 3rdparty/github/tconv for subtree reimport
 - Merge commit '05b23264944767ef1d6ac288b54d707260a2d348' as
   '3rdparty/github/cmake-utils'
 - Squashed '3rdparty/github/cmake-utils/' content from commit e6038fef
 - Removed cmae-utils for subtree reimport
 - Merge commit 'c3c537147d3d24551274b8e4bc206f91ce8f3d8a' as
   '3rdparty/github/marpaWrapper'
 - Squashed '3rdparty/github/marpaWrapper/' content from commit 2438d3e6
 - Removed 3rdparty/github/marpaWrapper for subtree reimport
 - Merge commit '03bdbac292298e81ef701e162c4489824caefb71' as
   '3rdparty/github/genericStack'
 - Squashed '3rdparty/github/genericStack/' content from commit a236c341
 - Removed 3rdparty/github/genericStack for subtree reimport
 - Merge commit '566b5d05dead721fb34f5d54a32937abf55dd4d0' as
   '3rdparty/github/genericLogger'
 - Squashed '3rdparty/github/genericLogger/' content from commit c59c2888
 - Removed 3rdparty/github/genericLogger for subtree reimport
 - Squashed '3rdparty/github/genericHash/' content from commit e1f6b179
 - Merge commit '61e87eea62c46791dc77b066a41827d98759620a' as
   '3rdparty/github/genericHash'
 - Removed 3rdparty/github/genericHash for subtree reimport
 - Merge commit 'df198ec056d1da7313a59decf6a7d485af398967' as
   '3rdparty/github/cmake-utils'
 - Removed 3rdparty/github/cmake-utils for subtree reimport
 - Merge commit 'decca0c29bfb5722270e0974a6f8da0388b65e06'
 - Squashed '3rdparty/github/cmake-utils/' changes from e310bfc2..e6038fef
 - git_subtree_pull.zsh dev+
 - Re-import of marpaWrapper as subtree
 - Re-import of tconv as subtree
 - Re-import of genericStack as subtree
 - Re-import of genericHash as subtree
 - Re-import of genericLogger as subtree
 - Merge remote-tracking branch 'cmake-utils/master'
 - Perl dist.ini [ci skip]
 - Perl release [ci skip]
 - src/bindings/perl/dist.ini: skip section dev+ |ci skip]
 - src/bindings/perl/dist.ini: skip section |ci skip]
 - src/bindings/perl/dist.ini: more skip |ci skip]
 - Following XS dev [ci skip]
 - Bug fix in _marpaESLIFRecognizer_lexeme_completeb:
   marpaESLIFRecognizerp->inputs is cached but can change becuase of a call
   to _marpaESLIFREcognizer_readb() [ci skip]
 - JNI - use native marpaESLIF stack [ci skip]
 - Fixed a TARGET_COMPILE_DEFINITIONS [ci skip]
 - Perl - commented debug statements [ci skip]
 - Forget original when we do an internal stack copy [ci skip]
 - Generic hash for ptr refcount dev+ [ci skip]
 - Squashed '3rdparty/github/genericHash/' content from commit e1f6b17
 - Merge commit '5ce46aafac5b088be3f5bc75076dd500bcbf2fde' as
   '3rdparty/github/genericHash'
 - Get/set grammar defaults [ci skip]
 - XS - marpaESLIF_svStackCleanByIndicev [ci skip]
 - XS - Removed free action resolver, not used in high level interfaces
   because managed by the proxy [ci skip]
 - XS - Factoization [ci skip]
 - XS - factorizations [ci skip]
 - dist.ini - Fix a warning [ci skip]
 - XS - memmove [ci skip]
 - XS - symbol and free actions dev+internal variables renamings [ci skip]
 - XS - internal variables renamings [ci skip]
 - XS - marpaESLIF_canb fix [ci skip]
 - JAVA - problem with cmake 3.2
 - XS - Fix memory problems [ci skip]
 - JNI - removed a wrong comment [ci skip]
 - Perl dev+ [ci skip]
 - Fix apparent but in value symbol callback [ci skip]
 - Perl XS constants dev+ [ci skip]
 - Back to a single ESLIF.xs for portability [ci skip]
 - Put TRACE by default if compiled with it, fixed a call to $log [ci skip]
 - Skip Makefile files [ci skip]
 - Perl xs dev+ [ci skip]
 - Javadoc fix [ci skip]
 - JNI - Removed unused variables [ci skip]
 - Perl typemap - correct typecast [ci skip]
 - Perl and constants and multiple xs files [ci skip]
 - Java - more tests [ci skip]
 - API semantics [ci skip]
 - JNI Work on logging [ci skip]
 - etc/copyDirs.PL: skip more files
 - Add marpaESLIFPerlPackage to the default build target [ci skip]
 - Cosmetic fixes [ci skip]
 - Enable JIT for PCRE2 [ci skip]
 - Perl - fix mem corruption [ci skip]
 - XS_MarpaX__ESLIF__Grammar_parse fix [ci skip]
 - MarpaX::ESLIF::Grammar::parse preparation [ci skip]
 - Information on dzil location [ci skip]
 - Copy files in binary mode when preparing perl package [ci skip]
 - Skip java test if not gcc for a problem with rdynamic [ci skip]
 - Print a log statement before what is happening -; [ci skip]
 - Reintroduce java tests and packaging [ci skip]
 - CMakeObjects.PL
 - Renamings, version 1.0.4
 - Merge commit '3f0951aa7f71f4bd64e0170bcbe81dd5b6f24385'
 - Squashed '3rdparty/github/marpaWrapper-remote/' changes from
   b2b8bb1..2438d3e
 - Squashed '3rdparty/github/tconv-remote/' changes from e15626f..a68e118
 - Merge commit '10ee07604217691add4efe3b80963c53538b1867'
 - Merge commit '10f09b9d30c39818463dfbdf0b98f754851ff07e'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   e6cfe47..a236c34
 - Merge commit 'ea9cc0413560faca86c7fb12905c081ac4c0e66e'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1ff15cb..c59c288
 - Reduce filepaths
 - Renamings, version 1.0.22
 - Merge commit '486d1582e905335da16ee632f11fed8683a2cdfa'
 - Merge commit '653ec0fbe4c5734ddd754c7771327e559f2b13ab'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   ad70f0e..e37edf0
 - Renamings, version 1.0.46
 - Renamings
 - Merge commit '64899fab810ea97f7a1d63def9cac36f0c7c9ee7' as
   '3rdparty/github/Marpa--R2'
 - Squashed '3rdparty/github/Marpa--R2/' content from commit 0f99f82
 - Pb with Marpa--R2 tree
 - Squashed '3rdparty/github/genericSparseArray-remote/' changes from
   2e40261..a674abd
 - Merge commit 'fd26834a7e34caced75161fa7a1f00e8fb52fdfc'
 - Merge commit '2d7418e4b14387abacf97346be982e15cc9bb273'
 - Squashed '3rdparty/github/genericHash-remote/' changes from
   0d09a5e..e1f6b17
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   b883d80..a236c34
 - Merge commit 'dd8d79abe0798f952c827c559083e614a72d8bee'
 - Merge commit '470cb2fb3b60a8fac9eaf46bb0dbe516601f9517'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   97be47e..c59c288
 - Merge commit '2e339cc269dedd86874c4aef47d8521a3537130c'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   fa49f99..e6038fe
 - Typo when doing rename of subtree, version 1.0.34
 - Typo when doing rename of subtree, version 1.0.33
 - cmake-utils-remote => cmake-utils, version 1.0.32
 - cmake-utils-remote => cmake-utils, version 1.0.31
 - Merge commit '53fb2713e11df68f5b1726b37635d835370061e0'
 - Merge commit 'b1c318116a9f404fc72075e591300366fef2c8cf'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   c43493b..e6038fe
 - Merge commit '542aeffec2c792ccc7fb4ca43067817d30897dea'
 - cmake-utils-remote => cmake-utils, version 1.0.35
 - Merge commit 'a4c92cc1e484ce8fac836715b85a7f586e8716b4'
 - Version 1.0.19
 - Merge commit 'b62627cabd84aa4c1a135ebe46b0c3b61b2c54cd'
 - Perl better typemap [ci skip]
 - Fix dependencies perl [ci skip]
 - ESLIF.xs: cleanup [ci skip]
 - Fix marpaESLIFPerlCopy target [ci skip]
 - perl dev+
 - dev+ [ci skip]
 - Update to MYPACKAGE
 - Typo in comment
 - bindings dev+ [ci skip]
 - travis and perl: t+
 - travis and perl: more dependencies
 - travis and perl: fix Authority plugin
 - travis and perl: fix call to dzil authordeps --missing dev+
 - travis and perl dev+
 - travis and perl: install Dist::Zilla via apt-get
 - travis and perl, say cpanm --quiet --notest
 - travis and perl
 - src/bindings/perl/dist.ini
 - pcre2: no external package in any case
 - Install rules
 - Merge commit 'de0af3892ec2847295d5f79460dd7993ed1e1aac'
 - Squashed '3rdparty/github/tconv-remote/' changes from fbb6fda..e15626f
 - Merge commit '0ad50bee3d752b9f8094edb26d0e3426daff04e8'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   17f328a..e6038fe
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3d49a81..e6038fe
 - Merge commit 'c0adbbfba1a52ab4b8e8134995535956a7309d24'
 - man pages fix
 - man page absolute path
 - pod tweak
 - pcre2 build
 - Tests
 - uint32_t
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   213382e..17f328a
 - Merge commit '1d65337567cb04a5b74ae397a071e906379db06a'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3d49a81..213382e
 - Merge commit 'c37ee0583a7189bf6173be3c08437eca84c8caf4'
 - More common sizes
 - Merge commit 'f93bd5a4595eebdf3374906a6d8103b71428260e'
 - Squashed '3rdparty/github/tconv-remote/' changes from 349cbf5..fbb6fda
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   b883d80..e6cfe47
 - Merge commit '7e3c03857f666713e844319549f134d0980c9a6f'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   97be47e..1ff15cb
 - Merge commit 'cf8e243fe93380ffdc4b82dc599a503a5fb10a6c'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   6505e9d..3d49a81
 - Merge commit 'db1b3b61fddfef13db95af797d734ccc87a02c3f'
 - git_subtree_pull.zsh
 - Version 1.0.21
 - Merge commit 'd9565d218e63054a223eb2855c703dedd208a2a1'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   792173f..3d49a81
 - LIBS scope implies TEST scopeSay public to all links
 - Say public to all links
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   676c3f2..792173f
 - Merge commit '67ab58a489cd8173d39c5b4bfde99889e7f4e98e'
 - MYPACKAGEADDEXECUTABLESTOTESTS
 - cmake/MyPackageAddExecutableToTests.cmake
 - Merge commit '7caa8e6f6930ca172078249255d71403e48bed71'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   c43493b..676c3f2
 - ARGN
 - RUNTIME_OUTPUT_DIRECTORY
 - build
 - Merge commit 'f739aa6ccf5438df9bf9dec2983b52f568fc2563'
 - Merge commit '243f8c0a42af426fe7f711e3fb3f0e3d76fbd4ab'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   fa49f99..c43493b
 - Version 1.0.30
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   ea85836..e6cfe47
 - Merge commit 'ede20f9d2015ed2416a5cace83b97cf4a452065e'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   5d2c5e5..1ff15cb
 - Merge commit '5e02d6ff4b68878ec3fbdde2f79ba5c268b73d24'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3c115a5..c43493b
 - Merge commit 'f715cafeb0d897601b101f025669a74a07923c03'
 - Version 1.0.34
 - Merge commit '1597c7f97cabfa929e8605eea4f1ece1963cd3ad'
 - Version 1.0.18
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   ab35df0..c43493b
 - Merge commit '9631741b46bb8d6ddd2737c53118c01a0ae6a147'
 - Use target_file in test
 - Merge commit 'cb68f44f596ab45c746153af64b2d16e59419d68'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3c115a5..ab35df0
 - CTEST_OUTPUT_ON_FAILURE=1
 - Version 1.0.29
 - Merge commit '604facc4b2b9ad9fa69c272e08ecd990e80a8c26'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   dbf7822..ea85836
 - Merge commit 'e25664e40c1ad3e876ea0f8f723495d4fc65c6ab'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   ef00dd7..5d2c5e5
 - Merge commit 'a67dec69213f79d55ead5a9b567c1ce5201121e3'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   aaa7c50..3c115a5
 - Merge commit 'c3fa3465c7faf70af6afee3aad1bcff1aef768f6'
 - Version 1.0.33
 - Version 1.0.17
 - Merge commit '3e71b76e352f9f6dd39e359e72250ae11e9d3efd'
 - Add test to check
 - Merge commit 'a9e1a36c22b6c7a8f521a39d2ec72c6b67cf48f1'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f0642eb..aaa7c50
 - Version 1.0.16
 - Merge commit 'f144996413eedae939e627c3de90be17f81c03e6'
 - Merge commit '750342463b52c0de7f430ae39ee4ce885f3c350d'
 - Version 1.0.28
 - Difficulty with path for tests -;
 - cmake/FindgenericLogger.cmake fix [ci skip]
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   b883d80..dbf7822
 - Merge commit '7f1d4b176c4b20a3046e62a57f5ad78e8cebe6d2'
 - Merge commit 'ee6499f6f81e481460c486f9cfa22d74cfc1684a'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   97be47e..ef00dd7
 - Merge commit '30eb8f76d7dfba8c0ed9cb50be415949f93b85f8'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4214b72..f0642eb
 - Merge commit '86c14078c779e8eb317249e9a2da28af44df8f03'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   25ce7aa..f0642eb
 - Version 1.0.32
 - Version 1.0.15
 - Merge commit 'ecd83fdb8405a49309776404644508def5ace595'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   8923133..f0642eb
 - -D_STATIC for static executables
 - Merge commit '2aa193f950d8040a94451af44be197ff15953fc2'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   fa49f99..6505e9d
 - Fix for manpage
 - Use buil-in project versioning
 - Version information cached
 - Version information marked as advanced
 - Fix for version
 - Some library defs are private
 - Fix call to man page
 - CMakeLists.txt [ci skip]
 - Attach tracing and version only to libraries
 - Merge commit '6bcf5691d85f8eab039a7526622948ffa14d67bf'
 - Squashed '3rdparty/github/marpaWrapper-remote/' changes from
   df768cb..b2b8bb1
 - Squashed '3rdparty/github/tconv-remote/' changes from 177d909..349cbf5
 - Merge commit 'b1550f995de1c6c5aac4016e608810764813ff72'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   26ab540..b883d80
 - Merge commit 'fc172b74f69a0803754d365fcf2a3c0a668814a7'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   fb3a045..97be47e
 - Merge commit '2ec9f947ef76a705b589b8a530942dbc973276a5'
 - Factorization [ci skip]
 - Merge commit 'a3b247fda14e490d589a8c311b13aa3cbc3b9d69' as
   '3rdparty/github/cmake-utils-remote'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   fa49f99
 - Factorization
 - factorization dev+
 - optparse conflict in merge
 - Squashed '3rdparty/github/optparse-remote/' changes from
   3b4e980..112df01
 - Merge commit 'f230138dc8985797a0b7ade40d69adec5ad2cab1'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1f50851..97be47e
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   e19bf07..ad70f0e
 - Merge commit '522834de237ae3412ddca0efb5df4c719e361245'
 - Merge commit 'f1165603afaac1141328694c392b1b385ed22721'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..fa49f99
 - Version 1.0.45
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   44ea8bc..fa49f99
 - Merge commit 'f28650d52e9c54b6dee0ab6904aa25584c5559f8'
 - target_link_libraries dev+
 - Merge commit '3ff0db62a2612bd3581cdca83e47eef3fdd8151d'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   293f037..44ea8bc
 - Include dependencies dev+
 - Structural fixes
 - Structural fixes [ci skip]
 - Merge commit '9413bbd4c926d3b452d8dd7a318dcc407913af1e' as
   '3rdparty/github/genericSparseArray-remote'
 - Squashed '3rdparty/github/genericSparseArray-remote/' content from
   commit 2e40261
 - Squashed '3rdparty/github/genericHash-remote/' content from commit
   0d09a5e
 - Merge commit 'dfe3f6617826a346432da01a61be62a00e387a74' as
   '3rdparty/github/genericHash-remote'
 - Merge commit '158995295a85192bf9333e325b6297143d6f855a'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   d9d0d5b..293f037
 - Use my cmake framework
 - Use my cmake framework [ci skip]
 - Fix depend options parsing
 - Merge commit '1be2947649af0f303a97a8bef09c6b318c28df8d' as
   '3rdparty/github/cmake-utils-remote'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   d9d0d5b
 - cmake-utils-remote fix
 - Squashed '3rdparty/github/genericSparseArray-remote/' changes from
   6f242a4..2e40261
 - Merge commit '9130e85f83cb17838fcf31d7db8ae52b096fd9b1'
 - Squashed '3rdparty/github/genericHash-remote/' changes from
   54d4dbf..0d09a5e
 - Merge commit '14b613ecb15fdb9caad31a52da63610680d33587'
 - Merge commit 'c51d830a61d709826c4c70aa312ef252995f33b0'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   d97fc30..97be47e
 - Merge commit '9f5802d9aa90e6210ab08a269e7c8184bf59d9f4'
 - C_INLINE_IS_INLINE
 - Check common type sizes
 - git_subtree_pull.zsh [ci skip]
 - cmake/MyPackageDependency.cmake and dependency properties
 - cmake/MyPackageDependency.cmake and test path
 - cmake/MyPackageDependency.cmake and recursivity
 - Version 1.0.27
 - Merge commit '0b6a2136db1c632cbfc082db9901bbccc1a4180f'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   8923133..4214b72
 - LINK_FLAGS
 - GENERICLOGGER_LINK_FLAGS [ci skip]
 - Install of export file, version 1.0.26
 - Merge commit '3132bb74c424ea492f724f70c6fd4da2107c6268'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   8f62e2c..97be47e
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   09fb2f1..8923133
 - Merge commit 'd39c7d81901017639acab5cbe13d4d4300888ffb'
 - Install of export file, version 1.0.14
 - Merge commit 'e2dc03e6a73e629fda8425bf72d135e263a37448'
 - Install of export file bis
 - Install of export file, version 1.0.25
 - Merge commit '23af22bd8dd99ed72a80064a2d28569597ffa4af'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   a419db3..8f62e2c
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   25ce7aa..09fb2f1
 - Merge commit 'e88f3d04156217ac1c0af12971d9a9bc0eed35e6'
 - Install of export file, version 1.0.13
 - Merge commit '08493d3b83e76f37492c722a04e1edfec7440ca9'
 - Install of export file
 - Use of my cmake framework, version 1.0.24
 - Merge commit '0a2f3b7368f3b614f29a0446acadc308a612df23'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   0d28272..b883d80
 - Merge commit '1d847df4d602c36b42c93e87058efd71690d7550'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   e96ae59..a419db3
 - Merge commit '0aaac18575a9433520c02c79a872c7e72f0e40e7'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   9040d18..25ce7aa
 - Use of my cmake framework, version 1.0.31
 - Merge commit '9e3172731c3a6dd2c0b4bd9ea4997287637a8707'
 - Use of my cmake framework [ci skip]
 - Use of my cmake framework, version 1.0.11
 - Merge commit 'a2af3a69d326f51d13bbaf2ae4157fa886638989'
 - cmake framework
 - dev+
 - Version 1.0.23
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   c32e936..0d28272
 - Merge commit '6bb86f971bda2b0c292c401697998316e7c7c39c'
 - Merge commit '504771c80467b5fc94e7c2fe065d87c2428adbec'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   882653a..e96ae59
 - Factorization, version 1.0.30
 - Version 1.0.10
 - travis
 - Fix genericHashTesterStatic link
 - check fix [ci skip]
 - Merge commit '9cf3d02758d885173f070c9a89183f30247cdf99'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   bc67fc1..882653a
 - Merge commit '0b82e5bb91c95434e3437bdf490e9611ccc0b8d4'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   d10469c..c32e936
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   3d2a876..bc67fc1
 - Merge commit 'ea0acb6dc9c6bc2f74f5ccdae0c4c9c2b1b13181'
 - Merge commit '0ab5593e87f544880a747a54fe4197d78beafc27'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   61eae4d..d10469c
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   bfbc2f8..9040d18
 - Merge commit '007cbdbc609101a25d73d1310a511fa407197908'
 - check factorization, version 1.0.22
 - check factorization, version 1.0.29
 - Merge commit 'da6398f806784324ed85d8ac2bf4d64b96aedc9c'
 - check factorization, version 1.0.9
 - MyPackageCheck
 - Merge commit 'cf4bd40666ebed51b95dd2ee32362573ae55aad5'
 - Merge commit '9858b91c19e5ecf143e689d3e57e13de8ef79045'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1f50851..3d2a876
 - Merge commit '525204993aa933e06ec9fc06df52b4aa12854d4b'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   75fe320..61eae4d
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..bfbc2f8
 - Merge commit '6074607786a95d982af4689aa7e6f8585f0b736a'
 - man target, version 1.0.28
 - Merge commit 'a6dfee9767f7b5d6ee751adf18a373eb26c3bb31'
 - Man target refactoring, version 1.0.8
 - GENERICLOGGER*
 - Merge commit '42b601ace434a15a6350249f9dd54c6fbab3fc75'
 - man target
 - cmake/MyPackageMan.cmake
 - Merge commit 'b183255ce9f80e44d1a08a64126ba295eb1a4ea4' as
   '3rdparty/github/genericLogger-remote'
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   1f50851
 - Squashed '3rdparty/github/genericStack-remote/' content from commit
   75fe320
 - Merge commit '9c46845d9d86f5c5d96f3d12c353b5cf70ba77ad' as
   '3rdparty/github/genericStack-remote'
 - Reactoring, version 1.0.21
 - Merge commit 'df140a916fd48c1a27b00345af6f2d1187d709a9' as
   '3rdparty/github/cmake-utils-remote'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   4522e8e
 - Travis, version 1.0.27
 - Reactoring, version 1.0.27
 - Merge commit '55a0b91b82e870d28e52d256d0d95266ff672a04' as
   '3rdparty/github/cmake-utils-remote'
 - README.pod fix
 - Merge commit '686b397a0973f0994a6aa63b6e40fe684f9dc72d'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   99661e5..1f50851
 - Refactoring, version 1.0.18
 - Merge commit '16f90eac043334da352c2a6ecebb1f39d99a76e0'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f60f488..4522e8e
 - Fix startCMAKE_MODULE_PATH
 - Merge commit 'c2581337f9aeb24f4d6badc24e58b4224a406558'
 - Fix CMAKE_MODULE_PATH
 - Merge commit 'fbdb4509953b60a1594b3258f9a36c333ccd2b8e'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   d97fc30..99661e5
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   f60f488
 - Merge commit '98fcda2616efdd69295b18edb9c7fee169b31f3a' as
   '3rdparty/github/cmake-utils-remote'
 - Refactoring
 - Refactoring version 1.0.17
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   af1678a..f60f488
 - Merge commit '34563941581da7ceccb5ddc4fa1761b7a4bf0368'
 - Refactoring version 1.0.7
 - Fix versionning
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   af1678a
 - Merge commit '6308709fb92385fb8487cd3639c46f2c55d9e6c4' as
   '3rdparty/github/cmake-utils-remote'
 - MyPackageStart
 - CMAKE_MODULE_PATH
 - Merge commit '40c791ff0b0631a81f9a2da6f3aff6da437018b6'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   f720750..d97fc30
 - chmod +x git_subtree_pull.zsh
 - use MyPackageDependency
 - Squashed '3rdparty/github/cmake-utils/' content from commit e310bfc
 - Merge commit 'a2bb92e8f9940fd846201e757c99159a5f5bf232' as
   '3rdparty/github/cmake-utils'
 - Merge commit 'db7996a20c250f0bdccded9d7d007ae66add244f'
 - Squashed '3rdparty/github/cmake-utils/' changes from b1c4be8..e310bfc
 - Use cmake-utils-remote
 - Fix a message
 - Squashed '3rdparty/github/cmake-utils/' content from commit b1c4be8
 - Merge commit 'e3fb03055f8953d2538da818b02d1db74ea63fda' as
   '3rdparty/github/cmake-utils'
 - cmake/MyPackageDependency.cmake
 - Create README.md
 - Initial commit
 - STRING REGEX REPLACE fix
 - Merge commit '0656dd694048fd29cbe3abf9e0007678faabee57'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   59f532b..d97fc30
 - Removed notion of object targets - was a bad idea
 - all in one [ci skip]
 - ALL_IN_ONE and test path [ci skip]
 - ALL_IN_ONE [ci skip]
 - GENERATE_OBJECT_TARGETS [ci skip]
 - Merge commit 'd395638e6a9f673d980e116f3ed3e16c6598d19b'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   ea3dff9..59f532b
 - GENERATE_OBJECT_TARGETS option [ci skip]
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   e6c826f..ea3dff9
 - Merge commit '2c4147713d39df20c1374a9dd99cf093a12c7f60'
 - Make sure about the location of object if used as a sub-project
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   5cb23ed..e6c826f
 - Merge commit 'cb5a109240380413d0bf3f861ca55610ee4f6c55'
 - use OBJECT type in the ALL_IN_ONE mode, version 1.0.16
 - Prepare for correct add_library using the OBJECT type, version 1.0.6
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   f720750..5cb23ed
 - Merge commit '9cb3b5912daee0711949c96ca30029784fe80be4'
 - Prepare for correct add_subdirectory, version 1.0.15
 - Prepare for correct add_subdirectory, version 1.0.5
 - marpaESLIFPerlTest fix [ci skip]
 - Squashed '3rdparty/github/tconv-remote/' changes from 40f96cf..177d909
 - Merge commit 'e8691bd4184e69e5c1e7b4564087d1f1b183276b'
 - Fix for va_copy discovery and ICONV_SECOND_ARGUMENT, version 1.0.14
 - Squashed '3rdparty/github/tconv-remote/' changes from a08a22e..40f96cf
 - Merge commit 'c88d487e331fd09955e411e5108587a8b1c2db69'
 - Version 1.0.13
 - Library link fix on Windows [ci skip]
 - Merge commit '2dc0fb43b6a21abb9606ad76923cf4930737e389'
 - Squashed '3rdparty/github/tconv-remote/' changes from d4219bf..a08a22e
 - iconv second argument [ci skip]
 - $ESLIF::VERSION [ci skip]
 - Perl version fix [ci skip]
 - Merge commit '98909ce4a536ac4f6c0644c5b333845ecb29ec9b'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   f720750..fb3a045
 - Perl [ci skip]
 - Perl objects go in obj4perl, version 1.0.4
 - Squashed '3rdparty/github/tconv-remote/' changes from 2cc9025..d4219bf
 - Merge commit 'fc9f708c6ac8697c3cdfe84387287bd12dd02230'
 - perl CMakeObjects.PL
 - ExtUtils::CBuilder::Base fix [ci skip]
 - ExtUtils/CBuilder/Base.pm fileparse fix [ci skip]
 - Squashed '3rdparty/github/ExtUtils-CBuilder-remote/' content from commit
   8cb6094
 - Merge commit '74a656df6bbfbdec812e4cb540642ea2a63859a2' as
   '3rdparty/github/ExtUtils-CBuilder-remote'
 - travis and pcre2
 - ALL_IN_ONE mode: do not change linking mode, version 1.0.43
 - Squashed '3rdparty/github/marpaWrapper-remote/' changes from
   0f43076..df768cb
 - Merge commit '1ee95f3410b129a78181d98bf39cb53e0dca829d'
 - Merge commit '5bbdbdfe30c32e8a07d9d745325811a8148ef030'
 - Squashed '3rdparty/github/tconv-remote/' changes from 29062ed..2cc9025
 - ALL_IN_ONE mode: do not change linking mode, version 1.0.12
 - Fix static test, version 1.0.11
 - Build
 - ALL_IN_ONE
 - Merge commit '65555d0ed10ab99fe88e74cf46a17c98e171ecac' as
   '3rdparty/github/genericHash-remote'
 - Squashed '3rdparty/github/genericHash-remote/' content from commit
   54d4dbf
 - Merge commit 'e973f02e72e432d0f841badaef0dac9bfddc7b7f' as
   '3rdparty/github/tconv-remote'
 - Squashed '3rdparty/github/tconv-remote/' content from commit 29062ed
 - Merge commit '734c1455ea57e53d0fdb122bb01d80f40e15d88e' as
   '3rdparty/github/marpaWrapper-remote'
 - Squashed '3rdparty/github/marpaWrapper-remote/' content from commit
   0f43076
 - build [ci skip]
 - Merge commit '2f1ccb0214963ab28eb252694dafd1cbdcf400fd' as
   '3rdparty/github/genericStack-remote'
 - Squashed '3rdparty/github/genericStack-remote/' content from commit
   26ab540
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   b50df82..f720750
 - Merge commit 'ea8c22b6a6070536b4a2ead2dd48f8346342c55a'
 - Test fix, Version 1.0.10
 - ADD_IN_ONE option, version 1.0.9
 - Merge commit 'e8077855f5e8410725fa0e49e45df384323a7aa9' as
   '3rdparty/github/genericLogger-remote'
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   f720750
 - genericLogger-remote
 - All-in-one and static linking
 - ALL_IN_ONE dev+
 - ALL_IN_ONE dev+ [ci skip]
 - Merge commit 'bb5c8d3f195b4a8e1b23563ab62eb4196754767b'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   3ff620f..f720750
 - Fix omitted inclusion of (required) <stdarg.h> in runtime.h (also
   included in genericLogger.h anyway), fixed include order because of
   mingw that requires <unistd.h> to be included BEFORE <time.h> so that
   localtime_r is defined...
 - Perl dev+
 - Merge commit '3a1d54bd0f48c70fec01623acee2e1362d02ab14'
 - Squashed '3rdparty/github/genericHash-remote/' changes from
   1397c1e..54d4dbf
 - Version 1.0.20
 - Build issues without icu, version 1.0.9
 - Workaround a MSVC bug on the macros we depend upon, version 1.0.20
 - Optimization, version 1.0.19
 - Merge commit '9c71df2f481411b0f248d6c6974fdeeb3946ed07' as
   '3rdparty/github/genericSparseArray-remote'
 - Squashed '3rdparty/github/genericSparseArray-remote/' content from
   commit 6f242a4
 - Merge commit '1def44809c1beecdc41ac0341a5ced9846e44078' as
   '3rdparty/github/genericStack-remote'
 - Merge commit '5a381fbbd30c8e641d6fdd03df9efe2214c43eb5' as
   '3rdparty/github/genericHash-remote'
 - Squashed '3rdparty/github/genericHash-remote/' content from commit
   1397c1e
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   3ff620f
 - Merge commit '92e9ef0fa31bbe3095a44e1941867e1277e9f0b5' as
   '3rdparty/github/genericLogger-remote'
 - .travis and Perl dev+ [ci skip]
 - Perl - localtime_r is not absolutely required [ci skip]
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   b50df82
 - Merge commit '862d0ab2e57554d05d967a424a508aaacd283d9e' as
   '3rdparty/github/genericLogger-remote'
 - Static lib dev+ [ci skip]
 - Commented NO_DEFAULT_PATH in cmake search [ci skip]
 - Build all objects at once, version 1.0.8
 - Find static genericLogger library [ci skip]
 - FinICU fixes [ci skip]
 - Do not link static lib against static external libraries, version 1.0.42
 - CMakeLists tiny reorganization [ci skip]
 - Removed explicit calls to all test suites, already in make check
 - Fix generic of static library, version 1.0.41
 - Fix generic of static library, version 2Use also static genericLogger
   for tests, version 1.0.7
 - Use also static genericLogger for tests, version 1.0.18
 - genericLogger_versions, version 1.0.3
 - Static version rework, version 1.0.2
 - Static version of marpaWrapper, version 1.0.40
 - FIND_PACKAGE(PerlLibs) deficiency [ci skip]
 - cmake/FindICU.cmake 58.2 update
 - ICU 58.2 support
 - Subtree updates, version 1.0.6
 - Removed unused 3rdparty/github/tinycthread
 - Merge commit '0a78ef965f61284e04f08de02bddb97b993af1bc'
 - Squashed '3rdparty/github/optparse-remote/' changes from
   146d045..3b4e980
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   00d5cd1..e19bf07
 - Merge commit 'e948b0fe3dda0abd3da27f1d3372ee72c2a74286'
 - Silent a gcc warning when casting a ptr to jlong
 - AppParse.java: removed unused method [ci skip]
 - doc [ci skip]
 - dl should be used via CMAKE_DL_LIBS, version 1.0.5
 - Add dl to target_link_libraries(), version 1.0.4
 - Proposition logic doc [ci skip]
 - Proposition logic [ci skip]
 - Fix eventual double free in marpaESLIFRecognizer_alternative() [ci skip]
 - lexeme_discard_tryb fix and doc [ci skip]
 - Say that marpaESLIFRecognizer_discard_tryb() may generate a discard
   event [ci skip]
 - marpaESLIFRecognizer_discard_tryb() and
   marpaESLIFRecognizer_discard_last_tryb()
 - test/selfTester.c: renamed internal lexemes [ci skip]
 - t+ [ci skip]
 - grammar cache dev+ [ci skip]
 - src/marpaESLIF.c: MARPAESLIF_IS_LEXEME() macro fix [ci skip]
 - propositionalLogic dev+ [ci skip]
 - cmake/CMakeGlobalSetup.txt: show CMAKE_BUILD_TYPE
 - lexeme_last_try and internal unformization last notion of last lexeme
   data [ci skip]
 - propositionalLogic dev+
 - Always fetch grammar events in marpaESLIFRecognizer_eventb(), so that we
   are ok even outside of the scan()/resume() methods
 - src/marpaESLIF.c: Missing event initializer when showing non-lexeme
   events
 - packaging, version 1.0.39
 - travis version 1.0.1
 - Packaging, version 1.0.1
 - Lexeme events only on lexemes, non-lexeme events only a non-lexemes [ci
   skip]
 - Packaging, version 1.0.3
 - Javadoc [ci skip]
 - doc/BNF/README.pod: podlint [ci skip]
 - Fix exceptions settings in Java [ci skip]
 - marpaESLIFRecognizer_lexeme_tryb protection
 - marpaESLIFRecognizer_lexeme_tryb
 - A bit more POD another lexeme_alternative() [ci skip]
 - Make sure context is 0 when value stack exhibits an array [ci skip]
 - User-defined alternatives
 - Use an explicit structure for alternatives - in prevision of a fix for
   an architectural wrong design that is not allowing ambiguous tokens
 - Renamed internal alternativeStackp to alternativeSymbolStackp [ci skip]
 - java/marpaESLIFJava.c: internal cosmetics [ci skip]
 - More comprehensible java code [ci skip]
 - discard event fix [ci skip]
 - Removed unused variables [ci skip]
 - Added deltaLengthl to resume
 - lastPauseppp[][] becomes lastPausep[] [ci skip]
 - afterEventStatebpp[][] becomes afterEventStatebp[] [ci skip]
 - beforeEventStatebpp[][] becomes beforeEventStatebp[] [ci skip]
 - discardEventStatebpp[][] becomes discardEventStatebp[] [ci skip]
 - _marpaESLIFRecognizer_alternative_lengthb() and case when
   alternativeLength > current remaining bytes [ci skip]
 - marpaESLIFRecognizer_lexeme_last_pauseb() doc [ci skip]
 - marpaESLIFRecognizer_lexeme_last_pauseb() fixes
 - marpaESLIFRecognizer_pauseb() becomes
   marpaESLIFRecognizer_lexeme_last_pauseb(), move last pause information
   to recognizer structure
 - Do not share event states when it should not [ci skip]
 - before and after events in case of noEvent flag [ci skip]
 - Recognizer's last_completed methods [ci skip]
 - Recognizer's read/input/pause methods [ci skip]
 - Removed marpaESLIFRecognizer_eofb() [ci skip]
 - marpa/AppParse.java: do the progressLog() test once [ci skip]
 - src/marpaESLIF.c: API protection [ci skip]
 - marpaESLIFRecognizer_inputv and marpaESLIFRecognizer_pausev are now
   marpaESLIFRecognizer_inputb and marpaESLIFRecognizer_pauseb,
   respectively [ci skip]
 - JNI: recognizer progress log [ci skip]
 - Java test: work on discard
 - Internal trace logger, prevent discard failure upon discard exhaustion
 - BNF/README.pod: document that :discard will silently fail if it is
   ambiguous
 - lexeme before and after events on/off management [ci skip]
 - discard event on/off support [ci skip]
 - Removed swig dependency in the build [ci skip]
 - Removed obsolete files grammarContext*
 - src/marpaESLIF.c: Add symbolip to _marpaESLIF_symbol_findp() prototype
   [ci skip]
 - marpa/AppParse.java: show that event management is lacking some features
   -; dev+ [ci skip]
 - marpaESLIFRecognizer_eventb() prototype,
   Java_org_parser_marpa_ESLIFRecognizer_jniEventOnOff() [ci skip]
 - java/marpaESLIFJava.c: renamed a macro about exception [ci skip]
 - Thead-safety: a recognizer owns all its grammar, performance: cache of
   precomputed grammar per recognizer [ci skip]
 - ESLIFException [ci skip]
 - API/README.pod: marpaESLIFRecognizer_isEofb [ci skip]
 - JNI lexeme expected [ci skip]
 - JNI [ci skip]
 - marpaESLIFRecognizer_isEofb [ci skip]
 - document :discard event restriction (its RHS must be an LHS at the same
   grammar level when an event is set) [ci skip]
 - Java test [ci skip]
 - A :discard event is possible only if its RHS is also an LHS at the same
   grammar level [ci skip]
 - Fixed comments [ci skip]
 - Java_org_parser_marpa_ESLIFRecognizer_jniNew: fix uninitialized values
   [ci skip]
 - JNI Event type fix [ci skip]
 - Recognizer and grammar code clarification [ci skip]
 - JNI and events [ci skip]
 - java/marpaESLIFJava.c: field cache [ci skip]
 - ICU test eventual dependency [ci skip]
 - JNI code warnings [ci skip]
 - ICU eventual dependency and path on windows [ci skip]
 - C_INLINE cmake fix [ci skip]
 - Java ESLIF event dev+ [ci skip]
 - BNF/README.pod: a little more about escaping [ci skip]
 - src/marpaESLIF.c: added two lines to retry in a clean state when
   :discard rule has precedence [ci skip]
 - Changed a trace saying why :discard is ignored [ci skip]
 - README.pod on :discard, this time > maxMatchedl [ci skip]
 - Try again with :discard, this time > maxMatchedl [ci skip]
 - eslif/L0.h: L0_TERMINAL_REGULAR_EXPRESSION protection [ci skip]
 - Hmmm.... put previous change between #if 0 #endif -;
 - Important change: if :discard matches at least the same number of bytes
   of longest lexeme, then it has precedence
 - Java test: prepare for scan/resume/value tests [ci skip]
 - Java test: support of C/C++ comments [ci skip]
 - Java test: say we do not want exhaustion [ci skip]
 - Force no event when calling the grammar parse() method [ci skip]
 - Do not raise an exception in the generic logge callback [ci skip]
 - make check fix
 - Java test
 - Packaging
 - ESLIFRecognizer_jniResume [ci skip]
 - ESLIFRecognizer_jniScan [ci skip]
 - ESLIFAppValue.java: cleanup [ci skip]
 - ESLIFApp.java: log level of result [ci skip]
 - ESLIFAppValue.java: result initial value is null [ci skip]
 - JNI cleanup -; [ci skip]
 - Java bindings installation
 - JNI fix memory leaks
 - Java
 - Calculator conform to java code [ci skip]
 - Java fix [ci skip]
 - RAISEEXCEPTION macro fix [ci skip]
 - trace fixes [ci skip]
 - Java [ci skip]
 - Java fix warnings [ci skip]
 - cmake/CMakeGlobalSetup.txt [ci skip]
 - JNI dev+ [ci skip]
 - java dev+
 - jni [ci skip]
 - bindings/marpaESLIF.i
 - .travis.yml
 - cmake dev+
 - cmake dev+ [ci skip]
 - jni dev+
 - jni dev+ [ci skip]
 - jni
 - JNI fix [ci skip]
 - Fix warnings [ci skip]
 - java dev+ [ci skip]
 - BNF POD [ci skip]
 - BNF POD
 - Move string from <rhs primary> to to <single symbol>
 - Test of :symbol
 - Support of :symbol
 - POD [ci skip]
 - Calculator POD [ci skip]
 - Added *.3 to .gitignore [ci skip]
 - Calculator tutorial, version 1.0.1
 - Support of ::copy\[\d+\], make sure we NUL-terminated everything that
   can be used in user space as a plain (char *)
 - Support of ::copy[\d+] action [ci skip]
 - Added missing ::shift action in internal prioritized transition rules
 - Calculator [ci skip]
 - Calculator v1 [ci skip]
 - stddef.h for size_t [ci skip]
 - API doc, version 1.0.0
 - API doc [ci skip]
 - marpaESLIFValue_contextb prototype change [ci skip]
 - lexemes expected [ci skip]
 - Reserve user interaction on lexemes
 - Minor optimization
 - adventTester cosmetic fix [ci skip]
 - Removed non-wanted interfaces [ci skip]
 - Say a bit more about newline recognition [ci skip]
 - Fixed exception matcher that was broken by previous commit
 - Do newline processing only in character mode
 - no-event mode
 - Removed unused variables
 - API doc+ [ci skip]
 - API t+ doc+ [ci skip]
 - API/README.pod [ci skip]
 - Renamed marpaESLIFGrammar_ngrammari to marpaESLIFGrammar_ngrammarib
 - API/README.pod
 - Added PCRE2 flags and JIT support in terminal dumps
 - Removed {} as string delimiters [ci skip]
 - Cosmetic fix when saying an alternative is also a terminal [ci skip]
 - Grammars at different levels must have a different name [ci skip]
 - Some regexp simpliciations [ci skip]
 - self tester: reparse ESLIF using the grammar generated using its own
   grammar -;
 - Make sure the the :discard is never the start symbol [ci skip]
 - self tester [ci skip]
 - self tester and README.pod dev+
 - Dump PCRE2 pattern if compile failure [ci skip]
 - Fix L0_TERMINAL_PCRE2_MODIFIERS, README.pod [ci skip]
 - README.pod [ci skip]
 - Removed PERL_IDENTIFIER, not used - README.pod [ci skip]
 - Changed G1_META_DISCARD from "discard" to ":discard" [ci skip]
 - Removed unused G1_TERMINAL_DISCARD [ci skip]
 - PCRE2 position independant code
 - install-c-tconv.sh
 - README.pod, instance first travis build -;
 - Fixed warnings undef gcc -Wall, version 1.0.38
 - jsonTester t+
 - String terminal fix
 - In bootstrapping, respect the fact that default latm value is true
 - Silent mode and inner grammars
 - Added grammarOptionSetterp in the grammar clone options, version 1.0.37
 - Fix two missing calls to MARPAESLIFRECOGNIZER_CALLSTACKCOUNTER_INC
 - Use new asf valuation API
 - Fix README.pod, version 1.0.36
 - Make ASF Value API more look-like value API, version 1.0.35
 - Fixed a quite vicious illegal memory access with traverserp->gladep -;
   [ci skip]
 - ASF simulation of marpaWrapperValue, version 1.0.34
 - Renamed marpaWrapperAsfValueContext_t to marpaWrapperAsfValue_t [ci
   skip]
 - memory leaks [ci skip]
 - ambiguous tester [ci skip]
 - marpaWrapperAsfAmbiguousTester dev+ [ci skip]
 - Moved a GENERICSTACK_POP_INT in the pruned traverser that was misplaced
   [ci skipped]
 - MARPAWRAPPERASF_USE_VISITED_FLAG [ci commit]
 - marpaWrapperAsfValueContext dev+ [ci skip]
 - marpaWrapperAsfValueContext dev+
 - Renamed marpaWrapperAsfValueContext_t to
   marpaWrapperAsfPrunedValueContext_t [ci skip]
 - MARPAWRAPPERASF_USE_REGISTERED_FLAG bis [ci skip]
 - MARPAWRAPPERASF_USE_REGISTERED_FLAG [ci skip]
 - test/adventTester.c: suppressed a non-used variable
 - Put exception in rule description
 - _marpaWrapperAsf_valueTraverserb dev+
 - Manage loop over ASF in pruned mode
 - Manage exception recursivity
 - Russel Paradox
 - marpaESLIFRecognizer_last_completedb bug fix
 - show cosmetic fixes
 - Hide earley sets from marpaESLIFRecognizer_last_completedb
 - Map latest earley set to input
 - Recognizer optimization
 - marpaESLIFRecognizer_last_completed_rangeb
 - marpaESLIFRecognizer_last_completedb
 - Optimize free/alloc/realloc for events and pause
 - advent calendar t+
 - Fixed missing boolean for pause information
 - Get last pause data from recognizer
 - Cosmetic fix
 - Move processing of user regex options after automatic discovery of the
   UTF flag
 - Be clever with direct regexp declarations and try to determine the need
   of the UTF flag directly
 - Optimization if not compiled with trace
 - Delay grammar show until requested
 - UTF-8 dump of pattern in case of true regexp
 - Terminal pattern dump dev+
 - Fix again terminal search - it is really what is sent to PCRE2 that
   define it exactly
 - Changed value context
 - Removed a non-needed break
 - Removed discard default statement, fix generation of grammar in ascii
   show dev+
 - Fix typos
 - Restored modifiers comparison in
   _marpaESLIF_bootstrap_search_terminal_by_descriptionb()
 - Dump of ESLIF grammar itself in test
 - Fixed typo
 - Fixed creation of terminals in bootstrap - the search was often failing,
   leaving to orphaned symbols
 - Give rule components in the grammar show
 - discardEvent is attached to a rule, not to a symbol, but it become a
   symbol completion event in discard mode
 - test review
 - API review
 - events dev+
 - pause before dev+
 - pause after events
 - Removed TO DO comments
 - latmb => 1 is the default
 - lexeme event is meaningul only on lexemes
 - pause after
 - marpaESLIFRecognizer_inputv() and marpaESLIFRecognizer_readb()
 - Move fetch of events after complete in _marpaESLIFRecognizer_completeb
   itself
 - recognizer states centralization
 - event management
 - Oups, version should be 1.0.33 [ci skip]
 - Supressed defaultDiscardEvent
 - Propagation of discard event
 - Fetch events even in completion failure as per the doc, version 1.0.32
 - t+
 - _marpaESLIFGrammar_symbolOptionSetterInit
 - Removed symbolp->isDiscardTopb
 - In marpaESLIFGrammar_parse_by_grammarb() follow my coding convention
 - README.pod fix, version 1.0.32
 - cosmetic
 - renamed exceptionb to silentb
 - ::concat and exception dev+
 - okRuleCallback changed prototype, version 1.0.31
 - meta_matcher prototype
 - _meta_matcher prototype
 - Comment fix
 - exception precomputing dev+
 - exception revisited dev+
 - exception revisited
 - metag.bnf restore
 - Removed restriction on :discard RHSs
 - Restrict L0_TERMINAL_RESTRICTED_ASCII_GRAPH_CHARACTERS to not start with
   a :
 - Fix some error strings
 - Fix memory error with stack bis
 - Fix memory error with stack
 - action_exception_statement dev+
 - exceptions
 - null adverb
 - null adverb dev+
 - G1_action_naming
 - null ranking specification
 - rank specification
 - proper specification
 - discard actions and exhausted event
 - event declarations
 - event declaration dev+
 - completion event dev+
 - Revert "Case of sparse stack because of ASF mode"
 - Fix stack indices in the ASF mode, they are now 100% compatible with the
   native value(), version 1.0.30
 - Case of sparse stack because of ASF mode
 - Restrict ascii graph names to [[:graph]] with = character (because of
   event initializers =on and =off)
 - discard event initializer t+
 - Fix rule show
 - G1_action_discard_ruleb dev+
 - discard rule dev+
 - Fix warnings under gcc
 - Fix call to marpaWrapperGrammar_symbolPropertyb bis
 - Fix call to marpaWrapperGrammar_symbolPropertyb
 - Removed lexeme default statement
 - keep track of implemented actions
 - op_declare_3, fix clone option
 - Removed _generateHelper_ methods
 - ascii show
 - G1_action_lexeme_rule
 - event specification
 - pause and priority specification actions
 - :lexeme dev+
 - Make ":symbol" an explicit terminal directly in G1 grammar
 - Added missing <event specification> in <adverb item>
 - Give absolute priority to terminals in the grammar
 - Error logging fix
 - start symbol processing fix
 - Removal of forgiving adverb
 - Removal of nullable-actions, determine by grammar introspection
 - G1_action_default_rule, prepare for other defaults
 - G1_action_statement_group
 - G1_action_null_statement
 - G1_action_empty_rule
 - G1_action_desc_rule and encoding
 - G1_action_desc_rule and _charconvp() fix
 - Grammar ascii show, fix uninitialized variable in
   marpaWrapperRecognizerOption
 - Suppressed lookupGrammarStringp in symbol structure in favour of
   {lookupLevelDeltai,lookupMetas} tuple
 - Fix symbolp->resolvedLeveli and use ::= or ~ shortcuts in ascii show
 - forgot transition rules when computing prioritized rules -;
 - action dev+
 - actions dev+
 - Fix README.pod, version 1.0.29
 - Move exhaustionEventb to the recognizer phase, version 1.0.28
 - op loosen dev+
 - separator is in the stack dev+
 - check symbols dev+
 - Fix _marpaESLIFValue_stack_i_resetb when the indice to reset has never
   been touched yet
 - More information in traces
 - Fix terminal description v.s. modifiers
 - G1_action_single_symbol_3
 - Fix memory leak
 - Fix recognizer fake mode
 - regex fix
 - Fix warning
 - single symbol dev+
 - priority action dev+
 - up to priority_rule value
 - Fix free callback's userDatavp value
 - _marpaESLIF_symbol_action___shiftb fix: we cannot afford to make a
   shallow copy from the lexeme input stack, that must remain independant
 - G1_action_alternative
 - marpaESLIFValue_stack_getAndForget_xxxb implementation minor change
 - marpaESLIFValue_stack_pop_xxxb renamed to
   marpaESLIFValue_stack_getAndForget_xxxb
 - Use of marpaESLIFValue_stack_pop_xxxb
 - marpaESLIFValue_stack_pop_xxxb
 - adverb list actions
 - G1_action_action
 - G1_action_rhs
 - rhs primary type action dev+
 - G1_action_symbol_2
 - ::translit action
 - Work on traces
 - Fix traces
 - Removal of marpaESLIFValue_stack_is_xxxb -;
 - marpaESLIFValue_stack_is_xxxb
 - Renamed MARPAESLIF_STACK_TYPE_NA to MARPAESLIF_STACK_TYPE_UNDEF
 - marpaESLIFValue_stack_set_undefb
 - G1_rule_adverb_list_itemxx
 - G1_rule_action
 - G1_rule_action_name
 - bootstrap actions
 - Move ESLIF types in their dedicated file
 - marpaESLIFValue_stack_forgetb
 - Nullable actions semantic
 - Fix setting of grammarp->haveRejectionb
 - Added includes in the internal bootstrap files
 - Free action resolver
 - Move bootstrap actions into their dedicated files
 - Do not specify a default lexeme action for the top-level grammar if
   there is none
 - Fix an error detected by valgrind specific to GCC optimized code
   (valgrind does not yell if code is compiled in debug), version 1.0.27
 - Added length in the output of marpaWrapperAsf_traverse_rh_valueb,
   version 1.0.26
 - ASF and nulling
 - Support of nullables in ASF, version 1.0.25
 - Use of ASF dev+
 - use of ASF when needed
 - Fixed semantics of free callback
 - Remove unused methods
 - Fixed remaining memory leaks
 - Cosmetic fixes
 - Fixed a memory leak
 - Fix how value is returned to user space
 - stackManagerGenerator
 - stack management
 - Fix compilation under gccd
 - Fix some leaks
 - Change output type of callbacks from short to int
 - Fixed warn messages
 - Fixed a comment to expression symbol context (null or non-null input)
 - Suppressed the need of nullable callbacks from user space
 - L0.h cosmetic fix
 - generation of helpers being moved to C
 - discard default statement
 - defaultDiscardEvents
 - back to action as ASCII string dev+
 - new type RHS_PRIMARY dev+
 - priority dev+
 - Move macros from grammarContext.c to grammarContext.h
 - priorities dev+
 - G1_RULE_PRIORITY_RULE dev+
 - Make sure an LHS of a prioritized rule cannot be the LHS of any other
   rule
 - Different and a priori general algorithm for passthrough
 - Added new types in _marpaESLIF_grammarContext_i_types
 - Removed mantion of a hack in _marpaESLIF_grammarContext_i_resetb
 - Removed passthroughb and internalb - a priori this was a mistake
 - G1_RULE_STATEMENT_GROUP
 - Handle our internal passthrough rules created for prioritized rules bis
 - Handle our internal passthrough rules created for prioritized rules
 - _G1_RULE_NULL_STATEMENT dev+
 - Fix logging when creating a rule dev+
 - Suppression of G1_RULE_DESC_RULE_2
 - Make hexadecimal dump a macro
 - More generic code in src/grammarContext.c
 - When G1_META_ADVERB_LIST is nulled dev+
 - encoding of encoding dev+
 - start rule action
 - Added a trace in _marpaESLIFValueRuleCallbackGrammar_op_declareb
 - marpaESLIFRecognizer_eofb
 - grammar generation actions dev+
 - forgiving => 1
 - Move latmb to grammar
 - grammar context management dev+
 - Move grammar context management in its specific file because it is
   really a big thing in itself
 - Force utfb to false if current stream is not a stream of characters as
   per the user
 - mem leak fix dev+
 - More fields in marpaESLIFGrammarOption
 - Fix a comment
 - Support of non anchoring in a special case (whole stream available in
   one go)
 - Code simplification dev+
 - better separation between lexeme and grammar callbacks dev+
 - regex dev+
 - L0_TERMINAL_ASCII_GRAPH_CHARACTERS fix
 - terminal description dev+
 - Grammar simplification, tconv fix, etc dev+
 - Skip error reporting in valuation for the moment
 - marpaESLIFValue_value_startb() and marpaESLIFValue_value_lengthb(), add
   error reporting in value phase
 - Fix setting of genericLogger in marpaWrapperValue_value_startb() and
   marpaWrapperValue_value_lengthb(), version 1.0.24
 - Removed the argi argument in symbol callback
 - Removed include of genericStack.h in API dependencies
 - marpaESLIFLexeme_t removal
 - Work on trace, removal of internal non-needed valueContext structure
   dev+
 - Grammar generation dev+
 - Fixed comments wrongly talking about utfbp instead of charconvbp
 - Fixed a static const char *funcs
 - Back to safe lexemeStack management methods until I am sur -;
 - Support of variable encoding within the stream
 - move data management in its specific method done
 - move data management in its specific method
 - _marpaESLIF_charconvp preparation for conversion engine reuse
 - Preparation for mixed encoding, including binary mode, in the reader
 - _marpaESLIFValue_createLexemeArrayb
 - Work on tracing all recognizer child methods
 - Fix memory leak after discard, improve trace mode by adding line number
 - Fix some warnings under gcc -pedantic -Wall -Wextra
 - Fix include
 - Removal of outputStack from marpaESLIFValueOption
 - position count centralization
 - newline dev+
 - Remember UTF-8 correctness automatically in regex mode, and if needed
 - Renamed internal flag _convertedb to _utfb
 - PCRE2_NO_UTF_CHECK sanity check revised
 - Explitely name internal variables in recognizer structure, fix again on
   the failure condition of the recognizer
 - Fix some warnings under gcc -Wall
 - Remove a trace
 - Fix logic when discard fail
 - Fix character class regexp dev+
 - Remove notion of 'remember'
 - UTF-8 BOM handling
 - /c modifier for character regex dev+
 - /b modifier for binary regex dev+
 - L0_TERMINAL_CHARACTER_CLASS_REGEXP fix - need to do posix character
   class dev+
 - Error reporting dev+
 - UTF
 - encode part dev+
 - utf dev+
 - Removed string matcher dev+
 - unicode dev+
 - string generator better protection
 - string dev+
 - Renamed an internal parameter for coherency dev+
 - tracing dev+
 - Value logging fix dev+
 - Grammar information, display etc. dev+
 - symbol priority dev+
 - marpaWrapperRecognizer_latestb(), version 1.0.23 [ci skip]
 - method names [ci skip]
 - marpaWrapperValue_g1lengthb [ci skip]
 - stream fixes
 - marpaWrapperValue_g1startb [ci skip]
 - .gitignore: VS profile garbage
 - .gitignore: Visual Studio garbage
 - .gitignore: Code::Blocks garbage
 - leak tracking done -; dev+
 - leak tracking dev+
 - changed a loop when validating grammar dev+
 - leaks and logic fixes dev+
 - marpaWrapperRecognizer_exhaustedb, version 1.0.22 [ci skip]
 - Fix some -Wall warnings with gcc, version 1.0.21
 - marpaWrapperGrammar_clonep() option, version 1.0.21
 - marpaWrapperGrammar_symbolPropertyb() and
   marpaWrapperGrammar_rulePropertyb(), version 1.0.20
 - value dev+
 - Use size_t for array length
 - Remove some unuspported value adverbs, prepare for external value action
 - typo dev+
 - discard dev+
 - alternatives dev+
 - recce and al. dev+
 - grammar clone free dev+
 - tconv calls centralization dev+
 - exhaustion event, version 1.0.19
 - maxParsesi option for value and ASF, version 1.0.18
 - marpaESLIF_matcher_t prototype
 - _marpaESLIF_rule_newp() logging
 - symbol->matcherp
 - dev+ G1 and L0: grammar methods
 - dev+ G1 and L0: clone and precompute
 - dev+ G1 and L0
 - dev+ G1 fix trace error
 - dev+ G1
 - dev+ G1 statement
 - dev+ G1 and a memory leak
 - dev+ grammar is a stack of grammars
 - dev+ bootstrap
 - marpaWrapperGrammar_clonep, version 1.0.17
 - dev+ L0 rules
 - dev+ rules
 - marpaWrapperGrammar_precompute_startb(), version 1.0.16
 - dev+ L0 meta
 - dev+ L0 enum
 - dev+ substitution memory access fix
 - dev+ Possiblity to reset start symbol when precomputing
 - dev+ do not use PCRE2_NEVER_xxx
 - dev+ metag
 - more substitute modifiers
 - /s modifier on some internal regexps
 - etc/metag.bnf
 - dev+ more regexp and our metag
 - dev+ fix uninitialized variable, better trace
 - dev+ substitution and output or matched value returned value
 - dev+ partial match processing
 - dev+ substitution
 - dev+ start custom support of groups in regexp
 - dev+ regexp wiht substitution
 - dev+ some regexp simplifications
 - dev+ regexp
 - dev partial regexp match
 - dev+ internal renamings
 - dev+ matcher prototype
 - dev+ matcher
 - dev+ Take only printable ASCII characters in asciidescs
 - dev+ make sure ASCII description always end with NUL
 - dev+ get ASCII descriptions from UTF-8 descriptions
 - dev+ _marpaESLIF_matcheri
 - dev+ fix trace error
 - dev+ suppressed confusing _initv() functions
 - dev+ - JPCRE2 semantics
 - dev+ limit supported modifiers to /ims
 - dev+ /imsx regexps modifiers
 - dev+ regexps options
 - Regexps are always anchored
 - MARPAESLIF_UINT32_EQ
 - 3rdparty/tar/pcre2-10.22/CMakeLists_fixed.txt
 - Fix build
 - TARGET_LINK_LIBRARIES revisit, version 1.0.15
 - TARGET_LINK_LIBRARIES revisit, version 1.0.17
 - TARGET_LINK_LIBRARIES revisit, version 1.0.2
 - CMakeLists.txt: stop playing with CMAKE_C_FLAGS
 - Fix trace again, the format string -;
 - Fixed trace call
 - pcre2-10.22.tar.gz
 - Will use PCRE2 for matching
 - dev+ setup
 - Include file
 - travis stuff
 - Initialization
 - Optimizations, version 1.0.14
 - Change value from a stack to a sparse array [ci skip]
 - Support non-lvalue for valValp, version 1.0.16
 - dev+ cache of causesHashp
 - Fix test suite [ci skip]
 - GENERICHASH_RELAX() for reuse, version 1.0.15
 - README.pod: say more about GENERICSTACK_USED() [ci skip]
 - Suppor of hashes on the stack and usage retrieval, version 1.0.14
 - travis and genericSparseArray
 - dev+ _marpaWrapperAsf_glade_obtainp() optimization
 - dev+ Optimization of _marpaWrapperAsf_glade_obtainp (final step will be
   use to a sparse array internally)
 - dev+ Optimization of _marpaWrapperAsf_glade_id_factorsb (causeNidsp)
 - Use of sparse array, version 1.0.13
 - orNodeInUse is a sparse array
 - Copy protection, version 1.0.12
 - dev+ sparse array [ci skip]
 - Return of _marpaWrapperAsf_intset_keyCopyFunctionp [ci skip]
 - README.pod: Added missing doc, version 1.0.12
 - src/asf.c: marpaWrapperAsf_traverseb() optimization
 - Use GENERICSTACK_INIT_SIZED() instead of GENERICSTACK_NEW_SIZED(),
   version 1.0.11
 - GENERICSTACK_INIT_SIZED() and GENERICSTACK_RESET(), version 1.0.25
 - src/asf.c: Avoid memcpy/qsort when possible in
   _marpaWrapperAsf_intsetIdb [ci skip]
 - Removed non-needed instructions, version 1.0.10
 - _marpaWrapperAsf_intsetIdb optimization [ci skip]
 - _marpaWrapperAsf_intsetIdb optimization
 - src/asf.c: Removed unused prototype
   _marpaWrapperAsf_intset_keyCopyFunctionv
 - src/asf.c: renamed an internal variable from factoring to
   factoringStackp [ci skip]
 - Optimization [ci skip]
 - Fix again _GENERICSTACK_EXTEND, version 1.0.24
 - dev+ Optimizations [ci skip]
 - Version 1.0.12
 - POD, version 1.0.23
 - _GENERICSTACK_EXTEND fix
 - Changes some stack tests
 - Change size_t to int
 - Move from size_t to int [ci skip]
 - Fix warning dev+ [ci skip]
 - _GENERICSTACKITEMTYPE_NA is now GENERICSTACKITEMTYPE_NA
 - Optimizations dev+
 - Fix cast issue, version 1.0.22
 - Optimizations, version 1.0.11
 - Fix test suite, version 1.0.21
 - GENERICSTACK_ERROR_RESET() macro, version 1.0.20
 - Surround more variables with parenthesis, version 1.0.19
 - Optimization
 - src/asf.c: fix warnings
 - Optimization in ASF
 - dev+ Optimization [ci skip]
 - use XOR for nidset hashing, seems better suited to how are computed
   numbers
 - intset hash key copy optimization [ci skip]
 - intset hash optimization [ci skip]
 - src/asf.c: log typo [ci skip]
 - src/asf.c: do not compile non-needed function if ! MARPAWRAPPER_NTRACE
   [ci skip]
 - CMakeLists.txt: -DMARPAWRAPPER_NTRACE only if Debug [ci skip]
 - Fix include, version 1.0.10
 - Removed an unsed variable [ci skip]
 - Fix includes and their install, version 1.0.1
 - marpaWrapperAsf_prunedValueb, version 1.0.9
 - dev+ ASF value [ci skip]
 - ASF value dev+ [ci skip]
 - Fix error logging level [ci skip]
 - t+ ASF value [ci skip]
 - dev+ ASF value tester [ci skip]
 - ASF dev+ [ci skip]
 - ASF and value dev+ [ci skip]
 - dev+ marpaWrapperAsf_valueb [ci skip]
 - Revert to original test/marpaWrapperAsfTester.c [ci skip]
 - Use funcs instead of __FILE__ in logging [ci skip]
 - Added missing initializers
 - Arrayp accessors naming fix, version 1.0.18
 - Arrayp, version 1.0.17
 - Fix warnings, version 1.0.16
 - Array implementation, version 1.0.15
 - Removed non-vital ASF methods, version 1.0.8
 - ASF dev+ leak fixes [ci skip]
 - Removal of non-needed glade.h, Version 1.0.7
 - Version 1.0.6 [ci skip]
 - Fixed some protoypes, POD
 - AST t+ - build fix
 - AST t+ - Working full traverser!
 - ASF t+
 - ASF t+ [ci skip]
 - _marpaWrapperAsf_idCmpi fix
 - _marpaWrapperAsf_intsetIdb fix
 - ASF dev+
 - Build fix
 - Rename some methods
 - marpaWrapperAsf_nextb
 - marpaWrapperAsf_nextSymchb
 - marpaWrapperAsf_nextFactoringb
 - Traverse dev+
 - Fix warnings
 - _marpaWrapperAsf_glade_visited_clearb() and marpaWrapperAsf_grammarp()
 - dev+ fix warnings
 - Fix potential unitialized read, version 1.0.14
 - install-c-genericHash.sh
 - ASF dev+, fix build and execute explicitely test exe in travis
 - Util macros, version 1.0.13
 - Bug fix, version 1.0.12
 - Yet another optimization, version 1.0.11
 - Optimization, version 1.0.10
 - gcc -ansi -pedantic
 - NA interface, version 1.0.9
 - GENERICSTACK_SWITCH, version 1.0.8
 - cosmetic (missing space) [ci skip]
 - GENERICSTACK_SET_NA, version 1.0.7
 - SIZE nad USED macros, version 1.0.6
 - Removed the ANY interface: a false good idea
 - dev+ _GENERICSTACK_REDUCE_SIZE [ci skip]
 - GENERICSTACKITEMTYPE
 - GENERICSTACKITEMTYPE2TYPE_XXX
 - README.pod: say that marpaWrapperRecognizer_cleanb uses a method marked
   untested [ci skip]
 - README.pod: document disableThresholdb and marpaWrapperRecognizer_cleanb
   [ci skip]
 - recognizer: threshold and clean [ci skip]
 - src/grammar.c: removed a comma in default option definition [ci skip]
 - src/recognizer.c: support of sequence in
   marpaWrapperRecognizer_progressLogb [ci skip]
 - src/recognizer.c: remove unused variables [ci skip]
 - Removal of latm that should belong to a lever upper, introduction of
   autorank
 - Version 1.0.3
 - Detect clone failure
 - progress report uses an endi location instead of a lengthi argument,
   version 1.0.4
 - src/grammar.c: fix when propagating event type, version 1.0.3
 - Add GENERICSTACK_ERROR() macro
 - CMakeLists.txt: headers installation fix
 - repo reorg
 - .travis.yml: make install [ci skip]
 - POD missing marpaWrapperValue_freev + version 1.0.1
 - dev+ latm is the default [ci skip]
 - dev+ POD [ci skip]
 - marpaWrapper/value.c: use callbacks only if != NULL [ci skip]
 - dev+ cleanup typedef [ci skip]
 - dev+ cmake [ci skip]
 - inline bis [ci skip]
 - inline [ci skip]
 - Fix typo [ci skip]
 - test/marpaWrapperTester.c: a little bit simpler [ci skip]
 - dev+ warnings fix [ci skip]
 - dev+ install/test [ci skip]
 - CMakeLists.txt: Version 1.0.1
 - test/marpaWrapper/grammar.c: more advanced usage of genericStack
 - Fix use of unitialized memory
 - Fix warnings detected by travis
 - GENERICSTACK_SIZE
 - Protect against NULL in NEW() and FREE()
 - dev+ value [ci skip]
 - dev+ progress report [ci skip]
 - dev+ marpaWrapperGrammar_eventl revisit [ci skip]
 - dev+ marpaWrapperRecognizer_expectedb [ci skip]
 - dev+ marpaWrapperRecognizer_event_onoffb [ci skip]
 - dev+ marpaWrapperRecognizer_readb [ci skip]
 - dev+ marpaWrapperRecognizer_completeb [ci skip]
 - dev+ support of "*" and "+" for sequence wrapper [ci skip]
 - dev+ removed NULL_IS_ZEROES [ci skip]
 - dev+ manageBuf simplification [ci skip]
 - dev+ remove events callbacks - should go to an upper layer [ci skip]
 - dev+ [ci sckip]
 - dev+ Handy methods
 - dev+ more trace
 - Removed clone
 - GENERICSTACK_ROOT_DIR support
 - dev+ fix typos in CMakeLists.txt
 - dev+ fix on marpa library version
 - genericStack dependency
 - .gitignore
 - dev+ init
 - Merge commit '8223b38ed7a00276e16c317dc2c6bf125e2d4cbe' as
   '3rdparty/github/Marpa--R2'
 - Squashed '3rdparty/github/Marpa--R2/' content from commit fd9b4f8
 - include/genericStack.h: removed a ";" that should not have been there
 - README.pod: fix an item that should be =item
 - include/tconv/README.pod: dev+ [ci skip]
 - src/tconv/charset/cchardet.c: default confidence to 0.4f
 - POD fixed [ci skip]
 - tconv_ext manpage
 - Possibility to set plugin entry point names
 - include/README.pod: fix indentation [ci skip]
 - src/README.pod -> include/README.pod [ci skip]
 - src/tconv.3 -> src/README.pod [ci skip]
 - include/genericStack.h: use a true value for
   GENERICSTACK_HAVE_LONG_LONG, GENERICSTACK_HAVE__BOOL and
   GENERICSTACK_HAVE__COMPLEX
 - LICENSE [ci skip]
 - POD
 - Possibility to push an opaque thingy without cloning (== PTR behaviour)
 - more meaningful architecture
 - ANY dev+
 - CMakeLists.txt: CFLAGS
 - GET and work on ANY
 - SET interface
 - CMakeLists.txt
 - rename
 - bin/tconv.c: help fix [ci skip]
 - CMakeLists.txt: fix test target
 - Fix options retrieval
 - src/tconv.c: fix an #ifdef
 - CMakeLists.txt: fix name conflict
 - bin/tconv.c: choosing the engine
 - CMakeLists.txt: restrict pod2man to UNIX
 - src/tconv.3: fix doc about fromcode and tocode [ci skip]
 - Make tconv an official binary
 - test/tconv.c: fix warnings
 - test/tconv.c: --guess option
 - charset/cchardet.c: csd_consider() returning 0 is not an error
 - test/tconv.c: work on options [ci skip]
 - README.pod: default loglevel is GENERICLOGGER_LEVEL_TRACE [ci skip]
 - README.md: license
 - LICENSE
 - Environment variables TCONV_ENV_CHARSET and TCONV_ENV_CONVERT
 - README.pod cosmetic [ci skip]
 - README.pod replaced README
 - cmake/Pod2Man.cmake
 - Level management macros
 - Man page
 - CMakeLists.txt: pod2man
 - Comparison with iconv and uconv in travis
 - UTF-16 test and check within travis, tconv_fromcode() and tconv_tocode
 - include file #define's [ci skip]
 - Revisit include file names
 - Version badge
 - Removed LINKER_LANGUAGE C and revisit README
 - .travis.yml: remove unnecessary thingies
 - CMakeLists.txt: tconvTester link order
 - CMakeLists.txt: tconvTester link
 - CMakeLists.txt : Revert
 - CMakeLists.txt : Avoid explicit propagation of -lstdc++
 - CMakeLists.txt : Explicitely set linker language
 - Ok I will give up -;
 - Try with LINK_FLAGS on test target
 - Removed linker language
 - CMakeLists.txt: force C language on targets
 - Export stuff
 - travis.yml
 - POD dev+
 - Replace README.md with README.pod
 - CMakeLists.txt: Always copy src/tconv.3 to README.pod
 - man page
 - test/tconv.c: work on usage
 - convert/ICU.c: Fix warnings
 - ICU fix return code
 - ICU fix an inner loop
 - src/tconv.c: set ccchardet as default
 - convert/ICU.c: fix callack settings
 - test/tconv.c: fix loop
 - ICU dev+
 - convert/ICU.c: the return of offsetlp
 - test/tconv.c: fix
 - convert/ICU.c: signature add fix
 - convert/ICU.c dev+
 - convert/iconv.c: back to the minimum possible
 - src/tconv.c: explicit backup errno in tconv_error_set()
 - ICU dev+ translit pattern
 - ICU dev+ signature
 - ICU transliteration dev+
 - ICU dev+ transliteration fixes
 - ICU dev+: E2BIG
 - src/tconv.c: fix test
 - Some more logging
 - binary mode
 - portability permissions
 - portability
 - tconvTester dependency
 - optparse portability
 - convert/iconv.c: add trace of returned value
 - convert/iconv.c: as short as possible
 - Merge commit '47caf69b1b905084a403cfea619695af3cc4cec5' as
   '3rdparty/github/optparse-remote'
 - Squashed '3rdparty/github/optparse-remote/' content from commit 146d045
 - Take advantage of being part of the package for the plugins: TCONV_TRACE
   instead of tconv_trace
 - Work on logging
 - API and tracing uniformization, do not require end-user to know about
   genericLogger -;
 - src/genericLogger.c: if no logger configured, log everything
 - genericLogger_logapv
 - uniform API between charset and convert
 - convert/iconv.c: reduce it to the minimum
 - convert/iconv.c: removed unused #define
 - We are a pass-through to iconv: there is no specific iconv option
 - include/convert: this is a removed thingy
 - src/convert: oups, this is a removed thingy
 - src/convert/iconv.c: fix memory leak
 - Added missing trace
 - test+
 - convert/iconv
 - Merge commit 'd559ad019d5e7958ccb20349f8a34cb3715427dc' as
   '3rdparty/github/dlfcn-win32-remote'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' content from commit
   00d5cd1
 - Merge commit '2628f933aff2bd476e699d4135c674a1a46384c0' as
   '3rdparty/github/tinycthread-remote'
 - Squashed '3rdparty/github/tinycthread-remote/' content from commit
   95db6ae
 - Merge commit '1a2a5cef5df5f00c2891017e14f100e68b6b3077' as
   '3rdparty/github/winiconv-remote'
 - Squashed '3rdparty/github/winiconv-remote/' content from commit 9f98392
 - CMakeLists.txt: say this is a C project
 - CMakeLists.txt: set independant code in any case
 - src/genericLogger.c: Fix warning on Unix
 - Back to naming conventions + clone
 - genericLogger_clone
 - cmake cache fixes
 - CMakeLists.txt: CMP0063
 - CMakeLists.txt: architectural changes
 - src/genericLogger.c: follow export convention rename
 - include/genericLogger.h: C++ support
 - cmake/StringToInternalBool.cmake: Removed debug MESSAGE()
 - cmake/Find*.cmake: use StringToInternalBool
 - cmake/StringToInternalBool.cmake: create defines to be used using #if
   _HAVE_XXX_H from the current HAVE_XXX_H
 - CMakeLists.txt: Add original includes to include_src
 - .gitignore: Fix ignore
 - include/*h: fix #ifdef name
 - Make tests in cmake/*.c depend on HAVE_xxx_H
 - cmake/*: cosmetic log change
 - CMakeLists.txt: restored installation of links for the shared lib
 - README: fix typo
 - CMakeLists.txt: make the shared library the default name, static is
   explicitely stated with _static
 - freev -> free, seti -> set, geti -> get
 - CMakeLists.txt: static and shared library targets
 - src/genericLogger.c: C_INLINE
 - README
 - GENERICLOGGER_NEW and GENERICLOGGER_CUSTOM
 - GENERICLOGGER_NEW and GENERICLOGGER_FREE macros
 - test fix
 - SONAME version
 - install includes
 - test with default and a private callback
 - WARNING -> WARN
 - config.h -> genericLoggerConfig.h
 - Initial

 [“Jean-Damien <jeandamiendurand@free.fr>]
 - Work on issue #1 [ci skip]

1.0.48 2017-03-29T04:16:18
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Version is 1.0.48 [ci skip]
 - dist.ini meta provides

1.0.47 2017-03-28T13:19:32
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - dist.ini and modules requirements [ci skip]
 - ESLIF.xs: fix warning [ci skip]
 - Perl: fix dist.ini repository.github [ci skip]
 - Squashed '3rdparty/github/tconv/' content from commit a68e118b
 - Merge commit '58dee367cfac1b2beced362e27e60b404a85350c' as
   '3rdparty/github/tconv'
 - Removed 3rdparty/github/tconv for subtree reimport
 - Squashed '3rdparty/github/cmake-utils/' content from commit e6038fef
 - Merge commit '05b23264944767ef1d6ac288b54d707260a2d348' as
   '3rdparty/github/cmake-utils'
 - Removed cmae-utils for subtree reimport
 - Squashed '3rdparty/github/marpaWrapper/' content from commit 2438d3e6
 - Merge commit 'c3c537147d3d24551274b8e4bc206f91ce8f3d8a' as
   '3rdparty/github/marpaWrapper'
 - Removed 3rdparty/github/marpaWrapper for subtree reimport
 - Squashed '3rdparty/github/genericStack/' content from commit a236c341
 - Merge commit '03bdbac292298e81ef701e162c4489824caefb71' as
   '3rdparty/github/genericStack'
 - Removed 3rdparty/github/genericStack for subtree reimport
 - Merge commit '566b5d05dead721fb34f5d54a32937abf55dd4d0' as
   '3rdparty/github/genericLogger'
 - Squashed '3rdparty/github/genericLogger/' content from commit c59c2888
 - Removed 3rdparty/github/genericLogger for subtree reimport
 - Merge commit '61e87eea62c46791dc77b066a41827d98759620a' as
   '3rdparty/github/genericHash'
 - Squashed '3rdparty/github/genericHash/' content from commit e1f6b179
 - Removed 3rdparty/github/genericHash for subtree reimport
 - Merge commit 'df198ec056d1da7313a59decf6a7d485af398967' as
   '3rdparty/github/cmake-utils'
 - Removed 3rdparty/github/cmake-utils for subtree reimport
 - Merge commit 'decca0c29bfb5722270e0974a6f8da0388b65e06'
 - Squashed '3rdparty/github/cmake-utils/' changes from e310bfc2..e6038fef
 - git_subtree_pull.zsh dev+
 - Re-import of marpaWrapper as subtree
 - Re-import of tconv as subtree
 - Re-import of genericStack as subtree
 - Re-import of genericHash as subtree
 - Re-import of genericLogger as subtree
 - Merge remote-tracking branch 'cmake-utils/master'
 - Perl dist.ini [ci skip]
 - Perl release [ci skip]
 - src/bindings/perl/dist.ini: skip section dev+ |ci skip]
 - src/bindings/perl/dist.ini: skip section |ci skip]
 - src/bindings/perl/dist.ini: more skip |ci skip]
 - Following XS dev [ci skip]
 - Bug fix in _marpaESLIFRecognizer_lexeme_completeb:
   marpaESLIFRecognizerp->inputs is cached but can change becuase of a call
   to _marpaESLIFREcognizer_readb() [ci skip]
 - JNI - use native marpaESLIF stack [ci skip]
 - Fixed a TARGET_COMPILE_DEFINITIONS [ci skip]
 - Perl - commented debug statements [ci skip]
 - Forget original when we do an internal stack copy [ci skip]
 - Generic hash for ptr refcount dev+ [ci skip]
 - Squashed '3rdparty/github/genericHash/' content from commit e1f6b17
 - Merge commit '5ce46aafac5b088be3f5bc75076dd500bcbf2fde' as
   '3rdparty/github/genericHash'
 - Get/set grammar defaults [ci skip]
 - XS - marpaESLIF_svStackCleanByIndicev [ci skip]
 - XS - Removed free action resolver, not used in high level interfaces
   because managed by the proxy [ci skip]
 - XS - Factoization [ci skip]
 - XS - factorizations [ci skip]
 - dist.ini - Fix a warning [ci skip]
 - XS - memmove [ci skip]
 - XS - symbol and free actions dev+internal variables renamings [ci skip]
 - XS - internal variables renamings [ci skip]
 - XS - marpaESLIF_canb fix [ci skip]
 - JAVA - problem with cmake 3.2
 - XS - Fix memory problems [ci skip]
 - JNI - removed a wrong comment [ci skip]
 - Perl dev+ [ci skip]
 - Fix apparent but in value symbol callback [ci skip]
 - Perl XS constants dev+ [ci skip]
 - Back to a single ESLIF.xs for portability [ci skip]
 - Put TRACE by default if compiled with it, fixed a call to $log [ci skip]
 - Skip Makefile files [ci skip]
 - Perl xs dev+ [ci skip]
 - Javadoc fix [ci skip]
 - JNI - Removed unused variables [ci skip]
 - Perl typemap - correct typecast [ci skip]
 - Perl and constants and multiple xs files [ci skip]
 - Java - more tests [ci skip]
 - API semantics [ci skip]
 - JNI Work on logging [ci skip]
 - etc/copyDirs.PL: skip more files
 - Add marpaESLIFPerlPackage to the default build target [ci skip]
 - Cosmetic fixes [ci skip]
 - Enable JIT for PCRE2 [ci skip]
 - Perl - fix mem corruption [ci skip]
 - XS_MarpaX__ESLIF__Grammar_parse fix [ci skip]
 - MarpaX::ESLIF::Grammar::parse preparation [ci skip]
 - Information on dzil location [ci skip]
 - Copy files in binary mode when preparing perl package [ci skip]
 - Skip java test if not gcc for a problem with rdynamic [ci skip]
 - Print a log statement before what is happening -; [ci skip]
 - Reintroduce java tests and packaging [ci skip]
 - CMakeObjects.PL
 - Renamings, version 1.0.4
 - Squashed '3rdparty/github/marpaWrapper-remote/' changes from
   b2b8bb1..2438d3e
 - Merge commit '3f0951aa7f71f4bd64e0170bcbe81dd5b6f24385'
 - Merge commit '10ee07604217691add4efe3b80963c53538b1867'
 - Squashed '3rdparty/github/tconv-remote/' changes from e15626f..a68e118
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   e6cfe47..a236c34
 - Merge commit '10f09b9d30c39818463dfbdf0b98f754851ff07e'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1ff15cb..c59c288
 - Merge commit 'ea9cc0413560faca86c7fb12905c081ac4c0e66e'
 - Reduce filepaths
 - Renamings, version 1.0.22
 - Merge commit '486d1582e905335da16ee632f11fed8683a2cdfa'
 - Merge commit '653ec0fbe4c5734ddd754c7771327e559f2b13ab'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   ad70f0e..e37edf0
 - Typo when doing rename of subtree, version 1.0.34
 - Typo when doing rename of subtree, version 1.0.33
 - cmake-utils-remote => cmake-utils, version 1.0.32
 - cmake-utils-remote => cmake-utils, version 1.0.31
 - Merge commit '53fb2713e11df68f5b1726b37635d835370061e0'
 - Merge commit 'b1c318116a9f404fc72075e591300366fef2c8cf'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   c43493b..e6038fe
 - Merge commit '542aeffec2c792ccc7fb4ca43067817d30897dea'
 - cmake-utils-remote => cmake-utils, version 1.0.35
 - Merge commit 'a4c92cc1e484ce8fac836715b85a7f586e8716b4'
 - Version 1.0.19
 - Merge commit 'b62627cabd84aa4c1a135ebe46b0c3b61b2c54cd'
 - Perl better typemap [ci skip]
 - Fix dependencies perl [ci skip]
 - ESLIF.xs: cleanup [ci skip]
 - Fix marpaESLIFPerlCopy target [ci skip]
 - perl dev+
 - dev+ [ci skip]
 - Update to MYPACKAGE
 - Typo in comment
 - bindings dev+ [ci skip]
 - travis and perl: t+
 - travis and perl: more dependencies
 - travis and perl: fix Authority plugin
 - travis and perl: fix call to dzil authordeps --missing dev+
 - travis and perl dev+
 - travis and perl: install Dist::Zilla via apt-get
 - travis and perl, say cpanm --quiet --notest
 - travis and perl
 - src/bindings/perl/dist.ini
 - pcre2: no external package in any case
 - Install rules
 - Merge commit 'de0af3892ec2847295d5f79460dd7993ed1e1aac'
 - Squashed '3rdparty/github/tconv-remote/' changes from fbb6fda..e15626f
 - Merge commit '0ad50bee3d752b9f8094edb26d0e3426daff04e8'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   17f328a..e6038fe
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3d49a81..e6038fe
 - Merge commit 'c0adbbfba1a52ab4b8e8134995535956a7309d24'
 - man pages fix
 - man page absolute path
 - pod tweak
 - pcre2 build
 - Tests
 - uint32_t
 - Merge commit '1d65337567cb04a5b74ae397a071e906379db06a'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   213382e..17f328a
 - Merge commit 'c37ee0583a7189bf6173be3c08437eca84c8caf4'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3d49a81..213382e
 - More common sizes
 - Merge commit 'f93bd5a4595eebdf3374906a6d8103b71428260e'
 - Squashed '3rdparty/github/tconv-remote/' changes from 349cbf5..fbb6fda
 - Merge commit '7e3c03857f666713e844319549f134d0980c9a6f'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   b883d80..e6cfe47
 - Merge commit 'cf8e243fe93380ffdc4b82dc599a503a5fb10a6c'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   97be47e..1ff15cb
 - Merge commit 'db1b3b61fddfef13db95af797d734ccc87a02c3f'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   6505e9d..3d49a81
 - git_subtree_pull.zsh
 - Version 1.0.21
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   792173f..3d49a81
 - Merge commit 'd9565d218e63054a223eb2855c703dedd208a2a1'
 - LIBS scope implies TEST scopeSay public to all links
 - Say public to all links
 - Merge commit '67ab58a489cd8173d39c5b4bfde99889e7f4e98e'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   676c3f2..792173f
 - MYPACKAGEADDEXECUTABLESTOTESTS
 - cmake/MyPackageAddExecutableToTests.cmake
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   c43493b..676c3f2
 - Merge commit '7caa8e6f6930ca172078249255d71403e48bed71'
 - ARGN
 - RUNTIME_OUTPUT_DIRECTORY
 - build
 - Merge commit 'f739aa6ccf5438df9bf9dec2983b52f568fc2563'
 - Merge commit '243f8c0a42af426fe7f711e3fb3f0e3d76fbd4ab'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   fa49f99..c43493b
 - Version 1.0.30
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   ea85836..e6cfe47
 - Merge commit 'ede20f9d2015ed2416a5cace83b97cf4a452065e'
 - Merge commit '5e02d6ff4b68878ec3fbdde2f79ba5c268b73d24'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   5d2c5e5..1ff15cb
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3c115a5..c43493b
 - Merge commit 'f715cafeb0d897601b101f025669a74a07923c03'
 - Version 1.0.34
 - Merge commit '1597c7f97cabfa929e8605eea4f1ece1963cd3ad'
 - Version 1.0.18
 - Merge commit '9631741b46bb8d6ddd2737c53118c01a0ae6a147'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   ab35df0..c43493b
 - Use target_file in test
 - Merge commit 'cb68f44f596ab45c746153af64b2d16e59419d68'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3c115a5..ab35df0
 - CTEST_OUTPUT_ON_FAILURE=1
 - Version 1.0.29
 - Merge commit '604facc4b2b9ad9fa69c272e08ecd990e80a8c26'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   dbf7822..ea85836
 - Merge commit 'e25664e40c1ad3e876ea0f8f723495d4fc65c6ab'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   ef00dd7..5d2c5e5
 - Merge commit 'a67dec69213f79d55ead5a9b567c1ce5201121e3'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   aaa7c50..3c115a5
 - Merge commit 'c3fa3465c7faf70af6afee3aad1bcff1aef768f6'
 - Version 1.0.33
 - Version 1.0.17
 - Merge commit '3e71b76e352f9f6dd39e359e72250ae11e9d3efd'
 - Add test to check
 - Merge commit 'a9e1a36c22b6c7a8f521a39d2ec72c6b67cf48f1'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f0642eb..aaa7c50
 - Version 1.0.16
 - Merge commit 'f144996413eedae939e627c3de90be17f81c03e6'
 - Merge commit '750342463b52c0de7f430ae39ee4ce885f3c350d'
 - Version 1.0.28
 - Difficulty with path for tests -;
 - cmake/FindgenericLogger.cmake fix [ci skip]
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   b883d80..dbf7822
 - Merge commit '7f1d4b176c4b20a3046e62a57f5ad78e8cebe6d2'
 - Merge commit 'ee6499f6f81e481460c486f9cfa22d74cfc1684a'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   97be47e..ef00dd7
 - Merge commit '30eb8f76d7dfba8c0ed9cb50be415949f93b85f8'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4214b72..f0642eb
 - Merge commit '86c14078c779e8eb317249e9a2da28af44df8f03'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   25ce7aa..f0642eb
 - Version 1.0.32
 - Version 1.0.15
 - Merge commit 'ecd83fdb8405a49309776404644508def5ace595'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   8923133..f0642eb
 - -D_STATIC for static executables
 - Merge commit '2aa193f950d8040a94451af44be197ff15953fc2'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   fa49f99..6505e9d
 - Fix for manpage
 - Use buil-in project versioning
 - Version information cached
 - Version information marked as advanced
 - Fix for version
 - Some library defs are private
 - Fix call to man page
 - CMakeLists.txt [ci skip]
 - Attach tracing and version only to libraries
 - Squashed '3rdparty/github/marpaWrapper-remote/' changes from
   df768cb..b2b8bb1
 - Merge commit '6bcf5691d85f8eab039a7526622948ffa14d67bf'
 - Squashed '3rdparty/github/tconv-remote/' changes from 177d909..349cbf5
 - Merge commit 'b1550f995de1c6c5aac4016e608810764813ff72'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   26ab540..b883d80
 - Merge commit 'fc172b74f69a0803754d365fcf2a3c0a668814a7'
 - Merge commit '2ec9f947ef76a705b589b8a530942dbc973276a5'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   fb3a045..97be47e
 - Factorization [ci skip]
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   fa49f99
 - Merge commit 'a3b247fda14e490d589a8c311b13aa3cbc3b9d69' as
   '3rdparty/github/cmake-utils-remote'
 - Factorization
 - factorization dev+
 - optparse conflict in merge
 - Squashed '3rdparty/github/optparse-remote/' changes from
   3b4e980..112df01
 - Merge commit 'f230138dc8985797a0b7ade40d69adec5ad2cab1'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1f50851..97be47e
 - Merge commit '522834de237ae3412ddca0efb5df4c719e361245'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   e19bf07..ad70f0e
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..fa49f99
 - Merge commit 'f1165603afaac1141328694c392b1b385ed22721'
 - target_link_libraries dev+
 - Include dependencies dev+
 - Fix depend options parsing
 - C_INLINE_IS_INLINE
 - Check common type sizes
 - cmake/MyPackageDependency.cmake and dependency properties
 - cmake/MyPackageDependency.cmake and test path
 - cmake/MyPackageDependency.cmake and recursivity
 - Version 1.0.27
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   8923133..4214b72
 - Merge commit '0b6a2136db1c632cbfc082db9901bbccc1a4180f'
 - LINK_FLAGS
 - GENERICLOGGER_LINK_FLAGS [ci skip]
 - Install of export file, version 1.0.26
 - Merge commit '3132bb74c424ea492f724f70c6fd4da2107c6268'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   8f62e2c..97be47e
 - Merge commit 'd39c7d81901017639acab5cbe13d4d4300888ffb'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   09fb2f1..8923133
 - Install of export file, version 1.0.14
 - Merge commit 'e2dc03e6a73e629fda8425bf72d135e263a37448'
 - Install of export file bis
 - Install of export file, version 1.0.25
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   a419db3..8f62e2c
 - Merge commit '23af22bd8dd99ed72a80064a2d28569597ffa4af'
 - Merge commit 'e88f3d04156217ac1c0af12971d9a9bc0eed35e6'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   25ce7aa..09fb2f1
 - Install of export file, version 1.0.13
 - Merge commit '08493d3b83e76f37492c722a04e1edfec7440ca9'
 - Install of export file
 - Use of my cmake framework, version 1.0.24
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   0d28272..b883d80
 - Merge commit '0a2f3b7368f3b614f29a0446acadc308a612df23'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   e96ae59..a419db3
 - Merge commit '1d847df4d602c36b42c93e87058efd71690d7550'
 - Merge commit '0aaac18575a9433520c02c79a872c7e72f0e40e7'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   9040d18..25ce7aa
 - Use of my cmake framework, version 1.0.31
 - Merge commit '9e3172731c3a6dd2c0b4bd9ea4997287637a8707'
 - Use of my cmake framework [ci skip]
 - Use of my cmake framework, version 1.0.11
 - Merge commit 'a2af3a69d326f51d13bbaf2ae4157fa886638989'
 - cmake framework
 - dev+
 - Version 1.0.23
 - Merge commit '6bb86f971bda2b0c292c401697998316e7c7c39c'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   c32e936..0d28272
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   882653a..e96ae59
 - Merge commit '504771c80467b5fc94e7c2fe065d87c2428adbec'
 - git_subtree_pull.zsh [ci skip]
 - Factorization, version 1.0.30
 - Version 1.0.10
 - travis
 - Fix genericHashTesterStatic link
 - check fix [ci skip]
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   bc67fc1..882653a
 - Merge commit '9cf3d02758d885173f070c9a89183f30247cdf99'
 - Merge commit '0b82e5bb91c95434e3437bdf490e9611ccc0b8d4'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   d10469c..c32e936
 - Merge commit 'ea0acb6dc9c6bc2f74f5ccdae0c4c9c2b1b13181'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   3d2a876..bc67fc1
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   61eae4d..d10469c
 - Merge commit '0ab5593e87f544880a747a54fe4197d78beafc27'
 - Merge commit '007cbdbc609101a25d73d1310a511fa407197908'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   bfbc2f8..9040d18
 - check factorization, version 1.0.22
 - check factorization, version 1.0.29
 - Merge commit 'da6398f806784324ed85d8ac2bf4d64b96aedc9c'
 - check factorization, version 1.0.9
 - MyPackageCheck
 - Merge commit 'cf4bd40666ebed51b95dd2ee32362573ae55aad5'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1f50851..3d2a876
 - Merge commit '9858b91c19e5ecf143e689d3e57e13de8ef79045'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   75fe320..61eae4d
 - Merge commit '525204993aa933e06ec9fc06df52b4aa12854d4b'
 - Merge commit '6074607786a95d982af4689aa7e6f8585f0b736a'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..bfbc2f8
 - man target, version 1.0.28
 - Merge commit 'a6dfee9767f7b5d6ee751adf18a373eb26c3bb31'
 - Man target refactoring, version 1.0.8
 - GENERICLOGGER*
 - Merge commit '42b601ace434a15a6350249f9dd54c6fbab3fc75'
 - man target
 - cmake/MyPackageMan.cmake
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   1f50851
 - Merge commit 'b183255ce9f80e44d1a08a64126ba295eb1a4ea4' as
   '3rdparty/github/genericLogger-remote'
 - Merge commit '9c46845d9d86f5c5d96f3d12c353b5cf70ba77ad' as
   '3rdparty/github/genericStack-remote'
 - Squashed '3rdparty/github/genericStack-remote/' content from commit
   75fe320
 - Reactoring, version 1.0.21
 - Merge commit 'df140a916fd48c1a27b00345af6f2d1187d709a9' as
   '3rdparty/github/cmake-utils-remote'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   4522e8e
 - Travis, version 1.0.27
 - Reactoring, version 1.0.27
 - Merge commit '55a0b91b82e870d28e52d256d0d95266ff672a04' as
   '3rdparty/github/cmake-utils-remote'
 - README.pod fix
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   99661e5..1f50851
 - Merge commit '686b397a0973f0994a6aa63b6e40fe684f9dc72d'
 - Refactoring, version 1.0.18
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f60f488..4522e8e
 - Merge commit '16f90eac043334da352c2a6ecebb1f39d99a76e0'
 - Fix startCMAKE_MODULE_PATH
 - Merge commit 'c2581337f9aeb24f4d6badc24e58b4224a406558'
 - Fix CMAKE_MODULE_PATH
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   d97fc30..99661e5
 - Merge commit 'fbdb4509953b60a1594b3258f9a36c333ccd2b8e'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   f60f488
 - Merge commit '98fcda2616efdd69295b18edb9c7fee169b31f3a' as
   '3rdparty/github/cmake-utils-remote'
 - Refactoring
 - Refactoring version 1.0.17
 - Merge commit '34563941581da7ceccb5ddc4fa1761b7a4bf0368'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   af1678a..f60f488
 - Refactoring version 1.0.7
 - Fix versionning
 - Merge commit '6308709fb92385fb8487cd3639c46f2c55d9e6c4' as
   '3rdparty/github/cmake-utils-remote'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   af1678a
 - MyPackageStart
 - Squashed '3rdparty/github/cmake-utils/' changes from b1c4be8..e310bfc
 - Merge commit 'db7996a20c250f0bdccded9d7d007ae66add244f'
 - Use cmake-utils-remote
 - Fix a message
 - Squashed '3rdparty/github/cmake-utils/' content from commit b1c4be8
 - Merge commit 'e3fb03055f8953d2538da818b02d1db74ea63fda' as
   '3rdparty/github/cmake-utils'
 - cmake/MyPackageDependency.cmake
 - Create README.md
 - Initial commit
 - STRING REGEX REPLACE fix
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   59f532b..d97fc30
 - Merge commit '0656dd694048fd29cbe3abf9e0007678faabee57'
 - Removed notion of object targets - was a bad idea
 - all in one [ci skip]
 - ALL_IN_ONE and test path [ci skip]
 - ALL_IN_ONE [ci skip]
 - GENERATE_OBJECT_TARGETS [ci skip]
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   ea3dff9..59f532b
 - Merge commit 'd395638e6a9f673d980e116f3ed3e16c6598d19b'
 - GENERATE_OBJECT_TARGETS option [ci skip]
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   e6c826f..ea3dff9
 - Merge commit '2c4147713d39df20c1374a9dd99cf093a12c7f60'
 - Make sure about the location of object if used as a sub-project
 - Merge commit 'cb5a109240380413d0bf3f861ca55610ee4f6c55'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   5cb23ed..e6c826f
 - use OBJECT type in the ALL_IN_ONE mode, version 1.0.16
 - Prepare for correct add_library using the OBJECT type, version 1.0.6
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   f720750..5cb23ed
 - Merge commit '9cb3b5912daee0711949c96ca30029784fe80be4'
 - Prepare for correct add_subdirectory, version 1.0.15
 - Prepare for correct add_subdirectory, version 1.0.5
 - marpaESLIFPerlTest fix [ci skip]
 - Merge commit 'e8691bd4184e69e5c1e7b4564087d1f1b183276b'
 - Squashed '3rdparty/github/tconv-remote/' changes from 40f96cf..177d909
 - Fix for va_copy discovery and ICONV_SECOND_ARGUMENT, version 1.0.14
 - Merge commit 'c88d487e331fd09955e411e5108587a8b1c2db69'
 - Squashed '3rdparty/github/tconv-remote/' changes from a08a22e..40f96cf
 - Version 1.0.13
 - Library link fix on Windows [ci skip]
 - Merge commit '2dc0fb43b6a21abb9606ad76923cf4930737e389'
 - Squashed '3rdparty/github/tconv-remote/' changes from d4219bf..a08a22e
 - iconv second argument [ci skip]
 - $ESLIF::VERSION [ci skip]
 - Perl version fix [ci skip]
 - Merge commit '98909ce4a536ac4f6c0644c5b333845ecb29ec9b'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   f720750..fb3a045
 - Perl [ci skip]
 - Perl objects go in obj4perl, version 1.0.4
 - Merge commit 'fc9f708c6ac8697c3cdfe84387287bd12dd02230'
 - Squashed '3rdparty/github/tconv-remote/' changes from 2cc9025..d4219bf
 - perl CMakeObjects.PL
 - ExtUtils::CBuilder::Base fix [ci skip]
 - ExtUtils/CBuilder/Base.pm fileparse fix [ci skip]
 - Merge commit '74a656df6bbfbdec812e4cb540642ea2a63859a2' as
   '3rdparty/github/ExtUtils-CBuilder-remote'
 - Squashed '3rdparty/github/ExtUtils-CBuilder-remote/' content from commit
   8cb6094
 - travis and pcre2
 - ALL_IN_ONE mode: do not change linking mode, version 1.0.43
 - Squashed '3rdparty/github/marpaWrapper-remote/' changes from
   0f43076..df768cb
 - Merge commit '1ee95f3410b129a78181d98bf39cb53e0dca829d'
 - Squashed '3rdparty/github/tconv-remote/' changes from 29062ed..2cc9025
 - Merge commit '5bbdbdfe30c32e8a07d9d745325811a8148ef030'
 - ALL_IN_ONE mode: do not change linking mode, version 1.0.12
 - Fix static test, version 1.0.11
 - Build
 - ALL_IN_ONE
 - Squashed '3rdparty/github/genericHash-remote/' content from commit
   54d4dbf
 - Merge commit '65555d0ed10ab99fe88e74cf46a17c98e171ecac' as
   '3rdparty/github/genericHash-remote'
 - Squashed '3rdparty/github/tconv-remote/' content from commit 29062ed
 - Merge commit 'e973f02e72e432d0f841badaef0dac9bfddc7b7f' as
   '3rdparty/github/tconv-remote'
 - Squashed '3rdparty/github/marpaWrapper-remote/' content from commit
   0f43076
 - Merge commit '734c1455ea57e53d0fdb122bb01d80f40e15d88e' as
   '3rdparty/github/marpaWrapper-remote'
 - build [ci skip]
 - Squashed '3rdparty/github/genericStack-remote/' content from commit
   26ab540
 - Merge commit '2f1ccb0214963ab28eb252694dafd1cbdcf400fd' as
   '3rdparty/github/genericStack-remote'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   b50df82..f720750
 - Merge commit 'ea8c22b6a6070536b4a2ead2dd48f8346342c55a'
 - Test fix, Version 1.0.10
 - ADD_IN_ONE option, version 1.0.9
 - Merge commit 'e8077855f5e8410725fa0e49e45df384323a7aa9' as
   '3rdparty/github/genericLogger-remote'
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   f720750
 - genericLogger-remote
 - Fix omitted inclusion of (required) <stdarg.h> in runtime.h (also
   included in genericLogger.h anyway), fixed include order because of
   mingw that requires <unistd.h> to be included BEFORE <time.h> so that
   localtime_r is defined...
 - Version 1.0.20
 - Build issues without icu, version 1.0.9
 - Workaround a MSVC bug on the macros we depend upon, version 1.0.20
 - Optimization, version 1.0.19
 - Perl dev+
 - Perl - localtime_r is not absolutely required [ci skip]
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   b50df82
 - Merge commit '862d0ab2e57554d05d967a424a508aaacd283d9e' as
   '3rdparty/github/genericLogger-remote'
 - Static lib dev+ [ci skip]
 - Commented NO_DEFAULT_PATH in cmake search [ci skip]
 - Build all objects at once, version 1.0.8
 - Find static genericLogger library [ci skip]
 - FinICU fixes [ci skip]
 - Use also static genericLogger for tests, version 1.0.18
 - genericLogger_versions, version 1.0.3
 - Static version rework, version 1.0.2
 - FIND_PACKAGE(PerlLibs) deficiency [ci skip]
 - cmake/FindICU.cmake 58.2 update
 - ICU 58.2 support
 - Subtree updates, version 1.0.6
 - Removed unused 3rdparty/github/tinycthread
 - Squashed '3rdparty/github/optparse-remote/' changes from
   146d045..3b4e980
 - Merge commit '0a78ef965f61284e04f08de02bddb97b993af1bc'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   00d5cd1..e19bf07
 - Merge commit 'e948b0fe3dda0abd3da27f1d3372ee72c2a74286'
 - Silent a gcc warning when casting a ptr to jlong
 - AppParse.java: removed unused method [ci skip]
 - doc [ci skip]
 - dl should be used via CMAKE_DL_LIBS, version 1.0.5
 - Add dl to target_link_libraries(), version 1.0.4
 - Proposition logic doc [ci skip]
 - Proposition logic [ci skip]
 - Fix eventual double free in marpaESLIFRecognizer_alternative() [ci skip]
 - lexeme_discard_tryb fix and doc [ci skip]
 - Say that marpaESLIFRecognizer_discard_tryb() may generate a discard
   event [ci skip]
 - marpaESLIFRecognizer_discard_tryb() and
   marpaESLIFRecognizer_discard_last_tryb()
 - test/selfTester.c: renamed internal lexemes [ci skip]
 - t+ [ci skip]
 - grammar cache dev+ [ci skip]
 - src/marpaESLIF.c: MARPAESLIF_IS_LEXEME() macro fix [ci skip]
 - propositionalLogic dev+ [ci skip]
 - cmake/CMakeGlobalSetup.txt: show CMAKE_BUILD_TYPE
 - lexeme_last_try and internal unformization last notion of last lexeme
   data [ci skip]
 - propositionalLogic dev+
 - Always fetch grammar events in marpaESLIFRecognizer_eventb(), so that we
   are ok even outside of the scan()/resume() methods
 - src/marpaESLIF.c: Missing event initializer when showing non-lexeme
   events
 - travis version 1.0.1
 - Packaging, version 1.0.1
 - Lexeme events only on lexemes, non-lexeme events only a non-lexemes [ci
   skip]
 - Packaging, version 1.0.3
 - Javadoc [ci skip]
 - doc/BNF/README.pod: podlint [ci skip]
 - Fix exceptions settings in Java [ci skip]
 - marpaESLIFRecognizer_lexeme_tryb protection
 - marpaESLIFRecognizer_lexeme_tryb
 - A bit more POD another lexeme_alternative() [ci skip]
 - Make sure context is 0 when value stack exhibits an array [ci skip]
 - User-defined alternatives
 - Use an explicit structure for alternatives - in prevision of a fix for
   an architectural wrong design that is not allowing ambiguous tokens
 - Renamed internal alternativeStackp to alternativeSymbolStackp [ci skip]
 - java/marpaESLIFJava.c: internal cosmetics [ci skip]
 - More comprehensible java code [ci skip]
 - discard event fix [ci skip]
 - Removed unused variables [ci skip]
 - Added deltaLengthl to resume
 - lastPauseppp[][] becomes lastPausep[] [ci skip]
 - afterEventStatebpp[][] becomes afterEventStatebp[] [ci skip]
 - beforeEventStatebpp[][] becomes beforeEventStatebp[] [ci skip]
 - discardEventStatebpp[][] becomes discardEventStatebp[] [ci skip]
 - _marpaESLIFRecognizer_alternative_lengthb() and case when
   alternativeLength > current remaining bytes [ci skip]
 - marpaESLIFRecognizer_lexeme_last_pauseb() doc [ci skip]
 - marpaESLIFRecognizer_lexeme_last_pauseb() fixes
 - marpaESLIFRecognizer_pauseb() becomes
   marpaESLIFRecognizer_lexeme_last_pauseb(), move last pause information
   to recognizer structure
 - Do not share event states when it should not [ci skip]
 - before and after events in case of noEvent flag [ci skip]
 - Recognizer's last_completed methods [ci skip]
 - Recognizer's read/input/pause methods [ci skip]
 - Removed marpaESLIFRecognizer_eofb() [ci skip]
 - marpa/AppParse.java: do the progressLog() test once [ci skip]
 - src/marpaESLIF.c: API protection [ci skip]
 - marpaESLIFRecognizer_inputv and marpaESLIFRecognizer_pausev are now
   marpaESLIFRecognizer_inputb and marpaESLIFRecognizer_pauseb,
   respectively [ci skip]
 - JNI: recognizer progress log [ci skip]
 - Java test: work on discard
 - Internal trace logger, prevent discard failure upon discard exhaustion
 - BNF/README.pod: document that :discard will silently fail if it is
   ambiguous
 - lexeme before and after events on/off management [ci skip]
 - discard event on/off support [ci skip]
 - Removed swig dependency in the build [ci skip]
 - Removed obsolete files grammarContext*
 - src/marpaESLIF.c: Add symbolip to _marpaESLIF_symbol_findp() prototype
   [ci skip]
 - marpa/AppParse.java: show that event management is lacking some features
   -; dev+ [ci skip]
 - marpaESLIFRecognizer_eventb() prototype,
   Java_org_parser_marpa_ESLIFRecognizer_jniEventOnOff() [ci skip]
 - java/marpaESLIFJava.c: renamed a macro about exception [ci skip]
 - Thead-safety: a recognizer owns all its grammar, performance: cache of
   precomputed grammar per recognizer [ci skip]
 - ESLIFException [ci skip]
 - API/README.pod: marpaESLIFRecognizer_isEofb [ci skip]
 - JNI lexeme expected [ci skip]
 - JNI [ci skip]
 - marpaESLIFRecognizer_isEofb [ci skip]
 - document :discard event restriction (its RHS must be an LHS at the same
   grammar level when an event is set) [ci skip]
 - Java test [ci skip]
 - A :discard event is possible only if its RHS is also an LHS at the same
   grammar level [ci skip]
 - Fixed comments [ci skip]
 - Java_org_parser_marpa_ESLIFRecognizer_jniNew: fix uninitialized values
   [ci skip]
 - JNI Event type fix [ci skip]
 - Recognizer and grammar code clarification [ci skip]
 - JNI and events [ci skip]
 - java/marpaESLIFJava.c: field cache [ci skip]
 - ICU test eventual dependency [ci skip]
 - JNI code warnings [ci skip]
 - ICU eventual dependency and path on windows [ci skip]
 - C_INLINE cmake fix [ci skip]
 - Java ESLIF event dev+ [ci skip]
 - BNF/README.pod: a little more about escaping [ci skip]
 - src/marpaESLIF.c: added two lines to retry in a clean state when
   :discard rule has precedence [ci skip]
 - Changed a trace saying why :discard is ignored [ci skip]
 - README.pod on :discard, this time > maxMatchedl [ci skip]
 - Try again with :discard, this time > maxMatchedl [ci skip]
 - eslif/L0.h: L0_TERMINAL_REGULAR_EXPRESSION protection [ci skip]
 - Hmmm.... put previous change between #if 0 #endif -;
 - Important change: if :discard matches at least the same number of bytes
   of longest lexeme, then it has precedence
 - Java test: prepare for scan/resume/value tests [ci skip]
 - Java test: support of C/C++ comments [ci skip]
 - Java test: say we do not want exhaustion [ci skip]
 - Force no event when calling the grammar parse() method [ci skip]
 - Do not raise an exception in the generic logge callback [ci skip]
 - make check fix
 - Java test
 - Packaging
 - ESLIFRecognizer_jniResume [ci skip]
 - ESLIFRecognizer_jniScan [ci skip]
 - ESLIFAppValue.java: cleanup [ci skip]
 - ESLIFApp.java: log level of result [ci skip]
 - ESLIFAppValue.java: result initial value is null [ci skip]
 - JNI cleanup -; [ci skip]
 - Java bindings installation
 - JNI fix memory leaks
 - Java
 - Calculator conform to java code [ci skip]
 - Java fix [ci skip]
 - RAISEEXCEPTION macro fix [ci skip]
 - trace fixes [ci skip]
 - Java [ci skip]
 - Java fix warnings [ci skip]
 - cmake/CMakeGlobalSetup.txt [ci skip]
 - JNI dev+ [ci skip]
 - java dev+
 - jni [ci skip]
 - bindings/marpaESLIF.i
 - .travis.yml
 - cmake dev+
 - cmake dev+ [ci skip]
 - jni dev+
 - jni dev+ [ci skip]
 - jni
 - JNI fix [ci skip]
 - Fix warnings [ci skip]
 - java dev+ [ci skip]
 - BNF POD [ci skip]
 - BNF POD
 - Move string from <rhs primary> to to <single symbol>
 - Test of :symbol
 - Support of :symbol
 - POD [ci skip]
 - Calculator POD [ci skip]
 - Added *.3 to .gitignore [ci skip]
 - Calculator tutorial, version 1.0.1
 - Support of ::copy\[\d+\], make sure we NUL-terminated everything that
   can be used in user space as a plain (char *)
 - Support of ::copy[\d+] action [ci skip]
 - Added missing ::shift action in internal prioritized transition rules
 - Calculator [ci skip]
 - Calculator v1 [ci skip]
 - stddef.h for size_t [ci skip]
 - API doc, version 1.0.0
 - API doc [ci skip]
 - marpaESLIFValue_contextb prototype change [ci skip]
 - lexemes expected [ci skip]
 - Reserve user interaction on lexemes
 - Minor optimization
 - adventTester cosmetic fix [ci skip]
 - Removed non-wanted interfaces [ci skip]
 - Say a bit more about newline recognition [ci skip]
 - Fixed exception matcher that was broken by previous commit
 - Do newline processing only in character mode
 - no-event mode
 - Removed unused variables
 - API doc+ [ci skip]
 - API t+ doc+ [ci skip]
 - API/README.pod [ci skip]
 - Renamed marpaESLIFGrammar_ngrammari to marpaESLIFGrammar_ngrammarib
 - API/README.pod
 - Added PCRE2 flags and JIT support in terminal dumps
 - Removed {} as string delimiters [ci skip]
 - Cosmetic fix when saying an alternative is also a terminal [ci skip]
 - Grammars at different levels must have a different name [ci skip]
 - Some regexp simpliciations [ci skip]
 - self tester: reparse ESLIF using the grammar generated using its own
   grammar -;
 - Make sure the the :discard is never the start symbol [ci skip]
 - self tester [ci skip]
 - self tester and README.pod dev+
 - Dump PCRE2 pattern if compile failure [ci skip]
 - Fix L0_TERMINAL_PCRE2_MODIFIERS, README.pod [ci skip]
 - README.pod [ci skip]
 - Removed PERL_IDENTIFIER, not used - README.pod [ci skip]
 - Changed G1_META_DISCARD from "discard" to ":discard" [ci skip]
 - Removed unused G1_TERMINAL_DISCARD [ci skip]
 - PCRE2 position independant code
 - install-c-tconv.sh
 - README.pod, instance first travis build -;
 - jsonTester t+
 - String terminal fix
 - In bootstrapping, respect the fact that default latm value is true
 - Silent mode and inner grammars
 - Fix two missing calls to MARPAESLIFRECOGNIZER_CALLSTACKCOUNTER_INC
 - Use new asf valuation API
 - test/adventTester.c: suppressed a non-used variable
 - Put exception in rule description
 - _marpaWrapperAsf_valueTraverserb dev+
 - Manage loop over ASF in pruned mode
 - Manage exception recursivity
 - Russel Paradox
 - marpaESLIFRecognizer_last_completedb bug fix
 - show cosmetic fixes
 - Hide earley sets from marpaESLIFRecognizer_last_completedb
 - Map latest earley set to input
 - Recognizer optimization
 - marpaESLIFRecognizer_last_completed_rangeb
 - marpaESLIFRecognizer_last_completedb
 - Optimize free/alloc/realloc for events and pause
 - advent calendar t+
 - Fixed missing boolean for pause information
 - Get last pause data from recognizer
 - Cosmetic fix
 - Move processing of user regex options after automatic discovery of the
   UTF flag
 - Be clever with direct regexp declarations and try to determine the need
   of the UTF flag directly
 - Optimization if not compiled with trace
 - Delay grammar show until requested
 - UTF-8 dump of pattern in case of true regexp
 - Terminal pattern dump dev+
 - Fix again terminal search - it is really what is sent to PCRE2 that
   define it exactly
 - Changed value context
 - Removed a non-needed break
 - Removed discard default statement, fix generation of grammar in ascii
   show dev+
 - Fix typos
 - Restored modifiers comparison in
   _marpaESLIF_bootstrap_search_terminal_by_descriptionb()
 - Dump of ESLIF grammar itself in test
 - Fixed typo
 - Fixed creation of terminals in bootstrap - the search was often failing,
   leaving to orphaned symbols
 - Give rule components in the grammar show
 - discardEvent is attached to a rule, not to a symbol, but it become a
   symbol completion event in discard mode
 - test review
 - API review
 - events dev+
 - pause before dev+
 - pause after events
 - Removed TO DO comments
 - latmb => 1 is the default
 - lexeme event is meaningul only on lexemes
 - pause after
 - marpaESLIFRecognizer_inputv() and marpaESLIFRecognizer_readb()
 - Move fetch of events after complete in _marpaESLIFRecognizer_completeb
   itself
 - recognizer states centralization
 - event management
 - Supressed defaultDiscardEvent
 - Propagation of discard event
 - t+
 - _marpaESLIFGrammar_symbolOptionSetterInit
 - Removed symbolp->isDiscardTopb
 - In marpaESLIFGrammar_parse_by_grammarb() follow my coding convention
 - cosmetic
 - renamed exceptionb to silentb
 - ::concat and exception dev+
 - meta_matcher prototype
 - _meta_matcher prototype
 - Comment fix
 - exception precomputing dev+
 - exception revisited dev+
 - exception revisited
 - metag.bnf restore
 - Removed restriction on :discard RHSs
 - Restrict L0_TERMINAL_RESTRICTED_ASCII_GRAPH_CHARACTERS to not start with
   a :
 - Fix some error strings
 - Fix memory error with stack bis
 - Fix memory error with stack
 - action_exception_statement dev+
 - exceptions
 - null adverb
 - null adverb dev+
 - G1_action_naming
 - null ranking specification
 - rank specification
 - proper specification
 - discard actions and exhausted event
 - event declarations
 - event declaration dev+
 - completion event dev+
 - Revert "Case of sparse stack because of ASF mode"
 - Case of sparse stack because of ASF mode
 - Restrict ascii graph names to [[:graph]] with = character (because of
   event initializers =on and =off)
 - discard event initializer t+
 - Fix rule show
 - G1_action_discard_ruleb dev+
 - discard rule dev+
 - Fix warnings under gcc
 - Fix call to marpaWrapperGrammar_symbolPropertyb bis
 - Fix call to marpaWrapperGrammar_symbolPropertyb
 - Removed lexeme default statement
 - keep track of implemented actions
 - op_declare_3, fix clone option
 - Removed _generateHelper_ methods
 - ascii show
 - G1_action_lexeme_rule
 - event specification
 - pause and priority specification actions
 - :lexeme dev+
 - Make ":symbol" an explicit terminal directly in G1 grammar
 - Added missing <event specification> in <adverb item>
 - Give absolute priority to terminals in the grammar
 - Error logging fix
 - start symbol processing fix
 - Removal of forgiving adverb
 - Removal of nullable-actions, determine by grammar introspection
 - G1_action_default_rule, prepare for other defaults
 - G1_action_statement_group
 - G1_action_null_statement
 - G1_action_empty_rule
 - G1_action_desc_rule and encoding
 - G1_action_desc_rule and _charconvp() fix
 - Grammar ascii show, fix uninitialized variable in
   marpaWrapperRecognizerOption
 - Suppressed lookupGrammarStringp in symbol structure in favour of
   {lookupLevelDeltai,lookupMetas} tuple
 - Fix symbolp->resolvedLeveli and use ::= or ~ shortcuts in ascii show
 - forgot transition rules when computing prioritized rules -;
 - action dev+
 - actions dev+
 - op loosen dev+
 - separator is in the stack dev+
 - check symbols dev+
 - Fix _marpaESLIFValue_stack_i_resetb when the indice to reset has never
   been touched yet
 - More information in traces
 - Fix terminal description v.s. modifiers
 - G1_action_single_symbol_3
 - Fix memory leak
 - Fix recognizer fake mode
 - regex fix
 - Fix warning
 - single symbol dev+
 - priority action dev+
 - up to priority_rule value
 - Fix free callback's userDatavp value
 - _marpaESLIF_symbol_action___shiftb fix: we cannot afford to make a
   shallow copy from the lexeme input stack, that must remain independant
 - G1_action_alternative
 - marpaESLIFValue_stack_getAndForget_xxxb implementation minor change
 - marpaESLIFValue_stack_pop_xxxb renamed to
   marpaESLIFValue_stack_getAndForget_xxxb
 - Use of marpaESLIFValue_stack_pop_xxxb
 - marpaESLIFValue_stack_pop_xxxb
 - adverb list actions
 - G1_action_action
 - G1_action_rhs
 - rhs primary type action dev+
 - G1_action_symbol_2
 - ::translit action
 - Work on traces
 - Fix traces
 - Removal of marpaESLIFValue_stack_is_xxxb -;
 - marpaESLIFValue_stack_is_xxxb
 - Renamed MARPAESLIF_STACK_TYPE_NA to MARPAESLIF_STACK_TYPE_UNDEF
 - marpaESLIFValue_stack_set_undefb
 - G1_rule_adverb_list_itemxx
 - G1_rule_action
 - G1_rule_action_name
 - bootstrap actions
 - Move ESLIF types in their dedicated file
 - marpaESLIFValue_stack_forgetb
 - Nullable actions semantic
 - Fix setting of grammarp->haveRejectionb
 - Added includes in the internal bootstrap files
 - Free action resolver
 - Move bootstrap actions into their dedicated files
 - Do not specify a default lexeme action for the top-level grammar if
   there is none
 - ASF and nulling
 - Use of ASF dev+
 - use of ASF when needed
 - Fixed semantics of free callback
 - Remove unused methods
 - Fixed remaining memory leaks
 - Cosmetic fixes
 - Fixed a memory leak
 - Fix how value is returned to user space
 - stackManagerGenerator
 - stack management
 - Fix compilation under gccd
 - Fix some leaks
 - Change output type of callbacks from short to int
 - Fixed warn messages
 - Fixed a comment to expression symbol context (null or non-null input)
 - Suppressed the need of nullable callbacks from user space
 - L0.h cosmetic fix
 - generation of helpers being moved to C
 - discard default statement
 - defaultDiscardEvents
 - back to action as ASCII string dev+
 - new type RHS_PRIMARY dev+
 - priority dev+
 - Move macros from grammarContext.c to grammarContext.h
 - priorities dev+
 - G1_RULE_PRIORITY_RULE dev+
 - Make sure an LHS of a prioritized rule cannot be the LHS of any other
   rule
 - Different and a priori general algorithm for passthrough
 - Added new types in _marpaESLIF_grammarContext_i_types
 - Removed mantion of a hack in _marpaESLIF_grammarContext_i_resetb
 - Removed passthroughb and internalb - a priori this was a mistake
 - G1_RULE_STATEMENT_GROUP
 - Handle our internal passthrough rules created for prioritized rules bis
 - Handle our internal passthrough rules created for prioritized rules
 - _G1_RULE_NULL_STATEMENT dev+
 - Fix logging when creating a rule dev+
 - Suppression of G1_RULE_DESC_RULE_2
 - Make hexadecimal dump a macro
 - More generic code in src/grammarContext.c
 - When G1_META_ADVERB_LIST is nulled dev+
 - encoding of encoding dev+
 - start rule action
 - Added a trace in _marpaESLIFValueRuleCallbackGrammar_op_declareb
 - marpaESLIFRecognizer_eofb
 - grammar generation actions dev+
 - forgiving => 1
 - Move latmb to grammar
 - grammar context management dev+
 - Move grammar context management in its specific file because it is
   really a big thing in itself
 - Force utfb to false if current stream is not a stream of characters as
   per the user
 - mem leak fix dev+
 - More fields in marpaESLIFGrammarOption
 - Fix a comment
 - Support of non anchoring in a special case (whole stream available in
   one go)
 - Code simplification dev+
 - better separation between lexeme and grammar callbacks dev+
 - regex dev+
 - L0_TERMINAL_ASCII_GRAPH_CHARACTERS fix
 - terminal description dev+
 - Grammar simplification, tconv fix, etc dev+
 - Skip error reporting in valuation for the moment
 - marpaESLIFValue_value_startb() and marpaESLIFValue_value_lengthb(), add
   error reporting in value phase
 - Removed the argi argument in symbol callback
 - Removed include of genericStack.h in API dependencies
 - marpaESLIFLexeme_t removal
 - Work on trace, removal of internal non-needed valueContext structure
   dev+
 - Grammar generation dev+
 - Fixed comments wrongly talking about utfbp instead of charconvbp
 - Fixed a static const char *funcs
 - Back to safe lexemeStack management methods until I am sur -;
 - Support of variable encoding within the stream
 - move data management in its specific method done
 - move data management in its specific method
 - _marpaESLIF_charconvp preparation for conversion engine reuse
 - Preparation for mixed encoding, including binary mode, in the reader
 - _marpaESLIFValue_createLexemeArrayb
 - Work on tracing all recognizer child methods
 - Fix memory leak after discard, improve trace mode by adding line number
 - Fix some warnings under gcc -pedantic -Wall -Wextra
 - Fix include
 - Removal of outputStack from marpaESLIFValueOption
 - position count centralization
 - newline dev+
 - Remember UTF-8 correctness automatically in regex mode, and if needed
 - Renamed internal flag _convertedb to _utfb
 - PCRE2_NO_UTF_CHECK sanity check revised
 - Explitely name internal variables in recognizer structure, fix again on
   the failure condition of the recognizer
 - Fix some warnings under gcc -Wall
 - Remove a trace
 - Fix logic when discard fail
 - Fix character class regexp dev+
 - Remove notion of 'remember'
 - UTF-8 BOM handling
 - /c modifier for character regex dev+
 - /b modifier for binary regex dev+
 - L0_TERMINAL_CHARACTER_CLASS_REGEXP fix - need to do posix character
   class dev+
 - Error reporting dev+
 - UTF
 - encode part dev+
 - utf dev+
 - Removed string matcher dev+
 - unicode dev+
 - string generator better protection
 - string dev+
 - Renamed an internal parameter for coherency dev+
 - tracing dev+
 - Value logging fix dev+
 - Grammar information, display etc. dev+
 - symbol priority dev+
 - stream fixes
 - .gitignore: VS profile garbage
 - .gitignore: Visual Studio garbage
 - .gitignore: Code::Blocks garbage
 - leak tracking done -; dev+
 - leak tracking dev+
 - changed a loop when validating grammar dev+
 - leaks and logic fixes dev+
 - value dev+
 - Use size_t for array length
 - Remove some unuspported value adverbs, prepare for external value action
 - typo dev+
 - discard dev+
 - alternatives dev+
 - recce and al. dev+
 - grammar clone free dev+
 - tconv calls centralization dev+
 - marpaESLIF_matcher_t prototype
 - _marpaESLIF_rule_newp() logging
 - symbol->matcherp
 - dev+ G1 and L0: grammar methods
 - dev+ G1 and L0: clone and precompute
 - dev+ G1 and L0
 - dev+ G1 fix trace error
 - dev+ G1
 - dev+ G1 statement
 - dev+ G1 and a memory leak
 - dev+ grammar is a stack of grammars
 - dev+ bootstrap
 - dev+ L0 rules
 - dev+ rules
 - dev+ L0 meta
 - dev+ L0 enum
 - dev+ substitution memory access fix
 - dev+ do not use PCRE2_NEVER_xxx
 - dev+ metag
 - more substitute modifiers
 - /s modifier on some internal regexps
 - etc/metag.bnf
 - dev+ more regexp and our metag
 - dev+ fix uninitialized variable, better trace
 - dev+ substitution and output or matched value returned value
 - dev+ partial match processing
 - dev+ substitution
 - dev+ start custom support of groups in regexp
 - dev+ regexp wiht substitution
 - dev+ some regexp simplifications
 - dev+ regexp
 - dev partial regexp match
 - dev+ internal renamings
 - dev+ matcher prototype
 - dev+ matcher
 - dev+ Take only printable ASCII characters in asciidescs
 - dev+ make sure ASCII description always end with NUL
 - dev+ get ASCII descriptions from UTF-8 descriptions
 - dev+ _marpaESLIF_matcheri
 - dev+ fix trace error
 - dev+ suppressed confusing _initv() functions
 - dev+ - JPCRE2 semantics
 - dev+ limit supported modifiers to /ims
 - dev+ /imsx regexps modifiers
 - dev+ regexps options
 - Regexps are always anchored
 - MARPAESLIF_UINT32_EQ
 - 3rdparty/tar/pcre2-10.22/CMakeLists_fixed.txt
 - Fix build
 - TARGET_LINK_LIBRARIES revisit, version 1.0.17
 - TARGET_LINK_LIBRARIES revisit, version 1.0.2
 - CMakeLists.txt: stop playing with CMAKE_C_FLAGS
 - pcre2-10.22.tar.gz
 - Will use PCRE2 for matching
 - dev+ setup
 - Include file
 - travis stuff
 - Initialization
 - Support non-lvalue for valValp, version 1.0.16
 - Fix test suite [ci skip]
 - GENERICHASH_RELAX() for reuse, version 1.0.15
 - README.pod: say more about GENERICSTACK_USED() [ci skip]
 - Suppor of hashes on the stack and usage retrieval, version 1.0.14
 - Copy protection, version 1.0.12
 - README.pod: Added missing doc, version 1.0.12
 - Use GENERICSTACK_INIT_SIZED() instead of GENERICSTACK_NEW_SIZED(),
   version 1.0.11
 - GENERICSTACK_INIT_SIZED() and GENERICSTACK_RESET(), version 1.0.25
 - Removed non-needed instructions, version 1.0.10
 - Fix again _GENERICSTACK_EXTEND, version 1.0.24
 - Version 1.0.9
 - POD, version 1.0.23
 - _GENERICSTACK_EXTEND fix
 - Move from size_t to int
 - Move from size_t to int [ci skip]
 - Fix warning dev+ [ci skip]
 - Optimizations dev+
 - Fix cast issue, version 1.0.22
 - Fix test suite, version 1.0.21
 - GENERICSTACK_ERROR_RESET() macro, version 1.0.20
 - Fix macro GENERICHASH_NEW_ALL, version 1.0.8
 - Surround more variables with parenthesis, version 1.0.19
 - Fix includes and their install, version 1.0.1
 - Arrayp accessors naming fix, version 1.0.18
 - Arrayp, version 1.0.17
 - Fix warnings, version 1.0.16
 - Array implementation, version 1.0.15
 - POD fix [ci skip]
 - POD, version 1.0.7
 - Prototypes and test fix, version 1.0.6
 - Always use pointers, version 1.0.5
 - Fix warnings, version 1.0.4
 - Revisited design t+
 - Revisited design
 - dev [ci skip]
 - Fix _GENERICHASH_SET_BY_IND when hashName->wantedSubSize is not set,
   version 1.0.3
 - Fix potential unitialized read, version 1.0.14
 - Util macros, version 1.0.13
 - POD dev+
 - BY_IND methods, version 1.0.2
 - dev+ parameterization of uniqueness
 - Version 1.0.1
 - Bug fix, version 1.0.12
 - Optimization
 - Yet another optimization, version 1.0.11
 - Optimization, version 1.0.10
 - gcc -ansi -pedantic
 - POD
 - FIND semantics
 - GENERICHASH_SET review
 - NA interface, version 1.0.9
 - GENERICSTACK_SWITCH, version 1.0.8
 - cosmetic (missing space) [ci skip]
 - GENERICSTACK_SET_NA, version 1.0.7
 - SIZE nad USED macros, version 1.0.6
 - Removed the ANY interface: a false good idea
 - dev+ _GENERICSTACK_REDUCE_SIZE [ci skip]
 - GENERICSTACKITEMTYPE
 - GENERICSTACKITEMTYPE2TYPE_XXX
 - Version 1.0.3
 - Detect clone failure
 - Add GENERICSTACK_ERROR() macro
 - CMakeLists.txt: Version 1.0.1
 - Fix use of unitialized memory
 - GENERICSTACK_SIZE
 - Protect against NULL in NEW() and FREE()
 - include/genericStack.h: removed a ";" that should not have been there
 - README.pod: fix an item that should be =item
 - include/tconv/README.pod: dev+ [ci skip]
 - src/tconv/charset/cchardet.c: default confidence to 0.4f
 - POD fixed [ci skip]
 - tconv_ext manpage
 - Possibility to set plugin entry point names
 - include/README.pod: fix indentation [ci skip]
 - src/README.pod -> include/README.pod [ci skip]
 - src/tconv.3 -> src/README.pod [ci skip]
 - include/genericStack.h: use a true value for
   GENERICSTACK_HAVE_LONG_LONG, GENERICSTACK_HAVE__BOOL and
   GENERICSTACK_HAVE__COMPLEX
 - LICENSE [ci skip]
 - Possibility to push an opaque thingy without cloning (== PTR behaviour)
 - more meaningful architecture
 - ANY dev+
 - CMakeLists.txt: CFLAGS
 - GET and work on ANY
 - SET interface
 - CMakeLists.txt
 - rename
 - bin/tconv.c: help fix [ci skip]
 - CMakeLists.txt: fix test target
 - Fix options retrieval
 - src/tconv.c: fix an #ifdef
 - CMakeLists.txt: fix name conflict
 - bin/tconv.c: choosing the engine
 - CMakeLists.txt: restrict pod2man to UNIX
 - src/tconv.3: fix doc about fromcode and tocode [ci skip]
 - Make tconv an official binary
 - test/tconv.c: fix warnings
 - test/tconv.c: --guess option
 - charset/cchardet.c: csd_consider() returning 0 is not an error
 - test/tconv.c: work on options [ci skip]
 - README.pod: default loglevel is GENERICLOGGER_LEVEL_TRACE [ci skip]
 - README.md: license
 - LICENSE
 - Environment variables TCONV_ENV_CHARSET and TCONV_ENV_CONVERT
 - README.pod cosmetic [ci skip]
 - README.pod replaced README
 - cmake/Pod2Man.cmake
 - Level management macros
 - Man page
 - CMakeLists.txt: pod2man
 - Comparison with iconv and uconv in travis
 - UTF-16 test and check within travis, tconv_fromcode() and tconv_tocode
 - include file #define's [ci skip]
 - Revisit include file names
 - Version badge
 - Removed LINKER_LANGUAGE C and revisit README
 - .travis.yml: remove unnecessary thingies
 - CMakeLists.txt: tconvTester link order
 - CMakeLists.txt: tconvTester link
 - CMakeLists.txt : Revert
 - CMakeLists.txt : Avoid explicit propagation of -lstdc++
 - CMakeLists.txt : Explicitely set linker language
 - Ok I will give up -;
 - Try with LINK_FLAGS on test target
 - Removed linker language
 - CMakeLists.txt: force C language on targets
 - Export stuff
 - travis.yml
 - Replace README.md with README.pod
 - CMakeLists.txt: Always copy src/tconv.3 to README.pod
 - man page
 - test/tconv.c: work on usage
 - convert/ICU.c: Fix warnings
 - ICU fix return code
 - ICU fix an inner loop
 - src/tconv.c: set ccchardet as default
 - convert/ICU.c: fix callack settings
 - test/tconv.c: fix loop
 - ICU dev+
 - convert/ICU.c: the return of offsetlp
 - test/tconv.c: fix
 - convert/ICU.c: signature add fix
 - convert/ICU.c dev+
 - convert/iconv.c: back to the minimum possible
 - src/tconv.c: explicit backup errno in tconv_error_set()
 - ICU dev+ translit pattern
 - ICU dev+ signature
 - ICU transliteration dev+
 - ICU dev+ transliteration fixes
 - ICU dev+: E2BIG
 - src/tconv.c: fix test
 - Some more logging
 - binary mode
 - portability permissions
 - portability
 - tconvTester dependency
 - optparse portability
 - convert/iconv.c: add trace of returned value
 - convert/iconv.c: as short as possible
 - Squashed '3rdparty/github/optparse-remote/' content from commit 146d045
 - Merge commit '47caf69b1b905084a403cfea619695af3cc4cec5' as
   '3rdparty/github/optparse-remote'
 - Take advantage of being part of the package for the plugins: TCONV_TRACE
   instead of tconv_trace
 - Work on logging
 - API and tracing uniformization, do not require end-user to know about
   genericLogger -;
 - src/genericLogger.c: if no logger configured, log everything
 - genericLogger_logapv
 - uniform API between charset and convert
 - convert/iconv.c: reduce it to the minimum
 - convert/iconv.c: removed unused #define
 - We are a pass-through to iconv: there is no specific iconv option
 - include/convert: this is a removed thingy
 - src/convert: oups, this is a removed thingy
 - src/convert/iconv.c: fix memory leak
 - Added missing trace
 - test+
 - convert/iconv
 - Squashed '3rdparty/github/dlfcn-win32-remote/' content from commit
   00d5cd1
 - Merge commit 'd559ad019d5e7958ccb20349f8a34cb3715427dc' as
   '3rdparty/github/dlfcn-win32-remote'
 - Merge commit '2628f933aff2bd476e699d4135c674a1a46384c0' as
   '3rdparty/github/tinycthread-remote'
 - Squashed '3rdparty/github/tinycthread-remote/' content from commit
   95db6ae
 - Merge commit '1a2a5cef5df5f00c2891017e14f100e68b6b3077' as
   '3rdparty/github/winiconv-remote'
 - Squashed '3rdparty/github/winiconv-remote/' content from commit 9f98392
 - CMakeLists.txt: say this is a C project
 - CMakeLists.txt: set independant code in any case
 - src/genericLogger.c: Fix warning on Unix
 - Back to naming conventions + clone
 - genericLogger_clone
 - cmake cache fixes
 - CMakeLists.txt: CMP0063
 - CMakeLists.txt: architectural changes
 - src/genericLogger.c: follow export convention rename
 - include/genericLogger.h: C++ support
 - cmake/StringToInternalBool.cmake: Removed debug MESSAGE()
 - cmake/Find*.cmake: use StringToInternalBool
 - cmake/StringToInternalBool.cmake: create defines to be used using #if
   _HAVE_XXX_H from the current HAVE_XXX_H
 - CMakeLists.txt: Add original includes to include_src
 - .gitignore: Fix ignore
 - include/*h: fix #ifdef name
 - Make tests in cmake/*.c depend on HAVE_xxx_H
 - cmake/*: cosmetic log change
 - CMakeLists.txt: restored installation of links for the shared lib
 - README: fix typo
 - CMakeLists.txt: make the shared library the default name, static is
   explicitely stated with _static
 - freev -> free, seti -> set, geti -> get
 - CMakeLists.txt: static and shared library targets
 - src/genericLogger.c: C_INLINE
 - README
 - GENERICLOGGER_NEW and GENERICLOGGER_CUSTOM
 - GENERICLOGGER_NEW and GENERICLOGGER_FREE macros
 - test fix
 - SONAME version
 - install includes
 - test with default and a private callback
 - WARNING -> WARN
 - config.h -> genericLoggerConfig.h
 - Initial

1.0.46 2017-03-15T14:45:57
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Renamings, version 1.0.46
 - Renamings
 - Merge commit '64899fab810ea97f7a1d63def9cac36f0c7c9ee7' as
   '3rdparty/github/Marpa--R2'
 - Squashed '3rdparty/github/Marpa--R2/' content from commit 0f99f82
 - Pb with Marpa--R2 tree
 - Squashed '3rdparty/github/genericSparseArray-remote/' changes from
   2e40261..a674abd
 - Merge commit 'fd26834a7e34caced75161fa7a1f00e8fb52fdfc'
 - Squashed '3rdparty/github/genericHash-remote/' changes from
   0d09a5e..e1f6b17
 - Merge commit '2d7418e4b14387abacf97346be982e15cc9bb273'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   b883d80..a236c34
 - Merge commit 'dd8d79abe0798f952c827c559083e614a72d8bee'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   97be47e..c59c288
 - Merge commit '470cb2fb3b60a8fac9eaf46bb0dbe516601f9517'
 - Merge commit '2e339cc269dedd86874c4aef47d8521a3537130c'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   fa49f99..e6038fe

1.0.45 2017-03-05T12:08:45
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Version 1.0.45
 - Merge commit 'f28650d52e9c54b6dee0ab6904aa25584c5559f8'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   44ea8bc..fa49f99
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   293f037..44ea8bc
 - Merge commit '3ff0db62a2612bd3581cdca83e47eef3fdd8151d'
 - Structural fixes
 - Structural fixes [ci skip]
 - Squashed '3rdparty/github/genericSparseArray-remote/' content from
   commit 2e40261
 - Merge commit '9413bbd4c926d3b452d8dd7a318dcc407913af1e' as
   '3rdparty/github/genericSparseArray-remote'
 - Squashed '3rdparty/github/genericHash-remote/' content from commit
   0d09a5e
 - Merge commit 'dfe3f6617826a346432da01a61be62a00e387a74' as
   '3rdparty/github/genericHash-remote'
 - CMakeObjects.PL
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   d9d0d5b..293f037
 - Merge commit '158995295a85192bf9333e325b6297143d6f855a'
 - Use my cmake framework
 - Use my cmake framework [ci skip]
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   d9d0d5b
 - Merge commit '1be2947649af0f303a97a8bef09c6b318c28df8d' as
   '3rdparty/github/cmake-utils-remote'
 - cmake-utils-remote fix
 - Squashed '3rdparty/github/genericSparseArray-remote/' changes from
   6f242a4..2e40261
 - Merge commit '9130e85f83cb17838fcf31d7db8ae52b096fd9b1'
 - Merge commit '14b613ecb15fdb9caad31a52da63610680d33587'
 - Squashed '3rdparty/github/genericHash-remote/' changes from
   54d4dbf..0d09a5e
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   26ab540..b883d80
 - Merge commit 'c51d830a61d709826c4c70aa312ef252995f33b0'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   d97fc30..97be47e
 - Merge commit '9f5802d9aa90e6210ab08a269e7c8184bf59d9f4'
 - git_subtree_pull.zsh [ci skip]
 - CMAKE_MODULE_PATH
 - Merge commit '40c791ff0b0631a81f9a2da6f3aff6da437018b6'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   f720750..d97fc30
 - chmod +x git_subtree_pull.zsh
 - git_subtree_pull.zsh
 - use MyPackageDependency
 - Squashed '3rdparty/github/cmake-utils/' content from commit e310bfc
 - Merge commit 'a2bb92e8f9940fd846201e757c99159a5f5bf232' as
   '3rdparty/github/cmake-utils'
 - ALL_IN_ONE mode: do not change linking mode, version 1.0.43
 - All-in-one and static linking
 - ALL_IN_ONE dev+
 - ALL_IN_ONE dev+ [ci skip]
 - Merge commit 'bb5c8d3f195b4a8e1b23563ab62eb4196754767b'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   3ff620f..f720750
 - Perl dev+
 - Merge commit '3a1d54bd0f48c70fec01623acee2e1362d02ab14'
 - Squashed '3rdparty/github/genericHash-remote/' changes from
   1397c1e..54d4dbf
 - Perl [ci skip]
 - Squashed '3rdparty/github/genericSparseArray-remote/' content from
   commit 6f242a4
 - Merge commit '9c71df2f481411b0f248d6c6974fdeeb3946ed07' as
   '3rdparty/github/genericSparseArray-remote'
 - Merge commit '1def44809c1beecdc41ac0341a5ced9846e44078' as
   '3rdparty/github/genericStack-remote'
 - Squashed '3rdparty/github/genericStack-remote/' content from commit
   26ab540
 - Squashed '3rdparty/github/genericHash-remote/' content from commit
   1397c1e
 - Merge commit '5a381fbbd30c8e641d6fdd03df9efe2214c43eb5' as
   '3rdparty/github/genericHash-remote'
 - Merge commit '92e9ef0fa31bbe3095a44e1941867e1277e9f0b5' as
   '3rdparty/github/genericLogger-remote'
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   3ff620f
 - .travis and Perl dev+ [ci skip]
 - Perl dev+ [ci skip]
 - Commented NO_DEFAULT_PATH in cmake search [ci skip]
 - Do not link static lib against static external libraries, version 1.0.42
 - CMakeLists tiny reorganization [ci skip]
 - Removed explicit calls to all test suites, already in make check
 - Fix generic of static library, version 1.0.41
 - Fix generic of static library, version 2Use also static genericLogger
   for tests, version 1.0.7
 - Static version of marpaWrapper, version 1.0.40
 - packaging, version 1.0.39
 - Fixed warnings undef gcc -Wall, version 1.0.38
 - Added grammarOptionSetterp in the grammar clone options, version 1.0.37
 - Fix README.pod, version 1.0.36
 - Make ASF Value API more look-like value API, version 1.0.35
 - Fixed a quite vicious illegal memory access with traverserp->gladep -;
   [ci skip]
 - ASF simulation of marpaWrapperValue, version 1.0.34
 - Renamed marpaWrapperAsfValueContext_t to marpaWrapperAsfValue_t [ci
   skip]
 - memory leaks [ci skip]
 - ambiguous tester [ci skip]
 - marpaWrapperAsfAmbiguousTester dev+ [ci skip]
 - Moved a GENERICSTACK_POP_INT in the pruned traverser that was misplaced
   [ci skipped]
 - MARPAWRAPPERASF_USE_VISITED_FLAG [ci commit]
 - marpaWrapperAsfValueContext dev+ [ci skip]
 - marpaWrapperAsfValueContext dev+
 - Renamed marpaWrapperAsfValueContext_t to
   marpaWrapperAsfPrunedValueContext_t [ci skip]
 - MARPAWRAPPERASF_USE_REGISTERED_FLAG bis [ci skip]
 - MARPAWRAPPERASF_USE_REGISTERED_FLAG [ci skip]
 - Oups, version should be 1.0.33 [ci skip]
 - Fetch events even in completion failure as per the doc, version 1.0.32
 - README.pod fix, version 1.0.32
 - okRuleCallback changed prototype, version 1.0.31
 - Fix stack indices in the ASF mode, they are now 100% compatible with the
   native value(), version 1.0.30
 - Fix README.pod, version 1.0.29
 - Move exhaustionEventb to the recognizer phase, version 1.0.28
 - Fix an error detected by valgrind specific to GCC optimized code
   (valgrind does not yell if code is compiled in debug), version 1.0.27
 - Added length in the output of marpaWrapperAsf_traverse_rh_valueb,
   version 1.0.26
 - Support of nullables in ASF, version 1.0.25
 - Fix setting of genericLogger in marpaWrapperValue_value_startb() and
   marpaWrapperValue_value_lengthb(), version 1.0.24
 - marpaWrapperRecognizer_latestb(), version 1.0.23 [ci skip]
 - method names [ci skip]
 - marpaWrapperValue_g1lengthb [ci skip]
 - marpaWrapperValue_g1startb [ci skip]
 - marpaWrapperRecognizer_exhaustedb, version 1.0.22 [ci skip]
 - Fix some -Wall warnings with gcc, version 1.0.21
 - marpaWrapperGrammar_clonep() option, version 1.0.21
 - README.pod fix
 - marpaWrapperGrammar_symbolPropertyb() and
   marpaWrapperGrammar_rulePropertyb(), version 1.0.20
 - exhaustion event, version 1.0.19
 - maxParsesi option for value and ASF, version 1.0.18
 - marpaWrapperGrammar_clonep, version 1.0.17
 - marpaWrapperGrammar_precompute_startb(), version 1.0.16
 - dev+ Possiblity to reset start symbol when precomputing
 - TARGET_LINK_LIBRARIES revisit, version 1.0.15
 - Fix trace again, the format string -;
 - Fixed trace call
 - Optimizations, version 1.0.14
 - Change value from a stack to a sparse array [ci skip]
 - dev+ cache of causesHashp
 - travis and genericSparseArray
 - dev+ _marpaWrapperAsf_glade_obtainp() optimization
 - dev+ Optimization of _marpaWrapperAsf_glade_obtainp (final step will be
   use to a sparse array internally)
 - dev+ Optimization of _marpaWrapperAsf_glade_id_factorsb (causeNidsp)
 - Use of sparse array, version 1.0.13
 - orNodeInUse is a sparse array
 - dev+ sparse array [ci skip]
 - Return of _marpaWrapperAsf_intset_keyCopyFunctionp [ci skip]
 - src/asf.c: marpaWrapperAsf_traverseb() optimization
 - src/asf.c: Avoid memcpy/qsort when possible in
   _marpaWrapperAsf_intsetIdb [ci skip]
 - _marpaWrapperAsf_intsetIdb optimization [ci skip]
 - _marpaWrapperAsf_intsetIdb optimization
 - src/asf.c: Removed unused prototype
   _marpaWrapperAsf_intset_keyCopyFunctionv
 - src/asf.c: renamed an internal variable from factoring to
   factoringStackp [ci skip]
 - Optimization [ci skip]
 - dev+ Optimizations [ci skip]
 - Version 1.0.12
 - Changes some stack tests
 - Change size_t to int
 - _GENERICSTACKITEMTYPE_NA is now GENERICSTACKITEMTYPE_NA
 - Optimizations, version 1.0.11
 - Optimization
 - src/asf.c: fix warnings
 - Optimization in ASF
 - dev+ Optimization [ci skip]
 - use XOR for nidset hashing, seems better suited to how are computed
   numbers
 - intset hash key copy optimization [ci skip]
 - intset hash optimization [ci skip]
 - src/asf.c: log typo [ci skip]
 - src/asf.c: do not compile non-needed function if ! MARPAWRAPPER_NTRACE
   [ci skip]
 - CMakeLists.txt: -DMARPAWRAPPER_NTRACE only if Debug [ci skip]
 - Fix include, version 1.0.10
 - Removed an unsed variable [ci skip]
 - marpaWrapperAsf_prunedValueb, version 1.0.9
 - dev+ ASF value [ci skip]
 - ASF value dev+ [ci skip]
 - Fix error logging level [ci skip]
 - t+ ASF value [ci skip]
 - dev+ ASF value tester [ci skip]
 - ASF dev+ [ci skip]
 - ASF and value dev+ [ci skip]
 - dev+ marpaWrapperAsf_valueb [ci skip]
 - Revert to original test/marpaWrapperAsfTester.c [ci skip]
 - Use funcs instead of __FILE__ in logging [ci skip]
 - Added missing initializers
 - Removed non-vital ASF methods, version 1.0.8
 - ASF dev+ leak fixes [ci skip]
 - Removal of non-needed glade.h, Version 1.0.7
 - Version 1.0.6 [ci skip]
 - Fixed some protoypes, POD
 - AST t+ - build fix
 - AST t+ - Working full traverser!
 - ASF t+
 - ASF t+ [ci skip]
 - _marpaWrapperAsf_idCmpi fix
 - _marpaWrapperAsf_intsetIdb fix
 - ASF dev+
 - Build fix
 - Rename some methods
 - Fix build
 - marpaWrapperAsf_nextb
 - marpaWrapperAsf_nextSymchb
 - marpaWrapperAsf_nextFactoringb
 - Traverse dev+
 - Fix warnings
 - _marpaWrapperAsf_glade_visited_clearb() and marpaWrapperAsf_grammarp()
 - dev+ fix warnings
 - install-c-genericHash.sh
 - ASF dev+, fix build and execute explicitely test exe in travis
 - dev+ [ci skip]
 - README.pod: say that marpaWrapperRecognizer_cleanb uses a method marked
   untested [ci skip]
 - README.pod: document disableThresholdb and marpaWrapperRecognizer_cleanb
   [ci skip]
 - recognizer: threshold and clean [ci skip]
 - src/grammar.c: removed a comma in default option definition [ci skip]
 - src/recognizer.c: support of sequence in
   marpaWrapperRecognizer_progressLogb [ci skip]
 - src/recognizer.c: remove unused variables [ci skip]
 - Removal of latm that should belong to a lever upper, introduction of
   autorank
 - progress report uses an endi location instead of a lengthi argument,
   version 1.0.4
 - src/grammar.c: fix when propagating event type, version 1.0.3
 - CMakeLists.txt: headers installation fix
 - repo reorg
 - .travis.yml: make install [ci skip]
 - POD missing marpaWrapperValue_freev + version 1.0.1
 - dev+ latm is the default [ci skip]
 - dev+ POD [ci skip]
 - marpaWrapper/value.c: use callbacks only if != NULL [ci skip]
 - dev+ cleanup typedef [ci skip]
 - dev+ cmake [ci skip]
 - inline bis [ci skip]
 - inline [ci skip]
 - Fix typo [ci skip]
 - test/marpaWrapperTester.c: a little bit simpler [ci skip]
 - dev+ warnings fix [ci skip]
 - dev+ install/test [ci skip]
 - test/marpaWrapper/grammar.c: more advanced usage of genericStack
 - Fix warnings detected by travis
 - dev+
 - dev+ value [ci skip]
 - dev+ progress report [ci skip]
 - dev+ marpaWrapperGrammar_eventl revisit [ci skip]
 - dev+ marpaWrapperRecognizer_expectedb [ci skip]
 - dev+ marpaWrapperRecognizer_event_onoffb [ci skip]
 - dev+ marpaWrapperRecognizer_readb [ci skip]
 - dev+ marpaWrapperRecognizer_completeb [ci skip]
 - dev+ support of "*" and "+" for sequence wrapper [ci skip]
 - dev+ removed NULL_IS_ZEROES [ci skip]
 - dev+ manageBuf simplification [ci skip]
 - dev+ remove events callbacks - should go to an upper layer [ci skip]
 - dev+ [ci sckip]
 - dev+ Handy methods
 - travis
 - dev+ more trace
 - Removed clone
 - GENERICSTACK_ROOT_DIR support
 - dev+ fix typos in CMakeLists.txt
 - dev+ fix on marpa library version
 - genericStack dependency
 - .gitignore
 - dev+ init
 - Squashed '3rdparty/github/Marpa--R2/' content from commit fd9b4f8
 - Merge commit '8223b38ed7a00276e16c317dc2c6bf125e2d4cbe' as
   '3rdparty/github/Marpa--R2'
 - Initial commit

1.0.43 2017-03-26T10:53:56
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Perl dist.ini [ci skip]
 - Perl release [ci skip]
 - src/bindings/perl/dist.ini: skip section dev+ |ci skip]
 - src/bindings/perl/dist.ini: skip section |ci skip]
 - src/bindings/perl/dist.ini: more skip |ci skip]
 - Following XS dev [ci skip]
 - Bug fix in _marpaESLIFRecognizer_lexeme_completeb:
   marpaESLIFRecognizerp->inputs is cached but can change becuase of a call
   to _marpaESLIFREcognizer_readb() [ci skip]
 - JNI - use native marpaESLIF stack [ci skip]
 - Fixed a TARGET_COMPILE_DEFINITIONS [ci skip]
 - Perl - commented debug statements [ci skip]
 - Forget original when we do an internal stack copy [ci skip]
 - Generic hash for ptr refcount dev+ [ci skip]
 - Merge commit '5ce46aafac5b088be3f5bc75076dd500bcbf2fde' as
   '3rdparty/github/genericHash'
 - Squashed '3rdparty/github/genericHash/' content from commit e1f6b17
 - Get/set grammar defaults [ci skip]
 - XS - marpaESLIF_svStackCleanByIndicev [ci skip]
 - XS - Removed free action resolver, not used in high level interfaces
   because managed by the proxy [ci skip]
 - XS - Factoization [ci skip]
 - XS - factorizations [ci skip]
 - dist.ini - Fix a warning [ci skip]
 - XS - memmove [ci skip]
 - XS - symbol and free actions dev+internal variables renamings [ci skip]
 - XS - internal variables renamings [ci skip]
 - XS - marpaESLIF_canb fix [ci skip]
 - JAVA - problem with cmake 3.2
 - XS - Fix memory problems [ci skip]
 - JNI - removed a wrong comment [ci skip]
 - Perl dev+ [ci skip]
 - Fix apparent but in value symbol callback [ci skip]
 - Perl XS constants dev+ [ci skip]
 - Back to a single ESLIF.xs for portability [ci skip]
 - Put TRACE by default if compiled with it, fixed a call to $log [ci skip]
 - Skip Makefile files [ci skip]
 - Perl xs dev+ [ci skip]
 - Javadoc fix [ci skip]
 - JNI - Removed unused variables [ci skip]
 - Perl typemap - correct typecast [ci skip]
 - Perl and constants and multiple xs files [ci skip]
 - Java - more tests [ci skip]
 - API semantics [ci skip]
 - JNI Work on logging [ci skip]
 - etc/copyDirs.PL: skip more files
 - Add marpaESLIFPerlPackage to the default build target [ci skip]
 - Cosmetic fixes [ci skip]
 - Enable JIT for PCRE2 [ci skip]
 - Perl - fix mem corruption [ci skip]
 - XS_MarpaX__ESLIF__Grammar_parse fix [ci skip]
 - MarpaX::ESLIF::Grammar::parse preparation [ci skip]
 - Information on dzil location [ci skip]
 - Copy files in binary mode when preparing perl package [ci skip]
 - Skip java test if not gcc for a problem with rdynamic [ci skip]
 - Print a log statement before what is happening -; [ci skip]
 - Reintroduce java tests and packaging [ci skip]
 - CMakeObjects.PL
 - Renamings, version 1.0.4
 - Merge commit '3f0951aa7f71f4bd64e0170bcbe81dd5b6f24385'
 - Squashed '3rdparty/github/marpaWrapper-remote/' changes from
   b2b8bb1..2438d3e
 - Squashed '3rdparty/github/tconv-remote/' changes from e15626f..a68e118
 - Merge commit '10ee07604217691add4efe3b80963c53538b1867'
 - Merge commit '10f09b9d30c39818463dfbdf0b98f754851ff07e'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   e6cfe47..a236c34
 - Merge commit 'ea9cc0413560faca86c7fb12905c081ac4c0e66e'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1ff15cb..c59c288
 - Reduce filepaths
 - Perl better typemap [ci skip]
 - Fix dependencies perl [ci skip]
 - ESLIF.xs: cleanup [ci skip]
 - Fix marpaESLIFPerlCopy target [ci skip]
 - perl dev+
 - dev+ [ci skip]
 - Update to MYPACKAGE
 - Typo in comment
 - bindings dev+ [ci skip]
 - travis and perl: t+
 - travis and perl: more dependencies
 - travis and perl: fix Authority plugin
 - travis and perl: fix call to dzil authordeps --missing dev+
 - travis and perl dev+
 - travis and perl: install Dist::Zilla via apt-get
 - travis and perl, say cpanm --quiet --notest
 - travis and perl
 - src/bindings/perl/dist.ini
 - pcre2: no external package in any case
 - Install rules
 - Merge commit 'de0af3892ec2847295d5f79460dd7993ed1e1aac'
 - Squashed '3rdparty/github/tconv-remote/' changes from fbb6fda..e15626f
 - Merge commit '0ad50bee3d752b9f8094edb26d0e3426daff04e8'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   17f328a..e6038fe
 - pcre2 build
 - Tests
 - uint32_t
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   213382e..17f328a
 - Merge commit '1d65337567cb04a5b74ae397a071e906379db06a'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3d49a81..213382e
 - Merge commit 'c37ee0583a7189bf6173be3c08437eca84c8caf4'
 - Squashed '3rdparty/github/tconv-remote/' changes from 349cbf5..fbb6fda
 - Merge commit 'f93bd5a4595eebdf3374906a6d8103b71428260e'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   b883d80..e6cfe47
 - Merge commit '7e3c03857f666713e844319549f134d0980c9a6f'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   97be47e..1ff15cb
 - Merge commit 'cf8e243fe93380ffdc4b82dc599a503a5fb10a6c'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   6505e9d..3d49a81
 - Merge commit 'db1b3b61fddfef13db95af797d734ccc87a02c3f'
 - git_subtree_pull.zsh
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   fa49f99..6505e9d
 - Merge commit '2aa193f950d8040a94451af44be197ff15953fc2'
 - CMakeLists.txt [ci skip]
 - Merge commit '6bcf5691d85f8eab039a7526622948ffa14d67bf'
 - Squashed '3rdparty/github/marpaWrapper-remote/' changes from
   df768cb..b2b8bb1
 - Merge commit 'b1550f995de1c6c5aac4016e608810764813ff72'
 - Squashed '3rdparty/github/tconv-remote/' changes from 177d909..349cbf5
 - Merge commit 'fc172b74f69a0803754d365fcf2a3c0a668814a7'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   26ab540..b883d80
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   fb3a045..97be47e
 - Merge commit '2ec9f947ef76a705b589b8a530942dbc973276a5'
 - Factorization [ci skip]
 - Merge commit 'a3b247fda14e490d589a8c311b13aa3cbc3b9d69' as
   '3rdparty/github/cmake-utils-remote'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   fa49f99
 - marpaESLIFPerlTest fix [ci skip]
 - Squashed '3rdparty/github/tconv-remote/' changes from 40f96cf..177d909
 - Merge commit 'e8691bd4184e69e5c1e7b4564087d1f1b183276b'
 - Squashed '3rdparty/github/tconv-remote/' changes from a08a22e..40f96cf
 - Merge commit 'c88d487e331fd09955e411e5108587a8b1c2db69'
 - Library link fix on Windows [ci skip]
 - Merge commit '2dc0fb43b6a21abb9606ad76923cf4930737e389'
 - Squashed '3rdparty/github/tconv-remote/' changes from d4219bf..a08a22e
 - $ESLIF::VERSION [ci skip]
 - Perl version fix [ci skip]
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   f720750..fb3a045
 - Merge commit '98909ce4a536ac4f6c0644c5b333845ecb29ec9b'
 - Perl [ci skip]
 - Squashed '3rdparty/github/tconv-remote/' changes from 2cc9025..d4219bf
 - Merge commit 'fc9f708c6ac8697c3cdfe84387287bd12dd02230'
 - ExtUtils::CBuilder::Base fix [ci skip]
 - ExtUtils/CBuilder/Base.pm fileparse fix [ci skip]
 - Squashed '3rdparty/github/ExtUtils-CBuilder-remote/' content from commit
   8cb6094
 - Merge commit '74a656df6bbfbdec812e4cb540642ea2a63859a2' as
   '3rdparty/github/ExtUtils-CBuilder-remote'
 - travis and pcre2
 - ALL_IN_ONE mode: do not change linking mode, version 1.0.43
 - Squashed '3rdparty/github/marpaWrapper-remote/' changes from
   0f43076..df768cb
 - Merge commit '1ee95f3410b129a78181d98bf39cb53e0dca829d'
 - Merge commit '5bbdbdfe30c32e8a07d9d745325811a8148ef030'
 - Squashed '3rdparty/github/tconv-remote/' changes from 29062ed..2cc9025
 - Build
 - ALL_IN_ONE
 - ALL_IN_ONE [ci skip]
 - Merge commit '65555d0ed10ab99fe88e74cf46a17c98e171ecac' as
   '3rdparty/github/genericHash-remote'
 - Squashed '3rdparty/github/genericHash-remote/' content from commit
   54d4dbf
 - Merge commit 'e973f02e72e432d0f841badaef0dac9bfddc7b7f' as
   '3rdparty/github/tconv-remote'
 - Squashed '3rdparty/github/tconv-remote/' content from commit 29062ed
 - Merge commit '734c1455ea57e53d0fdb122bb01d80f40e15d88e' as
   '3rdparty/github/marpaWrapper-remote'
 - Squashed '3rdparty/github/marpaWrapper-remote/' content from commit
   0f43076
 - build [ci skip]
 - Merge commit '2f1ccb0214963ab28eb252694dafd1cbdcf400fd' as
   '3rdparty/github/genericStack-remote'
 - Squashed '3rdparty/github/genericStack-remote/' content from commit
   26ab540
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   b50df82..f720750
 - Merge commit 'ea8c22b6a6070536b4a2ead2dd48f8346342c55a'
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   b50df82
 - Merge commit '862d0ab2e57554d05d967a424a508aaacd283d9e' as
   '3rdparty/github/genericLogger-remote'
 - Static lib dev+ [ci skip]
 - FIND_PACKAGE(PerlLibs) deficiency [ci skip]
 - cmake/FindICU.cmake 58.2 update
 - Silent a gcc warning when casting a ptr to jlong
 - AppParse.java: removed unused method [ci skip]
 - doc [ci skip]
 - Proposition logic doc [ci skip]
 - Proposition logic [ci skip]
 - Fix eventual double free in marpaESLIFRecognizer_alternative() [ci skip]
 - lexeme_discard_tryb fix and doc [ci skip]
 - Say that marpaESLIFRecognizer_discard_tryb() may generate a discard
   event [ci skip]
 - marpaESLIFRecognizer_discard_tryb() and
   marpaESLIFRecognizer_discard_last_tryb()
 - test/selfTester.c: renamed internal lexemes [ci skip]
 - t+ [ci skip]
 - grammar cache dev+ [ci skip]
 - src/marpaESLIF.c: MARPAESLIF_IS_LEXEME() macro fix [ci skip]
 - propositionalLogic dev+ [ci skip]
 - cmake/CMakeGlobalSetup.txt: show CMAKE_BUILD_TYPE
 - lexeme_last_try and internal unformization last notion of last lexeme
   data [ci skip]
 - propositionalLogic dev+
 - Always fetch grammar events in marpaESLIFRecognizer_eventb(), so that we
   are ok even outside of the scan()/resume() methods
 - src/marpaESLIF.c: Missing event initializer when showing non-lexeme
   events
 - Lexeme events only on lexemes, non-lexeme events only a non-lexemes [ci
   skip]
 - Javadoc [ci skip]
 - doc/BNF/README.pod: podlint [ci skip]
 - Fix exceptions settings in Java [ci skip]
 - marpaESLIFRecognizer_lexeme_tryb protection
 - marpaESLIFRecognizer_lexeme_tryb
 - A bit more POD another lexeme_alternative() [ci skip]
 - Make sure context is 0 when value stack exhibits an array [ci skip]
 - User-defined alternatives
 - Use an explicit structure for alternatives - in prevision of a fix for
   an architectural wrong design that is not allowing ambiguous tokens
 - Renamed internal alternativeStackp to alternativeSymbolStackp [ci skip]
 - java/marpaESLIFJava.c: internal cosmetics [ci skip]
 - More comprehensible java code [ci skip]
 - discard event fix [ci skip]
 - Removed unused variables [ci skip]
 - Added deltaLengthl to resume
 - lastPauseppp[][] becomes lastPausep[] [ci skip]
 - afterEventStatebpp[][] becomes afterEventStatebp[] [ci skip]
 - beforeEventStatebpp[][] becomes beforeEventStatebp[] [ci skip]
 - discardEventStatebpp[][] becomes discardEventStatebp[] [ci skip]
 - _marpaESLIFRecognizer_alternative_lengthb() and case when
   alternativeLength > current remaining bytes [ci skip]
 - marpaESLIFRecognizer_lexeme_last_pauseb() doc [ci skip]
 - marpaESLIFRecognizer_lexeme_last_pauseb() fixes
 - marpaESLIFRecognizer_pauseb() becomes
   marpaESLIFRecognizer_lexeme_last_pauseb(), move last pause information
   to recognizer structure
 - Do not share event states when it should not [ci skip]
 - before and after events in case of noEvent flag [ci skip]
 - Recognizer's last_completed methods [ci skip]
 - Recognizer's read/input/pause methods [ci skip]
 - Removed marpaESLIFRecognizer_eofb() [ci skip]
 - marpa/AppParse.java: do the progressLog() test once [ci skip]
 - src/marpaESLIF.c: API protection [ci skip]
 - marpaESLIFRecognizer_inputv and marpaESLIFRecognizer_pausev are now
   marpaESLIFRecognizer_inputb and marpaESLIFRecognizer_pauseb,
   respectively [ci skip]
 - JNI: recognizer progress log [ci skip]
 - Java test: work on discard
 - Internal trace logger, prevent discard failure upon discard exhaustion
 - BNF/README.pod: document that :discard will silently fail if it is
   ambiguous
 - lexeme before and after events on/off management [ci skip]
 - discard event on/off support [ci skip]
 - Removed swig dependency in the build [ci skip]
 - Removed obsolete files grammarContext*
 - src/marpaESLIF.c: Add symbolip to _marpaESLIF_symbol_findp() prototype
   [ci skip]
 - marpa/AppParse.java: show that event management is lacking some features
   -; dev+ [ci skip]
 - marpaESLIFRecognizer_eventb() prototype,
   Java_org_parser_marpa_ESLIFRecognizer_jniEventOnOff() [ci skip]
 - java/marpaESLIFJava.c: renamed a macro about exception [ci skip]
 - Thead-safety: a recognizer owns all its grammar, performance: cache of
   precomputed grammar per recognizer [ci skip]
 - ESLIFException [ci skip]
 - API/README.pod: marpaESLIFRecognizer_isEofb [ci skip]
 - JNI lexeme expected [ci skip]
 - JNI [ci skip]
 - marpaESLIFRecognizer_isEofb [ci skip]
 - document :discard event restriction (its RHS must be an LHS at the same
   grammar level when an event is set) [ci skip]
 - Java test [ci skip]
 - A :discard event is possible only if its RHS is also an LHS at the same
   grammar level [ci skip]
 - Fixed comments [ci skip]
 - Java_org_parser_marpa_ESLIFRecognizer_jniNew: fix uninitialized values
   [ci skip]
 - JNI Event type fix [ci skip]
 - Recognizer and grammar code clarification [ci skip]
 - JNI and events [ci skip]
 - java/marpaESLIFJava.c: field cache [ci skip]
 - ICU test eventual dependency [ci skip]
 - JNI code warnings [ci skip]
 - ICU eventual dependency and path on windows [ci skip]
 - C_INLINE cmake fix [ci skip]
 - Java ESLIF event dev+ [ci skip]
 - BNF/README.pod: a little more about escaping [ci skip]
 - src/marpaESLIF.c: added two lines to retry in a clean state when
   :discard rule has precedence [ci skip]
 - Changed a trace saying why :discard is ignored [ci skip]
 - README.pod on :discard, this time > maxMatchedl [ci skip]
 - Try again with :discard, this time > maxMatchedl [ci skip]
 - eslif/L0.h: L0_TERMINAL_REGULAR_EXPRESSION protection [ci skip]
 - Hmmm.... put previous change between #if 0 #endif -;
 - Important change: if :discard matches at least the same number of bytes
   of longest lexeme, then it has precedence
 - Java test: prepare for scan/resume/value tests [ci skip]
 - Java test: support of C/C++ comments [ci skip]
 - Java test: say we do not want exhaustion [ci skip]
 - Force no event when calling the grammar parse() method [ci skip]
 - Do not raise an exception in the generic logge callback [ci skip]
 - make check fix
 - Java test
 - Packaging
 - ESLIFRecognizer_jniResume [ci skip]
 - ESLIFRecognizer_jniScan [ci skip]
 - ESLIFAppValue.java: cleanup [ci skip]
 - ESLIFApp.java: log level of result [ci skip]
 - ESLIFAppValue.java: result initial value is null [ci skip]
 - JNI cleanup -; [ci skip]
 - Java bindings installation
 - JNI fix memory leaks
 - Java
 - Calculator conform to java code [ci skip]
 - Java fix [ci skip]
 - RAISEEXCEPTION macro fix [ci skip]
 - trace fixes [ci skip]
 - Java [ci skip]
 - Java fix warnings [ci skip]
 - cmake/CMakeGlobalSetup.txt [ci skip]
 - JNI dev+ [ci skip]
 - java dev+
 - jni [ci skip]
 - bindings/marpaESLIF.i
 - .travis.yml
 - cmake dev+
 - cmake dev+ [ci skip]
 - jni dev+
 - jni dev+ [ci skip]
 - jni
 - JNI fix [ci skip]
 - Fix warnings [ci skip]
 - java dev+ [ci skip]
 - BNF POD [ci skip]
 - BNF POD
 - Move string from <rhs primary> to to <single symbol>
 - Test of :symbol
 - Support of :symbol
 - POD [ci skip]
 - Calculator POD [ci skip]
 - Added *.3 to .gitignore [ci skip]
 - Calculator tutorial, version 1.0.1
 - Support of ::copy\[\d+\], make sure we NUL-terminated everything that
   can be used in user space as a plain (char *)
 - Support of ::copy[\d+] action [ci skip]
 - Added missing ::shift action in internal prioritized transition rules
 - Calculator [ci skip]
 - Calculator v1 [ci skip]
 - stddef.h for size_t [ci skip]
 - API doc, version 1.0.0
 - API doc [ci skip]
 - marpaESLIFValue_contextb prototype change [ci skip]
 - lexemes expected [ci skip]
 - Reserve user interaction on lexemes
 - Minor optimization
 - adventTester cosmetic fix [ci skip]
 - Removed non-wanted interfaces [ci skip]
 - Say a bit more about newline recognition [ci skip]
 - Fixed exception matcher that was broken by previous commit
 - Do newline processing only in character mode
 - no-event mode
 - Removed unused variables
 - API doc+ [ci skip]
 - API t+ doc+ [ci skip]
 - API/README.pod [ci skip]
 - Renamed marpaESLIFGrammar_ngrammari to marpaESLIFGrammar_ngrammarib
 - API/README.pod
 - Added PCRE2 flags and JIT support in terminal dumps
 - Removed {} as string delimiters [ci skip]
 - Cosmetic fix when saying an alternative is also a terminal [ci skip]
 - Grammars at different levels must have a different name [ci skip]
 - Some regexp simpliciations [ci skip]
 - self tester: reparse ESLIF using the grammar generated using its own
   grammar -;
 - Make sure the the :discard is never the start symbol [ci skip]
 - self tester [ci skip]
 - self tester and README.pod dev+
 - Dump PCRE2 pattern if compile failure [ci skip]
 - Fix L0_TERMINAL_PCRE2_MODIFIERS, README.pod [ci skip]
 - README.pod [ci skip]
 - Removed PERL_IDENTIFIER, not used - README.pod [ci skip]
 - Changed G1_META_DISCARD from "discard" to ":discard" [ci skip]
 - Removed unused G1_TERMINAL_DISCARD [ci skip]
 - PCRE2 position independant code
 - install-c-tconv.sh
 - README.pod, instance first travis build -;
 - travis
 - jsonTester t+
 - String terminal fix
 - In bootstrapping, respect the fact that default latm value is true
 - Silent mode and inner grammars
 - Fix two missing calls to MARPAESLIFRECOGNIZER_CALLSTACKCOUNTER_INC
 - Use new asf valuation API
 - test/adventTester.c: suppressed a non-used variable
 - Put exception in rule description
 - _marpaWrapperAsf_valueTraverserb dev+
 - Manage loop over ASF in pruned mode
 - Manage exception recursivity
 - Russel Paradox
 - marpaESLIFRecognizer_last_completedb bug fix
 - show cosmetic fixes
 - Hide earley sets from marpaESLIFRecognizer_last_completedb
 - Map latest earley set to input
 - Recognizer optimization
 - marpaESLIFRecognizer_last_completed_rangeb
 - marpaESLIFRecognizer_last_completedb
 - Optimize free/alloc/realloc for events and pause
 - advent calendar t+
 - Fixed missing boolean for pause information
 - Get last pause data from recognizer
 - Cosmetic fix
 - Move processing of user regex options after automatic discovery of the
   UTF flag
 - Be clever with direct regexp declarations and try to determine the need
   of the UTF flag directly
 - Optimization if not compiled with trace
 - Delay grammar show until requested
 - UTF-8 dump of pattern in case of true regexp
 - Terminal pattern dump dev+
 - Fix again terminal search - it is really what is sent to PCRE2 that
   define it exactly
 - Changed value context
 - Removed a non-needed break
 - Removed discard default statement, fix generation of grammar in ascii
   show dev+
 - Fix typos
 - Restored modifiers comparison in
   _marpaESLIF_bootstrap_search_terminal_by_descriptionb()
 - Dump of ESLIF grammar itself in test
 - Fixed typo
 - Fixed creation of terminals in bootstrap - the search was often failing,
   leaving to orphaned symbols
 - Give rule components in the grammar show
 - discardEvent is attached to a rule, not to a symbol, but it become a
   symbol completion event in discard mode
 - test review
 - API review
 - events dev+
 - pause before dev+
 - pause after events
 - Removed TO DO comments
 - latmb => 1 is the default
 - lexeme event is meaningul only on lexemes
 - pause after
 - marpaESLIFRecognizer_inputv() and marpaESLIFRecognizer_readb()
 - Move fetch of events after complete in _marpaESLIFRecognizer_completeb
   itself
 - recognizer states centralization
 - event management
 - Supressed defaultDiscardEvent
 - Propagation of discard event
 - t+
 - _marpaESLIFGrammar_symbolOptionSetterInit
 - Removed symbolp->isDiscardTopb
 - In marpaESLIFGrammar_parse_by_grammarb() follow my coding convention
 - cosmetic
 - renamed exceptionb to silentb
 - ::concat and exception dev+
 - meta_matcher prototype
 - _meta_matcher prototype
 - Comment fix
 - exception precomputing dev+
 - exception revisited dev+
 - exception revisited
 - metag.bnf restore
 - Removed restriction on :discard RHSs
 - Restrict L0_TERMINAL_RESTRICTED_ASCII_GRAPH_CHARACTERS to not start with
   a :
 - Fix some error strings
 - Fix memory error with stack bis
 - Fix memory error with stack
 - action_exception_statement dev+
 - exceptions
 - null adverb
 - null adverb dev+
 - G1_action_naming
 - null ranking specification
 - rank specification
 - proper specification
 - discard actions and exhausted event
 - event declarations
 - event declaration dev+
 - completion event dev+
 - Revert "Case of sparse stack because of ASF mode"
 - Case of sparse stack because of ASF mode
 - Restrict ascii graph names to [[:graph]] with = character (because of
   event initializers =on and =off)
 - discard event initializer t+
 - Fix rule show
 - G1_action_discard_ruleb dev+
 - discard rule dev+
 - Fix warnings under gcc
 - Fix call to marpaWrapperGrammar_symbolPropertyb bis
 - Fix call to marpaWrapperGrammar_symbolPropertyb
 - Removed lexeme default statement
 - keep track of implemented actions
 - op_declare_3, fix clone option
 - Removed _generateHelper_ methods
 - ascii show
 - G1_action_lexeme_rule
 - event specification
 - pause and priority specification actions
 - :lexeme dev+
 - Make ":symbol" an explicit terminal directly in G1 grammar
 - Added missing <event specification> in <adverb item>
 - Give absolute priority to terminals in the grammar
 - Error logging fix
 - start symbol processing fix
 - Removal of forgiving adverb
 - Removal of nullable-actions, determine by grammar introspection
 - G1_action_default_rule, prepare for other defaults
 - G1_action_statement_group
 - G1_action_null_statement
 - G1_action_empty_rule
 - G1_action_desc_rule and encoding
 - G1_action_desc_rule and _charconvp() fix
 - Grammar ascii show, fix uninitialized variable in
   marpaWrapperRecognizerOption
 - Suppressed lookupGrammarStringp in symbol structure in favour of
   {lookupLevelDeltai,lookupMetas} tuple
 - Fix symbolp->resolvedLeveli and use ::= or ~ shortcuts in ascii show
 - forgot transition rules when computing prioritized rules -;
 - action dev+
 - actions dev+
 - dev+
 - op loosen dev+
 - separator is in the stack dev+
 - check symbols dev+
 - Fix _marpaESLIFValue_stack_i_resetb when the indice to reset has never
   been touched yet
 - More information in traces
 - Fix terminal description v.s. modifiers
 - G1_action_single_symbol_3
 - Fix memory leak
 - Fix recognizer fake mode
 - regex fix
 - Fix warning
 - single symbol dev+
 - priority action dev+
 - up to priority_rule value
 - Fix free callback's userDatavp value
 - _marpaESLIF_symbol_action___shiftb fix: we cannot afford to make a
   shallow copy from the lexeme input stack, that must remain independant
 - G1_action_alternative
 - marpaESLIFValue_stack_getAndForget_xxxb implementation minor change
 - marpaESLIFValue_stack_pop_xxxb renamed to
   marpaESLIFValue_stack_getAndForget_xxxb
 - Use of marpaESLIFValue_stack_pop_xxxb
 - marpaESLIFValue_stack_pop_xxxb
 - adverb list actions
 - G1_action_action
 - G1_action_rhs
 - rhs primary type action dev+
 - G1_action_symbol_2
 - ::translit action
 - Work on traces
 - Fix traces
 - Removal of marpaESLIFValue_stack_is_xxxb -;
 - marpaESLIFValue_stack_is_xxxb
 - Renamed MARPAESLIF_STACK_TYPE_NA to MARPAESLIF_STACK_TYPE_UNDEF
 - marpaESLIFValue_stack_set_undefb
 - G1_rule_adverb_list_itemxx
 - G1_rule_action
 - G1_rule_action_name
 - bootstrap actions
 - Move ESLIF types in their dedicated file
 - marpaESLIFValue_stack_forgetb
 - Nullable actions semantic
 - Fix setting of grammarp->haveRejectionb
 - Added includes in the internal bootstrap files
 - Free action resolver
 - Move bootstrap actions into their dedicated files
 - Do not specify a default lexeme action for the top-level grammar if
   there is none
 - ASF and nulling
 - Use of ASF dev+
 - use of ASF when needed
 - Fixed semantics of free callback
 - Remove unused methods
 - Fixed remaining memory leaks
 - Cosmetic fixes
 - Fixed a memory leak
 - Fix how value is returned to user space
 - stackManagerGenerator
 - stack management
 - Fix compilation under gccd
 - Fix some leaks
 - Change output type of callbacks from short to int
 - Fixed warn messages
 - Fixed a comment to expression symbol context (null or non-null input)
 - Suppressed the need of nullable callbacks from user space
 - L0.h cosmetic fix
 - generation of helpers being moved to C
 - discard default statement
 - defaultDiscardEvents
 - back to action as ASCII string dev+
 - new type RHS_PRIMARY dev+
 - priority dev+
 - Move macros from grammarContext.c to grammarContext.h
 - priorities dev+
 - G1_RULE_PRIORITY_RULE dev+
 - Make sure an LHS of a prioritized rule cannot be the LHS of any other
   rule
 - Different and a priori general algorithm for passthrough
 - Added new types in _marpaESLIF_grammarContext_i_types
 - Removed mantion of a hack in _marpaESLIF_grammarContext_i_resetb
 - Removed passthroughb and internalb - a priori this was a mistake
 - G1_RULE_STATEMENT_GROUP
 - Handle our internal passthrough rules created for prioritized rules bis
 - Handle our internal passthrough rules created for prioritized rules
 - _G1_RULE_NULL_STATEMENT dev+
 - Fix logging when creating a rule dev+
 - Suppression of G1_RULE_DESC_RULE_2
 - Make hexadecimal dump a macro
 - More generic code in src/grammarContext.c
 - When G1_META_ADVERB_LIST is nulled dev+
 - encoding of encoding dev+
 - start rule action
 - Added a trace in _marpaESLIFValueRuleCallbackGrammar_op_declareb
 - marpaESLIFRecognizer_eofb
 - grammar generation actions dev+
 - forgiving => 1
 - Move latmb to grammar
 - grammar context management dev+
 - Move grammar context management in its specific file because it is
   really a big thing in itself
 - Force utfb to false if current stream is not a stream of characters as
   per the user
 - mem leak fix dev+
 - More fields in marpaESLIFGrammarOption
 - Fix a comment
 - Support of non anchoring in a special case (whole stream available in
   one go)
 - Code simplification dev+
 - better separation between lexeme and grammar callbacks dev+
 - regex dev+
 - L0_TERMINAL_ASCII_GRAPH_CHARACTERS fix
 - terminal description dev+
 - Grammar simplification, tconv fix, etc dev+
 - Skip error reporting in valuation for the moment
 - marpaESLIFValue_value_startb() and marpaESLIFValue_value_lengthb(), add
   error reporting in value phase
 - Removed the argi argument in symbol callback
 - Removed include of genericStack.h in API dependencies
 - marpaESLIFLexeme_t removal
 - Work on trace, removal of internal non-needed valueContext structure
   dev+
 - Grammar generation dev+
 - Fixed comments wrongly talking about utfbp instead of charconvbp
 - Fixed a static const char *funcs
 - Back to safe lexemeStack management methods until I am sur -;
 - Support of variable encoding within the stream
 - move data management in its specific method done
 - move data management in its specific method
 - _marpaESLIF_charconvp preparation for conversion engine reuse
 - Preparation for mixed encoding, including binary mode, in the reader
 - _marpaESLIFValue_createLexemeArrayb
 - Work on tracing all recognizer child methods
 - Fix memory leak after discard, improve trace mode by adding line number
 - Fix some warnings under gcc -pedantic -Wall -Wextra
 - Fix include
 - Removal of outputStack from marpaESLIFValueOption
 - position count centralization
 - newline dev+
 - Remember UTF-8 correctness automatically in regex mode, and if needed
 - Renamed internal flag _convertedb to _utfb
 - PCRE2_NO_UTF_CHECK sanity check revised
 - Explitely name internal variables in recognizer structure, fix again on
   the failure condition of the recognizer
 - Fix some warnings under gcc -Wall
 - Remove a trace
 - Fix logic when discard fail
 - Fix character class regexp dev+
 - Remove notion of 'remember'
 - UTF-8 BOM handling
 - /c modifier for character regex dev+
 - /b modifier for binary regex dev+
 - L0_TERMINAL_CHARACTER_CLASS_REGEXP fix - need to do posix character
   class dev+
 - Error reporting dev+
 - UTF
 - encode part dev+
 - utf dev+
 - Removed string matcher dev+
 - unicode dev+
 - string generator better protection
 - string dev+
 - Renamed an internal parameter for coherency dev+
 - tracing dev+
 - Value logging fix dev+
 - Grammar information, display etc. dev+
 - symbol priority dev+
 - stream fixes
 - .gitignore: VS profile garbage
 - .gitignore: Visual Studio garbage
 - .gitignore: Code::Blocks garbage
 - leak tracking done -; dev+
 - leak tracking dev+
 - changed a loop when validating grammar dev+
 - leaks and logic fixes dev+
 - value dev+
 - Remove some unuspported value adverbs, prepare for external value action
 - typo dev+
 - discard dev+
 - alternatives dev+
 - recce and al. dev+
 - grammar clone free dev+
 - tconv calls centralization dev+
 - marpaESLIF_matcher_t prototype
 - _marpaESLIF_rule_newp() logging
 - symbol->matcherp
 - dev+ G1 and L0: grammar methods
 - dev+ G1 and L0: clone and precompute
 - dev+ G1 and L0
 - dev+ G1 fix trace error
 - dev+ G1
 - dev+ G1 statement
 - dev+ G1 and a memory leak
 - dev+ grammar is a stack of grammars
 - dev+ bootstrap
 - dev+ L0 rules
 - dev+ rules
 - dev+ L0 meta
 - dev+ L0 enum
 - dev+ substitution memory access fix
 - dev+ do not use PCRE2_NEVER_xxx
 - dev+ metag
 - more substitute modifiers
 - /s modifier on some internal regexps
 - etc/metag.bnf
 - dev+ more regexp and our metag
 - dev+ fix uninitialized variable, better trace
 - dev+ substitution and output or matched value returned value
 - dev+ partial match processing
 - dev+ substitution
 - dev+ start custom support of groups in regexp
 - dev+ regexp wiht substitution
 - dev+ some regexp simplifications
 - dev+ regexp
 - dev partial regexp match
 - dev+ internal renamings
 - dev+ matcher prototype
 - dev+ matcher
 - dev+ Take only printable ASCII characters in asciidescs
 - dev+ make sure ASCII description always end with NUL
 - dev+ get ASCII descriptions from UTF-8 descriptions
 - dev+ _marpaESLIF_matcheri
 - dev+ fix trace error
 - dev+ suppressed confusing _initv() functions
 - dev+ - JPCRE2 semantics
 - dev+ limit supported modifiers to /ims
 - dev+ /imsx regexps modifiers
 - dev+ regexps options
 - Regexps are always anchored
 - MARPAESLIF_UINT32_EQ
 - 3rdparty/tar/pcre2-10.22/CMakeLists_fixed.txt
 - Fix build
 - pcre2-10.22.tar.gz
 - Will use PCRE2 for matching
 - dev+ setup
 - Include file
 - travis stuff
 - Initialization
 - Initial commit

1.0.42 2017-02-05T07:20:27
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Do not link static lib against static external libraries, version 1.0.42
 - CMakeLists tiny reorganization [ci skip]
 - Removed explicit calls to all test suites, already in make check

1.0.41 2017-02-05T03:51:46
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Fix generic of static library, version 1.0.41
 - Fix generic of static library, version 2Use also static genericLogger
   for tests, version 1.0.7

1.0.40 2017-02-04T10:53:44
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Static version of marpaWrapper, version 1.0.40

1.0.39 2017-01-16T15:45:27
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - packaging, version 1.0.39

1.0.38 2016-12-04T05:52:13
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Fixed warnings undef gcc -Wall, version 1.0.38

1.0.37 2016-12-03T20:16:05
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Added grammarOptionSetterp in the grammar clone options, version 1.0.37

1.0.36 2016-12-03T12:21:17
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Fix README.pod, version 1.0.36
 - Make ASF Value API more look-like value API, version 1.0.35
 - Fixed a quite vicious illegal memory access with traverserp->gladep -;
   [ci skip]
 - ASF simulation of marpaWrapperValue, version 1.0.34
 - Renamed marpaWrapperAsfValueContext_t to marpaWrapperAsfValue_t [ci
   skip]
 - memory leaks [ci skip]
 - ambiguous tester [ci skip]
 - marpaWrapperAsfAmbiguousTester dev+ [ci skip]
 - Moved a GENERICSTACK_POP_INT in the pruned traverser that was misplaced
   [ci skipped]
 - MARPAWRAPPERASF_USE_VISITED_FLAG [ci commit]
 - marpaWrapperAsfValueContext dev+ [ci skip]
 - marpaWrapperAsfValueContext dev+
 - Renamed marpaWrapperAsfValueContext_t to
   marpaWrapperAsfPrunedValueContext_t [ci skip]
 - MARPAWRAPPERASF_USE_REGISTERED_FLAG bis [ci skip]
 - MARPAWRAPPERASF_USE_REGISTERED_FLAG [ci skip]
 - Oups, version should be 1.0.33 [ci skip]
 - Fetch events even in completion failure as per the doc, version 1.0.32
 - README.pod fix, version 1.0.32
 - okRuleCallback changed prototype, version 1.0.31
 - Fix stack indices in the ASF mode, they are now 100% compatible with the
   native value(), version 1.0.30
 - Fix README.pod, version 1.0.29
 - Move exhaustionEventb to the recognizer phase, version 1.0.28
 - Fix an error detected by valgrind specific to GCC optimized code
   (valgrind does not yell if code is compiled in debug), version 1.0.27
 - Added length in the output of marpaWrapperAsf_traverse_rh_valueb,
   version 1.0.26
 - Support of nullables in ASF, version 1.0.25
 - Fix setting of genericLogger in marpaWrapperValue_value_startb() and
   marpaWrapperValue_value_lengthb(), version 1.0.24
 - marpaWrapperRecognizer_latestb(), version 1.0.23 [ci skip]
 - method names [ci skip]
 - marpaWrapperValue_g1lengthb [ci skip]
 - marpaWrapperValue_g1startb [ci skip]
 - marpaWrapperRecognizer_exhaustedb, version 1.0.22 [ci skip]
 - Fix some -Wall warnings with gcc, version 1.0.21
 - marpaWrapperGrammar_clonep() option, version 1.0.21
 - README.pod fix
 - marpaWrapperGrammar_symbolPropertyb() and
   marpaWrapperGrammar_rulePropertyb(), version 1.0.20
 - exhaustion event, version 1.0.19
 - maxParsesi option for value and ASF, version 1.0.18
 - marpaWrapperGrammar_clonep, version 1.0.17
 - marpaWrapperGrammar_precompute_startb(), version 1.0.16
 - dev+ Possiblity to reset start symbol when precomputing
 - TARGET_LINK_LIBRARIES revisit, version 1.0.15
 - Fix trace again, the format string -;
 - Fixed trace call
 - Optimizations, version 1.0.14
 - Change value from a stack to a sparse array [ci skip]
 - dev+ cache of causesHashp
 - travis and genericSparseArray
 - dev+ _marpaWrapperAsf_glade_obtainp() optimization
 - dev+ Optimization of _marpaWrapperAsf_glade_obtainp (final step will be
   use to a sparse array internally)
 - dev+ Optimization of _marpaWrapperAsf_glade_id_factorsb (causeNidsp)
 - Use of sparse array, version 1.0.13
 - orNodeInUse is a sparse array
 - dev+ sparse array [ci skip]
 - Return of _marpaWrapperAsf_intset_keyCopyFunctionp [ci skip]
 - src/asf.c: marpaWrapperAsf_traverseb() optimization
 - src/asf.c: Avoid memcpy/qsort when possible in
   _marpaWrapperAsf_intsetIdb [ci skip]
 - _marpaWrapperAsf_intsetIdb optimization [ci skip]
 - _marpaWrapperAsf_intsetIdb optimization
 - src/asf.c: Removed unused prototype
   _marpaWrapperAsf_intset_keyCopyFunctionv
 - src/asf.c: renamed an internal variable from factoring to
   factoringStackp [ci skip]
 - Optimization [ci skip]
 - dev+ Optimizations [ci skip]
 - Version 1.0.12
 - Changes some stack tests
 - Change size_t to int
 - _GENERICSTACKITEMTYPE_NA is now GENERICSTACKITEMTYPE_NA
 - Optimizations, version 1.0.11
 - Optimization
 - src/asf.c: fix warnings
 - Optimization in ASF
 - dev+ Optimization [ci skip]
 - use XOR for nidset hashing, seems better suited to how are computed
   numbers
 - intset hash key copy optimization [ci skip]
 - intset hash optimization [ci skip]
 - src/asf.c: log typo [ci skip]
 - src/asf.c: do not compile non-needed function if ! MARPAWRAPPER_NTRACE
   [ci skip]
 - CMakeLists.txt: -DMARPAWRAPPER_NTRACE only if Debug [ci skip]
 - Fix include, version 1.0.10
 - Removed an unsed variable [ci skip]
 - marpaWrapperAsf_prunedValueb, version 1.0.9
 - dev+ ASF value [ci skip]
 - ASF value dev+ [ci skip]
 - Fix error logging level [ci skip]
 - t+ ASF value [ci skip]
 - dev+ ASF value tester [ci skip]
 - ASF dev+ [ci skip]
 - ASF and value dev+ [ci skip]
 - dev+ marpaWrapperAsf_valueb [ci skip]
 - Revert to original test/marpaWrapperAsfTester.c [ci skip]
 - Use funcs instead of __FILE__ in logging [ci skip]
 - Added missing initializers
 - Removed non-vital ASF methods, version 1.0.8
 - ASF dev+ leak fixes [ci skip]
 - Removal of non-needed glade.h, Version 1.0.7
 - Version 1.0.6 [ci skip]
 - Fixed some protoypes, POD
 - AST t+ - build fix
 - AST t+ - Working full traverser!
 - ASF t+
 - ASF t+ [ci skip]
 - _marpaWrapperAsf_idCmpi fix
 - _marpaWrapperAsf_intsetIdb fix
 - ASF dev+
 - Build fix
 - Rename some methods
 - Fix build
 - marpaWrapperAsf_nextb
 - marpaWrapperAsf_nextSymchb
 - marpaWrapperAsf_nextFactoringb
 - Traverse dev+
 - Fix warnings
 - _marpaWrapperAsf_glade_visited_clearb() and marpaWrapperAsf_grammarp()
 - dev+ fix warnings
 - install-c-genericHash.sh
 - ASF dev+, fix build and execute explicitely test exe in travis
 - dev+ [ci skip]
 - README.pod: say that marpaWrapperRecognizer_cleanb uses a method marked
   untested [ci skip]
 - README.pod: document disableThresholdb and marpaWrapperRecognizer_cleanb
   [ci skip]
 - recognizer: threshold and clean [ci skip]
 - src/grammar.c: removed a comma in default option definition [ci skip]
 - src/recognizer.c: support of sequence in
   marpaWrapperRecognizer_progressLogb [ci skip]
 - src/recognizer.c: remove unused variables [ci skip]
 - Removal of latm that should belong to a lever upper, introduction of
   autorank
 - progress report uses an endi location instead of a lengthi argument,
   version 1.0.4
 - src/grammar.c: fix when propagating event type, version 1.0.3
 - CMakeLists.txt: headers installation fix
 - repo reorg
 - .travis.yml: make install [ci skip]
 - POD missing marpaWrapperValue_freev + version 1.0.1
 - dev+ latm is the default [ci skip]
 - dev+ POD [ci skip]
 - marpaWrapper/value.c: use callbacks only if != NULL [ci skip]
 - dev+ cleanup typedef [ci skip]
 - dev+ cmake [ci skip]
 - inline bis [ci skip]
 - inline [ci skip]
 - Fix typo [ci skip]
 - test/marpaWrapperTester.c: a little bit simpler [ci skip]
 - dev+ warnings fix [ci skip]
 - dev+ install/test [ci skip]
 - test/marpaWrapper/grammar.c: more advanced usage of genericStack
 - Fix warnings detected by travis
 - dev+
 - dev+ value [ci skip]
 - dev+ progress report [ci skip]
 - dev+ marpaWrapperGrammar_eventl revisit [ci skip]
 - dev+ marpaWrapperRecognizer_expectedb [ci skip]
 - dev+ marpaWrapperRecognizer_event_onoffb [ci skip]
 - dev+ marpaWrapperRecognizer_readb [ci skip]
 - dev+ marpaWrapperRecognizer_completeb [ci skip]
 - dev+ support of "*" and "+" for sequence wrapper [ci skip]
 - dev+ removed NULL_IS_ZEROES [ci skip]
 - dev+ manageBuf simplification [ci skip]
 - dev+ remove events callbacks - should go to an upper layer [ci skip]
 - dev+ [ci sckip]
 - dev+ Handy methods
 - travis
 - dev+ more trace
 - Removed clone
 - GENERICSTACK_ROOT_DIR support
 - dev+ fix typos in CMakeLists.txt
 - dev+ fix on marpa library version
 - genericStack dependency
 - .gitignore
 - dev+ init
 - Merge commit '8223b38ed7a00276e16c317dc2c6bf125e2d4cbe' as
   '3rdparty/github/Marpa--R2'
 - Squashed '3rdparty/github/Marpa--R2/' content from commit fd9b4f8
 - Initial commit

1.0.35 2017-03-15T13:27:45
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - cmake-utils-remote => cmake-utils, version 1.0.35
 - Merge commit 'a4c92cc1e484ce8fac836715b85a7f586e8716b4'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   c43493b..e6038fe

1.0.34 2017-03-06T16:38:14
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Version 1.0.34
 - Merge commit '1597c7f97cabfa929e8605eea4f1ece1963cd3ad'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3c115a5..c43493b
 - Merge commit 'c3fa3465c7faf70af6afee3aad1bcff1aef768f6'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   aaa7c50..3c115a5
 - Version 1.0.33
 - Merge commit 'a9e1a36c22b6c7a8f521a39d2ec72c6b67cf48f1'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f0642eb..aaa7c50
 - Merge commit '86c14078c779e8eb317249e9a2da28af44df8f03'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   25ce7aa..f0642eb
 - Version 1.0.32

1.0.31 2017-03-04T20:47:12
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Use of my cmake framework, version 1.0.31
 - Merge commit '9e3172731c3a6dd2c0b4bd9ea4997287637a8707'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   9040d18..25ce7aa
 - Factorization, version 1.0.30
 - git_subtree_pull.zsh [ci skip]
 - check fix [ci skip]
 - check factorization, version 1.0.29
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   bfbc2f8..9040d18
 - Merge commit 'da6398f806784324ed85d8ac2bf4d64b96aedc9c'
 - man target, version 1.0.28
 - Merge commit 'a6dfee9767f7b5d6ee751adf18a373eb26c3bb31'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..bfbc2f8
 - git_subtree_pull.zsh
 - Travis, version 1.0.27
 - Reactoring, version 1.0.27
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   4522e8e
 - Merge commit '55a0b91b82e870d28e52d256d0d95266ff672a04' as
   '3rdparty/github/cmake-utils-remote'
 - README.pod fix
 - Use size_t for array length
 - README.pod: say more about GENERICSTACK_USED() [ci skip]
 - GENERICSTACK_INIT_SIZED() and GENERICSTACK_RESET(), version 1.0.25
 - Fix again _GENERICSTACK_EXTEND, version 1.0.24
 - POD, version 1.0.23
 - _GENERICSTACK_EXTEND fix
 - Move from size_t to int [ci skip]
 - Fix warning dev+ [ci skip]
 - Optimizations dev+
 - Fix cast issue, version 1.0.22
 - Fix test suite, version 1.0.21
 - GENERICSTACK_ERROR_RESET() macro, version 1.0.20
 - Surround more variables with parenthesis, version 1.0.19
 - Arrayp accessors naming fix, version 1.0.18
 - Arrayp, version 1.0.17
 - Fix warnings, version 1.0.16
 - Array implementation, version 1.0.15
 - Fix potential unitialized read, version 1.0.14
 - Util macros, version 1.0.13
 - Bug fix, version 1.0.12
 - Yet another optimization, version 1.0.11
 - Optimization, version 1.0.10
 - gcc -ansi -pedantic
 - POD [ci skip]
 - NA interface, version 1.0.9
 - GENERICSTACK_SWITCH, version 1.0.8
 - cosmetic (missing space) [ci skip]
 - GENERICSTACK_SET_NA, version 1.0.7
 - SIZE nad USED macros, version 1.0.6
 - Removed the ANY interface: a false good idea
 - dev+ _GENERICSTACK_REDUCE_SIZE [ci skip]
 - GENERICSTACKITEMTYPE
 - GENERICSTACKITEMTYPE2TYPE_XXX
 - Version 1.0.3
 - Detect clone failure
 - Add GENERICSTACK_ERROR() macro
 - CMakeLists.txt: Version 1.0.1
 - Fix use of unitialized memory
 - GENERICSTACK_SIZE
 - Protect against NULL in NEW() and FREE()
 - include/genericStack.h: removed a ";" that should not have been there
 - README.pod: fix an item that should be =item
 - include/genericStack.h: use a true value for
   GENERICSTACK_HAVE_LONG_LONG, GENERICSTACK_HAVE__BOOL and
   GENERICSTACK_HAVE__COMPLEX
 - LICENSE [ci skip]
 - travis
 - POD
 - dev+
 - Possibility to push an opaque thingy without cloning (== PTR behaviour)
 - more meaningful architecture
 - ANY dev+
 - CMakeLists.txt: CFLAGS
 - GET and work on ANY
 - SET interface
 - CMakeLists.txt
 - t+
 - rename
 - Initial commit

1.0.30 2017-03-06T16:41:16
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Version 1.0.30
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   ea85836..e6cfe47
 - Merge commit 'ede20f9d2015ed2416a5cace83b97cf4a452065e'
 - Merge commit '5e02d6ff4b68878ec3fbdde2f79ba5c268b73d24'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   5d2c5e5..1ff15cb
 - Merge commit 'f715cafeb0d897601b101f025669a74a07923c03'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3c115a5..c43493b
 - Version 1.0.29
 - Merge commit '604facc4b2b9ad9fa69c272e08ecd990e80a8c26'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   dbf7822..ea85836
 - Merge commit 'e25664e40c1ad3e876ea0f8f723495d4fc65c6ab'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   ef00dd7..5d2c5e5
 - Merge commit 'a67dec69213f79d55ead5a9b567c1ce5201121e3'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   aaa7c50..3c115a5
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f0642eb..aaa7c50
 - Merge commit '750342463b52c0de7f430ae39ee4ce885f3c350d'
 - Version 1.0.28
 - cmake/FindgenericLogger.cmake fix [ci skip]
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   b883d80..dbf7822
 - Merge commit '7f1d4b176c4b20a3046e62a57f5ad78e8cebe6d2'
 - Merge commit 'ee6499f6f81e481460c486f9cfa22d74cfc1684a'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   97be47e..ef00dd7
 - Merge commit '30eb8f76d7dfba8c0ed9cb50be415949f93b85f8'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4214b72..f0642eb
 - Version 1.0.27
 - Merge commit '0b6a2136db1c632cbfc082db9901bbccc1a4180f'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   8923133..4214b72
 - GENERICLOGGER_LINK_FLAGS [ci skip]
 - Install of export file, version 1.0.26
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   8f62e2c..97be47e
 - Merge commit '3132bb74c424ea492f724f70c6fd4da2107c6268'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   09fb2f1..8923133
 - Merge commit 'd39c7d81901017639acab5cbe13d4d4300888ffb'
 - Install of export file, version 1.0.25
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   a419db3..8f62e2c
 - Merge commit '23af22bd8dd99ed72a80064a2d28569597ffa4af'
 - Merge commit 'e88f3d04156217ac1c0af12971d9a9bc0eed35e6'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   25ce7aa..09fb2f1
 - Use of my cmake framework, version 1.0.24
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   0d28272..b883d80
 - Merge commit '0a2f3b7368f3b614f29a0446acadc308a612df23'
 - Merge commit '1d847df4d602c36b42c93e87058efd71690d7550'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   e96ae59..a419db3
 - Merge commit '0aaac18575a9433520c02c79a872c7e72f0e40e7'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   9040d18..25ce7aa
 - Version 1.0.23
 - Merge commit '6bb86f971bda2b0c292c401697998316e7c7c39c'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   c32e936..0d28272
 - Merge commit '504771c80467b5fc94e7c2fe065d87c2428adbec'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   882653a..e96ae59
 - git_subtree_pull.zsh [ci skip]
 - travis
 - Fix genericHashTesterStatic link
 - check fix [ci skip]
 - Merge commit '9cf3d02758d885173f070c9a89183f30247cdf99'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   bc67fc1..882653a
 - Merge commit '0b82e5bb91c95434e3437bdf490e9611ccc0b8d4'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   d10469c..c32e936
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   3d2a876..bc67fc1
 - Merge commit 'ea0acb6dc9c6bc2f74f5ccdae0c4c9c2b1b13181'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   61eae4d..d10469c
 - Merge commit '0ab5593e87f544880a747a54fe4197d78beafc27'
 - Merge commit '007cbdbc609101a25d73d1310a511fa407197908'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   bfbc2f8..9040d18
 - check factorization, version 1.0.22
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1f50851..3d2a876
 - Merge commit '9858b91c19e5ecf143e689d3e57e13de8ef79045'
 - Merge commit '525204993aa933e06ec9fc06df52b4aa12854d4b'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   75fe320..61eae4d
 - Merge commit '6074607786a95d982af4689aa7e6f8585f0b736a'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..bfbc2f8
 - git_subtree_pull.zsh
 - Merge commit 'b183255ce9f80e44d1a08a64126ba295eb1a4ea4' as
   '3rdparty/github/genericLogger-remote'
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   1f50851
 - Squashed '3rdparty/github/genericStack-remote/' content from commit
   75fe320
 - Merge commit '9c46845d9d86f5c5d96f3d12c353b5cf70ba77ad' as
   '3rdparty/github/genericStack-remote'
 - Reactoring, version 1.0.21
 - Merge commit 'df140a916fd48c1a27b00345af6f2d1187d709a9' as
   '3rdparty/github/cmake-utils-remote'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   4522e8e
 - Version 1.0.20
 - Workaround a MSVC bug on the macros we depend upon, version 1.0.20
 - Optimization, version 1.0.19
 - Use also static genericLogger for tests, version 1.0.18
 - TARGET_LINK_LIBRARIES revisit, version 1.0.17
 - Support non-lvalue for valValp, version 1.0.16
 - Fix test suite [ci skip]
 - GENERICHASH_RELAX() for reuse, version 1.0.15
 - Suppor of hashes on the stack and usage retrieval, version 1.0.14
 - Version 1.0.13
 - Copy protection, version 1.0.12
 - README.pod: Added missing doc, version 1.0.12
 - Use GENERICSTACK_INIT_SIZED() instead of GENERICSTACK_NEW_SIZED(),
   version 1.0.11
 - Removed non-needed instructions, version 1.0.10
 - Version 1.0.9
 - Move from size_t to int
 - Fix macro GENERICHASH_NEW_ALL, version 1.0.8
 - POD fix [ci skip]
 - POD, version 1.0.7
 - Prototypes and test fix, version 1.0.6
 - Always use pointers, version 1.0.5
 - Fix warnings, version 1.0.4
 - Revisited design t+
 - Revisited design
 - dev [ci skip]
 - Fix _GENERICHASH_SET_BY_IND when hashName->wantedSubSize is not set,
   version 1.0.3
 - POD dev+
 - BY_IND methods, version 1.0.2
 - dev+ parameterization of uniqueness
 - Version 1.0.1
 - Optimization
 - POD [ci skip]
 - POD
 - FIND semantics
 - GENERICHASH_SET review
 - dev+
 - Initial commit

1.0.29 2017-03-02T05:48:22
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - check factorization, version 1.0.29
 - Merge commit 'da6398f806784324ed85d8ac2bf4d64b96aedc9c'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   bfbc2f8..9040d18

1.0.28 2017-03-02T05:16:52
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - man target, version 1.0.28
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..bfbc2f8
 - Merge commit 'a6dfee9767f7b5d6ee751adf18a373eb26c3bb31'
 - git_subtree_pull.zsh
 - Travis, version 1.0.27
 - Reactoring, version 1.0.27
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   4522e8e
 - Merge commit '55a0b91b82e870d28e52d256d0d95266ff672a04' as
   '3rdparty/github/cmake-utils-remote'
 - README.pod fix

1.0.26 2016-10-20T02:41:53
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Use size_t for array length
 - README.pod: say more about GENERICSTACK_USED() [ci skip]

1.0.25 2016-09-28T03:42:24
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - GENERICSTACK_INIT_SIZED() and GENERICSTACK_RESET(), version 1.0.25

1.0.24 2016-09-27T04:15:23
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Fix again _GENERICSTACK_EXTEND, version 1.0.24
 - POD, version 1.0.23
 - _GENERICSTACK_EXTEND fix
 - Move from size_t to int [ci skip]
 - Fix warning dev+ [ci skip]
 - Optimizations dev+
 - Fix cast issue, version 1.0.22
 - Fix test suite, version 1.0.21
 - GENERICSTACK_ERROR_RESET() macro, version 1.0.20
 - Surround more variables with parenthesis, version 1.0.19
 - Arrayp accessors naming fix, version 1.0.18
 - Arrayp, version 1.0.17
 - Fix warnings, version 1.0.16
 - Array implementation, version 1.0.15
 - Fix potential unitialized read, version 1.0.14
 - Util macros, version 1.0.13
 - Bug fix, version 1.0.12
 - Yet another optimization, version 1.0.11
 - Optimization, version 1.0.10
 - gcc -ansi -pedantic
 - POD [ci skip]
 - NA interface, version 1.0.9
 - GENERICSTACK_SWITCH, version 1.0.8
 - cosmetic (missing space) [ci skip]
 - GENERICSTACK_SET_NA, version 1.0.7
 - SIZE nad USED macros, version 1.0.6
 - Removed the ANY interface: a false good idea
 - dev+ _GENERICSTACK_REDUCE_SIZE [ci skip]
 - GENERICSTACKITEMTYPE
 - GENERICSTACKITEMTYPE2TYPE_XXX
 - Version 1.0.3
 - Detect clone failure
 - Add GENERICSTACK_ERROR() macro
 - CMakeLists.txt: Version 1.0.1
 - Fix use of unitialized memory
 - GENERICSTACK_SIZE
 - Protect against NULL in NEW() and FREE()
 - include/genericStack.h: removed a ";" that should not have been there
 - README.pod: fix an item that should be =item
 - include/genericStack.h: use a true value for
   GENERICSTACK_HAVE_LONG_LONG, GENERICSTACK_HAVE__BOOL and
   GENERICSTACK_HAVE__COMPLEX
 - LICENSE [ci skip]
 - travis
 - POD
 - dev+
 - Possibility to push an opaque thingy without cloning (== PTR behaviour)
 - more meaningful architecture
 - ANY dev+
 - CMakeLists.txt: CFLAGS
 - GET and work on ANY
 - SET interface
 - CMakeLists.txt
 - t+
 - rename
 - Initial commit

1.0.23 2017-03-02T17:48:50
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Version 1.0.23
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   c32e936..0d28272
 - Merge commit '6bb86f971bda2b0c292c401697998316e7c7c39c'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   882653a..e96ae59
 - Merge commit '504771c80467b5fc94e7c2fe065d87c2428adbec'
 - git_subtree_pull.zsh [ci skip]
 - travis
 - Fix genericHashTesterStatic link
 - check fix [ci skip]
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   bc67fc1..882653a
 - Merge commit '9cf3d02758d885173f070c9a89183f30247cdf99'
 - Merge commit '0b82e5bb91c95434e3437bdf490e9611ccc0b8d4'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   d10469c..c32e936
 - Merge commit 'ea0acb6dc9c6bc2f74f5ccdae0c4c9c2b1b13181'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   3d2a876..bc67fc1
 - Merge commit '0ab5593e87f544880a747a54fe4197d78beafc27'
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   61eae4d..d10469c
 - Merge commit '007cbdbc609101a25d73d1310a511fa407197908'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   bfbc2f8..9040d18
 - check factorization, version 1.0.22
 - Merge commit '9858b91c19e5ecf143e689d3e57e13de8ef79045'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1f50851..3d2a876
 - Squashed '3rdparty/github/genericStack-remote/' changes from
   75fe320..61eae4d
 - Merge commit '525204993aa933e06ec9fc06df52b4aa12854d4b'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..bfbc2f8
 - Merge commit '6074607786a95d982af4689aa7e6f8585f0b736a'
 - git_subtree_pull.zsh
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   1f50851
 - Merge commit 'b183255ce9f80e44d1a08a64126ba295eb1a4ea4' as
   '3rdparty/github/genericLogger-remote'
 - Merge commit '9c46845d9d86f5c5d96f3d12c353b5cf70ba77ad' as
   '3rdparty/github/genericStack-remote'
 - Squashed '3rdparty/github/genericStack-remote/' content from commit
   75fe320
 - Reactoring, version 1.0.21
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   4522e8e
 - Merge commit 'df140a916fd48c1a27b00345af6f2d1187d709a9' as
   '3rdparty/github/cmake-utils-remote'
 - Version 1.0.20
 - Workaround a MSVC bug on the macros we depend upon, version 1.0.20
 - Optimization, version 1.0.19
 - Use also static genericLogger for tests, version 1.0.18
 - TARGET_LINK_LIBRARIES revisit, version 1.0.17
 - Support non-lvalue for valValp, version 1.0.16
 - Fix test suite [ci skip]
 - GENERICHASH_RELAX() for reuse, version 1.0.15
 - Suppor of hashes on the stack and usage retrieval, version 1.0.14
 - Version 1.0.13
 - Copy protection, version 1.0.12
 - README.pod: Added missing doc, version 1.0.12
 - Use GENERICSTACK_INIT_SIZED() instead of GENERICSTACK_NEW_SIZED(),
   version 1.0.11
 - Removed non-needed instructions, version 1.0.10
 - Version 1.0.9
 - Move from size_t to int
 - Fix macro GENERICHASH_NEW_ALL, version 1.0.8
 - POD fix [ci skip]
 - POD, version 1.0.7
 - Prototypes and test fix, version 1.0.6
 - Always use pointers, version 1.0.5
 - Fix warnings, version 1.0.4
 - Revisited design t+
 - Revisited design
 - dev [ci skip]
 - Fix _GENERICHASH_SET_BY_IND when hashName->wantedSubSize is not set,
   version 1.0.3
 - POD dev+
 - BY_IND methods, version 1.0.2
 - dev+ parameterization of uniqueness
 - Version 1.0.1
 - Optimization
 - POD [ci skip]
 - POD
 - FIND semantics
 - GENERICHASH_SET review
 - dev+
 - Initial commit

1.0.22 2017-03-15T15:21:21
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Renamings, version 1.0.22
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1ff15cb..c59c288
 - Merge commit '486d1582e905335da16ee632f11fed8683a2cdfa'
 - Merge commit '653ec0fbe4c5734ddd754c7771327e559f2b13ab'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   ad70f0e..e37edf0
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3d49a81..e6038fe
 - Merge commit 'c0adbbfba1a52ab4b8e8134995535956a7309d24'
 - man pages fix

1.0.21 2017-03-06T20:01:30
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Version 1.0.21
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   792173f..3d49a81
 - Merge commit 'd9565d218e63054a223eb2855c703dedd208a2a1'
 - Tests
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   676c3f2..792173f
 - Merge commit '67ab58a489cd8173d39c5b4bfde99889e7f4e98e'
 - MYPACKAGEADDEXECUTABLESTOTESTS
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   c43493b..676c3f2
 - Merge commit '7caa8e6f6930ca172078249255d71403e48bed71'
 - build
 - Merge commit 'f739aa6ccf5438df9bf9dec2983b52f568fc2563'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   97be47e..1ff15cb
 - Merge commit '243f8c0a42af426fe7f711e3fb3f0e3d76fbd4ab'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   fa49f99..c43493b
 - Version 1.0.19
 - Factorization
 - factorization dev+
 - git_subtree_pull.zsh
 - optparse conflict in merge
 - Squashed '3rdparty/github/optparse-remote/' changes from
   3b4e980..112df01
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   1f50851..97be47e
 - Merge commit 'f230138dc8985797a0b7ade40d69adec5ad2cab1'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   e19bf07..ad70f0e
 - Merge commit '522834de237ae3412ddca0efb5df4c719e361245'
 - Merge commit 'f1165603afaac1141328694c392b1b385ed22721'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..fa49f99
 - Merge commit '686b397a0973f0994a6aa63b6e40fe684f9dc72d'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   99661e5..1f50851
 - Refactoring, version 1.0.18
 - Merge commit '16f90eac043334da352c2a6ecebb1f39d99a76e0'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f60f488..4522e8e
 - Fix startCMAKE_MODULE_PATH
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   d97fc30..99661e5
 - Merge commit 'fbdb4509953b60a1594b3258f9a36c333ccd2b8e'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   f60f488
 - Merge commit '98fcda2616efdd69295b18edb9c7fee169b31f3a' as
   '3rdparty/github/cmake-utils-remote'
 - Refactoring
 - Refactoring version 1.0.17
 - Merge commit 'db7996a20c250f0bdccded9d7d007ae66add244f'
 - Squashed '3rdparty/github/cmake-utils/' changes from b1c4be8..e310bfc
 - Use cmake-utils-remote
 - Squashed '3rdparty/github/cmake-utils/' content from commit b1c4be8
 - Merge commit 'e3fb03055f8953d2538da818b02d1db74ea63fda' as
   '3rdparty/github/cmake-utils'
 - STRING REGEX REPLACE fix
 - Merge commit '0656dd694048fd29cbe3abf9e0007678faabee57'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   59f532b..d97fc30
 - all in one [ci skip]
 - ALL_IN_ONE and test path [ci skip]
 - ALL_IN_ONE [ci skip]
 - GENERATE_OBJECT_TARGETS [ci skip]
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   ea3dff9..59f532b
 - Merge commit 'd395638e6a9f673d980e116f3ed3e16c6598d19b'
 - GENERATE_OBJECT_TARGETS option [ci skip]
 - Merge commit '2c4147713d39df20c1374a9dd99cf093a12c7f60'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   e6c826f..ea3dff9
 - Merge commit 'cb5a109240380413d0bf3f861ca55610ee4f6c55'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   5cb23ed..e6c826f
 - use OBJECT type in the ALL_IN_ONE mode, version 1.0.16
 - Merge commit '9cb3b5912daee0711949c96ca30029784fe80be4'
 - Squashed '3rdparty/github/genericLogger-remote/' changes from
   f720750..5cb23ed
 - Prepare for correct add_subdirectory, version 1.0.15
 - Fix for va_copy discovery and ICONV_SECOND_ARGUMENT, version 1.0.14
 - Version 1.0.13
 - iconv second argument [ci skip]
 - perl CMakeObjects.PL
 - ALL_IN_ONE mode: do not change linking mode, version 1.0.12
 - Fix static test, version 1.0.11
 - Test fix, Version 1.0.10
 - Version 1.0.10
 - ADD_IN_ONE option, version 1.0.9
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   f720750
 - Merge commit 'e8077855f5e8410725fa0e49e45df384323a7aa9' as
   '3rdparty/github/genericLogger-remote'
 - genericLogger-remote
 - Build issues without icu, version 1.0.9
 - Commented NO_DEFAULT_PATH in cmake search [ci skip]
 - Build all objects at once, version 1.0.8
 - Find static genericLogger library [ci skip]
 - FinICU fixes [ci skip]
 - ICU 58.2 support
 - Subtree updates, version 1.0.6
 - Removed unused 3rdparty/github/tinycthread
 - Squashed '3rdparty/github/optparse-remote/' changes from
   146d045..3b4e980
 - Merge commit '0a78ef965f61284e04f08de02bddb97b993af1bc'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   00d5cd1..e19bf07
 - Merge commit 'e948b0fe3dda0abd3da27f1d3372ee72c2a74286'
 - dl should be used via CMAKE_DL_LIBS, version 1.0.5
 - Add dl to target_link_libraries(), version 1.0.4
 - Packaging, version 1.0.3
 - TARGET_LINK_LIBRARIES revisit, version 1.0.2
 - CMakeLists.txt: stop playing with CMAKE_C_FLAGS
 - Fix includes and their install, version 1.0.1
 - include/tconv/README.pod: dev+ [ci skip]
 - src/tconv/charset/cchardet.c: default confidence to 0.4f
 - POD fixed [ci skip]
 - tconv_ext manpage
 - Possibility to set plugin entry point names
 - include/README.pod: fix indentation [ci skip]
 - src/README.pod -> include/README.pod [ci skip]
 - src/tconv.3 -> src/README.pod [ci skip]
 - bin/tconv.c: help fix [ci skip]
 - CMakeLists.txt: fix test target
 - Fix options retrieval
 - src/tconv.c: fix an #ifdef
 - CMakeLists.txt: fix name conflict
 - bin/tconv.c: choosing the engine
 - CMakeLists.txt: restrict pod2man to UNIX
 - src/tconv.3: fix doc about fromcode and tocode [ci skip]
 - Make tconv an official binary
 - test/tconv.c: fix warnings
 - test/tconv.c: --guess option
 - charset/cchardet.c: csd_consider() returning 0 is not an error
 - test/tconv.c: work on options [ci skip]
 - README.md: license
 - LICENSE
 - Environment variables TCONV_ENV_CHARSET and TCONV_ENV_CONVERT
 - Comparison with iconv and uconv in travis
 - UTF-16 test and check within travis, tconv_fromcode() and tconv_tocode
 - Version badge
 - Removed LINKER_LANGUAGE C and revisit README
 - .travis.yml: remove unnecessary thingies
 - CMakeLists.txt: tconvTester link order
 - CMakeLists.txt: tconvTester link
 - CMakeLists.txt : Revert
 - CMakeLists.txt : Avoid explicit propagation of -lstdc++
 - CMakeLists.txt : Explicitely set linker language
 - Ok I will give up -;
 - Try with LINK_FLAGS on test target
 - travis
 - .travis.yml
 - CMakeLists.txt: force C language on targets
 - Export stuff
 - travis.yml
 - POD dev+
 - Replace README.md with README.pod
 - CMakeLists.txt: Always copy src/tconv.3 to README.pod
 - man page
 - test/tconv.c: work on usage
 - convert/ICU.c: Fix warnings
 - ICU fix return code
 - ICU fix an inner loop
 - src/tconv.c: set ccchardet as default
 - convert/ICU.c: fix callack settings
 - test/tconv.c: fix loop
 - ICU dev+
 - convert/ICU.c: the return of offsetlp
 - test/tconv.c: fix
 - convert/ICU.c: signature add fix
 - convert/ICU.c dev+
 - convert/iconv.c: back to the minimum possible
 - src/tconv.c: explicit backup errno in tconv_error_set()
 - ICU dev+ translit pattern
 - ICU dev+ signature
 - ICU transliteration dev+
 - ICU dev+ transliteration fixes
 - ICU dev+: E2BIG
 - src/tconv.c: fix test
 - Some more logging
 - binary mode
 - portability permissions
 - portability
 - tconvTester dependency
 - optparse portability
 - convert/iconv.c: add trace of returned value
 - convert/iconv.c: as short as possible
 - t+
 - Merge commit '47caf69b1b905084a403cfea619695af3cc4cec5' as
   '3rdparty/github/optparse-remote'
 - Squashed '3rdparty/github/optparse-remote/' content from commit 146d045
 - Take advantage of being part of the package for the plugins: TCONV_TRACE
   instead of tconv_trace
 - dev+
 - Work on logging
 - API and tracing uniformization, do not require end-user to know about
   genericLogger -;
 - uniform API between charset and convert
 - convert/iconv.c: reduce it to the minimum
 - convert/iconv.c: removed unused #define
 - We are a pass-through to iconv: there is no specific iconv option
 - include/convert: this is a removed thingy
 - src/convert: oups, this is a removed thingy
 - src/convert/iconv.c: fix memory leak
 - Added missing trace
 - test+
 - convert/iconv
 - CMakeLists.txt
 - Merge commit 'd559ad019d5e7958ccb20349f8a34cb3715427dc' as
   '3rdparty/github/dlfcn-win32-remote'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' content from commit
   00d5cd1
 - Merge commit '2628f933aff2bd476e699d4135c674a1a46384c0' as
   '3rdparty/github/tinycthread-remote'
 - Squashed '3rdparty/github/tinycthread-remote/' content from commit
   95db6ae
 - Squashed '3rdparty/github/winiconv-remote/' content from commit 9f98392
 - Merge commit '1a2a5cef5df5f00c2891017e14f100e68b6b3077' as
   '3rdparty/github/winiconv-remote'
 - Initial commit

1.0.20 2017-02-20T18:36:49
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Version 1.0.20
 - Workaround a MSVC bug on the macros we depend upon, version 1.0.20
 - Optimization, version 1.0.19
 - Use also static genericLogger for tests, version 1.0.18
 - TARGET_LINK_LIBRARIES revisit, version 1.0.17
 - Support non-lvalue for valValp, version 1.0.16
 - Fix test suite [ci skip]
 - GENERICHASH_RELAX() for reuse, version 1.0.15
 - Suppor of hashes on the stack and usage retrieval, version 1.0.14
 - Version 1.0.13
 - Copy protection, version 1.0.12
 - README.pod: Added missing doc, version 1.0.12
 - Use GENERICSTACK_INIT_SIZED() instead of GENERICSTACK_NEW_SIZED(),
   version 1.0.11
 - Removed non-needed instructions, version 1.0.10
 - Version 1.0.9
 - Move from size_t to int
 - Fix macro GENERICHASH_NEW_ALL, version 1.0.8
 - POD fix [ci skip]
 - POD, version 1.0.7
 - Prototypes and test fix, version 1.0.6
 - Always use pointers, version 1.0.5
 - Fix warnings, version 1.0.4
 - Revisited design t+
 - Revisited design
 - dev [ci skip]
 - Fix _GENERICHASH_SET_BY_IND when hashName->wantedSubSize is not set,
   version 1.0.3
 - POD dev+
 - BY_IND methods, version 1.0.2
 - dev+ parameterization of uniqueness
 - Version 1.0.1
 - Optimization
 - POD [ci skip]
 - POD
 - travis
 - FIND semantics
 - GENERICHASH_SET review
 - dev+
 - Initial commit

1.0.19 2017-03-15T13:04:49
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Version 1.0.19
 - Merge commit 'b62627cabd84aa4c1a135ebe46b0c3b61b2c54cd'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   c43493b..e6038fe
 - Version 1.0.18
 - Merge commit '9631741b46bb8d6ddd2737c53118c01a0ae6a147'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   ab35df0..c43493b
 - Merge commit 'cb68f44f596ab45c746153af64b2d16e59419d68'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   3c115a5..ab35df0
 - Version 1.0.17
 - Merge commit '3e71b76e352f9f6dd39e359e72250ae11e9d3efd'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   aaa7c50..3c115a5
 - Version 1.0.16
 - Merge commit 'f144996413eedae939e627c3de90be17f81c03e6'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f0642eb..aaa7c50
 - Version 1.0.15
 - Merge commit 'ecd83fdb8405a49309776404644508def5ace595'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   8923133..f0642eb
 - Install of export file, version 1.0.14
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   09fb2f1..8923133
 - Merge commit 'e2dc03e6a73e629fda8425bf72d135e263a37448'
 - Install of export file, version 1.0.13
 - Merge commit '08493d3b83e76f37492c722a04e1edfec7440ca9'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   25ce7aa..09fb2f1
 - Use of my cmake framework [ci skip]
 - Use of my cmake framework, version 1.0.11
 - Merge commit 'a2af3a69d326f51d13bbaf2ae4157fa886638989'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   9040d18..25ce7aa
 - Version 1.0.10
 - git_subtree_pull.zsh
 - check fix [ci skip]
 - check factorization, version 1.0.9
 - MyPackageCheck
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   bfbc2f8..9040d18
 - Merge commit 'cf4bd40666ebed51b95dd2ee32362573ae55aad5'
 - Man target refactoring, version 1.0.8
 - GENERICLOGGER*
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..bfbc2f8
 - Merge commit '42b601ace434a15a6350249f9dd54c6fbab3fc75'
 - man target
 - Merge commit 'c2581337f9aeb24f4d6badc24e58b4224a406558'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f60f488..4522e8e
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   af1678a..f60f488
 - Merge commit '34563941581da7ceccb5ddc4fa1761b7a4bf0368'
 - Refactoring version 1.0.7
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   af1678a
 - Merge commit '6308709fb92385fb8487cd3639c46f2c55d9e6c4' as
   '3rdparty/github/cmake-utils-remote'
 - Removed notion of object targets - was a bad idea
 - GENERATE_OBJECT_TARGETS option [ci skip]
 - Make sure about the location of object if used as a sub-project
 - Prepare for correct add_library using the OBJECT type, version 1.0.6
 - Prepare for correct add_subdirectory, version 1.0.5
 - Perl objects go in obj4perl, version 1.0.4
 - Fix omitted inclusion of (required) <stdarg.h> in runtime.h (also
   included in genericLogger.h anyway), fixed include order because of
   mingw that requires <unistd.h> to be included BEFORE <time.h> so that
   localtime_r is defined...
 - Perl dev+
 - Perl - localtime_r is not absolutely required [ci skip]
 - Perl [ci skip]
 - genericLogger_versions, version 1.0.3
 - Static version rework, version 1.0.2
 - travis version 1.0.1
 - Packaging, version 1.0.1
 - CMakeLists.txt: restrict pod2man to UNIX
 - README.pod: default loglevel is GENERICLOGGER_LEVEL_TRACE [ci skip]
 - README.pod cosmetic [ci skip]
 - README.pod replaced README
 - cmake/Pod2Man.cmake
 - Level management macros
 - Man page
 - LICENSE
 - CMakeLists.txt: pod2man
 - include file #define's [ci skip]
 - Revisit include file names
 - CMakeLists.txt : Explicitely set linker language
 - Removed linker language
 - CMakeLists.txt: force C language on targets
 - Export stuff
 - travis
 - src/genericLogger.c: if no logger configured, log everything
 - genericLogger_logapv
 - CMakeLists.txt: say this is a C project
 - CMakeLists.txt: set independant code in any case
 - src/genericLogger.c: Fix warning on Unix
 - Back to naming conventions + clone
 - genericLogger_clone
 - cmake cache fixes
 - CMakeLists.txt: CMP0063
 - CMakeLists.txt: architectural changes
 - src/genericLogger.c: follow export convention rename
 - include/genericLogger.h: C++ support
 - cmake/StringToInternalBool.cmake: Removed debug MESSAGE()
 - cmake/Find*.cmake: use StringToInternalBool
 - cmake/StringToInternalBool.cmake: create defines to be used using #if
   _HAVE_XXX_H from the current HAVE_XXX_H
 - CMakeLists.txt: Add original includes to include_src
 - .gitignore: Fix ignore
 - include/*h: fix #ifdef name
 - Make tests in cmake/*.c depend on HAVE_xxx_H
 - cmake/*: cosmetic log change
 - CMakeLists.txt: restored installation of links for the shared lib
 - README: fix typo
 - CMakeLists.txt: make the shared library the default name, static is
   explicitely stated with _static
 - freev -> free, seti -> set, geti -> get
 - CMakeLists.txt: static and shared library targets
 - src/genericLogger.c: C_INLINE
 - README
 - GENERICLOGGER_NEW and GENERICLOGGER_CUSTOM
 - GENERICLOGGER_NEW and GENERICLOGGER_FREE macros
 - test fix
 - SONAME version
 - install includes
 - test with default and a private callback
 - WARNING -> WARN
 - config.h -> genericLoggerConfig.h
 - Initial

1.0.18 2017-02-05T03:43:48
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Use also static genericLogger for tests, version 1.0.18

1.0.17 2016-10-03T11:00:55
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - TARGET_LINK_LIBRARIES revisit, version 1.0.17
 - Support non-lvalue for valValp, version 1.0.16
 - Fix test suite [ci skip]
 - GENERICHASH_RELAX() for reuse, version 1.0.15
 - Suppor of hashes on the stack and usage retrieval, version 1.0.14
 - Version 1.0.13
 - Copy protection, version 1.0.12
 - README.pod: Added missing doc, version 1.0.12
 - Use GENERICSTACK_INIT_SIZED() instead of GENERICSTACK_NEW_SIZED(),
   version 1.0.11
 - Removed non-needed instructions, version 1.0.10
 - Version 1.0.9
 - Move from size_t to int
 - Fix macro GENERICHASH_NEW_ALL, version 1.0.8
 - POD fix [ci skip]
 - POD, version 1.0.7
 - Prototypes and test fix, version 1.0.6
 - Always use pointers, version 1.0.5
 - Fix warnings, version 1.0.4
 - Revisited design t+
 - Revisited design
 - dev [ci skip]
 - Fix _GENERICHASH_SET_BY_IND when hashName->wantedSubSize is not set,
   version 1.0.3
 - POD dev+
 - BY_IND methods, version 1.0.2
 - dev+ parameterization of uniqueness
 - Version 1.0.1
 - Optimization
 - POD [ci skip]
 - POD
 - travis
 - FIND semantics
 - GENERICHASH_SET review
 - dev+
 - Initial commit

1.0.16 2016-07-31T20:04:14
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Fix warnings, version 1.0.16
 - Array implementation, version 1.0.15

1.0.14 2016-06-29T13:56:25
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Fix potential unitialized read, version 1.0.14
 - Util macros, version 1.0.13
 - Bug fix, version 1.0.12
 - Yet another optimization, version 1.0.11
 - Optimization, version 1.0.10
 - gcc -ansi -pedantic
 - POD [ci skip]
 - NA interface, version 1.0.9
 - GENERICSTACK_SWITCH, version 1.0.8
 - cosmetic (missing space) [ci skip]
 - GENERICSTACK_SET_NA, version 1.0.7
 - SIZE nad USED macros, version 1.0.6
 - Removed the ANY interface: a false good idea
 - dev+ _GENERICSTACK_REDUCE_SIZE [ci skip]
 - GENERICSTACKITEMTYPE
 - GENERICSTACKITEMTYPE2TYPE_XXX
 - Version 1.0.3
 - Detect clone failure
 - Add GENERICSTACK_ERROR() macro
 - CMakeLists.txt: Version 1.0.1
 - Fix use of unitialized memory
 - GENERICSTACK_SIZE
 - Protect against NULL in NEW() and FREE()
 - include/genericStack.h: removed a ";" that should not have been there
 - README.pod: fix an item that should be =item
 - include/genericStack.h: use a true value for
   GENERICSTACK_HAVE_LONG_LONG, GENERICSTACK_HAVE__BOOL and
   GENERICSTACK_HAVE__COMPLEX
 - LICENSE [ci skip]
 - travis
 - POD
 - dev+
 - Possibility to push an opaque thingy without cloning (== PTR behaviour)
 - more meaningful architecture
 - ANY dev+
 - CMakeLists.txt: CFLAGS
 - GET and work on ANY
 - SET interface
 - CMakeLists.txt
 - t+
 - rename
 - Initial commit

1.0.12 2017-03-04T20:44:17
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Use of my cmake framework [ci skip]
 - Use of my cmake framework, version 1.0.11
 - Merge commit 'a2af3a69d326f51d13bbaf2ae4157fa886638989'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   9040d18..25ce7aa
 - Version 1.0.10
 - git_subtree_pull.zsh
 - check fix [ci skip]
 - check factorization, version 1.0.9
 - MyPackageCheck
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   bfbc2f8..9040d18
 - Merge commit 'cf4bd40666ebed51b95dd2ee32362573ae55aad5'
 - Man target refactoring, version 1.0.8
 - GENERICLOGGER*
 - Merge commit '42b601ace434a15a6350249f9dd54c6fbab3fc75'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   4522e8e..bfbc2f8
 - man target
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   f60f488..4522e8e
 - Merge commit 'c2581337f9aeb24f4d6badc24e58b4224a406558'
 - Merge commit '34563941581da7ceccb5ddc4fa1761b7a4bf0368'
 - Squashed '3rdparty/github/cmake-utils-remote/' changes from
   af1678a..f60f488
 - Refactoring version 1.0.7
 - Merge commit '6308709fb92385fb8487cd3639c46f2c55d9e6c4' as
   '3rdparty/github/cmake-utils-remote'
 - Squashed '3rdparty/github/cmake-utils-remote/' content from commit
   af1678a
 - Removed notion of object targets - was a bad idea
 - GENERATE_OBJECT_TARGETS option [ci skip]
 - Make sure about the location of object if used as a sub-project
 - Prepare for correct add_library using the OBJECT type, version 1.0.6
 - Prepare for correct add_subdirectory, version 1.0.5
 - Perl objects go in obj4perl, version 1.0.4
 - Fix omitted inclusion of (required) <stdarg.h> in runtime.h (also
   included in genericLogger.h anyway), fixed include order because of
   mingw that requires <unistd.h> to be included BEFORE <time.h> so that
   localtime_r is defined...
 - Perl dev+
 - Perl - localtime_r is not absolutely required [ci skip]
 - Perl [ci skip]
 - genericLogger_versions, version 1.0.3
 - Static version rework, version 1.0.2
 - travis version 1.0.1
 - Packaging, version 1.0.1
 - CMakeLists.txt: restrict pod2man to UNIX
 - README.pod: default loglevel is GENERICLOGGER_LEVEL_TRACE [ci skip]
 - README.pod cosmetic [ci skip]
 - README.pod replaced README
 - cmake/Pod2Man.cmake
 - Level management macros
 - Man page
 - LICENSE
 - CMakeLists.txt: pod2man
 - include file #define's [ci skip]
 - Revisit include file names
 - CMakeLists.txt : Explicitely set linker language
 - Removed linker language
 - CMakeLists.txt: force C language on targets
 - Export stuff
 - travis
 - src/genericLogger.c: if no logger configured, log everything
 - genericLogger_logapv
 - CMakeLists.txt: say this is a C project
 - CMakeLists.txt: set independant code in any case
 - src/genericLogger.c: Fix warning on Unix
 - Back to naming conventions + clone
 - genericLogger_clone
 - cmake cache fixes
 - CMakeLists.txt: CMP0063
 - CMakeLists.txt: architectural changes
 - src/genericLogger.c: follow export convention rename
 - include/genericLogger.h: C++ support
 - cmake/StringToInternalBool.cmake: Removed debug MESSAGE()
 - cmake/Find*.cmake: use StringToInternalBool
 - cmake/StringToInternalBool.cmake: create defines to be used using #if
   _HAVE_XXX_H from the current HAVE_XXX_H
 - CMakeLists.txt: Add original includes to include_src
 - .gitignore: Fix ignore
 - include/*h: fix #ifdef name
 - Make tests in cmake/*.c depend on HAVE_xxx_H
 - cmake/*: cosmetic log change
 - CMakeLists.txt: restored installation of links for the shared lib
 - README: fix typo
 - CMakeLists.txt: make the shared library the default name, static is
   explicitely stated with _static
 - freev -> free, seti -> set, geti -> get
 - CMakeLists.txt: static and shared library targets
 - src/genericLogger.c: C_INLINE
 - README
 - GENERICLOGGER_NEW and GENERICLOGGER_CUSTOM
 - GENERICLOGGER_NEW and GENERICLOGGER_FREE macros
 - test fix
 - SONAME version
 - install includes
 - test with default and a private callback
 - WARNING -> WARN
 - config.h -> genericLoggerConfig.h
 - Initial

1.0.11 2016-09-28T03:56:34
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Use GENERICSTACK_INIT_SIZED() instead of GENERICSTACK_NEW_SIZED(),
   version 1.0.11
 - Removed non-needed instructions, version 1.0.10
 - Version 1.0.9
 - Move from size_t to int
 - Fix macro GENERICHASH_NEW_ALL, version 1.0.8
 - POD fix [ci skip]
 - POD, version 1.0.7
 - Prototypes and test fix, version 1.0.6
 - Always use pointers, version 1.0.5
 - Fix warnings, version 1.0.4
 - Revisited design t+
 - Revisited design
 - dev [ci skip]
 - Fix _GENERICHASH_SET_BY_IND when hashName->wantedSubSize is not set,
   version 1.0.3
 - POD dev+
 - BY_IND methods, version 1.0.2
 - dev+ parameterization of uniqueness
 - Version 1.0.1
 - Optimization
 - POD [ci skip]
 - POD
 - travis
 - FIND semantics
 - GENERICHASH_SET review
 - dev+
 - Initial commit

1.0.10 2017-02-24T04:18:18
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Test fix, Version 1.0.10
 - Version 1.0.10
 - ADD_IN_ONE option, version 1.0.9
 - Squashed '3rdparty/github/genericLogger-remote/' content from commit
   f720750
 - Merge commit 'e8077855f5e8410725fa0e49e45df384323a7aa9' as
   '3rdparty/github/genericLogger-remote'
 - genericLogger-remote
 - Build issues without icu, version 1.0.9
 - Commented NO_DEFAULT_PATH in cmake search [ci skip]
 - Build all objects at once, version 1.0.8
 - Find static genericLogger library [ci skip]
 - FinICU fixes [ci skip]
 - ICU 58.2 support
 - Subtree updates, version 1.0.6
 - Removed unused 3rdparty/github/tinycthread
 - Squashed '3rdparty/github/optparse-remote/' changes from
   146d045..3b4e980
 - Merge commit '0a78ef965f61284e04f08de02bddb97b993af1bc'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' changes from
   00d5cd1..e19bf07
 - Merge commit 'e948b0fe3dda0abd3da27f1d3372ee72c2a74286'
 - dl should be used via CMAKE_DL_LIBS, version 1.0.5
 - Add dl to target_link_libraries(), version 1.0.4
 - Packaging, version 1.0.3
 - TARGET_LINK_LIBRARIES revisit, version 1.0.2
 - CMakeLists.txt: stop playing with CMAKE_C_FLAGS
 - Fix includes and their install, version 1.0.1
 - include/tconv/README.pod: dev+ [ci skip]
 - src/tconv/charset/cchardet.c: default confidence to 0.4f
 - POD fixed [ci skip]
 - tconv_ext manpage
 - Possibility to set plugin entry point names
 - include/README.pod: fix indentation [ci skip]
 - src/README.pod -> include/README.pod [ci skip]
 - src/tconv.3 -> src/README.pod [ci skip]
 - bin/tconv.c: help fix [ci skip]
 - CMakeLists.txt: fix test target
 - Fix options retrieval
 - src/tconv.c: fix an #ifdef
 - CMakeLists.txt: fix name conflict
 - bin/tconv.c: choosing the engine
 - CMakeLists.txt: restrict pod2man to UNIX
 - src/tconv.3: fix doc about fromcode and tocode [ci skip]
 - Make tconv an official binary
 - test/tconv.c: fix warnings
 - test/tconv.c: --guess option
 - charset/cchardet.c: csd_consider() returning 0 is not an error
 - test/tconv.c: work on options [ci skip]
 - README.md: license
 - LICENSE
 - Environment variables TCONV_ENV_CHARSET and TCONV_ENV_CONVERT
 - Comparison with iconv and uconv in travis
 - UTF-16 test and check within travis, tconv_fromcode() and tconv_tocode
 - Version badge
 - Removed LINKER_LANGUAGE C and revisit README
 - .travis.yml: remove unnecessary thingies
 - CMakeLists.txt: tconvTester link order
 - CMakeLists.txt: tconvTester link
 - CMakeLists.txt : Revert
 - CMakeLists.txt : Avoid explicit propagation of -lstdc++
 - CMakeLists.txt : Explicitely set linker language
 - Ok I will give up -;
 - Try with LINK_FLAGS on test target
 - travis
 - .travis.yml
 - CMakeLists.txt: force C language on targets
 - Export stuff
 - travis.yml
 - POD dev+
 - Replace README.md with README.pod
 - CMakeLists.txt: Always copy src/tconv.3 to README.pod
 - man page
 - test/tconv.c: work on usage
 - convert/ICU.c: Fix warnings
 - ICU fix return code
 - ICU fix an inner loop
 - src/tconv.c: set ccchardet as default
 - convert/ICU.c: fix callack settings
 - test/tconv.c: fix loop
 - ICU dev+
 - convert/ICU.c: the return of offsetlp
 - test/tconv.c: fix
 - convert/ICU.c: signature add fix
 - convert/ICU.c dev+
 - convert/iconv.c: back to the minimum possible
 - src/tconv.c: explicit backup errno in tconv_error_set()
 - ICU dev+ translit pattern
 - ICU dev+ signature
 - ICU transliteration dev+
 - ICU dev+ transliteration fixes
 - ICU dev+: E2BIG
 - src/tconv.c: fix test
 - Some more logging
 - binary mode
 - portability permissions
 - portability
 - tconvTester dependency
 - optparse portability
 - convert/iconv.c: add trace of returned value
 - convert/iconv.c: as short as possible
 - t+
 - Merge commit '47caf69b1b905084a403cfea619695af3cc4cec5' as
   '3rdparty/github/optparse-remote'
 - Squashed '3rdparty/github/optparse-remote/' content from commit 146d045
 - Take advantage of being part of the package for the plugins: TCONV_TRACE
   instead of tconv_trace
 - dev+
 - Work on logging
 - API and tracing uniformization, do not require end-user to know about
   genericLogger -;
 - uniform API between charset and convert
 - convert/iconv.c: reduce it to the minimum
 - convert/iconv.c: removed unused #define
 - We are a pass-through to iconv: there is no specific iconv option
 - include/convert: this is a removed thingy
 - src/convert: oups, this is a removed thingy
 - src/convert/iconv.c: fix memory leak
 - Added missing trace
 - test+
 - convert/iconv
 - CMakeLists.txt
 - Merge commit 'd559ad019d5e7958ccb20349f8a34cb3715427dc' as
   '3rdparty/github/dlfcn-win32-remote'
 - Squashed '3rdparty/github/dlfcn-win32-remote/' content from commit
   00d5cd1
 - Merge commit '2628f933aff2bd476e699d4135c674a1a46384c0' as
   '3rdparty/github/tinycthread-remote'
 - Squashed '3rdparty/github/tinycthread-remote/' content from commit
   95db6ae
 - Squashed '3rdparty/github/winiconv-remote/' content from commit 9f98392
 - Merge commit '1a2a5cef5df5f00c2891017e14f100e68b6b3077' as
   '3rdparty/github/winiconv-remote'
 - Initial commit

1.0.9 2016-09-26T17:18:43
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Version 1.0.9
 - Move from size_t to int
 - Fix macro GENERICHASH_NEW_ALL, version 1.0.8
 - POD fix [ci skip]
 - POD, version 1.0.7
 - Prototypes and test fix, version 1.0.6
 - Always use pointers, version 1.0.5
 - Fix warnings, version 1.0.4
 - Revisited design t+
 - Revisited design
 - dev [ci skip]
 - Fix _GENERICHASH_SET_BY_IND when hashName->wantedSubSize is not set,
   version 1.0.3
 - POD dev+
 - BY_IND methods, version 1.0.2
 - dev+ parameterization of uniqueness
 - Version 1.0.1
 - Optimization
 - POD [ci skip]
 - POD
 - travis
 - FIND semantics
 - GENERICHASH_SET review
 - dev+
 - Initial commit

1.0.8 2017-02-05T07:23:47
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Build all objects at once, version 1.0.8
 - Find static genericLogger library [ci skip]
 - FinICU fixes [ci skip]

1.0.7 2017-01-30T09:22:32
 - No changes found

1.0.3 2017-02-05T03:17:37
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - genericLogger_versions, version 1.0.3
 - Static version rework, version 1.0.2
 - travis version 1.0.1
 - Packaging, version 1.0.1
 - CMakeLists.txt: restrict pod2man to UNIX
 - README.pod: default loglevel is GENERICLOGGER_LEVEL_TRACE [ci skip]
 - README.pod cosmetic [ci skip]
 - README.pod replaced README
 - cmake/Pod2Man.cmake
 - Level management macros
 - Man page
 - LICENSE
 - CMakeLists.txt: pod2man
 - include file #define's [ci skip]
 - Revisit include file names
 - CMakeLists.txt : Explicitely set linker language
 - Removed linker language
 - CMakeLists.txt: force C language on targets
 - Export stuff
 - travis
 - src/genericLogger.c: if no logger configured, log everything
 - genericLogger_logapv
 - CMakeLists.txt: say this is a C project
 - CMakeLists.txt: set independant code in any case
 - src/genericLogger.c: Fix warning on Unix
 - Back to naming conventions + clone
 - genericLogger_clone
 - cmake cache fixes
 - CMakeLists.txt: CMP0063
 - CMakeLists.txt: architectural changes
 - src/genericLogger.c: follow export convention rename
 - include/genericLogger.h: C++ support
 - cmake/StringToInternalBool.cmake: Removed debug MESSAGE()
 - cmake/Find*.cmake: use StringToInternalBool
 - cmake/StringToInternalBool.cmake: create defines to be used using #if
   _HAVE_XXX_H from the current HAVE_XXX_H
 - CMakeLists.txt: Add original includes to include_src
 - .gitignore: Fix ignore
 - include/*h: fix #ifdef name
 - Make tests in cmake/*.c depend on HAVE_xxx_H
 - cmake/*: cosmetic log change
 - CMakeLists.txt: restored installation of links for the shared lib
 - README: fix typo
 - CMakeLists.txt: make the shared library the default name, static is
   explicitely stated with _static
 - freev -> free, seti -> set, geti -> get
 - CMakeLists.txt: static and shared library targets
 - src/genericLogger.c: C_INLINE
 - README
 - GENERICLOGGER_NEW and GENERICLOGGER_CUSTOM
 - GENERICLOGGER_NEW and GENERICLOGGER_FREE macros
 - test fix
 - SONAME version
 - install includes
 - test with default and a private callback
 - WARNING -> WARN
 - config.h -> genericLoggerConfig.h
 - Initial

1.0.2 2017-02-04T11:13:39
 - No changes found

1.0.1 2016-12-10T20:45:53
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - Calculator POD [ci skip]
 - Calculator tutorial, version 1.0.1
 - Support of ::copy\[\d+\], make sure we NUL-terminated everything that
   can be used in user space as a plain (char *)
 - Support of ::copy[\d+] action [ci skip]
 - Added missing ::shift action in internal prioritized transition rules
 - Calculator [ci skip]
 - Calculator v1 [ci skip]
 - stddef.h for size_t [ci skip]

1.0.0 2016-12-10T12:22:12
 [Jean-Damien Durand <jeandamiendurand@free.fr>]
 - API doc, version 1.0.0
 - API doc [ci skip]
 - marpaESLIFValue_contextb prototype change [ci skip]
 - lexemes expected [ci skip]
 - Reserve user interaction on lexemes
 - Minor optimization
 - adventTester cosmetic fix [ci skip]
 - Removed non-wanted interfaces [ci skip]
 - Say a bit more about newline recognition [ci skip]
 - Fixed exception matcher that was broken by previous commit
 - POD [ci skip]
 - Do newline processing only in character mode
 - no-event mode
 - Removed unused variables
 - API doc+ [ci skip]
 - API t+ doc+ [ci skip]
 - API/README.pod [ci skip]
 - Renamed marpaESLIFGrammar_ngrammari to marpaESLIFGrammar_ngrammarib
 - API/README.pod
 - Added PCRE2 flags and JIT support in terminal dumps
 - Removed {} as string delimiters [ci skip]
 - Cosmetic fix when saying an alternative is also a terminal [ci skip]
 - Grammars at different levels must have a different name [ci skip]
 - Some regexp simpliciations [ci skip]
 - self tester: reparse ESLIF using the grammar generated using its own
   grammar -;
 - Make sure the the :discard is never the start symbol [ci skip]
 - self tester [ci skip]
 - self tester and README.pod dev+
 - Dump PCRE2 pattern if compile failure [ci skip]
 - Fix L0_TERMINAL_PCRE2_MODIFIERS, README.pod [ci skip]
 - README.pod [ci skip]
 - Removed PERL_IDENTIFIER, not used - README.pod [ci skip]
 - Changed G1_META_DISCARD from "discard" to ":discard" [ci skip]
 - Removed unused G1_TERMINAL_DISCARD [ci skip]
 - PCRE2 position independant code
 - install-c-tconv.sh
 - README.pod, instance first travis build -;
 - travis
 - jsonTester t+
 - String terminal fix
 - In bootstrapping, respect the fact that default latm value is true
 - Silent mode and inner grammars
 - Fix two missing calls to MARPAESLIFRECOGNIZER_CALLSTACKCOUNTER_INC
 - Use new asf valuation API
 - test/adventTester.c: suppressed a non-used variable
 - Put exception in rule description
 - _marpaWrapperAsf_valueTraverserb dev+
 - Manage loop over ASF in pruned mode
 - Manage exception recursivity
 - Russel Paradox
 - marpaESLIFRecognizer_last_completedb bug fix
 - show cosmetic fixes
 - Hide earley sets from marpaESLIFRecognizer_last_completedb
 - Map latest earley set to input
 - Recognizer optimization
 - marpaESLIFRecognizer_last_completed_rangeb
 - marpaESLIFRecognizer_last_completedb
 - Optimize free/alloc/realloc for events and pause
 - advent calendar t+
 - Fixed missing boolean for pause information
 - Get last pause data from recognizer
 - Cosmetic fix
 - Move processing of user regex options after automatic discovery of the
   UTF flag
 - Be clever with direct regexp declarations and try to determine the need
   of the UTF flag directly
 - Optimization if not compiled with trace
 - Delay grammar show until requested
 - UTF-8 dump of pattern in case of true regexp
 - Terminal pattern dump dev+
 - Fix again terminal search - it is really what is sent to PCRE2 that
   define it exactly
 - Changed value context
 - Removed a non-needed break
 - Removed discard default statement, fix generation of grammar in ascii
   show dev+
 - Fix typos
 - Restored modifiers comparison in
   _marpaESLIF_bootstrap_search_terminal_by_descriptionb()
 - Dump of ESLIF grammar itself in test
 - Fixed typo
 - Fixed creation of terminals in bootstrap - the search was often failing,
   leaving to orphaned symbols
 - Give rule components in the grammar show
 - discardEvent is attached to a rule, not to a symbol, but it become a
   symbol completion event in discard mode
 - test review
 - API review
 - events dev+
 - pause before dev+
 - pause after events
 - Removed TO DO comments
 - latmb => 1 is the default
 - lexeme event is meaningul only on lexemes
 - pause after
 - marpaESLIFRecognizer_inputv() and marpaESLIFRecognizer_readb()
 - Move fetch of events after complete in _marpaESLIFRecognizer_completeb
   itself
 - recognizer states centralization
 - event management
 - Supressed defaultDiscardEvent
 - Propagation of discard event
 - t+
 - _marpaESLIFGrammar_symbolOptionSetterInit
 - Removed symbolp->isDiscardTopb
 - In marpaESLIFGrammar_parse_by_grammarb() follow my coding convention
 - cosmetic
 - renamed exceptionb to silentb
 - ::concat and exception dev+
 - meta_matcher prototype
 - _meta_matcher prototype
 - Comment fix
 - exception precomputing dev+
 - exception revisited dev+
 - exception revisited
 - metag.bnf restore
 - Removed restriction on :discard RHSs
 - Restrict L0_TERMINAL_RESTRICTED_ASCII_GRAPH_CHARACTERS to not start with
   a :
 - Fix some error strings
 - Fix memory error with stack bis
 - Fix memory error with stack
 - action_exception_statement dev+
 - exceptions
 - null adverb
 - null adverb dev+
 - G1_action_naming
 - null ranking specification
 - rank specification
 - proper specification
 - discard actions and exhausted event
 - event declarations
 - event declaration dev+
 - completion event dev+
 - Revert "Case of sparse stack because of ASF mode"
 - Case of sparse stack because of ASF mode
 - Restrict ascii graph names to [[:graph]] with = character (because of
   event initializers =on and =off)
 - discard event initializer t+
 - Fix rule show
 - G1_action_discard_ruleb dev+
 - discard rule dev+
 - Fix warnings under gcc
 - Fix call to marpaWrapperGrammar_symbolPropertyb bis
 - Fix call to marpaWrapperGrammar_symbolPropertyb
 - Removed lexeme default statement
 - keep track of implemented actions
 - op_declare_3, fix clone option
 - Removed _generateHelper_ methods
 - ascii show
 - G1_action_lexeme_rule
 - event specification
 - pause and priority specification actions
 - :lexeme dev+
 - Make ":symbol" an explicit terminal directly in G1 grammar
 - Added missing <event specification> in <adverb item>
 - Give absolute priority to terminals in the grammar
 - Error logging fix
 - start symbol processing fix
 - Removal of forgiving adverb
 - Removal of nullable-actions, determine by grammar introspection
 - G1_action_default_rule, prepare for other defaults
 - G1_action_statement_group
 - G1_action_null_statement
 - G1_action_empty_rule
 - G1_action_desc_rule and encoding
 - G1_action_desc_rule and _charconvp() fix
 - Grammar ascii show, fix uninitialized variable in
   marpaWrapperRecognizerOption
 - Suppressed lookupGrammarStringp in symbol structure in favour of
   {lookupLevelDeltai,lookupMetas} tuple
 - Fix symbolp->resolvedLeveli and use ::= or ~ shortcuts in ascii show
 - forgot transition rules when computing prioritized rules -;
 - action dev+
 - actions dev+
 - dev+
 - op loosen dev+
 - separator is in the stack dev+
 - check symbols dev+
 - Fix _marpaESLIFValue_stack_i_resetb when the indice to reset has never
   been touched yet
 - More information in traces
 - Fix terminal description v.s. modifiers
 - G1_action_single_symbol_3
 - Fix memory leak
 - Fix recognizer fake mode
 - regex fix
 - Fix warning
 - single symbol dev+
 - priority action dev+
 - up to priority_rule value
 - Fix free callback's userDatavp value
 - _marpaESLIF_symbol_action___shiftb fix: we cannot afford to make a
   shallow copy from the lexeme input stack, that must remain independant
 - G1_action_alternative
 - marpaESLIFValue_stack_getAndForget_xxxb implementation minor change
 - marpaESLIFValue_stack_pop_xxxb renamed to
   marpaESLIFValue_stack_getAndForget_xxxb
 - Use of marpaESLIFValue_stack_pop_xxxb
 - marpaESLIFValue_stack_pop_xxxb
 - adverb list actions
 - G1_action_action
 - G1_action_rhs
 - rhs primary type action dev+
 - G1_action_symbol_2
 - ::translit action
 - Work on traces
 - Fix traces
 - Removal of marpaESLIFValue_stack_is_xxxb -;
 - marpaESLIFValue_stack_is_xxxb
 - Renamed MARPAESLIF_STACK_TYPE_NA to MARPAESLIF_STACK_TYPE_UNDEF
 - marpaESLIFValue_stack_set_undefb
 - G1_rule_adverb_list_itemxx
 - G1_rule_action
 - G1_rule_action_name
 - bootstrap actions
 - Move ESLIF types in their dedicated file
 - marpaESLIFValue_stack_forgetb
 - Nullable actions semantic
 - Fix setting of grammarp->haveRejectionb
 - Added includes in the internal bootstrap files
 - Free action resolver
 - Move bootstrap actions into their dedicated files
 - Do not specify a default lexeme action for the top-level grammar if
   there is none
 - ASF and nulling
 - Use of ASF dev+
 - use of ASF when needed
 - Fixed semantics of free callback
 - Remove unused methods
 - Fixed remaining memory leaks
 - Cosmetic fixes
 - Fixed a memory leak
 - Fix how value is returned to user space
 - stackManagerGenerator
 - stack management
 - Fix compilation under gccd
 - Fix some leaks
 - Change output type of callbacks from short to int
 - Fixed warn messages
 - Fixed a comment to expression symbol context (null or non-null input)
 - Suppressed the need of nullable callbacks from user space
 - L0.h cosmetic fix
 - generation of helpers being moved to C
 - discard default statement
 - defaultDiscardEvents
 - back to action as ASCII string dev+
 - new type RHS_PRIMARY dev+
 - priority dev+
 - Move macros from grammarContext.c to grammarContext.h
 - priorities dev+
 - G1_RULE_PRIORITY_RULE dev+
 - Make sure an LHS of a prioritized rule cannot be the LHS of any other
   rule
 - Different and a priori general algorithm for passthrough
 - Added new types in _marpaESLIF_grammarContext_i_types
 - Removed mantion of a hack in _marpaESLIF_grammarContext_i_resetb
 - Removed passthroughb and internalb - a priori this was a mistake
 - G1_RULE_STATEMENT_GROUP
 - Handle our internal passthrough rules created for prioritized rules bis
 - Handle our internal passthrough rules created for prioritized rules
 - _G1_RULE_NULL_STATEMENT dev+
 - Fix logging when creating a rule dev+
 - Suppression of G1_RULE_DESC_RULE_2
 - Make hexadecimal dump a macro
 - More generic code in src/grammarContext.c
 - When G1_META_ADVERB_LIST is nulled dev+
 - encoding of encoding dev+
 - start rule action
 - Added a trace in _marpaESLIFValueRuleCallbackGrammar_op_declareb
 - marpaESLIFRecognizer_eofb
 - grammar generation actions dev+
 - forgiving => 1
 - Move latmb to grammar
 - grammar context management dev+
 - Move grammar context management in its specific file because it is
   really a big thing in itself
 - Force utfb to false if current stream is not a stream of characters as
   per the user
 - mem leak fix dev+
 - More fields in marpaESLIFGrammarOption
 - Fix a comment
 - Support of non anchoring in a special case (whole stream available in
   one go)
 - Code simplification dev+
 - better separation between lexeme and grammar callbacks dev+
 - regex dev+
 - L0_TERMINAL_ASCII_GRAPH_CHARACTERS fix
 - terminal description dev+
 - Grammar simplification, tconv fix, etc dev+
 - Skip error reporting in valuation for the moment
 - marpaESLIFValue_value_startb() and marpaESLIFValue_value_lengthb(), add
   error reporting in value phase
 - Removed the argi argument in symbol callback
 - Removed include of genericStack.h in API dependencies
 - marpaESLIFLexeme_t removal
 - Work on trace, removal of internal non-needed valueContext structure
   dev+
 - Grammar generation dev+
 - Fixed comments wrongly talking about utfbp instead of charconvbp
 - Fixed a static const char *funcs
 - Back to safe lexemeStack management methods until I am sur -;
 - Support of variable encoding within the stream
 - move data management in its specific method done
 - move data management in its specific method
 - _marpaESLIF_charconvp preparation for conversion engine reuse
 - Preparation for mixed encoding, including binary mode, in the reader
 - _marpaESLIFValue_createLexemeArrayb
 - Work on tracing all recognizer child methods
 - Fix memory leak after discard, improve trace mode by adding line number
 - Fix some warnings under gcc -pedantic -Wall -Wextra
 - Fix include
 - Removal of outputStack from marpaESLIFValueOption
 - position count centralization
 - newline dev+
 - Remember UTF-8 correctness automatically in regex mode, and if needed
 - Renamed internal flag _convertedb to _utfb
 - PCRE2_NO_UTF_CHECK sanity check revised
 - Explitely name internal variables in recognizer structure, fix again on
   the failure condition of the recognizer
 - Fix some warnings under gcc -Wall
 - Remove a trace
 - Fix logic when discard fail
 - Fix character class regexp dev+
 - Remove notion of 'remember'
 - UTF-8 BOM handling
 - /c modifier for character regex dev+
 - /b modifier for binary regex dev+
 - L0_TERMINAL_CHARACTER_CLASS_REGEXP fix - need to do posix character
   class dev+
 - Error reporting dev+
 - UTF
 - encode part dev+
 - utf dev+
 - Removed string matcher dev+
 - unicode dev+
 - string generator better protection
 - string dev+
 - Renamed an internal parameter for coherency dev+
 - tracing dev+
 - Value logging fix dev+
 - Grammar information, display etc. dev+
 - symbol priority dev+
 - stream fixes
 - .gitignore: VS profile garbage
 - .gitignore: Visual Studio garbage
 - .gitignore: Code::Blocks garbage
 - leak tracking done -; dev+
 - leak tracking dev+
 - changed a loop when validating grammar dev+
 - leaks and logic fixes dev+
 - value dev+
 - Remove some unuspported value adverbs, prepare for external value action
 - typo dev+
 - discard dev+
 - alternatives dev+
 - recce and al. dev+
 - grammar clone free dev+
 - tconv calls centralization dev+
 - marpaESLIF_matcher_t prototype
 - _marpaESLIF_rule_newp() logging
 - symbol->matcherp
 - dev+ G1 and L0: grammar methods
 - dev+ G1 and L0: clone and precompute
 - dev+ G1 and L0
 - dev+ G1 fix trace error
 - dev+ G1
 - dev+ G1 statement
 - dev+ G1 and a memory leak
 - dev+ grammar is a stack of grammars
 - dev+ bootstrap
 - dev+ L0 rules
 - dev+ rules
 - dev+ L0 meta
 - dev+ L0 enum
 - dev+ substitution memory access fix
 - dev+ do not use PCRE2_NEVER_xxx
 - dev+ metag
 - more substitute modifiers
 - /s modifier on some internal regexps
 - etc/metag.bnf
 - dev+ more regexp and our metag
 - dev+ fix uninitialized variable, better trace
 - dev+ substitution and output or matched value returned value
 - dev+ partial match processing
 - dev+ substitution
 - dev+ start custom support of groups in regexp
 - dev+ regexp wiht substitution
 - dev+ some regexp simplifications
 - dev+ regexp
 - dev partial regexp match
 - dev+ internal renamings
 - dev+ matcher prototype
 - dev+ matcher
 - dev+ Take only printable ASCII characters in asciidescs
 - dev+ make sure ASCII description always end with NUL
 - dev+ get ASCII descriptions from UTF-8 descriptions
 - dev+ _marpaESLIF_matcheri
 - dev+ fix trace error
 - dev+ suppressed confusing _initv() functions
 - dev+ - JPCRE2 semantics
 - dev+ limit supported modifiers to /ims
 - dev+ /imsx regexps modifiers
 - dev+ regexps options
 - Regexps are always anchored
 - MARPAESLIF_UINT32_EQ
 - 3rdparty/tar/pcre2-10.22/CMakeLists_fixed.txt
 - Fix build
 - pcre2-10.22.tar.gz
 - Will use PCRE2 for matching
 - dev+ setup
 - Include file
 - travis stuff
 - Initialization
 - Initial commit