{"push_id":838984983,"size":21,"distinct_size":1,"ref":"refs/heads/marisa-0.1.3","head":"bb53627e771197b7c637223459a839db426c944a","before":"265684e303a63909cdcadfd3414b605eff0b8e02","commits":[{"sha":"3e7a4034f6d369d0579ba4a855afc16a82c69a7e","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"The first version marisa-0.0.1.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/3e7a4034f6d369d0579ba4a855afc16a82c69a7e"},{"sha":"c65eb4c300387797d3c4a30d3a44d73200808142","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Updated marisa-benchmark to check results of lookup(), find(), and predict().","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/c65eb4c300387797d3c4a30d3a44d73200808142"},{"sha":"96af643438f6e854f06ab324bc2d3d585aad9e98","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Fixed a problem about distribution of VS2008 project files.\nUpdated marisa-benchmark to check key IDs returned by find() and predict().\nAdded marisa-0.0.1 to branches.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/96af643438f6e854f06ab324bc2d3d585aad9e98"},{"sha":"a795cfab1a3fe6d9571719d6ac7d15e0ccccc1d4","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Updated wiki pages.\nChanged the version from 0.0.1 to 0.0.2.\nFixed help messages of tools.\nFixed a tests/Makefile.am, noinst_PROGRAMS -> check_PROGRAMS.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/a795cfab1a3fe6d9571719d6ac7d15e0ccccc1d4"},{"sha":"4f2b396ff4a99d0624ef65810860d02a73cf3106","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"There are so many changes...\n\nChanges:\n Interfaces:\n  Removed some overloaded build()s.\n  Changed argument types of I/O functions.\n   marisa::XXX::read() takes std::istream & instead of std::istream *.\n   marisa::XXX::write() takes std::ostream & instead of std::ostream *.\n  Added an argument to limit the number of results.\n   marisa::Trie::find() and marisa::Trie::predict() take max_count.\n  Changed arguments of a callback function.\n   const std::string & is replaced with a pair of const char * and std::size_t.\n Exceptions:\n  Added marisa::Exception (marisa/base.h).\n   libmarisa throws a marisa::Exception when an error occurs.\n   For example, standard exceptions are replaced as follows:\n    std::bad_alloc -> MARISA_MEMORY_ERROR\n    std::length_error -> MARISA_SIZE_ERROR\n    std::ios_base::failure -> MARISA_IO_ERROR\n Error checks:\n  Added detailed checks to find problems.\n Interfaces for C:\n  Added interfaces for using libmarisa from C programs.\n   Not implemented yet.\n Vector implementations:\n  Reimplemented marisa::Vector.\n   The new marisa::Vector does not use std::vector.\n   It throws a marisa::Exception instead of a standard exception.\n   It limits the buffer size to (2^32 - 1) bytes.\n Binary TAIL:\n  Added a binary mode to TAIL.\n   The binary mode does not rearranges labels.\n   A label length is stored as the difference to the next label.\n   A new option is added to marisa-build and marisa-benchmark.\n\nToDo:\n To update documentation.\n To implement C interfaces.\n To fix tests.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/4f2b396ff4a99d0624ef65810860d02a73cf3106"},{"sha":"06a608662b3e970c1448781e84d98e47ac0f8dbf","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Added marisa::Container.\nDivided trie.cc to trie.cc and trie-search.cc.\nUpdated tools.\n Fixed small problems.\n Added a new option to predict keys in breadth-first order.\nReplaced Malloc/Free with new/delete.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/06a608662b3e970c1448781e84d98e47ac0f8dbf"},{"sha":"0c2d1b1a0ff34a963474af4ed58aeee9beecd6ec","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Merged small tests into unit-test.cc.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/0c2d1b1a0ff34a963474af4ed58aeee9beecd6ec"},{"sha":"9424048c959ccfa51e10ef17a6c27e4a1ba1a907","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Merged tests for IntVector and BitVector into vector-test.cc.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/9424048c959ccfa51e10ef17a6c27e4a1ba1a907"},{"sha":"85e28f78ef8bf4f30b81c02ce0af72eec1f9a22a","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Fixed a bug in marisa::Trie::build().\n It failed when a given keyset contained duplicate keys.\nImplemented C interfaces.\n Not tested yet.\n Note: It requires -lstdc++.\nOptimised search functions.\n Now find_child() and predict_child() are inline (trie-inline.h).\n On the other hand, *_match() are instantiated in (trie-search.cc).","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/85e28f78ef8bf4f30b81c02ce0af72eec1f9a22a"},{"sha":"5403c1985ec68edd6b731a7eb80a8ac8bb79477e","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Updated files for Visual Studio 2008.\nUpdated marisa-benchmark.\n Fixed a wrong output message.\nUpdated macros.\n Updated macros for exceptions and assertions.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/5403c1985ec68edd6b731a7eb80a8ac8bb79477e"},{"sha":"acb5ffc32733789e206aa247118f16346ccc7671","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Added casts from std::size_t to marisa::UInt32.\nImplemented a test program for libmarisa's C interface.\nFixed a bug in marisa::Reader.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/acb5ffc32733789e206aa247118f16346ccc7671"},{"sha":"6e62c24b63d5ebbec8ff5b4ba95987212d5a2cda","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Added a missing file (tests/assert.h).\nAdded a project file (.vcproj).","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/6e62c24b63d5ebbec8ff5b4ba95987212d5a2cda"},{"sha":"c4a986163d075706bb4b277ac9d83506c01b326e","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Updated Visual C++ project files (.vcproj).\n Filter names: Japanese -> English.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/c4a986163d075706bb4b277ac9d83506c01b326e"},{"sha":"614194b963982c1d24bcf96d50c50a7fe957ad68","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Fixed a typo in marisa/base.h.\nUpdated README.\nUpdated wiki pages.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/614194b963982c1d24bcf96d50c50a7fe957ad68"},{"sha":"8f777057e1df49bb19e92c0a93b449a9a7900836","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Fixed command line options of tools.\n  Added missing options.\n  Added new options -I, -i to marisa-benchmark.\nUpdated wiki pages.\n  BenchmarkResults, LibraryInterface and ListOfTools.\nUpdated marisa::Trie::predict_depth_first().\n  It does not restore key strings if `keys == NULL'.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/8f777057e1df49bb19e92c0a93b449a9a7900836"},{"sha":"18b101e2f66c3e91374da42a818e57368f0b311a","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Removed an extra rank0() in marisa::Trie::get_parent().\n  Search functions work faster than before.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/18b101e2f66c3e91374da42a818e57368f0b311a"},{"sha":"17d5c27a58e716888fe7d248c4969a0af75428b2","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Removed extra rank1()s from search functions.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/17d5c27a58e716888fe7d248c4969a0af75428b2"},{"sha":"d81f60d17964b813e3fd246e3fd129f0aceb1824","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Updated marisa::BitVector.\n  Added clear_select0/1s() to remove extra indices for select0/1().\n  Added a sentinel to an index for rank0/1().\n  Changed to use linear searches instead of binary searches, to improve select0/1().\nUpdated marisa::Trie.\n  Added codes to remove extra indices for select0/1s().","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/d81f60d17964b813e3fd246e3fd129f0aceb1824"},{"sha":"f6886ec0c23fbbd4e793d9449708cc7dd7ff25bc","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Update: 0.1.1 -> 0.1.2\n  Modified the dictionary format.\n  Made search functions faster than before.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/f6886ec0c23fbbd4e793d9449708cc7dd7ff25bc"},{"sha":"1409f3d54e0781653e901475dfd72b1a58a601c7","author":{"email":"ad6349698d6b745b8e36b673129a9f7c2263e4ec@users.noreply.github.com","name":"Susumu Yata"},"message":"Updated Wiki pages.\nFixed functions to find a child node.","distinct":false,"url":"https://api.github.com/repos/abhijitiitr/marisa-trie/commits/1409f3d54e0781653e901475dfd72b1a58a601c7"}]}