)]}'
{
  "log": [
    {
      "commit": "2f65bcf4181630bd55ddc8123579df3ea0c0afd5",
      "tree": "51a901b5519cd2bb84d621b9fcf119dd56e8935b",
      "parents": [
        "1d76ed9ffa72aaffb0608b31651d793ea56dd51c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 14:04:37 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 14:04:37 2026 +0200"
      },
      "message": "Do not lose increments\n\nIndexing threw counts away in two ways, both without a word.\n\nrocksdb was asked to write with low_pri and no_slowdown, which means \"cancel\nthis write when compaction is behind\" and \"do not wait, report it instead\", and\nthe reported status was discarded in both inc() overloads. Measured with 3\nmillion increments against small write buffers: 2,253,066 arrived, 746,934 were\ngone, a quarter of them. The writer no longer deprioritises itself and waits\nwhen it has to, and merge_one() repeats a cancelled write in any case. A\ncancelled write was not applied, so repeating it cannot count twice.\n\nThe second one is the end of a run. The database has no write ahead log, and\nnothing ever closed it, so everything still in a write buffer was lost when the\nindexer ended: of 2 million increments in a process that just exited, none were\nreadable afterwards. close_collocatordb() writes them and closes the database,\nand the destructor does the same.\n\nWhile testing this, two more:\n\n- get_collocators() and get_collocation_scores() finish a collocate when the\n  next one starts, so the last one was never returned. Every word was missing\n  a collocate, in the API and in the JSON.\n- the array both of them return was allocated with c.size() + sizeof c[0]\n  instead of c.size() * sizeof c[0], far too small for more than one entry.\n  Callers reading beyond the first entry read whatever was behind it. It is\n  terminated with an empty entry now, so that they can tell where it ends.\n\nThe settings are aimed at what indexing does, a long stream of merge operands\nfor the same keys: bigger write buffers, several of them combined before they\nare written, which collapses the operands early, and compaction that is allowed\nto keep up. All of it can be set from the environment, to be able to tune a run\nof several days without recompiling. It also explains why more indexing threads\nstop helping: rocksdb inserts merge operands one writer at a time.\n\nThe test that found all of this is part of the suite now. The expectations of\nthe writing test were corrected, they described the missing collocate.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I283b073b7f3fd36aa3ce960978e82105b1e44355\n"
    },
    {
      "commit": "1d76ed9ffa72aaffb0608b31651d793ea56dd51c",
      "tree": "9c8fb0e0525a254d76b0dff93372662f7d3a565a",
      "parents": [
        "89c7b9f06c5c00819c30a92c9511533882468d80"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 09:50:17 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 09:50:17 2026 +0200"
      },
      "message": "CI: add a github workflow that also builds on MacOS\n\nBuilds, installs and tests on ubuntu-latest and macos-latest, with the rocksdb\nof the distribution and of homebrew. cmake gets the homebrew prefix on MacOS,\nwhich it does not search by itself on Apple Silicon.\n\nVerified on Linux by running the steps of the job as they are: builds against\nrocksdb 8.9.1 of ubuntu and passes both tests. The MacOS job has not run yet,\nthat is what it is for.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I76a58da6e0f9b27cdf0f548aed313bc0b9f84cee\n"
    },
    {
      "commit": "89c7b9f06c5c00819c30a92c9511533882468d80",
      "tree": "4708f1a863054f175d7b202b69c5a5f5a2513f30",
      "parents": [
        "8fd499eccf7219809657ac32e41614ca48ca2282"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:38:44 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:38:44 2026 +0200"
      },
      "message": "Look for the shared library suffix of the platform\n\nOnly reached on platforms other than MacOS, which has its own branch, but the\nhard coded .so has no business there either.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ie092e28542768d1da90312cc0d9900b2f64fc7d2\n"
    },
    {
      "commit": "8fd499eccf7219809657ac32e41614ca48ca2282",
      "tree": "531561a1a7f45c7ab3f657e2e1a3504fd8dd771e",
      "parents": [
        "cd489a98386755106e90f44f2b664a604fb15455"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:32:43 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:32:43 2026 +0200"
      },
      "message": "Use the real library directory for the install rpath\n\nThe rpath of the library was hard coded to \u003cprefix\u003e/lib and the one of the\ntools to \u003cprefix\u003e/lib64, so one of the two was wrong everywhere: the library\ngoes to lib64 on Fedora, Rocky Linux and RHEL, and to lib/\u003ctriplet\u003e on Debian\nand Ubuntu. CMAKE_INSTALL_FULL_LIBDIR is what GNUInstallDirs determined for the\nplatform.\n\nAn installation below /usr/local is in the search path of the loader on none of\nthese by default, so without a correct rpath the installed tools only start\nwith LD_LIBRARY_PATH set.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I70d944fc512a10d74f267ac3afc88df270320788\n"
    },
    {
      "commit": "cd489a98386755106e90f44f2b664a604fb15455",
      "tree": "579bc3ce6dab48d5452fd735ba3c2d21e574b8a4",
      "parents": [
        "65d4479113439e58d8b53d9a1f2cfb14fcdfab81"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 15:33:16 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 15:33:16 2026 +0900"
      },
      "message": "Document the build against the rocksdb of the distribution\n\nThe README still asked for the rocksdb 5.11 fork, which is not needed anymore,\nand its build recipe did not work: the tests run the collocatordb_query tool,\nwhich is built with the rpath of its install location, so they only pass after\nmake install, and they find the tool and their data only when the build\ndirectory is build/ inside the sources.\n\nAlso documents when a static rocksdb is needed at all - only for linking a\nprogram completely statically, as dereko2vec does, which is worth about 10% on\ncollocator lookups, measured with rocksdb 7.8.3 which ships both variants.\nDebian and Ubuntu ship librocksdb.a, Fedora, Rocky Linux and RHEL do not, so\nthe README says how to build one without shadowing the packaged headers.\n\nThat shadowing is the trap behind the undefined references one gets when a\nhand installed rocksdb sits below /usr/local, so the build compares the version\nof the headers with the version of the library and stops with an explanation\ninstead of leaving that to the linker.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ie79c5a33bfd068a8c3915f368db7d0c45e8d20fb\n"
    },
    {
      "commit": "65d4479113439e58d8b53d9a1f2cfb14fcdfab81",
      "tree": "0520bdabbd4a30f8018a39b8eb0182c70ad0543b",
      "parents": [
        "023d4591630964633a5547c0f086109948e36927"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:46:34 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:46:34 2026 +0900"
      },
      "message": "Support rocksdb 11\n\nrocksdb 11 needs C++20 for its headers and hands the database back from\nDB::Open() and DB::OpenForReadOnly() as a unique_ptr instead of a raw pointer.\nThe newest standard the compiler knows is used now, and the two open calls go\nthrough a macro that adapts to the rocksdb version, so 7, 10 and 11 all build.\n\nVerified with rocksdb 7.8.3 (debian), 10.2.1 (fedora) and 11.0.4 (alpine,\nmusl): no warnings, ctest passes, and reading a database written by rocksdb\n5.11 still gives identical results for 251 word ids.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: If16e6aa2fbe8478f3260e358dce53b2dc5144d9d\n"
    },
    {
      "commit": "023d4591630964633a5547c0f086109948e36927",
      "tree": "4b4905f6bc060a0661f7084188df34c49d4f3bb1",
      "parents": [
        "18b230d3fbb5a2ff3350c85d8a9930a585cf5175"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:46:34 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:46:34 2026 +0900"
      },
      "message": "Check the version against the one of the build\n\nThe version test compared against a hard coded 1.4.0, so it fails whenever the\nversion is bumped, as it did for 1.5.0. It uses PROJECT_VERSION now, so that a\nbump no longer has to be repeated here.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I6d2632f1b2dc6fe8c1052ab7a377f09e78b16a31\n"
    },
    {
      "commit": "18b230d3fbb5a2ff3350c85d8a9930a585cf5175",
      "tree": "24beffe0b20e21e1a7423ca80688fa0c9be63fec",
      "parents": [
        "0ca88db4c985be898fd46afc5390c4f1629554f5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:28:23 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:28:23 2026 +0900"
      },
      "message": "Bump version to 1.5.0\n\nSince 1.4.0 was set, get_corpus_size() and get_word_frequency() were added, the\ntwo leaks in the collocator lookup are fixed and the build no longer requires a\nrocksdb 5.11 built from source, but does require C++17. That is more than a\npatch release, so the minor version goes up.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ib410c11f8b773d4153c6be4e83bb3367fcf4193b\n"
    },
    {
      "commit": "0ca88db4c985be898fd46afc5390c4f1629554f5",
      "tree": "4c72251af1febd683f7a51680d1580215f48045d",
      "parents": [
        "57047c3949447b57cba435ed79ecfd62eb793306"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:21:14 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:21:14 2026 +0900"
      },
      "message": "CI: use the rocksdb package instead of building it\n\nWith the version pin gone the rocksdb of the distribution can be installed as\na package, which removes the rocksdb build, its cache and its artifacts from\nthe pipeline. Verified with librocksdb-dev 7.8.3 of the gcc image: builds\nwithout warnings and ctest passes.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ibd752052d0da5eb3344157dbede32961c964c40f\n"
    },
    {
      "commit": "57047c3949447b57cba435ed79ecfd62eb793306",
      "tree": "b9d60d837c55094c5ced1a6213984048423d3f7c",
      "parents": [
        "aa354d8fba290e526c084ff49a8a226aa260f9af"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:17:57 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:17:57 2026 +0900"
      },
      "message": "Build against the rocksdb of the distribution\n\nThe build was pinned to librocksdb.so.5.11, so every consumer had to build that\none from source. The library itself needs no change for a current rocksdb, only\nC++17, which rocksdb requires since version 7. Verified against rocksdb 10.2.1.\n\nThe library is looked up without a version now. Only shared libraries are\nconsidered, as the static one is picked up separately as ROCKSDB_STATIC, and\ndistributions that package rocksdb usually ship no static library at all - the\nstatic collocatordb is linked against the shared rocksdb in that case.\n\nNote that the headers have to belong to the library that is found. A leftover\nrocksdb below /usr/local shadows the one of the distribution, because\n/usr/local/include comes first in the include path.\n\nExisting databases stay readable: reading a database written by rocksdb 5.11\nwith 10.2.1 returns identical results for 251 word ids and for collocation\nscore pairs, and the test suite passes.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I03c672d069be0aabeb16d8d1414986a78caae79f\n"
    },
    {
      "commit": "aa354d8fba290e526c084ff49a8a226aa260f9af",
      "tree": "2dd3bcb6ed29c405d3f6fcf56adce6daae2bdfab",
      "parents": [
        "b61a72a726f10b555057f4ffd6173ddb32e560e0"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:17:57 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 09:17:57 2026 +0900"
      },
      "message": "Fix two memory leaks in the collocator lookup\n\nEvery collocator lookup leaked a rocksdb iterator and 80 bytes of window sums:\n\nCollocatorIterator takes the iterator that SeekIterator() gets from\nDB::NewIterator(), but had no destructor, so the compiler generated one that\ndoes not touch the raw pointer. The wrapper was deleted by its unique_ptr, the\niterator it wrapped was not, together with everything it pins.\n\nget_collocators() allocated its fixed size sumWindow array with malloc() and\nnever freed it. It is a fixed size, so it lives on the stack now.\n\nMeasured with 20000 calls of get_collocators_as_json() on the test database:\n3.63 kB per call before, no measurable growth at all afterwards. The 80 bytes\nwere per call regardless of the result size, which is what gave them away.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I1b1148ada81bd821784b8e327334fc3bafe29e1b\n"
    },
    {
      "commit": "b61a72a726f10b555057f4ffd6173ddb32e560e0",
      "tree": "edd090cd346f2953e43178f092d379d12329b29a",
      "parents": [
        "0fde12e5004192bf6e07a33ddb347164f3aff9f1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 15:48:41 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 15:48:41 2025 +0100"
      },
      "message": "Revert \"Increase compaction limits\"\n\nToo good to be true\n\nThis reverts commit 0fde12e5004192bf6e07a33ddb347164f3aff9f1.\n"
    },
    {
      "commit": "0fde12e5004192bf6e07a33ddb347164f3aff9f1",
      "tree": "ae580d31d4ae1b537984ef606f9dd02195c6bde0",
      "parents": [
        "c630c15e676b91c53c3cadeb2ee87055077859bb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 23 12:32:32 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 23 12:36:54 2025 +0100"
      },
      "message": "Increase compaction limits\n\nIncreases write throughput by factor 10 on compute2\n\nCreating the full collocation db for DeReKo-2025-I only takes less then\none day, now.\n\nThanks @benhur1999\n\nChange-Id: I68eb18eab2358432aceacc98acbf930a19e76b90\n"
    },
    {
      "commit": "c630c15e676b91c53c3cadeb2ee87055077859bb",
      "tree": "edd090cd346f2953e43178f092d379d12329b29a",
      "parents": [
        "21b964cba850116ee4bfe99950dff28f5c51cf6d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 23 11:17:47 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 23 12:03:50 2025 +0100"
      },
      "message": "Increase writing performance\n\nIncreases write throughput\n\nfrom 350kb/s to 550kb/s on compute2 and\nfrom 560kb/s to 760kb/s on my office computer\n\nboth writing to ssd.\n\ncompute: \t\t 635kb/s\nkorap-worker-08: 590kb/s\n\nChange-Id: I7c8f6c7777c811bf18b5fffdd12d1bd862107ebb\n"
    },
    {
      "commit": "21b964cba850116ee4bfe99950dff28f5c51cf6d",
      "tree": "eb99ec170ac714c0e5c5ec4231f44834536c9f79",
      "parents": [
        "d26b105331ccab37288bfafe80cbb67bc7c99a3d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 10 17:10:50 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 10 17:10:50 2024 +0100"
      },
      "message": "Add get_word_frequency function\n\nChange-Id: Idef55f5a8f84c4bcba0a1bfdbe563eb74f26857a\n"
    },
    {
      "commit": "d26b105331ccab37288bfafe80cbb67bc7c99a3d",
      "tree": "c29b01622de564840770e65297502ace9e28d417",
      "parents": [
        "fa73154586cd642ee019afd58e8a8eb67f9a444a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 10 16:56:39 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Dec 10 16:56:39 2024 +0100"
      },
      "message": "Add get_corpus_size function\n\nChange-Id: Ie95b0f14bb8784006e9dc788d02042b6b5b9485a\n"
    },
    {
      "commit": "fa73154586cd642ee019afd58e8a8eb67f9a444a",
      "tree": "d0eaa5097ab3539505a4effdd89a2883d1d528f7",
      "parents": [
        "94ea77bb1bfa0b1a3cb98b0bc4652742640cb114"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 12:35:14 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 12:35:14 2024 +0100"
      },
      "message": "bump version to v1.4.0\n\nChange-Id: I8af6c4701d3f3f7cb0d360742cb8b0f3d6bbcd19\n"
    },
    {
      "commit": "94ea77bb1bfa0b1a3cb98b0bc4652742640cb114",
      "tree": "742f88d7f54b3b0e51abba66974e18fbc9e57340",
      "parents": [
        "f242ee93649d5eba6fb93261ebd491db4eb1499d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 12:32:19 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 12:32:19 2024 +0100"
      },
      "message": "add test for command line tool\n\nChange-Id: I5ec7c3284ea2cf01b363089cbc93e063ac034dac\n"
    },
    {
      "commit": "f242ee93649d5eba6fb93261ebd491db4eb1499d",
      "tree": "bc53463f4378d55971c9e557dc08c933229e5e6a",
      "parents": [
        "e889cec5dd3a1b39ede361ac1e7cdd73ccb258f3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 12:10:37 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 12:10:37 2024 +0100"
      },
      "message": "use build-clion for clion to avoid clashes\n\nChange-Id: I6787577e38c496ff39f642b33fae9851677c042b\n"
    },
    {
      "commit": "e889cec5dd3a1b39ede361ac1e7cdd73ccb258f3",
      "tree": "0a81f43e18838f99d9e9cf9c7ecea7b4b1739b76",
      "parents": [
        "b4ade0f87d230ed6eaeff56afc9c2c0dd9fed033"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 12:08:42 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 12:08:42 2024 +0100"
      },
      "message": "Add `md_nws` MI² score based on nominal window size (\u003d10)\n\nChange-Id: I5e431a8ba0f863191f378d447621f3a10039d122\n"
    },
    {
      "commit": "b4ade0f87d230ed6eaeff56afc9c2c0dd9fed033",
      "tree": "b02c613cef65fa9a7a567d294ac7260e1e2824ee",
      "parents": [
        "6e2dbd11065e5e7e0b55ddb249c77ebcfae1063f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 10:12:22 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 10:12:48 2024 +0100"
      },
      "message": "code clean up in basic tests\n\nChange-Id: If53516597bfe3d667b02c9a8d5806ee9658a1372\n"
    },
    {
      "commit": "6e2dbd11065e5e7e0b55ddb249c77ebcfae1063f",
      "tree": "d6bd191a215eb482fdddb6649eff2bfd6aed9dcf",
      "parents": [
        "b9912e386a47251760e84d40fd3ad5c03d42c08b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 10:11:32 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 10:11:32 2024 +0100"
      },
      "message": "add test for get word id\n\nChange-Id: Ie908a11e5d8618b289d1a130e0090e59c0a70f99\n"
    },
    {
      "commit": "b9912e386a47251760e84d40fd3ad5c03d42c08b",
      "tree": "505df4dbfe53b0d6dd4ccf6f52749c738fdaf9a3",
      "parents": [
        "62837a3c7433e4a660c6e6115577e052cc3416c4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 10:11:06 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 23 10:11:06 2024 +0100"
      },
      "message": "Move cdb query from examples to tools and always build\n\nChange-Id: Ic55a00cd1d96dc76ec20c07b108cf0402b6108e3\n"
    },
    {
      "commit": "62837a3c7433e4a660c6e6115577e052cc3416c4",
      "tree": "7595466f0a40e07a2f6a2695c3e5e63bd644fd02",
      "parents": [
        "39887082c445671ea721745d5d306f8946420580"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 22 19:03:07 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 22 19:07:04 2024 +0100"
      },
      "message": "Fix json output of collocatordb_query\n\nChange-Id: Ib8c2960f276107f7fe5dbf1699ff5b20f1315166\n"
    },
    {
      "commit": "39887082c445671ea721745d5d306f8946420580",
      "tree": "fe106a29269f150a9c0ff7db6fc30e55c113a668",
      "parents": [
        "0347ad6201d8d84eaff9d1ccd40146910e044739"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 22 18:06:20 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 22 18:21:10 2024 +0100"
      },
      "message": "clean up code clang style\n\nChange-Id: Ib8c2960f276107f7fe5dbf1699ff5b20f1315166\n"
    },
    {
      "commit": "0347ad6201d8d84eaff9d1ccd40146910e044739",
      "tree": "2d1e82f042cbb19e7c1d97d576bde814a23e2895",
      "parents": [
        "5677f79202020e6e50604f605a1b0d7c65a86061"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "message": "update .gitignore\n\nChange-Id: I719e390ca367d2a5aecab303efab1ec920e6fac1\n"
    },
    {
      "commit": "5677f79202020e6e50604f605a1b0d7c65a86061",
      "tree": "57129ccbc5ab7491c3a1dc7382843b8a8f611bde",
      "parents": [
        "d48f388e01cf8ea8f04b96d60db440bde2761a34"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "message": "remove rocksdb LOG file\n\nChange-Id: I9ae0ee81dc1301a74fa96f4e43281c6e75dd5e21\n"
    },
    {
      "commit": "d48f388e01cf8ea8f04b96d60db440bde2761a34",
      "tree": "f2d577cd140a0f8592d30b9b02df06754685d0ef",
      "parents": [
        "870bdd311228d294c022611826baa5808ded1218"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "message": "Add cmake-build-debug to .gitignore\n\nChange-Id: I01af2e6f1715b0e9174117d6fb99e9b3651d65bc\n"
    },
    {
      "commit": "870bdd311228d294c022611826baa5808ded1218",
      "tree": "9b5dcbc34e75c93354b6628ad3fba87babb22613",
      "parents": [
        "979580e1c2eb917e8e8010941c50c2a4ff97b36e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "message": "Remove broken c++ examples for now\n\nChange-Id: Ia564ca5c3b45aa0179eda4015a6dad8ca5dfe508\n"
    },
    {
      "commit": "979580e1c2eb917e8e8010941c50c2a4ff97b36e",
      "tree": "a712b0e6fa903137f79ca1d072651f74ec266050",
      "parents": [
        "f08631e680931eeafd340369cfee7fb7a5e360dc"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "message": "Add get_word_id(char* word) method to library\n\nChange-Id: Idf0701248ccdf0ecc1c2265d215fbe582510ea96\n"
    },
    {
      "commit": "f08631e680931eeafd340369cfee7fb7a5e360dc",
      "tree": "1c0abad0d2bbcd107e0a1e3077f1e4d36b6b8453",
      "parents": [
        "934a972721ac91dce8fe4964376554e3ca5c4ebe"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 18:05:07 2024 +0100"
      },
      "message": "Add collocatordb_query example\n\nChange-Id: Icf15c3bf3914cded65d2b5116f88e10bdd79e215\n"
    },
    {
      "commit": "934a972721ac91dce8fe4964376554e3ca5c4ebe",
      "tree": "69461bfd499ea0dac3ff35bcb4c68d0fb2009aa3",
      "parents": [
        "b17122d37a9d10bb8c54cfd022e106fb3c5da0f2"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 14:33:49 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 14:39:43 2024 +0100"
      },
      "message": "Fix includes in dumpllr example\n\nChange-Id: Iab744cc191df4e34518677465d132b331b1531a4\n"
    },
    {
      "commit": "b17122d37a9d10bb8c54cfd022e106fb3c5da0f2",
      "tree": "c703ca682006656b668f5100ac86ea61b0ec0af2",
      "parents": [
        "75d35d27d07fc065d72cc8e85aef84f49f0852fd"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 14:32:29 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 14:39:43 2024 +0100"
      },
      "message": "Add make target \"examples\"\n\nChange-Id: Icfcf7b6994da80a89ecfeefbc262a4a119807f26\n"
    },
    {
      "commit": "75d35d27d07fc065d72cc8e85aef84f49f0852fd",
      "tree": "b85007cc2348f5f852dcc7638b30efb17ace0123",
      "parents": [
        "9ac200953ac6e60651fdac0022822e3a27cbb343"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 14:31:44 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 21 14:39:43 2024 +0100"
      },
      "message": "Fix include file for c++\n\nChange-Id: Ib8c2960f276107f7fe5dbf1699ff5b20f1315166\n"
    },
    {
      "commit": "9ac200953ac6e60651fdac0022822e3a27cbb343",
      "tree": "77ce31398176f3dc0dc25552c0083ae788ceff73",
      "parents": [
        "b91d5325b0952eb91df2071d35ff411bc999ee9a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 16:06:52 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 16:06:52 2024 +0100"
      },
      "message": "update .gitignore\n\nChange-Id: Ic21be2c020e9a8a09fa6c3d2cf7d4d20660b93a1\n"
    },
    {
      "commit": "b91d5325b0952eb91df2071d35ff411bc999ee9a",
      "tree": "3f76a3165df5a815fec707e13c006a09f9befed5",
      "parents": [
        "ce2d005b371bfdeca816c7797f48c509f3753df4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 16:04:32 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 16:04:32 2024 +0100"
      },
      "message": "add missing config.h.in\n\nChange-Id: I7f294d3a0ce1acb961c49a8a9bee0f3e8e2824eb\n"
    },
    {
      "commit": "ce2d005b371bfdeca816c7797f48c509f3753df4",
      "tree": "970bbb433d119ceb3b1e568187f601be126c0036",
      "parents": [
        "6208fd77e556fdc9219868002589b79b616e476e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 15:46:37 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 15:53:33 2024 +0100"
      },
      "message": "Bump version to 1.3.2\n\nChange-Id: I01043ccbdb206de35fe946270fe8192aa85810e7\n"
    },
    {
      "commit": "6208fd77e556fdc9219868002589b79b616e476e",
      "tree": "5bb582ff22617cd4babee90dc374e7a274bd46a9",
      "parents": [
        "5ffc474b237885bf81026c63a9a89683691fd5d9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 15:46:19 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 15:53:31 2024 +0100"
      },
      "message": "add get_version function\n\nChange-Id: I7f294d3a0ce1acb961c49a8a9bee0f3e8e2824eb\n"
    },
    {
      "commit": "5ffc474b237885bf81026c63a9a89683691fd5d9",
      "tree": "9d3450127e825f5806ba4066d613e6681a3bf68f",
      "parents": [
        "0a3a09ad479b9aa06a9ac09c57b8896d46ee8f97"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 15:45:12 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 15 15:52:11 2024 +0100"
      },
      "message": "code clean up\n\nChange-Id: I6109c795a6734b040a034e4b5ee6a62cdb56310e\n"
    },
    {
      "commit": "0a3a09ad479b9aa06a9ac09c57b8896d46ee8f97",
      "tree": "5fa946da11f3b1d10bc85bf2ef9c9d8570e91b6c",
      "parents": [
        "2441f7c09b781efd7393c7209103a2012796ffba"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 14 17:33:42 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 14 17:35:03 2024 +0100"
      },
      "message": "Bump version to v1.3.1\n\nChange-Id: Ib09fb39e241d670a1ed98f585c4055c550f7fc15\n"
    },
    {
      "commit": "2441f7c09b781efd7393c7209103a2012796ffba",
      "tree": "17752dd136c76bad4bf55ebde97b7b838d117912",
      "parents": [
        "442292368bedc801988a57d2c60d0369f7066e26"
      ],
      "author": {
        "name": "„feldmueller“",
        "email": "„feldmueller@posteo.de“",
        "time": "Thu Nov 14 16:31:30 2024 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 14 17:22:06 2024 +0100"
      },
      "message": "Fix calculation of total token count\n\nChange-Id: Ib8c2960f276107f7fe5dbf1699ff5b20f1315166\n"
    },
    {
      "commit": "442292368bedc801988a57d2c60d0369f7066e26",
      "tree": "2e90ddad91d3fc7765de603c5fbad38387b8919d",
      "parents": [
        "13f4f1b6446bc1bf0efe2a972b3b6db536a94810"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Aug 05 15:00:20 2024 +0200"
      },
      "committer": {
        "name": "„feldmueller“",
        "email": "„feldmueller@posteo.de“",
        "time": "Thu Aug 08 10:20:50 2024 +0200"
      },
      "message": "Improve MacOS support\n\nChange-Id: Id54a73c025d01ee37d2373a62506eb52a4f75d35\n"
    },
    {
      "commit": "13f4f1b6446bc1bf0efe2a972b3b6db536a94810",
      "tree": "52afb3b97a00f281fc6b1e10a02f7b6602ff2cb1",
      "parents": [
        "c8ea6503ff1188cea748bdbdeef6b5e8e61849e9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 21:28:48 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 21:28:48 2022 +0200"
      },
      "message": "Strip and export libraries as artifacts\n\nChange-Id: Iadcbf169f0faca05775ca6851f13967414304c75\n"
    },
    {
      "commit": "c8ea6503ff1188cea748bdbdeef6b5e8e61849e9",
      "tree": "529139ca01cb0ac4f5af09d925f2cc68783ea015",
      "parents": [
        "c2c686616aa569e8b18ab6f02da4e6bae08a43ac"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 11:50:46 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 11:50:46 2022 +0200"
      },
      "message": "ci: try to cache rocksdb\n\nChange-Id: I27d2ed8249e4df2b9b6a275dd988d22a6ccab1aa\n"
    },
    {
      "commit": "c2c686616aa569e8b18ab6f02da4e6bae08a43ac",
      "tree": "5ab16df4d117436d38e96f0b366f92bfdd8c8ebf",
      "parents": [
        "d15845c316e28eadab04c173a41d931ce3f83edc"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 11:50:24 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 11:50:24 2022 +0200"
      },
      "message": "New locaction ids-kl\n\nChange-Id: Id7d0460bbfc3f3ad74a3b47706d2615c8d22b7c0\n"
    },
    {
      "commit": "d15845c316e28eadab04c173a41d931ce3f83edc",
      "tree": "1480b0ffd053747bd7a5c84fdc6ca1f83b544ff3",
      "parents": [
        "56ad919657b9621a065ddc4321355aaee1750d61"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Apr 11 22:28:11 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Apr 11 22:50:17 2022 +0200"
      },
      "message": "Specifiy static lib destination for cmake\n\nChange-Id: I1e4fc55d790889063bc24f253ada2fcf4d44cf8a\n"
    },
    {
      "commit": "56ad919657b9621a065ddc4321355aaee1750d61",
      "tree": "1a7e31340cd78e2028f32f935b63a6f19087e046",
      "parents": [
        "192fbba1d3aeacefcbc2bce27e17fbb04a549b8e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:39:59 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:39:59 2022 +0200"
      },
      "message": "Update README.md"
    },
    {
      "commit": "192fbba1d3aeacefcbc2bce27e17fbb04a549b8e",
      "tree": "000a53fb8fffba40b4159de07e3a34bc0b765567",
      "parents": [
        "a0557a05e77d8e4d84f24f2301c3d3194bd4326c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:27:35 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:27:35 2022 +0200"
      },
      "message": "Update Readme.md\n\nChange-Id: I1d1df24a32c94ed8921ef353480422f9954b4fdf\n"
    },
    {
      "commit": "a0557a05e77d8e4d84f24f2301c3d3194bd4326c",
      "tree": "0830372d730a5a6653e2e9fe7b8824fc16bd8dae",
      "parents": [
        "cf7224bebecb92de3fcff11771ce2fef8c6bd0d7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:27:21 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:27:21 2022 +0200"
      },
      "message": "ci: don´t artifact rocksdb for now: Request Entity Too Large\n\nChange-Id: I6b5bfe4df1018a3dbc7de8219fac766b663da056\n"
    },
    {
      "commit": "cf7224bebecb92de3fcff11771ce2fef8c6bd0d7",
      "tree": "728a7016009770c96e7494e3873d1e19bdcc88f8",
      "parents": [
        "3e003e068b7aa26b9d586090e26fddf67afc7f1c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:12:20 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:12:20 2022 +0200"
      },
      "message": "ci: also provide rocksdb artifacts\n\nChange-Id: I361fa9788dea6d90eb5352e2d4f9b1dfdfaa6f1b\n"
    },
    {
      "commit": "3e003e068b7aa26b9d586090e26fddf67afc7f1c",
      "tree": "117e329fd2dc42136ea0ca334846092d428844cf",
      "parents": [
        "71d65f71aa1406b6b2c808c6f15f1a4db08a5e27"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:11:32 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 17:11:32 2022 +0200"
      },
      "message": "ci: add missing ldconfig to update shared libs\n\nChange-Id: Icdd82c651449d9fe39045313b8165f846dce1238\n"
    },
    {
      "commit": "71d65f71aa1406b6b2c808c6f15f1a4db08a5e27",
      "tree": "317f90e914a7d01c47b49ccca27ce3e1224124f3",
      "parents": [
        "7cf5d8a156dc3c0fbf92b573f1f6dd72e7ba8397"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 15:38:55 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 15:38:55 2022 +0200"
      },
      "message": "Add missing CI helpers\n\nChange-Id: I0e2d0b13e1f127dd6e72a3d74f468818d74fa464\n"
    },
    {
      "commit": "7cf5d8a156dc3c0fbf92b573f1f6dd72e7ba8397",
      "tree": "2669ec7967e3ac20165a28629d860bddd765339a",
      "parents": [
        "8f977cae31c950e889e3fae73df732d8b4574f18"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:52:52 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 15:36:38 2022 +0200"
      },
      "message": "Add GitLab CI pipeline\n\nChange-Id: I9534f482e264cee279b447eef0971968aa79231d\n"
    },
    {
      "commit": "8f977cae31c950e889e3fae73df732d8b4574f18",
      "tree": "d5f0ffcdf2611343f4b8a4887af59a0507f1ca56",
      "parents": [
        "3919b6354b850ae4f3c46af90fbffa4257e4829f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:52:52 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:52:52 2021 +0100"
      },
      "message": "Fix missing installation of libcollocatordb_static\n\nChange-Id: I4ce807ef44e842e27b2e9961578ed3ca3a5e123a\n"
    },
    {
      "commit": "3919b6354b850ae4f3c46af90fbffa4257e4829f",
      "tree": "37e020b93abf041bc3232cf8b8776620b8c17f9e",
      "parents": [
        "15f56e7a7141a9783f8056348e81abf5143f0cb3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 15 15:03:48 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 15 15:03:48 2021 +0100"
      },
      "message": "Bump version to v1.3.0\n\nChange-Id: Id38cf78eec34252f3bca9ee5297bfaea02e92cee\n"
    },
    {
      "commit": "15f56e7a7141a9783f8056348e81abf5143f0cb3",
      "tree": "730c50e578b46f5599f482c8151e36d140b5e716",
      "parents": [
        "3573bd0089d7f2944e12d9552c4828c1b383f49a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 15 14:58:13 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 15 14:58:13 2021 +0100"
      },
      "message": "Simplify CMakeLists.txt\n\nChange-Id: I11ee872c8bab3fc810d9f739eedbda6e263bd78a\n"
    },
    {
      "commit": "3573bd0089d7f2944e12d9552c4828c1b383f49a",
      "tree": "3d2cab603643171c9982994e8ce451d2c3e5598b",
      "parents": [
        "673bd815dbc883b89fcc858e94c903c5f949eb06"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 15 08:27:38 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 15 08:27:38 2021 +0100"
      },
      "message": "Update README.md\n\nChange-Id: Ibefb729cc5302780a8aa9c592aa0abb98b8ce02b\n"
    },
    {
      "commit": "673bd815dbc883b89fcc858e94c903c5f949eb06",
      "tree": "9ce490d5991729898610e0e7a49813fb8947299c",
      "parents": [
        "1b09e4dec0b9edd0a04ef93f6d1d76aad1bb5261"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 17:27:44 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 22:23:54 2021 +0100"
      },
      "message": "Fix installation on CentOS 7\n\nChange-Id: I673e89d567a23376655320ce9edce0fefc0f2d8c\n"
    },
    {
      "commit": "1b09e4dec0b9edd0a04ef93f6d1d76aad1bb5261",
      "tree": "aa9a7713bb1391c0f1bcdd6d3f13ac987ad8b7f8",
      "parents": [
        "ed0bfcf605566e1374e446210cfce7b5f2cbe7b3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 15:20:19 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 15:20:19 2021 +0100"
      },
      "message": "Add static library test\n\nChange-Id: Id5212457a331811808c5ecfa24ca08498183fd48\n"
    },
    {
      "commit": "ed0bfcf605566e1374e446210cfce7b5f2cbe7b3",
      "tree": "5bb4a2f72c7c8a292be0c83e7924711ce218faa9",
      "parents": [
        "6663f11ebcbc2b676eba5cf6060af959cdebc0bb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 14:56:15 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 14:56:15 2021 +0100"
      },
      "message": "Switch to cmake\n\nChange-Id: I35cb8925d2bc8441e7635f518dbcfbe0285fd942\n"
    },
    {
      "commit": "6663f11ebcbc2b676eba5cf6060af959cdebc0bb",
      "tree": "e63c7ec18e42d5a12b26718c3b446331c9054acc",
      "parents": [
        "b4a683c0e64ca17c1a20cff91427b35a1d1ca533"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 09:20:59 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 14:44:28 2021 +0100"
      },
      "message": "Add first tests\n\nChange-Id: I7ef95cef912feb2b997e1c7da5eb5a369cbe56b1\n"
    },
    {
      "commit": "b4a683c0e64ca17c1a20cff91427b35a1d1ca533",
      "tree": "9326620af9d79ba5e5653425fc9aab39e255ff38",
      "parents": [
        "97f433b24b9051a436c614b8dc6d7c421828f41d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 09:19:44 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Mar 14 09:19:44 2021 +0100"
      },
      "message": "Extend API\n\nChange-Id: I326b2074645f43f81b68cd39eacfe7e247138b41\n"
    },
    {
      "commit": "97f433b24b9051a436c614b8dc6d7c421828f41d",
      "tree": "e47097b805dbe42c9512d34598b47003cc8d25d0",
      "parents": [
        "12af019e9e068e2150128b523f2c7f9bc330ebe0"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:10:52 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:10:52 2021 +0100"
      },
      "message": "Rename some identifiers in json result to avoid misunderstandings\n\nChange-Id: Ie5b39f5de7279643668a4b27da258b3aad0a6924\n"
    },
    {
      "commit": "12af019e9e068e2150128b523f2c7f9bc330ebe0",
      "tree": "e13b3753f4da597e064568a0c94089f059fee7a4",
      "parents": [
        "7042bd31e4ebc70b927add24848dba4ef8ceba49"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Reformat code\n\nChange-Id: Id0ea8ec518278984697b6a3b087c532d1704184b\n"
    },
    {
      "commit": "7042bd31e4ebc70b927add24848dba4ef8ceba49",
      "tree": "2dfde5b07ff48358183ec4be81c5312947d276e2",
      "parents": [
        "c2e43215a6916610288aa0b9c7fd800683ef37e5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Add .gitignore\n\nChange-Id: I8bcc35040d52e54ccdf46093e487f8c808dd3ffd\n"
    },
    {
      "commit": "c2e43215a6916610288aa0b9c7fd800683ef37e5",
      "tree": "6567a65ac486b43d20d5116de9d47ecced7d5ac6",
      "parents": [
        "0bffe807bf3e6bc8ce570967e222bb3e45db33db"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Add some directory structure\n\nChange-Id: I052849c6aff9fd0f311984de67c35a306735c9a9\n"
    },
    {
      "commit": "0bffe807bf3e6bc8ce570967e222bb3e45db33db",
      "tree": "36bb5ba9a084de61010624b5fe9ba6ff9653e368",
      "parents": [
        "0421d09437db5aba5c2e7a89fe9481fa641d3c46"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Add README.md\n\nChange-Id: I04ca95d0b429ea1dc785611b643d8d0019a44229\n"
    },
    {
      "commit": "0421d09437db5aba5c2e7a89fe9481fa641d3c46",
      "tree": "7ddd9d75de8c9732c6b4cdd184e02cecfa47a610",
      "parents": [
        "88d116b843de5817ff42f6920980fdea884ef771"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Fix json output for right and left neighbours\n\nChange-Id: I001aaffc4f0bcd9c8a2e95ffeaa7985b8e9d88c6\n"
    },
    {
      "commit": "88d116b843de5817ff42f6920980fdea884ef771",
      "tree": "14ec986a8369b6827a72beda777ee9cc8e6e2dec",
      "parents": [
        "60d10512d1016770c96b3ffe8438c2cf5a1cfbf1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Add method to compute measures for a specific node collocate pair\n\nChange-Id: Idbc59ad850dff5e33ba3c56215855667d9b7cf6e\n"
    },
    {
      "commit": "60d10512d1016770c96b3ffe8438c2cf5a1cfbf1",
      "tree": "2dc6ddda5230097c226299cd8a22acc6ae807fa2",
      "parents": [
        "6702e04d42df944ff8a2cea1667e5d614d6f1be8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Add missing SeekForPrev implementation\n\nChange-Id: I4f7ebd49761c4d5efe13bb61a40319b49b3e3ff3\n"
    },
    {
      "commit": "6702e04d42df944ff8a2cea1667e5d614d6f1be8",
      "tree": "3901385c1acddb18157b2318249ef5a0877adced",
      "parents": [
        "c676d37ca50b204c8909a5ac310d850a9c161726"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Fix measure names\n\nChange-Id: Ib50690dc81ab37d8d8f0d114bf317c1df37013b3\n"
    },
    {
      "commit": "c676d37ca50b204c8909a5ac310d850a9c161726",
      "tree": "491549a31b2e956aab846494b2c0ca5427851d59",
      "parents": [
        "ad33204765a1ebc7446961f64b65f53debd7b43e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Remove redundant includes\n\nChange-Id: Ie99be561ccf325724ea4e5bca460cacbb63f146d\n"
    },
    {
      "commit": "ad33204765a1ebc7446961f64b65f53debd7b43e",
      "tree": "4cc4d26c9a24ed09750894692158004b87e022bc",
      "parents": [
        "6d9221dfe93c011346be15e0b255e220436c0d8c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 13 18:05:14 2021 +0100"
      },
      "message": "Make Makefile more easily usable\n\nChange-Id: I20678065802470a8c8004523775f071fa5097926\n"
    },
    {
      "commit": "6d9221dfe93c011346be15e0b255e220436c0d8c",
      "tree": "2aa123881c5ff1041af4a2aede6d3b0a751235bc",
      "parents": [
        "30e4d5f6b09da90a8f9b7ba578f0575f2dc3cec4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:34:40 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:34:40 2021 +0100"
      },
      "message": "CollocatorDB: Provide left/right neighbour raw counts and pmi via API\n"
    },
    {
      "commit": "30e4d5f6b09da90a8f9b7ba578f0575f2dc3cec4",
      "tree": "be9513a33b61d7efbdeffaf33985a72f94d1d341",
      "parents": [
        "6d0fa54a442813b0ab18df91b906446f11c91f77"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:27:49 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:27:49 2021 +0100"
      },
      "message": "CollocatorDB: Debug output only if in debug mode\n"
    },
    {
      "commit": "6d0fa54a442813b0ab18df91b906446f11c91f77",
      "tree": "535aac940c260145c1fbb3a9691a3b0bd622d024",
      "parents": [
        "f4a649a12ddf7207f14dca9db1c49aad0b498cdc"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:24:35 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:24:35 2021 +0100"
      },
      "message": "CollocatorDB: Update and comment out openmp/GPU experiments in library\n\nIt makes much more sense to parallellize in applications using the\nlibrary.\n"
    },
    {
      "commit": "f4a649a12ddf7207f14dca9db1c49aad0b498cdc",
      "tree": "75c0054484ca948bda339c39a21738f87a851d27",
      "parents": [
        "3203e4c1c6442ab210b985033d1a30b75baae85c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:18:01 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:18:01 2021 +0100"
      },
      "message": "CollocatorDB: Introduce FREQUENCY_THRESHOLD for PMI\n"
    },
    {
      "commit": "3203e4c1c6442ab210b985033d1a30b75baae85c",
      "tree": "f935ff412016282d77ebcd39450c70dbcbe8984d",
      "parents": [
        "e962715a72e28b8dc21bdd9350a3e9249556b1b4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 04 12:42:45 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 04 12:42:45 2019 +0100"
      },
      "message": "collocatordb: rename af -\u003e ldaf\n"
    },
    {
      "commit": "e962715a72e28b8dc21bdd9350a3e9249556b1b4",
      "tree": "4519f98ba133411697d19dcbece3061eb7fe6296",
      "parents": [
        "fdc0acf2ba414fab5d52d22043d0fe1dc292fee6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 04 12:32:12 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 04 12:32:12 2019 +0100"
      },
      "message": "derekokvecs: provide some marginal/meta data in CA\n"
    },
    {
      "commit": "fdc0acf2ba414fab5d52d22043d0fe1dc292fee6",
      "tree": "0514fc1361f66e75dbe633591a3294c72de55bfc",
      "parents": [
        "8c62c37bf065773388b211df16569b96acff5258"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 31 12:42:58 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 31 12:42:58 2019 +0100"
      },
      "message": "collocatordb: log-dice: not smoothing required here\n"
    },
    {
      "commit": "8c62c37bf065773388b211df16569b96acff5258",
      "tree": "0c89cdc45a1cbdd182a773a0f253f5a53b3da863",
      "parents": [
        "fe6ad80a1681cc23a07e6d09ab63a35fde69fd9e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 31 12:21:01 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 31 12:21:01 2019 +0100"
      },
      "message": "collocatordb: factor out ca calculation to test parallelization\n"
    },
    {
      "commit": "fe6ad80a1681cc23a07e6d09ab63a35fde69fd9e",
      "tree": "fccf4cd07dcf6296f718ed9476fb915e1fb78e82",
      "parents": [
        "e9f5893d4f9fa1ce4311917fda5be32133e4b338"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 24 16:08:44 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 24 16:08:44 2019 +0100"
      },
      "message": "collocatordb: for shared perl library, use libstdc++ in parallel mode\n"
    },
    {
      "commit": "e9f5893d4f9fa1ce4311917fda5be32133e4b338",
      "tree": "984797805458268ddb37666f8310540de89588d3",
      "parents": [
        "39a4fd0d884b3a15c23ceba79cdb8022eed2147d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 24 15:12:59 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 24 15:12:59 2019 +0100"
      },
      "message": "collocatordb/derekovecs: provide information about where collocates appear\n"
    },
    {
      "commit": "39a4fd0d884b3a15c23ceba79cdb8022eed2147d",
      "tree": "42be0e2b7be05c0a426a734f2f2954c89e7e3c16",
      "parents": [
        "cc6c4594d0c41314d74d1eebb085152cc21f5b71"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jan 23 10:18:43 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jan 23 14:52:39 2019 +0100"
      },
      "message": "collocatordb: only consider used position combinations in af calculation\n\nThis should yield a some performance gain.\n"
    },
    {
      "commit": "cc6c4594d0c41314d74d1eebb085152cc21f5b71",
      "tree": "ebec62c78f7fccd55e1a84ff8d2455da709f6034",
      "parents": [
        "ade3322285e799c052b3590c4fb16219faa02423"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jan 23 10:11:23 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Jan 23 10:11:23 2019 +0100"
      },
      "message": "collocatordb: return f(w2) as f2 in json output for classic ca\n"
    },
    {
      "commit": "ade3322285e799c052b3590c4fb16219faa02423",
      "tree": "084ac995a3ae3f731e121b1c0b8442da3629fbd2",
      "parents": [
        "75af60f6e345a999aafd1a106e8c60c7cab39ec9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 22:52:44 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 22:52:44 2019 +0100"
      },
      "message": "collocatordb: calculate and use the true instead of the overall average window size\n\n... when no aoto-focus is used.\n\nThe true window size, i.e. the number of positions at which at least\none collocate occurs can be computed easiliy.\n"
    },
    {
      "commit": "75af60f6e345a999aafd1a106e8c60c7cab39ec9",
      "tree": "01185133a849d31949419869af0d5273ec91f37e",
      "parents": [
        "7e3dfde0d0374d7401cdcca403b4d989c7af8ed2"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 22:34:29 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 22:34:51 2019 +0100"
      },
      "message": "derekovecs/collocatordb: add auto-focus to collocation analysis\n\nUse the sub-window that yields the highest score – currently only for log-dice.\n"
    },
    {
      "commit": "7e3dfde0d0374d7401cdcca403b4d989c7af8ed2",
      "tree": "d3b3d0a7ab0952b1b9960891a21fb7abb569d299",
      "parents": [
        "7d9558f93c152a3ae7c7cdfcb8b3362c6b54cf1c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 16:27:33 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 16:27:33 2019 +0100"
      },
      "message": "derekovecs: fix logdice typo\n"
    },
    {
      "commit": "7d9558f93c152a3ae7c7cdfcb8b3362c6b54cf1c",
      "tree": "9ed9a7fde13c01a6fd2d926bf23da78e282929e3",
      "parents": [
        "d91e1d4a93a546ae8f8781e481abdac8d002ff52"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 16:26:50 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 16:26:50 2019 +0100"
      },
      "message": "collocatordb: replace \"\u003cnum\u003e\" with \"###\"\n"
    },
    {
      "commit": "d91e1d4a93a546ae8f8781e481abdac8d002ff52",
      "tree": "7dabf42cef9b538faacf86d45d145afca3a5708b",
      "parents": [
        "1335dd762a30e93be6a6f8b78386a75e33d1ed2f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 16:18:32 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 16:18:32 2019 +0100"
      },
      "message": "derekovecs/collocatordb: default order by Log-Dice\n\nI agree with Adam Kilgarriff, Pavel Rychlý and Bryan Jurish. Log-Dice\ntypically gives a useful score, particulraly for our large corpora. It\nneither overemphasizes high frequency collocates (like LLR) nor low\nfrequency ones (like MI) and does so a little better than MI³, however\nnot always better than MI².\n"
    },
    {
      "commit": "1335dd762a30e93be6a6f8b78386a75e33d1ed2f",
      "tree": "3f9c0072fb91a23cf3f4d14ab30a00d06de8f9b8",
      "parents": [
        "418804552c978835881cf00293e94387f08b6768"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 15:35:21 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 15:35:21 2019 +0100"
      },
      "message": "collocatordb: fix window size influence on MI scores\n\nFor nPMI still not completely intuitive (maximum \u003c 1, for windows \u003e 1),\nbut probably valid.\n"
    },
    {
      "commit": "418804552c978835881cf00293e94387f08b6768",
      "tree": "d96f7fd7c7006ed8af353b5b167523647bf69e18",
      "parents": [
        "98cbcdc289264a171c9233d5072560ef25dac7f5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 15:29:06 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jan 22 15:31:22 2019 +0100"
      },
      "message": "derekovecs/collocatordb: add MI, MI², dice, and log-dice scores\n"
    },
    {
      "commit": "98cbcdc289264a171c9233d5072560ef25dac7f5",
      "tree": "0c80692e7b30abaaa9b92ddb7fe08c3b8047ab53",
      "parents": [
        "8cf7e9139c5a1f6b0b71f61160ab167ac047e3dc"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 17:11:27 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 17:11:27 2019 +0100"
      },
      "message": "collocatordb: use sums and a frequency threshold of 5 for CA\n\n... sums instead of maximum\nnext todo: implement auto-focus\n"
    },
    {
      "commit": "8cf7e9139c5a1f6b0b71f61160ab167ac047e3dc",
      "tree": "df53f55ce52317f9cd2ee6eda9f3d4fcbb08fbbd",
      "parents": [
        "bbd236e2485df2dedc7fa5abae29125a0348237b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 17:05:23 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 17:05:23 2019 +0100"
      },
      "message": "collocatordb: fix window-size mismerge\n"
    },
    {
      "commit": "bbd236e2485df2dedc7fa5abae29125a0348237b",
      "tree": "3881fd680395c58a4c0b9eacb748de0a1de806ee",
      "parents": [
        "4ec51c1fa4dd05a16c3877b544f67f7be97feca2"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 16:50:19 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 16:50:19 2019 +0100"
      },
      "message": "collocatordb: user Evert\u0027s (2004) ll-function instead of Dunning\u0027s (1993)\n"
    },
    {
      "commit": "4ec51c1fa4dd05a16c3877b544f67f7be97feca2",
      "tree": "01ae2d81344ae51f0470972c32ed03274ad1306c",
      "parents": [
        "6ba0b8ad5d79535ac65679c700d4b6b398366c81"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 11:06:39 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 11:06:39 2019 +0100"
      },
      "message": "collocatordb: read actual corpus size from \u003cdbnam\u003e.size file\n\nFormat:\n\u003csentences\u003e\n\u003cwords\u003e\n"
    },
    {
      "commit": "6ba0b8ad5d79535ac65679c700d4b6b398366c81",
      "tree": "ba0f3c801a976e54054f59b19b599fea4df26600",
      "parents": [
        "d7d40aa350e21586f758a35113ad094c023ac622"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 10:43:52 2019 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jan 21 10:43:52 2019 +0100"
      },
      "message": "collocatordb: get rid of secondery CA function\n"
    },
    {
      "commit": "d7d40aa350e21586f758a35113ad094c023ac622",
      "tree": "ff0bd0573fb07dc5cc868e358351b1ce16b9007d",
      "parents": [
        "9dc01b77d2cf775ea1eab194b8677121628145f3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 13 14:20:37 2018 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 13 14:20:37 2018 +0200"
      },
      "message": "dumppmicubed: limit partner freq rank to closed set\n"
    },
    {
      "commit": "9dc01b77d2cf775ea1eab194b8677121628145f3",
      "tree": "1af888791aa9f3cc758d20779768ac361d6094fe",
      "parents": [
        "bd9661927c5e0df456d2649d3446eee7dc48132a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 13 14:16:39 2018 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 13 14:19:49 2018 +0200"
      },
      "message": "dumppmicubed: use dynamic scheduler for omp loop\n\nThe first words have by far the most partners, assign them to different\nthreads.\n"
    },
    {
      "commit": "bd9661927c5e0df456d2649d3446eee7dc48132a",
      "tree": "a02215fd918650cd08d062057074dd28b1731132",
      "parents": [
        "b5bb194428341c6b7d855fe001ad1a973b2dd802"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 13 14:14:37 2018 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Oct 13 14:14:37 2018 +0200"
      },
      "message": "CollocatorDB::get_collocators: add optional argument to limit partner freq rank\n"
    }
  ],
  "next": "b5bb194428341c6b7d855fe001ad1a973b2dd802"
}
