{"push_id":892167203,"size":228,"distinct_size":14,"ref":"refs/heads/optlib-translator","head":"7903e69d5b28ee3529a0f695e38f98106576cb2e","before":"0d6a3bf0f75dadfcc8cc01417088afa98ed85c34","commits":[{"sha":"c5ce2f72c1e24223b4d511589483295482f78356","author":{"email":"2580d49ff4060824fc921008b52e8e6cd9380570@herbesfolles.org","name":"Colomban Wendling"},"message":"r: Fix crash parsing some malformed R input\n\nCloses #625.","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/c5ce2f72c1e24223b4d511589483295482f78356"},{"sha":"55b5855a932dce3d0776f8fe220e4467fbf83d9d","author":{"email":"2580d49ff4060824fc921008b52e8e6cd9380570@herbesfolles.org","name":"Colomban Wendling"},"message":"Merge pull request #626 from b4n/r/afl-crash\n\nFix crash parsing some malformed R input","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/55b5855a932dce3d0776f8fe220e4467fbf83d9d"},{"sha":"a8e897fce8a3fa4fbeca71b45a89d3246f62518a","author":{"email":"d97c712898a942062903bcb4d677590becc0fd55@live.com","name":"Dmitri Tikhonov"},"message":"Do not assert on malformed input.","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/a8e897fce8a3fa4fbeca71b45a89d3246f62518a"},{"sha":"7bd9f6d1496ad92b345e2c6ff46fece22a35df44","author":{"email":"1c783bcb8ddce057036f6cb610d921d7db506cbf@gmail.com","name":"Vitor Antunes"},"message":"units: Move Verilog units to parser-verilog.r","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/7bd9f6d1496ad92b345e2c6ff46fece22a35df44"},{"sha":"eb26fd5240faa7befd7dbf77e7bd99b73e8b1f3e","author":{"email":"1c783bcb8ddce057036f6cb610d921d7db506cbf@gmail.com","name":"Vitor Antunes"},"message":"units: Add test unit for GitHub issue #624","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/eb26fd5240faa7befd7dbf77e7bd99b73e8b1f3e"},{"sha":"43d0a22b9982344f0f8018bd9c178750703ac382","author":{"email":"1c783bcb8ddce057036f6cb610d921d7db506cbf@gmail.com","name":"Vitor Antunes"},"message":"verilog: Only identify class scoped function in SystemVerilog\n\nClass scoped function (and task) declarations are only supported in\nSystemVerilog, so the code that searches for these declaration can only\nbe enabled when that language is active.","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/43d0a22b9982344f0f8018bd9c178750703ac382"},{"sha":"d39e34174b964fdc833532b5f14991ff70d871f7","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"c-family: remove a duplicated if-conditions\n\nThe condition \"st->declaration == DECL_NAMESPACE\" in \"else if\" in tagCheck\nis duplicated: the same condition is also checked in isContextualStatement:\n\n    static boolean isContextualStatement (const statementInfo *const st)\n    {\n\t    boolean result = FALSE;\n\t    if (st != NULL) switch (st->declaration)\n\t    {\n\t\t    ...\n\t\t    case DECL_NAMESPACE:\n\t\t    ...\n\t\t\t\tresult = TRUE;\n\t    ...\n    \t    return result;\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/d39e34174b964fdc833532b5f14991ff70d871f7"},{"sha":"9da39f47d0f28fee10852950178c4c2890b395ed","author":{"email":"1c783bcb8ddce057036f6cb610d921d7db506cbf@gmail.com","name":"Vitor"},"message":"Merge pull request #634 from vhda/verilog/github624\n\nVerilog/github624","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/9da39f47d0f28fee10852950178c4c2890b395ed"},{"sha":"90230484b83c4b03f0dab89c535b3fbc7231026b","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"vera: implement interface kind\n\nIt was implemented incompletely.\n\nThis commit implements it. As the result the assertion\nfailure reported in #628 is fixed.\n\nTo implement interface kind, signal kind is also\ndefined. (signals are declared inside interface.)\n\nTODO: scope field for signal kind is not implemented yet.\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/90230484b83c4b03f0dab89c535b3fbc7231026b"},{"sha":"f249a7384e8e2345f7c0a3b672490049d379e8f6","author":{"email":"01b9020665fb7a4b7d2f4b1dc79096dd661cb73f@qq.com","name":"Qingming He"},"message":"fix #629 infinite loop with fortran parser on C file\n\nWhen parsing C enum, Fortran parse try to find an \"end\" token in\nparseEnumBlock. There is no such key word at end of C enum statement and\nthe parser falls into infinite loop. To solve it, add an end-of-file\ntest when trying to find \"end\" token. If reach end of file, jump out of\nthe loop.","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/f249a7384e8e2345f7c0a3b672490049d379e8f6"},{"sha":"ef59e09c71984f5350ed01236a6379af25b2733c","author":{"email":"01b9020665fb7a4b7d2f4b1dc79096dd661cb73f@qq.com","name":"Qingming He"},"message":"test case for infinite loop with fortran parser on C file","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/ef59e09c71984f5350ed01236a6379af25b2733c"},{"sha":"b651641c184bcc04d5de94caeaa70662d2506129","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"vera: construct a scope for a interface kind\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/b651641c184bcc04d5de94caeaa70662d2506129"},{"sha":"5aefbadd9a12f6c04d1d1dc933f9c8c8e74eab2d","author":{"email":"01b9020665fb7a4b7d2f4b1dc79096dd661cb73f@qq.com","name":"Qingming He"},"message":"Merge pull request #630 from QingmingHe/fix-fortran-inf-loop-c-file\n\nfix #629 infinite loop with fortran parser on C file","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/5aefbadd9a12f6c04d1d1dc933f9c8c8e74eab2d"},{"sha":"a85624009cebb7d04bedae3ac4b24147ade5ca13","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"C: don't make a tag for switch/case label\n\nA switch case label containing more than two tokens,\nC parser mistakenly detects it as a  goto label.\n\ne.g.\n\n\tswitch (i)\n\t{\n\t\tcase X|Y:\n\t\t     break;\n\nHere Y was captured as a goto label.\n\nThis commit adds an extra condition for avoiding the above case.\nOnly if a label candidate is not in the switch statement, c parser\nmakes a \"goto label\" kind tag for the candidate.\n\nSigned-off-by: Masatake YAMATO <yamato@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/a85624009cebb7d04bedae3ac4b24147ade5ca13"},{"sha":"5e8b8ff858c785ac6888874fc8efd480af431a71","author":{"email":"513986cde77d8c3ec5dcdc51c722b44eae920b60@gmail.com","name":"Masatake YAMATO"},"message":"Merge pull request #636 from masatake/implement-interface-kind-of-vera\n\nvera: implement interface kind","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/5e8b8ff858c785ac6888874fc8efd480af431a71"},{"sha":"aecd1bd2941ed29a2955c212dc4236583201f1aa","author":{"email":"513986cde77d8c3ec5dcdc51c722b44eae920b60@gmail.com","name":"Masatake YAMATO"},"message":"Merge pull request #635 from masatake/remove-duplicated-if-condition-in-tagCheck\n\nc-family: remove a duplicated if-conditions","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/aecd1bd2941ed29a2955c212dc4236583201f1aa"},{"sha":"a8d2c1e352519c9d101d396b1a28f28d863e0d44","author":{"email":"513986cde77d8c3ec5dcdc51c722b44eae920b60@gmail.com","name":"Masatake YAMATO"},"message":"Merge pull request #638 from masatake/c-label-detection-more-strictly\n\n C: don't make a tag for switch/case label","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/a8d2c1e352519c9d101d396b1a28f28d863e0d44"},{"sha":"67032b6a259744b9e1d0095246fb78117d21878a","author":{"email":"513986cde77d8c3ec5dcdc51c722b44eae920b60@gmail.com","name":"Masatake YAMATO"},"message":"Merge pull request #631 from dtikhonov/fix-perl-assert\n\nDo not assert on malformed input.","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/67032b6a259744b9e1d0095246fb78117d21878a"},{"sha":"f36c17a5ee1cdd1990ed65a64fe8bbbd0ef76da8","author":{"email":"bdfff7006d3a5967c7c741d652a74f5445442e11@redhat.com","name":"Masatake YAMATO"},"message":"units, perl: Add test unit for GitHub issue #627","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/f36c17a5ee1cdd1990ed65a64fe8bbbd0ef76da8"},{"sha":"c0ca7e274a5fca7333829db4474a6eee981ea68e","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@anmolsarma.in","name":"Anmol Sarma"},"message":"Remove superfluous self assignment","distinct":false,"url":"https://api.github.com/repos/masatake/ctags/commits/c0ca7e274a5fca7333829db4474a6eee981ea68e"}]}