CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
crazycs520_tidb.json1 linesDownload Raw Back to root
1[{"node": {"oid": "0712350d053e1ea45b89b6ba2aba021784293bf3", "messageHeadline": "update parser go.mod", "author": {"name": "crazycs520", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb2d56ab733e6425d32d880f505efb8a2716f57c", "messageHeadline": "parser: add SHOW CREATE USER syntax (#8970)", "author": {"name": "Hunter Lin", "email": "lnhote@gmail.com", "user": {"login": "lnhote"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2098431843161bcddd861490684329577f7976a", "messageHeadline": "stats: fix histogram bound overflow error (#8984)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 110, "deletions": 41}}, {"node": {"oid": "692693a1ff26b47576ebd850b04972a2ee96f4e8", "messageHeadline": "server, tidb-server: improve unix socket handling (#8836)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "c68ee7318319b34fbad53d5abf18275b0273ae41", "messageHeadline": "gomod: update tidb-tools version (#8945)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74b2c1477de9780fe625da47c810d6132861d6ce", "messageHeadline": "ddl: modify `cancel drop column` ddl test (#8897)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "da31a461e710364cf87facdffdea003dc7dbb1b6", "messageHeadline": "ddl: fix cancel rename index ddl error (#8610)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 101, "deletions": 16}}, {"node": {"oid": "ddda6b460a4c2348bb19a62fad73eb161b5afe03", "messageHeadline": "session: upgrade tidb_max_chunk_size to new low bound value (#8969)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "abf00fc34612f6cc7eded3913237d2a0ce977d7b", "messageHeadline": "sessionctx/variable: fix select variable return wrong result when var\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "021f7538bbde8fde4edc7a9682ba423a1a8bfc62", "messageHeadline": "sessionctx/variable: fix select variable return wrong result when var\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "a81e312fbc9248494551a473292a6be257958378", "messageHeadline": "executor: support parallel building hash table for radixHashJoin (#8927)", "author": {"name": "HuaiyuXu", "email": "xuhuaiyu@pingcap.com", "user": {"login": "XuHuaiyu"}}, "additions": 136, "deletions": 92}}, {"node": {"oid": "971629b9477a9027f30e83f1fdb17120c0f2bec1", "messageHeadline": "parser: update parser version (#8973)", "author": {"name": "leoppro", "email": "i@leop.pro", "user": {"login": "leoppro"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "76de7f1cee6d99d3d58ce656bf773a5d00ef7344", "messageHeadline": "README: change release icon always show the latest tag (#8974)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "884db0ab3dc5d2673a9d9ad12199947ea3146a5d", "messageHeadline": "types: fix the incorrect behavior of \"%y\"/\"%Y\" for STR_TO_DATE() (#8517)", "author": {"name": "FateTHarlaown", "email": "623239185@qq.com", "user": {"login": "FateTHarlaown"}}, "additions": 78, "deletions": 7}}, {"node": {"oid": "106bc7efc6eef85e5cc1c3eb4fa0c7295eafee28", "messageHeadline": "executor: return error if autoid overflows shard bits. (#8936)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "8468e7ec515bac8bda78e9ee2dcfe887d6446a42", "messageHeadline": "CONTRIBUTING: '\uff0f' -> '/' (#8954)", "author": {"name": "invzhi", "email": "invzhi@protonmail.com", "user": {"login": "invzhi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b024558747cbef544645678bc6e99c72516723e", "messageHeadline": "Makefile: build gofail to tools/bin (#8952)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "aeb68f23a6d5ddafa1fc6378887b2e569093a46d", "messageHeadline": "ddl: fix rename table compatibility (#8960)", "author": {"name": "LanceLi", "email": "463499510@qq.com", "user": {"login": "nange"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "23c1946d2195e51fd54fc783acb0759afae130e6", "messageHeadline": "planner/core: support named window (#8937)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "39e1dfe4c2825f840eaf7184fda1526e71d36491", "messageHeadline": "parser: better error message #133 (#8950)", "author": {"name": "Hunter Lin", "email": "lnhote@gmail.com", "user": {"login": "lnhote"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "084aa5a03093a275b4a1b28ee50ff2dee2c1771a", "messageHeadline": "config: add initChunkSize config item, make chunk start with 32 (#8480)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 82, "deletions": 29}}, {"node": {"oid": "243d611cc44be723627d461eaa002aad3d838aa3", "messageHeadline": "Revert \"gcworker: let gofail in gcworker run serially, make ci happy\"\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 53}}, {"node": {"oid": "78a51a4626999279749c460f3f42a2e92897c2e3", "messageHeadline": "executor: support \"show columns from\" for view (#8863)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "081a2c5cccf4d82ca2ad33cdc9f2f21d3319e2d5", "messageHeadline": "planner, privilege: check user priv on SET GLOBAL (#8837)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "cfff96555e2dd9923258f0e5cb3fd5127381ac51", "messageHeadline": "Handling insertion issue when the dropping column's flag is not null \u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 101, "deletions": 24}}, {"node": {"oid": "0c75c430105aedcd7d29c26ba746e7bd3252fae3", "messageHeadline": "fix typo (#8943)", "author": {"name": "\u59da\u94a2\u5f3a", "email": "acmerfight@gmail.com", "user": {"login": "acmerfight"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ee6811d9777bc2ae281292bf2f6313abb64b5c3", "messageHeadline": "planner: added support for error in visitInfo (#8855)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 126, "deletions": 108}}, {"node": {"oid": "3708a8306c0f3ce4979507085cf0b0a618af1211", "messageHeadline": "expression: constraint propagate for '>' and monotonous function (#8640)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 254, "deletions": 15}}, {"node": {"oid": "e0b30fe9baf574e3467229e36e92eddb6e054ada", "messageHeadline": "planner,executor: support `show create database if not exists` syntax\u2026", "author": {"name": "Lonng", "email": "chris@lonng.org", "user": {"login": "lonng"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "cef6e75be8790eed2f88b1fc8d0c87669a103c0b", "messageHeadline": "infoschema: add initial support for views (#8892)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 120, "deletions": 38}}, {"node": {"oid": "6d098d4ff6ca83e86c718ab95fdfe9b7837f0d47", "messageHeadline": "gcworker: let gofail in gcworker run serially, make ci happy (#8912)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "e646276f4b9d1cce8ef3395ac3b8aae60f2e3407", "messageHeadline": "planner,executor: basic support for DROP_VIEW (#8758)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 85, "deletions": 30}}, {"node": {"oid": "6a9ad3fe25e8c835da2dfc83afd458748c92c9ac", "messageHeadline": "travis: enable code coverage test using codecov (#8910)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "0147e0cece4481807289cc4cd867cb8d2abd3145", "messageHeadline": "ddl: refine cancel/rollback ddl job code. (#8858)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 156, "deletions": 164}}, {"node": {"oid": "91cdbf2f544d52a8212eee74085ba12a5f53e4cd", "messageHeadline": " planner: support window function (#8630)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 470, "deletions": 21}}, {"node": {"oid": "41ad62696c1a7fe4d9fb7425b25349a0fb96a18c", "messageHeadline": "session: add a `doNotCommit` flag to transaction when `StmtCommit` fa\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "243120c473cbe6c40704383cb5038c27ecd55c0a", "messageHeadline": "planner, executor: add post-process after physical plan optimization \u2026", "author": {"name": "Yuanjia Zhang", "email": "qw4990@163.com", "user": {"login": "qw4990"}}, "additions": 381, "deletions": 258}}, {"node": {"oid": "235d04c5e9d90408b5f198c18abd52d6f02ff333", "messageHeadline": "docs: add comments about why update statement using writable columns.\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "32cfaf1dcc74fe627d67facebc92150b84b3deaf", "messageHeadline": "builder: use empty db should return NoDB error (#8908)", "author": {"name": "caojiafeng", "email": "funfriendcjf@gmail.com", "user": {"login": "nanne007"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "18d75a30ae51a966d5da4fd2b8ca8b26a1ada20f", "messageHeadline": "executor: support parallel partition for HashJoinExec (#7911)", "author": {"name": "HuaiyuXu", "email": "9039012+XuHuaiyu@users.noreply.github.com", "user": {"login": "XuHuaiyu"}}, "additions": 367, "deletions": 52}}, {"node": {"oid": "386f8e3b7af194eab0cabdb64cf053d2b34a8d17", "messageHeadline": "planner: update generated column inside a transaction should return e\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 113, "deletions": 8}}, {"node": {"oid": "1232db5590696cb9c4e86486f878ecc504f7f46c", "messageHeadline": "planner/core: add DefaultExpr support for expressionRewriter (#8540)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 160, "deletions": 2}}, {"node": {"oid": "b8b3a7fc787026fd38565b9bb18364d5b9787c5a", "messageHeadline": "ddl: fix can't cancel a job when add index meets panic (#8621)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 142, "deletions": 8}}, {"node": {"oid": "4616e8ca82dfd8d197459d77bd1180d35b087349", "messageHeadline": "ddl: update comments (#8845)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3698f667068386143631ec63f5139faa951f27d", "messageHeadline": "executor: fix panic and update error data when table has column in wr\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 187, "deletions": 3}}, {"node": {"oid": "477e252b351cf28b0f08eddd01f4c5f6df6cb46f", "messageHeadline": "expression: handle empty input and improve compatibility for `format`\u2026", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 117, "deletions": 54}}, {"node": {"oid": "e06c87d3c1705dfd3557f77b502519c7445c5e6e", "messageHeadline": "add an option for AddRecord and Create (#8884)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 90, "deletions": 73}}, {"node": {"oid": "61d2a1fca794ae4cb362cf802a22c2909ffc841e", "messageHeadline": "docs: fix spelling error in design docs (#8893)", "author": {"name": "Westicles1980", "email": "46272108+Westicles1980@users.noreply.github.com", "user": {"login": "Westicles1980"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e4d18a7ecb66f90b15e4e78bb00db73f84ddd57", "messageHeadline": "domain: run FLUSH PRIVILEGES synchronous on GRANT (#8886)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 8, "deletions": 27}}, {"node": {"oid": "680368f81df717688fae5247a2f4fe5370544f1d", "messageHeadline": "ddl : fix concurrent add partition problem (#8783)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9b0eb88b200586a69fd2db6bb65ea1b8f8e0ed45", "messageHeadline": "util/ranger: fix incorrect behavior about index who has prefix column\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 69, "deletions": 7}}, {"node": {"oid": "0e89c02ffb0c4fcb14204e353172621404a391b1", "messageHeadline": "*: clean up code for insert/update statement (#8867)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "5e0a4f1db3466d8ace37181cfe194a9199412e32", "messageHeadline": "expression: return null when cast to huge binary type (#8768)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "164747c76b40c3825b84624fc2217dcc23eac2b7", "messageHeadline": "session: validate value for global time_zone sys variable (#8876)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "599b9ebfcdb9e733f150cdc023c764a802f19794", "messageHeadline": "planner/core,binloginfo: add a projection to fix 'delete from join' s\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "7a966426eec1e04d57325a829ab3a7700189711c", "messageHeadline": "metric: replace QueryDurationHistogram's \"general\" type to more detai\u2026", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e7301865a12c9dd8f5403c30be46e13c95f6de64", "messageHeadline": "executor: show full tables support view (#8860)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "149b8184a6f0ad0ba2484094ac0affbfa2255dad", "messageHeadline": "plan/cascades: generate logical property for Group (#8833)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "eaeaca74aeea49c38548403a8a49ab34cce03b9d", "messageHeadline": "ddl: fix cancel drop column ddl error (#8545)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 159, "deletions": 0}}, {"node": {"oid": "fe01b1674ec034c0d50f63068e715742cc398c63", "messageHeadline": "planner: privilege check ANALYZE TABLE stmt (#8486)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "71088815e7c5121e069d7ec10595d176a44b9bea", "messageHeadline": "executor: refine HashAgg.Close when unparallelExec (#8810)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "0840a5e478455928da0298816f6cbd85cea2b116", "messageHeadline": "ddl: new only one delRange and sessionPool in ddl (#8522)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 59, "deletions": 27}}, {"node": {"oid": "e45e6999cbd29fbd14cf8c93669b2e45907b4154", "messageHeadline": " check null flag when eliminating count aggregation (#8664)", "author": {"name": "Wenlu Wang", "email": "kingwenlu@gmail.com", "user": {"login": "Kingwl"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "ffd9ba6659fe76b62acd74e638d9133176a8329a", "messageHeadline": "gc_worker: Remove timezone name from the times that are saved in mysq\u2026", "author": {"name": "MyonKeminta", "email": "9948422+MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "93e91b6a3745403f50ae8bc3ec7e0c44c3405978", "messageHeadline": "executor/test: fix data race of executor unit tests (#8807)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 130, "deletions": 95}}, {"node": {"oid": "0c8e967858f4abdc0d2f24b4fdd167fbcbfcb356", "messageHeadline": "*: provide virtual table facilities (#8657)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 450, "deletions": 1085}}, {"node": {"oid": "eedc6af305187db7fe109f3a133a38dff1d61296", "messageHeadline": "server: compatible to old handshake protocol (#8812)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 99, "deletions": 3}}, {"node": {"oid": "889b121b291947957ae4e774266d40d8087501c1", "messageHeadline": "planner/core: fix panic when generate index join (#8831)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "123aba282c10ef22500bc13f733191a8520ded64", "messageHeadline": "planner: support building data source from View (#8757)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 139, "deletions": 1}}, {"node": {"oid": "7ffdbcad6cb833bfa2586fcebf9d2f4c25dfffc9", "messageHeadline": "executor: add test case for execute prepare_stmt using binary protoco\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ffa375fdc27a544b47ebcab4bd3103e38442f481", "messageHeadline": "ddl: fix cancel drop table/database ddl job bug. (#8537)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 140, "deletions": 13}}, {"node": {"oid": "2bde340b77981fbed98cb217be4c2b001e611b1a", "messageHeadline": "ddl: fix test of partition add index fail (#8789)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1a4e8197d616298ed29f165aaa92dee0dfa75ab", "messageHeadline": "Revert \"executor/show: show create table return utf8mb4 charset. (#86\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "d18662001db5f555ee23367247bd7e3fbd58b582", "messageHeadline": "CHANGELOG: add changelog for v2.1.2 (#8767) (#8773)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b74d0283a2a6f780b75c7192e760b41a03e80884", "messageHeadline": "statistics: fix pseudo estimation for correlated column (#8734)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "90b619a452cf203bbc804f934fa7ae798706789e", "messageHeadline": "planner/core: add support for nested virtual generated columns (#8659)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 61, "deletions": 25}}, {"node": {"oid": "4ded4f68ef4c88663204ecee14dc97d2677ecaa9", "messageHeadline": "planner/core: refactor `deriveStats` for LogicalPlan (#8753)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 59, "deletions": 106}}, {"node": {"oid": "351c4a55687edd7d5225c5427e5243b52079f791", "messageHeadline": "*: refine commit txn slow log (#8731)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 119, "deletions": 13}}, {"node": {"oid": "61a8699c4732e031fd0b0f0443e5cb7445214e99", "messageHeadline": "server: fix noise log for wait_timeout (#8813)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b6c05126e37166125d34ca84540bd5cd30646caa", "messageHeadline": "session: add gofail test for (#8743) (#8801)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "3040788655644f12f9acb2adce84be341dd28d0a", "messageHeadline": "*: make errcheck work again (#8795)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 100, "deletions": 31}}, {"node": {"oid": "c385cbdcca83eeed283139814a7ea149e3116e66", "messageHeadline": "parser: fix subquery hint panic (#8781)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04677c6001dcacb074bdd2b4172e050fa3df1dbf", "messageHeadline": "doc: add some example to http api doc (#8785)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "bd69b15e79147a0727524b2d2a532580cb45a686", "messageHeadline": "*: add the error check (#8770)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "98b96cc769160fb592b4cfc1f8a554c8751a6224", "messageHeadline": "executor: speedup unit tests by spliting them into separate suites (#\u2026", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 1844, "deletions": 1603}}, {"node": {"oid": "eeab17d6128592d3274940da8b3c576237c7df38", "messageHeadline": "*: update the package of check (#8778)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0021af671fa3b938d048d7e44fc3604f10af36a1", "messageHeadline": "*: remove retool from Makefile (#8769)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 148, "deletions": 146}}, {"node": {"oid": "d20bf285197fb5560253a775b7195a0748b85e77", "messageHeadline": "ddl: dynamic adjust add index worker number. (#8295)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 201, "deletions": 80}}, {"node": {"oid": "ef7082da1cb2da10bee4ad70eb6ec9412bc96a90", "messageHeadline": "ddl, executor: fix rename table compatibility (#8709)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "20a468d558505d4643ce38fa59fa7884099b5a08", "messageHeadline": "store/tikv: Add endKey support for RawScan (#8602)", "author": {"name": "MyonKeminta", "email": "9948422+MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "7bf23e8c4772b193c5fe690c2816a4f39974a312", "messageHeadline": "server: add hot region table/index api (#7890)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 211, "deletions": 10}}, {"node": {"oid": "b818fb2f01836a2220c84bc892d0c5b79706496f", "messageHeadline": "expression,util/encrypt:add support for AES CFB mode (#8760)", "author": {"name": "Kejie Zhang", "email": "601172892@qq.com", "user": {"login": "kjzz"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "94df8d1e30a98048f057c6d357a972169cb2d294", "messageHeadline": "*\uff1a ignore unknown hint and return warning instead of return a parser \u2026", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "44f2c2c381bfcc6d2ccfbc28f38424adb529e43f", "messageHeadline": "Makefile: make 'make check' faster (#8755)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 96, "deletions": 58}}, {"node": {"oid": "a7907ede7a9a740953b0c753b5b2b7add5b55195", "messageHeadline": "*: remove `fail` field from TxnState (#8712)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 607, "deletions": 267}}, {"node": {"oid": "29c17a1eb9614402d41886e866b92ea053f1c21e", "messageHeadline": "planner/core: correct column name with unary plus sign (#8702)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "1c4d2d989078b72af26f6497ef4a39af8363f5d4", "messageHeadline": " table: check non-BMP characters and return error when the charset is\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "18b2a7884b66a1c9bacd3a9d271e9b74a50c0d29", "messageHeadline": "admin: only check public index (#8748)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7528a059cf09246a34ef712b2e0d619e67ed71b8", "messageHeadline": "executor/server/session: add extra info message sent to mysql client \u2026", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 552, "deletions": 101}}, {"node": {"oid": "f4f8b3db0148e344317cd72662144f0e4deb2e21", "messageHeadline": "util/chunk: fix incorrect result when set duration to `MutRow` (#8725)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "2f54639f14ba2d291c094ef4efe2b1fceb87a0d9", "messageHeadline": "add binlog socket config for compatible with kafka version pump (#8732)", "author": {"name": "WangXiangUSTC", "email": "xiang13225080@163.com", "user": {"login": "WangXiangUSTC"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "9c087d13eebc12a1efc66019cb405d5aa0deacd6", "messageHeadline": "*: replace github.com/etcd-io/gofail with the forked one (#8693)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "431c884721aa10c5aab289ed02c9104be6516412", "messageHeadline": "cmd/explaintest: tiny change to make it stable (#8740)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7056bb0d32cecf3033a33791f647737d1efa5377", "messageHeadline": "executor, session: refine insert unsigned bigint autoIncreID (#8181)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 321, "deletions": 46}}, {"node": {"oid": "df55d3815d98bdd90f8f86b97fe71a76ac0f85cb", "messageHeadline": "executor,planner: fix 'show master status' output (#8737)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4e8c424718cc90d954efa975d4d451eb97e6991d", "messageHeadline": "*: basic support for CREATE_VIEW (#8571)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 353, "deletions": 17}}, {"node": {"oid": "0738f5f2882228cd8bbe50d97675ffdc0324bc9d", "messageHeadline": "planner: specify order for every property column (#8715)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 242, "deletions": 200}}, {"node": {"oid": "4899ce5e923b5833cc684ea8d301f73773718330", "messageHeadline": "ddl: add error check in ddlCtx.buildDescTableScan (#8726)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "198971f4b30f3a4bc24111ecd2e2858ae91762a2", "messageHeadline": "ddl: fix data race in unit test TestChangeColumn (#8724)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "8a6b965a8b38d38266f8166fc4a294b5f3f44b3f", "messageHeadline": "executor: accelerate unit test TestTSOFail (#8717)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "1d3ecdf6640220605e94fe517d5ac79d348e79db", "messageHeadline": "*: fix misspelled words (#8722)", "author": {"name": "\u5d14\u5b81", "email": "cncc0824@gmail.com", "user": {"login": "cuining"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "355a6290a1f59b050bbe32ec6ef47d849546522f", "messageHeadline": "ddl: fix a data race in unit test TestTableSplit (#8719)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "ab88f0b1c3b6db829f3e553963673a9bf7752899", "messageHeadline": "proposal: update `Support restoring SQL text from an AST tree` propos\u2026", "author": {"name": "leoppro", "email": "i@leop.pro", "user": {"login": "leoppro"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "e5b9fc079a9fbea9965faf14716f86332bf015e6", "messageHeadline": "server: close all connection directly when terminate tidb (#8692)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "096bb68e6befd2b7160d226ada95ecba4d2902f5", "messageHeadline": "types: implement new Restore func of ValueExpr (#8679)", "author": {"name": "leoppro", "email": "i@leop.pro", "user": {"login": "leoppro"}}, "additions": 108, "deletions": 25}}, {"node": {"oid": "808eab19115d81a2940bca87e287dd7e58218c75", "messageHeadline": "session: support system variable interactive_timeout (#8487) (#8573)", "author": {"name": "H", "email": "huhao0715@gmail.com", "user": {"login": "hhu-cc"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "39c0306d5e289440a5bc5eff327b7b87c678d0f2", "messageHeadline": "session: add error log to catch bug stack in Commit (#8687)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "4cbd50101c2fab2cbbd459b0c7d618e9e21a1203", "messageHeadline": "ddl: reduce the time to run unit tests (#8585)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 455, "deletions": 406}}, {"node": {"oid": "2088cafaca1dceaf538b436a1d94fd3008ac0d16", "messageHeadline": "types: restore the field length of a string typed parameter value to \u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "5cf535329dc4e27531ca260914865e2f4dcda325", "messageHeadline": "Makefile: move 'go mod tidy' check to makefile (#8690)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4ccd7456fcdc5e62e68f49a0a542cbcf88e38343", "messageHeadline": "doc: add the change log for release 2.1.1 (#8666) (#8668)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "2e95ee2804130c620c11d5ea9e37aba123bc0cd4", "messageHeadline": "planner/core: make join reorder solver stateless (#8680)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "db2127a0ddfedb10dff9e41d415962fd12035e33", "messageHeadline": "ddl: split tests to speed up tests (#8612)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1957, "deletions": 1983}}, {"node": {"oid": "7af338c338326c5256df3fa5dcecf0319a453b70", "messageHeadline": "ranger: some code clean up (#8663)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "9f51a626e6587118db4306882a5578e7ffe3d2a6", "messageHeadline": "planner/cascades: reorg package layouts (#8672)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 727, "deletions": 603}}, {"node": {"oid": "7f7cfbf3732a13d441788d947c2e89eb4cc3e3cb", "messageHeadline": "docs/design: add proposal for sql plan management (#8651)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "63e7dacf8d4e59dce05131561d313065cbeda586", "messageHeadline": "expression: do not set ParseToJSONFlag to a JSON column (#8564)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "9bd1fb8a8dff8f910ed312e81cd0a5a922d03626", "messageHeadline": "kvencoder: accelerate kvencoder test executing time (#8595)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 11, "deletions": 35}}, {"node": {"oid": "0a8c2f9620ed81c21159be6edbe4fd1dab8ee0d1", "messageHeadline": " planner/core: speed up unit-test (#8598)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "64cd9b246ffb4da6a526f922671d6c96a4b97018", "messageHeadline": "planner,types: refactor the PR #8619 by using parser/types/FieldType.\u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "f545f624a6d1b7d13e3d93d27dff35ea5b07ecb5", "messageHeadline": "planner/core: use stable sort to make CI stable (#8650)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d69490b77e3e913d6122fa607bc29cf3eb95c498", "messageHeadline": "executor/show: show create table return utf8mb4 charset. (#8604)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "d3b92e0288067a0f8740d22dad65a42e96d390d5", "messageHeadline": " ddl: fix panic when add index of generated column. (#8620)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "080768dddacea48404549ef98f4ebd470052ec29", "messageHeadline": "plan: not build dual for AntiSemiJoin when condition is constant fals\u2026", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "e2b3912296443e39f737a5f8c6379d73baa03add", "messageHeadline": "reset bound arguments when it is executed by execute command (#8645)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e03ef6099cbde896f6fce172030499901c10a3ff", "messageHeadline": "ddl: support alter table .. truncate partition (#8624)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 163, "deletions": 6}}, {"node": {"oid": "ef0ad26da8f99044a741fc0a781a0c4791446e8b", "messageHeadline": "executor,table: remove redundant if condition and fix comment typos (\u2026", "author": {"name": "exialin", "email": "exialin37@gmail.com", "user": {"login": "exialin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "30427927f6f278d664a766180d8adf8c5e853e7a", "messageHeadline": "*: move `session.NewStore` to `store.New` to achieve semantic accurac\u2026", "author": {"name": "Lonng", "email": "chris@lonng.org", "user": {"login": "lonng"}}, "additions": 99, "deletions": 72}}, {"node": {"oid": "18b33fb4252352c64cafb2037a83ca0d4d78e14c", "messageHeadline": "expression,planner: fix to preserve the precision information of a ti\u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "e3f3ac24f65a89d4bfc3bba0957b2d4cfbc11e6a", "messageHeadline": "session: add a batch commit session variable for the large transactio\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 95, "deletions": 7}}, {"node": {"oid": "97b569ca4bad527b97d6cc5b4aa48f46926ab42f", "messageHeadline": "plan: build separate required physical property for children (#8635)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "ce622ec6d849e5224299f557e50ad0775d260062", "messageHeadline": "session: move more session vars to stmt context for retrying (#8034)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 74, "deletions": 46}}, {"node": {"oid": "f597d1884db042565806b2c4236dbd258494c33a", "messageHeadline": "go mod: update the parser version (#8632)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "c27705ad75561b053b6825f1749f36de76a09738", "messageHeadline": "sessionctx: Error/warning on unsupported isolation levels (#8625)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "ac16ad5a9b2575f3bc3e649797b0e23eeb04754e", "messageHeadline": "server: tweak error info(consistent with the previous `handleLoadData\u2026", "author": {"name": "Lonng", "email": "chris@lonng.org", "user": {"login": "lonng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d7d01cfe886c6b40beb8ea412b667539470a915", "messageHeadline": "ddl: support altering the other charset to utf8 or utf8mb4 (#8037)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 311, "deletions": 14}}, {"node": {"oid": "353861fe8f4e5760b105a255a5540f612e9c953c", "messageHeadline": "expression: fix abs push down sign bug (#8622)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e2d6c7aa7eba3ac4f3a5201f1a36bf534fa6298", "messageHeadline": "ddl: fix cancel drop index error (#8504)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 206, "deletions": 56}}, {"node": {"oid": "6bd8bddb127723aa8d2382140b853176460e6fa5", "messageHeadline": "planner/core: simple greedy join reorder based on CBO (#8394)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 610, "deletions": 611}}, {"node": {"oid": "f72769cee45d42c31149031f121da7d05d19af90", "messageHeadline": "sessionctx/variable: fix field(`History`) typo in `TransactionContext\u2026", "author": {"name": "Lonng", "email": "chris@lonng.org", "user": {"login": "lonng"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d9e02b76ddb7a99d6740728edb58612d5b617b0f", "messageHeadline": "expression: remove redundant \"errors.Trace()\" in \"expression\" package\u2026", "author": {"name": "Ziyi Yan", "email": "ziyi.yan23@gmail.com", "user": {"login": "ziyi-yan"}}, "additions": 1316, "deletions": 1341}}, {"node": {"oid": "ea0dac564273d6981a3f4dd3a1ba9d0407bd3ef7", "messageHeadline": "ddl: update parser to make TiDB treat charset and collate case insens\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "fde9c72af50ded8c96945efe0118bbfbd45d3731", "messageHeadline": "expression, executor: castStringAsTime returns null when sql_mode is \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "e61bad0769c7dbb82b03250d588a263d2958d7be", "messageHeadline": "expression: handle corrupted length in uncompress builtin function (#\u2026", "author": {"name": "Ziyi Yan", "email": "ziyi.yan23@gmail.com", "user": {"login": "ziyi-yan"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d3296695ac577d4011c061b1951e36d8782884f9", "messageHeadline": "proposal: support restoring SQL text from an AST tree (#8533)", "author": {"name": "leoppro", "email": "zhaoyilin@pingcap.com", "user": {"login": "leoppro"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "49b0cd336900ed73cbce1fd7cf6c34357796d0dd", "messageHeadline": "executor: set projection concurrency build bellow aggregate (#8601)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93acd10f53c0bf6d075a518423c029b801903776", "messageHeadline": "*: add context.Context to NewTxn(), tiny refactor (#8530)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 153, "deletions": 126}}, {"node": {"oid": "98c72c6a8ee32664fa543c4fbde86e6ea893d349", "messageHeadline": "stats: optimize unit test execution time (#8597)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 82, "deletions": 141}}, {"node": {"oid": "126e44bf36da04852d99e0c6efca311aa57116ad", "messageHeadline": "ddl: fast fail check for create index to accelerate CI (#8592)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "312e0f7e9d85a697421c53cc2795accaab9a6729", "messageHeadline": "session: skip global variable cache in unit test (#8594)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "50cb733565b2ab464c2b8d9bb6e17acac0712582", "messageHeadline": "tikv: accelerate tikv package testcase (#8562)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 8, "deletions": 50}}, {"node": {"oid": "68d0e20d710884a630a02a3cc27f8dece53694f7", "messageHeadline": "server: add http api for get ddl history  (#8591)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "68a6291c05ab3099d82f33757b1cd799144c188a", "messageHeadline": "executor: fix show create table for hash partition (#8477)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 60, "deletions": 47}}, {"node": {"oid": "dbf140f8358783eb4ed9623e893384260b349a47", "messageHeadline": "*: support select, insert for hash partition table. (#8411)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 315, "deletions": 9}}, {"node": {"oid": "ac3556b6cd9e5ebd41e5a084eb71b71eb3324c0b", "messageHeadline": "plan: implementation phase framework of cascades planner (#8449)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 477, "deletions": 9}}, {"node": {"oid": "f06f3ca2fe77627e8863cb608391ef855f6227ee", "messageHeadline": "planner: support the transformation framework of the cascades planner\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 467, "deletions": 1}}, {"node": {"oid": "93a18dfdc5056dad46c1fafaa07a0a787b8c98d0", "messageHeadline": "metrics: add percentage of CPU usage gauge (#8539) (#8580)", "author": {"name": "Ziyi Yan", "email": "ziyi.yan23@gmail.com", "user": {"login": "ziyi-yan"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c137cada680f5f9c0302135824599c702d1e12e8", "messageHeadline": "*: change golang.org/x/net/context to standard context (#8579)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 215, "deletions": 187}}, {"node": {"oid": "9e5cf68dc4309ce9f45f9a49a7be7540d0a70cf0", "messageHeadline": "tidb-server: validate txn-local-latches.capacity is not equal to 0 (#\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3128e9b98a2b89f9f54dde8dc46d4d46ab61bc03", "messageHeadline": "*: Hide \"Mem\" column from SHOW PROCESSSLIST (#8543)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "350a046975a1f86fa6f05f177e81ae838388f4bb", "messageHeadline": "executor,store/mockstore: add a test to mock get tso fail (#8566)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "558e02dbce98eb94786d883f9e8557b83ff5c4f6", "messageHeadline": "executor: fix grant operation in ANSI_QUOTES sql mode (#8561)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "e478be79146610d9d37be76db19f7139864a209e", "messageHeadline": "ddl: add ddl_reorg_batch_size variable to control ddl worker batch si\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 74, "deletions": 10}}, {"node": {"oid": "cb4d5bd988f23a2b15ef2bd9d96f5cc5be9a6b14", "messageHeadline": "executor: support batch insert for insert values statement (#8420)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "1cc9d4d53c3f131d593bd5a5df979379c5682be2", "messageHeadline": "expression: split aggregation descriptor for reuse (#8559)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 251, "deletions": 254}}, {"node": {"oid": "b3e40bf94fa065a0a43ba32e49365052993a81c1", "messageHeadline": "ddl: alter table add partition on hash partitioned table (#8375)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 109, "deletions": 14}}, {"node": {"oid": "103f2ac2a34eb84aa899c41cbc48620e64cc9782", "messageHeadline": "*: add a session variable for window function parser (#8511)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "cbae4c68153ab1167f8cf44668e51415c9b0d319", "messageHeadline": "planner, executor: set memory size to MAXUint64 for prepare plan cach\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "6e27de255bc2c30289fa0655bdbcc0131365deb8", "messageHeadline": "expression: fix incorrect date arithmitical with negative interval (#\u2026", "author": {"name": "caojiafeng", "email": "funfriendcjf@gmail.com", "user": {"login": "nanne007"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "8ddeeea939747e2d4634beb792d9d3281c49129d", "messageHeadline": "gc_worker: add gc enable variable to enable/disable gc (#8282)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "27007923d945dff566cc1192d91ae390e200944f", "messageHeadline": "proposal: fix view proposal's markdown format (#8560)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c677187728668d5724f001728fe7978ae6d71e3b", "messageHeadline": "plan: support `?` in Order By / Group By / Limit Offset clauses (#8206)", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 234, "deletions": 28}}, {"node": {"oid": "04682ce3b7926631db7223ce45037e850860ae36", "messageHeadline": "proposal: add more detail view implement proposal (#8416)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 107, "deletions": 40}}, {"node": {"oid": "3b0610f347a037a5c6e6838c0b5dd03c4576cced", "messageHeadline": "config: fix comment typo (#8541)", "author": {"name": "Lonng", "email": "chris@lonng.org", "user": {"login": "lonng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b8417614cee9bf169d13a4a345783e93571dd1f", "messageHeadline": "ddl: support truncate table on hash partitioned table (#8401)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "bc7a3154f18bdd0d78cc79208af09adcd113210d", "messageHeadline": "add args info for retry (#8506) (#8509)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "741adcee43e27e874e3baa9b19e3f19ae683aa91", "messageHeadline": "types: impl ast.Recoverable for ValueExpr and ParamMarkerExpr (#8519)", "author": {"name": "leoppro", "email": "zhaoyilin@pingcap.com", "user": {"login": "leoppro"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "36bcf5db4ab610aff7287081da04e2893760a45a", "messageHeadline": " tidb/kv: remove useless errors.Trace (#8527)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4bcdb6d8ee7906947008603d95c543cd978b1106", "messageHeadline": "executor: do not build range for NullOuterVal in IndexLookUpJoin (#8505)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "d3d46e0715ae05d59d4ad086a939e0a454a70ee8", "messageHeadline": "plan: export `MockTable` and `MockContext` to be used in cascades pac\u2026", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 280, "deletions": 252}}, {"node": {"oid": "3b68ee59a6576a3e89328ddd630e3c51c58a2ca4", "messageHeadline": "planner: for UNION statements, ORDER BY cannot use column references \u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "9579be1e794d31bfb8068ea9803db2f5ed8b1c82", "messageHeadline": "run go mod tidy (#8402)", "author": {"name": "Greg Weber", "email": "greg@gregweber.info", "user": {"login": "gregwebs"}}, "additions": 69, "deletions": 240}}, {"node": {"oid": "654c6a9888243ee24ff3833e8399d4f1964bb342", "messageHeadline": "session: add GoString() for TxnState and make the log more use friend\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "2f6639d12b92ed897ade9481b293a85df431e769", "messageHeadline": "expression: add builtin function tidb_parse_tso (#8385)", "author": {"name": "yu34po", "email": "yu34po123@163.com", "user": {"login": "yu34po"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "d42a4b34c5119fc3fc6b35a5233cb94671a13a17", "messageHeadline": "expression: a constraint propagate framework mainly for partition pru\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 210, "deletions": 15}}, {"node": {"oid": "e7e31fae3fa9cc55edffaae09c5afdbd82bb535e", "messageHeadline": "*: add preparedStmt metric and add limit to max prepareStmt (#8405)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 153, "deletions": 29}}, {"node": {"oid": "d301c16e0ec6b784101a2a70444b6d091ea2c3d0", "messageHeadline": "ddl: fix a bug that cancel add index ddl job when workers are not run\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 360, "deletions": 69}}, {"node": {"oid": "322795439dafb0bc6c17cebd598a0520926db94b", "messageHeadline": "*: record cop scan rows in explain analyze (#8423)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 59, "deletions": 19}}, {"node": {"oid": "419c881207546edf6d081df10d332724e9d1b759", "messageHeadline": "domain: stop schema validator to prohibit DML executing when tidb los\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 132, "deletions": 21}}, {"node": {"oid": "bb7bb14fc31e6b48fa77468976b83e40288a386e", "messageHeadline": "support system variable wait_timeout. (#8245) (#8346)", "author": {"name": "H", "email": "huhao0715@gmail.com", "user": {"login": "hhu-cc"}}, "additions": 79, "deletions": 7}}, {"node": {"oid": "e5dc251dd3e6826f8c23bef645ea2a3b10a970f7", "messageHeadline": "ddl: fix concurrent access to `do.infoHandle` has a data race error (\u2026", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "e2e8d678199508bc9290b9afbc332036b9971861", "messageHeadline": "table, executor: set a real enum as the default enum value (#8469)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "73c91738d70f10dadcd79cf527742ddc73c82694", "messageHeadline": "executor: privilege check USE command (#8418)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "654964a35b74e7122de6493c5bc784d52d7caa24", "messageHeadline": "server: close connection when tidb server closed. (#8446)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "cadab30b4a6f404e379e3f7f228e44a8ab24febc", "messageHeadline": "domain,session: simplify the session pool of domain (#8456)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "1927cd9a3018b5b59eba083ee03a82ec2d358473", "messageHeadline": "session: release datum memory after transaction finished (#8458)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "487bb50390bbe0c712a4b850c20bf7cc12f4d061", "messageHeadline": "planner, executor: fix tp.Flen size when union with castIntAsString (\u2026", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0ac0e154d957b519796f1088b0bc9f9ba5c2e639", "messageHeadline": "planner, executor: fix `PREPARE FROM @var_name` (#8437)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "0d005a0b56734cf43590fab5d96481b7bf472ff6", "messageHeadline": "executor: fix overflow error message of `update` (#8457)", "author": {"name": "exialin", "email": "exialin37@gmail.com", "user": {"login": "exialin"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a3e25b2f8f286694d8ee35d61d04ec755136811d", "messageHeadline": "ddl: add some test code to mock genGlobalID fail (#8440)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "5035e48bb528d2c7a68e769bb62edafaa3aeb93f", "messageHeadline": "executor, sessionctx: add checks for system variable validate_passwor\u2026", "author": {"name": "Gao Zhiyuan", "email": "alapha23@gmail.com", "user": {"login": "alapha23"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "7a88c33a67e0afd2611824b00f64dbc32a38b9ea", "messageHeadline": "executor,planner: Improve SET PASSWORD (#8426)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "cd7e27d6ee246b957775731706acfc12ccc6f6db", "messageHeadline": "sessionctx: Set foreign_key_checks = OFF (#8358)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "cb64314131a13fa66b56e71c82e7bfb98a2ab721", "messageHeadline": "session: add current DB to CRUCIAL OPERATION log (#8447)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8be09da457a21ad613e3b13b6ea7ff7baa354c6e", "messageHeadline": "stats: fix panic when dumping stats (#8448)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "7ab61d85ce2c9deca971b52077a36812ada66d76", "messageHeadline": "executor: improve SHOW commands compatibility (#8417)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 127, "deletions": 27}}, {"node": {"oid": "1f46efe1561c5b0c13fe0fa75bd72a3e573fcad6", "messageHeadline": "expression: add builtin function JSON_DEPTH (#8347)", "author": {"name": "Ping Yu", "email": "shuiyu.cn@gmail.com", "user": {"login": "pingyu"}}, "additions": 227, "deletions": 1}}, {"node": {"oid": "18503e469d4584cbf049b6fac1e2334c00350631", "messageHeadline": "server: integrate trace format view tool to the web UI (#8430)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "41490005822f304d9abdb0b25c32863a08ef8a7f", "messageHeadline": "planner/core, expression: don't pushdown filters contains set or get \u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 103, "deletions": 8}}, {"node": {"oid": "87838774e6168d12a8f2293e0e7a130ea6182fac", "messageHeadline": "types: let round take effect in converting float string to int string\u2026", "author": {"name": "Zhuomin Liu", "email": "lzmhhh123@gmail.com", "user": {"login": "lzmhhh123"}}, "additions": 96, "deletions": 16}}, {"node": {"oid": "4b55ad0374e0d8da9a9755afbf54e3da69a37cee", "messageHeadline": "planner/core: support the optimize function for cascades planner (#8400)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 227, "deletions": 23}}, {"node": {"oid": "b1f0401554a44103bd2bb4b825778911e1bfb752", "messageHeadline": "add vendor folder to .gitignore (#8316)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e0876fe810a832721aac52275dd2b7792fd2892", "messageHeadline": "server/http: fix scatter table API and add document (#8424)", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "84d1299bb2d5840b33895bd0dfe9871ef0853638", "messageHeadline": "config, util.kvcache: support the memory guard to prevent OOM for the\u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 304, "deletions": 13}}, {"node": {"oid": "bb1f239516b285da095717ce146dd7b68b4e8721", "messageHeadline": "http: add http api for get db and table info that is related to the t\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "e69aa2749b75d0608ccf062c771c63b737daa05c", "messageHeadline": "server: unix socket should verify user's authentication (#8381)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "f085f4fee4b2b9f22860be0089f7383f9a15d803", "messageHeadline": "admin: admin check table/index using `tidb_snapshot` (#8172)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 106, "deletions": 1}}, {"node": {"oid": "01ca08b8c2b36e35396daf60049d3b554a4d75e0", "messageHeadline": "infoschema: Add missing i_s.files columns (#8387)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "01f533a59fccbdc0502ca275c8fa3b838385590a", "messageHeadline": "store/kv: fix panic for EOF-stream & add recover to copIterateWorker \u2026", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "89cd59d217637f5e79fdc81681c98531c668e688", "messageHeadline": "planner/core,session: fix privilege check for update (#8376)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "c16a22ac01a498f2cc100c880908ada21de3638b", "messageHeadline": "Update dockerfile (#8363)", "author": {"name": "Greg Weber", "email": "greg@gregweber.info", "user": {"login": "gregwebs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6bed56db1f56613432cccdbc565b651aa696a289", "messageHeadline": "expression: support JSON return type in `case` expression (#8355)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "6fb260f8a63e20dab2971674d70ee3be598d5262", "messageHeadline": "*: redesign `trace` statement with json output (#8357)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 223, "deletions": 21}}, {"node": {"oid": "c99b1c821a0ade2332a3a4e3fb1c48baa4b3e3bb", "messageHeadline": "executor: fix hash join sqllogic test block (#8374)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "84cf2195b25031427a88ca4fe39251272dfbb3e2", "messageHeadline": "readme: update ETL description (#8369)", "author": {"name": "Lilian Lee", "email": "lilin@pingcap.com", "user": {"login": "lilin90"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "012cb6da9443c1529ad58f0a3e20e33138cc4e49", "messageHeadline": "docs/design: add the table partition proposal (#7969)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "e11859e6531b5b89a57e46e33dddac4ab2eec32d", "messageHeadline": "*: support creating a hash partitioned table (#8026)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 121, "deletions": 70}}, {"node": {"oid": "4ff58ea3b230bd0356d6933719df1a4b7715ca03", "messageHeadline": "domain: make TestSchemaValidator stable (#8334)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3e0e7d5a69c089e100501c4235b01f517b269b34", "messageHeadline": "plan: support subquery in `Do` statement (#8343)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "61ee0da1037d5eea7c837b440b1f214bbbf5a60b", "messageHeadline": " planner: cleanup prepare cache when client send deallocate (#8332)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 123, "deletions": 7}}, {"node": {"oid": "c5bd5b6b84b636e65b212aad97619682da0109b1", "messageHeadline": "executor: make sure hashjoin's goroutine exit before `Close` return (\u2026", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8ddbd7062ee52b021fa002a160a5fced85302307", "messageHeadline": "session: fix bootstrap error in ANSI sql_mode (#8353)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "c84537dc944853c02c2ead9500cedf681eb4a175", "messageHeadline": "ddl: fix drop database bug if the database has partition table  (#8319)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "87b421265ed43c707290bfa92b2389bf8a83497a", "messageHeadline": "util/chunk: preallocate the columns array in MutRow to avoid array re\u2026", "author": {"name": "kennytm", "email": "kennytm@gmail.com", "user": {"login": "kennytm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8d0f210d322aa970ca974161efa891ef4ce7087", "messageHeadline": "ddl: add check when build enum, set column (#8003)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 76, "deletions": 32}}, {"node": {"oid": "89db1bab64bc005d2cf3829c75f13a962a447acd", "messageHeadline": "planner/core: derive `StatsInfo` lazily. (#8336)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "b4746797fc616158a1cd1263f137b5ac45ada238", "messageHeadline": "*: clone AggDesc before modifying its `Mode` in AggDesc.Split (#8328)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "3742a0d602fc8d3c30fdb7058da5424ece032c2c", "messageHeadline": "*: Txn() function signature refactor and remove ActivePendingTxn() (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 159, "deletions": 191}}, {"node": {"oid": "59cf3e0663ad0679d8074817e5a7eecce7248300", "messageHeadline": "util/execdetails: fix data race (#8324)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f88db4fb5efd8c92d36d820f9b8a72e24408371f", "messageHeadline": "executor: properly escape backquotes in identifiers in SHOW CREATE TA\u2026", "author": {"name": "kennytm", "email": "kennytm@gmail.com", "user": {"login": "kennytm"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "0c3e9c1652f009d86af3328a8685e0e43e2cbc7c", "messageHeadline": "session,executor: run statement without transaction (#8260)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 156, "deletions": 45}}, {"node": {"oid": "73a3497d2a1340e72d3fbc17005877d8c82eded5", "messageHeadline": "variable: validate setting tx_isolation variable value (#8299)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "d6796b3637d60befbe1fbb87e814c1028d060f9f", "messageHeadline": "executor, cmd: refine HashJoinExec for specific JoinType if outer/inn\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "dcba7eac00f4623446fa97f7948a8fe4de23dde5", "messageHeadline": "session: add sql types for commit and retry (#8281)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3c0d0534f286fe191351c21faea34e937ff8d623", "messageHeadline": "server,types: convert zero input correctly for column type `year` (#8\u2026", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "aa979705df0333d98395d8f548114e989eb0dcbd", "messageHeadline": "planner, executor: eliminate extra columns introduced by OrderBy upon\u2026", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "6a99fa25d70c28b4abbcc31c02a6b3f9f929d0f7", "messageHeadline": "executor: fix union dual table order by but not sort  (#8251)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "ce94611ef8055ecda24db9d9563b2901bf03bf53", "messageHeadline": "update tidb-tools' version in go.mod (#8265)", "author": {"name": "WangXiangUSTC", "email": "xiang13225080@163.com", "user": {"login": "WangXiangUSTC"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "679d2e559cab8d866d8607518435cd6944c669bb", "messageHeadline": "planner/core: make TIDB_INLJ to specify the inner table (#8243)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "19c01f40e0e71d543fe40a4bdeef02f7aa508e94", "messageHeadline": "planner: fix error caused by different length between inner and outer\u2026", "author": {"name": "Tao Meng", "email": "oatgnem@gmail.com", "user": {"login": "mtunique"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "a28a3a719a575b3f2f0c1b0e53f47303b96f4e24", "messageHeadline": "planner: fix expression rewriter wrong compare logic  (#8269)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 28, "deletions": 22}}, {"node": {"oid": "64781daaddd264dcaccc02031e8046021e83660a", "messageHeadline": "expression: make tests work with mysql sql_mode (#8278)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87421fe1501ff224e2867501a666024f52c29c33", "messageHeadline": "add changelog for v2.1.0-rc.5 (#8272)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "e233ee960155d3c51efc3b3ca86a703050b3d7bd", "messageHeadline": "kv, store: remove `Rollback` in `RunInNewTxn` (#8250)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2f2b47f511f8311907af26314196a82dd254caf4", "messageHeadline": "store/tikv: Make maxTxnTimeUse a configurable value (#8215)", "author": {"name": "MyonKeminta", "email": "9948422+MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "ce6a7150b3279897c1c85777fb0a7903a88f86e5", "messageHeadline": "executor: Support NO_AUTO_CREATE_USER sql mode (#8160)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "f7d8ca624aeeb0838326fb38eb117c607a1f4e15", "messageHeadline": "plan: use `Column.UniqueID` in `conditionChecker` of ranger (#8236)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "b4be2f48e3a98b018291564d6c5ee058484a5f86", "messageHeadline": "cmd/explaintest: clean up tidb-server process (#8261)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "011cdce9501b2c2507b14656157107c525e539db", "messageHeadline": "planner: fix row compare logic for ast.LE and ast.GE (#8248)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "faff04467bc6e9ab3ce6408e254f19a25b38c9fa", "messageHeadline": "docs: add proposal process (#8228)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "0a1df5b7d37a49d685c9ce438caa5be3bbb7ef3d", "messageHeadline": "design: add a proposal to support view feature (#8061)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "f3a9745e2c42137b069d41a5aa9df9b32195282d", "messageHeadline": "executor: support for \"admin show next_row_id\" (#8242)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 117, "deletions": 72}}, {"node": {"oid": "cd5ffb3b32e8ff072d286abeec8407c2867dc0c4", "messageHeadline": "planner: support join elimination rule (#8021)", "author": {"name": "Zhuomin Liu", "email": "lzmhhh123@gmail.com", "user": {"login": "lzmhhh123"}}, "additions": 282, "deletions": 0}}, {"node": {"oid": "877cbd33c7935ca04bfb8dc7c25796b437e0e9cf", "messageHeadline": "*: spilt the internal SQLs in the transaction related metrics (#8255)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "6a999a72f687e97431bc7a92eaa507aa2489ffc2", "messageHeadline": "tidb: rm parser in make clean (#8249)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "09c6bff91c5b63ef51fd87794cc0de20d8a23ee3", "messageHeadline": "*: Make use of the upperBound of ticlient's kv_scan interface to ensu\u2026", "author": {"name": "MyonKeminta", "email": "9948422+MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "29f14d417840afcacce9aff95dba48327c049c9c", "messageHeadline": "*: change default charset and collation from 'utf8 utf8_bin' to 'utf8\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 476, "deletions": 488}}, {"node": {"oid": "f547869f4933ac25b96e9d24eb743dbc77c82941", "messageHeadline": "executor: fix `affected rows` when inserting data (#8233)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "6c242ad47db4258936f8458c9b4aa526cbfb7ec5", "messageHeadline": "planner: fix wrong row compare logic in expression_rewriter (#8241)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d125958380c02e8048d8419e252bdd19588c0fb7", "messageHeadline": "tikvclient: Add endKey param to Scanner (#8178)", "author": {"name": "MyonKeminta", "email": "9948422+MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 194, "deletions": 163}}, {"node": {"oid": "81d2fff83c5ffc845862b6a48adc9c886e38a2e9", "messageHeadline": "store/tikv: refine backoff log (#8207)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "4a3080a1c1cb873f776f68254ea0753d1eb99190", "messageHeadline": "plan: use original field name when `Column` is extracted from `IfNull\u2026", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "867271688304ba1700ddfb848c879c474baaa910", "messageHeadline": "remove an unused variable (#8229)", "author": {"name": "lindali0331", "email": "44858470+lindali0331@users.noreply.github.com", "user": {"login": "lindali0331"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1082d5f1ac90c7d73b34061ccef7c5cae1b69b6c", "messageHeadline": "expression: fix wrong compare result of row (#8222)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "61428bce7a429c50c7ab328395b74c57c9e16d6c", "messageHeadline": "update contribution guide for go module (#8212)", "author": {"name": "H", "email": "huhao0715@gmail.com", "user": {"login": "hhu-cc"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "5d60849c118c34af4d67a4f4cccf7a0cd86e7917", "messageHeadline": "chunk: support column pool (#7971)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "74ff2ee455f7d76d9ba0942f7175125c26b57f94", "messageHeadline": "store/tikv/latch: fix a deadlock in the latch scheduler (#8186)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 79, "deletions": 23}}, {"node": {"oid": "deec48d629957ebbee34f1e05e36929d57be3516", "messageHeadline": "planner: fix union statements order (#8214)", "author": {"name": "Tao Meng", "email": "mtunique@users.noreply.github.com", "user": {"login": "mtunique"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "9fdc8ebe5d3d440dcab43dfab470ea44cdb3db25", "messageHeadline": "session: add transaction start timestamp to the log when retrying (#8\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be1933eee8df8634d5defedf6b7e4f7aa8a7665c", "messageHeadline": "types: move file `const_test.go` from the parser repository (#8211)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 321, "deletions": 0}}, {"node": {"oid": "bb6d0a935d7002a2e2803842171ed8f23a271751", "messageHeadline": "privilege: return error on check for missing user (#8112)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "4ddf316c838b1cf200d2d4ffdcdc956464f72a1c", "messageHeadline": "executor: recovery panic in parallel hashagg and projection (#8185)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "6ccfec6d2e66a880931abde9b97ad0387091558e", "messageHeadline": "*: add a variable tidb_query_log_max_len to set the max length of the\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "693ff901939ab9b7f8825093cf0285a96bc5bc60", "messageHeadline": "[cherry-pick]*: add a variable to control whether we can write _tidb_\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "379ee5b1915a37d14e45230acf4d911c6b80d07d", "messageHeadline": "stats: fix converting duration to timestamp (#8174)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "8e5f4b124432eabdb4add06f75b04b9a36c39a04", "messageHeadline": "*: update logrus and parser package, tiny clean up (#8158)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 56}}, {"node": {"oid": "ec693ce50212536a99b2a37905890a38a0c6b36a", "messageHeadline": "*: add a variable tidb_slow_log_threshold to set the slow log thresho\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "34c3d4ccc6eb126e347b8c7d465f5ea3254528a3", "messageHeadline": "planner,executor,parser: support the prepared plan cache for insert/d\u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 340, "deletions": 40}}, {"node": {"oid": "6efbd17b031b91db6c69f8c86b2490326b59e28d", "messageHeadline": "expression: fix \"values\" function in non-insert statement (#8019)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "b9aa731ba4e40e10149d854fea4505783fba6471", "messageHeadline": "ddl: refine error msg when alter table (#8114)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "fffb49bce620dce0d7bcacb9fc2ba99525c5f7e8", "messageHeadline": "*: modify tests to work with only-full-group-by on (#8163)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "47ac8aef1971b84b317b3179c1d2e4ce06468eb8", "messageHeadline": "domain: avoid an annoying log message (#8159)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "761365b31c7c1672d8c693e2e76e0f713bf083d1", "messageHeadline": "*: avoid using columnEvaluator for the Projectin build by buildProjti\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "dd65caac3122a7b75617c5a065889469c4301f0b", "messageHeadline": " planner: fix issue#8135 (#8143)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "ffb70c4a2707ff20edd00e2e74ab320886a247f3", "messageHeadline": "remove dep files (#8147)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 0, "deletions": 705}}, {"node": {"oid": "31f5abdad8cc7744d3e0c4c371b4a3eb8a31fe9b", "messageHeadline": "apply unit:day special logic on unit:hour for INTERVAL segment (#8146)", "author": {"name": "Misko Lee", "email": "imiskolee@users.noreply.github.com", "user": {"login": "imiskolee"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8ed433036b983bab1ecb6638cd9964a2e5acc9e9", "messageHeadline": "planner: refine PhysicalProjection.ResolveIndices during neighbouring\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "f15ffd52551fef041470d794604b5d9ee8717772", "messageHeadline": "docs/design: add proposal for window functions (#8117)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "239899ca979abe4a306e893f2cbba721845376a6", "messageHeadline": "planner/core: introduce join reorder by dp (#8025)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 398, "deletions": 4}}, {"node": {"oid": "60d05bd759134804788dd19f9139bd29f213997a", "messageHeadline": "planner: eliminate ifnull in expression rewriting process (#7996)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 143, "deletions": 38}}, {"node": {"oid": "5374ff89357ac1dfe93f6e108588e51e3d4f3fe4", "messageHeadline": "expression,planner: support non-deterministic functions (e.g., now) i\u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 236, "deletions": 55}}, {"node": {"oid": "b7f431e5c33272eb842108e4bd9c2940a54d7d79", "messageHeadline": "*: migrate dependency management to Go1.11 module (#8054)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 507, "deletions": 599805}}, {"node": {"oid": "e195df2e5d9fb2436b8682d3cd3dd8063f5eb023", "messageHeadline": "stats: fix selectivity estimation for primary key (#8134)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 816, "deletions": 795}}, {"node": {"oid": "32b1dbd8d59fbd725ec3f2971da2323cae0bf885", "messageHeadline": "*: rename \"github.com/pkg/errors\" to \"github.com/pingcap/errors\" (#8136)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 308, "deletions": 308}}, {"node": {"oid": "2ccb08f7b3f4cca065b584faf343313ec3cd5104", "messageHeadline": "proposal: introduce join reorder by dp subset (#8059)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "59c4db71a0828e68cb337f94ea66d47fce2a0a12", "messageHeadline": "plan: try point get when plan cache is enabled (#8108)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 195, "deletions": 40}}, {"node": {"oid": "8b66634a57b5ff8693f465bb82c88a141eed3149", "messageHeadline": "docs/design: add a document about the online DDL architecture (#7845)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "dc8b94b51f09d8199c4cbf86f4fb8bafd06bfabc", "messageHeadline": "ddl: add check when add foreign key. (#8050)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "9ec751574319e0be64efdad30b48d488a581a4a0", "messageHeadline": "*: Add few error checks in tests, clean error messages and fix a miss\u2026", "author": {"name": "Davor Kapsa", "email": "davor.kapsa@gmail.com", "user": {"login": "dvrkps"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "c23a30c1bb5328d53fd0d32328c506dd89cf4034", "messageHeadline": "planner/core: fix index resolution on PhysicalIndexReader (#8118)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "a7532f12bb78cda1faa1198f95017049b348a697", "messageHeadline": "table: add more error checking in tests (#8106)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "696ef7bae215ca7b24296fdcbbe4f754e90a6a0f", "messageHeadline": "plan: convert in subquery to agg and inner join (#7531)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 133, "deletions": 112}}, {"node": {"oid": "a37417e72c662367a805cc51a27628d765d68a58", "messageHeadline": "executor: fix show columns panic (#8082)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "2a3c4da0b7a3a63822d49c182ba173e9febf121c", "messageHeadline": "sessionctx, executor: add max_allowed_packet verification (#8090)", "author": {"name": "liyuzhou", "email": "2541781827@qq.com", "user": {"login": "iamzhoug37"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a6123eaf6291d1037627873917a72ea05f2db90b", "messageHeadline": "*: Change privilege to use Auth* identity (#7954)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "65628a8534e919893116daedfdc9aee5ffd56ef0", "messageHeadline": "ticlient: check nil when Backoff set vars (#8089)", "author": {"name": "Connor", "email": "zbk602423539@gmail.com", "user": {"login": "Connor1996"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "33a0b0c900969f19a258b11c77ad7cbebf0fd989", "messageHeadline": "planner: fix a sporadic panic due to the PR #7684 when using the prep\u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5d1e5f1485398f2c2bbfdc23dd85d977375f90c3", "messageHeadline": "infoschema: fix pseudo data for profiling table (#8092)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "3febc22811b56d4f83bb6167f8cab40d70b62f28", "messageHeadline": "expression: fix cast json to decimal bug. (#8030)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "736c3130e6b2844d2a14d4be8e199fa68c02a94b", "messageHeadline": "executor: fix update float panic (#8045)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "d07e5fb26a3aebb86842f6603996660ba1726f47", "messageHeadline": "Bump Go versions and use 1.n.x to get latest minor versions (#8080)", "author": {"name": "Harald Nordgren", "email": "haraldnordgren@gmail.com", "user": {"login": "HaraldNordgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "508f5dd6263e4896d53fb37af99f3a1b747de713", "messageHeadline": "binlog: use pumps client to write binlog (#8070)", "author": {"name": "WangXiangUSTC", "email": "xiang13225080@163.com", "user": {"login": "WangXiangUSTC"}}, "additions": 108, "deletions": 136}}, {"node": {"oid": "5831de291d415718bb542f260fb0e1cd9348696f", "messageHeadline": "*: enable range typed table partition (#8011)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "4cfa77454edc9c301d39c9dcef96899225e3cbfb", "messageHeadline": "update pkg/errors && add pump client in vendor (#8051)", "author": {"name": "WangXiangUSTC", "email": "xiang13225080@163.com", "user": {"login": "WangXiangUSTC"}}, "additions": 2108, "deletions": 60}}, {"node": {"oid": "3024a5af73cea7e648651908e4266b6b2a4dda24", "messageHeadline": "plan: disable plan cache for query containing `SubqueryExpr` (#8064)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "f370da0b437ae5e1704e202e1178646c9b305be1", "messageHeadline": "planner: export init() to Init() (#8060)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 174, "deletions": 134}}, {"node": {"oid": "a4cff40a18da37b146ad763a8f7cd6756fdf569d", "messageHeadline": "support _tidb_rowid for table scan range (#8047)", "author": {"name": "yu34po", "email": "yu34po123@163.com", "user": {"login": "yu34po"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "1f57184f9391028735123a48f8fe3f071f1dd820", "messageHeadline": "proposal: maintaining histograms in plan. (#7605)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "82c9f2c8a8825c4bb2da46f7418c24b93bb1936d", "messageHeadline": "ddl, domain: make schema correct after canceling jobs (#7997)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 155, "deletions": 11}}, {"node": {"oid": "38274c39c343ed0742b4f06eed4e13e973439490", "messageHeadline": "*: fix the issue of executing DDL after executing SQL failure in txn \u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "b55663882bd1cee60b571d676f92a6de1ad98d7f", "messageHeadline": "planner: fix a panic of a cached prepared statement with IndexScan (#\u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "d606b0d55fdfe1997857ea7b4bb4d85e6a0f6b09", "messageHeadline": "executor: fix wrong result when index join on union scan. (#8031)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "89dda9d9a882965cb5d36dfc173bac4405f970a2", "messageHeadline": "*: move parser to a separate repository (#8036)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 13990, "deletions": 21717}}, {"node": {"oid": "d65ce8655cd26bb5ec44f9239562013af692d2fa", "messageHeadline": "stats: fix estimation for out of range point queries (#8015)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 49, "deletions": 31}}, {"node": {"oid": "19e78d025e811d5c8fbd0c6e3540db0b9f55b95b", "messageHeadline": "stats: update error rate for partition table (#8022)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "cc1da16878e1f838eaabede3e8dd4190255ae950", "messageHeadline": "stats: support show stats for partition table (#8023)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 143, "deletions": 63}}, {"node": {"oid": "b87b5f0898e95d6a953e0ec309bf0f8eb36b0c69", "messageHeadline": "expression: refine built-in func truncate to support uint arg (#8000)", "author": {"name": "yu34po", "email": "yu34po123@163.com", "user": {"login": "yu34po"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "33e447502fe5008fbb5b86d579f30693f41e2a3d", "messageHeadline": "docs: add the proposal for the column pool (#7988)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "9c913745d973e6d70d596fcbda6d639dea9e5711", "messageHeadline": "stats: garbage collect stats for partition table (#7962)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "50eb73f24af5adc0daeeabf99b51adf08b6ef92e", "messageHeadline": "parser: support `:=` in the `set` syntax (#8018)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "bd08b0bc70a8cea8dc33629f336ffe5986d4f428", "messageHeadline": "*: make parser package dependency as small as possible (#7989)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 472, "deletions": 313}}, {"node": {"oid": "2040791941828fa989f46404074fa9f3771dceec", "messageHeadline": "add changelog for 2.1.0 rc4 (#8020)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "7b8caa1acdd3a1c481a6938a46f7049cd6d08075", "messageHeadline": "ddl: fix reassigned partition id in `truncate table` does not take ef\u2026", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "d8b52b82a860bff0ec857390fc1137e26e2262d0", "messageHeadline": "executor: improve wide table insert & update performance (#7935)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 70, "deletions": 47}}, {"node": {"oid": "1434fa9b8936f19aa683b2d1557a87a688bee09c", "messageHeadline": "admin: refine admin check decoder (#7862)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 47, "deletions": 101}}, {"node": {"oid": "8b2590f78f2d9660c0b6434b3c7d947d9685603c", "messageHeadline": "server: add log for binary execute statement (#7987)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "32aafa67c1c987fbf7b85838a7870d9b6dd2efa9", "messageHeadline": "executor: add unit test for aggfuncs (#7966)", "author": {"name": "Xuanwo", "email": "xuanwo.cn@gmail.com", "user": {"login": "Xuanwo"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "06f4740dfde28b17e875a57f969601a81c6eac82", "messageHeadline": "stats: use local feedback for partition table (#7963)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 60, "deletions": 23}}, {"node": {"oid": "e81f8555499843e7ec1b6f96fe418a5291e4b913", "messageHeadline": "executor: let information_schema be the first database in ShowDatabas\u2026", "author": {"name": "parastorli", "email": "43286488+parastorli@users.noreply.github.com", "user": {"login": "parastorli"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "76f84f45366229f2d6f9a9641e07f42f097f8b0e", "messageHeadline": "executor, planner: clone proj schema for different children in buildP\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cc1b7718b926a5054984a4439bad4af21f801803", "messageHeadline": "store/tikv: fix typo (#7990)", "author": {"name": "kun", "email": "oiooj@qq.com", "user": {"login": "oiooj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cde6a083d03506544d55f340bda991845ea94f5e", "messageHeadline": "executor/aggfuncs: split unit tests to corresponding file (#7993)", "author": {"name": "Xuanwo", "email": "xuanwo.cn@gmail.com", "user": {"login": "Xuanwo"}}, "additions": 285, "deletions": 210}}, {"node": {"oid": "edaec7bdaf7cdc7e1ba822e393112c2d592308ad", "messageHeadline": "*: move `Statement` and `RecordSet` from ast to sqlexec package (#7970)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 96, "deletions": 93}}, {"node": {"oid": "f4d41273bae6f58e21eddcd0fc3ca406f18cefb0", "messageHeadline": "server: allow cors http request (#7939)", "author": {"name": "Wenlu Wang", "email": "kingwenlu@gmail.com", "user": {"login": "Kingwl"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "25118db843ac31f66a2a910699868585f8d59cb2", "messageHeadline": "*: move ast.NewValueExpr to standalone parser_driver package (#7952)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 279, "deletions": 194}}, {"node": {"oid": "6840e178379a4d87e4b14637e99c67a8972a28f9", "messageHeadline": "ddl: fix invailid ddl job panic (#7940)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "1028164a1788442924e655aef4facdd9b039aa2f", "messageHeadline": "privilege: add USAGE in `show grants` for mysql compatibility (#7955)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "708611d898f4268d0a549736cf5e54f66544a753", "messageHeadline": "expression: add builtin json_keys (#7776)", "author": {"name": "Wenlu Wang", "email": "kingwenlu@gmail.com", "user": {"login": "Kingwl"}}, "additions": 173, "deletions": 1}}, {"node": {"oid": "b7a8f91e0a239b0484da6ac8b7fae7e39e01da89", "messageHeadline": "executor: add the slow log for commit (#7951)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "562b917356fca1d7ff1f3707f1994b4bbced6a1c", "messageHeadline": "util: add PreAlloc4Row and Insert for Chunk and List (#7916)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 246, "deletions": 0}}, {"node": {"oid": "bfc12cd8de1613898c6e41a34d7d7f3b5e89a7ff", "messageHeadline": "util: move disjoint set to util package (#7950)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 105, "deletions": 35}}, {"node": {"oid": "19f56480d5591718a0d16936cb8af09d890091e9", "messageHeadline": "explaintest: add explain test for partition pruning (#7505)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 6269, "deletions": 0}}, {"node": {"oid": "ec9672cea6612481b1da845dbab620b7a5581ca4", "messageHeadline": "stats: update delta info for partition table (#7947)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "b22bfb55300120fd7cdd0d99a9b0315afaaed733", "messageHeadline": "ddl: just print error message when ddl job is normal to calcel, to el\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2beedf88a045c8657f8f277c523eadc2d640fac", "messageHeadline": "types: fix date time parse (#7933)", "author": {"name": "Wenlu Wang", "email": "kingwenlu@gmail.com", "user": {"login": "Kingwl"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ba472802940ef88a20d793f1eedc598e3484685b", "messageHeadline": "store/tikv: log more information when other err occurs (#7948)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "286a79b3329c115d6174cb5e1edaca4f201afca8", "messageHeadline": "planner: support the Group and GroupExpr for the cascades planner (#7\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 247, "deletions": 0}}, {"node": {"oid": "cd1e2d177eb5c13f83c53856ea6cd4d24e65c38b", "messageHeadline": "vendor: update tipb (#7893)", "author": {"name": "Wenlu Wang", "email": "kingwenlu@gmail.com", "user": {"login": "Kingwl"}}, "additions": 298, "deletions": 287}}, {"node": {"oid": "6220692e3b32b8001fbcb98c80f5d1b608aa6523", "messageHeadline": "stats: limit the length of sample values (#7931)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "54b526af17148fb558f6284a9e4f0feb27c62f33", "messageHeadline": "ddl: add TiDB version to metrics (#7902)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d3bb7b47f002d15fa91ed78c2a6d7758ae19695", "messageHeadline": "executor: fix panic when limit is too large (#7936)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "de931ca953e330d9e788e0784f6bd43e03f0b6f6", "messageHeadline": "planner, executor: refine ColumnPrune for LogicalUnionAll (#7930)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a4edb58dd20d89695d131fab997d78732ab2e511", "messageHeadline": "executor: fix a bug in point get (#7934)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "6e525f9e625ee7698483163f1419b7d85a433fd3", "messageHeadline": "planner: eliminate if null on non null column (#7924)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 81, "deletions": 0}}, {"node": {"oid": "732233ad93f0be7eb2c24828c2407af23355af52", "messageHeadline": "ddl: add check when create table with foreign key. (#7885)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e544882d0b8c4cf4ec1b93722837d2821950bb9a", "messageHeadline": "ddl:support the definition of `null` change to `not null` using `alte\u2026", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 246, "deletions": 19}}, {"node": {"oid": "a7f78c77041395ac20ecc85224e94dcaebbe38c6", "messageHeadline": "stats: fix histogram boundaries overflow error (#7883)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 159, "deletions": 29}}, {"node": {"oid": "1c165df39b131140fceb68e7ded388f6e684461b", "messageHeadline": "expression: maintain `DeferredExpr` in aggressive constant folding. (\u2026", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "f3148da27fe2cf501c18356377d321d2a9216783", "messageHeadline": "executor: add an variable to compatible with MySQL insert for OGG (#7\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "458c0d1c277e091eeda640fb69e4ce4960d0f0f5", "messageHeadline": "executor: refine `explain analyze` (#7888)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 178, "deletions": 149}}, {"node": {"oid": "de6b582729f81b32e9b882e5802ebe620071d61a", "messageHeadline": "plan: fix panic caused by empty schema of LogicalTableDual (#7906)", "author": {"name": "Xing Qu", "email": "quxingyy@126.com", "user": {"login": "tianjiqx"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "dcf3816c09500f41ed84147e777b32d7571a23d3", "messageHeadline": "stats: fix panic caused by empty histogram (#7912)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1bb15f14fa9ff2e58fef55500843ce1087f055ce", "messageHeadline": "admin: fix admin check table bug of byte compare (#7887)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 53, "deletions": 12}}, {"node": {"oid": "c520132962d7d8d5e81869b58adb6154db750ede", "messageHeadline": "plan: move projEliminate behind aggEliminate (#7909)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "1aa2528d40fa258af071f956c2b853c952afdc13", "messageHeadline": "planner: not convert to TableDual if empty range is derived from defe\u2026", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "12c8aed5b23174c38ab244cfde04dfc5936b664c", "messageHeadline": "plan: implement Operand and Pattern of cascades planner. (#7910)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "95edaf02e0c0446b14af2847af1300fe4778b11e", "messageHeadline": "stats: handle ddl event for partition table (#7903)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 81, "deletions": 12}}, {"node": {"oid": "660191c5d7a28bea4a871e3e6d338cd9d0aef5a4", "messageHeadline": "util/timeutil: fix data race caused by forgetting set stats lease to \u2026", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6064d6482f966ae67688b6272dcd600a36486252", "messageHeadline": "plan: propagate constant over outer join (#7794)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 670, "deletions": 127}}, {"node": {"oid": "19e4e2fa9fa675246524018026888ab44ee0b296", "messageHeadline": "expression: MySQL compatible current_user function (#7801)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "1730798019727fbed90617dd749349727ac8c79a", "messageHeadline": "*: udpate pd client vendor (#7898)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "a8f2909d40ff1d8eaf432d50ee252223da50ebf9", "messageHeadline": "*: remove `kv.BypassLatch` option and enable latch scheduler by defau\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 7, "deletions": 32}}, {"node": {"oid": "4de888757df0c31a7fe3f89335cb96424687816b", "messageHeadline": "parser: fix bug empty string in \"ESCAPED BY\" subclause of \"FIELDS\" ca\u2026", "author": {"name": "Zhuomin Liu", "email": "lzmhhh123@gmail.com", "user": {"login": "lzmhhh123"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7229b32a25e3724873dd5fa3d9fbd7e88d2ce7f4", "messageHeadline": "*: support auto analyze partition table (#7789)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 193, "deletions": 31}}, {"node": {"oid": "d21f294393f5c6cb442cd6eb16e0a468f2d1483c", "messageHeadline": "*: make `explain` support `explain anaylze` (#7827)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 275, "deletions": 32}}, {"node": {"oid": "5efcacbff8376a8d9c9bc794b348baf743dba94c", "messageHeadline": "plan,executor: support IndexJoin over UnionScan (#7877)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 164, "deletions": 27}}, {"node": {"oid": "b3ef641f4be5bd5dd924090107431bd3073c07cd", "messageHeadline": "types: fix bug which Float type is not effective in AddDate & SubDate\u2026", "author": {"name": "Zhuomin Liu", "email": "lzmhhh123@gmail.com", "user": {"login": "lzmhhh123"}}, "additions": 212, "deletions": 44}}, {"node": {"oid": "48704b8420d5bc8d7e4bdc60d8e9150adfb42587", "messageHeadline": "*: fix `Command` and `Time` in `show processlist` (#7844)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 128, "deletions": 65}}, {"node": {"oid": "dbdd806c0e98488c25a7c994056ad7c4f497ad13", "messageHeadline": "*: add session variable \"tidb_enable_cascades_planner\" (#7879)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 239, "deletions": 159}}, {"node": {"oid": "d7a59ec5a32255ddfae5b4817de76f7d06be7502", "messageHeadline": "executor: remove some useless code and avoid some redundancy check (#\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 172, "deletions": 153}}, {"node": {"oid": "508a83607a5d83737b0809ec11146c22ab39bbb9", "messageHeadline": "Changed FTWRL to produce error (#7712)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e442d9ac46e9a6413196fef311ce737008a7b1c0", "messageHeadline": "*: bump grpc to 1.12.2 (#7865)", "author": {"name": "Ryan Leung", "email": "rleungx@gmail.com", "user": {"login": "rleungx"}}, "additions": 81, "deletions": 51}}, {"node": {"oid": "19883077a8f993aacc2e74d915da3c88c7a64ce9", "messageHeadline": "domain: close slow query channel after closing session pool (#7847)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "f6f03db6dda991a7bf873d9d08ec502fdab71b9f", "messageHeadline": "expression: fix warning/error info of `group_concat()`  (#7799)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "f3a9390d180087b05cd2e39ade342ece9b424fc4", "messageHeadline": "executor: refine the precision for avg (#7860)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "db151bb66fc1ccc8d74e3f988d2493f33093b7e6", "messageHeadline": "domain: fix memory leak for stats (#7864)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "3104c87230600e7514b3a7190689ebea30a1d8ee", "messageHeadline": "Add index page on HTTP Server (#7769)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "38f2fe0b6028ab7dd016fe7c5c7df45f4f2be0fd", "messageHeadline": "executor,infoschema: check privilege for 'show processlist' (#7858)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ead685be0c472bb63079f48925835204482b3aca", "messageHeadline": "docs/design: update proposal status (#7857)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "fd71236e419f41ba0c9b3b9d218c6a9f7f6a4904", "messageHeadline": "ddl: fix alter add index on virtual column bug (#7575)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 198, "deletions": 25}}, {"node": {"oid": "1a9741d3aa0ce7873b8463fc31ee8353620da618", "messageHeadline": "gc: fix log format for gc worker (#7852)", "author": {"name": "Connor", "email": "zbk602423539@gmail.com", "user": {"login": "Connor1996"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d60a1a227b926df6d0c3893ed55248bfd44a53e9", "messageHeadline": "plan: build anti semi join for `NOT EXISTS` (#7842)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 68, "deletions": 36}}, {"node": {"oid": "c19f8fba5c2bcc787c2dfa23d87a9217288173b1", "messageHeadline": "store/tikv,executor: redesign the latch scheduler (#7711)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 211, "deletions": 98}}, {"node": {"oid": "ee0d4d6c64ba0549562a1efa0903799a3b715d85", "messageHeadline": "executor: print arguments in execute statement in log files (#7684)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 172, "deletions": 139}}, {"node": {"oid": "7623899b6281eebedf0eb68fca764286705d63bd", "messageHeadline": "util: refine chunk.SwapColumn to rebuild the column reference (#7841)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "75d6a3ee9ece537a694e945182a8bbc15ff8fd84", "messageHeadline": "executor, sessionctx: calculate radix bit number before building hash\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 1709, "deletions": 0}}, {"node": {"oid": "aec4814ffef54801e24b4ce89435d0e5cb3dfdee", "messageHeadline": "expression: fix painc on substring_index (#7806)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "78303cbb4df0df31e9d874382fcfbd6d70f89a9e", "messageHeadline": "planner/core: separate `aggPrune` from `aggPushDown` (#7676)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 185, "deletions": 124}}, {"node": {"oid": "f33e04f486d1dc1d5c5421bca06269ab6098fb46", "messageHeadline": "expression: make sysdate unfoldable (#7838)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "177c155161160924c3cd1d946732453130c4ee77", "messageHeadline": "plan: exclude IsNull from constant propagation (#7835)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d5d8ba09a3c4c2a0f30d98edacafe7030755728f", "messageHeadline": "stats: fix combined index low-bound check (#7814)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "05666f5ad3c43d29ffe0bd74eabe353b74ccfe9e", "messageHeadline": "session: set Sleep state for process info (#7826)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "c16a94d13619cdbea68495c969cd5767884c6b63", "messageHeadline": "infoschema: engines table improved (#7831)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "5baedaa21ca6d3584c529f65113a132061892dd7", "messageHeadline": "expression, types: fix some corner case when parsing string to dateti\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 141, "deletions": 83}}, {"node": {"oid": "f13ae27c0f0fe8bd84d72abab63de3d734cf3d89", "messageHeadline": "fix a dead link (#7829)", "author": {"name": "Ryan Leung", "email": "rleungx@gmail.com", "user": {"login": "rleungx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73cab9252d6fa30743f36613ea5d5e59185d7210", "messageHeadline": "Fix some misspells (#7830)", "author": {"name": "Davor Kapsa", "email": "davor.kapsa@gmail.com", "user": {"login": "dvrkps"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99c4a15ce422603a6ad02be8ace19a43f8a26162", "messageHeadline": "parser: add complex query bench (#7815)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "f81851f83cb201d4b25bdfd66983e571f075ccc3", "messageHeadline": "ast, plan: return error when the arg of VALUES() function is not a co\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "95ccd01cc38ecbb8b1efc8a8e50e5fca6104fa7a", "messageHeadline": "Change logo to the new design (#7823)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bb8ba440e84395e6c72d5e19bf09673e997842dc", "messageHeadline": "admin: fix admin check table compare bug (#7818)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "eb617c5f9f75c38d75fa848b6732c6071e66ab3e", "messageHeadline": "change the backoff base time of BoRegionMiss to 2m (#7775)", "author": {"name": "Tong Zhigao", "email": "solotzg@163.com", "user": {"login": "solotzg"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a1e94ffa6a7d7cd66d1c433d29e358e07c4498b", "messageHeadline": "domain: fast new a etcd session when the session is stale in the sche\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "0d979a24e040449e283ce43414247e5257b9e461", "messageHeadline": "ddl: fix 'show create table' result not correct when the table with a\u2026", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86416be62f8c56f1a226f28418ef72b1c2b80fe5", "messageHeadline": "executor: fix point get null values (#7790)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "1771d675709984eaa6838ec6e6c8ac424001d0ce", "messageHeadline": "ddl: allow enum to append values (#7767)", "author": {"name": "yj", "email": "mail2fish@gmail.com", "user": {"login": "mail2fish"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "bca8c2709f6ed62da9be2916f0dc496f56bcfb76", "messageHeadline": "expression: fix cast unsigned integer to decimal (#7792)", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "eb0c6636cd0c8688cd351793838e476ac951d2f2", "messageHeadline": "Add *.fail.go to .gitignore (#7772)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6ef7db512c1a12f6a2ccede4e8968fb6825fbf46", "messageHeadline": "sessionctx: Change pfs default to OFF (#7788)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8917a15fe177abb82ca54fc75f019e5a48080655", "messageHeadline": "util/timeutil: fix get tz at mojave (#7784)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "9fd4072acbe2042e0354c9a8009d7cfd41028dea", "messageHeadline": "expression: add builtin function json_length (#7739)", "author": {"name": "Wenlu Wang", "email": "kingwenlu@gmail.com", "user": {"login": "Kingwl"}}, "additions": 164, "deletions": 20}}, {"node": {"oid": "05b37de16ef63594c7a239402d3df104f47ceb0a", "messageHeadline": "*: use chunk grow for simple executor (#7540)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 194, "deletions": 140}}, {"node": {"oid": "081920da935e04967df1c408841e013d010eb1b3", "messageHeadline": "planner,executor: support `admin show slow` command (#7785)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 126, "deletions": 1}}, {"node": {"oid": "af3b782231d3575e424c9468b4d77909979c0809", "messageHeadline": "planner: fix compatibility issue that update subquery table should be\u2026", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "cfd4544801d148a4eaa04b8f1696a720209243f0", "messageHeadline": "ddl:support show create table with compression (#7782)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "1f84db5cd7e390d99776a43e5db228022f871477", "messageHeadline": "add windows build support (#7773)", "author": {"name": "Andrew", "email": "AndrewDi@users.noreply.github.com", "user": {"login": "AndrewDi"}}, "additions": 105, "deletions": 35}}, {"node": {"oid": "4b5d83bcc479e95f950940f64cf51a8663b31240", "messageHeadline": "domain: add recent slow queries queue and ShowSlowQuery() function (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 188, "deletions": 19}}, {"node": {"oid": "b098b47b0bb1bbacca19a583d5677d59457e53ea", "messageHeadline": "parser,ast: parse `admin show slow` statement (#7688)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "f387dfff09068f1bde478a287897a03e0dabcf6f", "messageHeadline": "add force priority config (#7777)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c8102f226385ffa40880734f526e27965de424ea", "messageHeadline": "docs/design: add proposal docs for constraint propagation enhancement\u2026", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "257d1b4c82d8270cd1b22ce2909bc8f40d36a7a2", "messageHeadline": "docs: add a proposal for radix hash join (#7761)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "0f8ee9df485b55d2d784dc6823e174a0c0952846", "messageHeadline": "metric: add slow log metric (#7759)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "869e20138a28840417218c9f779848631c7f4900", "messageHeadline": "plan: refine the handle check to use point get plan for prepare state\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "e79bd946ed1c9c12a6f3d67125711e69f4fcb779", "messageHeadline": "*: change package name from `plan` to `planner` (#7760)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 461, "deletions": 461}}, {"node": {"oid": "0001d2a3e00abeff9aeffcd7b807e5c062700d8e", "messageHeadline": "plan: return table dual when filter is false/null (#7756)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "16864f95b47f859ed6104555ccff0387abdc2429", "messageHeadline": "ddl, metrics: remove DDL version in metrics (#7737)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "f457f24e211045c85037341e94d3a7527f914908", "messageHeadline": "ast: fix format bug for some expressions (#7770)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "038ac639bae3e359ce0ffac2a815362caa769874", "messageHeadline": "expression: ECB/CBC modes with 128/192/256-bit key length for AES (#7\u2026", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 397, "deletions": 57}}, {"node": {"oid": "7b4686d8c24ee6beb0f758d930031fb391629bf6", "messageHeadline": "expression, plan: aggressive constant fold for null parameter express\u2026", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 151, "deletions": 62}}, {"node": {"oid": "83a923e7960fc401a0e746522aa615d1d6629d97", "messageHeadline": "stats: support dump stats for partition table (#7753)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 108, "deletions": 12}}, {"node": {"oid": "1c5adf402f22ebc0786443e9abb3e0ef4b8b0965", "messageHeadline": "fix show processlist (#7765)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "77ef4855ff1369230b849632feaed0c68f12cbac", "messageHeadline": "kv: optimize IsPoint (#7722)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 87, "deletions": 12}}, {"node": {"oid": "334e9254d3ccf4d12d53e97c96c00d12bbf3f073", "messageHeadline": "*: add a variable to force statement priority of TiDB server (#7694)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "cc09ecab224c278ca876fae0a627f1cc113d98b7", "messageHeadline": "util: add `WithRecovery` util method (#7666)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 70, "deletions": 61}}, {"node": {"oid": "56713821ffc6819fa6bda7f8fbbeb7555cd65e19", "messageHeadline": "plan: fix a problem caused by union's schema (#7680)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 91, "deletions": 96}}, {"node": {"oid": "115c345593becf67d83f96867db40634bcd7fde0", "messageHeadline": "expression: fix incorrect uniquote json escapse (#7745)", "author": {"name": "Wenlu Wang", "email": "kingwenlu@gmail.com", "user": {"login": "Kingwl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4a444efa9aad6fb57167ddc0948e49d71fe0a774", "messageHeadline": "ddl: fix add index on timestamp column bug (#7724)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8a1847e8ae6c22961f531cbb33ccecdd06d18c05", "messageHeadline": "Added hostname sysvar, fixes #7740 (#7750)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "268ace81a615e8ab08ddcb9863e6af322267aaa0", "messageHeadline": "Fix is.schemata to show correct charset/collation (#7751)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "20027588b36f7edea7c51249006200f60f843395", "messageHeadline": "doc: remove duplicate space (#7746)", "author": {"name": "Wenlu Wang", "email": "kingwenlu@gmail.com", "user": {"login": "Kingwl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b30dbd06acaab088a1e8fa004e189c651ca08bf1", "messageHeadline": "plan: support limit/group-by/order-by clauses in point get (#7720)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "6421a405ee14a1f5c195dd2e04df76e130fd27cf", "messageHeadline": "tidb-server: set TiDBMemQuotaQuery to the value in configuration file\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44e05789c335d877a9744f75ee7ba61ce9332eca", "messageHeadline": "plan: prune columns for LogicalTableDual (#7725)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "d47e3038873b6c5f19fcabf73d5a086ca9a3c112", "messageHeadline": "executor,sessionctx:Add correctness for system variable: sync_binlog,\u2026", "author": {"name": "FateTHarlaown", "email": "623239185@qq.com", "user": {"login": "FateTHarlaown"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "9f250326666d04f776cf96dbcfed4785da5bcae0", "messageHeadline": "plan: fix predicate push down for UnionScan (#7695)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "506dcceea2e4fe20d5c1b08a868805d95804b275", "messageHeadline": "plan: enhance predicate pushdown over join (#7645)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 293, "deletions": 58}}, {"node": {"oid": "b3cda9a7dc662109753bb7fa45f93ab48f7b5c30", "messageHeadline": "expression: fix comments mistake (#7713)", "author": {"name": "kuafu", "email": "kuafou@gmail.com", "user": {"login": "kuafou"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "7f6babb2b4fbafb29e7f550d6c67917725b38e2b", "messageHeadline": "plan: fix mistaken conversion from outer join to inner join (#7689)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "b6a540a0f0f26c12732bbda17412c9052c52fe5b", "messageHeadline": "reuse chunk to reduce memory usage in union scan (#7717)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "33a30cc780f5ce644c7051842bb6293901407f76", "messageHeadline": "executor: Fix a bug in 'INSERT ... ON DUPLICATE KEY UPDATE' (#7675)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "08e56cd3bae166b2af3c2f52354fbc9818717f62", "messageHeadline": "CHANGELOGS: Add change logs for 2.1.0-rc.2 (#7705)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "29441950a3af631ea99eb9de4e3b80a624865170", "messageHeadline": "*: write system timezone into mysql.tidb in bootstrap stage.  (#7638)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 313, "deletions": 76}}, {"node": {"oid": "a7f468779175db189074925d8dcbfccc79e4db59", "messageHeadline": "store/gc_worker: Use UnsafeDestroyRange instead of DeleteRange in GC \u2026", "author": {"name": "MyonKeminta", "email": "9948422+MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 196, "deletions": 74}}, {"node": {"oid": "580e8573f45b89182a11a40fbe40afc71d5d2e10", "messageHeadline": "infoschema: fill data length fields for tables (#7657)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 202, "deletions": 66}}, {"node": {"oid": "a947590b14669ba745b62401ae21db70e11a07b2", "messageHeadline": "stats: update the way of using index feedback (#7488)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 423, "deletions": 73}}, {"node": {"oid": "7de83a3c8f11571d5ac4821541e5df1f84f38b70", "messageHeadline": "plan: use the inferred type as the column type in the schema (#7624)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "cb03f2bec151033a38dfd17715a42cf3728b0541", "messageHeadline": "move from juju/errors to pkg/errors (#7151)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 1239, "deletions": 2134}}, {"node": {"oid": "a6d3a18aa0723fd5d85d240b6c0017e7af853466", "messageHeadline": "Infoschema: Refactor charsets, collations (#7647)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "794c4f4d5e2d16a1cdbe3fcae2e059734ae4ee9b", "messageHeadline": "ddl: reduce the interval for checking \"create table/schema\" (#7608)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "62785437ee6dcdef90f65e4315c4f3eb8c018b5c", "messageHeadline": "docs/design:fix doc fmt (#7670)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6604e33c219676bac897380575d035bcbb042051", "messageHeadline": "domain,executor: store topN slow query in domain (#7646)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 287, "deletions": 0}}, {"node": {"oid": "b58a977289b6963e17cee0dfd7738e0a62f9e2a4", "messageHeadline": "type: make decimal default precision visible in `show create table` (\u2026", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 32, "deletions": 8}}, {"node": {"oid": "27047a0e2f6f28e9cd7daa0562eee865bf6651df", "messageHeadline": "executor: remove *MVMap from agg executor (#7541)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 189, "deletions": 149}}, {"node": {"oid": "a82e8e548c09f8f91ceebcf486989c936e2d1f2c", "messageHeadline": "plan: split property to a single package (#7630)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 571, "deletions": 485}}, {"node": {"oid": "e21f8f5fed8ab1327d0ea73bab1d2e4a5a215acb", "messageHeadline": "docs: Remove ROADMAP.md (#7673)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "f497444389fbf8da58ffe53552e06bfcb07692d8", "messageHeadline": "server: support resigning ddl owner, use http method ddl/owner/resign\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 114, "deletions": 35}}, {"node": {"oid": "5ad005b941f1178091d31ab800e54d084d5f800b", "messageHeadline": "types,expression: Fix parse time from string (#7654)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "e0de9caedad5022f2e536a2565e7e00d41c6d894", "messageHeadline": "docs/design: Infer the System Timezone of a TiDB cluster via TZ envir\u2026", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 56, "deletions": 0}}, {"node": {"oid": "ef499e8efb8ffc855985c98ccf8c28f0f34754f2", "messageHeadline": "remove x-protocol in vendor (#7662)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 2, "deletions": 16642}}, {"node": {"oid": "2c26243b4c95d9478bb97fd5851e2458692e686b", "messageHeadline": "store/tikv,mysql: improve error message of GC life time (#7658)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "442393754905e8676c56720e183962f34a30204e", "messageHeadline": "infoschema: fix default NUMBER_SCALE value of float type (#7602)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e7409e38eee97d06f37826a593840eed66d7303a", "messageHeadline": "*: correct comment mistakes. (#7661)", "author": {"name": "kuafu", "email": "kuafou@gmail.com", "user": {"login": "kuafou"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "893d546222bfd3b5f8f43dde698ff557a43340c2", "messageHeadline": "expression: json builtin function archetypes (#7651)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 156, "deletions": 25}}, {"node": {"oid": "d20eb2ddfcb7c42c4edcfbc858a98c3fe20ea197", "messageHeadline": "docs: proposal a SQL planner based on the Volcano/Cascades model (#7543)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 422, "deletions": 0}}, {"node": {"oid": "4212e44c03bafe6b8d0998ea63ecbccb5b7b2ab8", "messageHeadline": "metrics: register the metrics when TiDB starting up (#7642)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 118, "deletions": 143}}, {"node": {"oid": "8b1feeb9d4a183115d19f248cfbc565d7cba2280", "messageHeadline": "Add two buildin function ( decode and encode) (#7622)", "author": {"name": "Emmett", "email": "42971249+lanjingquan@users.noreply.github.com", "user": {"login": "lanjingquan"}}, "additions": 344, "deletions": 2}}, {"node": {"oid": "d7d13091da916f860af76a4febdec27ea04e20a1", "messageHeadline": "ranger: merge multiple EQ or In expressions if possible (#7577)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 148, "deletions": 18}}, {"node": {"oid": "f312000f00bb731fd336c19176c0ab067f4f330d", "messageHeadline": "vendor: fix tipb dep version. (#7653)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 322, "deletions": 279}}, {"node": {"oid": "96e44a80f85f5fdd848c1fd3b7b96ebc2e22a1a2", "messageHeadline": "executor, expression: calculating the default value for datetime shou\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "2d62584a0cc169eb1555da3e27ac0f90a55e69f0", "messageHeadline": "executer: make updateRecord easier to understand (#7557)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "30ae420242ab926d902a89953968afed9d23d4b0", "messageHeadline": "expression: support builtin function json_contains_path (#7596)", "author": {"name": "xiangyu0xf", "email": "xiangyu0xf@gmail.com", "user": {"login": "xiangyuf"}}, "additions": 470, "deletions": 301}}, {"node": {"oid": "a34d69906f567a631b805e174f96e3069db3ee6c", "messageHeadline": "stats: fix panic when updating by feedback (#7640)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "b3d4ed79b978efadf2974f78db8eeb711509e545", "messageHeadline": " server, mysql: return correct column name and column label name (#7600)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "6fb1a637fbfd41b2004048d8cb995de6442085e2", "messageHeadline": "expression: Fix some datetime related cases that is inconsistent with\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 161, "deletions": 13}}, {"node": {"oid": "8c44f562f50dc7135143646862b7bac288e115ec", "messageHeadline": "metrics: add different labels for restricted SQL and general SQL (#7631)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "3f5bd3bb2841799cce50020c1a2a28429843e63e", "messageHeadline": "expression: support builtin function json_contains (#7443)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 243, "deletions": 14}}, {"node": {"oid": "b2bfd8f91a0cb633d379979e23801f2b1a2dfee9", "messageHeadline": "executor: support load data with ignore lines (#7576)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 73, "deletions": 27}}, {"node": {"oid": "c564ebb6e121b52dd6e10c6f53b1e32cfbf03115", "messageHeadline": "README.md: updated links and arch diagram (#7626)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "19e6d4510cc9062e920afa28c1e14c15f3d81744", "messageHeadline": "stats: fix compatibility of auto analyze period (#7633)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e7afbb2713e0acf25476ba2169a51d6a6464a5e1", "messageHeadline": "*: make analyze buckets number configurable (#7619)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 78, "deletions": 45}}, {"node": {"oid": "7c6c279313c5943cb870f8a0cce6f5dadfd43646", "messageHeadline": "ddl: check only the range type partition (#7599)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 71, "deletions": 18}}, {"node": {"oid": "5dc1dbddfa9ff819af48237f6e6e2f204243a523", "messageHeadline": "ddl: a little refactor in the reorganization stage of adding indices \u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "06bf942aa4633365eef8ba56686baf84a62a36e8", "messageHeadline": "update pdclent and kvproto (#7629)", "author": {"name": "MyonKeminta", "email": "9948422+MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 690, "deletions": 180}}, {"node": {"oid": "24ecea975b5589abced756d8fc6cbabb5c669be2", "messageHeadline": "Update issue templates and tikv repo links (#7621)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "6e3bbe8e35aaebfcef9628efc8486435c984f534", "messageHeadline": "*: add HIGH_PRIORITY for the bootstrap SQLs. (#7616)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "d4b38d02b85080a9dd03663ccf7b623340bde3fa", "messageHeadline": "docs: add author profile link and fix typo (#7617)", "author": {"name": "Caitin", "email": "34535727+CaitinChen@users.noreply.github.com", "user": {"login": "CaitinChen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56f5ff8e09c5e6a22d4eae4ebfbb52e2373a97bf", "messageHeadline": "Use TSO instead of seconds in gc_delete_range table (#7610)", "author": {"name": "MyonKeminta", "email": "9948422+MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "4538bcd52c4e914d337da8c91b8fc1bab8da78ee", "messageHeadline": "server: make long-data type no longer check nullBitmap (#7573)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "74a6dddfd05b6970db0e99c46f6e919284bc35ae", "messageHeadline": "stats: auto analyze on certain period of a day (#7570)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 202, "deletions": 16}}, {"node": {"oid": "b6072de3eb284a6396d1081a421b67527497e6a4", "messageHeadline": "ddl:fix type bit could have null as its default value (#7604)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "92e6a5af4fbad53fb2ca18efda95f62f2039b63b", "messageHeadline": "executor: add batch copy to inner join, left and right outer join. (#\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 241, "deletions": 17}}, {"node": {"oid": "15e709ca0de4c423094f71aa71d22d47ebf39e4a", "messageHeadline": "plan: change the logic of converting to index join (#7553)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "a18d27ea14e2122daf09fdaa6cb2cfbc00342c8c", "messageHeadline": "parser: fix single line comment end with newline (#7612)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "55ca8512fc922ecedc764e8586f3293a32adb884", "messageHeadline": "ddl: worker add ctxPool field to make executing sql in ddl package po\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 112, "deletions": 18}}, {"node": {"oid": "129f499f9b5f5fe52a90c15abe4fdb858ad43e7e", "messageHeadline": "ddl:fix create partitioned table with bigint column fail (#7520)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 65, "deletions": 20}}, {"node": {"oid": "ac8a61ea68b69a08fd268d930d229577fc2a8dd2", "messageHeadline": "executor: parallel  read inner table and build hash table. (#7544)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "418cdf2308c8ebedadbf356142f9afbab9aea111", "messageHeadline": "plan: use point get plan for UPDATE statement (#7586)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "f270b105c90973761208bf9a2e79a2ac8ed7ec71", "messageHeadline": "server: add USR1 signal handler to dump goroutine (#7587)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "477de0742c2680346fcc0f3a57db10a474dc0bae", "messageHeadline": "store/tikv: relax tso backoff limit (#7589)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa9f46a16ab2714f5eb44bf8e7e6c5badcfe8f0d", "messageHeadline": "stats: fix panic when log detailed stats info (#7588)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "e0b98a39bb5618e485c311a910719bd40a13ab1a", "messageHeadline": "docs/design: add restore-dropped-table link in readme (#7584)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e04f74b031f5b47dba79537e7780356bc96745c5", "messageHeadline": "chunk:  reduce chunk's iterator function call (#7585)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "3d891d9c2666a4812f77fc286d696f279a9e8e4c", "messageHeadline": "executor: fix update join result when join table order changed (#7571)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "621ca431ad8f92a00b7b8349fd891e9ee863f630", "messageHeadline": "stats, plan: return row count 0 for empty range on handle (#7583)", "author": {"name": "Kenan Yao", "email": "cauchy1992@gmail.com", "user": {"login": "eurekaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f2841fbd437275a258eecd554df384c59de4b4b", "messageHeadline": "ddl: year type should have an unsigned flag (#7542)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "40a4a2dfe8a86285502d8d3b7066fa162471f1fe", "messageHeadline": "fix compatibility bug with convert string to int return wrong result \u2026", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "720e8230e27f501395d536762969578d511853b1", "messageHeadline": "executor: only rebase auto increment ID when needed (#7515)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "65ecdff62212a5695b426fd2b72a068fcbd122b1", "messageHeadline": "ddl:support add index rollback of partitioned table (#7437)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 150, "deletions": 55}}, {"node": {"oid": "2b776ac495067b6339552c3300cc41c0923cae76", "messageHeadline": "*: remove goroutine pool (#7564)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 15, "deletions": 324}}, {"node": {"oid": "8d1acc2407de8321853784fb5b03c7d1314d1a91", "messageHeadline": "Fix bit default value bug (#7249)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "341dc1009cc4e67dfe569d1307f495181e948f35", "messageHeadline": "*: tidb tracing prototype (#7016)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 480, "deletions": 88}}, {"node": {"oid": "87c54b2610c73bc215f8a48b417810d751015d7c", "messageHeadline": "plan, statistics: maintain `HistColl` in `DataSource`'s `StatsInfo` (\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 182, "deletions": 105}}, {"node": {"oid": "7f37bad60ff75cc8e7a5c054155aa00eaad769a5", "messageHeadline": "expression: propagate more filters in PropagateConstant (#7276)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 169, "deletions": 73}}, {"node": {"oid": "b4fdaf35ac716cfb16620d26cb6e1ad1604a279e", "messageHeadline": "Add keyonly support for seek (#7419)", "author": {"name": "Shafreeck Sea", "email": "shafreeck@users.noreply.github.com", "user": {"login": "shafreeck"}}, "additions": 76, "deletions": 12}}, {"node": {"oid": "5823fb5169a1a1456dd35a55b48ef0ff704de5ff", "messageHeadline": "executor: break innerTable fetcher is error happend during fetching o\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4df2c7eef61780517aa4f3d7985f7ed144ebf8db", "messageHeadline": "stats: fix auto analyze trigger condition (#7550)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "67d7544651e466bcb788f9fb950c4cfcbaff7e34", "messageHeadline": "design: add a proposal to support a command 'ADMIN RESTORE TABLE tabl\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "f915575ebed9b14eef27a23801f7fe9e0015b36a", "messageHeadline": "server: add comment for #7252 (#7549)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "528d95969417b0166538cf730d6dfb87af8bef7d", "messageHeadline": "ddl: fix data race (#7548)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9070bb6b86b27e59f35ebc2f984e369d3c5a115d", "messageHeadline": "executer: fix the last_insert_id in insert on duplicate key update (#\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 48, "deletions": 69}}, {"node": {"oid": "4a3130216fb9b06526073f73089289051e719852", "messageHeadline": "server: fix type year has too many 0s in prepare/execute (#7525)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "55af7e147269dac05a9741aa461e736a264520c9", "messageHeadline": "executor: forbid user to drop important system table (#7471)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "69d5e36ac44d09de32b0b2cc465c44bd4109f848", "messageHeadline": "*: bump go version to 1.11 (#7491)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 236, "deletions": 236}}, {"node": {"oid": "28fc781474ab7a2332cdc50da80752b3d8f27c89", "messageHeadline": "make load_data test clean (#7536)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "e17e757b65eb2b93d076b31bad98efb776fbfe7e", "messageHeadline": "travis: Remove test coverage task from travis (#7533)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "eec68995689d5811f4d52846586e969652ed8ffc", "messageHeadline": "vendor: add basictracer-go (#7532)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 15886, "deletions": 15}}, {"node": {"oid": "360567b1e880e8df24dbf27fa7d09e5a0484a549", "messageHeadline": "executor/join : use shallow copy for semi join. (#7433)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 122, "deletions": 22}}, {"node": {"oid": "c625c2723914be69327347650db080a0faafe3d3", "messageHeadline": "expression: check max_allowed_packet constraint for function insert (\u2026", "author": {"name": "Kenan Yao", "email": "6261973+eurekaka@users.noreply.github.com", "user": {"login": "eurekaka"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "3d468b970ec35e43ecd56233614cf756695993d9", "messageHeadline": "ast: remove unused code (#7521)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 36}}, {"node": {"oid": "2fb314537a190b4e9e5af4cb258b540bbc3e400a", "messageHeadline": "chunk: support capacity grow (#7473)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 196, "deletions": 31}}, {"node": {"oid": "1255973764f72575d71920b95fc0861d1677c6c5", "messageHeadline": "tables: make duplicate error in update clearer (#7495)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "364cd97ea37ff399774404b61431d43cc94a779f", "messageHeadline": "*: update pd and kvproto vendor (#7513)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3788, "deletions": 13758}}, {"node": {"oid": "5b689e8c5bd43af8692a5f18b68a0e05b164b648", "messageHeadline": " server: fix insert zero timestamp bug with prepared statement (#7506)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "bc97e2d6163f18f5ceab4a718a90fca1f762ce11", "messageHeadline": "plan, util/admin: fix admin check table error when a column of index \u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 162, "deletions": 25}}, {"node": {"oid": "c97c81e180b59dcdc59074c6b1abd37b3fd5894e", "messageHeadline": "tidb-server: enable mutex profiling (#7510)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "55565f1c938f47ab09bae8b04dc4edc29ce4d8e3", "messageHeadline": "expression: fix out of range error for intdiv (#7492)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "38c939f4f95c802d85a5b6fd098a7a33daf0937f", "messageHeadline": "*: add comment and fix lint tool (#7503)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1d0d0a6666d545acdb9b13b60de91f432ec8235e", "messageHeadline": "distsql: let analyze use RC level and low priority (#7496)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "2d1fae8e56f066140b9aba42f04c3a6bb6e41aba", "messageHeadline": "plan: fix insert onduplicate key update (#7406)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "a481f2a41e64b12cd2cfe14eec9f945eaefcb08c", "messageHeadline": "ddl: make TestTableSplit stable (#7487)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "3af92ab2085501641eeac7feab6ece80cfd1254d", "messageHeadline": "ddl, metrics: update metrics (#7472)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "09fb68ae3bd5d93f5d8c2c4d3efc50575769338c", "messageHeadline": "server: fix ComStmtSendLongData when data length is 0 (#7485)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "01c6bd820c752d6ee739020fd425caff94b96368", "messageHeadline": "privilege: execute admin command must have Super_priv. (#7486)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d9f7ffe539fef04b516c9326bbff0d850191eba2", "messageHeadline": "plan: fix a bug when using correlated column as index (#7357)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 254, "deletions": 3}}, {"node": {"oid": "224ea311fe114248737e39346f2704a5fdda7f93", "messageHeadline": "Vendor include all legal files (#7480)", "author": {"name": "Greg Weber", "email": "greg@gregweber.info", "user": {"login": "gregwebs"}}, "additions": 143, "deletions": 205}}, {"node": {"oid": "db873d68f3c03a6ba59a5b21af59e8d52e7af259", "messageHeadline": "infoschema: set right columns in infoschema by differ type (#7463)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 68, "deletions": 24}}, {"node": {"oid": "1fa5669fb48ae0c6cf2d99413d62c7652f872c4e", "messageHeadline": "ddl: fix partition function check for partitioned table (#7464)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "2ac2faf29f21d906bd8cb7da4091d2e1f71bb13f", "messageHeadline": "parser: support SUBPARTITION grammar for table partition (#7470)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "3ff237c211fdb2cb5253134417b17f1c1394c2c8", "messageHeadline": "plan,table: fix select null value for table partition (#7452)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 74, "deletions": 23}}, {"node": {"oid": "22b2cb6196f1d397db8705ad3798b85de48e7a40", "messageHeadline": "infoschema: use the same infoschema (#7459)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6590e1899a35515cf6a99353baf3d4d99db543", "messageHeadline": "coprocessor: split ranges if the slice is too big (#7454)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "f3325e272deee54e9ea394335f486b103e6a8aad", "messageHeadline": "store/gc_worker: Add log to record the reason why GC is not running (\u2026", "author": {"name": "MyonKeminta", "email": "9948422+MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d0302c13ff0a1677e072986edff15b7c1a6690ea", "messageHeadline": "docs: add MergePartialResult for refactor-aggregate-framework doc (#7\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "43e9c06a593d86804d7c3e2f2666ad77b471768b", "messageHeadline": "parser/opcode: fix format function for mod opcode (#7455)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d1d9b369e6edff47a8c4b395880095ee25b2acf4", "messageHeadline": "*: make sure parser.y has LF line endings on checkout (#7449)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d9ea38b2adc99e1ab3672c1307d9a06d98037f35", "messageHeadline": "expression: fix type infer when wrap cast decimal as string (#7451)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "d455e6ac5a9a1c5c9dbe5fd145d7586f2f06708b", "messageHeadline": "plan: fix concat in group statement (#7448)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "98d2a0313647d450e83c2b90750b401fa47a1011", "messageHeadline": "session:don't use utc to created a customized timezone but empty stri\u2026", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc80029b2af3fab304c0fa8e38ab0aa727b84605", "messageHeadline": "ddl: partition by range value should accept constant expression (#7442)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "69b13c59d6a4fb8e17ded9e6f3ec774cda348137", "messageHeadline": "parser: enhance the compatibility for table partition (#7440)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 76, "deletions": 14}}, {"node": {"oid": "eeb64358659752b501a3aa8ef2621928c96e730e", "messageHeadline": "store/tikv: set ScanDetail to true (#7445)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "333ead673f8d522e36f123373ee4d0e90c102284", "messageHeadline": "ddl: fix admin check bug (#7359)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4836aa33c36473c724adcbaeddf4e16a38e7158f", "messageHeadline": "executor: support new aggregate framework for HashAggExec (#7268)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 140, "deletions": 155}}, {"node": {"oid": "1dc41d8b79cd68d6f218070b446ada2fd2a8c6ae", "messageHeadline": "add logs for replace and insert on dup (#7436)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "d4e08853e4d4d867676f0f17ec6e5b15d5a0bdf8", "messageHeadline": "executor,statistics: make query feedback work for partitioned table (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 95, "deletions": 9}}, {"node": {"oid": "6d0bcf50ac9eb25d2e6f8fbd686d488a701eba55", "messageHeadline": "makefile: add `WITH_CHECK ` os env to make and tidb-server -V print o\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "97b60c97579d83e03a953c646869670a2d2ba20e", "messageHeadline": "server: fix enum type flag (#7438)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d567770076f118d2b5d886d54e1f811d5b6df978", "messageHeadline": "server: fix prepare result for zero timestamp/time/datetime (#7415)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "233660af6985ec3eac0b5d50d14e28bc1020b376", "messageHeadline": "Revert \"*: add a String method for Datum to make the log more friendl\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 2, "deletions": 50}}, {"node": {"oid": "b1aef891446bb16f8ee72515efd81303428eb967", "messageHeadline": "stats: fix the data race in test (#7434)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7773b283907017ccf4835e22091c7a0508cf5383", "messageHeadline": "*: add a String method for Datum to make the log more friendly (#7426)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "5754f624c90bc2e898aeaa26737b47f02763bfb2", "messageHeadline": "expression: fix builtin 'CharLength' for binary string input (#7410)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "d5ab70cfdf883f139138a6fc42bc40c4ee34527e", "messageHeadline": "executor,sessionctx: Add correctness for more system variables (#7196)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 215, "deletions": 106}}, {"node": {"oid": "2fbd5e7a704e1b0bb813de70f7a6b5a4120a2c07", "messageHeadline": "expression: handle max_allowed_packet warnings for repeat function. (\u2026", "author": {"name": "H", "email": "huhao0715@gmail.com", "user": {"login": "hhu-cc"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "4624785b377784ce8b63b596c55f95fa01f26cce", "messageHeadline": "expression: handle max_allowed_packet warnings for from_base64 functi\u2026", "author": {"name": "mengnan", "email": "40080929+supernan1994@users.noreply.github.com", "user": {"login": "supernan1994"}}, "additions": 84, "deletions": 1}}, {"node": {"oid": "0f7bc02700d827dd101f09f6fd32c687365a573d", "messageHeadline": "docs: remove not worked MVCC api (#7400)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "1558a9c096e77236e5c5b7cab125e1618c6272d8", "messageHeadline": "executor: fix duplicate row check when chunk size is small (#7393)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 28, "deletions": 39}}, {"node": {"oid": "8f1b494055505a4934851b4da172a4a536b07903", "messageHeadline": "expression: fix missing microsecond for timestamp (#7418)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8199f60492f4c0c37d870fba447959bed0c3edb2", "messageHeadline": "ddl:support drop index for the partitioned table. (#7306)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 98, "deletions": 7}}, {"node": {"oid": "2ae4f7f3d2b1105f66571ff79e9cd5c395959c2f", "messageHeadline": "parser: add 'IDENTIFIED WITH' option on create user statement (#7402)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "57f191408c75eba825425b32375381f461482c44", "messageHeadline": "server: fix column info for resultType/flag for enum&set type. (#7417)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "30e3e9e0ff876a3a08731e8681ad5df82ba62fcf", "messageHeadline": "*: set the proper customized timezone (#7372)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 129, "deletions": 16}}, {"node": {"oid": "6e7d75299dd8426d40f297b29eddab52f45c6613", "messageHeadline": "test: refine test (#7414)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "3d7d81c86886ab538060a6df6187ea1098c13499", "messageHeadline": "fix etcd watcher goroutine leak test failure (#7408)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 189, "deletions": 75}}, {"node": {"oid": "5fbf5ce613bedea306eef6909d5a5bbd929f6edc", "messageHeadline": "util/mock: optimize mock.NewContext (#7411)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "bbec68304e794a1a5e219667ce2ba6ee0e28ce22", "messageHeadline": "executor,table: support replace operation for table partition (#7309)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 279, "deletions": 110}}, {"node": {"oid": "1ebf316bd414f5aa55493e152b5991b08873d63c", "messageHeadline": "domain: handling assignments in server info (#7412)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7f286f5c1212897eb27d118b3016736373ff0dc8", "messageHeadline": "types: add one more space to make json pretty (#7389)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "82a6c1085ce25962278b73d7844062a76b64c830", "messageHeadline": "*: introduce the concept of physical ID, code refactory (#7374)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 252, "deletions": 252}}, {"node": {"oid": "1f8710762dfeb22829c46984d88d4addc913e7c4", "messageHeadline": "execute/insert: refine data truncate error msg (#7401)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "29addca22198d6832382fb8a7192d355dbedec92", "messageHeadline": "stats: log detailed stats info for query feedback (#7293)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 351, "deletions": 59}}, {"node": {"oid": "9fc67b9a9f5094532a785853cd0249185947ac7c", "messageHeadline": "store TiDB server info to PD and add http api handle (#7082)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 430, "deletions": 16}}, {"node": {"oid": "4684eec52182a1f981003859baf4cab83745896d", "messageHeadline": "parser: support to character option to load data statement (#7391)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "016006f5c5eac498db879d4643187d6ff550198c", "messageHeadline": "expression: handle max_allowed_packet warnings for to_base64 function\u2026", "author": {"name": "mengnan", "email": "40080929+supernan1994@users.noreply.github.com", "user": {"login": "supernan1994"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "f18176f806db50bcfbf39be4dfddad59b1ff8f84", "messageHeadline": "util/testkit: make the msg of failed check more readable (#7386)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5404e2eaae27b9ce31264a4eff0a41aa92ffe328", "messageHeadline": "ddl: add admin check before drop table using building flag. (#7343)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "34b0c6cb6d1399f13b465f24718970bb4f23bd0a", "messageHeadline": "mocktikv: add the batch put and batch delete for raw client (#7330)", "author": {"name": "liukun", "email": "451564319@qq.com", "user": {"login": "liukun4515"}}, "additions": 323, "deletions": 5}}, {"node": {"oid": "1afd12762d14cd809446da6e5a38a0093b72dcc9", "messageHeadline": "plan: fix admin check index panic when index contains pkIsHandle colu\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "360ef5cee790475e9d75cb349e1b47b0a7a4efee", "messageHeadline": "expression: tiny change  to extend `SimpleRewriter`'s ability (#7373)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "d1f258790381f69a7570ab05a2c944844647f327", "messageHeadline": "*: admin check table return tidb specific error code. (#7363)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "7523566bc9458ce13e7d4730cc2b8169831615d4", "messageHeadline": "executor: CheckIndexRangeExec should set the types of index columns (\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fc89a6421a4c3ace8624ba17ac127e958d422732", "messageHeadline": "expression,ddl: fix fraction part handle of current_timestamp (#7355)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "9667eca8e4ebd7e4fa0dbf98da833c6cd45c11fa", "messageHeadline": "executor: MaxOneRow operator should keep its promise (#7375)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "bfceb5072f6f7e8de8f3718920300e382405e308", "messageHeadline": "support of character in create table statement (#7378)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "97ae3b336facd6246c56380c607fd0ffbca4dea3", "messageHeadline": "sessionctx/binloginfo: add a test for partitioned table (#7381)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "e43e548a3472671eef89f44a28634ba01732042d", "messageHeadline": "infoschema: fix bug of column size of set and enum type (#7347)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "396b2427441c2b9813fcf224ca48436253d4bb00", "messageHeadline": "store: no need to assign timezone name to dagReq again (#7368)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cf5e392b246f544846f4e66affc70630f486af4d", "messageHeadline": "executor: change joinResultGenerator to joiner (#7323)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 470, "deletions": 470}}, {"node": {"oid": "87b16fca27d6d772af2f67f9da68ba12348753c8", "messageHeadline": "support for flush status (#7369)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0b031145c84da01abbdfd6515b57965aee18682c", "messageHeadline": "remove redundency code (#7370)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d567efccab002f83ede4243a1d3436f1fae809e", "messageHeadline": "executor: fix group_concat when chunk size is set to 1 (#7328)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "f98ef22ded66655d3d174e3fbfeb76539e6fccce", "messageHeadline": "expression, executor: add a new interface MergePartialResult for the \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 774, "deletions": 11}}, {"node": {"oid": "9e1ae02df7ffbaa2ca43768e7bc63a11cacaa874", "messageHeadline": "ddl: fix panic in checkRangePartitioningKeysConstraints when patition\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d1246b3c91e607861456e90613c8981dbe854732", "messageHeadline": "ddl: notify stats worker when truncate table (#7356)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "87625923e0943923b00b3242a143afa02a455385", "messageHeadline": "sessionctx: supports `set character_set_results = null` (#7353)", "author": {"name": "Lingyu Song", "email": "songlingyu@pingcap.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "51e86a3f4b40e6a21517bcf01421b4e3f679e030", "messageHeadline": "variable: modify default max chunk size to 32 (#7358)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3952d6eb845a355366f57e85cc582442e85236b", "messageHeadline": "*: collect execution details and output them in slow query log (#7302)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 188, "deletions": 53}}, {"node": {"oid": "410246a346a02adcbfb73a04517e7e56bacddfa3", "messageHeadline": "*: make partitioned table use statistics (#7340)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "593810e2590e2f4c455c6cb2a65f2a813bfe6bd9", "messageHeadline": "table: fix show index for the partitioned table (#7346)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "0d18ac2c18c31d7d2fcf85ab7828359df0408c7f", "messageHeadline": "infoschema: fix bug when apply rename table diff (#7336)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "3efb8d7dfd4dbbfe1c9e9229a31298ade3553e4e", "messageHeadline": "util/charset: Add utf8mb4 as alias for utf8 (#7339)", "author": {"name": "Morgan Tocker", "email": "tocker@gmail.com", "user": {"login": "morgo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "07c75d49eed4b36b814fa3dbbe4c1c87fac4a08e", "messageHeadline": "docs: refine the pull request template (#7332)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 58}}, {"node": {"oid": "3e8815f960e966fae71259c1908858bdab53aeb9", "messageHeadline": "variable: Change the default value of charset/collation to utfbmb4/ut\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "be2c276fe4afb3be1c4ab1b78f2f7f24f2392b82", "messageHeadline": "executor, plan: remove `Exists` (#7207)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 100, "deletions": 210}}, {"node": {"oid": "b449589a7b735bb507d24200156a2d73b16cb378", "messageHeadline": "Makefile: fix gofail go get repo path (#7341)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00839ceeec7f4bedf2d599d32fa79ddabfc97e48", "messageHeadline": "stats: support loading partition stats (#7305)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 138, "deletions": 95}}, {"node": {"oid": "fe6e710877a6673d367c674e9b454fc06daccd40", "messageHeadline": "ddl: make check all versions norma (#7319)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "702a116a5eaab50e2e83b8adb18318fdfc6a2cc3", "messageHeadline": "admin: fix admin check table false alarm in the case that index conta\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "22519aefc209db03186d714656959e4aa8785648", "messageHeadline": "*: update import path from coreos/gofail to etcd-io/gofail to fix ci \u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 539, "deletions": 21}}, {"node": {"oid": "18aae131bfadb2e71234f9f46ed5b26c90f28285", "messageHeadline": "test: fix data race in executor_test.go/checkRequestClient (#7326)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "cd458038f5b4c115e5c6ab0e11d78709265ce378", "messageHeadline": "infoschema: fix information schema data race (#7318)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "656926417647cc6a1b869d3d572becad44e0bb99", "messageHeadline": "rewrite CheckHandleExists to refactor partition (#7321)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 37, "deletions": 44}}, {"node": {"oid": "359df6ecc2d19bf38876776d1a524cd229be0685", "messageHeadline": "variable, ddl: add session variable 'tidb_ddl_reorg_priority' to set \u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 79, "deletions": 9}}, {"node": {"oid": "af7fed9b3848f71db23d3763038e3e29e0aa9b60", "messageHeadline": "executor: fix group_concat(a) when a is null (#7287)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "b39b5f579f85985a895b5025121b3f203e0f97c9", "messageHeadline": "executor: refactor `joinResultGenerator` to handle the unmatched oute\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 216, "deletions": 154}}, {"node": {"oid": "2babfd9df7ecc3ce34694a0a6b2e49c521565283", "messageHeadline": "plan: make `USE INDEX(`PRIMARY`)` works on the integer primary key (#\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "3a3845fb24a971f57fd0abab999799a9ff3562c8", "messageHeadline": "*: support admin show ddl (#7274)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 64, "deletions": 29}}, {"node": {"oid": "61b4ff23213de3da2eb152a83b04ed63328ef2ad", "messageHeadline": "ddl: add fsp checking for time/timestamp/datetime column definition (\u2026", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "f6dbad0f5c3cc42cafdfa00275abbd2197b8376b", "messageHeadline": "*: move the dirty table modification to table package (#7289)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "6e33d2e3b7665c597f8d346290ef2ee7b28c4728", "messageHeadline": "expression: fix behavior for builtin 'LTrim', 'RTrim' and 'Trim' (#7291)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "ae2e3ac0a7f28453a758b18f1cb87e34f77a5890", "messageHeadline": "table: remove useless MemoryTable implement (#7292)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 0, "deletions": 433}}, {"node": {"oid": "4b7a77e2c1f5318eea5c65404259e8639912596a", "messageHeadline": "perfschema: simplify performance schema (#7263)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 313, "deletions": 458}}, {"node": {"oid": "016b92d576917e3a73fa947345205cd338e8abae", "messageHeadline": "add timeout for make race (#7283)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9813c714989e67033f70c023bb5f2e29788cf5a0", "messageHeadline": "*: support update operation for table partition (#7166)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 158, "deletions": 1}}, {"node": {"oid": "2225e0126425851059f4450e8207e801021ea411", "messageHeadline": "ddl:add constraints check when creating table partition (#7164)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 272, "deletions": 10}}, {"node": {"oid": "5a0fd2db46819a1eb27eca2cbcfaf1ca537bf5a2", "messageHeadline": "ddl: GetDDLJobs should return a sort job. (#7254)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "326baacb933f76d0112afd6f82f6c65b35c909cd", "messageHeadline": "ddl: batch check the constrains when we add a unique-index. (#7132)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 103, "deletions": 7}}, {"node": {"oid": "44e6c3c2e110238dd9ff834a24ec3e2cb0dc6062", "messageHeadline": "plan, stats: fix inconsistent row count estimation (#7233)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 87, "deletions": 23}}, {"node": {"oid": "a7fc9c323ede9490761f91eb7815d6b93b6d955a", "messageHeadline": "distsql: disable read committed isolation level (#7280)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 71}}, {"node": {"oid": "88bf9f7ba0243bd4a46f0cd2043afb3c3b7e4e13", "messageHeadline": "admin: support prefix index in admin check table. (#7241)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "d261b6a5fc9944e38d7c23b7cf6c4f04ac8196e7", "messageHeadline": "ddl:In non-strict sql mode, fix column type is text /blob/json defaul\u2026", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 78, "deletions": 10}}, {"node": {"oid": "7e48ab12846b2b3aaddb082c565800ae4b067f38", "messageHeadline": "executor: skip inner rows when the join keys contains NULL (#7255)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "6178cfd225772049b77b23db8d85e9156e29acc6", "messageHeadline": "*: fixed some typo. (#7277)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7223353efade51cfb7d7943484c8bd6060c3d04d", "messageHeadline": "plan: remove planBuilder.err (#7260)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 445, "deletions": 499}}, {"node": {"oid": "130f53b316f5bdc25e87ecc4e0dcbe86219cc706", "messageHeadline": "*: partitioned table should not use PointGetPlan (#7261)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "30a6cc305bca340b02b2cd95e05f0265b8c62980", "messageHeadline": "ddl, metrics: add worker info to the log (#7201)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "a5af7a0e1fd2e73c7638b83c4e7a1cdc34d0ccba", "messageHeadline": "*: remove variable 'tidb_import_data' and rename SessionVars.Importin\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 18, "deletions": 51}}, {"node": {"oid": "9eb197f754b91154728dc6a7cd98726c096dc95d", "messageHeadline": "executor: remove the old evaluate logic of stream agg (#7251)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 57, "deletions": 113}}, {"node": {"oid": "5d96d56de76cc8679d746e160befa98fead9292c", "messageHeadline": " plan: fix a bug when eliminating projection (#7257)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "90e4d02152fcc47b4141328343a05c26083e1827", "messageHeadline": "privilege/privileges: sort user records in privilege cache (#7211)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 151, "deletions": 9}}, {"node": {"oid": "0f4aba1942de419702dce46aa713c6794dd17a81", "messageHeadline": "Switch checks to use retool. Fix goword and errcheck (#7240)", "author": {"name": "Greg Weber", "email": "greg@gregweber.info", "user": {"login": "gregwebs"}}, "additions": 103, "deletions": 16}}, {"node": {"oid": "55d8eff75859814114f9c6aa3efe2e3f69f7981f", "messageHeadline": "executor: fix admin cleanup index for non-unique handles in a unique \u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "53ffa1703ec7c9771635f621e1a891b1684512d8", "messageHeadline": "*: fix data race in the file of prepare_test.go (#7232)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "270ed29e4d43ffd50483fce10361b504ba42cb94", "messageHeadline": "model: implement UnmarshalJSON for CIStr (#7252)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "b98e089bb20340dc6714121d714a86320357e108", "messageHeadline": "plan: fix a bug when prepare cache enabled (#7235)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "67e724a5fe6c7e134833e1dfd178f5393c821011", "messageHeadline": "executor: fix a bug of update with outer join (#7177)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 158, "deletions": 8}}, {"node": {"oid": "6287b24f431afc219caa916cd878fce21ba5f962", "messageHeadline": "expression: handle max_allowed_packet warnings for space function. (#\u2026", "author": {"name": "H", "email": "huhao0715@gmail.com", "user": {"login": "hhu-cc"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "cc1c3be98316e563a0a76d9ea635f3e0ccb580c5", "messageHeadline": "plan: update comment wording (#7238)", "author": {"name": "Caitin", "email": "34535727+CaitinChen@users.noreply.github.com", "user": {"login": "CaitinChen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5e7aa1d97d6459843949ae3587c9b5ac6661bb37", "messageHeadline": "infoschema,executor: add PROCESSLIST table to INFORMMATION_SCHEMA dat\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "62461a77b74ec408ce4bebc408231c509f1fe7c0", "messageHeadline": "util/chunk: fix TruncateTo again (#7234)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "791d6909da7a33afc2f9d77b7c95c818f3c2978b", "messageHeadline": "tikvclient,mocktikv: add batch put API for raw kv (#7135)", "author": {"name": "liukun", "email": "451564319@qq.com", "user": {"login": "liukun4515"}}, "additions": 216, "deletions": 0}}, {"node": {"oid": "fd7e5274b6ad5a7341b24c94217614186dcd0ff2", "messageHeadline": "executor: panic recover for analyze worker (#7214)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "12850881274b0bcf3a41d4821747462d40f7267d", "messageHeadline": "executor, plan: support analyze partition table (#7190)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 117, "deletions": 35}}, {"node": {"oid": "a37acaf0d4562332306231e0a500810868c09509", "messageHeadline": "expression: update wording in comments (#7220)", "author": {"name": "Caitin", "email": "34535727+CaitinChen@users.noreply.github.com", "user": {"login": "CaitinChen"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "44a2ad7f0f65e5c5ea3dab0f20a34fe5a357e58a", "messageHeadline": "expression, plan: rename `Column.Position` to `Column.UniqueID` (#7218)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 59, "deletions": 57}}, {"node": {"oid": "606bef7be6d1ec49e159c4ef2932e16bff5e8007", "messageHeadline": "stats: calculate the scalar info for histogram after local update (#7\u2026", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d5c5115220351bbe7ca11ebcb86c005f386f28a1", "messageHeadline": "executor: fix firstrow/max/min(bit col) error (#7206)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d410159e064799df41fe3570f1f2bafc2baf92e7", "messageHeadline": "util/chunk: fix chunk truncate (#7216)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "581edd4cac4ca5fbb9234a0d8ad50b2ed2f1e7ac", "messageHeadline": "executor: set the correct handle in DirtyDB when executing update sta\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5944432c0d3327df2bb01d6eeb245be0b7c5852d", "messageHeadline": "ddl: Refactor add index reorganization related code (#7184)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 75, "deletions": 55}}, {"node": {"oid": "e5f26cdeafdf845c59dc3b9a79f9c99d0dd0ff33", "messageHeadline": "types: fix a bug in decimal multiplication (#7208)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "b4a02752684f1857fc5bd7a9231cf8435a6749c3", "messageHeadline": "ddl: fix data race in schema_test (#7203)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "8739d80db076db889127102c64a6da8d0996fd2c", "messageHeadline": "executor: fix big_unsigned_int union decimal sign bug (#7202)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "26b7a5e7d13931a64c5d201b8ba2e215bf87165b", "messageHeadline": "execuor, plan: check b.err in buildUpdate after doOptimize (#7204)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "7500159565996ae12e075b12c973185ccedc7711", "messageHeadline": "plan: always chose the smaller child as outer for IndexJoin (#7019)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "0ca4cc6dc8334b4e4b134b7e718b1cd1d7a03c77", "messageHeadline": "executor, util: wrap cast upon the args for AggFunction (#7180)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "42bba991b9645a93696536851370af30c20db4f0", "messageHeadline": "ranger: fix prefix index when charset is UTF-8 (#7194)", "author": {"name": "birdstorm", "email": "samuelwyf@hotmail.com", "user": {"login": "birdstorm"}}, "additions": 67, "deletions": 19}}, {"node": {"oid": "58248563bc40720d6b866bf7593b35d200fe51ec", "messageHeadline": "ddl: add primary key default value check when create table (#7169)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "c38f567645cc6054f291fc79d1496b5376eee8c8", "messageHeadline": "expression: handle max_allowed_packet warnings for pad functions (#7171)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 97, "deletions": 7}}, {"node": {"oid": "b8a2b1bf79445704d6e9251555989120399e2e04", "messageHeadline": "stats: fix panic caused by local feedback (#7152)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 52, "deletions": 15}}, {"node": {"oid": "25f1e808f5e6f5ac3b31d4d2e1edf4cbee7da39f", "messageHeadline": "Use the revive linter. (#7197)", "author": {"name": "Greg Weber", "email": "greg@gregweber.info", "user": {"login": "gregwebs"}}, "additions": 77, "deletions": 30}}, {"node": {"oid": "d2aab148fccb792b40f824f603dea3e7ba245d67", "messageHeadline": "ddl: add metrics and clean up (#7168)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "33367fdd48bf10560a11347ff2d904fbb723b3b9", "messageHeadline": "config,executor: provide a compatible-kill-query option in the config\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "a816f7882a0d2bca07a59b9d19975f268cf7bdc7", "messageHeadline": "table,plan,executor: support delete operation for table partition (#7\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "343cb849b8b35334da6381bb19f9ff1597e70175", "messageHeadline": "*: fast path point select  (#6937)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 704, "deletions": 39}}, {"node": {"oid": "2fee49429576f1dc4a128781bbef49aa41ce8d4c", "messageHeadline": "executor, sessionctx: fix set tidb_general_log=0 error (#7186)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e907bfc3a728c7d95c0a804d88888d4cd039eae2", "messageHeadline": "plan: fix a bug in index join (#7150)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 2360, "deletions": 27}}, {"node": {"oid": "a8012590dcce643db7a837266f6849b9435ad57e", "messageHeadline": "*: fix union result when mix signed/unsigned columns (#7112)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 237, "deletions": 108}}, {"node": {"oid": "0fa27a46194448c2dac07927b50a14ef022dc76a", "messageHeadline": "*: fix tests failed on Go 1.11beta (#7178)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f4f1692fd1e0430531ca3b96ccfb8029d6299064", "messageHeadline": "*: remove `FromID` from `expression.Column` (#7157)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 147, "deletions": 143}}, {"node": {"oid": "4a203fd5254ca32c22f3bbeedc4a22aabacaf957", "messageHeadline": "executor: add placeholder count check in prepare stage (#7162)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "fa7de823db3bfe9690fc147949002e4622269fcb", "messageHeadline": "ddl: support range partition in show table status (#7173)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "a6296307456005314b18a90c1c4c1e3bc76843ed", "messageHeadline": "stats: refine the row count estimation for outdated stats (#7175)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 139, "deletions": 48}}, {"node": {"oid": "6815dec5b300c5608d98fbbdd889288e9307405f", "messageHeadline": "ddl: implement reorganize for table partition when adding index (#6814)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 322, "deletions": 113}}, {"node": {"oid": "f107feed63289ad3f7efa2cb95b2b7cb347c51c9", "messageHeadline": "fix a bug that nullable unique index can not find null values using i\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "06021c7cfe6282138c77dc35b6a6b1b2fdc34346", "messageHeadline": "remove types.Row interface (#7170)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 1072, "deletions": 1087}}, {"node": {"oid": "6dc3f9439348e10069bdf06a053d23576768482d", "messageHeadline": "table: Add a new interface in table.Table (#7167)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "e3ba021f5a25c3b4ba63fe91f904da270f7fc22a", "messageHeadline": "*: make system variable 'group_concat_max_len' work (#7080)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 239, "deletions": 78}}, {"node": {"oid": "2fba9931c7ffbb6dd939d5b890508eaa21281b4f", "messageHeadline": "*: remove DatumRow (#7165)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 134, "deletions": 211}}, {"node": {"oid": "1562f257878b6e734c1b7b88d18b3cd81df131d3", "messageHeadline": "add sum_decimal method for aggfunc (#7096)", "author": {"name": "laidahe", "email": "laidahe2006@126.com", "user": {"login": "laidahe"}}, "additions": 272, "deletions": 1}}, {"node": {"oid": "417f58228cdde8362cc89bce24b262665db2887c", "messageHeadline": "types: fix a bug in decimal modulo operation (#7113)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ec8fb0d38c8beb3f0fd010851a71e3b4105a7a55", "messageHeadline": "*: refine IntColumn <cmp> NonIntConstant (#7108)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 165, "deletions": 49}}, {"node": {"oid": "b5f9b35a453a0b5f06fd4a7fa77b94f251e7716e", "messageHeadline": "plan: refactor the code of building `Insert`. (#7068)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 266, "deletions": 178}}, {"node": {"oid": "85cd2463bcc0ccb82502d73aec12d11fc1b5e6f4", "messageHeadline": "ddl: fix a bug that we miss adding last handle index in some case. (#\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "9a1a95d95cd332f65289ca7234974896ca5f5277", "messageHeadline": "stats: fix panic caused by outdated feedback (#7128)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 76, "deletions": 71}}, {"node": {"oid": "3173604871b7d17f9cfe53d5a045041dd361df01", "messageHeadline": "stats: do not change histogram version when updating coloumn size (#7\u2026", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "4ae23a91b3e95a39a50551913276ac9501dcf68d", "messageHeadline": "tablecodec: optimize DecodeRowKey (#7149)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "8b913c95efc168a5b0811ecd2baa4f7c41385a30", "messageHeadline": "*: rename \"GetDDLJob\" to \"GetDDLJobByIdx\" (#7129)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "dd9914876763ee0dc32f492ccf6eb141d4cc361c", "messageHeadline": "executor: pass row pointer rather than row to avoid convertT2I (#7143)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "da6f0c1edd3a14d13e4fa334debbcd43da47f910", "messageHeadline": "ddl: initial support for parallel DDL (#6955)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 461, "deletions": 301}}, {"node": {"oid": "3299f860ffec81e1e28e068d3cbbffe9519b93d4", "messageHeadline": "*: use chunk.Row instead of types.DatumRow in test files (#7139)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 239, "deletions": 224}}, {"node": {"oid": "5f7abc84fe8302dfbdd30ef99b24c5af055ffaaf", "messageHeadline": "*: fix panic that upgrade from old version TiDB. (#7136)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "437933d449b6754a4c71454227fea3c5edf5e109", "messageHeadline": "sessionctx, executor: Add correctness check when set system variables\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 398, "deletions": 66}}, {"node": {"oid": "cef80b3da390b8b35c703546c54cda9a251a18de", "messageHeadline": "plan:  converting plan to pb should not rely on `Column`'s `Position`\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "537bed3afa752758cf7a6760d343e8e1075764ee", "messageHeadline": "table/tables: fix goroutine leak (#7119)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "46e46c1c105797244f46ec7236c58b55e1c6fd89", "messageHeadline": "stats: reduce conflict for updating column size (#7124)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ade23a02a37911728eb86a6b31c128d661271e50", "messageHeadline": "ddl: fix genGlobalID function repetition RunInNewTxn (#7130)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f59f696d239858be6428febb8d995a4b3b448f84", "messageHeadline": "ddl: add partion function check when create partion table (#7111)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 179, "deletions": 98}}, {"node": {"oid": "3b5e8a2264a9d3b795221316e79fced73b143622", "messageHeadline": "stats: use feedback in time (#6859)", "author": {"name": "flipped", "email": "19flipped@gmail.com", "user": {"login": "fipped"}}, "additions": 122, "deletions": 11}}, {"node": {"oid": "b092ff93f4581331726ce9e4c35a3591c99582e3", "messageHeadline": "ddl: retrive range from PD everytime when batch backfilling indices (\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "3d04c5ef95198e9e87611939942ed9823629f094", "messageHeadline": "ddl: fix create partition table not suport bit and year column type (\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a7ae09b8e19adc9bd42b4c8abeac836168335c73", "messageHeadline": "metrics,server: add a get_token_duration_seconds metrics (#7110)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "46e5ff3f41eed0298394de85cc3ab1bb38f34b29", "messageHeadline": "ddl: support truncate partitioned table and drop partitioned table (#\u2026", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 191, "deletions": 17}}, {"node": {"oid": "ebfbe099e2aae4b2dce754c864348bd006a1f978", "messageHeadline": "executor: avoid very slow structure to interface type converation (#7\u2026", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3971357c7939f497bf7a5218ed8e6f67b1f91fc3", "messageHeadline": "meta/autoid: reduce concurrency in test (#7123)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc0ad9335649a14de8c7ba1c0421730df6558b2f", "messageHeadline": "avoid call errors.Trace when error is nil (#7120)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a790c1583d1488dd4c16abf4f7a016d579df398e", "messageHeadline": "mocktikv: rename NewTestClient to NewTiKVAndPDClient (#7052)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0b5a1251ee3f9b370b18b90b38ec645138a49899", "messageHeadline": "expression/aggregation: set PB field type (#7118)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 66, "deletions": 17}}, {"node": {"oid": "a5d2fed9bc43ab3b913f1bffc22ce89db06fadb6", "messageHeadline": "docs: add design doc about the new aggregate framework (#7097)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "dbd7b61404b10bf9d701647c325f945e321e25f6", "messageHeadline": "plan, executor: check b.err after buildSort and buildLimit in builUni\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a631821ad9e706ae5100b3e645b3a9f4fcdb8c53", "messageHeadline": "docs/design: new storage row format proposal (#7095)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "48a42fe4242b9fb1e1d274bfe3c3b9df99eba43f", "messageHeadline": "tables: fix prefix index, when the charset is utf8, truncate it from \u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "387a53a719486d6f2687d8fef455ae555e6e76c9", "messageHeadline": "executor: move tidb_reader code to its named files.  (#7065)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 201, "deletions": 168}}, {"node": {"oid": "90c721ad72f44ff5849e131d813509d1dedbe035", "messageHeadline": "chunk/codec: adjust decoding offsets in chunk (#7106)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "ba5a33f04c32b936e2fd52d5828a68548edf69e7", "messageHeadline": "add keep alive settings (#7100)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "eeb08a9372ffb21f675567072e33f85836cfee55", "messageHeadline": "less type covert call (#7102)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6663f6353413aaf0306697e53f3b4dc7244753ce", "messageHeadline": "ddl:check partition count limit when create  partitioned table and ad\u2026", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "ce0843e4f38fe719bc223934d23edfc5fdf9cee5", "messageHeadline": "binlog: fix bug in load data (#7074)", "author": {"name": "WangXiangUSTC", "email": "xiang13225080@163.com", "user": {"login": "WangXiangUSTC"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8058fd644b57089640502d946466ae84fd490e25", "messageHeadline": "util/kvencoder: use reference count to keep single domain instance (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 86, "deletions": 38}}, {"node": {"oid": "8c4e733ff36647ac969689716fa0db29707ec7eb", "messageHeadline": "executor: support 'admin check table' statement for table partition (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "0f461da6c4904c86320530e32b47f6068206cfad", "messageHeadline": "fix tidb_http_api.md (#7088)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4f16bdd618a387324b22a0a8165600b13a8c1789", "messageHeadline": "executor: remove childrenResult from baseExecutor (#7076)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 97, "deletions": 48}}, {"node": {"oid": "5697826e56427d9ae099abb81a3a8ad9c808c663", "messageHeadline": "docs: add proposal template (#7090)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "50193eb9751f5062c63a6afae030a04715db4f20", "messageHeadline": "executor: speed up replace into statement (#7027)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 162, "deletions": 63}}, {"node": {"oid": "edcc0129b11e760ea1ec1ba31dd664ef12ad2c33", "messageHeadline": "session: fix out of memory in the batch operations (#7086)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6dcaecaf79d4a61d391881b9f8b0c2d54ccaa264", "messageHeadline": "Add `advertise-address` to config (#7078)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 61, "deletions": 51}}, {"node": {"oid": "6b13c4309ce8223389bbc2ae06a62e5fae074747", "messageHeadline": "executor: support firstrow under new aggregation evaluation framework\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 426, "deletions": 0}}, {"node": {"oid": "b29d52ba9cdb1f5e4a2abfb632c9066ec982b465", "messageHeadline": "executor: support group_concat under new aggregation evaluation frame\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 181, "deletions": 1}}, {"node": {"oid": "533c7777b9492dfe23f46d92fd60a20c4bc3e2f8", "messageHeadline": "tablecodec: make decode much more faster (#7071)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "329c12c6a2e8d60659bc98ef09e262d9421115ac", "messageHeadline": "vendor:update vendor for tracing (#7067)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 12315, "deletions": 1}}, {"node": {"oid": "00dd2aaef07d49c9011c1ecbf9a16d5477c719e1", "messageHeadline": "types: remove unused datum_eval method and testcase. (#7070)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 0, "deletions": 732}}, {"node": {"oid": "1bf3f3d407d44705e0f7974e5b1d07a992d04f39", "messageHeadline": "ranger: refine explain format, again (#7041)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 354, "deletions": 305}}, {"node": {"oid": "9cf670a32493c3cc36a7f9d9bc5c7e91953d0d78", "messageHeadline": "*: cut off duration.fsp in chunk (#7043)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 121, "deletions": 43}}, {"node": {"oid": "44e34bd30468fb35df4526d37c8511b259c6794d", "messageHeadline": "*: index refactor for table partition (#7062)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 117, "deletions": 62}}, {"node": {"oid": "43f0c1ee70bc5de6f400aeab0eef371456169a1f", "messageHeadline": "ddl: add slow operations log to add indices, make trouble shooting ea\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "9c9ddf391f8f25df8eb6a1a9cf5b752b2473b07c", "messageHeadline": "executor: support the remained types for max/min (#7056)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 236, "deletions": 1}}, {"node": {"oid": "abe8fd9728a5fc5ac27c5f7c750cc3d14dbf5f5b", "messageHeadline": "ddl: fix create partition table panic (#7059)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "7c18d24933858ab544ea1e8c64c647f9091d4080", "messageHeadline": "executor, store: fixed daylight saving time issue (#6823)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 152, "deletions": 67}}, {"node": {"oid": "b729a60e019c8fec2cbae007b5b273697cac04b8", "messageHeadline": "store/tikv: handle the error of \"mismatch cluster id\" (#7053)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b1bc4209ca6e37ec0a152cc3098e2942caf46da9", "messageHeadline": "distsql: move SelectResult to file \"select_result.go\" (#7054)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 282, "deletions": 193}}, {"node": {"oid": "8cb45e1ff1ed665cb7b4fa03fe4b6b8baebc6c75", "messageHeadline": "stats: rollback when transaction failed (#7026)", "author": {"name": "flipped", "email": "19flipped@gmail.com", "user": {"login": "fipped"}}, "additions": 87, "deletions": 68}}, {"node": {"oid": "e96cda003e07ca732d04657924dc48a0c0c4fc82", "messageHeadline": "plan: move `StatsInfo` from `PhysicalPlan` to `Plan` (#7049)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "2945ddd8994e9d1aa7889bf768ff0fda2d588056", "messageHeadline": "vendor: update tipb (#7055)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 1612, "deletions": 662}}, {"node": {"oid": "419e5cfb6c49733d4df21ba46b0453c2898b19f3", "messageHeadline": "infoschema: Support for showing \"AUTO_INCREMENT\" in \"information_sche\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "c1b4490365d97b7a619d48b52e3eb895e619af36", "messageHeadline": "plan: remove `DatsSource.statsAfterSelect`. (#7051)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "fced72f6531c239a3ad0fb338acc9cef6dc5bd5b", "messageHeadline": "chunk: support encode/decode a Chunk (#7006)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 347, "deletions": 15}}, {"node": {"oid": "63c4562c27ad43165e6a0d5f890f33f3b1002b3f", "messageHeadline": "*: remove non-prepared plan cache (#7040)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 29, "deletions": 263}}, {"node": {"oid": "34d8fd8d8dea0eca4180574240a80936c0023da6", "messageHeadline": "plan, statistics: extract `histColl` struct (#6860)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 135, "deletions": 102}}, {"node": {"oid": "cf8a4129a5d76a29e34cd1f4c7a6514b60ab1ea4", "messageHeadline": "tniy cleanup (#7039)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4a7869e807a833789bebd46b1fad0367e583823f", "messageHeadline": "aggfuncs: implement Count with new aggregation framework (#7009)", "author": {"name": "Xuanwo", "email": "xuanwo.cn@gmail.com", "user": {"login": "Xuanwo"}}, "additions": 450, "deletions": 0}}, {"node": {"oid": "7375633948709b1d16c5ce93fe65773ca68bc4cc", "messageHeadline": "executor: support bit_and/bit_xor func in new agg evaluation framewor\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "0ef52acf82d75c19e9c29e420ba8a4fb4fb54f2a", "messageHeadline": "executor: support MAX/MIN in new evaluation framework partially (#6971)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 348, "deletions": 22}}, {"node": {"oid": "461663652d7ddfa52eb886ea2e439ec000ed3b89", "messageHeadline": "*: support 'admin show ddl jobs <number>' grammar (#7028)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "5f7fc8038941ad12a10a700420c7ad3f02cfed0e", "messageHeadline": "expression, types: fix decimal minus/round/multiple result (#7001)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 74, "deletions": 45}}, {"node": {"oid": "cc722546ef306e789f65a674673582d906d6f586", "messageHeadline": "ddl:support alter table drop partition (#6460)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 319, "deletions": 52}}, {"node": {"oid": "7de2b6a042038561ce8fcdc8c3c95348d188c7e6", "messageHeadline": "aggfuncs: implement avg(distinct) functions (#7015)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 164, "deletions": 2}}, {"node": {"oid": "500207c3ce674f612714e31afbf0061eb5138d97", "messageHeadline": "refine pull request template (#6999)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 74, "deletions": 36}}, {"node": {"oid": "ab46569a50c1ec38f8d0f06a9e09eb115e38ec34", "messageHeadline": "executor: refine StreamAggExec when child is empty (#7002)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 158, "deletions": 58}}, {"node": {"oid": "f9a5686f9bdecf7d95018e986dc9a879ce9a8f8a", "messageHeadline": "executor: make set system variable log shorter (#7029)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "fd3706148f310e7c042e8df75591a52dee5aeffb", "messageHeadline": "lexer: support more syntaxes regarding 'SET Syntax' (#7020)", "author": {"name": "Boik", "email": "qazbnm456@gmail.com", "user": {"login": "qazbnm456"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "20a985d8c1550ea49ebc474136466bb0b091dcfd", "messageHeadline": "stats: do not wait for data unchanged when auto analyze (#7022)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "4af1d236fed363ef4be747997ee26c300f3eaa14", "messageHeadline": "ddl: rename test name and clean up (#7021)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "c94414d6c7e06b5c2b1cdf083605d92924e731f2", "messageHeadline": "test:add control parallel execsql tests (#6615)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "26a0338ed59aa0f160c16862775ba15eacdf3caa", "messageHeadline": "table: table and partition refactor (#6963)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 268, "deletions": 185}}, {"node": {"oid": "5f6e36241ce3249035445993058009ca8cd40e39", "messageHeadline": "support generation_expression (#7017)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9331a079f50122023553e7fcc55bbfbb24741c10", "messageHeadline": "ddl:create table partition value must be strictly increasing (#6912)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 283, "deletions": 66}}, {"node": {"oid": "e28a81813cfd290296df32056d437ccd17f321fe", "messageHeadline": "*: check the schema-validity when the DDL fails (#6797)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 360, "deletions": 132}}, {"node": {"oid": "eeeb092450885b967a775a0a8a9080e78c9a2b0d", "messageHeadline": "server: fix binary numeric type overflow (#6922)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "372a6fc921776819ca1df1832a383b055aeb82c3", "messageHeadline": "plan: refine explain result format (#7011)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1038, "deletions": 575}}, {"node": {"oid": "5bdf34b9bba3fc4d3e50a773fa8e14d5fca166d5", "messageHeadline": "plan: fix \"INSERT ... ON DUPLICATE KEY UPDATE\" (#6593)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 237, "deletions": 77}}, {"node": {"oid": "10151e1598c5c91ef5a6d285c8a0ae4489836fc6", "messageHeadline": "parser,ast: parse statement execution time optimizer hints (#7012)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "3f574d97c9a397b0040f7fc6229d4de2f3f73f54", "messageHeadline": "stats: refactor stats update mechanism (#6901)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 203, "deletions": 253}}, {"node": {"oid": "c2283c6b039e8b4c99281073212e84426041ec65", "messageHeadline": "table/tables: add a mocked sessionctx.Context for partition expressio\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 120, "deletions": 2}}, {"node": {"oid": "73dc86c7e460758ff772443250ed4be3649d704f", "messageHeadline": "aggregation: handle non-integer input for bit related aggregate funct\u2026", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 131, "deletions": 3}}, {"node": {"oid": "7682a74d15a8d4ecc2c08f4514670a3183ef1102", "messageHeadline": "*: kill one's own connection doesn't require SUPER privilege (#6954)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "3914266ace5ce29568e976e9e4acb34044ed5b64", "messageHeadline": " plan: fix a bug in decorrelation (#6972)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "363cdc2d9319b648d92420048bab6c8fd7bed7c7", "messageHeadline": "aggfuncs: implement bit-or with new aggregation framework (#6975)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "48c0fcdaf5130e6f8a7b71a472edf9f86915e460", "messageHeadline": "executor, ddl: get the correct result of \"show create table\" when run\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "bdfa5eef195b2f438ebe27971b38ed5bbf8e98f7", "messageHeadline": "ddl: make added count correct in adding index (#6980)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40193a3dafb3a77036ab6111f4c58f929a73cd72", "messageHeadline": "executor: fix panic on Stream Aggregate (#6984)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5601c45189229987c88a6c19abec8e354795bfa1", "messageHeadline": "executor: Fix query hang on hash aggregate operator (#6982)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "13109966674a7749bab65f1f8d96b7d44b0ffb38", "messageHeadline": "privilege/privileges: don't reuse chunk in loadTable function (#6976)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9d49f8352e954f2f94f9111b006b318ef579ac57", "messageHeadline": "Update CONTRIBUTING.md (#6965)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1f6e12cc55e534bf514eef212f1091a91b8592c9", "messageHeadline": "The version of GO should be 1.10 or above. (#6969)", "author": {"name": "zbdba", "email": "875825800@qq.com", "user": {"login": "zbdba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "490af37d1e8812cf19416465696e41454078d383", "messageHeadline": "*: add scope check when get system variables (#6958)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "ef1b9dfae1a3ccb4a617545b9179a770cdb5f4d4", "messageHeadline": "aggfuncs: partially implement \"AVG\" (#6951)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 253, "deletions": 3}}, {"node": {"oid": "c9cea72343efbfe9b8416864632d830eacb6613e", "messageHeadline": "stats: refine updating stats using feedback (#6796)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 139, "deletions": 88}}, {"node": {"oid": "f6ee36e08c3a11b9c93135f79e4ed984bee9564c", "messageHeadline": "tidb-server, terror: add cleanup when `createServer` exits abnormally\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "8d1fe30c1735be864a589ce008c3b3270c2b8c10", "messageHeadline": "chunk: split \"column\" and \"Row\" to another source file (#6960)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 353, "deletions": 310}}, {"node": {"oid": "2292844f343bd60edf35cec9ea2b4381b084bf5d", "messageHeadline": "*: support session variable 'warning_count' and 'error_count' (#6945)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "e868f0e085e028058f8c223802a400ad44214433", "messageHeadline": "ddl, sessionctx: update interfaces and comments (#6870)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 62, "deletions": 58}}, {"node": {"oid": "d4778ea6baeaff84e86e8859047f50ae38bdef92", "messageHeadline": "Add Contact Form to \"Connect with us\" (#6884)", "author": {"name": "kxu", "email": "kevin.s.xu@gmail.com", "user": {"login": "ceohockey60"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0debbe1c643aa0d733790972682c4c45f583638e", "messageHeadline": "infoschema: fix test for table rows count field (#6950)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8db5811cb6efcf5d536c84bc2907c02536ddc232", "messageHeadline": "*: 'load data' should not use latches (#6927)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "dd37138dc0bbcf20296d9bc3972cb25e73e36797", "messageHeadline": "*: support parallel hash agg (#6658)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 791, "deletions": 106}}, {"node": {"oid": "8c666359a514ebbc47354e3b242e1cb2506a9096", "messageHeadline": "executor: handle \\N as NULL in load data statement (#6873)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 115, "deletions": 104}}, {"node": {"oid": "cef2ebde62270dc797032515fb1ec388acb2934e", "messageHeadline": "*: support 'SHOW ERRORS' statment and reports errors in 'SHOW WARNING\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "afe45fd2ea064aa511eabb0b11a5798be51e9ad5", "messageHeadline": "mockstore,tikv: fix that mocktikv ignore latches config (#6932)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 90, "deletions": 21}}, {"node": {"oid": "63ef239baea42270c65240deee5488122f8c6dd6", "messageHeadline": "aggregation: fix the wrong result of avg(double) (#6888)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "3c05d77a179d4acf79cc26ce0b433b8a857d71e5", "messageHeadline": "executor: introduce a new execution framework for aggregate functions\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 264, "deletions": 11}}, {"node": {"oid": "5a5aeb813aaef51b9e06087812dfaac40c09905d", "messageHeadline": "expression, plan: no longer call `expression.Clone` in plan package e\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 164, "deletions": 140}}, {"node": {"oid": "753b295877d36232d61010b7b600fdef9de240da", "messageHeadline": "executor, types: fix bug of insert into unsigned float/double (#6939)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "6a931e55dc6a5ec51425f52053d1e4b0c1cd3021", "messageHeadline": "plan: remove other `accessPath`s if one is unique key and full matche\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 75, "deletions": 16}}, {"node": {"oid": "ab332eba2a04bc0a996aa72e36190c779768d0f1", "messageHeadline": "executor: BadNullError should be ignored by insert ignore statement (\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 100, "deletions": 117}}, {"node": {"oid": "d6f66bb63de928938d15a8327ed6b3b33f904c8e", "messageHeadline": "ddl/reorg: enlarge runDDLJob wait timeout (#6902)", "author": {"name": "crazycs", "email": "crazycs520@gmail.com", "user": {"login": "crazycs520"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39d00d35aadf605409efa5267ddc6174be8cf137", "messageHeadline": "sqltostr: fix str_to_date('2018-6-14', '%Y-%m-%d') bug (#6919)", "author": {"name": "yj", "email": "mail2fish@gmail.com", "user": {"login": "mail2fish"}}, "additions": 55, "deletions": 54}}, {"node": {"oid": "425308780a801417db94cdd9ae7ed8e558319b10", "messageHeadline": "config: disable local latches for transaction as default (#6930)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c5524cb2381de779cd1e7d9a6ea58581ede08eca", "messageHeadline": "plan, executor: use `CorrelatedColumn` to calculate range. (#6779)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 372, "deletions": 93}}, {"node": {"oid": "e837e4b81cd708432386496c68d6512e4cc5bf4a", "messageHeadline": "*: add a session variable for table partition, tiny update (#6913)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "ef3d04087d4435b31075747fcbdf98d7e85faa92", "messageHeadline": "server: fix COM_FIELD_LIST response bug that make mariadb-client cras\u2026", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a7819c33855f823fcd8e174baaf835f6893bb811", "messageHeadline": "plan: draw relation bewteen operators with indent (#6894)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 631, "deletions": 576}}, {"node": {"oid": "6851878b9b030f503256a5be6057471b4d994f51", "messageHeadline": "*: add session var 'tidb_ddl_reorg_worker_cnt' to control ddl reorg w\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "9952fe05b5339d5803f41191154c6752660897ca", "messageHeadline": "tidb-server: move \"setupMetrics\" to the front of \"createStoreAndDomai\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ab0b50f25515405cb90e32237e015cd7166150c", "messageHeadline": "stats: refine the pseudo condition for stats (#6565)", "author": {"name": "flipped", "email": "19flipped@gmail.com", "user": {"login": "fipped"}}, "additions": 445, "deletions": 87}}, {"node": {"oid": "326ad271d6cb9a51ea9ab24f26a4b1a7ed2e81cb", "messageHeadline": "plan: enhance the row count estimation when correlated column exists \u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "1ab7abbebb95d17fd5133cb387b7624ea9270bc3", "messageHeadline": "check character set capitalization when creating a database (#6914)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "401577b8dcaa035b433fd5f886e794f22c22a226", "messageHeadline": "parser:support order by in select from dual (#6871)", "author": {"name": "yj", "email": "mail2fish@gmail.com", "user": {"login": "mail2fish"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ebf0a9b87b70e566627cc7ed145b4dae5eaa253e", "messageHeadline": "executor: reduce memory usage of insert select from statement (#6891)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "0fbb980f9b9166ee7afebef88732ffebfc287a38", "messageHeadline": "stats: refine stats delta update (#6808)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 147, "deletions": 48}}, {"node": {"oid": "c562bfff6fad6e55c3f7afdebbe882d8cf6105a8", "messageHeadline": "ddl:support table partition in alter table add partition (#6421)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 397, "deletions": 69}}, {"node": {"oid": "99aba76c90afb05bef336b51aff353e874d9e178", "messageHeadline": "*: Make 'IF NOT EXISTS' great again in 'CREATE TABLE IF NOT EXISTS LI\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 78, "deletions": 24}}, {"node": {"oid": "41f8ac19523386d0eb6ca871397f49f834958169", "messageHeadline": "ddl: fix gofail data race (#6904)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ac6d3a9f40335d9c1de399aea8e8409f4815efa", "messageHeadline": "store/tikv: avoid holding write lock for long time (#6880)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 123, "deletions": 64}}, {"node": {"oid": "6edbf58f5f1943d03233130ee17ac49a6954073c", "messageHeadline": "ddl: speed up the operation of \"create table\" (#6861)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "dd82195a40fa543f810a88b3eeb9edae7ddab386", "messageHeadline": "ddl: set correct startHandle when add indices meets some errors (#6897)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "9ff7a33b820dc23f49920a8b65d7b8cb23fc705d", "messageHeadline": " plan: fix a bug in `topn_push_down` rule. (#6899)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a9360655e806d5f3c828b9dfa59b1cf921e50a2a", "messageHeadline": "plan: fix a bug when 'only_full_group_by' is set in sql_mode (#6734)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "a507ff354745841f86297149814cd6282c5efd3c", "messageHeadline": "executor: polish comment (#6890)", "author": {"name": "luantao", "email": "bibicut@vip.qq.com", "user": {"login": "cityonsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e94df345e5631cfa820b4a18953fd8d9ff9815f7", "messageHeadline": "distsql, main: fix some typos. (#6885)", "author": {"name": "\u5218\u6b63\u9633", "email": "liuzhengyang@users.noreply.github.com", "user": {"login": "liuzhengyang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20c5675831ef0619956d1be5e11b4754c2632536", "messageHeadline": "parser: support 'CREATE TABLE ... SELECT' syntax (#4754) (#6851)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 186, "deletions": 37}}, {"node": {"oid": "1fbcc10650e99a48743cb979c0dc1093f67fedd3", "messageHeadline": "server,mysql: support server-side cursors (#6648)", "author": {"name": "mazhen", "email": "mz1999@gmail.com", "user": {"login": "mz1999"}}, "additions": 264, "deletions": 25}}, {"node": {"oid": "48719d2019d4cabadfce40aec4313e3efcd1a158", "messageHeadline": " stats: refine index row count estimation (#6869)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 159, "deletions": 25}}, {"node": {"oid": "35b68b63acae537c8cbc6ba0c79d0ee11d327683", "messageHeadline": "expression, executor: extract expression to ProjExec from AggExec (#6\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 85, "deletions": 5}}, {"node": {"oid": "8859d0f0d83e2c5256a1e268649d4c5db3931e0a", "messageHeadline": "util/goroutine_pool: change the recycle stratage from queue to stack \u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "865d74b9163362d04751941377711809a0f236f8", "messageHeadline": "config: enable TxnLocalLatches in default (#6874)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "284fe1006e36de1ab540825403527fbd2a7088d2", "messageHeadline": "*: support select from partition table (#6642)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 365, "deletions": 23}}, {"node": {"oid": "cb45eaa7f884320c82934f7d21658f9675512ba9", "messageHeadline": "*: update errcheck rule (#6876)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8bec188b6abeb2e30dce574528d246bcd0b8ac75", "messageHeadline": "session: add a global/session variable 'tidb_disable_txn_auto_retry' \u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "5a6e7397872ef3570601cef98f4df1771cc6f1b8", "messageHeadline": "plan: index join can be chosen in more scenario. (#6664)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 109, "deletions": 66}}, {"node": {"oid": "7a08c62433a75575d3a614ec70c705b00c185c0c", "messageHeadline": "executor: start hash join inner/outer workers together (#6856)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "3c0bfc19b252c129f918ab645c5e7d34d0c3d154", "messageHeadline": "executor: improve performance for insert ignore on duplicate key upda\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 405, "deletions": 373}}, {"node": {"oid": "5022b5b2cc31ef64b4115482aaf44a50a6618024", "messageHeadline": "expression: fix err code in Regexp()/RegexpBinary() (#6854)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "f21ac4af5f0dce85ae79176b0fe580e15036728a", "messageHeadline": "parser: allow comments end with multi asterisk (#6847)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "5445ced722cc06dda108e26830fcceaa30a0300b", "messageHeadline": "remove gogo protobuf and update tipb again (#6836)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 112, "deletions": 15640}}, {"node": {"oid": "42675d97fbad51465ed02e57458febf5f31ae0bd", "messageHeadline": "ddl: adjust the structure of ddl (#6449)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 371, "deletions": 331}}, {"node": {"oid": "353d120868ee8d131ba1b58a4bc91fd7bc644989", "messageHeadline": "vendor: update tipb's version (#6825)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 16103, "deletions": 758}}, {"node": {"oid": "c84a71d666b8732593e7a1f0ec3d9b730e50d7bf", "messageHeadline": "kv: correct comments mistake. (#6829)", "author": {"name": "Angryrou", "email": "15212010015@fudan.edu.cn", "user": {"login": "Angryrou"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3d7528cbb3bf61c794ef12b681dc439965abc038", "messageHeadline": "*: add tidb_hashagg_partial/final_concurrency (#6831)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "e2c8c4e9758b038b24fc05794a266a678570f7a6", "messageHeadline": "executor: init builder startTS in `buildTableDual` (#6830)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "cf47199acafc2b3a1320ea901c867722c3e5bd46", "messageHeadline": "ddl: add M>=D checking for decimal/float/double column definition. (#\u2026", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "8143d3c53e17c00136c41a7c71a729abd8bfab13", "messageHeadline": "ddl: reduce test time (#6821)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "390e08bb87cf98d6efe15ccf2882cdcdbc17e252", "messageHeadline": "expression: fix the wrong result of builtin function `CONCAT_WS` (#6762)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "d2799801aefe07774b68095562838d30f5073272", "messageHeadline": "test: fix leak test (#6822)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 103, "deletions": 46}}, {"node": {"oid": "28c80f34fdf6e0a0a01b3b29ea59169dd11ba277", "messageHeadline": " plan: change the value of `descScanFactor` (#6812)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ab1b228c0e14f4e62d9de93028183bb1df58125", "messageHeadline": "config, variable: add memory quota config for a query (#6788)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "69fdc8d61061b9ede74f3c82b7baea55b09bd3f2", "messageHeadline": "plan: fix a bug in `predicate push down` phase. (#6809)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "95ac336e921734bf7c623940641e44041b14d7a9", "messageHeadline": "stroe: use first backoff error rather than last backoff error to gene\u2026", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d85334d3e96a8f157e510a0720c5fbe8f248b99d", "messageHeadline": "executor, session: replace new line and add user in query log (#6748)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "1ac0c3698537b132219948ecfd6cc6568532ef25", "messageHeadline": "*: speed up unit test (#6806)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 69, "deletions": 40}}, {"node": {"oid": "37c41fd7ead310a350bb55a9e5a33507c7fbd251", "messageHeadline": "*: support 'show privileges' (#6792)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "9ec13e8898284761e229f6957ee3981c853aea9a", "messageHeadline": "table/tables: modify `AddRecord` to handle table partition (#6684)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 176, "deletions": 8}}, {"node": {"oid": "e3f1cfbf06e1b0d3dec18b5200906646e86579dc", "messageHeadline": "ddl:check column count limit when add column (#6778)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "08817bdb1b8f407b26b3b208255e4aabfd4e4217", "messageHeadline": "parser: support drop column cascade syntax, parse it and ignore it. (\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "182b7eb11f8a4fdf082230c7ca3407c4bef10f6b", "messageHeadline": "importer: fix typo and a broken link (#6795)", "author": {"name": "Caitin", "email": "34535727+CaitinChen@users.noreply.github.com", "user": {"login": "CaitinChen"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "b812cb517e0598264cfa5661cced486009833b8f", "messageHeadline": "expression, util: DecodeDecimal return real precision and frac (#6732)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "12d4c5aea56adef7310a159deea14e22b8c52ee0", "messageHeadline": "*: support 'show master status' (#6785)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "7029e5ee85dc2d7c7f31c27911a660ce770ddc52", "messageHeadline": "tidb-server: check run-ddl is false when using mocktikv (#6781)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8e00ca98f4f839d1880239eb89ed213d9dcdff7d", "messageHeadline": "plan, parser: fix wrong `LIMIT`/`ORDER BY` check of the `UNION` state\u2026", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "39a8d0eb7a0e1207a4069e521ec821a09f179e05", "messageHeadline": "executor: support parallel projection (#6323)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 383, "deletions": 26}}, {"node": {"oid": "ce26287a2e2d494ca7259ebdacbe9e8a92b1a93f", "messageHeadline": "plan: make \"TIDB_SMJ\" take effect even when no index can be used (#6454)", "author": {"name": "Zhuomin Liu", "email": "lzmhhh123@gmail.com", "user": {"login": "lzmhhh123"}}, "additions": 205, "deletions": 25}}, {"node": {"oid": "1082b1a0f3118eaa5449bcba31bc9a1bccde15a6", "messageHeadline": "plan: refine the result of `EXPLAIN` statement (#6755)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 63, "deletions": 65}}, {"node": {"oid": "db4888a6976ad85f81e3e1289d7b7fabc411883a", "messageHeadline": "plan, parser: fix the wrong result of the `UNION` statement (#6752)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 236, "deletions": 84}}, {"node": {"oid": "f56e130eeda2ffd9ea2f9be7f31bcfa507bc7450", "messageHeadline": "ddl, parser: support 'ALTER TABLE RENAME KEY TO' syntax (#6475)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 142, "deletions": 7}}, {"node": {"oid": "66c41128ca8d58677f8124b6fafa92aabb19abe7", "messageHeadline": "expression: improve constant folding of UDF if & ifnull (#6677)", "author": {"name": "Zhuomin Liu", "email": "lzmhhh123@gmail.com", "user": {"login": "lzmhhh123"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "5efab55a279325c9740c7bc25df2c057a8d96c48", "messageHeadline": "expression: Do not wrap a 'CAST As JSON' when input is already a JSON\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "a54ab4270cd4a9e058598189ee85f9586034c1a5", "messageHeadline": "executor: gather all the error definitions together (#6772)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 61, "deletions": 44}}, {"node": {"oid": "12a62e86b12305d6ce69be004237fc696fc406cc", "messageHeadline": "*: Fix select lock option for union statement (#6579)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "ac1be1d191e183b900b977c4941e8541838c8e28", "messageHeadline": "sessionctx/binloginfo: make TestMaxRecvSize more stable (#6771)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96a5109ebbcad1a14ed999fc5b98b528c4f850b3", "messageHeadline": "types: handle `NULL datum` if we need convert it to string. (#6761)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "fbed209a940ad12f211c9f626862dbabfce39220", "messageHeadline": "Add max backoff option (#6770)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7227db3a0c7af30cd4c03167899801c15d267a83", "messageHeadline": "executor: fix drop user bug (#6624)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 54, "deletions": 7}}, {"node": {"oid": "8c7f5dcb3ef033314a69a7eaf8b1d66a3aab8cb1", "messageHeadline": " ddl: find max row id of the table that is backfilling indices, and j\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 443, "deletions": 18}}, {"node": {"oid": "7314bdc69c54bd92f2de9f81d563512029be74bb", "messageHeadline": "session: support tso when use tidb_snapshot (#6749)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8a326cae762178b267136ac92b1062b051aaf15f", "messageHeadline": "expression, util: handle err instead of panic in EncodeDecimal (#6758)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "f8722f93f03e97add3437cdc5b03a59d2669785a", "messageHeadline": "store: print backoff wall clock time out (#6741)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "006a6286bf3a2cd326d63ab436d95b6477d48653", "messageHeadline": "plan: detect table alias duplication for 'JOIN' (#6716)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "3d31de4bdbd8ff11330153121550530cd829f3ef", "messageHeadline": "printer: update 'TiKVMinVersion' to '2.1.0-alpha.1' (#6737)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8feebee390876ed4f731891808007a79098b9f1", "messageHeadline": "executor: make admin check table error more readable. (#6617)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "b8539dc62ab46bafb08296234d632c8d75cd82a0", "messageHeadline": "plan, executor: fix the wrong result of merge join (#6753)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 39, "deletions": 54}}, {"node": {"oid": "91493c9c313ada9de45e6c93ab66506b4c33ff88", "messageHeadline": "expression: push builtin function IS_TRUE/IS_FALSE to TiKV (#6751)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7a97f6ab727a44cb808ecbc0fd4630b8b539ca01", "messageHeadline": "expression: add Partial1Mode/Partial2Mode/DedupMode for AggFunctionMo\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "1e82cb9632346d35b61e416eae0264447cb3a855", "messageHeadline": "store, kvencoder: add a options to disable txn local latches in mockT\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "13050b4d60ebe2da156af7e15774e28119dae165", "messageHeadline": "server: fix fail to fetch profile by pprof (#6747)", "author": {"name": "flipped", "email": "19flipped@gmail.com", "user": {"login": "fipped"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "c348afebf1afb9c6051fe1d4b4e98ea033d42f4a", "messageHeadline": "stats: refine row count estimation (#6746)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "30ff743f32441e89c60d06bef3049c018eeb0160", "messageHeadline": "expression: push builtin function FLOOR down to TiKV (#6736)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1327ebbf962199b63d07ae65e9acda1eae4d0795", "messageHeadline": "ddl: year type should not has unsigned flag (#6745)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "7f755cdf134691547cd5bf7993fa31a3cc0688d7", "messageHeadline": "add pull request template (#6718)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "30f16016d1237732382689952766951266410109", "messageHeadline": "types: fix unsigned decimal check and negative overflow bugs (#6721)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "64e3acadee3fb2ceca7f243ec25596461211c1cc", "messageHeadline": "admin: admin check table do not use the timezone of session, it leads\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "efb3827700c0adebb1501f30904e6e85459a4c2e", "messageHeadline": "plan: stop finding best child task as soon as possible (#6735)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 9, "deletions": 44}}, {"node": {"oid": "f6a3c3f0a55abf454d352ffa2089d7983fc18307", "messageHeadline": "fix typo (#6738)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2b23619f0bcd40673c1d04cb8cad62970ceeda1", "messageHeadline": "*: adding trace syntax support (#6644)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 64, "deletions": 6}}, {"node": {"oid": "941f1185b3509b9a31b57b65bf06ef5430acc2e4", "messageHeadline": "expression: push ABS to tikv (#6571)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c0cb89ea6b66d8faef434454d22b69d799e43ba4", "messageHeadline": "server: fix CI nil pointer panic (#6733)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46da21b5c1cf177a357750b7d04c0ee8d61cc9b3", "messageHeadline": "*: support select tidb_is_ddl_owner, to figure out whether tidb insta\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 95, "deletions": 20}}, {"node": {"oid": "1a896a3b111e0441d0ed427ceef389a30ccbb9fb", "messageHeadline": "server: remove once.Do for HTTP server in tests (#6691)", "author": {"name": "flipped", "email": "19flipped@gmail.com", "user": {"login": "fipped"}}, "additions": 21, "deletions": 31}}, {"node": {"oid": "cbbb64a82f5225cba3a5d02b8138fed3763ad10f", "messageHeadline": "expression:fix cast decimal to decimal side affect (#6723)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "c9c90bd9801f6d3a004adeb38432ceb3936ef33c", "messageHeadline": "ddl, domain: unify logs (#6719)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "02d59ee2b3fab34e8af5b96bb4424511110b31bf", "messageHeadline": "parser: combine `from and or into` FromOrIn (#6724)", "author": {"name": "yuananf", "email": "yuananf@gmail.com", "user": {"login": "yuananf"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "4a36ef721cb00c58c11d3c22edb7bb9cdee22b91", "messageHeadline": "executor: DML use DatumRow (#6720)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 93, "deletions": 96}}, {"node": {"oid": "5b7d3c6a3972baa872c62389bbfbf9f68b40eb24", "messageHeadline": "ddl: unify ddl log prefix (#6711)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5f9740ed730d33ecbcace0f82038aebf30a97d4", "messageHeadline": "expression: fix err message of ErrOverflow in IntDivideDecimal (#6683)", "author": {"name": "bb7133", "email": "bb7133@gmail.com", "user": {"login": "bb7133"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "a373f0cc4bb91bd40458abbf3d7d3e8b13cd083f", "messageHeadline": "plan: check schema name for column when create table (#6708)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "9b67f7c5e0a4472b00fad4fa2334364c3c3652ff", "messageHeadline": "plan: check invalid task after physical optimization (#6702)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "bec5f3b0471a4de79952770dd0017d7051db4b4a", "messageHeadline": "ddl: wait for a while when some error occured to avoid retrying too m\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "a54383b22e30ffe9fcc4b604c86354bf79a09ab5", "messageHeadline": "domain: change default delta update duration to 1 minute (#6700)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d890ee682b5c527b7a48024854c3eeb4f1109447", "messageHeadline": "*: add check when watching (#6671)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "68b96b9bbca7a39c5906a0080eea07623eef9ed5", "messageHeadline": "chunk: fix typo in comment (#6705)", "author": {"name": "\u8c37\u6708\u8f69", "email": "i@silverrainz.me", "user": {"login": "SilverRainZ"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd28eb0dea3c16290b33f17a5a0e9351ca18c824", "messageHeadline": "revert pr 6621 (#6690)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "950268b2aa298d4857636b1cc9a42f939cb4f77c", "messageHeadline": "executor: don't output foreign keys in show create table statement. (\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 1, "deletions": 125}}, {"node": {"oid": "d963ee734856095aecdfc38396db62f4670dd051", "messageHeadline": "parser: support 'ALL' for 'BIT_AND', 'BIT_OR', 'BIT_XOR' (#6685)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b5fa023caa71ee31af963e9a987eb94df8604523", "messageHeadline": "util: Fix range construction for `in` predicate (#6667)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 126, "deletions": 2}}, {"node": {"oid": "ce071f5dd3659f275136627efed0db2be49b1f1e", "messageHeadline": "refactor load data (#6665)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 134, "deletions": 132}}, {"node": {"oid": "55dd23fde1de8cb9877de5d2b2bfddd668a989d7", "messageHeadline": "types: check correctness of decimal's exponent part (#6631)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 113, "deletions": 16}}, {"node": {"oid": "33b2a7abbf89267b5145156608474785a1c07803", "messageHeadline": "plan: fix row count estimation for limit (#6679)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "0969cd53495ce9b922d8d5a56bc4696869704256", "messageHeadline": "plan: Fix the empty result of join (#6669)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "93efc51b966069b2d92a6914fed5c2b40dc5d196", "messageHeadline": "*: unify the connection ID format in log (#6670)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "36c3f0dd36c6ac46b634170d8c3e5050c449c0e2", "messageHeadline": "split write.go (#6660)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 2027, "deletions": 1873}}, {"node": {"oid": "a214b754d1b980bb894820f0b65ccd9e3df05036", "messageHeadline": "plan, cmd: plan, cmd: improve the code readability of planner (#6654)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 101, "deletions": 97}}, {"node": {"oid": "4607251d231a449944977265f479e308f08b3504", "messageHeadline": "metrics:fix add index duration bucket dosen't work (#6478)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "eaf82968c4ace1e9431c12269dc036b3f0354ff0", "messageHeadline": "Executor: fix affected rows count when update (#6656)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "d3a69d8b0459084d11e3c0057291046ab70b0e8e", "messageHeadline": "*: set rollback log to debug level (#6653)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "1a7e9ecf5201c29ebcf3c466e6864b3744e3450d", "messageHeadline": "Makefile: update coverage ignore list (#6651)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbba5411565cc04b4849cb978f994d79a02c0d18", "messageHeadline": "*: move basic functions and definitions to model package, to make con\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 145, "deletions": 132}}, {"node": {"oid": "ff7c0cedb86f0271674abb81443a780f79eda7ca", "messageHeadline": "plan, parser: support JOIN hint for UPDATE/DELETE statements (#6626)", "author": {"name": "Zhuomin Liu", "email": "lzmhhh123@gmail.com", "user": {"login": "lzmhhh123"}}, "additions": 106, "deletions": 53}}, {"node": {"oid": "2bcef0fe71fdb0d86a223be647eefc5ceb908e51", "messageHeadline": "server: support ComChangeUser (#6623) (#6638)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "9150b0f25ef9c8c3a22d32db7798d59460d0907f", "messageHeadline": "executor, expression: fix a panic of MAX/MIN (#6632)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "cf0e1c97431b1322017285a5699cbdbb47a1f666", "messageHeadline": "plan: fix a bug in `rebuildRange` when enabling prepare-plan-cache. (\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 82, "deletions": 13}}, {"node": {"oid": "21135fa5b201c99ec1226f897bcf9d1a3248d860", "messageHeadline": "store/tikv/gc_worker: Create new backoffer for each region (#6438)", "author": {"name": "MyonKeminta", "email": "MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "b314e120ecaf610268a6db108e0a5a40cff80e05", "messageHeadline": "ddl:add check invalid update column test (#6567)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "067daa4ff72cb0b46f64bc4996ba3f8e88b27d20", "messageHeadline": "expression: push CEIL down to TiKV (#6607)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a4715d5d75f781d73cc657449edca5b9fe5cda53", "messageHeadline": "*: unflatten datum in checkIndexAndRecord, to fix admin check table f\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "87ce884b2e0dc679554cb666b05f3347b3c72957", "messageHeadline": "*:check max/min timestamp bound with timezone aware (#6581)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 173, "deletions": 48}}, {"node": {"oid": "e705c18d19c4d10e0019f73ad55e33f2ff279d01", "messageHeadline": "expression: refine compare timestamp col with string constant (#6621)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "30fe5262b57cc4fe24312c882a6e103ff10e018c", "messageHeadline": "fix show create table display mistake (#6630)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "bcd3750f4bcf171b98204a8238f0c79f50f28f6d", "messageHeadline": "stats: refine stats log level (#6627)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "426ae62f9e8876d9ee6398068ce78c44138905c2", "messageHeadline": "expression: fix wrong result of floor (#6620)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "d1bd647732c440868c760da4c2fe6fc98084e543", "messageHeadline": "support high_priority for delete/update/replace into (#6592)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 32, "deletions": 50}}, {"node": {"oid": "4ea89b35056deb511d29411b3bc42d2b0f04f476", "messageHeadline": "expression: Fix the decimal fraction of `DIV` (#6590)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9f7fb424ef7fa70a92af9c7ca4abd587d379f8ed", "messageHeadline": "expression: fix wrong result of CEIL integer (#6606)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f400c64e26e191d8af99cc9d0a8141ae3668ee41", "messageHeadline": "chunk: fix delete index in year type; (#6611)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "ac5020dc339c97101fd569e526a355cd8cb312aa", "messageHeadline": "server: do not log write error during hand shake. (#6605)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "879db103b3cf51535c27765805a28224eca479f2", "messageHeadline": "http: support change log level. (#6604)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "b38e2caaabad7b72d8e3783f55474d81187cb968", "messageHeadline": "plan: make the cost more resonable. (#6608)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "2219be27c5633d19bfd30788bacc3d2746183206", "messageHeadline": "sessionctx: make tidb_max_chunk_size as a global variable (#6585)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "93f27dc50e8858811f2d8f75572c579b234ea6e5", "messageHeadline": "expression: fix wrong result of CEIL (#6598)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "d9656582512409981729a54aade63a585d3afbe8", "messageHeadline": "executor: fix a bug of duplicate key update (#6589)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7853035f8ab452a3fe9cfd033d75238f335771c1", "messageHeadline": "stats: fix estimation for between row count (#6596)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b2d6466016cefd51e40e4ae7ce0c99101f964afc", "messageHeadline": "update gitignore (#6599)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7fbbb1ff3e443b53b2fed5ded54040941ea40f48", "messageHeadline": "sessionctx/binloginfo: add a timeout for writing binlog (#6587)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "a37695f1e717ec98530f469446bd751b24ea33b3", "messageHeadline": "model: adding a variable to aovid compatible issue (#6586)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b32d6cf712344818d652af2c464a9dc3a1f1ab65", "messageHeadline": "expression: set pb code for builtinArithmeticDivideDecimalSig (#6583)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4c0e6ca2439562c9b07da5e41fbb04236af4bbb", "messageHeadline": "DDL: Refine error message about \"Invalid default value\" (#6333)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "65131a44a033067a783b4259793e26e49c53da71", "messageHeadline": "server: support binary time type (#6516)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 323, "deletions": 3}}, {"node": {"oid": "dcb2779e2bed1fa0e0b542ca100e59abfd02c323", "messageHeadline": "session: restore unit test function TestBootstrapWithError (#6580)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "6f655593b5cd674e25894cb09af7690b48414d1a", "messageHeadline": "sessionctx: make tidb_build_stats_concurrency global (#6558)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "f701c4a51d4ee98c1d4c31b71676610abb87994d", "messageHeadline": "executor: rewrite TestNotFillCacheFlag to avoid data race in CI (#6543)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "ec06a514a7cde4888d1a3fac426bc8ff721f4f4e", "messageHeadline": "parser: support 'use index' in delete statement from single table (#6\u2026", "author": {"name": "Zhuomin Liu", "email": "lzmhhh123@gmail.com", "user": {"login": "lzmhhh123"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "ce0c9f373b060b440be8f644558ba32f4e6965c7", "messageHeadline": "*: add schema version to the log (#6527)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "8a2a20e1812513d0cefc22fca7f91b4a99aa399d", "messageHeadline": "store/tikv: more friendly error log for WriteConflict (#6457)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "6f2ccfc7f6dc784295c3871bf12ead957ab5a16d", "messageHeadline": "ddl: check `auto_increment` column for `shard_row_id_bits` statements\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "d53e7d6873e4fbb73d3c9f81a9185f04f1b385ae", "messageHeadline": "Makefile: fix 'errcheck' after github.com/kisielk/errcheck is updated\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0b1b523a81fbde9768a8085d85565f494e13f41c", "messageHeadline": "*:move explain_test to tidb repository (#6555)", "author": {"name": "lysu", "email": "sulifx@gmail.com", "user": {"login": "lysu"}}, "additions": 2638, "deletions": 1}}, {"node": {"oid": "1931bd3919b458f6ce877f779910188738d86ed1", "messageHeadline": "plan: fix bug in prepare statement. (#6539)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "b0fc67880ca25a32902f2f1474c59acc79a2576b", "messageHeadline": "*: avoid passing 'for update' option via context in txn.Commit (#6529)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "a586a3ac3fcf3f90aab1e0faf52e7984dadc5481", "messageHeadline": "tables: close RecordSet after Next (#6566)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd4fef2e0490a1ccd0f47a6ff2ec216c806820f6", "messageHeadline": "tidb-server: don't bind graceful shutdown to SIGTERM (#6562)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0dea7e936bca5a25bb7f68bc017906c07617210", "messageHeadline": "*: move leak check from each test to suite (#6541)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 58, "deletions": 60}}, {"node": {"oid": "3cf85bf0d757f77227b4ecd0bff2f4c1832e5faa", "messageHeadline": "store/tikv: log slow processing and waiting cop tasks separately with\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "e17f7fb859b7f197855fd738b28c6834b985e175", "messageHeadline": "store/tikv: Add warning for tikv delete range API (#6551)", "author": {"name": "MyonKeminta", "email": "MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd950c11e9f827fd59ced619bdc6ba369d45afe0", "messageHeadline": "binloginfo: fix CI in unit test TestMaxRecvSize (#6554)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "fecd91a53043fa57620a36bca5165c2f6f64e601", "messageHeadline": "server: do not log on handshake error (#6552)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "11e7f5bf97d0eaa7cb457fe85742335dd7ca7b2b", "messageHeadline": "binloginfo: fix a data race on global.Config() in the unit test (#6548)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "3b93db8e846ef574fed40f3c3f06bc437d0ea5ad", "messageHeadline": "ddl: add test for duplicate update (#6258)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "5bddaf6cc66090620a389fff5bb93541cf7f584a", "messageHeadline": "vendor: upgrade grpc to 1.12.0 (#6545)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 17984, "deletions": 6935}}, {"node": {"oid": "10e57a5cefefa894e95f3ad7d5c2105abbd52cf4", "messageHeadline": "*: save gc_delete_range items that is done in another table instead o\u2026", "author": {"name": "MyonKeminta", "email": "MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "f0e98c75b5fb078b7b36e8d9d341ea9e585defd7", "messageHeadline": "ddl: add callback log (#6549)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "39e1db6b7bd2019413dabdb7439b9ecd76cda714", "messageHeadline": "parser: fix the compatibility problem of `UNION` statement (#6335)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 117, "deletions": 62}}, {"node": {"oid": "5c2d21eab449fa44282a9dfe55eec6c806ceecf8", "messageHeadline": "*: remove function \"NewChunk\" (#6524)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 50, "deletions": 57}}, {"node": {"oid": "b3bb5e8c8f90c652ddfa2b301aa7d216f490c521", "messageHeadline": "*: support warnings when using coprocessor streaming (#6544)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "677176ba42aabc61032af722650c31e847dcf3fe", "messageHeadline": "ddl:enhance ddl unit tests in tidb (#6502)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "7f2b3bd8999f1ce99528260d239b4d1da64c3303", "messageHeadline": "*: Add an option to stop writting binlog when TiDB meets binlog error\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 98, "deletions": 11}}, {"node": {"oid": "2fe358181919d1e7288a9ccc25dfa90b64d1f176", "messageHeadline": "plan: resolve indices for apply schema (#6540)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3a76adf82a8c5b885ffbf22b565ab3b5a5f167ce", "messageHeadline": "session: tiny update leak check for some test function (#6526)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "91d90e6cd00d2e43c24d981f2c21c915ab2cc18a", "messageHeadline": "update logrus (#6536)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 71793, "deletions": 30172}}, {"node": {"oid": "d0107bc1d8a9298fdefe75ff878cf9f09783cb35", "messageHeadline": "ddl: fix bug that update handle failed before adding table indics (#6\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "3f9c1890fcb9df2c9a7592d1970c692ed4ec0aa0", "messageHeadline": " plan: prepare possible property for logical Sort/TopN/Projection (#6\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "31ffcec0d38f97131d19c647b88f3c024abb3307", "messageHeadline": "store/tikv: copIteratorTaskSender is not initialized properly (#6514)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "84b08bf2f68c756c6cb76d774543229f41f58c94", "messageHeadline": "http: revert log_level change (#6525)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "57c010148a2221c74c5be17fbf4260a28ea77f4d", "messageHeadline": "update default analyze ratio and pseudo estimate ratio (#6517)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e59d40831b76bba6e7951aec4534ccc1dc34a19", "messageHeadline": "sever: add HTTP API to change log level dynamically. (#6513)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "b175f27a0a7c8b5864ca386eed613764ad036c59", "messageHeadline": "executor: set last insert id in the duplicated update statement (#6345)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "8562ff4712db569f391d7b8fbef797d2efb78246", "messageHeadline": "ddl: fix bug when add index meet math.MaxInt64 handle. (#6481)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "3db7594fa53c9e2dfb71f186231d3723a817b384", "messageHeadline": "*: Refine error message about \"Out of range value for column\" (#6334)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "6248a74d6fcbbf30a04c55df7524e091c910e446", "messageHeadline": "plan: refactor errors (#6377)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 133, "deletions": 145}}, {"node": {"oid": "5f2b16192e320d6ae1390ea805aa7950a71679c2", "messageHeadline": "stats: fix query feedback bugs (#6444)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 92, "deletions": 82}}, {"node": {"oid": "7ea70d543318d3d37a4abbc47c94360a7adb4433", "messageHeadline": "statistics: uniform the calculation of pseudo stats. (#6483)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "877d0d4d3dea8b9301570776c19728d1c394db41", "messageHeadline": "*: fix a bug occurred when insert into time column (#6451)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 119, "deletions": 107}}, {"node": {"oid": "96ac1c7a3cc8001ce008caa2046b692fe964686a", "messageHeadline": "session: add an error type for session (#6496)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8d345cd09aedfa72d3018ee5ebdfd452de056e25", "messageHeadline": "*: open auto analyze and stats feedback by default (#6500)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34f0764f38b6e519a07969c8d16bf6623d31e545", "messageHeadline": "ddl: handle parallel rename table (#6462)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 58, "deletions": 88}}, {"node": {"oid": "60e7a50136eca30da28c5e18b0ff602ae5c0b873", "messageHeadline": "executor: fix a wrong result of limit operator when offset is a multi\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "b4d6d04a2a226ced9a78c4090f83ad649b015ed2", "messageHeadline": "store/tikv: avoid using Backoffer as context.Context (#6470)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "33ca87f31eadbe395d3008baa48676e72fbf1ee5", "messageHeadline": "metric: remove useless TiKVCoprocessorCounter from codebase (#6492)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 0, "deletions": 17}}, {"node": {"oid": "6c94805c7acd8966256040103f62058b6ac2fbf2", "messageHeadline": "store/tikv: tiny optimize when opentracing is not enabled (#6494)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "e6c720a7310b6a6db155d0787d389963bc453d37", "messageHeadline": "store/tikv: rollback all keys when prewrite fail. (#6472)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "5ee28538fee75bf5f11ed29cb2e5fd6741469afd", "messageHeadline": "session: make unit test TestErrorRollback more stable (#6486)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "702f210473f487a2a54285194c6bf6812bb928a6", "messageHeadline": "make tidb_opt_insubquery_unfold global (#6482)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ad4e86f033b54f0cf73d2aa2181ecf08c7d2bcb3", "messageHeadline": "ddl: support rename the same table name (#6391)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "aa76a6eeba0e871ce3204b4ea34d60474527c3d8", "messageHeadline": "plan, executor: correlated column can be pushed down. (#6403)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 136, "deletions": 53}}, {"node": {"oid": "d876fc0fdaad89545fc45068bc3212c64eb851b2", "messageHeadline": "mocktikv: ignore lock when lock's type is Lock in get (#6458)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "2dbab722e62ca597e428e91f263cb2b460e3b4d6", "messageHeadline": "metric: rename CreateDDL to CreateDDLInstance (#6480)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4185e530061cf9624ac5fb7d54b7e68faa3275e3", "messageHeadline": "tikv/txn: support local latch in transaction (#6418)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 133, "deletions": 48}}, {"node": {"oid": "1da01ea10964bc44d573e886ff2c17958be4caf3", "messageHeadline": "set GC worker and loadDeleteRangeSQL high priority (#6450)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4eb0c1aaf947afabb79879cac407c415274d2f54", "messageHeadline": "store/tikv/gcworker: Set default GC concurrency to 2 (#6443)", "author": {"name": "MyonKeminta", "email": "MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1933ced3bd4a6ec3e2cde5812f06d49ee1a11bf3", "messageHeadline": "tikv/gcworker: add failure metrics for `checkLeader` and `prepare`. (\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00d4831535f7823a6ff18bdeae649aa77c4fd6ff", "messageHeadline": "planner: Fix index name check when build plan for 'ADMIN CHECK INDEX'\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3324d3b33c8eca03deb6fc615f8fbb3a3abfdb95", "messageHeadline": "admin: admin show ddl jobs add tableName, schema name (#6276)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "9cd410d9b26716575a121a2408b1686cd3c99fe8", "messageHeadline": "parser: support 'ALTER TABLE FORCE' syntax (#6476)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7aee5f77d6ae6d74a2aa424d247fa4000b11a4ea", "messageHeadline": "parser: index name in 'alter table drop index' should not be empty (#\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f09bdf46e2fc4cebf344d85661dfe016ee993f71", "messageHeadline": "parser: support opt_bin_mod (#6456)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "357d5df66b35fea4b7b7778ddf28aef5a1ca9f34", "messageHeadline": "remove useless alias (#6473)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "b804672c6df725074d00a48b7deb8cfb6d5a00b6", "messageHeadline": "vendor: update kvproto (#6461)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3119, "deletions": 1018}}, {"node": {"oid": "85b9c6582199e1bd110b0f7c86d592ef59151020", "messageHeadline": "store/tikv/coprocessor: check nil for coprocessor stream response. (#\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68496aa5f410426ec037a3736561455b89ba00fd", "messageHeadline": "ddl: update ddl add index progress timely (#6453)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "23e8c6e12b5c75e45205649764c0014fcc34acfc", "messageHeadline": "*: add a system variable auto_analyze_ratio (#6455)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "9fc856297c53a08995beec89585d3a6df7ab356e", "messageHeadline": "expression: support simple expression rewriter (#6432)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 673, "deletions": 144}}, {"node": {"oid": "e5ab00e5e3c457d9c962aa702a5f6e6a91385a4f", "messageHeadline": "http: scatter table API for table handler (#6378)", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 123, "deletions": 10}}, {"node": {"oid": "e215e93948d93dbba0b74323f7d06fdf6c41eeb0", "messageHeadline": "*: provide a configurable tidb_retry_limit session variable (#6369)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 50, "deletions": 38}}, {"node": {"oid": "bab4993902eb0775a2aa3d4fb449d9b2b584afc0", "messageHeadline": "*: check privilege for 'show create table' and infoschema tables (#6426)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "0fda3b408f17c7ff4504bf6ac95c37379d5211a4", "messageHeadline": "executor: move IgnoreErr to StmtCtx (#6392)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 73, "deletions": 64}}, {"node": {"oid": "b84453e7504cbe94d0fd3ada5436b9922bddbcb1", "messageHeadline": "parser: only allow int column in range partition (#6339)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "03c1e5a61811971991cb14bbfce09758f645157f", "messageHeadline": "store/tikv: Extract delete range logic from gcworker (#6093)", "author": {"name": "MyonKeminta", "email": "MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 269, "deletions": 51}}, {"node": {"oid": "32f4311f07d96d02247b2bf6fdb0d3cf15d9753c", "messageHeadline": "opt on duplicate update (#6337)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "c5cbecbe581e58060556de5e54944c374ccfb03b", "messageHeadline": " ddl: Add reorg log to make trouble-shooting easier. (#6428)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cf5c9c2f58a93eb0bc96825f221d032bb9e1c1f8", "messageHeadline": "Update TiDB introduction (#6429)", "author": {"name": "Queeny", "email": "jinkun@pingcap.com", "user": {"login": "QueenyJin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd15501cf94b006a2e4f1811da2db6f42856de1d", "messageHeadline": "privilege: clean up privilege.Enable variable (#6427)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "50426a99b20a4995ae440c870a0d90c83030100d", "messageHeadline": "plan: calculate table access paths in `DataSource.deriveStats` (#6346)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 303, "deletions": 212}}, {"node": {"oid": "8b57ce24ce52810642ddff825bda71fd6222edca", "messageHeadline": "parser: support more ODBC syntaxes (#6399)", "author": {"name": "Boik", "email": "qazbnm456@gmail.com", "user": {"login": "qazbnm456"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "88e198ae931f1a23cf9debafc524898fb901a889", "messageHeadline": "README: show release instead of project status (#6415)", "author": {"name": "Jay", "email": "BusyJay@users.noreply.github.com", "user": {"login": "BusyJay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b3ccc4ad3d930e8e883841a4721ee69937864bb", "messageHeadline": "parser: support alter convert to syntax (#6416)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c946dbbbb754b164ac13ce33a047b4ae8eda43c5", "messageHeadline": "executor: fix confusing statement label (#6419)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe6b3f833a6b182d94019b57be327c6605c0c754", "messageHeadline": "parser: support 'ALTER TABLE t AUTO_INCREMENT number' syntax (#6417)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b6b7eb6e1ebc0254da8f5640d14dc0153a8f19ce", "messageHeadline": "changelog: fix wording, links and update format (#6413)", "author": {"name": "Lilian Lee", "email": "lilin@pingcap.com", "user": {"login": "lilin90"}}, "additions": 70, "deletions": 78}}, {"node": {"oid": "7241a916d9218a34af631e01ba09d05548a1657e", "messageHeadline": "update container builder image to use golang 1.10.1 (#6410)", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f13f6014f7312f01be0fce1c5f2480236bcde91", "messageHeadline": "plan: refine rule \"TopN Push Down\" (#6407)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 54, "deletions": 84}}, {"node": {"oid": "4b32dcc7302bcd3e96dab645a04e5574eeedc9b2", "messageHeadline": "*: add a changelog file (#6402)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 150, "deletions": 0}}, {"node": {"oid": "2e076142c1a5ab5bfc2773c61cb3e0988b74133b", "messageHeadline": "parser: fix 'SET NAMES' syntax (#6404)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "89e6848748d8ddc6bc51efe6aa258ba1b772ae36", "messageHeadline": "store/tikv/latch: implement latch scheduler (#6357)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 293, "deletions": 92}}, {"node": {"oid": "284e70d920b3eb7fc66d91bd7f7491bb2ee5c13c", "messageHeadline": "ddl: enhance validation of column names when creating table (#6349)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "8729424629bcc0fef03f22e96458e403804d53e9", "messageHeadline": "stats: fix dump stats (#6285)", "author": {"name": "flipped", "email": "19flipped@gmail.com", "user": {"login": "fipped"}}, "additions": 197, "deletions": 105}}, {"node": {"oid": "3ae0125342865b8c60d26cc6352173a22bc4cd4a", "messageHeadline": "tikv: log slow coprocessor task in detail (#6344)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "1c080309cff54388c356481ed8d1c22134a0cbbf", "messageHeadline": "plan: fix a bug in `tryToGetMemTask` function (#6390)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "510287c512fffd21f64764833a237465e635c66d", "messageHeadline": "ddl: remove some useless functions (#6379)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 186}}, {"node": {"oid": "2ecd406e59c8adda960adddff79b08ca6bb20078", "messageHeadline": "plan: check empty table name in RenameTableStmt (#6383)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "530aa9519d3413ddd7e5138cf9a4d0b1afc07f0f", "messageHeadline": "executor: refine log information about slow queries (#6343)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "13cd13c79efb281a6b62447c2d14e0e979c7737f", "messageHeadline": "config: set min auto-analyze-ratio to 0.3 (#6382)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e41b908c02e5bfa0cb3fd9ab127580ac1898270d", "messageHeadline": "plan :fix the compatibility problem of  UNION statement (#6370)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "f4f341b85252ddb80a2ba551effbb38f8febf86c", "messageHeadline": "*: bump etcd's version to 3.2.18 (#6336)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 1695, "deletions": 330}}, {"node": {"oid": "0d0d9880fcb3e4b4e1e1a0af8001cc069a36795c", "messageHeadline": "executor: support range column in show create table (#6332)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 47, "deletions": 7}}, {"node": {"oid": "12dbd3285495ed4606fe5bdd8763f3d0acaf73bb", "messageHeadline": "*: rename `NewRange` to `Range`. (#6368)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 158, "deletions": 158}}, {"node": {"oid": "090f7e5e22927697b70eb14b8410c02991fac682", "messageHeadline": "Makefile: use go get golint again (#6371)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6e317f57dd9b2d1dc9c80dd25f240accc9d39d43", "messageHeadline": "distsql: make behavior of `TableHandlesToKVRanges` correct. (#6364)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "05bbffec0f51235deb08d05099b31d98485c959a", "messageHeadline": "*: remove `IntColumnRange`. (#6366)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 0, "deletions": 107}}, {"node": {"oid": "39efce670caf9d821effa1f930164d999df8bac1", "messageHeadline": "fix fetch issue of golint (#6363)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2ae51991507a4ad2febaf2a1d15844a409485866", "messageHeadline": "store/tikv: make LockKeys() function thread safe (#6340)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b7e91b432cd202631d14d90763696d8438fa8f0e", "messageHeadline": "Makefile: add golint back (#6351)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f80484fe3feeee377d42aac74371ed3c7793f55f", "messageHeadline": "Makefile: disable golint (#6348)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb8efa55961165df8cb5a4a84afd44f578c7de40", "messageHeadline": "*: clean up code for set SQL statement priority, let it bypass plan (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 42, "deletions": 53}}, {"node": {"oid": "1376b990968c4a62d3859b4b358367787c4e9037", "messageHeadline": "session: cache global variable for a short while (#6315)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "5da8ac095785138c427df7c14ca1b5f0ed4eecc4", "messageHeadline": "*: make session variables control TiKV layer. (#6322)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 147, "deletions": 24}}, {"node": {"oid": "726663198818d352d4c2c25308dfaf1c25f3f15d", "messageHeadline": "parser: trying to fix maxvalue list (#6309)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 52, "deletions": 20}}, {"node": {"oid": "2e18696731412c73fe2ddc0bca0ebcb3dd51b158", "messageHeadline": "export gc concurrency (#6325)", "author": {"name": "zhangjinpeng1987", "email": "zhangjinpeng@pingcap.com", "user": {"login": "zhangjinpeng87"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dbf16092b6e4791a493bdde3c7fb7bc91993f1a4", "messageHeadline": "executor, plan: eliminate projection if the schema len is 0 (#6318)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e97d17d96fafa89545931a56f9a6e9c445ae57d8", "messageHeadline": "util/printer: add race enabled in TiDBInfo (#6311)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "d5211581361dd2249f8fe8b5e1853633325b50b3", "messageHeadline": "store/tikv/latch: fix a data race in test code (#6324)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "d6c04423f6761baaa1f6bb25757173f393679c0f", "messageHeadline": "plan: make agg's cost formula more reasonable. (#6307)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "9e3f53c8a72648e43001426211a91bf6b22f493d", "messageHeadline": "remove mischange (#6314)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 161, "deletions": 585}}, {"node": {"oid": "cc8c38d6d819d9114bb2267a1bba85a2dd6f9095", "messageHeadline": "executor: buffer snapshotChunk to avoid too many object memory alloca\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "5725b43c83e2883c5361bd5ffd95581d4a53a02c", "messageHeadline": "*: remove useless ExprType (#6313)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 32, "deletions": 374}}, {"node": {"oid": "ffd47ec3b54ec80729947897525e9bf441a643a7", "messageHeadline": "expression: refactor scalarFuncToPBExpr (#6290)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 65, "deletions": 180}}, {"node": {"oid": "58326c844e276b1d5263d470ee2ca1ff5b6ec83a", "messageHeadline": "stats: fix pseudo selectivity for primary key (#6302)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "41f59408242045d17305c40a9ecdfe33c41896c0", "messageHeadline": "stats: support auto analyze table when modify/count is too high (#6294)", "author": {"name": "flipped", "email": "19flipped@gmail.com", "user": {"login": "fipped"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "60a9ff5f9309529727f355331efc9ffb19997a00", "messageHeadline": "variable: group same kind of variables into structs. (#6297)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 102, "deletions": 74}}, {"node": {"oid": "1f09f6f32f9c626fdadeb72c45345471a2b7d20b", "messageHeadline": "ddl: support the rolling upgrade. (#6301)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "860e808e07cb8a3ca798662d574a5f525973e754", "messageHeadline": "expression: remove mockKVClient (#6299)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 88, "deletions": 190}}, {"node": {"oid": "c6258e3aeb79a06753e9d013b78a6f6e0b4df708", "messageHeadline": "kvencoder: fix allocator rebase to a smaller newBase (#6296)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "0d7a71cf163e7f7e8f2db215ab5d4c5fdcacefbd", "messageHeadline": "executor: support table partition in show create table stmt (#6292)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "5cbd8686dfb2abb6f3396949be25e95e8a22e8bf", "messageHeadline": "mocktikv: tiny update ScanLock and ResolveLock function (#6275)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "8777db2d9810b34ac51025d14d85a3e2ea920461", "messageHeadline": "session: add session variable `tidb_optimizer_selectivity_level`. (#6\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "88a6a0de38e1cd796d9d2c92fdf52eb310804fd3", "messageHeadline": "variable: set default hash join concurrency in NewSessionVars (#6295)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "ab7d85be8acf946b85aac1f6516bf73e8d89e0b7", "messageHeadline": "ddl: fix parallel create table if not exists (#6286)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "d56c1f4ef774c293bd9d8daca80c7991f448ce95", "messageHeadline": "table/tables: add logs when column offsets are wrong (#6293)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3d183a93b13a8689fb874936dafba8328419dea0", "messageHeadline": "store/tikv: implement local latch for transaction (#6268)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 372, "deletions": 0}}, {"node": {"oid": "4024e88c7b91aaffe2ec326284528a6d3f786484", "messageHeadline": "ddl: check if the column name already exists when we rename the colum\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "d3290b936ba2cdd81108d8d9bb21b927cda7d93c", "messageHeadline": "HTTP API: support query the DDL history (#6245)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "35133191068c887e343a0c6df425d6306c388880", "messageHeadline": "support insert ignore on duplicate update (#6283)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "9fbf8a663712cff846e56fc24c3e0c4f5d5946cc", "messageHeadline": "stats: dynamically update the average column size (#6170)", "author": {"name": "flipped", "email": "19flipped@gmail.com", "user": {"login": "fipped"}}, "additions": 172, "deletions": 66}}, {"node": {"oid": "f890b8591582952bb5dc7ca94c8d9aef4d49845c", "messageHeadline": " plan: always clone `Expression` when set it to plan. (#6263)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "22ebc282d3ce5faed85b1bbbe51d4d719e64ddc4", "messageHeadline": "store/mockstore: Fix that DeleteRange didn't encode keys. (#6264)", "author": {"name": "MyonKeminta", "email": "MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "998f69642181a48b1da26b03427e33eab929906b", "messageHeadline": "*: support set relation job (#6206)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 207, "deletions": 1}}, {"node": {"oid": "b51b0dec6525bf3fd118046dc949062e4819c919", "messageHeadline": "stats: add metrics for dynamic update (#6278)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "533fac12b86f6f8e6a8014784e8425702ded9f90", "messageHeadline": "*: support create table with range type table partition. (#6251)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 205, "deletions": 36}}, {"node": {"oid": "e2b033d1c0369ac8b3be5c6f504da275095b6b38", "messageHeadline": "*: add a tidb system variable tidb_hash_join_concurrency (#6244)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 70, "deletions": 71}}, {"node": {"oid": "28c21c9125de7a3e1b569c764c354c67149458e4", "messageHeadline": "ddl: update the column's offset when we do modify column  (#6274)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 88, "deletions": 10}}, {"node": {"oid": "ca627fe039bc6c67cfac762fa49b456841c2637c", "messageHeadline": "plan: tiny refactor for readability (#6270)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 87, "deletions": 90}}, {"node": {"oid": "27fa552fa6abc45e831479cfc24285cd793b0639", "messageHeadline": "*: show memory usage in \"show processlist\" (#6266)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f21483e6edf2c62318ef871be64192d66372d8c5", "messageHeadline": "expression: add Clone() for builtinFunc", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 2942, "deletions": 134}}, {"node": {"oid": "dd98c7050e353877d47fafffd7ec6fa5d4d77bf0", "messageHeadline": "variable: fix `NewSessionVars` (#6272)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1518319517479f5d23ecbb985f5606f308b554fd", "messageHeadline": "Makefile: split make check into multiple targets (#6253)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "d4d1851a39192b1f422401428867b79449d9c20e", "messageHeadline": "executor: fix index lookup join hang (#6267)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "922ba2464cc6b70a2616f089e9113c2d1eae3787", "messageHeadline": "*: make explicit timestamp on (#6238)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "472a4fafc50b32e30d8042b08bc8caae5719e134", "messageHeadline": "README: update TiDB feature description (#6261)", "author": {"name": "Lilian Lee", "email": "lilin@pingcap.com", "user": {"login": "lilin90"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f994f4f9878a1f4969559459f4ba5eda3de77633", "messageHeadline": "*: clean up MvccStore in mocktikv (#6256)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 103, "deletions": 517}}, {"node": {"oid": "e2269bed01dfe2d0fcc81dc89ef418aa7ceecfe1", "messageHeadline": "*: make query feedback compatiable with tikv (#6257)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "17c737b2509cc6d8d3496f6143c711b62e62a7aa", "messageHeadline": "expression: optimize the `Clone` of Constant. (#6262)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "19573c67542d7567e4c115e3498549536ba6aec6", "messageHeadline": " *: update stats using query feedback (#6197)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 430, "deletions": 68}}, {"node": {"oid": "602c6fc6f107ce07abeb0e940abb7ec799bfed8c", "messageHeadline": "config: increase the default lease. (#6255)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1fcbc0382299fa74614cfc8d7a87e60e55c4fe9", "messageHeadline": "config: make pseudo estimate ratio configurable (#6254)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "582e33a0e49a2c85f4056ec1054dc3b26f4a252c", "messageHeadline": "*: use tidb_index_lookup_join_currency to control the number of Index\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2b2522be368c090d688f483a69267af4fe4563d3", "messageHeadline": "*: fix writing null value into not null column in write-only state. (\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "5200cf12f4129d714d2f4120aa51c73238b9fe10", "messageHeadline": "store: use MVCCLevelDB in 2pc_test.go testCommitterSuite (#6246)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "90454441e52c8d979ed9164e3c2b586ed413e7ca", "messageHeadline": "store/mockstore: Add DeleteRange to mock MvccStore and MVCCLevelDB (#\u2026", "author": {"name": "MyonKeminta", "email": "MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "e748c92b50382d499b8ca0a7910755f99a17b9ad", "messageHeadline": "store/tikv: refactor copIterator (#6225)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 94, "deletions": 63}}, {"node": {"oid": "71b77048209e9cc9de2e820cc85795eb458310a7", "messageHeadline": "ddl: remove the unstable check (#6242)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "76932395c3fb837742ef8bd1be46ba3a4f87decb", "messageHeadline": "expression: make inferring of decimal for unix_timestamp be more cons\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "13a7f1943cde6b33dc8f68ac59898696d4e98ff5", "messageHeadline": "*: fix data race in plan cache (#6234)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "3ecf6bd6c80c7b7604bd9678d661833d7bdace32", "messageHeadline": "executor: fix insert on duplicate update (#6235)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 93, "deletions": 53}}, {"node": {"oid": "9382be808fc40cdab4745d7a995d7c07a39ab7bf", "messageHeadline": "ddl: wait for 2*lease when finishing delete-reorg in a rollback opera\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "fe60be9f7ff18f8a4d488ac721d4e4b865f3779f", "messageHeadline": "executor: remove Row (#6236)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 43, "deletions": 46}}, {"node": {"oid": "7d32a7e84711b07967d716d93ef38d06c26a9a73", "messageHeadline": "executor: remove unused field (#6232)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fbae31e95921df08c60f178434ddc69b2ffbf9c8", "messageHeadline": "executor: optimization for insert on duplicate key update (#6194)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 421, "deletions": 123}}, {"node": {"oid": "bfb6ec2ae8e77c8a884af9e1a31436daa887ab40", "messageHeadline": "distsql: remove unused code (#6227)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 76}}, {"node": {"oid": "9e176eaa60f5f94610e26641516c09cc04b03282", "messageHeadline": "store/tikv: Add raw delete range API (#6157)", "author": {"name": "MyonKeminta", "email": "MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 269, "deletions": 21}}, {"node": {"oid": "7de583383c6dabdb6f8cf99aa845929548c4fe4a", "messageHeadline": " ddl: make testleak be more stable. (#6224)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "cb04e97abf21f13ed8c0bf9197a001ce57e533e3", "messageHeadline": "ddl, meta: clean the jobs in adding index queue (#6161)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 224, "deletions": 15}}, {"node": {"oid": "6287cfb8c2676cf2d0912dff3e8357d4ba548be8", "messageHeadline": "*: modify 'session transaction isolation level' to take effect once (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 93, "deletions": 25}}, {"node": {"oid": "0c58e9f51fdf9273207584823d31f5d48d9158ca", "messageHeadline": "ddl: make the test stable (#6223)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6395b58edd71be654228b9029c04d97a55364b86", "messageHeadline": "mocktikv: update mvcc debug api. (#6222)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5256, "deletions": 2335}}, {"node": {"oid": "bc7638d25e450c4108a2ccccda077580b0cb62ed", "messageHeadline": "store/tikv: coprocess streaming tiny fix (#6186)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "6ff44c78789e3d9d9c3f45b8db83c6d07a48a4ee", "messageHeadline": "kv: merge batch get results to fix insert ignore in a transaction blo\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "056161d6ae59193cdfcc484c422b7f9b4ea05fc8", "messageHeadline": "stats: fix row count estimation for null (#6203)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "313d9d36607b9b725d148da7534b43d312376ab9", "messageHeadline": "parser: fix the result of `cast (0x10 as binary(2))`. (#6211)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "42f9ddae7a42972ae4c1733170c88b53f604de80", "messageHeadline": "column: fix zero value for binary type (#6213)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "ccf6da1a464368a7d7547f7166338fca2ce98a92", "messageHeadline": "*: rename NextChunk to Next (#6214)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 233, "deletions": 271}}, {"node": {"oid": "17fb7d7872648fd42ccf47d0763a827bcda6d117", "messageHeadline": "executor: remove joinResultGenerator.emit and rename emitToChunk to e\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 58, "deletions": 324}}, {"node": {"oid": "57afbe2680dbc6b23e604b5c0d5ab322a494e772", "messageHeadline": "session: upgrade mysql.db user column length to 32 (#6209)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "26525d1a63492f6a82d0b45083933a69faccb7d0", "messageHeadline": "config: remove useless 'enable-chunk' config item (#6212)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "73c3a82b8f8eb55a10dcdedd68f5a697e5ee88f1", "messageHeadline": "executor: improve performance of aggregation which have no group-by i\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "905eda7ff567d5c1f141b3494f15ec148c101cd6", "messageHeadline": " stats: fix row estimation for pseudo unique key (#6199)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 181, "deletions": 102}}, {"node": {"oid": "39a2f842316de3fab78f51afbf375bf46ec28d6a", "messageHeadline": "executor: support cleanup dangling index data command (#6102)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 509, "deletions": 16}}, {"node": {"oid": "fddaf75a32d9552dceaa90510d8634579c4daded", "messageHeadline": "ddl: delete ranges when rolling back 'add index' (#6188)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "1bcf1dccb6af08bbdab8849722957407a2edbf61", "messageHeadline": "vendor: update kvproto (#6198)", "author": {"name": "MyonKeminta", "email": "MyonKeminta@users.noreply.github.com", "user": {"login": "MyonKeminta"}}, "additions": 2329, "deletions": 742}}, {"node": {"oid": "83066fc954cd4b781c5ea0d9ba82f0e8122e3b49", "messageHeadline": "executor: track memory usage for nested loop apply (#6171)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 62, "deletions": 38}}, {"node": {"oid": "a6976c0ca9e4435555c98c972e2be85ab4c8370c", "messageHeadline": "ddl:support alter table comment (#6127)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 104, "deletions": 33}}, {"node": {"oid": "adbd31ebf63187892d89d98b443ede4264216218", "messageHeadline": "kv: tiny clean up (#6191)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "ca0e0dbe754557d9acf1b7a656d78fcbbd914f80", "messageHeadline": "Improve the aesthetics of code review (#6130)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "365619d66b26bb2450d809bf07fc45ae8b752e9c", "messageHeadline": "*: add metrics for queries using plan cache (#6195)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "491f58d7d89fd2de00df7192335345d6be49b22a", "messageHeadline": "executor: track memory usage for merge join (#6172)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "67f920a650a7e605acd4ddd91ef7b67d0fcffd6b", "messageHeadline": "executor: Improve the aesthetics of code review  (#6137)", "author": {"name": "\u5eb7\u6653\u5b81", "email": "kxnmei@163.com", "user": {"login": "kangxiaoning"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "1b3440cc858fee54fd28cc0a15080630b5cec2f1", "messageHeadline": "types: fix unsigned decimal (#6104)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "8e431aab3f0932d850ae01af10ae9f7e817bfb67", "messageHeadline": "executor,store: make leak test more stable (#6196)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "9c4cef8e041f51c8213e23c91e1206715705209a", "messageHeadline": "executor: remove unused codes (#6193)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 10, "deletions": 46}}, {"node": {"oid": "83ea321e5c5e723779e0701270bb8725587005cb", "messageHeadline": "plan: statsInfo.count for LogicalTableDual should be its RowCount (#6\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "f89f48b7991d995d984f118e17d26e1289ed4f34", "messageHeadline": "executor: remove Next function of IndexReaderExecutor (#6165)", "author": {"name": "CocaLi", "email": "37292900+CocaLi@users.noreply.github.com", "user": {"login": "CocaLi"}}, "additions": 2, "deletions": 46}}, {"node": {"oid": "e080c3770278f08d65284db2330cfbb2e4201bee", "messageHeadline": "plan: fix a bug when applying `top-n push down` rule. (#6187)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6c403eef8f4da575d8c6aabf01111b0a343b7d9a", "messageHeadline": "binloginfo: check grpc error message before return critical error. (#\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "564e8896dfa17902747a38c2b5aafe934a8a2247", "messageHeadline": "executor: track memory usage of index lookup join (#6169)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "0d785473d2fbf35fe1048562e8943a6bad4ba009", "messageHeadline": "executor, plan: convert Limit to TableDual when meet `limit 0` (#6185)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "87405c840854c3627e380602659e6656168ad9d0", "messageHeadline": "server: fix a goroutine leak in unit test (#6183)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "c3981101543b87c66665f28eb900c67585c50238", "messageHeadline": "*: improve performance of DecodeBytes in DecodeOneToChunk (#6135)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 75, "deletions": 37}}, {"node": {"oid": "4a42252baff04d2da5b32032440e91e8c001903a", "messageHeadline": "improve (#6176)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f991afb10bf96f1bff3cc5ede8498f14b4b1ba8", "messageHeadline": "*: session context passed to newBaseBuiltinFuncWithTp should not be n\u2026", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "df6f955fe836076ca7798a8235e7e39d923ee6ac", "messageHeadline": "stats: update the histogram using feedback (#6086)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 562, "deletions": 52}}, {"node": {"oid": "2264ce499949fc2341b7b7ed6fb2aa76c67e3016", "messageHeadline": "util/stringutil: Improve the aesthetics of code review (#6177)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "5309efe74825bc70df55a08bf13fb71439b83bc6", "messageHeadline": "executor: make the message of ErrDataTooLong consistent with MySQL (#\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "9ede7e56c8174bc0888f76fb3c24059eb4b375d4", "messageHeadline": "test_util: use real uuid in mocktikv. (#6174)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "8941ba91a1bd3aa1d9eab535463d91bb0c7af407", "messageHeadline": "executor: Remove Next() in IndexLookUpExecutor (#6145)", "author": {"name": "lhyPingcap", "email": "34829765+lhyPingcap@users.noreply.github.com", "user": {"login": "lhyPingcap"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "951bc41566f5a7b6dcbd59c7d820de0dd895c6a7", "messageHeadline": "server: use scientific notation to format float value. (#6160)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 124, "deletions": 3}}, {"node": {"oid": "936d7b7d297231e274f505d9983a5702dbb19ab1", "messageHeadline": "executor, memory: detach from parent when executor is closed (#6148)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "9ca86895829b7f8d182066c17e7ab16e84f0a92a", "messageHeadline": "types: handle truncate error in `BinaryLiteral.ToInt` (#6163)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "c86cd5970cf143258306ef867814c4bbe575314a", "messageHeadline": "ddl:support check invalid charset when create database (#6152)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "d8a1fdf54470c88a3a311e55d2383fc8c0fdcd4c", "messageHeadline": "*: Update README.md (#6167)", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dd2ee5208f3f660ebc912ef779334706d70d1c4", "messageHeadline": "*: Support \"show grants for current_user();\" (#5697)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "959c3195858b06307110a77f28903e2eb717e4d7", "messageHeadline": "*: Support AlterTable with Algorithm option and fix a few things repo\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "defccc1acde892fe97b0e181a6ae763d1741faec", "messageHeadline": "executor: fix admin check table bug when the column is nil and has a \u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "c0697f5cb02b8c41f786dd49fd59b6c2a7e580c7", "messageHeadline": "kvencoder: fix data race on plan.PreparedPlanCacheCapacity (#6159)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "12cc2dbb203905aa32e064d6cf0c7de6d10c0a3b", "messageHeadline": "parser,expression: decimal support for interval (#6143)", "author": {"name": "shizy", "email": "shizy04@gmail.com", "user": {"login": "shizy818"}}, "additions": 135, "deletions": 2}}, {"node": {"oid": "7aaa3dd76db16d7408393e2de9b67d404e2132d1", "messageHeadline": "vendor: update tipb package (#6158)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 358, "deletions": 118}}, {"node": {"oid": "42a25134d5bbd90e6a573aec8182319d37016bbd", "messageHeadline": "vendor: update tipb package (#6155)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 314, "deletions": 334}}, {"node": {"oid": "6cb61dda15ef72a8b7149ffd8885125e17f8ce5a", "messageHeadline": "expression: fix type infer for binary literal (#6151)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "126d5f8d5cb2c68eb54012e4930b46e6973e0de4", "messageHeadline": "parser: Fix a bug in CreateView (#6154)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e77fb509223531f2c90c6e357bdf577ea5527d60", "messageHeadline": "parser: fix a bug lexer.Reset() doesn't reset to the initial state (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "faeaccc35e9b0b98eda8edaa215c0e8e70d75b31", "messageHeadline": "executor:Improve the aesthetics of code review (#6138)", "author": {"name": "chenyang8094", "email": "chenyang8094@users.noreply.github.com", "user": {"login": "chenyang8094"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "aa04cb6488d741b5655810b17a1c3bfde22ccc61", "messageHeadline": "executor: delete the obsolete Next() function in TableReaderExecutor \u2026", "author": {"name": "wsabc01", "email": "32664874+wsabc01@users.noreply.github.com", "user": {"login": "wsabc01"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "96a51da57c6b6de90aa09508f0691250fc2426dd", "messageHeadline": "* Add conn ID to the transaction log (#6115)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 54, "deletions": 36}}, {"node": {"oid": "a3e4a92f47aa17f15a679c3791665d76c365f2a8", "messageHeadline": "stats: control collection of feedback (#6085)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 127, "deletions": 35}}, {"node": {"oid": "adfec7a82274988bd9375b625555f2ace0dadb74", "messageHeadline": "executor: push some flags down to coprocessor (#6149)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "3ff51fb7e94c4b6eff8a01fd2e73ebd02107a2f3", "messageHeadline": "store/tikv: fix a potential goroutine leak problem in copIterator (#6\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "9fe407f711a349c3d8920420439099281e951681", "messageHeadline": "store/tikv/gcworker: add manual gc back for some kv api users (#6123)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "4ac14515bda272581d937dfe9209f93c91b88e94", "messageHeadline": "store/tikv,mocktikv: tikv.Client.SendRequest API tiny refactor (#6103)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 66, "deletions": 74}}, {"node": {"oid": "63a816cc447c391f0a534cecaeae93a14bbfe901", "messageHeadline": "util/ranger: Improve the aesthetics of code review (#6144)", "author": {"name": "\u4f55\u6668", "email": "me@hechen0.com", "user": {"login": "hechen0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "71267d35a800225f01ef13577b0df1875e168e24", "messageHeadline": "store/tikv: fix CI for tikv_integration_test (#6147)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "caeb5f605663e56bf25f99d5dff6a150ada5d35c", "messageHeadline": "ddl: recover panic in add index workers (#6132)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "b6b708aa4369f89147a3f9a31a9daff38c489999", "messageHeadline": "fix syntax error on sql \"set transaction isolation level serializable\u2026", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c50491b9ec18268f60ea514a3d2985b1569d36b8", "messageHeadline": "infoschema: fill the TABLE_ROWS field of information_schema.TABLES wi\u2026", "author": {"name": "dreamquster", "email": "dreamquster@163.com", "user": {"login": "dreamquster"}}, "additions": 107, "deletions": 24}}, {"node": {"oid": "e469fab34653159ab1d8830407c4a4d91e42f01a", "messageHeadline": "kvencoder: add GetSystemVariable and SetSystemVariable to KvEncoder, \u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "6ff87d649ac30bfe9bc2e47a9a194b4d8cc000bc", "messageHeadline": "ddl, tables: remove useless NewIndexWithBuffer (#6126)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "0cadec4fb27475fd35a5e3ce7059770915968a08", "messageHeadline": "domain: make schema validator test more stable (#6128)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "501de19821448d14f0a7cb3e999cec640b39cb16", "messageHeadline": "stats: add average column size for the histogram (#5974)", "author": {"name": "flipped", "email": "823188494@qq.com", "user": {"login": "fipped"}}, "additions": 143, "deletions": 46}}, {"node": {"oid": "03a445a5ceca71d85a964aa77912b14c8a8f0da9", "messageHeadline": "session: call \"begin\" in a transaction will auto commit, log this ope\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "688690a07fb50c1874730dcbe98df6873ad3686b", "messageHeadline": "plan: `UnionScan`'s predicates should be cloned ones. (#6124)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d3c5f7f6d69141d0121d912794a7263f874faf5c", "messageHeadline": "store/tikv: make tikv_integration_test more stable (#6113)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 18, "deletions": 78}}, {"node": {"oid": "838ac2f1992fcf3d3a9791dee181a8dd0cc8720e", "messageHeadline": "plan: rename dagPhysicalOptimize to physicalOptimize (#6117)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a90ecea7dd8ac724d85edb7d2ffb413ca15a7a6e", "messageHeadline": "executor: remove some remained unused functions for removing Executor\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 43, "deletions": 145}}, {"node": {"oid": "a7efc34b86cf1db973f3ce947e124a733de59e5f", "messageHeadline": "ddl: remove old logic of adding index (#6118)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 0, "deletions": 272}}, {"node": {"oid": "861103b4ae70d49fab81cebeaae0576cbbaccd55", "messageHeadline": "executor: remove Next function for HashAggExec (#5987)", "author": {"name": "lwh", "email": "lwhile521@gmail.com", "user": {"login": "lwhile"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "5445e17fac8be83172ae72bc2f96e770b61f4c78", "messageHeadline": "*: fix in-compatible behavior when modify value from Navicat GUI (#6105)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 56, "deletions": 55}}, {"node": {"oid": "546b5acd1dc8bf10aefd24ad466706dd8d979b77", "messageHeadline": "ddl: speed up add index by split handle range from pd region. (#5964)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 508, "deletions": 97}}, {"node": {"oid": "27dc8f355074d9814ab562bf6411023c3065f3f3", "messageHeadline": "expression/agg: add `ResetContext()` for stream aggregation. (#6097)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 132, "deletions": 2}}, {"node": {"oid": "4241d7064679110a67d6c9c04aea6bbc919c22ea", "messageHeadline": "types: support converting json to float64 (#6081)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "22c3c98fb1bc9404f6964664047947723e2a25ae", "messageHeadline": "stats: fix estimation for pseudo equal row count (#6106)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "b242dffeb1ebb59d3300b3da87ec170c0e7e1f70", "messageHeadline": "infoschema: set collate and charset to null for non-varchar column ty\u2026", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0a70557ceaa750bd6c84b23c8e3b7904863ed88b", "messageHeadline": "memory: fix data race on concurrent access of Tracker.children (#6108)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "736bf4bc4eb0f53c83693d18885d6e4c4343b012", "messageHeadline": "*: support STRAIGHT_JOIN to disable join reordering (#6007)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 261, "deletions": 98}}, {"node": {"oid": "d68bf868966610d865cb80b4a97ea3fba77f0e64", "messageHeadline": "*: remove useless code  (#5343)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 27, "deletions": 42}}, {"node": {"oid": "f287451eed178dd1c48b2728f5fb55d99619d9f4", "messageHeadline": "tidb: move tidb/*.go to session directory (#6062)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 408, "deletions": 318}}, {"node": {"oid": "6f43b3757226060d1236cbcb3d6f88d52f9e34ca", "messageHeadline": "Add admin checksum table command (#6067)", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 441, "deletions": 6}}, {"node": {"oid": "db7e6c59ad31832ace1b70e4c716d5b83637c3ca", "messageHeadline": "*: check float/double display width and scale (#6098)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "1081126e25fc941de01d194126dcf28aa5699e26", "messageHeadline": "*: fix a data race for SelectForUpdate executor (#6096)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "8fa4980ae001c24e4ab8fcf1fd6925db2682feff", "messageHeadline": "server, tablecodec: show region key's record id or index values. (#6030)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "4886dcb1c4b160f8b2d6fc05efae1f5b5fa237ea", "messageHeadline": "executor: track the memory usage of IndexLookUpExecutor (#6009)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 101, "deletions": 46}}, {"node": {"oid": "67c948b609503b77b4af7d7aba59b763f261b0a0", "messageHeadline": "executor: refactor merge join (#6078)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 203, "deletions": 194}}, {"node": {"oid": "eacca19bde13ae2d41611bdc4bdc03b25ed87239", "messageHeadline": "executor: remove Next function for NestedLoopApplyExec (#6027)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 59, "deletions": 150}}, {"node": {"oid": "7f958c5a4028169782e345a33486113a63378176", "messageHeadline": " plan: `PossibleProperties` can be nil if the agg doesn't have group-\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "2e7eb39cfb7b46a09c8e28374619a2e995214067", "messageHeadline": "store/tikv: add timeout for region error(not leader) (#6053)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "ec78f8bea3ff0851228200085e4bcbab21abcd99", "messageHeadline": "expression/agg: add unit-test. (#6074)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 449, "deletions": 0}}, {"node": {"oid": "eec1c524dcab96b7ed7ebb9628ef77117c9ed160", "messageHeadline": "util: refine Row.GetDatum when tp is MyDecimal (#6087)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6d133085bca6533443303d77483c53c9acc6f962", "messageHeadline": "infoschema: fix not null flag does not work (#6048)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 28, "deletions": 20}}, {"node": {"oid": "daa866cdd48e4c0f0d1969bc9238e727a87c6813", "messageHeadline": "executor: remove Next function for executor/write.go (#5995)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 8, "deletions": 198}}, {"node": {"oid": "11616c46c0486d676bdfbd71c98095dc301879b0", "messageHeadline": "types,expression: make 'invalid time format' error log more friendly \u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "ebdcdb1eac512b97d4a94caa5f063ea35155faaa", "messageHeadline": "executor: remove Next function for prepared.go (#6003)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "063924a4f6cbe3eeadec592db9845453d4bd39c4", "messageHeadline": "executor: remove Next() function for CheckTableExec (#6057)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "c2c85b3102ffbf6a158011d6f84cfb60e0017766", "messageHeadline": "executor, util: refine row.GetMyDecimal (#6077)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4cbdf1e69fa29774a18cf8c75cf79e5c73842d72", "messageHeadline": "executor: remove Next function for SetExec (#6005)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 51, "deletions": 69}}, {"node": {"oid": "c2d6f917a7c8b61b4a6b6719f09aead34e3d963c", "messageHeadline": "tidb: enable to forbid to retry when commit, add isolation test. (#5990)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 264, "deletions": 1}}, {"node": {"oid": "f65ece4b4e887ab388dee6d3a7b487966d5ccb52", "messageHeadline": "session: rollback the transaction on Compile error (#6073)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "bc1611a8ac33ff25bde9a1fd561977dc18769b07", "messageHeadline": "executor: Change makeJoinRowToChunk to account for virtual rows (#6049)", "author": {"name": "MC Squared", "email": "j.milesy.nz@gmail.com", "user": {"login": "MC-Squared"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "e77da7a1a7fbc55b0a7db4b09c2f48bb11ba1ab1", "messageHeadline": "expression: add unsigned flag when convert uintPBConstant to Expressi\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9dcab918b661df4bad9f8fce1a57647ba94e0341", "messageHeadline": "expression/agg: remove useless code. (#6075)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "cf6a0045da88b4f9acecd3d03d0f5c20a73812f7", "messageHeadline": "executor: remove Next() function for SelectionExec (#6021)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "8510bb76710748a029137afad76ee2f8fcee5654", "messageHeadline": "store/tikv: support retry and timeout for coprocessor streaming API (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 271, "deletions": 103}}, {"node": {"oid": "b71badfc6e91226a5e8a3ac10abaf0bbd1791aac", "messageHeadline": "stats: fix data race when dump stats (#6076)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "090f7c5e127c58705f62f2cd66047e7d3716dd55", "messageHeadline": "admin: show more information on ddl history (#6035)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "f94e39b86f881fb47482abd0311bbc25b53a1a90", "messageHeadline": "executor: remove Next function for RevokeExec (#6004)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "11f41a3ef876e7b9dd9c9ef354be21fa020ecd15", "messageHeadline": "executor: remove Next function for SimpleExec (#6001)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "d81f637bb8e27b40bc86895e4d419ad2fb62bbf6", "messageHeadline": "executor: remove Next function for SortExec (#6052)", "author": {"name": "Qiannan", "email": "lvqiannan@gmail.com", "user": {"login": "hsqlu"}}, "additions": 0, "deletions": 128}}, {"node": {"oid": "3ed700f3c7a032904e7d3e42c80a2160c2c9525e", "messageHeadline": "Update CONTRIBUTING.md (#6061)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f4f9b6c90d56f20d77bd292532755e79dcd6955", "messageHeadline": "http: refactor region handler. (#6051)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 93, "deletions": 128}}, {"node": {"oid": "98a2640286cde4217ae2570496a16f5e6e8e0908", "messageHeadline": "*: support 'admin recover index' (#5980)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 596, "deletions": 11}}, {"node": {"oid": "a46480c83019ecc6066682c3628b890fcc3d5f88", "messageHeadline": "*: export implicit rowid and use it in CRUD (#5984)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 145, "deletions": 38}}, {"node": {"oid": "65440001d981e081f64b35b4f700ca1acde8b889", "messageHeadline": "set explicit_defaults_for_timestamp to ON (#6068)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d2d06ecac22d56a7b9ead88eaba06df6173fd7af", "messageHeadline": "executor: remove Next() function for ProjectionExec (#6023)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "0553deeb426c2fa2d37987b50233734a2243bfc9", "messageHeadline": "*:improve code readability and unified aliases (#5997)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "629ebf177b4d9497aa4c31b1fffbfcf5b5a7df84", "messageHeadline": "executor: remove Next() function for TableDualExec (#6022)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b64284766f9e41dd05afd4133cde639e26b58f3f", "messageHeadline": "executor: remove Next() function for SelectLockExec (#6056)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "98366c47b6e0ac8109ec316004f4be7d94f03bce", "messageHeadline": "executor: remove Next() function for ShowDDLJobsExec (#6058)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "a962df3739f8ede62cc8ded352aff5eb8071abe7", "messageHeadline": "executor: remove Next() function for ShowDDLExec (#6059)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "5aaed4b15dc97559c0857cb95cc2a61d9c08e454", "messageHeadline": "executor: remove Next() function for CancelDDLJobsExec (#6060)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "d90d39cf0ccb17e08d6cc1211c9c14ead564e26d", "messageHeadline": "config, variable: add a config to set 'lower_case_table_names' system\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "38a6a9aed353f50308ac21ac8588bbef36154899", "messageHeadline": "vendor: update tipb package (#6050)", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 614, "deletions": 1}}, {"node": {"oid": "a9af0ca2f9b8a94c53814e5423e76f49898bdb2b", "messageHeadline": "executor: remove Next() function for LimitExec (#6055)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "c86da64bf569a3f43e99bfc0597eb812cdaa43e3", "messageHeadline": "executor: remove Next function for UnionScanExec (#5996)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "1c386a56ab5fa41b7000ed587eab5b8f4d31c16d", "messageHeadline": "update version to MySQL 5.7 GA release (#6037)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdd8ae74ffb5c623c90f717cfc15ddc3c7f575c6", "messageHeadline": "vendor: update tipb (#6046)", "author": {"name": "flipped", "email": "823188494@qq.com", "user": {"login": "fipped"}}, "additions": 411, "deletions": 1128}}, {"node": {"oid": "631141b22cee1b87906c3aba1bcf0d712a846f1c", "messageHeadline": "*: remove Next function for RecordSet (#6040)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 228, "deletions": 158}}, {"node": {"oid": "f59c5bedc01ddfc33ee9b9a57ca6f3c85db21e96", "messageHeadline": "executor: remove Next() function for TopNExec (#6029)", "author": {"name": "Qiannan", "email": "lvqiannan@gmail.com", "user": {"login": "hsqlu"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "b4ed212966284fb731f3bc275b3940f7fc6aa930", "messageHeadline": "plan: fix a bug when do column substitution for join. (#6041)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "2b81622e7c2323a74e6ce29d2b77086102f8b5f0", "messageHeadline": "parser: fix \"insert into t1 (select * from t)\" (#6039)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "337a45b9610432bff88ba46dc8174d44798d3ad7", "messageHeadline": "expression: fix comparation between uint and int (#6028)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a0eb1bbd0620385eb63cda9e6704586bc46389fd", "messageHeadline": "stats: remove invalid range when split (#6034)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ae4300d03b0f1d729fc2bacacb0cab08d8a88d65", "messageHeadline": "expression: Add deprecation warning for builtin function PASSWORD (#6\u2026", "author": {"name": "MC Squared", "email": "j.milesy.nz@gmail.com", "user": {"login": "MC-Squared"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "00a2d8d71986774d54b0bd2d0afc58caf0ed9fd0", "messageHeadline": "infoschema: add missing columns in collations_information_applicabili\u2026", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 16, "deletions": 11}}, {"node": {"oid": "219f07ac8d03f84ce250d7068fb2221e60991be5", "messageHeadline": "ddl, model: add finished TS (#6026)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "46f938c632103ba7143775e884be33a1875cfa45", "messageHeadline": "executor: remove Next() function for TableScanExec (#6020)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 9, "deletions": 50}}, {"node": {"oid": "e7dda3245a23da01eec287d03f0da02373eec9b4", "messageHeadline": "table, executor: fix a unique key with null (#6032)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "df258ca8549d516d82c7dd601111d3da7d0f65a9", "messageHeadline": "executor: remove Next function for IndexLookUpJoin (#5994)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 3, "deletions": 38}}, {"node": {"oid": "c981480094c2fce3fd8ccd27f957242da5c10533", "messageHeadline": "executor: remove Next function for ShowExec (#5998)", "author": {"name": "Ant.eoy", "email": "anteoy@gmail.com", "user": {"login": "Anteoy"}}, "additions": 20, "deletions": 73}}, {"node": {"oid": "6a826fd0aac4811f6968e30fcddeb981a758ca5f", "messageHeadline": "*: collect query feedback  (#5909)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 538, "deletions": 251}}, {"node": {"oid": "ab47fc387f9aa261927e97552a99104acbe40c4e", "messageHeadline": "executor: remove Next for DDLExec (#6013)", "author": {"name": "shizy", "email": "shizy04@gmail.com", "user": {"login": "shizy818"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "8fef19a75b91fa8eb0e7ed87088c99f2154b0e4e", "messageHeadline": "executor: remove Next function for StreamAggExec (#6017)", "author": {"name": "Qiannan", "email": "lvqiannan@gmail.com", "user": {"login": "hsqlu"}}, "additions": 8, "deletions": 55}}, {"node": {"oid": "1cb6f19384fb2cc8c277972bd456924db17cbb5e", "messageHeadline": "distsql: add unit test for distsql.go (#5928)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 326, "deletions": 119}}, {"node": {"oid": "31fdda08cd8bd8e340fa9e6b47160200b068e09e", "messageHeadline": "remove Next() function for UnionExec (#6016)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "a239b772bad45e096b2c9b7878e965b9a056634e", "messageHeadline": "expression: fix test cases in TestWrapWithCastAsTime and TestCompareB\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "ef9745bb1a19f8d21600a3aa69cf6c7248f92e86", "messageHeadline": "executor: remove Next for AnalyzeExec (#6012)", "author": {"name": "shizy", "email": "shizy04@gmail.com", "user": {"login": "shizy818"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "f34f817b1f9c16ef35419a18f668a57dbfad3a38", "messageHeadline": "remove Next() function for ExistsExec (#6019)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "cfab51bea6290543628ee49b35d7459db97af339", "messageHeadline": "remove Next() function for MaxOneRowExec (#6018)", "author": {"name": "\u6768 \u6d0b", "email": "qxhy123@gmail.com", "user": {"login": "qxhy123"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "649a7a3fb188d61142aa9babe0b943baf11431d5", "messageHeadline": "server: fix column length when convert column info for tinyint (#6008)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 42, "deletions": 14}}, {"node": {"oid": "025ff38edf92554eb8b2d7de5c392aab15bb547b", "messageHeadline": "executor: log the function stack when recovering from a panic (#6010)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e38f4067569152dd0acb233b4a8e0cc05644dee1", "messageHeadline": "executor: extend `ADMIN CHECK INDEX` statement. (#5955)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 296, "deletions": 2}}, {"node": {"oid": "0d623bd33b72fcfe743fa57c03ee3ab183ec49ac", "messageHeadline": "plan, executor: fix check index bug (#6006)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4b705bfe15d622d2a616077ad77de34e211cecd3", "messageHeadline": "executor: remove Next for GrantExec (#5999)", "author": {"name": "shizy", "email": "shizy04@gmail.com", "user": {"login": "shizy818"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "8dfdab3a2efb95edf4d521ca88049d2f2bed0f01", "messageHeadline": "plan: tiny code refine for building DataSource (#5977)", "author": {"name": "Zhang Jian", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 109, "deletions": 89}}, {"node": {"oid": "f170c56c035ac15e61cc3019417b0926af6e7543", "messageHeadline": "executor: remove Next function for ExplainExec (#6002)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "4a0e771cdd6414fb19560f3aa99630b03ab493bb", "messageHeadline": "executor: remove Next function for MergeJoinExec (#5993)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 43, "deletions": 275}}, {"node": {"oid": "4a52a6ae580224a62b2c17707e64720af26c88fd", "messageHeadline": "executor: remove Next for HashJoinExec (#5991)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 28, "deletions": 363}}, {"node": {"oid": "bf127711e9b260aff37f35110d8aef370941fc33", "messageHeadline": "ddl:set the low priority for the adding the index (#5976)", "author": {"name": "ciscoxll", "email": "xiaoliangliang@pingcap.com", "user": {"login": "ciscoxll"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "a3bf058304b721bc397906505c00ecc05c4858d6", "messageHeadline": "*: 1. remove EnableChunk 2. implement Next in baseExecutor to return \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 38, "deletions": 158}}, {"node": {"oid": "b6ad6a20a5d9745e96bc21f0d2a19987a4f49f6e", "messageHeadline": "stats: fix building too many buckets (#5978)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "831c93f6455a3630a88503740e504aeb611b85d8", "messageHeadline": "server, docs: change rowBin to request. (#5983)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "3ac2b34a3491e809a96db358ee2ce8d11a66abb6", "messageHeadline": "readme: add TiDB adopters (#5981)", "author": {"name": "Lilian Lee", "email": "lilin@pingcap.com", "user": {"login": "lilin90"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "73900c4890dc9708fe4de39021001ca554bc8374", "messageHeadline": " plan: fix a bug when expectedCnt and count after filter are all 0. (\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "d3186dc404739bf311ab61f00ad11f5a2ed15483", "messageHeadline": "store/tikv:avoid random error when check leader in gc (#5816)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8f0477dad5f862a36f9827d23ca0ade01656c2ba", "messageHeadline": "executor,distsql: Add a test that check coprocessor streaming flag (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "0b7bf3eef59314b8bd0183af7d924afb138a690d", "messageHeadline": "server: support decode column (#5927)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 143, "deletions": 10}}, {"node": {"oid": "913db283ea3c1fb399a914594da6c3f3d1d71f8b", "messageHeadline": "*: remove SupportChunk() from interface ResultSet and RecordSet (#5969)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "096562ee8a9fcb90a8ed0ab25e47957f607ccd3f", "messageHeadline": "executor: fix bug in insert (#5968)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2c3933464bbcb339aa1bd90eb728a6a71d9e2946", "messageHeadline": "plan, executor: remove the duplicate function of setPBColumnsDefaultV\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 30}}, {"node": {"oid": "a90ee13c9fde993a479dc581f22ec415dc2c0642", "messageHeadline": "config: update config template (#5963)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "cddc45a7b4f80041f6324a9be4fda0ce4d1bea69", "messageHeadline": "server: add http api for settings  (#5860)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 320, "deletions": 288}}, {"node": {"oid": "dca897d7493ac096625ab1182addc9a8a30db860", "messageHeadline": "metrics: improve handle cop task duration metric accuracy (#5925)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "86af1802677a0e2f41c59912f803b5b9ff521220", "messageHeadline": "plan: decorrelation enhancement. (#5953)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 112, "deletions": 12}}, {"node": {"oid": "c4a7242a1d147ba7517a68163958e8f8a90e6c67", "messageHeadline": "executor: fix two bugs when enable chunk (#5945)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "3e1a8ed36d9b3a79575cc2c28ade4578906bf48e", "messageHeadline": " executor, infoschema: return a pseudo profiling table when system va\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "50e98f427e7943396dbe38d23178b9f9dc5398b7", "messageHeadline": "config: add validation for configuration  (#5864)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 122, "deletions": 97}}, {"node": {"oid": "9a3463fd8143e99bd5a331785707bb91686f6825", "messageHeadline": "distsql, mocktikv: handle warnings returned from tikv/mocktikv (#5906)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "ce3bf40aac9d1d33330c194261443e5786f3438f", "messageHeadline": " stats, mocktikv: implement NextChunk for record set (#5950)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 77, "deletions": 81}}, {"node": {"oid": "027804e2c88836e466086b2a877d50e6fe3b6c95", "messageHeadline": "mocktikv: return error if coprocessor `range.start` is not smaller th\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "928582c720f0f548e166d8edc2b8a6c1b76164dd", "messageHeadline": "executor,ast: check password format for 'create user identified by pa\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "5461718c65b2bf1e38b7727162fb026236f94803", "messageHeadline": "executor,distsql: set streaming flag for coprocessor request based on\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "ad814b0d6c13951fe021b1f52247cc6c95db6c3b", "messageHeadline": "executor, util: employ memory Tracker to track memory usage during qu\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 633, "deletions": 70}}, {"node": {"oid": "89dd7545797876e3810e9d903d24301f85bb58e7", "messageHeadline": "*: Improve code readability and unified aliases (#5958)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "dc2bbc8c4febd53bde1e04cb4c7c147cef83037b", "messageHeadline": "expression: correct the behavior of bit aggregate function. (#5954)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "a2760d6b263066b144e67f4874f72f327be68844", "messageHeadline": "parser: correct mistake on mapping between tinyint and boolean. (#5944)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 23, "deletions": 4}}, {"node": {"oid": "3b1884e473c0138bf7a4e490267825f6c49d001d", "messageHeadline": "*: support check an index (#5932)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 363, "deletions": 1}}, {"node": {"oid": "8d55f636119f2a369f66374b9611a59a1287c221", "messageHeadline": "store/tikv: change CommitMaxBackoff to configuration parameters (#5764)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "04b504ee1988dbd218c2a0bcb12353ee4c5a8108", "messageHeadline": "executor: remove supportChunk from interface Executor (#5942)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 2, "deletions": 59}}, {"node": {"oid": "d34f702b6ee10c0a5aa5d70dbb59b6e1dc02e16a", "messageHeadline": "cascade drop table (#5938)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1a812fc19b2327c1b701f930dc541e06450a4bc0", "messageHeadline": "parser: support long varchar (#5920)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f446ce9d4f685930c2bccf6d2f97bdc6bbcabeeb", "messageHeadline": "parser for foreign key (#5937)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "9f40ef7c9b03b6ae9d3a55fd9d80289da98f7a53", "messageHeadline": " ranger: remove invalid interval when building range. (#5939)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "73773392309ef4fb096ce3fc71dd33c97ec25331", "messageHeadline": "mocktikv: set `Range` and `OutputCounts` in coprocessor Response for \u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 130, "deletions": 8}}, {"node": {"oid": "40df3fd0298bce3e28eef6410396713e98b7c3bc", "messageHeadline": "tikv,mocktikv,tikvrpc: introduce a `CopStreamResponse` structure for \u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "cd1151644f10a11264a22897fd7b45c41ab2d690", "messageHeadline": "tikv: add function SplitRegionRanges to get the split ranges from reg\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 133, "deletions": 40}}, {"node": {"oid": "12be4037e2aae3ced4e091830ec0861f0edddd8c", "messageHeadline": "parser: support COMMENT = 'string' in partition definition (#5933)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "11023636aa1c1974619e782b3c8880ef7e6a9010", "messageHeadline": "util: update tikv version (#5930)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7faa6ed574142195469183b30333a5e144a8560", "messageHeadline": "plan: improve test coverage. (#5929)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "bf5cae20747f54c0492e2c7e17ecadcb3bda4f0f", "messageHeadline": "*: support stream agg on TiKV (#5725)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "12a1a254fc296262f1d3d8c12520d5815430dc53", "messageHeadline": "config,distsql: add config for coprocessor streaming feature (#5917)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 59, "deletions": 21}}, {"node": {"oid": "428e187d49c44e6b0a0d91bf049fbebb7b107f23", "messageHeadline": "cover next in merge join (#5926)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "45dc066401d2cce8ecb591f6dc32fb2f40e18a70", "messageHeadline": "codec: improve the performance of decoding decimal (#5921)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "fb69fa9a9197d3f6c72463fb2ce7aa9e7a7046c0", "messageHeadline": "executor: add recover mechanism for index lookup reader workers (#5913)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "816c764cb5d1a144f441f269782b51a23f97db9e", "messageHeadline": "*: change the interface for kv.Response (#5914)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "c16855d3ecc0449d6182ae54ebeb29e9ecc54d45", "messageHeadline": "expression: avoid using datum in `HashCode()`. (#5911)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "62995e080bac6922780a22039c30224d73fa0537", "messageHeadline": "executor: add recover mechanism for index join workers (#5902)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "15cf32d4dc53d5fbd96a5d4c45c2338b32f90b05", "messageHeadline": "executor: some move some function position about index lookup reader \u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 188, "deletions": 188}}, {"node": {"oid": "9a14571f39ae2c649101042867e451e1477504ab", "messageHeadline": "distsql: improve test coverage for \"request_builder_test.go\" (#5908)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 406, "deletions": 0}}, {"node": {"oid": "45f333b33f737908f75dee581f6852c5d87d88f3", "messageHeadline": "executor:improve test coverage (#5836)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aade9a45f20f02a0e4aef3450bea18cbcd3b30ff", "messageHeadline": "store/tikv: resolve locks in a batch (#5750)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 194, "deletions": 1}}, {"node": {"oid": "cd63332ebf1622519398fde18d683e86ed752cba", "messageHeadline": "expression, plan: extract the same part from DNF's leaves. (#5831)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 213, "deletions": 9}}, {"node": {"oid": "d9934935ca0ded733747ed691fa4441adc15490d", "messageHeadline": "*: set `have_profiling` to `NO` (#5907)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2709af9e79ca2f03f5be3c85c140816c7208e9a", "messageHeadline": "owner: add recover panic in owner campaignLoop. (#5904)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4844e4636ecfcaad6bb60c167381948107b337b6", "messageHeadline": "executor: add recover mechanism for union workers (#5900)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "27c65d25bba0c44466483658577d72f7e8049a94", "messageHeadline": "executor, distsql: move \"requestBuilder\" from package \"executor\" to \"\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 291, "deletions": 212}}, {"node": {"oid": "ba04a342c5a40fd4c391634c4ef276c133541c3b", "messageHeadline": "*:fix some ineffassign to improve GoReport Result  (#5901)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40129dfbf4750f4c792d43ccca7627bfb50c0de5", "messageHeadline": "executor:add more comments for baseExecutor (#5825)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3d75a51e0a9d8bcd2b3abfb56d7b7694e16d214a", "messageHeadline": "add tests to ensure zero-dependency on `parser` for `store/tikv` (#5889)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "5807feaf5b4b8b6f39304d2a5e0712090470b416", "messageHeadline": "makefile,store/tikv: allow golint check context.Context in 'make chec\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "07f1bac316b5e972dd5f539f39d4646884554e80", "messageHeadline": "executor: add recover mechanism for join workers (#5894)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8268d4d8b4ebb0fce77333d3d7d7b579ff0de0a3", "messageHeadline": "*: move irrelevant code out of package \"distsql\" (#5893)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 219, "deletions": 214}}, {"node": {"oid": "e1121814d21da41873ff1e49554da0d046a956b1", "messageHeadline": "*: don't import golang.org/x/net/context as goctx alias (#5895)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1594, "deletions": 1595}}, {"node": {"oid": "12c87929b8444571b9e84d2c0d5b85303d27da64", "messageHeadline": "*:fix some golint && ineffassign && misspell to improve GoReport Resu\u2026", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 280, "deletions": 280}}, {"node": {"oid": "056be7087299810293bb59d44835c4efcb8fe9cc", "messageHeadline": "ddl: fix panic in drop column (#5883)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 69, "deletions": 45}}, {"node": {"oid": "c227248c54aa1408ee375982361c01a102f30042", "messageHeadline": "tidb: improve session.go and txn.go test coverage (#5874)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "aeb6c771e10cf78b4196f5ac5a4e136acc215be9", "messageHeadline": "*: Update go version (#5885)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e1a114e68e757a68b6b2677b0fde6228b090892", "messageHeadline": "*: move package context to sessionctx (#5890)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 955, "deletions": 966}}, {"node": {"oid": "6e33a6a081b9a15d5bb71e4ad500d736ba2e7e37", "messageHeadline": "distsql, executor: rename \"SelectDAG\" to \"Select\" (#5887)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fcc6d568b0be4c75b7138f5ced4055662e1550a5", "messageHeadline": "tidb: read plan.PlanCacheEnabled only once (#5842)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "935b66f5c5bd81f03933b6bdaa8dfa306ed09b3b", "messageHeadline": "ddl: refine syncer log and add some comments (#5871)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "fcbb4c53a205b90e9e2b4f8212147cc2bb7aa57a", "messageHeadline": "parser: parse \"select 1 order by 1\" statement (#5881)", "author": {"name": "Boik", "email": "qazbnm456@gmail.com", "user": {"login": "qazbnm456"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "40277504c06667a5b56daa5741d73c013506b0d6", "messageHeadline": "stats: fix panic when updating stats table (#5880)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "80f3db979007b28f9196f5afdbbad8447da40981", "messageHeadline": "*: move metrics from main.go to metrics package (#5876)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "d9e16e104fe6eee78efdd02f2a21827838c688b8", "messageHeadline": "*: Cleanup code (#5852)", "author": {"name": "Evgeniy Kulikov", "email": "im-kulikov@users.noreply.github.com", "user": {"login": "im-kulikov"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "c7d4a7a793c0e7323c563b8fe8c9c5bf9142ab14", "messageHeadline": "ddl: fix a panic when add column with insert an index column (#5877)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "f3b8b04b697f7871c2a1dbabb804fa7446e9459e", "messageHeadline": "util/admin: clean up and add comparing table and index count func (#5\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 91, "deletions": 146}}, {"node": {"oid": "353d0adb8ae123825529eb040bf33cb1c665adb9", "messageHeadline": "util/systimemon: add keep alive metrics, used to figure out tidb inst\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "45457ea8810ca7b835da4ba7f55d0eee02043ac5", "messageHeadline": "ddl: add column info and index info in log (#5843)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "46e2d3e1cfcd6e4f5c2b7bc63ac37326e88d0de4", "messageHeadline": "plan: get correct columns (#5846)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "0dc2d902ce5fc46e13f9dccebacc6342935bc3b1", "messageHeadline": "expression: fix a test case that use inconsistent time zone (#5872)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a687650c9fa4d3eb850327bf5adb2e7a6d7b3d0e", "messageHeadline": "metrics,tidb: add StatementsPerTransaction and TransactionDuration (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "bafe5697d65e5d0e3bced7d0a9855b681b2aa447", "messageHeadline": "executor: pass goCtx when initialize UnionExec (#5870)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b7f6e4ac73f4bde0ad7f71f3d389c991227e5532", "messageHeadline": "metrics: rename `_count` to `_num` (#5868)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ffcd5e83cadc09f22a4ae49a96f83a77ca3e5914", "messageHeadline": "rename new_session_test to session_test (#5866)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cd0fca62d01fb3dcb942348fa9f5e503ba50c876", "messageHeadline": "metrics, plan: add a metric for pseudo estimation. (#5861)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "0157fe5e70f253f7ac8e29f6562fa7d0f446ffca", "messageHeadline": "metrics: unify metrics naming (#5863)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 74, "deletions": 72}}, {"node": {"oid": "7059ca0e5fd576ebd63c8d73a4cfca88bfbd4aa3", "messageHeadline": "session_test: remove session_test.go (#5862)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 79, "deletions": 149}}, {"node": {"oid": "e5ffc402403215171cceb0d3474a0db3f5d29b59", "messageHeadline": "metrics: Clean up metrics (#5858)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "8af98f5e094f0e91e9e9939e8d26b09edca23635", "messageHeadline": "importer: rand other types by stats (#5848)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 79, "deletions": 19}}, {"node": {"oid": "619ce5df09dc285b528c166198bfa1b99e153bc9", "messageHeadline": "domain,metrics: move domain metrics, add privilege load counter (#5855)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "f3c99cd535745cbf503eebecac3be43cc644129d", "messageHeadline": "parser: create index support LOCK syntax (#5851)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a63601ad2198a3e77431888ec2b3e7a53b07c9cf", "messageHeadline": "store/tikv: run gc workers parallelly (#5837)", "author": {"name": "zhangjinpeng1987", "email": "zhangjinpeng@pingcap.com", "user": {"login": "zhangjinpeng87"}}, "additions": 256, "deletions": 102}}, {"node": {"oid": "1850796dabd59422a1438c22669c844a3c201b54", "messageHeadline": "ddl: check table charset option (#5835)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "eb71063db19b7b11524e25be8364bde7f3c6b239", "messageHeadline": "metrics, ddl, server: Add metrics for ddl and server (#5840)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "b05bbc5aba9ad6c36bd3b51cace74f8e9d2b0db7", "messageHeadline": "tidb: move out TxnState to seperate file from session.go (#5841)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 310, "deletions": 283}}, {"node": {"oid": "039ad96562ec914f722170704a4c713f30961bb2", "messageHeadline": "session_test, plan_test: move out some tests. (#5814)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "45f00e8eb375f45cc6eb7f2d6af491392965779c", "messageHeadline": "importer: support rand date by stats (#5830)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "e6eb3ae9f56662d2ac3c7641e7bcb0be663dd98b", "messageHeadline": "executor, metrics: add metrics for expensive executors and statement \u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 245, "deletions": 409}}, {"node": {"oid": "08720d01f9e83d82f6398424bdc1801be00d8a1d", "messageHeadline": "executor: add more comments (#5728)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 60, "deletions": 32}}, {"node": {"oid": "de9c192cba5e461650dd99f654bf82d659373f15", "messageHeadline": "*: move mocktikv from tikv pkg (#5834)", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 469, "deletions": 329}}, {"node": {"oid": "633d1b81ac7f9be3efd3d33f0959932b40ec7550", "messageHeadline": "ddl, executor: fix show index print none public index when add index \u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "d560831b095be204393b7134c51f3d308cfd14a1", "messageHeadline": "ddl, metrics: Add metrics for ddl worker. (#5823)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "c92b3056c01c318148195938ec239220e3da2f86", "messageHeadline": "*: refine code for StmtTxn (#5763)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 196, "deletions": 88}}, {"node": {"oid": "498bf74a625ee3121f9bc024449a48305e7cea5a", "messageHeadline": "tikv: remove a useless metric (#5829)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1af95b876f9b189af1030a80e609d292ac10ee50", "messageHeadline": "executor/builder: check builder error when build child plan of hash j\u2026", "author": {"name": "caojiafeng", "email": "funfriendcjf@gmail.com", "user": {"login": "nanne007"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "59720b6313307ba4d1f7108fa9ae9d74c88a7fb2", "messageHeadline": "util: add GoVersion info for tidb_version (#5828)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaef52063422a84e0640b37b940b02f3b6239734", "messageHeadline": "types,executor: treat decimal truncate as warning in update (#5801)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "46f0fbb8ec316cc6f7746a1bd9dee4568e1b14b2", "messageHeadline": "gcworker: reduce gcWaitTime (#5824)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6c9f43b4cf537e23512bbe5c0610e94312cf818", "messageHeadline": "expression: add benchmarks about expression executor (#5760)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 177, "deletions": 13}}, {"node": {"oid": "5d91dbd5a17767e21be49a3f6ee1200051c94f0b", "messageHeadline": "executor: pass operator label from Plan to Executor (#5821)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 53, "deletions": 51}}, {"node": {"oid": "f7e1826325fd08e16a1efad558d816020b192b9a", "messageHeadline": "statistics: remove useless field in jsonColumn (#5813)", "author": {"name": "flipped", "email": "823188494@qq.com", "user": {"login": "fipped"}}, "additions": 23, "deletions": 54}}, {"node": {"oid": "51c47a4ddc56d7becd951df23de8060743492f8f", "messageHeadline": "plan: The stats of some table is outdated, we use pseudo to estimate.\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "be1eeaccb90e75f2ce6defd8947a5218e0372378", "messageHeadline": "importer: generate string by stats (#5804)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "fe165d90a4d44498643278c07b8416c6e51478f6", "messageHeadline": "plan: prepare candidate index (#5809)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "1aaef047faa32ffb0c6541b92bae7a4d30da6ad8", "messageHeadline": "stats: add metrics for stats (#5785)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "c6046b2673f0f55b7ddf4c88e9b11ac61deca711", "messageHeadline": "store/tikv:Ignore error and do gc anyway (#5797)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 142, "deletions": 41}}, {"node": {"oid": "69881b55fff97990ec776b6d83be769c6892a224", "messageHeadline": "executor: make sure \"plan.GlobalPlanCache\" is initialized before \"pla\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "901e898073aadbba70a5ac9726158af150fdc001", "messageHeadline": "plan: open some test. (#5811)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "5be134e38f19cd1c0d627ee7cf8b1b5ffb433f70", "messageHeadline": "plan, expression: refine explain count info (#5810)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ae8e5941ea50b9b4ceeb8ce75dfa9283b101a8b1", "messageHeadline": "*: clean up abandoned storage engine (#5808)", "author": {"name": "David Chen", "email": "chendahui007@gmail.com", "user": {"login": "holys"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "274a344ad19708b58611343a3c5463120ce66365", "messageHeadline": "server: fix sub query error in prepare statement (#5761)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "69be66006d0f84f598c453af53214f48a565ab70", "messageHeadline": "session: add transaction id in general log. (#5803)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26d4887c553785d013c9ec500e0d4e9660eae520", "messageHeadline": "plan: fix a bug when alter table drop column meets insert (#5790)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "b5d078b41b006b524e06363caec462e6d39bf73d", "messageHeadline": "stats: set a min count for auto analyze (#5796)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8578ad2a955b0ae5fa169b573aeea4aa21781502", "messageHeadline": "importer: generate int data by histogram (#5795)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "be1d564c887f70d2d080de85320951bec8fbe298", "messageHeadline": "store/tikv: add metrics and log for ticlient (#5778)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "855563556de88398c02e6d5b883dfcd499633dc0", "messageHeadline": "set gcScanLockLimit appropriately to avoid gc worker fill the resolve\u2026", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "68ddbf411e3e0433240d4b1be2ba17070f673682", "messageHeadline": "importer: support varchar for set (#5800)", "author": {"name": "flipped", "email": "823188494@qq.com", "user": {"login": "fipped"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "64af2c25537b09e441eae1d367cfcc088311f515", "messageHeadline": "executor: refine merge join (#5799)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "be6af8f0710288297dfd5d2104a78a9b188d4e5d", "messageHeadline": "owner, metrics: add metrics (#5779)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "43d4b44edbe39c9b4848e686f284811e25039cd2", "messageHeadline": "importer: fix overflow and add support for TypeNewDecimal (#5772)", "author": {"name": "flipped", "email": "823188494@qq.com", "user": {"login": "fipped"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "4e554703fbd4ca4a89deb9e8dbedb1356f5501fa", "messageHeadline": "plan: fix bug of stats count (#5775)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "8cc9e45f419aba64c4ff63f676f66a948711525d", "messageHeadline": "variable,printer: add a session variable to show configuration. (#5784)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "bf1b4e27b591b8035b582df5f05aab39d7c25406", "messageHeadline": "server: log the actual error before return \"mysql.ErrBadConn\" (#5786)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5373be2ae75f5bf80cfdb2e00dfc49a22f3fb726", "messageHeadline": "tidb: fix benchmark go test -test.bench=. -test.run=^XXX (#5791)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a04b2f9a8dbdac457c614d44fa6ee2abd320f254", "messageHeadline": "*: support show stats_healthy. (#5769)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "fc699c9b0d29f038e0a55702c9fd2e18e89373c4", "messageHeadline": "importer: initialize EvalAstExpr (#5789)", "author": {"name": "flipped", "email": "823188494@qq.com", "user": {"login": "fipped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f4ef27baa2e9cb7445e2cd2530baf203bf43383", "messageHeadline": "metrics, store/tikv: refine tikv client metrics (#5780)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 138, "deletions": 116}}, {"node": {"oid": "2f113b157347082e052e912485bdc785abca2b65", "messageHeadline": "metrics: fix inconsistent label for panic counter (#5783)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "4d954e23d8212ed2cd7290019bb7f99b891ea266", "messageHeadline": "ddl, metrics: Move DDL metrics from ddl package to metrics package (#\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "23bff274a089fc7eb3009d3eb6b387df254c2836", "messageHeadline": "distsql, metrics: refine distsql metrics. (#5774)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 107, "deletions": 86}}, {"node": {"oid": "4db4b45e4ab0fba19a3201e169c3d5620996304c", "messageHeadline": "meta: Add metrics for meta package (#5770)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "17ee60030cb97471ae3681d5e0c075db7439d20f", "messageHeadline": "ddl: add metrics for ddl syncer (#5765)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 102, "deletions": 27}}, {"node": {"oid": "96b60291ad38483ab589db3168c6d559e900f728", "messageHeadline": "model:use map instead of switch statment (#5735)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 23, "deletions": 35}}, {"node": {"oid": "1f1e5f53eb66acb9ef534d87f4e8daeae2552f73", "messageHeadline": "importer: support load stats by path. (#5768)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "c5ca3a950a462fe8c77bdec71989af18b75f7312", "messageHeadline": "tidb, metrics: update metrics for session. (#5762)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 62, "deletions": 30}}, {"node": {"oid": "469b2469656e9068f389317ddb0e961d7549d59d", "messageHeadline": "types,expression: make ConvertToTime unaffected by location (#5741)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "2a2e8c4775589935666c31a48922657eeba18d85", "messageHeadline": "executor: join don't need any inner filter. (#5767)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 34, "deletions": 50}}, {"node": {"oid": "14a9a3df763f79a78980cffad1e0f22a232f0db4", "messageHeadline": "server, metrics: move and refine server metrics (#5766)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "afd49aad23358e50b1a6317902386bae798807c7", "messageHeadline": "ddl: support mock table info. (#5759)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "ddca655fcbbc1b60293593908c8112009d34de0f", "messageHeadline": "server: forget to add `StmtCommit` when loading data (#5758)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d95f96505a2c34bad2b1777007bfe64f981b767c", "messageHeadline": "*: refine join result generator to return MaxChunkSize chunk (#5715)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 381, "deletions": 220}}, {"node": {"oid": "059f618717b9ff1bc81aa7c24739be36575412b9", "messageHeadline": "session: don't retry in BatchInsert mode (#5745)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "775dcf4503e86bc5c666c8435ef6dda551a7e4be", "messageHeadline": "stats: support 'load stats' command (#5724)", "author": {"name": "flipped", "email": "823188494@qq.com", "user": {"login": "fipped"}}, "additions": 299, "deletions": 9}}, {"node": {"oid": "d8fb5dd487e3f3bf0e5515c2bc548a379de1c3fc", "messageHeadline": "cmd/importer: specify the config file (#5757)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "f1eefc147b435d9a5dbcb10ba8d32231c73efa01", "messageHeadline": "*: handle dirty table in StmtTxn (#5711)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 95, "deletions": 37}}, {"node": {"oid": "7fc27940f7cc95f0b49309acf25e7a6a41594785", "messageHeadline": "ddl: improve an error handling (#5748)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ac4229aed0b342af7e8e888f244fafc4158d8e89", "messageHeadline": "plan, ranger: index range calculation enhancement. (#5611)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 301, "deletions": 124}}, {"node": {"oid": "7079f3f0fc1c8fb8b20e530adba7d7d32696495f", "messageHeadline": "domain: refine ddl reload warning log (#5746)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9e67bd8cbef2dce54e848721fd27980669bce742", "messageHeadline": "*: add metrics package and recover panic of workers. (#5733)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 92, "deletions": 12}}, {"node": {"oid": "d520b0bdccd06b413abd06dd993384e9e5f2ccf7", "messageHeadline": "model: remove iota (#5753)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "b380e8b702929cf5ddf3ad7cf17bbd525b2d1e7b", "messageHeadline": "ast: do statement is read only (#5752)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b5b2db56448c869c037fad5f9aa934bd4fd3adf9", "messageHeadline": "plan: reduce memory allocation in buildDataSource (#5747)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d978c83cd1848fe8e19c04f9f4c7af96ce4842ed", "messageHeadline": "plan: remove unneeded lines of code (#5749)", "author": {"name": "Boik", "email": "qazbnm456@gmail.com", "user": {"login": "qazbnm456"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "fdd0e6d78b1ffbda9fc8da86d8e86f94e9740883", "messageHeadline": "stats, executor: fix drop stats not working (#5739)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "b3a514947dfb0a290a379ddb8c02c78cee79bc36", "messageHeadline": "executor: set correct collate in show create table (#5744)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "1ec74d2d76c5fda591c452d6004b2077274eefd7", "messageHeadline": "owner: Add error check in NewSession (#5731)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 111, "deletions": 5}}, {"node": {"oid": "cfe44e869af913e110e5ca4115f35a35bd8e2353", "messageHeadline": "Cleanup vendor (#5726)", "author": {"name": "Evgeniy Kulikov", "email": "im-kulikov@users.noreply.github.com", "user": {"login": "im-kulikov"}}, "additions": 480, "deletions": 17583}}, {"node": {"oid": "93a042bc9593368a633bd3040fc0e84b6aa71050", "messageHeadline": "plan, executor: make explain more clear. (#5742)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "3c99bb3c2c379b9de88c18a7f1eea489ab13b917", "messageHeadline": "fix: scala -> scalar (#5740)", "author": {"name": "Boik", "email": "qazbnm456@gmail.com", "user": {"login": "qazbnm456"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2d9722d16ab845eb9e694e7ac100fa96bdfb228", "messageHeadline": "limit lock count for scan lock request (#5606)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 1381, "deletions": 422}}, {"node": {"oid": "04960d4fe999ab6b1c222c5528ffdfcf59b6cd87", "messageHeadline": "log_util:let slow query entry keep order (#5732)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 70, "deletions": 4}}, {"node": {"oid": "99eaee7117058350dabe23f74bfc983d659024b9", "messageHeadline": "util: make list.MemoryUsage() be more efficient (#5723)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 118, "deletions": 12}}, {"node": {"oid": "96bd4e11621665ec40934b35f1cee7b77aa8a851", "messageHeadline": "executor: refine plan.EvalSubquery to support NextChunk (#5717)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "7c5ea170a969fcad9ad8413c757045b22d0063ba", "messageHeadline": "parser: fix Text() in SubSelect parse (#5718)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "e09aa114b1d524871d7c2d3316704b67e6449796", "messageHeadline": "executor: fix MaxOneRow.NextChunk (#5716)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "56903136a7fc2d43c732dc569966679335992533", "messageHeadline": "fix comment typo (#5721)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24333b3b297a12c2c483b5e3f158ebf3d5ce628b", "messageHeadline": "*: don't record binlog when statement rollback (#5699)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 110, "deletions": 53}}, {"node": {"oid": "f763e878a8abf99bc68cc2b50c2b78e006704616", "messageHeadline": "plan: push down binaryliterals as varstring. (#5665)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a443eea786a0995c5f754d12c123ff9fe5058024", "messageHeadline": "Fix typo of parser (#5713)", "author": {"name": "yuananf", "email": "yuananf@gmail.com", "user": {"login": "yuananf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47cbc0bfcec7114e4aead49d25029fc30e3bdb48", "messageHeadline": "*: remove varsutil package, make Systems a private member of SessionV\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 182, "deletions": 175}}, {"node": {"oid": "41de47cb2aa2702316ebcf3039ae8fbfebacc03a", "messageHeadline": "add metrics for gc failure count (#5694)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b5c717a4ea9aa0ab76fae4cb70fa2f22765c878b", "messageHeadline": "store/tikv: Add metrics for async secondary lock cleanup (#5575)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2cdb9d513b062b643c47a97144c6df860aeb8dd4", "messageHeadline": "chunk:add more benchmarks (#5710)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 95, "deletions": 0}}, {"node": {"oid": "147ca6adcff5e550b1c6ae6fed7c9bc2d5224811", "messageHeadline": "tidb,config: limit statement count in a transaction (#5704)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "88b874072452ffede15f0e225dc63857c810b491", "messageHeadline": "*: avoid the generation of mysql.TypeNewDate (#5705)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "307e64256550a8a49fd31f24c5c292e0139aef75", "messageHeadline": "store/tikv: remove `WithCancel` in `copIterator`. (#5701)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "225d69053e1c36b24b1d87057a73fbcffd5d657f", "messageHeadline": "executor: avoid unnecessary log format in slow query log (#5696)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "dffc8c974dc717744fd71918a0f539fb893369dd", "messageHeadline": "executor, parser: treat tx_isolation, transaction_isolation or tx_rea\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 161, "deletions": 69}}, {"node": {"oid": "807dc791d4545de8b303988dfa9f0342ab0f1059", "messageHeadline": "cmd: add importer tool. (#5695)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1327, "deletions": 0}}, {"node": {"oid": "0b23ff48a69ccfc053f7d9967bd7b9500742071c", "messageHeadline": "*: execute statement meets error should make no side effect (#5678)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 188, "deletions": 34}}, {"node": {"oid": "1d07320c662183326c5d3ab6df0960418f80b019", "messageHeadline": "*: support create time in information_schema  (#5590)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "c6e14669715b5b4a5e9afd7667d3df83741ab47f", "messageHeadline": "plan: remove the rest useless type assertion. (#5693)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "236e50a4936362b0d3b2141f1a4f32b32552aba3", "messageHeadline": "format error message when meet datum conv failure (#5689)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "888bc2a6028dc207e0ca3c94ac481210069f11ea", "messageHeadline": "*: uniform the way to iterate rows within a Chunk (#5674)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 181, "deletions": 152}}, {"node": {"oid": "fc6376981d54fed8a3fc580a309145b877500a97", "messageHeadline": "*: remove GetSessionVars() in expression evaluation (#5683)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 970, "deletions": 1236}}, {"node": {"oid": "c30309acecdcefaa8ea2d15b88b6edb7e21a8879", "messageHeadline": "server: Add metrics for tidb-server panic (#5692)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a2a48b30851fbe3d422417d8a28b2f92cfa6974e", "messageHeadline": "executor: use batch get to speed up LOAD DATA (#5632)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "6e772d396380fc7088ba59055a9ac31d9d0a6c35", "messageHeadline": "variable: Enlarge default distsql_scan_concurrency (#5670)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "384a1080e78ad6b376ebb2e49887a0d9e572d78a", "messageHeadline": "stats: fix estimation in between row count (#5682)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "45d916b4456e0578d30a39f94d7285270a2e69a1", "messageHeadline": "tables: Rename a variable (#5673)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8069afd38c8e5901877539d348f977410c98ab14", "messageHeadline": "server: optimize com_field_list, make use database faster. (#5677)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 103, "deletions": 6}}, {"node": {"oid": "b020c7c56453cf758c9f192af5bb56ad2d017dd1", "messageHeadline": "executor: improve the sort efficiency on \"lookupTableTask.rows\" (#5675)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "e29e35839ae04cd18f1bff59d60317bf585fce0f", "messageHeadline": "plan: no need to pass the ctx to logicalOptRule (#5671)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 74, "deletions": 81}}, {"node": {"oid": "e1c927b416419288747e0a0c9b84f34451ddf262", "messageHeadline": "*: fix information schema data race. (#5672)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "c5c0714cdea270e5d0aa41130c21fd447f17de43", "messageHeadline": "executor, sessionctx, util: log a warning when memory usage of HashJo\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "8f1f0af39d348c903bca13545b0f9ed8caae6d5f", "messageHeadline": "executor: close the children of HashJoinExec and UnionExec after clos\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "da08b56a42754b3b2d796487dbac0296a994844c", "messageHeadline": "vendor: bump etcd to 3.2.14 (#5646)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 11441, "deletions": 7791}}, {"node": {"oid": "5bf89724602f00d7e7d3010b3958f7d2aa77330c", "messageHeadline": "aggregation: \"group_concat\" should not modify the argument during exe\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "bdf15d5ec7a838e24162bbf896368b7d9fb2aa4d", "messageHeadline": "table: refine utf8 error message. (#5667)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f57b8438bc5e5501dfc8b55ace66fdd5c4c0ef55", "messageHeadline": " table: index.addindices reuse temp buffer (#5600)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 103, "deletions": 55}}, {"node": {"oid": "74e8c130512f270b2bed333f5eec582671b2ed8f", "messageHeadline": "kv_ecndoer: add some test cases about rebase allocator id. (#5668)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "90d653c8caaee4119844b562a69c93ccf1a2db2a", "messageHeadline": "tidb: do not add history for read-only statements. (#5660)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "4345458d1411a4c76f1800047b7adc75e63caca9", "messageHeadline": "stats: refine the behavior when updating stats delta (#5647)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "6fb97e8f25baa0df85a7ee6e9c27ae57784dde09", "messageHeadline": "executor: correct the unsigned pk's behavior. (#5641)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 245, "deletions": 47}}, {"node": {"oid": "253add22990ba1f9a09f80c4813b5a44b29f662e", "messageHeadline": "plan: update index lookup join cost (#5655)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "0e61c8591859c361d5e9fb2a2b90fe1a6c35c55d", "messageHeadline": "store/tikv: call Next() after copIterator closed lead to goroutine le\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "9f2ff293ddb3f22bdbdf9ffeba1760e2e7e2d036", "messageHeadline": "*: make MVMap.Get() be able to reuse the value buffer pre-allocated (\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "45f00fe55ac314ca84d75b87e03b95fbc1183dc7", "messageHeadline": "server: close result set for FieldList (#5650)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4f9815d8e48ea7dc0280021c5af38505c0f7fed5", "messageHeadline": "stats: fix resource leak (#5653)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a374fd2c80ef773733cb55ac89617e22dc14bafd", "messageHeadline": "gcworker: fix resource leak. (#5651)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9b1d26e795d41b4bdc9f85c8f9e12bd5e370a9fc", "messageHeadline": "executor: rename \"new_index_lookup_join.go\" to \"index_lookup_join.go\"\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d6d9419cb6748fabd6bb0e555ee4ac5769e2b964", "messageHeadline": "executor: remove old, never used \"IndexLookUpJoin\" (#5649)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 14, "deletions": 402}}, {"node": {"oid": "096190775eec9ec1bb3601f12fdf6f2acdc16159", "messageHeadline": "session: add session variable to log query string. (#5633)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "4df3a0402312ab21eaf509da9af6a26b0d6c03dd", "messageHeadline": "executor: fillDefaultValues store casted default values (#5586)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67e067a78b6e906a980770e162c9e14df581b03f", "messageHeadline": "ddl: update the ctx of restart syncer (#5610)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f8c8697aae016f1e49bfcf98d7ccf44094fe81c8", "messageHeadline": "util: add an interface for Chunk to count the memory usage (#5645)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "2550969cae50312ed382e1c3128070688e34dda8", "messageHeadline": "aggregation, plan: split the presentation and evaluation layers of ag\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 505, "deletions": 647}}, {"node": {"oid": "ca97bfffe0e8cdaa651473ddf5cd093b98a7fa40", "messageHeadline": "tables: when importing data, table.AddRecord has no needs to use temp\u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "bd5309437e4f53c96e3f738fad5739b255fc02ed", "messageHeadline": "ddl, model: clean up (#5583)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 65, "deletions": 79}}, {"node": {"oid": "d568bf7f7c047832c56d323616aec7722470da6b", "messageHeadline": "executor: refactor the way to compare rows in MergeJoinExec (#5640)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "ea099f281be4af4b6adee85e2ecc9d9747a1f48d", "messageHeadline": "*: Add go version in tidb version info (#5636)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cc808a51aae05b57865632feafa7db34a248ec8c", "messageHeadline": "parser: Support the ODBC syntax of time/date/timestamp literal (#5634)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "4d50ae22bcee0633be4f622a6a4c809494e1d42d", "messageHeadline": "kvencode: enable prepare plan cache. (#5627)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ccd11f1409d1fc3aaf4d75afeb07c1231b5e5aec", "messageHeadline": "bump logrus version (#5631)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "3ce567630b5253f286e8a3336e73307ae8f61ed1", "messageHeadline": "executor: store column's fieldType in executor (#5619)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 57, "deletions": 47}}, {"node": {"oid": "3cff21e5b1dae1ad03ad7d0143078974128ee7a8", "messageHeadline": "plan, executor: avoid children type assertion. (#5616)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 179, "deletions": 135}}, {"node": {"oid": "18ba3470f6f00f2c7d0c502b8703fe150d25f0bf", "messageHeadline": "stats: adjust CM sketch default size (#5614)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "31b606d30dcaccd4a571e3bcc459fa2e3a63623e", "messageHeadline": "executer: optimization for insert ignore (#5508)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 202, "deletions": 20}}, {"node": {"oid": "4dd1fc208da6ce0548d2d861e294d0007e51780e", "messageHeadline": "codec, expression: support encoding a Chunk row (#5578)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 114, "deletions": 30}}, {"node": {"oid": "dcca160d29e59e262629b1334a991c71eb344ffe", "messageHeadline": "ddl: tiny clean up (#5615)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "849e96a3ebd970901fb5b0b20887ff7fb2b32d0a", "messageHeadline": "make bench_test.go work again (#5618)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f8a2c807fd51e9d46a96db3d5a24cbafba83f599", "messageHeadline": "executor: support Chunk for ExecuteExec (#5410)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "547ecacaddf7ae325b623b9e9532aa52d5a3dafe", "messageHeadline": "doc: dep cleanup (#5621)", "author": {"name": "Darren Hoo", "email": "darren.hoo@gmail.com", "user": {"login": "darren"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "5a555703c04dda67fedb3d3a19731b69fef3dc5f", "messageHeadline": "*: garbage collect useless stats info (#5587)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 236, "deletions": 133}}, {"node": {"oid": "20f85865f0fe5c811e0b053498a0292ee7b02e75", "messageHeadline": "executor: close hashjoin goroutines as soon as possible to avoid unex\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "610282c22f0d6fdbc51394d6a0386771138541f1", "messageHeadline": "plan: rename convert2NewPhysicalPlan to convert2PhysicalPlan (#5613)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f4fa60d306a9cecd941cd6c3b5f0b491dfa4a55f", "messageHeadline": "executor, expression: support chunk for HashJoinExec (#5439)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 462, "deletions": 52}}, {"node": {"oid": "6f2a8577b9a5608021edcf7ab1dea35b2f61306e", "messageHeadline": "chunk: \"setMutRowJSON\" should allocate one more byte for null bitmap \u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "038201caeda37dc38d4d9a345c1be5f57ecde20e", "messageHeadline": "config: add MaxProcs (#5612)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3e298e3390b91016db5af2630108a59e75552d9c", "messageHeadline": "executor: \"fetchShowTableStatus\" should append an integer to the thir\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "3cd10669a03e1f189025f4c3fb05c16100b870d8", "messageHeadline": "plan, executor: change 'out of order' to 'keep order'. (#5607)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4136b81c23b7a53564d72a896828138381996fe6", "messageHeadline": "*: merge IntColumnRange with NewRange. (#5591)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 206, "deletions": 178}}, {"node": {"oid": "6f86ddda7cd8dec00cb605bce603e24f5f63f340", "messageHeadline": "kv_encoder: add lock to storeBootstrapped (#5595)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9fec4723f9c3c59fe93c70cc9f2d4fc5dc1c5ff0", "messageHeadline": "ddl: update the behavior when 'RunWorker's' is false (#5598)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "b7e7cd5d9a0c38fe248e45bf1e89fe1e3f904aed", "messageHeadline": "executor: lazily initialize InsertValues.colDefaultVals, because not \u2026", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "c56c3de68b54f8fec384813d4ecbe31b3f6e5a14", "messageHeadline": "tidb: upgrade username length limit to 32 (#5588)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "db328586b68442c3a898880cffcf35d76e27f330", "messageHeadline": "stats: speed up row count estimation (#5579)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 155, "deletions": 196}}, {"node": {"oid": "648640b5b3d096428c9d4f5a64e7e2005908b3b3", "messageHeadline": "ranger: avoid overflow and truncate error when building range. (#5577)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "5db9ac2506ef0f201b28726b012b4b69459268c4", "messageHeadline": "types,util/chunk: refactor Time for Chunk.  (#5571)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 267, "deletions": 326}}, {"node": {"oid": "e9b450aa0aa42b585421e4b741550864d4900169", "messageHeadline": "table: InsertExec eliminate unnecessary CastValue. (#5581)", "author": {"name": "winkyao", "email": "golangwink@gmail.com", "user": {"login": "winkyao"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "ee3c30fa65ba0f21b108a1f07a519c71729c9b38", "messageHeadline": "table: store writableIndices in Table, avoid unnecessary operations. \u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4c63b26270f20475e646c50f10afb2abd870f809", "messageHeadline": "plan: fix issue#5570. (#5574)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "5692f459afcc43c6001d4d62621ddf35b9444248", "messageHeadline": "expression: refine the type infer of group_concat (#5573)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a7a9f4b9f6ea63bfe889d7c9af284ebffcdf40ec", "messageHeadline": "remove glide files (#5576)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 0, "deletions": 534}}, {"node": {"oid": "136462d76adcf3420c24be47fd0c137ff867ed99", "messageHeadline": "use dep instead of glide (#5558)", "author": {"name": "Zhexuan Yang", "email": "yangzhexuan@pingcap.com", "user": null}, "additions": 30081, "deletions": 322}}, {"node": {"oid": "eddff3429a0076dd5dec64137a3852cbc72c1997", "messageHeadline": " *: importing data reduce memory allocations. (#5549)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 253, "deletions": 72}}, {"node": {"oid": "ecbd60c3fffd76ed46613da0be89ead4bda7e06c", "messageHeadline": "*: add arguement StatementContext to Encode functions. (#5566)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 263, "deletions": 267}}, {"node": {"oid": "de992eb570fd9b5949f1871427b9c11831749dfd", "messageHeadline": "expression: only do a shallow copy when evaluating a \"Column\" express\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 133, "deletions": 7}}, {"node": {"oid": "07dc46d3cb64422e37f6b8f43be1db06f902858d", "messageHeadline": "expression: refactor hybrid type expressions (#5550)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 50, "deletions": 91}}, {"node": {"oid": "6943463c87863ba48668035210dc5d6673ca4252", "messageHeadline": "tidb-server:Remove the override of GOMAXPROCS (#5567)", "author": {"name": "Cruth kvinc", "email": "oiooj@qq.com", "user": {"login": "oiooj"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bc459c52610e9ba375d82a6dd8e04ddc4bb8bf7c", "messageHeadline": "executor: support Chunk for HashAggExec (#5244)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 98, "deletions": 13}}, {"node": {"oid": "c7b13ef1af3250c20546ed21965054a4d66b731c", "messageHeadline": "plan: refine code. (#5565)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "c45111d9f66ccc7fab48e6754cd6b02baf38bcc2", "messageHeadline": "stats: use more compact structure for histograms (#5539)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 444, "deletions": 396}}, {"node": {"oid": "8b149c3323abf16b78100d7aac36fdb0a1517f6d", "messageHeadline": "Prealloc / collides with package name (#5560)", "author": {"name": "Evgeniy Kulikov", "email": "im-kulikov@users.noreply.github.com", "user": {"login": "im-kulikov"}}, "additions": 668, "deletions": 672}}, {"node": {"oid": "73e47e0e30a22f028faf349766111907f0d848f8", "messageHeadline": "plan: refine the design of schema (#5541)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 191, "deletions": 258}}, {"node": {"oid": "c19307c41cf464ee1d1f23cf44dd064a6dd14b1a", "messageHeadline": "util, executor: refactor Chunk.AppendRow to handle virtual row (#5563)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 45, "deletions": 49}}, {"node": {"oid": "97ae04a37c88e5627683ac9b4383289308b759ff", "messageHeadline": "expression: consider time zone for builtin function curtime/sysdate/c\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "04ef7d79928ac27f6fab53c944efbb523f896755", "messageHeadline": "*: shard implicit row ID (#5513)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 188, "deletions": 7}}, {"node": {"oid": "e8f3828752e9e54cfee06d8eff8d2b3bb9790de7", "messageHeadline": " *: fix bug when init HTTP stats handler (#5555)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ea3b49af4ac9f85cd3370965f18f679a1d37df0d", "messageHeadline": "store/tikv: implement coprocessor streaming in mocktikv (#5466)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 149, "deletions": 22}}, {"node": {"oid": "01f132ed39a8c1fc9775d963c7b0b50415f7d024", "messageHeadline": "stats: fix bug when estimating row count for outdated histograms (#5552)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "f744c777de06cbc744cb19da17cdec5bd2b1ba86", "messageHeadline": "parser: Support PACK_KEYS option in CreateTable statement (#5554)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "76bce9d4cd50638ba78a7f9cae82ab054745989b", "messageHeadline": "docs: get table schema by \"table_id\" not \"tableid\" (#5527)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 59, "deletions": 60}}, {"node": {"oid": "9863cc0f517a807ddeb527003b7443924eef0256", "messageHeadline": "tidb: move loadCommonGlobalVariablesIfNeeded to Execute (#5547)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "664ec4f182eacc46743cb7560c8b48561f53a524", "messageHeadline": "*: checkout to that branch before pulling data from upstream (#5543)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "835b764db34b9d6469686397a6415845ff4bbd1e", "messageHeadline": "stats: fix bug when build histograms for null json (#5545)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "4d5dd323d94b6c079fecb83a41c5fc8a0c2ec527", "messageHeadline": "*: the result of `admin show ddl ...` shows a job\u2018s start time (#5517)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "019dbb7c9b55b61edb45c219e71288f654270545", "messageHeadline": "executor: support Chunk for StreamAggExec (#5490)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 109, "deletions": 8}}, {"node": {"oid": "ed7f400d9d83279a5e3a25e5b5c1cb9e27a64546", "messageHeadline": "plan: reuse expressionRewriter. (#5537)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "526294e63beb6ba7712434281649341d7a28b52a", "messageHeadline": "plan: check decimal|numeric flen or decimal is valid (#5530)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "7c23a84a2c969c8eb9ce6c309c6056fc8f06b8d8", "messageHeadline": "server, statistics: add dump_stats api for debug (#5534)", "author": {"name": "flipped", "email": "823188494@qq.com", "user": {"login": "fipped"}}, "additions": 461, "deletions": 46}}, {"node": {"oid": "3e3b633963ba8d8cde8d17a5d5d88a2a821c0c7d", "messageHeadline": "distsql: let the coprocessor streaming API use StreamResponse (#5389)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 216, "deletions": 12}}, {"node": {"oid": "b10a65dca139f31bec52e0350117c7a5b67a76cd", "messageHeadline": " plan: covert max/min to topN. (#5516)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 181, "deletions": 1}}, {"node": {"oid": "36d9b6136577f3d622a4d2825e6adb532307bf2b", "messageHeadline": "*: AddIndex skip checking unique constraint when TiDB is importing da\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 65, "deletions": 52}}, {"node": {"oid": "132626e4f671f74faa7d422127298caaa53111ee", "messageHeadline": "ddl: fix rawArgs is overwritten (#5531)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 93, "deletions": 14}}, {"node": {"oid": "682bec01f64d67cd1af884afa357fe32250c8342", "messageHeadline": "meta: tiny clean up (#5538)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb2440b63690c75e1be23da6995cf00924e9658c", "messageHeadline": "store: enable builtin aggregation function 'bit_and', 'bit_or', 'bit_\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fea4b02ff33dcc150256e826132027c292f9efed", "messageHeadline": "expression, types: \"Flen\" and \"Decimal\" of \"TypeNewDecimal\" should no\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 44, "deletions": 33}}, {"node": {"oid": "b1e1a261517b79fab7ea850d800ede409efad326", "messageHeadline": "types: refine Time type (#5521)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 34, "deletions": 43}}, {"node": {"oid": "c970be55f895853f1d1b3420d9de1d7d92a21310", "messageHeadline": "ddl: Clean log (#5524)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8177996e7d35be0f25fa7417b391f5b92b50f9e", "messageHeadline": "plan: refine code about maxonerow (#5501)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "233ab3fd15df521f81b0fa62429213d70dab0fdf", "messageHeadline": "tidb: fix some case TiDB does not graceful shutdown expectly. (#5518)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "47cde7e2105fa62b22afd6b9738ab3465895de55", "messageHeadline": "plan: add comments and tiny clean up (#5506)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "b901867b8349d67c565c3b77773f91803220de47", "messageHeadline": "util/ranger: change BuildRange to build column/index/table range (#5509)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 38, "deletions": 108}}, {"node": {"oid": "0d96c12e6075079b2e02287b2b4248c5be211040", "messageHeadline": "kv, store: refine some comments (#5498)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "93b52805c303cdf6bd1124e35914e8bca618f260", "messageHeadline": "ast, executor: set Fields for SelectStmt in PrepareExec (#5504)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "fc80a91ddfda3c79239bcb3efc294135e505010b", "messageHeadline": "plan: remove useless aggregation function during \"buildQuantifierPlan\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "427b02e00ab8874aa2f7de3247ae5581cce3e783", "messageHeadline": "ddl: support alter table auto_increment (#5472)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 109, "deletions": 12}}, {"node": {"oid": "b0921f9d27380192e3b2913051953e930881fe26", "messageHeadline": "executor: implement NextChunk interface for UnionScanExec (#5432)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 37, "deletions": 45}}, {"node": {"oid": "b543bcc7df46868b7c199be8a2a09b2d5d8e21f6", "messageHeadline": "executor: joinGenerator use chunk.Iterator (#5500)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 60, "deletions": 35}}, {"node": {"oid": "80cf3ed3be6f55877423e7ce54e89a0406918ce8", "messageHeadline": "kvencoder: add prepare sql encode support (#5505)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 111, "deletions": 16}}, {"node": {"oid": "140c3d0739bb29e226d78101934a55c237cc5657", "messageHeadline": "executor: \"InsertExec.NextChunk\" should use function \"getRowsSelectCh\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "95a5c8ce5adfa20f14e2b41d1219a339ac815e08", "messageHeadline": "expresion, executor: correct the type inference of function \"sum\" and\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "c003acfe6e5a6e3220a05b92111a3b7f52c72d78", "messageHeadline": " ddl: fix the case that fails to split a table (#5496)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa62e9fd0166827173e3376344c8afbf4fb45911", "messageHeadline": "*: merge ranger.IndexRange and ranger.ColumnRange. (#5485)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 162, "deletions": 286}}, {"node": {"oid": "76f9e3e03bafba07481239b2b66c09989a4fd1df", "messageHeadline": "statistics,expression: reduce allocation for DetachCondsForSelectivit\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "ccc10a56a64e645004e069912b7500e14d38b432", "messageHeadline": "executor: support Chunk for NestedLoopApply (#5475)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 150, "deletions": 49}}, {"node": {"oid": "100bc58a833bcf738537fe1e559c325ae73c3b5d", "messageHeadline": "parser, variable: fix #5478, make 'set transaction read only' works. \u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "46fd1eb53683194431c01afe38c89649bf7c28ab", "messageHeadline": "executor: support Chunk for ShowExec (#5456)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 134, "deletions": 83}}, {"node": {"oid": "5c9eced8801b773506fd8d9d19633048d36ed74a", "messageHeadline": "chunk: add Iterator interface. (#5476)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 246, "deletions": 1}}, {"node": {"oid": "04a91532b8d66d46c05b733842eea87e2425ed1c", "messageHeadline": "expression: fix return type and decimal len for builtin aggregation f\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "f67c068b263e98ceace9840fce6af1c47f4c945c", "messageHeadline": "plan: update type (#5488)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7beb99d756b4abf9ce483d9f56fb2e1e25a615d", "messageHeadline": "*: support pushing down stream aggregation on mocktikv (#5444)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 504, "deletions": 203}}, {"node": {"oid": "cc0c09820dc5638102fa38f6c6f0f3d2efac7f83", "messageHeadline": "executor, plan: reading from memtable should only take the needed col\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0dee2ab0e758efd1b4f80667ee282b504a0752b9", "messageHeadline": "expression: fix VectorizedFilter (#5477)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "48aae7b6efbb163a15c22844384a0093d91f7eea", "messageHeadline": "*: support show auto increment ID (#5470)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "7159dd0ef6b9e8911ff55b66b07341264a26e520", "messageHeadline": "executor: support Chunk for TableScanExec (#5443)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 110, "deletions": 46}}, {"node": {"oid": "51431b2cf3aff0bdae3d3ebc6614ff5bce6d1a7d", "messageHeadline": "added http api for tidb (#5388)", "author": {"name": "datahoecn", "email": "32172006+datahoecn@users.noreply.github.com", "user": {"login": "datahoecn"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "232ecbeca05ca92a45c0434d911ee52bc2314fae", "messageHeadline": "executor: support Chunk for MergeJoinExec (#5312)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 273, "deletions": 35}}, {"node": {"oid": "855df184e131d732012b3dcb346a751974118639", "messageHeadline": "executor: support Chunk for TableDualExec (#5395)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 83, "deletions": 23}}, {"node": {"oid": "544956bd54671fe825b7e71e0a46607abbe7479e", "messageHeadline": "types/json: remove old JSON type. (#5468)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 426, "deletions": 1791}}, {"node": {"oid": "b780b540ef257500e1c56027a9fdc5e2b6bcdb34", "messageHeadline": "store/tikv: fix [TIME_COP_TASK] log print empty store informaction (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0e37b81211c3708153681bc2d20d862998a893c3", "messageHeadline": "plan: refine UnionAll building (#5464)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 37, "deletions": 65}}, {"node": {"oid": "a38652839374741a23b34d895a90c076a25b8975", "messageHeadline": "executor: merge ApplyExec and NestedLoopJoin into NestedLoopApply. (#\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 26, "deletions": 96}}, {"node": {"oid": "ec1b40d5b3b32536622c9d331a32566a49c453e0", "messageHeadline": "executor: Close() executors when Open() returns an error to avoid gor\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c6d1cf8fa0a001762550fc3bb854fe5efa63773", "messageHeadline": "plan,executor: remove HashSemiJoin (#5467)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 60, "deletions": 433}}, {"node": {"oid": "90401445d24ae4715bbf53038bad5c851f817730", "messageHeadline": "*: collect and store query feedback (#5438)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 359, "deletions": 37}}, {"node": {"oid": "c4fb12d60ea5d23e656db1284c04e89515ab468e", "messageHeadline": "executor: support Chunk for LoadData (#5465)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "a23e744f78c0f1194a527b694e2aa689c80eebe0", "messageHeadline": "store/tikv, metrics: record detail rpc type and store id. (#5461)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "c37e104a304b90f53c0bb525dccd9e3387848b60", "messageHeadline": "fix issue5462 (#5463)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "103f6b37f041e2e217e794adf88aba7beb3f1dfc", "messageHeadline": " plan, executor: index join enhancement.  (#5425)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 263, "deletions": 76}}, {"node": {"oid": "fe7900f1767a63f7aba3f7f1586de6eb50727db9", "messageHeadline": "executor: DeleteExec suport NextChunk (#5368)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 252, "deletions": 44}}, {"node": {"oid": "970e5b568459fadf039e20e0d69e5cf98388f8af", "messageHeadline": "*: replace JSON with BinaryJSON (#5460)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 265, "deletions": 255}}, {"node": {"oid": "3c418c5617601496cdd187115ade74bc9fbd22f7", "messageHeadline": "executor: implement NextChunk for ReplaceExec (#5370)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 143, "deletions": 54}}, {"node": {"oid": "3533efbb4a798cf3cf257e2ad31b528d3a24f688", "messageHeadline": "executor: support Chunk for GrantExec (#5459)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "6a306e4f27b610b21c3ee9b92de45a32ff37aeed", "messageHeadline": "executor: support Chunk for AnalyzeExec (#5452)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "5c882361cd97a89e591e651c43b7eebfd3bf8d72", "messageHeadline": "executor: support Chunk for SimpleExec (#5453)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "b35e024ace8a525b61fd53eae22e9723d06454ca", "messageHeadline": "executor: support Chunk for DeallocateExec (#5457)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "13fc8fcd279afd3b523a3d303bafad27490d82c7", "messageHeadline": "executor: support Chunk for RevokeExec (#5458)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "cebf2ebd2d2a2a8a7f47ba40e0452da5b92435ff", "messageHeadline": "plan: remove parents totally (#5454)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 51, "deletions": 123}}, {"node": {"oid": "6608dbdc2fe8325091e600da6f3ca868cc648885", "messageHeadline": "executor: fix a bug of NewIndexLookUpJoin's Next(). (#5455)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9fd28c9c3517e782b0ba3c8584108c0fface1d9f", "messageHeadline": "plan: benchmark optimize function (#5448)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "076242fde8022054200feab1063c833508fdc3ae", "messageHeadline": "plan: second step of removing parents (#5451)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 51}}, {"node": {"oid": "85fe9ff0573b5394cb4f63ceb1ddad468d0d02de", "messageHeadline": "plan: first step of removing parents (#5449)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 20, "deletions": 42}}, {"node": {"oid": "c9dc477e40b1e4049d0ea2d07170e616db4dfee1", "messageHeadline": "types/json: add binary json functions (#5428)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 942, "deletions": 34}}, {"node": {"oid": "cefe18f3cf513592e10b5e193439b61fc6a94f3b", "messageHeadline": "makefile: fix coverage ci. (#5450)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "55dfb6736266395c8f12737ebb76ce6e96bc9d0d", "messageHeadline": "stats: fix trigger condition for auto analyze (#5446)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "a80720211665c9fa76d5f788deaa8c02465eebe8", "messageHeadline": "plan: push a handle into schema if datasource's schema have no col. (\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b6afb6c557be09eb7393467c283b12a2338670e", "messageHeadline": "expression, plan: support builtin aggregation function 'bit_or' (#5145)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 144, "deletions": 58}}, {"node": {"oid": "fed3ffac0bac9b3b225150930918727922a00efe", "messageHeadline": "types,statistics: don't use time.Local timezone in time Sub (#5424)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f6d0599dea8583476c7b8a27f884412e4455694e", "messageHeadline": "plan, executor: only rebuild range when using prepare cache. (#5442)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 72, "deletions": 61}}, {"node": {"oid": "163c9443978ae4f81b48179432e86ba098a62914", "messageHeadline": "executor: support Chunk for ShowDDLJobsExec (#5412)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "0b5c0cf94d852901f8e2392917a97d85eb851a55", "messageHeadline": "expression,plan: make function ExtractColumns more efficient (#5435)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 53, "deletions": 19}}, {"node": {"oid": "b3338a2eb3f98796d91538c4e58e754d15ba99bd", "messageHeadline": "server: graceful shutdown will wait clients to close (#5375)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 109, "deletions": 17}}, {"node": {"oid": "801c31789652a72c3a0e790c860d9fde66cadeb4", "messageHeadline": "statistics: benchmark selectivity function (#5441)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "7995346d8d54afd4d85ac3c9f6a3594c0bc7dbbd", "messageHeadline": "*: clean up and some file renaming. (#5440)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "8f63b8325e232885f20d1531d3c64c85a4bed057", "messageHeadline": "util/chunk: add mutable row type. (#5427)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 461, "deletions": 0}}, {"node": {"oid": "8b1cd6ef8e718c0c8f1ea864d74856c1ec01f047", "messageHeadline": "plan: adjust logical plan test (#5433)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "7369a47cf4742cf1c224fd356cb792781ccc94f9", "messageHeadline": "plan: refine the code about deriving stats. (#5426)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 210, "deletions": 213}}, {"node": {"oid": "0a8d91d8965512724e1582592712c11efe564b15", "messageHeadline": "server: in column info for \"TypeBit\", \"Length\" should not be multipli\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "65b2b0d45285446ac4466ef8d2809c41d51fffc7", "messageHeadline": "*: Set the batch delete/insert size by session variable (#5413)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "4d57f422fe1d4ff4522f4ca3bedd56a026bf8a43", "messageHeadline": "executor: support Chunk for ShowDDLExec (#5415)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "327ffd88961962e05037ac9adacd944ed0479e6b", "messageHeadline": "executor: support Chunk for CancelDDLJobsExec (#5416)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "e9c6cc6154f25458c75b5fb21db0c82cbed5e120", "messageHeadline": "executor: support Chunk for DDLExec (#5417)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "8b4f84347b3b42e8b292fdffe63291532eecfb74", "messageHeadline": "types/json: support binary json type. (#5404)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 658, "deletions": 1}}, {"node": {"oid": "e13880809ed3539d671e8dbec2eb6c05edf98ab7", "messageHeadline": "plan: code clean. (#5422)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 79, "deletions": 157}}, {"node": {"oid": "bbf369ceb21f7a3a4c157912de7576b164881e87", "messageHeadline": "plan: remove the judgement (#5423)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5353ebe615ccc7dae0f8809318eda8cf6fe10117", "messageHeadline": "*: support analyze all indices statement (#5403)", "author": {"name": "flipped", "email": "823188494@qq.com", "user": {"login": "fipped"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "3fd50289dc55aa4fd23796d8af431256c3f76b3f", "messageHeadline": ".github: Update issue template (#5419)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8c0aaf0c980521d621d18d4d0856bb68386d624", "messageHeadline": "parser, expression: support SEPARATOR in group_concat aggregate funct\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "e811561336324eb9548d55c620f78539cb206955", "messageHeadline": "fix issue 5384 (#5414)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8acf127ebd6e96ab9e679363fbeed8b1196701e0", "messageHeadline": "plan: get req prop and phys plans together (#5378)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 382, "deletions": 677}}, {"node": {"oid": "82b52f53bb11bc49f8850adfb37c72f4eb860117", "messageHeadline": "executor: support Chunk for PrepareExec (#5408)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 35, "deletions": 44}}, {"node": {"oid": "df50524c0368bdcee10b5adce66cb4e61932b0c5", "messageHeadline": "executor: support Chunk for ExistsExec (#5396)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "f90908dc7addb3e94bfa636002e47ab960631512", "messageHeadline": "executor: support Chunk for CheckTableExec (#5407)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "491a3e49ed246a2129d25987c133d3cf8c062e72", "messageHeadline": "tidb: refine UpdateExec chunk test (#5409)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "9cd0d5bea9325538291b3ee3a9021d59043625a5", "messageHeadline": "*: update tipb (#5406)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 99, "deletions": 39}}, {"node": {"oid": "d6b69ad7eee3956da8dd6a9ae40686ee43c6ad08", "messageHeadline": "executor: new index lookup join executor for Chunk (#5382)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 582, "deletions": 5}}, {"node": {"oid": "37eb54038609cf414e7f9a797981c0984d6d98e5", "messageHeadline": "executor: support Chunk for ExplainExec (#5398)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "f1e89cde1939ea88ec8927f8110da1b5a1b887f5", "messageHeadline": "*: use lower-case of github.com/sirupsen/logrus (#5400)", "author": {"name": "David Chen", "email": "chendahui007@gmail.com", "user": {"login": "holys"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "6ee266d0ca2e2fae2ce5daab959216257802ed70", "messageHeadline": "executor: UpdateExec support NextChunk (#5372)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 173, "deletions": 36}}, {"node": {"oid": "efe0dcc109389cc3104aaa6f2359c06541e8872b", "messageHeadline": "executor: support Chunk for SelectLockExec (#5399)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "9ea903f28ef3a268e61124b73678c65a891a206f", "messageHeadline": "load timezone from tikv when start a tidb-server (#5393)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "91065a4caeadab5407bb4797a8c20dc0b5385746", "messageHeadline": "import for mysqlx (#5401)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d209a36aaf7d5ce12b2cae12abb4d5c545aff82a", "messageHeadline": "executor: support Chunk for SetExecutor (#5397)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "81ffef96d78b0acd31f7bb7436b90d0eddbc9d39", "messageHeadline": "ddl: fix a bug when format generation expressions. (#5262)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 94, "deletions": 55}}, {"node": {"oid": "713bc797bbdfe4873218783be7182ce3d3c95067", "messageHeadline": "*: clear delta info when roll back transaction (#5390)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "12299b826ac0a51d0b2c1c3abdb8a1afd8d607b1", "messageHeadline": "expression: support date_format push down (#5386)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 227, "deletions": 180}}, {"node": {"oid": "546b5a9418513a5000670a6c61d1b3965e66bb6f", "messageHeadline": "*: support tls connection to pd and tikv (#5311)", "author": {"name": "Connor", "email": "zbk602423539@gmail.com", "user": {"login": "Connor1996"}}, "additions": 226, "deletions": 37}}, {"node": {"oid": "581002b8f79dd780bef6de9ec5ad8f245cdb8063", "messageHeadline": "plan, executor: only set DefaultValues in agg push down. (#5383)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 53, "deletions": 71}}, {"node": {"oid": "2edc8dcfabe70f4108c194f66da1335d03b5849b", "messageHeadline": "executor: fix a bug when apply meets index join (#5381)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6b3ac08b7d57c00ca7c2b18d8a29f26825191dad", "messageHeadline": "config: enable table split. (#5379)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "e604d4b89451f4c420dfc1ba2a4ca3fb4cfa3df0", "messageHeadline": "util/chunk: fix get decimal datum. (#5377)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "8825d9b99881458642a5ac406a14f44e6c46be4d", "messageHeadline": "executor: support Chunk for joinResultGenerator (#5357)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 455, "deletions": 179}}, {"node": {"oid": "2cdf05f4ab00ac336a7a9a36ccfc683cd576acba", "messageHeadline": "server: support http index mvcc interface (#5304)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 249, "deletions": 47}}, {"node": {"oid": "6f375117a7b3a26b7f33549f066d4b69fa8a7eb6", "messageHeadline": "plan: check every child and rebuild their schema if necessary (#5358)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f35503085832d760c3a57f5db7aa2e4ef0c1bc04", "messageHeadline": "executor: remove the useless encode (#5366)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "09a5c9201e77ebed4bc592926bd39ab0618dfd73", "messageHeadline": "store/tikv: eliminate rollback txn info log in mockTikv. log it in de\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d0ee98fa332dbbbe60053491121fe372f302a83a", "messageHeadline": "vendor: update vendor (#5367)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 754, "deletions": 813}}, {"node": {"oid": "28a47751709d41763a47ee98fb980459fb59e329", "messageHeadline": "store/tikv:fix bug in GetRegionByID (#5356)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "6297ad5854ffb69c88a0b68a04662d98944ccd90", "messageHeadline": "plan: tiny clean up (#5364)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6ca4382dba06bab76a6292d8108507caabb73dd9", "messageHeadline": "*: fix update JSON field. (#5345)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "8f5f071c9bd7f5d1d9af18b88efbed428b66740d", "messageHeadline": "executor: InsertExec support NextChunk (#5352)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a7b0a1f915dd6ec7fe6334fdd2720ca8da961407", "messageHeadline": "server,tidb: move cancel function from session to clientConn (#5346)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 63, "deletions": 68}}, {"node": {"oid": "a2fb741191d614023aaa6d78bed6a6a440720710", "messageHeadline": "*: Chunk add context parameter (#5348)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "c9245f52c2ddfdae541e35e60a6d5d72e5eacff7", "messageHeadline": "plan: add hint to force to choose hash join. (#5315)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 114, "deletions": 51}}, {"node": {"oid": "cbf12b4fd71eef58424640b538f4457c6a728abf", "messageHeadline": "executor: fix join result generator's bug. (#5332)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "8f199befc98a302f34f1d2f2918b4f752b5d6562", "messageHeadline": "executor: reduce a comparison in union scan (#5336)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 34}}, {"node": {"oid": "648e51d19e51120e9158f6333c060f17260b7ea6", "messageHeadline": "store/tikv: support coprocessor streaming API for tikv client (#5254)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 354, "deletions": 125}}, {"node": {"oid": "3674523cfb129e3964d1ae61bc165026db497709", "messageHeadline": "*: replace binary-tree library from petar/GoLLRB to google/btree. (#5\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 1147, "deletions": 721}}, {"node": {"oid": "addde3d8ebe2b102c6e99ade9faa22684e86a449", "messageHeadline": "store/tikv/mocktikv: remove useless code (#5337)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "113bae29e57fdd8cdedaa49df8d59eedb4cbb3c3", "messageHeadline": "ddl: clean up (#5333)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d742d9285aaa7a6489398402e22ba9a922eb893c", "messageHeadline": "parser: support sql_mode 'IGNORE SPACE' (#5106)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 194, "deletions": 37}}, {"node": {"oid": "be60bcfbc36f5dfdec9b840d17938018da1f8a0a", "messageHeadline": "executor: avoid double closing child in \"NestedLoopJoinExec\" && \"Hash\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "54f019570c294a0cbe6b5900547852b625d0663a", "messageHeadline": "*: enable gofail for make dev. (#5325)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "f3b5975e4ac793626bcc03ecf744274ace426a56", "messageHeadline": "AST: add `Format` interface on `ExprNode` for convert AST back to str\u2026", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 398, "deletions": 1}}, {"node": {"oid": "33db46ee375de26d1f713d34574da7ac9f3686a1", "messageHeadline": "server: provide table disk usage HTTP API for tidb-ctl (#5309)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 84, "deletions": 9}}, {"node": {"oid": "8dfa0b884953cf15ca2d4d8eeb45516e6ff59e13", "messageHeadline": "plan, executor: add physical plan for max1row, dual and exists (#5324)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 126, "deletions": 57}}, {"node": {"oid": "8ec4a41916057d9d2e17bbd42a2ab25ec6d8219d", "messageHeadline": "plan: make show no longer a logical/physical plan (#5321)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "41d9b2d18da58ffee47044ea9257df46e9088d0a", "messageHeadline": "plan: remove repeated stats profile caculation (#5313)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "0ba7552906482ae667099a1dcf25a7fac3ad3562", "messageHeadline": "ddl: fix a bug when we backfill index with nil (#5319)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "38f794d875ef64ac68a81ac2d8109d3690bcaf74", "messageHeadline": "plan, executor: add physical proj and topn. (#5316)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 150, "deletions": 106}}, {"node": {"oid": "738f933016c27feaddf589335cc6ed735acba03a", "messageHeadline": "*: session variable value should not be modified when get global vari\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b0cd155e86401f2447e6fdf82f3cc97bc93aad40", "messageHeadline": "Use scratch (slim) container (#5303)", "author": {"name": "Evgeniy Kulikov", "email": "im-kulikov@users.noreply.github.com", "user": {"login": "im-kulikov"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "c46f289d5af0c750021dc1757c90eb741e70e819", "messageHeadline": "expression, plan: support builtin aggregation function 'bit_xor' (#5090)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 132, "deletions": 1}}, {"node": {"oid": "714b68c5683425d62bee1a608a5a714872caf69c", "messageHeadline": "*: improve performance of show variables (#5297)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 98, "deletions": 25}}, {"node": {"oid": "6e851719b7538afd7205dbdcc4a6a6f6f97c04ea", "messageHeadline": "plan, executor: add physical operator for lock, limit and union all. \u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 153, "deletions": 76}}, {"node": {"oid": "60f14c611448d5af68291e7bbe7da7a7b40695fd", "messageHeadline": "plan, executor: replace sort with logicalSort and physicalSort (#5298)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 104, "deletions": 74}}, {"node": {"oid": "77c4a98afbb908d6912a4ef99e5ca5d3485e367e", "messageHeadline": "plan, stats: remove unnecessary clone (#5306)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 10, "deletions": 26}}, {"node": {"oid": "c9a196c413aac82a1f68bb1ff86cedc92dd86881", "messageHeadline": "need go1.9 (#5310)", "author": {"name": "denofiend", "email": "denofiend@gmail.com", "user": {"login": "denofiend"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51553610455219c72b888acc9c8111ddb086cf76", "messageHeadline": "executor: support Chunk for UnionExec (#5229)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 211, "deletions": 64}}, {"node": {"oid": "a1428ac33b1636edb9b7f4db9427955c5a696e00", "messageHeadline": "plan: the schema topN that is pushed down isn't set correctly. (#5305)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4053eae396baf7c6db78e668ca721ab34121a26c", "messageHeadline": "show: fix variable scope error (#5291)", "author": {"name": "xiaojian cai", "email": "caixiaojian@huawei.com", "user": null}, "additions": 20, "deletions": 13}}, {"node": {"oid": "c1b408ae5b348da6f36907ce87bdcaa047e0ac2a", "messageHeadline": "plan: less allocation (#5302)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1b1bb45e87b57a39a5741d08b7b6348ffe5dce3", "messageHeadline": "executor: support Chunk for TopN. (#5260)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 287, "deletions": 86}}, {"node": {"oid": "8a9bd31a89c9297c2911e38c962b71d7381da4bb", "messageHeadline": "plan, store: add unqiue index check in mock-tikv (#5245)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 83, "deletions": 36}}, {"node": {"oid": "585f98e4a8a5588a8f2831584d1af0210723941f", "messageHeadline": "plan: extract getChildrenPossibleProp to a file. (#5286)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 316, "deletions": 294}}, {"node": {"oid": "7e0827fa90e0f485862d74cddc4d88c7955b6f45", "messageHeadline": "util/chunk: add List to holds a slice of Chunk. (#5290)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 295, "deletions": 96}}, {"node": {"oid": "e9a52b530ed396c68d3737405afb5d684c4e1a26", "messageHeadline": "plan, executor: add physical stream agg and remove aggType (#5274)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 145, "deletions": 101}}, {"node": {"oid": "be29c6800415e117fc13df5d14790bcbe1ef9996", "messageHeadline": "executor: support Chunk for MaxOneRowExec (#5281)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "6195d91258a175ddcc1aa1193a4eb43004e3d55d", "messageHeadline": "plan/explain: add explain info for topn. (#5287)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "22f835fc529635f8937e559dcd4534aa5fddf050", "messageHeadline": "fix gofail. (#5294)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 167, "deletions": 118}}, {"node": {"oid": "6ea7ae59f239ee2497edc6d3527fa13db23ca7d6", "messageHeadline": "store/tikv, config: config for grpc connection. (#5284)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "06041830230b3d2951db3c7de28e89c588efdadf", "messageHeadline": "executor: set priority for IndexLookupExecutor when reading table (#5\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6c68e41f73c37a26d6312608b34266e5d808499d", "messageHeadline": "store/tikv: use go fail for some tests. (#5280)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 90, "deletions": 166}}, {"node": {"oid": "640c4913e0881c0671a835f160bc068206cf44c4", "messageHeadline": "stats/selectivity: remove useless clone (#5283)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "23f526858d0f64723912374313f9dee6202ef9aa", "messageHeadline": "store/tikv: refine code, backoffer is-a go context (#5276)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "c6e8f36835150a8a7f2da5eec1c721fd431a9535", "messageHeadline": "*: avoid double Close() executor during test (#5285)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "d675ce16cac0121a9b7bd2e34c4cc86ee3a604b4", "messageHeadline": " plan: fix a bug about index join. (#5275)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "1acda66de0e79e980b6464d5f22fc49dd8a2b791", "messageHeadline": "vendor: add gofail vendor. (#5279)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 849, "deletions": 4}}, {"node": {"oid": "8a5b8d54a5f816ee718c5b5f5b466e1205db4664", "messageHeadline": "server: schema info api of http status server (#5256)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 140, "deletions": 8}}, {"node": {"oid": "00a14b52f04c4e6e87aca2cd1b4a88d3c7848e2f", "messageHeadline": "kvencoder: add EncodeMetaAutoID method (#5272)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "01f77b0693d4bbea7690c3b8e1357082e51331ea", "messageHeadline": "plan, executor: no longer treat dml as logical/physical plan. (#5230)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 111, "deletions": 114}}, {"node": {"oid": "ba1979c2de164380647ee900d58ec949b01ad651", "messageHeadline": "executor: support Chunk for SelectionExec (#5211)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 126, "deletions": 6}}, {"node": {"oid": "d815ce1a0d5e222bad64130b5d042e31c182f79f", "messageHeadline": "util : fix problem of kvencoder accessing database without creating i\u2026", "author": {"name": "silentsai", "email": "cenqichao@pingcap.com", "user": {"login": "silentsai"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "b66e70316dcd7a6852f7f2e001c85a7e81b601ea", "messageHeadline": "domain: refactor NewDomain (#5270)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "09e5e7b74cecdbf12f133e8cb70be1d47c824345", "messageHeadline": "config: add an option to disable chunk (#5268)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "2cbeb5434d2c38442dfaa1f3708c87824ac555c2", "messageHeadline": "stats: speed up loading full stats info (#5266)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 81, "deletions": 25}}, {"node": {"oid": "db270fc6612b6727847d38c96ab3ea8a07a14465", "messageHeadline": "plan, executor: remvove hasAgg field. (#5265)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "5f468489ab6971b532f6fbd47eaae81c953b1ef3", "messageHeadline": "util: add kvencoder package, make transfer sql to key-values be possi\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 755, "deletions": 60}}, {"node": {"oid": "c790b509573fd6dae7842df4358e4b4d2467628a", "messageHeadline": "types: fix large float64 to bigint (#5247)", "author": {"name": "xiaojian cai", "email": "caixiaojian@huawei.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cbceac701d806ab7bd78ba706e027fa9c9ca733e", "messageHeadline": "*\uff1afix the bug about auto-increment key after renaming a table from ol\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "a6993f36c1a83639a4be5eb2b4f7c0665db3e313", "messageHeadline": "Update CONTRIBUTING.md (#5257)", "author": {"name": "Eileen Teng", "email": "lykosteng@gmail.com", "user": {"login": "Lykosteng"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "f49413ec86bc35880ae06c8dac3fca4f378c4dd7", "messageHeadline": "executor: show warning for `kill pid` statement  (#5210)", "author": {"name": "xiaojian cai", "email": "caixiaojian@huawei.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d8fa8ef362be0c4da3995dc5eea73aa57827666e", "messageHeadline": "*: fix lint warnings (#5259)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "69c9e4efe4a63bb3a9e073a2ef8b26e07c032e74", "messageHeadline": "*: limit chunk size to MaxChunkSize (#5252)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "62b4b0f86654c480e3340e81588d0af2583a5e53", "messageHeadline": "ranger, stats: remove Align method of IndexRange. (#5240)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "2e5405dc8f4a5828746c0b0458d4f479ae32c955", "messageHeadline": "mock-tikv: fix table scan with point ranges (#5251)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b19f879fbf0bec560d5af646986b52b704688005", "messageHeadline": "server: fix the length metadata of decimal column returned to client \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "5b736237fe9c0767aacc7ac14f7cebcefc911032", "messageHeadline": "executor: support Chunk in LimitExec (#5200)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 258, "deletions": 27}}, {"node": {"oid": "9ab0a2c555cddaf9477db5a9a9b16307f1f2f5da", "messageHeadline": "update vendor (#5241)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 427, "deletions": 453}}, {"node": {"oid": "6d5bb7c23ebbf829f4cef606c8631586206c3682", "messageHeadline": "plan, executor: split selection to logical plan and physical plan. (#\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 65, "deletions": 70}}, {"node": {"oid": "f0f94b1084cfe993cb1506daef16f7fc8774277d", "messageHeadline": "stats: speed up loading stats info when server starts (#5215)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 241, "deletions": 2}}, {"node": {"oid": "ae9d7f5dab7a1e57874b9ca13d266424bb688149", "messageHeadline": "*: set session variable MaxChunkSize to 2 for test (#5238)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 53, "deletions": 41}}, {"node": {"oid": "4c904639cf8a9297c16c957b542d78f774895d7d", "messageHeadline": "*: add a session variable to control max chunk size (#5233)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "f3d2a6220028deab78c9c203349cc3ef5fe76d15", "messageHeadline": "executor: add test for rebuilding prepared statement plan. (#5220)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "48cc364ab2efb0565b37d0b1f7e84927f9aeacae", "messageHeadline": "plan: pick `generatePhysicalPlans` to one file. (#5237)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 269, "deletions": 254}}, {"node": {"oid": "f3fe18c09fdbc08105a423d409d0629ea059f72b", "messageHeadline": "ddl: fix spelling (#5234)", "author": {"name": "Johnny Bergstr\u00f6m", "email": "github@joonix.se", "user": {"login": "balboah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f91997b56e39570002be4562aca3365bab26e9a", "messageHeadline": "executor: improve show full processlist tests (#5222)", "author": {"name": "Darren Hoo", "email": "darren.hoo@gmail.com", "user": {"login": "darren"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "20bd1b684277a1913fdebe5d4819d977a764ded8", "messageHeadline": "executor: support chunk for Sort (#5221)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 474, "deletions": 1}}, {"node": {"oid": "ee0d3f37a2a47614a88ec252d1f2db87a3847d61", "messageHeadline": "types, ranger: move `Range` to package ranger. (#5231)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 149, "deletions": 140}}, {"node": {"oid": "df3c400b67fe065c533a4b2d68204d80e0458fbc", "messageHeadline": "plan: fix the join plan's hints. (#5227)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "759c796e8c2ff81f35c9c68b82606e35a9ae0bac", "messageHeadline": "plan: clean code. (#5228)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e440ac32f47154b55e2dc6753375aad51977972c", "messageHeadline": "executor: notify TiDB update privilege after alter/drop user (#5226)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb610e64292a9fa8311f70e5725711b5dcb8603b", "messageHeadline": "*: change executor Next() interface to Next(goctx.Context) (#5223)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 330, "deletions": 280}}, {"node": {"oid": "b6e49c9bf923b57d6777b1f030750641336c06fb", "messageHeadline": "Add PROXY protocol support (#3757)", "author": {"name": "Rain Li", "email": "blacktear23@gmail.com", "user": {"login": "blacktear23"}}, "additions": 980, "deletions": 1}}, {"node": {"oid": "2338d4ad462bdadfb166e15e918ea782f0783190", "messageHeadline": "plan: clean code. (#5225)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "a428e9d82025fe5526fa6c68053962fb9676c734", "messageHeadline": "executor: support chunk for IndexLookupReader. (#5206)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 230, "deletions": 181}}, {"node": {"oid": "f283a65f6b29db3a4fd9888556fa6b3f97dd14ed", "messageHeadline": "vendor: update kvproto for coprocessor streaming API (#5214)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1299, "deletions": 1063}}, {"node": {"oid": "af4e73c43a08a8607769634af66f6e2090a7e467", "messageHeadline": "tidb: always rebuild plan for retry. (#5218)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "52e7f1a91c722df1fa18fa522bb53ff7fd105fb7", "messageHeadline": "plan_test: make test stable (#5208)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "70ae74252426a731414b580d619614f0eb1715ef", "messageHeadline": "tidb: update statement history in retry() (#5202)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "9ac1c08bf8959266244702495a749620cb2409a3", "messageHeadline": "ast, plan, expression: support builtin aggregation function 'bit_and'\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "7e480bd90e768f352a3e763b9be3730798401944", "messageHeadline": "ast, parser: support create view syntax (#5197)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "90971a8cbfa058d46efc5b4787b112290a8e0cfd", "messageHeadline": "store/tikv: fix data race caused by race fixing. (#5204)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69352a0a29478432c6619c9659e02e16632e6556", "messageHeadline": "types: fix parse duration when fsp round overflow 60 seconds (#5199)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "191de50646f394865a7a8edf4c8b6ecb40ab3841", "messageHeadline": "chunk: make chunk.Row iteratable (#5196)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "81012db9830a8d5f1d35e34fa999d3b0ed9168f4", "messageHeadline": "ranger: remove useless field and simplify some logic. (#5101)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 81, "deletions": 132}}, {"node": {"oid": "7b2b3652a665e8e0fbf988ccdb4fe11032d4d127", "messageHeadline": "domain: load stats table asynchronously (#5188)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ced6efc7f487cd71677c9258da2b535234c41c77", "messageHeadline": "expression: support vectorized execution of expressions (#5184)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 251, "deletions": 101}}, {"node": {"oid": "ee7b0853bbbb82600020275c7f459eef67630882", "messageHeadline": "table: tiny clean up and add logs (#5186)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "9e524cb0bf4b454f2d38e118a1aa02773735a25d", "messageHeadline": "throw out error if index hint not exist (#4951)", "author": {"name": "Zheng Dayu", "email": "davidzheng23@gmail.com", "user": {"login": "ceshihao"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "02f6bb27c7c46dec1ad509f56d125eceded4b098", "messageHeadline": "*: remove goCtx from session struct (#5174)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 223, "deletions": 229}}, {"node": {"oid": "9921f414912618a20ae74ce32dd917b33818e661", "messageHeadline": "types: add overflow truncate when convert str to float (#5130)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "8892bdf373ddda8ac0216e4066df7aaad27f45da", "messageHeadline": "types: fix invalid time cast bug (#4338)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "0ff13ce876876834730ed1353798b42ef53eafce", "messageHeadline": "executor: simplify logic (#5185)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a05c8b02d9eefb8d3078414dc3bbb0dae2192945", "messageHeadline": "types: Make vet happy (#5187)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "aba165718c22b4246c9379c202f4142ae55592ac", "messageHeadline": "ddl: limit the length of the index name (#5161)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "f828016e9fb1d3f1287d71d63cb339d084f1b800", "messageHeadline": "*: move `sessionctx/domainctx.go` to `domain` package (#5168)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 115, "deletions": 130}}, {"node": {"oid": "55b8f9f1ee1290d680e6f935a1f65b8b262b21a4", "messageHeadline": "executor, expression: support Chunk in ProjectionExec (#5178)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 126, "deletions": 5}}, {"node": {"oid": "1b70a6d524325d30e08f472df16565e6bb4a12a6", "messageHeadline": "store/tikv: fix region cache data race. (#5171)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 74, "deletions": 55}}, {"node": {"oid": "9c3600212a746000b18ed0a3ae0ad58e49591718", "messageHeadline": "domain: Clean up the goroutine after closing a domain (#5163)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "4d0908736a9c091a38277332a8a4c49258d2e440", "messageHeadline": "*: preallocation for slice (#5180)", "author": {"name": "Gin", "email": "31055752+tshqin@users.noreply.github.com", "user": {"login": "tshqin"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8b15cb52b7d39d246aff1e651710595e40e0a7de", "messageHeadline": "*: move StatementContext to its own package. (#5177)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 690, "deletions": 661}}, {"node": {"oid": "16003f0d82e12e11b94df5d53f6af25657a7b549", "messageHeadline": "executor: fix missing index update when automatic updating for timest\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "995a5872c88df1e88e424d5f165f88f905a80451", "messageHeadline": "plan: tiny clean (#5169)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "e7ac0066ca54c880bb630ff4da62a9e79dd33d27", "messageHeadline": "plan: clean code. (#5175)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "3f212a6133ea9a8ec026d9cab5dfaa7bb956ace3", "messageHeadline": "expression: fix from_unixtime(val>MaxInt32) (#5170)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "03a80acdc1187476f3290db3585873c8cd113fa1", "messageHeadline": "vendor: update tipb (#5167)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 395, "deletions": 380}}, {"node": {"oid": "cd914b6611409703abd84fb865141f6ca1647520", "messageHeadline": "plan, executor: remove NeedHandle field (#5144)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 88, "deletions": 156}}, {"node": {"oid": "dd2812fa557b3c8d14800a2e20865466bd808ace", "messageHeadline": "mysql, expression: support sql_mode 'PAD_CHAR_TO_FULL_LENGTH' (#5065)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "e5f8ae074aceedab2421d91de20937040d9ff319", "messageHeadline": "statistics: avoid update delta when modified count is 0. (#5162)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a32b8dbcf6a3250660cee85742a5b414ec9d4e10", "messageHeadline": "*: use `Chunk` for `TableReader`. (#5142)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 391, "deletions": 82}}, {"node": {"oid": "726c3a0fa985cd8cf4a1708bba24d190b73df408", "messageHeadline": "executor: tiny refine for join (#5099)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 212, "deletions": 131}}, {"node": {"oid": "fec39cc888e1e6afc7191840a4aa821623f431aa", "messageHeadline": "server: support mvcc get hex key. (#5151)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "b9ca00ad5f59eaf0cf350c8e8244956a5e634021", "messageHeadline": "plan, executor: deep clone TopN when push it down through Join (#5158)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "c459da68877dbaebe0b2a8111c1b4a36e9579c74", "messageHeadline": "*: refactor executor.checkHandleExists to tables.CheckHandleExists to\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "4a75a103e4e7deafbb0ea236edfa429f77376ab4", "messageHeadline": "executor: some clean up. (#5156)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 10, "deletions": 86}}, {"node": {"oid": "a220cff85ece99cc761a7c93ca5ff8d5750e9523", "messageHeadline": "ddl: Deal with discrete handles (#5102)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "14ed94132c01ecd77fce92dbdeca6278a522b7e8", "messageHeadline": "executor: fix issue #5132, update handle id with some other unique ke\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 119, "deletions": 75}}, {"node": {"oid": "a2ab04e42f6b355a30037caa083625c06edd4372", "messageHeadline": "domain: Close DDL when creating a domain failed (#5128)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "628751439ad317a43dbbcc33f8113dd8019b7855", "messageHeadline": "privileges: grant privilege identified by password should be hash str\u2026", "author": {"name": "ZhengQian", "email": "buggithubs@users.noreply.github.com", "user": {"login": "buggithubs"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ca5d33ddac4479a17263aadf9a95554a8766c320", "messageHeadline": " ranger: check MaxInt64 and MinInt64 to avoid overflow. (#5136)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "fccc540f3b99dd7917272d50e649ccf974992715", "messageHeadline": "plan: remove unionscan schema. (#5119)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 79, "deletions": 106}}, {"node": {"oid": "393da08e0f6312925e6d5ed27ff0b755428a1a41", "messageHeadline": "fix prefix index (#5139)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "2dc5f7f3a0f3899f51a4c87412ec80cdad07d554", "messageHeadline": "Remove noused return (#5141)", "author": {"name": "Drogon", "email": "jack.xsuperman@gmail.com", "user": {"login": "JackDrogon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "03023ca44397678f03ed3b47b7f49e1517da72f4", "messageHeadline": "stats: fix estimation in between row count (#5135)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "ee2168ed621b6a1b515a076ce109ceb961f0d96b", "messageHeadline": "Remove ineffectual assignment to joinedRow (#5133)", "author": {"name": "Drogon", "email": "jack.xsuperman@gmail.com", "user": {"login": "JackDrogon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "daeebc02788c00ae879055037d974176b212a33d", "messageHeadline": "doc: update CONTRIBUTING.md, add stand-alone mode section. (#5125)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "81652dbeefaa25a5116e19bc948c8ca268dd7a4d", "messageHeadline": "*: remove returned value `isNull` in `Row` methods. (#5131)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 296, "deletions": 415}}, {"node": {"oid": "fff58a812bb16d92adfb134cd2a99e520ae5d943", "messageHeadline": "executor: slow startup for double read. (#5123)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "693787b103539f7e7cf869f826e57f6b3083df3e", "messageHeadline": "Revert \"plan: covert max/min to Limit + Sort operators (#5105)\" (#5127)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 9, "deletions": 144}}, {"node": {"oid": "cf5a22b5fd589966c0469b77db5abd66d522cd70", "messageHeadline": "*: replace `*ast.Row` with `types.Row` (#5124)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 258, "deletions": 170}}, {"node": {"oid": "36d4735c7e7e743d4eda5ff5782bcf4d9e40e762", "messageHeadline": "plan, ranger: support `not in` and correct the behavior. (#5057)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 108, "deletions": 36}}, {"node": {"oid": "4b669b749e437a43a8d5c2674c4bd6f8bdcdedea", "messageHeadline": "plan: covert max/min to Limit + Sort operators (#5105)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 144, "deletions": 9}}, {"node": {"oid": "616ca6ba54b8056341eac3cfcaf0084f8cebd30e", "messageHeadline": "plan: do some preallocate of slice. (#5110)", "author": {"name": "liubo", "email": "liubo0127@qq.com", "user": {"login": "liubo0127"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1630957fdf095266cefafe734a07f334379ae167", "messageHeadline": "parser: Support add columns with parentheses (#5103)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 67, "deletions": 45}}, {"node": {"oid": "11358f6cf6eb90e94b50fe85186928e334d61b38", "messageHeadline": "util: fix a test leak in testPrefixSuite (#5122)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e96adeddaf11482e1b02278e7863004b5beed618", "messageHeadline": "Remove deadcode (#5121)", "author": {"name": "Drogon", "email": "jack.xsuperman@gmail.com", "user": {"login": "JackDrogon"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "f8c96f1f92cdb3840a0892baea581950a35b20bb", "messageHeadline": " plan, executor: build logical plan to check column name validation w\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "0f2ccc8b0aa6ba0ac4bc12022a51fcb4b069e877", "messageHeadline": "plan: simplify tests. (#5120)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 76, "deletions": 169}}, {"node": {"oid": "326e63a55f19621dc1a0241f67696f1ffd32e49b", "messageHeadline": "add bit_and, bit_or to parser.y (#5091)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "233e91787f90070f627dc5014d27fa3bb44458ad", "messageHeadline": " sessionctx: refine sql_mode no_backslash_escapes, to pass ci (#5108)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a67c4b1ee10ef9a4499b0595127b066e5a2893b6", "messageHeadline": " plan, executor: refine projection elimination when projection is the\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "e362f1ed56ac22745e5007a019464f32a1dc2c13", "messageHeadline": "types: add deepcopy for update operation (#5098)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "5962f1404ebf65c289b06b8a7adac1d042c9314c", "messageHeadline": "*: prealloced plan aggregation_push_down (#5094)", "author": {"name": "\u4e07\u6ce2zhengwanbo", "email": "zhengwanbo@sina.com", "user": {"login": "zhengwanbo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7fd147bc57f3025c734a7b59edd06530419a604c", "messageHeadline": "Revert \"lexer: support sql_mode 'NO_BACKSLASH_ESCAPES' (#5073)\" (#5104)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "f29224b7077c1fc315813e26a56406c7af80e9d6", "messageHeadline": "store/tikv/oracle: prometheus metrics for tsFuture wait time (#5095)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e1511d03aa248a69ef3589141ff9621ff4f07749", "messageHeadline": "plan, expression: move typeinfer_test.go from plan to expression (#5096)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "21a8020b32327cee9fd8eb25f5d5a09861192e7a", "messageHeadline": "*: ignore DDL statement for query duration metrics (#5093)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "9048aa8afa08d5f012d552e982105610a7506544", "messageHeadline": "plan: refine the use of idAllocator (#5088)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 223, "deletions": 253}}, {"node": {"oid": "1ef93dc274ff01df6a53b25e889761710649162a", "messageHeadline": "executor: Add debug logs (#5083)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "cd5c665c8c448e1e5bc9a819050d3c56cb9890f9", "messageHeadline": "executor: use baseExecutor for all Executors (#5087)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 229, "deletions": 314}}, {"node": {"oid": "bf9a4d81ae7870813423b19a3cdd0d7b64472174", "messageHeadline": "plan: remote redundant resolve indices. (#5089)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 4, "deletions": 64}}, {"node": {"oid": "5c76863a79f584c72c5ca05171f1bb7e3651c894", "messageHeadline": "plan, expression: remove useless error return (#5085)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 105, "deletions": 213}}, {"node": {"oid": "66c19def93c5fc6067573595852d9abe069de2da", "messageHeadline": "util/codec: support decode data to chunk. (#5066)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 277, "deletions": 7}}, {"node": {"oid": "7144b7e0d72f25bda59cc696a98a3649d2109610", "messageHeadline": "server: make tokenLimit configurable (#4973)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 58, "deletions": 65}}, {"node": {"oid": "08be1b5f5e25e0d17c28229b78d27bc1dde0e9c4", "messageHeadline": "plan: tiny clean. (#5081)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 24, "deletions": 69}}, {"node": {"oid": "32dd95be5176c2535be5f185b381b532e4e4e6b7", "messageHeadline": " plan: no need to double read in some case. (#5079)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "294e348f42b2308be7ac38c218709e6a94eced13", "messageHeadline": "lexer: support sql_mode 'NO_BACKSLASH_ESCAPES' (#5073)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "20dc8965150216cebcfd768c4693fdcec650c091", "messageHeadline": "stats: use constant rand seed to make cm sktech test stable (#5076)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "6f8db3167ca56763fcc52835973b9ef20cf987c6", "messageHeadline": "executor: pre-allocate memory for slices (#5071)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cedc35ca8cdcd079b473e469e2505d60bc366a90", "messageHeadline": "executor: add default database to query log (#5078)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a13d24cff53e75f987b00fbd3c64182c5ace152e", "messageHeadline": "executor: fix a data race in dataReaderBuilder (#5067)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 88, "deletions": 54}}, {"node": {"oid": "ec9d1f0cc6cd6045b56f3d3f4be32653230238b8", "messageHeadline": "*: simplify RecordSet.Fields. (#5068)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 54, "deletions": 102}}, {"node": {"oid": "7cdcc1d990f1d77e15716e7d7dab71ac41e1e2a3", "messageHeadline": "plan: return error instead of panic when subquery in join ON conditio\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8fd5c7de6eb83e497c2e4a6bd337d6c4f8c67022", "messageHeadline": "server: use types.Row to write result set. (#5056)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 233, "deletions": 161}}, {"node": {"oid": "15212587e166b5ebe11b82e985510c31f6d22067", "messageHeadline": "*: remove resolver.go (#4988)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 328, "deletions": 1151}}, {"node": {"oid": "ecbee2e81abe3fcd8aa4f36748544dbc45bd535b", "messageHeadline": "executor: don't reuse Executor in IndexLookUpJoin, remove doRequestFo\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 122, "deletions": 102}}, {"node": {"oid": "dd5767a5817492266b58786728dd9aa3447951e0", "messageHeadline": "parser: update the alter table... add column (#5054)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03e23ee93aea71f7e969148f6423d73f0d7e7320", "messageHeadline": "executor: refine the log msg when 'set character_set_results=null' (#\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e1882357af6975cce7c2a62914c7960b284751b9", "messageHeadline": "parser: support sql_mode \"PIPES_AS_CONCAT\" (#5012)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "502d2923135c420559f713c44a35ab33947cd95e", "messageHeadline": "plan: open some tests. (#5058)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "96809723b749223fc38c0233dc5b5f9d3860f6f2", "messageHeadline": "expression: support sql_mode `NO_UNSIGNED_SUB` (#5030)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "5b9640f9a65e39df0d369720d5b6f255b3d68f6b", "messageHeadline": "ddl: Save reorg doneHandle regularly (#5041)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 89, "deletions": 55}}, {"node": {"oid": "68cd5b09c4110c122340cfb9dd47915d0b78eb12", "messageHeadline": "plan, executor: improve hash join to support all join types (#4987)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 424, "deletions": 383}}, {"node": {"oid": "6b6d424cb9205aee0d12912d28153ed5e6bc5267", "messageHeadline": "parser: support sql_mode `high_not_precedence` (#5011)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "30a080db5cbec6bdf1ceb02876dd71c8986caa5b", "messageHeadline": "*: build and use count-min sketch (#5042)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 393, "deletions": 158}}, {"node": {"oid": "49f2a908a63f64c6a10162f98f1b387155c648ff", "messageHeadline": "remove read-only statement from transaction auto retry (#5026)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "2d79d59f24afa7623fddd49d68cdf6bb76ec487d", "messageHeadline": "store/tikv: set undetermined error if not recover from an rpc error. \u2026", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 85, "deletions": 24}}, {"node": {"oid": "c8e982c3cae96e7d8c62b1310f4044ac3c3f6a0b", "messageHeadline": "vendor: update pd client (#5045)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "7891b638bc9b0c104c690fad0c898108b8dd1172", "messageHeadline": "util/testkit: fix Sort (#5044)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "5922b7432b9162b2567bb0c44567ab98bd12780c", "messageHeadline": "ranger: rerange file and rename some method. (#5028)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 564, "deletions": 542}}, {"node": {"oid": "54a1e0ea221fbd8379312f9288e6e9cf78b54050", "messageHeadline": "vendor: update pd-client which add opentracing (#5039)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "0977fd07e6910019ad3c1b42a0e5ec0cb4ff4898", "messageHeadline": "*: begin opentracing from dispatch() and change interface to Execute(\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 238, "deletions": 168}}, {"node": {"oid": "c4e6d2f7a34f734820109f7b3e8c04b6a2c4f8ed", "messageHeadline": "ranger: rename some method. (#5036)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 87, "deletions": 58}}, {"node": {"oid": "f3cc26e2a15cb0238e543098350b6093899c403d", "messageHeadline": "executor: make batch size of index join increasing slowly. (#5022)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "1aa2a69f92dcdd591d96d0a54e670bb014da4029", "messageHeadline": "expression: remove type assertion on `types.DatumRow`. (#5005)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 156, "deletions": 57}}, {"node": {"oid": "5a55d8b1a1b9b9fe234f48ade35ea36fde966d91", "messageHeadline": "plan: let select push across project (#5016)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "3f3ae07312cf058196a1b4dfa8b7f5f2572a77ff", "messageHeadline": "parser: parse more privilege types like RELOAD,EVENT and so on (#5013)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "bbf0b922404f589d88a715703036752fb79d7d2b", "messageHeadline": "executor,store/tikv: opentracing for TableReader, IndexReader, IndexL\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "30bcd74a6145ab5fdeb695cb2be20675c520cea4", "messageHeadline": "parser: support sql_mode `REAL_AS_FLOAT` (#5029)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "0acd9b6bea2077f6ba720413ae7350665c87d399", "messageHeadline": "vendor: add proto for count min sketch (#5024)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 647, "deletions": 65}}, {"node": {"oid": "32d0fc9e762d906888a52a122c7bc0f85605ffcd", "messageHeadline": "parser: support \"insert into from selectStmt that has brackets\" (#5008)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "f46852480aecb46c1cf1a7d45c6ae24053bbbd23", "messageHeadline": "Update the link to the Roadmap (#5017)", "author": {"name": "Queeny", "email": "jinkun@pingcap.com", "user": {"login": "QueenyJin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d0121c171fc05d8eb99d607fb1517e2eba9787f", "messageHeadline": "stats: fix count min sketch test (#5025)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7533a68d1d2f7d24e38446bd0723ab8f1abf140", "messageHeadline": "ddl: Add log details and tests (#5021)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "7a71b14ac133fd783f29deb7e3567f701571ff22", "messageHeadline": "executor: remove joinBuilder (#5019)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 73, "deletions": 138}}, {"node": {"oid": "55529a5d26ec4101f44830a5c07e5ab6fc952ee7", "messageHeadline": " expression: make in more powerful. (#4969)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 263, "deletions": 120}}, {"node": {"oid": "63347051d7d5b2a1e9251b5878dcd99bb6d0204b", "messageHeadline": "executor,util/testkit: fix data race in test TestOnlyFullGroupBy (#5020)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "363957bc19ed0d8c219e3a897daa5453c06324e6", "messageHeadline": " stats: implement Count-Min Sketch (#4970)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "b7c722aab6c2f486958c2023fa50668734d5f145", "messageHeadline": "Support SQLMode ONLY_FULL_GROUP_BY and fix a join panic bug (#4613)", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 431, "deletions": 11}}, {"node": {"oid": "c3d0f21c2ea632cdb3322e9fa47dccaf7affd395", "messageHeadline": "*: distsql use goroutine pool (#5009)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "62433663e5e86c67184b0b251cef9d699e2a8426", "messageHeadline": "util/types: change types path (#5007)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 220, "deletions": 220}}, {"node": {"oid": "ad1c532ea53aa3fd8993967c7d07cfba6236db5c", "messageHeadline": "*: remove unused package and functions (#5003)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 623}}, {"node": {"oid": "0182bfd441df01af4d91fbcc72c75c9b062fef86", "messageHeadline": "server: make auth test stable (#4999)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf288b5b76dbc003ece61e1ea1bcce23bfa40f87", "messageHeadline": "vendor: remove unused vendor package. (#5000)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 5171}}, {"node": {"oid": "a0f768d8f74724c53207ecaec47a738ed127042b", "messageHeadline": "fix typo in comment (#5001)", "author": {"name": "lkk2003rty", "email": "superzhaob@gmail.com", "user": {"login": "lkk2003rty"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68fcccdb2cfa005b32af15d8539589361773c93f", "messageHeadline": " types: fix doDivMod algorithm (#4995)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2b9a096a94c9ebeb68702a5b1602b48dbacce67a", "messageHeadline": "store/tikv: move safepoint checker to tikvStore. (#4998)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 57, "deletions": 102}}, {"node": {"oid": "93910cedc50979712ff03a695461940d79382239", "messageHeadline": "expression, plan: correct the position of error check (#4993)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c70ed242532041e1eb9bc67c7d36ffc304bba03f", "messageHeadline": "plan, executor: clean code. (#4994)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 121}}, {"node": {"oid": "0616a2fd1511e2206086c212261d93b1106605c7", "messageHeadline": "executor, distsql: remove useless code. (#4991)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 253, "deletions": 443}}, {"node": {"oid": "cb080850729c13395d85287d3f782aa3a3623cb6", "messageHeadline": "coprocessor: enable push float down to tikv. (#4967)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89a536158fce74c3b061d87fbe9cb01f9879d1e5", "messageHeadline": "ddl: make tests run (#4966)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "2339a703d8f328c4c45dba72db8a1c47bea3996f", "messageHeadline": "*: remove useless code in executor. (#4982)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 487, "deletions": 1786}}, {"node": {"oid": "e34fc447fc624ca30e15d11447c5761f6f7d74e4", "messageHeadline": "plan: remove old planner. (#4979)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 106, "deletions": 3620}}, {"node": {"oid": "57d06c161efec0f58b0453555fdbe5c5aa7eb8fd", "messageHeadline": "plan: selection to dual directly if condition is always false. (#4980)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5ad1eb8e24b56a3849f3717103b0f32e401b578d", "messageHeadline": "distsql: remove xeval (#4978)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 13, "deletions": 1873}}, {"node": {"oid": "91196a2dae0a11ea552f9f011d25ba60e80793a0", "messageHeadline": "server: reduce \"growslice\" in \"dumpRowValuesBinary\" (#4916)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 98, "deletions": 116}}, {"node": {"oid": "dbbe72009fc399768197336d37c51c89768265ad", "messageHeadline": "store: remove localstore (#4976)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 4151}}, {"node": {"oid": "030b3628d5e2b639639638a7b061c8e1fb3acc8a", "messageHeadline": "*: Remove the check of initialized auto ID (#4971)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 77, "deletions": 73}}, {"node": {"oid": "ce5a3d639c66d5fb61b003c0437d71df943aed91", "messageHeadline": "*: remove localstore dependency. (#4965)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 111, "deletions": 163}}, {"node": {"oid": "1b9cc4170d367380358d652971703e207706e476", "messageHeadline": "types: fix #4954, insert column char(4) with latin1 charset by incorr\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "d7c4034c90228266c2642d2359da8c1ba899756d", "messageHeadline": "config: redundant names (#4972)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0b24d6022e21cfcab727330697dc2682698ad3c8", "messageHeadline": "plan, executor: improve index join to support all join types (#4944)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 407, "deletions": 649}}, {"node": {"oid": "ec5955d48fce6604d1d1f854820419a15f85be15", "messageHeadline": "ddl: adjust table split. (#4926)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ba9b1f72beefc1f6c4a94166adbe6cd5c4a1cd77", "messageHeadline": "parser: fix alter table add column(...) (#4963)", "author": {"name": "wudi", "email": "wudi429@gmail.com", "user": {"login": "foxmailed"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "12bf6554131ed1d9bdaafbd4a8cda2a1c997022a", "messageHeadline": "*: change some tests' storages to mock-tikv (#4961)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 23, "deletions": 49}}, {"node": {"oid": "29153d7b20c5619f87d651ce4358bf9621b334e9", "messageHeadline": "*: opentracing for Execute,ParseSQL,Compile,runStmt (#4929)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 83, "deletions": 37}}, {"node": {"oid": "35fe2cae42e27176802443c50789f856a724c054", "messageHeadline": "ddl, statistics: resolve the package dependency. (#4960)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 68, "deletions": 46}}, {"node": {"oid": "ecf07101b29442803e2237f0c6a72f1495417703", "messageHeadline": "parser: Fix the bug of `alter table table_options, other_alter_specif\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "bd5f59df78c2b09a5f38c13a8e9ceebea944955e", "messageHeadline": "plan: no longer add enforcer (#4955)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 91, "deletions": 64}}, {"node": {"oid": "cf70670d1504f523bb7baa45f746857780b97530", "messageHeadline": "expression: extract process of getting full cmp type to method. (#4935)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 64, "deletions": 74}}, {"node": {"oid": "473363adcb29d6b157c97c97fc9c1c5695d4538e", "messageHeadline": "store/tikv: remove dependency on `tidb` from `store/tikv`. (#4932)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 691, "deletions": 402}}, {"node": {"oid": "873e9513386aba646235c5bf6b71bb8e71e87188", "messageHeadline": "expression: fix typo (#4958)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "55403c8469fc71d3cda303338ccd5bde31357027", "messageHeadline": "stats: fix estimation in index point query (#4956)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "c5efd20e812bdffb99cb9882fc53f1c73154516f", "messageHeadline": "Makefile: use git describe to assign TiDBReleaseVersion. (#4947)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "67bddaa1ee2395df11b98b309c90357e07c3432a", "messageHeadline": "codec: fix a bug in json decode. (#4949)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "92ab53b84df3eee08eb1f33569df976df0541f3a", "messageHeadline": "errors: fix typo. (#4945)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d122f5826c21c47c0be8e07f7e6336253fe3e41a", "messageHeadline": "tidb-server,executor: add command option and log success/fail for slo\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "5c6fa4496523a8cb670a57af7b2cfaa09f9a2ede", "messageHeadline": "distsql: use utf8_bin for unsupported column collation. (#4939)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "b19927f64c622eee7ca1047f5674369e08bfefc2", "messageHeadline": "*: makes `checkout-pr-branch.sh` able to update the pr branch. (#4938)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e6f86e35d2bf314a989785284ad73e2aed207893", "messageHeadline": "plan:  build prepared statement plan in Optimize phase. (#4914)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 186, "deletions": 204}}, {"node": {"oid": "c4f29301eb104822daa69bea5eb90d4da3b0080b", "messageHeadline": "expression: rewrite `in` behavior. (#4813)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 427, "deletions": 118}}, {"node": {"oid": "25879d36496bcc15dfb701df2f51387ba08b0d23", "messageHeadline": "expression: support builtin function ROW_COUNT (#4853)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "1abe79529b8995aadeba5ab55a86619c46f3f615", "messageHeadline": "expression: fix values null value issue (#4923)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "6605c6bcff8b588a9e93096373effd021f5c41ce", "messageHeadline": "plan: fix a bug of index reader. (#4910)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e40ad67efa9408230773a158fd9f4558580cc903", "messageHeadline": "parser, executor: truncate info field for show processlist and show f\u2026", "author": {"name": "Darren Hoo", "email": "darren.hoo@gmail.com", "user": {"login": "darren"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "5f74127805ae7b027c22adf9789a6408c4e9c8f2", "messageHeadline": "parser: add numeric type signed opt support (#4911)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d036f0ef25ef924d1a17343b0b7219eed49f9c5d", "messageHeadline": "plan, executor: improve merge join to support all join types (#4869)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 574, "deletions": 387}}, {"node": {"oid": "37681cf435334dad5ac4fdd78de15aebfe0b2969", "messageHeadline": "*: opentracing for two phase commit (#4900)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 210, "deletions": 168}}, {"node": {"oid": "27eedda83505d55914c912ae482c182f0e598da8", "messageHeadline": "expression: support 'using binary' (#4687)", "author": {"name": "Hongyuan Wang", "email": "henrywangwhy@gmail.com", "user": {"login": "hongyuan-wang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "98b2f3b0aa099fd3868bd26a380c15f16354c17c", "messageHeadline": "ddl: remove reorgTableDeleteLimit (#4898)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "c55ec3d4a63602cb46a6d32653f92a85c4fce8b3", "messageHeadline": "parser: ALTER TABLE t ENGINE = 'string' (#4904)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e80e4c6137abfd149e0c28df46202f8fabf824f4", "messageHeadline": "Makefile: remove target 'benchkv' and 'build' from 'make dev' (#4905)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4550e919191fea44f9baa90e5056269cb7e46b72", "messageHeadline": " ddl: Fix rename table bug (#4862)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 68, "deletions": 22}}, {"node": {"oid": "1cec7c77420da541473f89b9e0dad0a4c2eef15c", "messageHeadline": "plan: fold true item in cnf predicator. (#4897)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2285e65cd9240e872028e546982bd135fcbff80c", "messageHeadline": "excutor: tiny code cleanup (#4899)", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "834d51f898d5e9c464455ff1dc457c50f205cf4d", "messageHeadline": "ddl,expression: make leak test more stable (#4895)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 26, "deletions": 94}}, {"node": {"oid": "6a8fd114515c3c20243f0f4e2d638c86e9bdb776", "messageHeadline": "Add some Q&A channels for TiDB (#4896)", "author": {"name": "Queeny", "email": "jinkun@pingcap.com", "user": {"login": "QueenyJin"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "a84bf5bf3548f32ae4dbc6ae51ab1f88971cf341", "messageHeadline": "executor: use max uint64 as analyze's start timestamp (#4892)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "5e441ad8832f74163a604f65d29e4822312af421", "messageHeadline": "expression: fix #4884, insert NULL on duplicate key by values functio\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "3d7167273bbb45ddcf483656a1af807ae96f3523", "messageHeadline": " plan: join's default value length should be changed when do column p\u2026", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1f4fc3532077771cf78c52d496cb5296cb3c7ba0", "messageHeadline": "executor, plan: correct the schema type of ShowStmt (#4886)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "b0d9e8dd87cc068b60e057f28d52b006ac5bb3fe", "messageHeadline": "tidb-server:  fix binlog client is not initialized correctly (#4887)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b0d20c9d6bb6781f16d96c47fff28b3482eccac5", "messageHeadline": "*: parse and ignore REPLICATION CLIENT/SLAVE, USAGE privileges in gra\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 394, "deletions": 342}}, {"node": {"oid": "5ada5ab53c12846b9eb7c4b04399862ee9d84167", "messageHeadline": "util/chunk: introduce Chunk to replace current datum slice Row. (#4856)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 597, "deletions": 0}}, {"node": {"oid": "460e1b8484a9834c46b6344ddd489c9ce4bc7e65", "messageHeadline": "*: add tracing config and grpc interceptor middleware (#4877)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 428, "deletions": 1511}}, {"node": {"oid": "8c7a0907d3c631effe31693a0569e95c3d604e2d", "messageHeadline": "Add retry for dialPumpClient (#4879)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "e96321b3f19687caa72a3529c9d8037662727648", "messageHeadline": "ranger: simple improvement for range calc for pk. (#4767)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 246, "deletions": 57}}, {"node": {"oid": "ebf090b0dc3a6322759dd1fdb82a541243c09594", "messageHeadline": "plan, executor: remove some XXStmt from resolver.go (#4823)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 609, "deletions": 720}}, {"node": {"oid": "ae84a0a19f6d7604e5d630edc54979d26ebb7f6a", "messageHeadline": " stats: load column histograms by need (#4847)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 247, "deletions": 87}}, {"node": {"oid": "0306bb007066a452da0e9802267344c742e93fbb", "messageHeadline": "tidb: support a plan cache for prepared statements (#3956)", "author": {"name": "Jun-Seok Heo", "email": "jun.seok.heo@samsung.com", "user": {"login": "dbjoa"}}, "additions": 895, "deletions": 210}}, {"node": {"oid": "2f3d5e8220797c15feec6fea5e96ae1f92f45b90", "messageHeadline": "parser: add straight_join_syntax support, just treat it as JOIN. (#4872)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f1620e4cfec579862cc53c663c22ee856ca45a22", "messageHeadline": "vendor: update vendor. (#4876)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 187, "deletions": 163}}, {"node": {"oid": "07e05e815d434deb8f2ed88d614516cce1196989", "messageHeadline": "ddl, util: Add highlight to log (#4861)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "ae93e2b2b5ada0ae62ba949555d3c229f5e8b51f", "messageHeadline": "store/tikv: fix a check visibility bug. (#4867)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eba15dc3f5014787c169cbf89a142c457d2cd900", "messageHeadline": "Add length check to prevent index out of range (#4864)", "author": {"name": "Rain Li", "email": "blacktear23@gmail.com", "user": {"login": "blacktear23"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed7f68ca9b17a5b80392d95000d4e21c07e57370", "messageHeadline": "*: Add Row interface (#4859)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 745, "deletions": 585}}, {"node": {"oid": "befb615245eec3894cf48ac4b1b8d123409dff63", "messageHeadline": "parser: parse PARTITION BY RANGE COLUMNS (#4852)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ed6c7049090336792d8181b4afbf8cf36b50cebd", "messageHeadline": "gc_woker: start safePointChecker before run worker. (#4845)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4867bcfa3eec99ce5fadc32a1e8533f46652be3c", "messageHeadline": "expression: fix a bug occured in select sum(float col)*0.1 (#4854)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e15238423f6c81b83f75df42a434e4acc6fa0eac", "messageHeadline": "executor, plan: add cast for the expr of assignments of updateList (#\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "620d13719dbb4203b213d6c2732cfb0b7926ef65", "messageHeadline": "*: fix glide.lock conflict (#4846)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "3d28900feed11d495a3d62542a56b419565d8c0c", "messageHeadline": "Update go version in travis.yml (#4843)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7afae3f89ce70afe3e8ac5e1e738dbed86a40d00", "messageHeadline": "*: support write slow query log into seperate files (#4804)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 157, "deletions": 58}}, {"node": {"oid": "c089d3e37bc870118ab5e0f70414090b6648c701", "messageHeadline": "makefile: Makefile add buildflag (#4836)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b87bc1d55ee3b179056ea76df42a82a7038bca4", "messageHeadline": "executor: fix a select bug when handle is MaxInt64 (#4835)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "c49c2d333d724efddf9daa84f593eedc0e065b73", "messageHeadline": "inspectkv: rename package `inspectkv` to `admin` (#4815)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "2f16fe0578f983b6d372c5b972e9e73e844c083c", "messageHeadline": "add unsigned and zerofill to field type year (#4832)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "62c7238ee207b16f2ba3a143cbb688f853737cfa", "messageHeadline": "vendor: dependency for opentracing related packages (#4834)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 21603, "deletions": 2}}, {"node": {"oid": "b45890ab6e842cd2e3e183cf40b5fc11fc01fd05", "messageHeadline": "plan: fix distinct bug. (#4828)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5872b0265f69153ff85c3ead7fed6d53ee473458", "messageHeadline": "travis: update go versions (#4811)", "author": {"name": "Davor Kapsa", "email": "davor.kapsa@gmail.com", "user": {"login": "dvrkps"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e035f66dcd5c15d1664a13247a3712ff20a8dc29", "messageHeadline": "statistics: change the dnv of default null column to 0 (#4825)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "16eb0ae33bb34dd975eeb780063bedcbc5441ddd", "messageHeadline": "executor: fix bug when auto_increment meets unsigned. (#4824)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "6a8225787fe4e392c55a8e63f324290c3d176af6", "messageHeadline": "*: update job state name (#4818)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "f1c82ac71f770312de733bce3fc3d56f820b3d2e", "messageHeadline": "ddl: update reorg wait time (#4808)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d624b69a3583ea321d5c651f8dcdf3d48885d7fc", "messageHeadline": "update mysqlx driver (#4806)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 324, "deletions": 460}}, {"node": {"oid": "1a987dd8256474a460e432023dda31278cb21a36", "messageHeadline": "*: Support the operation of `cancel DDL jobs` (#4753)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 548, "deletions": 45}}, {"node": {"oid": "3d6ec2a36226bf691db9ffd43eea724b63652c7a", "messageHeadline": "expression: correct the signature building of Values (#4814)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8643b2b428727b7652d8c67e42bc8cd7a60cb6d9", "messageHeadline": "*: add an shell script to make checkout PR branch easier. (#4794)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6e63f3890aec5c4d1a1a9bf1363db61d533cd24d", "messageHeadline": "stats: add metrics for auto analyze (#4793)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "e9949b4f2d38bcf0c9503e25f31c0ea070116180", "messageHeadline": "plan: estimate ndv more precisely. (#4797)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "b9bf914312425f81c49b2bd07ef918bc7acce55c", "messageHeadline": "*: dummy implementation for show profiles statement (#4795)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "d5a26905ef7078cf91e8710a6ca108395990fbaa", "messageHeadline": "parser: add int1, int2, int3, int4, int8 type support (#4803)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "e452dc51aa49e1e99d0d102f2ebde8ed1c719937", "messageHeadline": "*: add schema state check (#4801)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0bf3614abecd1e3b6acea3b52f0beda162173eb8", "messageHeadline": "tidb/tikv: return MySQL error code for Unsafe SafePoint (#4786)", "author": {"name": "atmzhou", "email": "zhouningnan@gmail.com", "user": {"login": "atmzhou"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "21c21973c092e3e192c0210933448d7b394e74cb", "messageHeadline": "executor: make slow-query log more terminal friendly (#4764)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4e08c15f41f52475184a181ea597ee1cc855c90", "messageHeadline": "update badge color to green (#4777)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "518a5b81c8cb74a861933667bcac6aa82ee9b6a3", "messageHeadline": "*: update version to 1.0.0 (#4776)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bfa5faf63c9c49d335bb05a10ec79cebced6b64", "messageHeadline": "executor: Add unit test case for ShowExecutor. (#4763)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "7f0f43a761c7994601fe46dcd54b8f8ea2a216be", "messageHeadline": "plan: estimate ndv as pseudo when its value is zero (#4769)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "c2dc0e9e4327f2e15ad056988bb24ec6597bc37b", "messageHeadline": "tidb-server: Setup binlog client before create domain (#4775)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a34964a36af8734448c5ea146be54e601a9117da", "messageHeadline": "*: improve the column info for client (#4770)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 87, "deletions": 33}}, {"node": {"oid": "ce9888bb526bf5f7f41be945cf0bab64f9831dbc", "messageHeadline": "Update the statements on README (#4774)", "author": {"name": "Queeny", "email": "jinkun@pingcap.com", "user": {"login": "QueenyJin"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "64bc8cb6cbfae73e3008a5ace0b1fc455b9b3b40", "messageHeadline": "expression: remove \"self\" field in \"baseBuiltinFunc\" completely (#4766)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 511, "deletions": 526}}, {"node": {"oid": "2efa9bacde9ce99a3b7ca677ee85533801f16b39", "messageHeadline": "plan: fix bug about copy function. (#4765)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "95a6e1e720824ae739f4478e46912daadd783820", "messageHeadline": "ranger: split detach process from BuildRange. (#4741)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 53, "deletions": 35}}, {"node": {"oid": "bd8942829a9efcd20b6a02157ec8537c79c4ed54", "messageHeadline": "stats: fix bug when convert time to scalar (#4760)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "60626912a7fb4f9f0ec449bd3aef17cf3d9b9ba5", "messageHeadline": "expression, plan: remove \"foldable\" from \"baseBuiltinFunc\" (#4759)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 134, "deletions": 313}}, {"node": {"oid": "e488bcc23dd837ae747e8da8c4ec7769484d958d", "messageHeadline": "expression: some builtin functions can be folded (#4756)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 39, "deletions": 47}}, {"node": {"oid": "a5266d6621a9bb2059540bc0db2220924b752b59", "messageHeadline": "stats: fix bug when build histograms for columns (#4757)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "d88344f869ff1d488602c7c7ef5355d24523cd04", "messageHeadline": "plan, tidb: support plan cache for SELECT statement (#4644)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 761, "deletions": 97}}, {"node": {"oid": "182476ea0fd12b30c743cd951c4162e438d5a414", "messageHeadline": "stats: fix bug when merge sample collectors (#4752)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "51a6e6fc48b16e68407f8d8e8e3805775669fd99", "messageHeadline": " *: fix ineffectual assignments #4713 (#4746)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "83ace4f748018857a365b64aed59bb3cf6116bd0", "messageHeadline": "expression: return NULL when error is not nil (#4749)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "c0bc20a2170920dc0dd04ff6643475de10dda6c6", "messageHeadline": "privilege/privileges: use pattern match to check dbRecord in mysql.db\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "f2f473d02e011fbfcc2bb477c0186279d9d85880", "messageHeadline": "executor: little improvement for multi-delete. (#4742)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "da2463fcc18331508a2fba0cde3d80cf7781a627", "messageHeadline": "add mysqlx driver (#4748)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 4087, "deletions": 3}}, {"node": {"oid": "7d2804e43c0ec28f3706dc20027bc4129b7ceb8e", "messageHeadline": "*: check sc.IgnoreZeroInDate when parsing string or number to date/da\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 245, "deletions": 175}}, {"node": {"oid": "2eab78fddceb690cbb0f833a4400200a1ec7adb2", "messageHeadline": "privilege/privileges: fix show grants display empty entries (#4734)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "b1a3244e73e038589ab993ab02267528254ffcb2", "messageHeadline": "plan: use single method to set parent and children. (#4738)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 56, "deletions": 85}}, {"node": {"oid": "7767adc9e6dce872e776ea1ca4650c86df9dac8b", "messageHeadline": "tidb: keep a record of user information in logCrucialStmt (#4736)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7aaa64c76b5a1e5bb66caf94b888515cc334cf1", "messageHeadline": "parser: parse error compatible (#4238)", "author": {"name": "mxlxm", "email": "minzilu@me.com", "user": {"login": "mxlxm"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "3e1d03633632bfdb305ce80835407c96af621692", "messageHeadline": "*: log the caller of \"terror.Log()\" (#4729)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 121, "deletions": 114}}, {"node": {"oid": "a8db31dc49447f7309009eebca94c45a31eccf0c", "messageHeadline": "plan: set proper parent for newly projection-eliminated child (#4730)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2ddcc2b16b420c30f47918e5866ff2f7eda2553e", "messageHeadline": "*: don't use localstore for test. (#4728)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "e9ffb58a3b6e7ad3d85e977a01d599c60224b744", "messageHeadline": "status: add new http status API for get meta regions. (#4597)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e11c4fbaad847df82b704b0b029999c312ad8322", "messageHeadline": "expression, plan: improve fold constant (#4721)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 34, "deletions": 52}}, {"node": {"oid": "64b5bc8ccd0594bcafec007e4cd6ea0f84f35967", "messageHeadline": "mysql,ddl: fix #4684, unsigned integer column length is not consisten\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "550537a2ce4017ce8ae38ece94a1fca8b9708e67", "messageHeadline": "util/systimemon: check system time jump by comparing UnixNano (#4725)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9c2ea177222a550823171cfdebbf1bf54363db2b", "messageHeadline": "*: enforce errcheck in Makefile (#4724)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 201, "deletions": 126}}, {"node": {"oid": "55968b2a3e0aa9a8fcdb31a34346ab76f41b2543", "messageHeadline": "*: open auto analyze (#4722)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af9b09253791c9f42aa0692f7e016c64b2ef26fb", "messageHeadline": "session_test: move tests (#4699)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 94, "deletions": 161}}, {"node": {"oid": "856aa4196394a834a4797e035a91c611861a6068", "messageHeadline": "store/tikv/mocktikv: rpc handler should put error in response instead\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "ee353996d4314858fc349734728899d8411dbab2", "messageHeadline": "ddl, store: move the ddl dependency from tikv pkg. (#4720)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 104, "deletions": 77}}, {"node": {"oid": "f9306debd880f51595927622ce958ac766ad8b71", "messageHeadline": "session_test: move tests. (#4719)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 97, "deletions": 156}}, {"node": {"oid": "0d0685aae4f4a899161425e08b3c6963e860c2be", "messageHeadline": "Refactor parser: Avoid some assertion for StmtNode (#4705)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 108, "deletions": 71}}, {"node": {"oid": "56ddb408fa9e666dc73320ef9ab6aab61b78f883", "messageHeadline": "executor: remove `monotime` package dependency (#4715)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 65}}, {"node": {"oid": "e647ad2d61ee25a6ed657bcc5991155cffa9aab0", "messageHeadline": "localstore: Fix make check shadow (#4718)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ebe541ac8618129e1438c2c42e3c22c0963bb72", "messageHeadline": "session_test: move some tests. (#4701)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 92, "deletions": 189}}, {"node": {"oid": "c2691114b4d4b8b74842372e7aa2ab7f783eff2f", "messageHeadline": "*: check errors part 2 (#4704)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 382, "deletions": 161}}, {"node": {"oid": "17b3a377f01087f3cf48f75a5e0c276ecedf1883", "messageHeadline": "expression: use ParseTimeFormNum instead of ParseTime (#4706)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9f3e7830fab1e284e05c098f96874b7a8a581c26", "messageHeadline": "*: Dockfile upgrade to golang:1.9 (#4717)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca05619cdfe16681ece9c5a9641678559b44bc0d", "messageHeadline": "expression: enforce error check (#4716)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 48, "deletions": 18}}, {"node": {"oid": "2c90dd0ca88bc09e0de6a090c9c281ded1c75b3c", "messageHeadline": "exectuor: fix data race in test (#4714)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a3ce471b0dd4d8244f38f98f7ba2c16dac38975a", "messageHeadline": "parser: Avoid type assert for ast.ExprNode (#4710)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 134, "deletions": 128}}, {"node": {"oid": "1c99d41ca2cdfcb540bc585495f11ef37140c79a", "messageHeadline": "expression: Quit builtin function SLEEP when KILLed. (#4708)", "author": {"name": "Ziyi Yan", "email": "cxfyzy@gmail.com", "user": {"login": "ladrift"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "ca048c058297e6826f5eb975d3ff963942cd876a", "messageHeadline": "statistics: Correct comments mistakes. (#4711)", "author": {"name": "Ziyi Yan", "email": "cxfyzy@gmail.com", "user": {"login": "ladrift"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "95b0bc868c9a83ef08212722c7af4ac4f85aa145", "messageHeadline": "Improve CONTRIBUTING.md documentation. (#4707)", "author": {"name": "Ziyi Yan", "email": "cxfyzy@gmail.com", "user": {"login": "ladrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb8df3519ab8cb5fcae47b6135ad34be54bb217e", "messageHeadline": "*: prepare to enforce errcheck, part1 (#4670)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 173, "deletions": 162}}, {"node": {"oid": "665f62929d6bce0e2aeefa111c42ec7811437267", "messageHeadline": "*: make \"unconvert\" happy (#4700)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "8a28b7be4ae9238340b6874fffa09994304714d0", "messageHeadline": "session_test: move tests. (#4695)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 81, "deletions": 120}}, {"node": {"oid": "f40b63fceeaf4aa604dc50bcb2760281f7eb37d1", "messageHeadline": "store/tikv: upgrade pd-client. (#4694)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "883b9aea5d2df25cfc0764aeee1ee025b64ab369", "messageHeadline": "*: open analyze push down (#4698)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "545ceb7aec5202ed4f1cb68e4837f84841743883", "messageHeadline": "*: close agg push down by default and remove cbo switch (#4696)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "e6360b1efc52d01f904614074211398ba0c914cb", "messageHeadline": "*: support SyncLog kv request option (#4689)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "3f4bdf6150ff081bda6008315ef0ad6654a90210", "messageHeadline": "expression: rewrite unit test for Minus and Plus (#4691)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 509, "deletions": 435}}, {"node": {"oid": "28d6602c1c0871d4fdd263c8a6953d70c1ce1e3b", "messageHeadline": "session_test: move test for last insert id. (#4688)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 30, "deletions": 63}}, {"node": {"oid": "319f9e16f54879d0ab7646b8c1ea5650289ed9f4", "messageHeadline": "session_test: move some tests. (#4692)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 64, "deletions": 104}}, {"node": {"oid": "c11f246d32dc38bc79b5455fcb5f44291979b8d6", "messageHeadline": "session_test: move tests. (#4685)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 59, "deletions": 205}}, {"node": {"oid": "407719e79ba28d636e9624606ce376fcf1e592a7", "messageHeadline": "executor: change to structured slow log for friendly JSON output (#4657)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0a6b91691f0911272550927123f314c7150481ae", "messageHeadline": "ddl: rename table name for test add/drop index. (#4675)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "ca7403a8142640c686a70345c41d4eed9645a3ce", "messageHeadline": "parser: refactor parser step2 (#4652)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 313, "deletions": 239}}, {"node": {"oid": "a6b5c666c591b7777bbd3c67672c26ec6744185e", "messageHeadline": "*: support NotFillCache kv request option (#4658)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 134, "deletions": 45}}, {"node": {"oid": "ca35018bf12be6867afba71408a6a961125a4f49", "messageHeadline": "session_test: move test (#4679)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 38, "deletions": 55}}, {"node": {"oid": "b4ad894b0a4796d098a74ffffed66ff89fcfb9c1", "messageHeadline": "expression, plan: do come code clean and make golint happy (#4681)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 356, "deletions": 335}}, {"node": {"oid": "56ed7f129dbe85038ca237aab7210e0188b6bcba", "messageHeadline": " expression: change like function's behavior. (#4683)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "581f354713e3e3cb6d6f6fc8d07a22643f727a2c", "messageHeadline": "vendor: update etcd and kvproto (#4671)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1767, "deletions": 5552}}, {"node": {"oid": "07e8911628c6e4bfe95aa2c24fc981b556811bfe", "messageHeadline": "*: reduce growslice (#4680)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2af4ad700e02d8689d73cc0c01c1eaa20ca2932e", "messageHeadline": "plan: do some code clean work and error check (#4677)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 33, "deletions": 60}}, {"node": {"oid": "e3ab386874ae212393ef416ff14efb57eb648585", "messageHeadline": "*: revert 4669 \"make prepare stmt retriable when schema is out-dated\"\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "459c4691b5e32528813e2875e582736ff1ab44cf", "messageHeadline": "expression: remove useless code (#4672)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 65, "deletions": 153}}, {"node": {"oid": "d1d78b726ba6ba4c79d38ce95252fc41753db02e", "messageHeadline": "executor: analyze use NewSelectResult (#4667)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 80, "deletions": 84}}, {"node": {"oid": "d782ce103eea7680f289f6a35576dc9349bb0bb4", "messageHeadline": "table: Speed up the add index operation (#4632)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "3dfbf52e64cc0af6039758d169bf133b965f5584", "messageHeadline": "*: make prepare stmt retriable when schema is out-dated. (#4669)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "2d0041e13467a457514ba96d308002662458fda2", "messageHeadline": "*: add combination sql modes support(#4631) (#4633)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "1c4143e9e425bd029426d05ac1ffede77df491e9", "messageHeadline": "expression, types: remove the useage of \"evalExprToXXX\" functions (#4\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 123, "deletions": 170}}, {"node": {"oid": "f303336d9837b77db710e31ae6e3c325c18a7e96", "messageHeadline": "kv: mapping txn too large error code to mysql (#4661)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0e4e8c9d3a7247e528ccbbcfeebc5655541c1010", "messageHeadline": "store/tikv: fix gc bug. (#4665)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "a6756a4eeefcea7bbe208cf32fa913fbbc85adf3", "messageHeadline": "*: make insert with calculated value behave the same as MySQL. (#4603)", "author": {"name": "Zejun Li", "email": "me@zejun.li", "user": null}, "additions": 248, "deletions": 33}}, {"node": {"oid": "0548911f52fdf973017daa5fb33011081aa62313", "messageHeadline": "domain: add prometheus interceptor to etcd client's grpc dial option \u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7ac95044a89c8a003e75cb16d1a958ddd98c0369", "messageHeadline": "ddl: increase wait time for drop index/truncate table test. (#4662)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "0fd5b5167e10523a231e60d7b1f85b4a34887043", "messageHeadline": "*: change the way transfer handle. (#4348)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 505, "deletions": 238}}, {"node": {"oid": "fe8a57f4e35f732b3405ccfea87d2fb9d9d9c3b5", "messageHeadline": "store/tikv: simplify error messages that return to mysql client. (#4656)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "5a47a06dbf6e67085ff1bdecc7198678271e1a4a", "messageHeadline": "*: move tests (#4651)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 69, "deletions": 56}}, {"node": {"oid": "239d181723a46ee3facdcfcc1f6fa0f90f1a2193", "messageHeadline": "ddl_test: use mock tikv store (#4655)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "baee1bb86435d7c8de783d78b005b460f0ff5a55", "messageHeadline": "expression, types, plan: remove the usage of \"TypeClass\" completely (\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 40, "deletions": 122}}, {"node": {"oid": "5200745d6a37a5155c8a4922b20db742ea28bc14", "messageHeadline": "distsql,store/tikv: SelectDAG function parameter refactor (#4645)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 179, "deletions": 131}}, {"node": {"oid": "dd3b37065bb118a3e8115f38577c87970660797c", "messageHeadline": "tidb: add a transaction count metric (#4646)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "7943d0e84302475be0619ae9ff4912942572fa53", "messageHeadline": "expression, types: remove the usage of \"TypeClass\" in \"builtin_compar\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 162, "deletions": 163}}, {"node": {"oid": "b52204d49da38b3b10eb248c3cd3d7b9a52e079f", "messageHeadline": "remove unused values. (#4648)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc75c2702be103438459fb3bba4915b696060d2d", "messageHeadline": "domain: fix goroutine leak in auto analyze worker (#4636)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f6ccdb75e3400bb43f22b1d44a47728f0f117813", "messageHeadline": "stats: pre-calculate the lower and upper scalar (#4623)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 76, "deletions": 63}}, {"node": {"oid": "19ecf927883a7f8283a4a6db8ae951160a341308", "messageHeadline": "ddl: make test stable (#4642)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c1d1ddcb127a052f93748d5ce475c66b88b6cd3d", "messageHeadline": "ddl: add limitation for index comment (#4619)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "f89db5b6ec0bac7d89a1059bdf353cca685bcff4", "messageHeadline": "expression, types: export \"evalTp\" to \"EvalType\" and move it to packa\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 719, "deletions": 696}}, {"node": {"oid": "e19e1ac3accb62a6214513032dd46c177208690c", "messageHeadline": "owner: revoke on ctx.Done. (#4624)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "00945121878587793cff40e2acec0da64f8c8a77", "messageHeadline": "*: update start ts for `NewTxn`. (#4628)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "24de0a0d64c050dc2314ecf4191890afaa15b146", "messageHeadline": "*: add a flag to control auto analyze (#4630)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6f84392d40c9a28bbee2a3656e0aae8b3f94f14c", "messageHeadline": "*: optimize SortExec (#4622)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 82, "deletions": 77}}, {"node": {"oid": "9a78f192ded6d976d3fe07eeca48b3bfde103e94", "messageHeadline": "ddl: Clean up tests (#4629)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 55, "deletions": 78}}, {"node": {"oid": "45bdd69cde909a961c92028ffa0a3ea1ae65e6c1", "messageHeadline": "*: support signature push down. (#4495)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 135, "deletions": 221}}, {"node": {"oid": "bc84be8df2bb16a48bc2ba27a9f7d769166ab4e7", "messageHeadline": "*: split separated region for newly created table. (#4592)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 876, "deletions": 240}}, {"node": {"oid": "38cabb10d3ae984de23d1cbbcc92cd5a0ae21f0b", "messageHeadline": "ddl,domain: make test leak more stable (#4625)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "0d19c5d7c23710ab567b8cbe3b767953fe7e0d4c", "messageHeadline": "domain: change schema validator data struct to queue (#4578)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 76, "deletions": 72}}, {"node": {"oid": "b9c3bc4e43de75ac94ef13a7839cbfe095e1f9dc", "messageHeadline": "store-tikv: drop invalid cached region (#4506)", "author": {"name": "atmzhou", "email": "zhouningnan@gmail.com", "user": {"login": "atmzhou"}}, "additions": 71, "deletions": 41}}, {"node": {"oid": "e599ceec2b32b450a1e42ef49cdf5be7ea5853da", "messageHeadline": "types:  fix 'select cast(12.1 as decimal(3,4))' core. (#4612)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d2d14d8c48647436b3b71af16aacb63942976797", "messageHeadline": "*: 1. remove expression/typeinfer.go entirely (#4611)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 13, "deletions": 126}}, {"node": {"oid": "25b5a2ce187e2e9acf8bf0040dbbfa46cbad7fb4", "messageHeadline": "*: Refactor aggregation (#4605)", "author": {"name": "wangyisong1996", "email": "wangyisong1996@users.noreply.github.com", "user": {"login": "wangyisong1996"}}, "additions": 130, "deletions": 356}}, {"node": {"oid": "d4adb77e4a296ea44e0285c63e88e84a0669bbf5", "messageHeadline": "executor: set default value for analyze push down (#4610)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a60bbd9560d9aac7fe13130a129b8d41862baa09", "messageHeadline": "expression: refactor \"helper.go\" (#4593)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 93, "deletions": 111}}, {"node": {"oid": "a764561dac0816b84381b30cd1b65121042168a8", "messageHeadline": "*: Speed up the add index operation (#4579)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 185, "deletions": 195}}, {"node": {"oid": "16c008bc7099b9f8e3d2213f4c79897026c20dc0", "messageHeadline": "*: move tests. (#4604)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 144, "deletions": 192}}, {"node": {"oid": "118e8611b40b21ac723cb9c07a810b40ad0a30ab", "messageHeadline": "store/localstore: teardown testMvccSuite should close storage (#4607)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7eefb404fd7dad1344d944b982c5df3a0cd9bb41", "messageHeadline": "stats: refine estimate in buckets (#4601)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 260, "deletions": 13}}, {"node": {"oid": "069cc8b222b0ddf8970671c74fd6c020e5581bad", "messageHeadline": "expression: open new expression framework by default (#4595)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 1107, "deletions": 1449}}, {"node": {"oid": "83aeca4e362fd09f2b5a650dab73e24e0d1a42a6", "messageHeadline": "*: fix length of all show stmt (#4589)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 31, "deletions": 41}}, {"node": {"oid": "bd01434de02815e1322c09dbefc75947df8fff23", "messageHeadline": "expression: remove the usage of \"TypeClass\" in \"builtin_arithmetic.go\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "3c02f6bcdbe0b27170d0002c9d04d6fd45e5c52b", "messageHeadline": "expression, plan: remove typeinfer.go since we infer all types in exp\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 71, "deletions": 872}}, {"node": {"oid": "040ad180aa3d1f6c13d4a084d94dbda94fa05bf7", "messageHeadline": "*: use goroutine pool to avoid runtime.morestack (#3753)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "74ab097d59f9c2d34253a56a1c04fc62f7cf5f1d", "messageHeadline": "expression: fix a panic in buildSubquery. (#4596)", "author": {"name": "Zejun Li", "email": "me@zejun.li", "user": null}, "additions": 20, "deletions": 3}}, {"node": {"oid": "376a7ddbddd0de91153ee36f6b6a434f22578363", "messageHeadline": "util/types,expression: fix parseDatetime for 11111111111 and 20170118\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 75, "deletions": 21}}, {"node": {"oid": "f9e48cba469fa253a6e920a945f06b6ac87e282f", "messageHeadline": "store/tikv: abort an unsafe transaction subject to gc command (#4469)", "author": {"name": "atmzhou", "email": "zhouningnan@gmail.com", "user": {"login": "atmzhou"}}, "additions": 445, "deletions": 52}}, {"node": {"oid": "a12306c45e37db137d96a8b17331e8e0a2420015", "messageHeadline": "expression: remove the usage of \"TypeClass\" in \"expression.go\" (#4571)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a8b09d27619004d39488ff1326d06ae380add66d", "messageHeadline": "expression: reorganize error messages for non-existent functions (#4582)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 96, "deletions": 88}}, {"node": {"oid": "67fa0050489836ce960d544710650d6484a2c8e7", "messageHeadline": "executor, plan: abandon the selection controller (#4528)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 20, "deletions": 182}}, {"node": {"oid": "7c3cc87042b51e55c0e93e210acb5260036a5752", "messageHeadline": "session_test: move index-prefix test (#4587)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 102, "deletions": 112}}, {"node": {"oid": "d089deb1b0f4378008f4a71ec993019133334d46", "messageHeadline": "expression: remove the usage of \"TypeClass\" in \"builtin_string.go\" (#\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "c899e5bb1617c683fb84252a90d8d31272a61180", "messageHeadline": "expression: rewrite builtin function: MOD (#4407)", "author": {"name": "lkk2003rty", "email": "superzhaob@gmail.com", "user": {"login": "lkk2003rty"}}, "additions": 416, "deletions": 67}}, {"node": {"oid": "dba31ef24a2b59c4e27371511f30645e7968c8f5", "messageHeadline": "expression: remove the usage of \"TypeClass\" in \"builtin_math.go\" (#4568)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 37, "deletions": 64}}, {"node": {"oid": "fe31f4b5974a68a3e5698f2b3473101691217d18", "messageHeadline": "plan,statistics: don't forget to close domain in testing (#4591)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 95, "deletions": 74}}, {"node": {"oid": "346b7c754f4fcc5536e438473dfa04d8eb8fd14c", "messageHeadline": "config: Remove skip-grant-table from config.toml (#4588)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "eabb62968f3f3622b2d9e1dd1496d9db000dfb0b", "messageHeadline": "meta/autoid: fix ID allocator when transaction failed to commit. (#4585)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 101, "deletions": 40}}, {"node": {"oid": "c9e17e831740650acf21b66ca878ebc55ac3afad", "messageHeadline": "plan: wrap CAST on generation expressions. (#4501)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "71c74709112b01425c445af317263612ba5975d2", "messageHeadline": "expression: remove the usage of \"TypeClass\" in \"builtin_cast.go\" (#4570)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 137, "deletions": 137}}, {"node": {"oid": "c92b124aa9326024f3f09bee7a2870461f34a256", "messageHeadline": "*: make test leak great again (#4543)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 138, "deletions": 53}}, {"node": {"oid": "2439f173dcfdcd7699753193b4ed02e21da74e96", "messageHeadline": "expression: move \"Constant\" to a standalone source file (#4583)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 179, "deletions": 152}}, {"node": {"oid": "a1654d9bf89e3ccee8b15b65161bf4367e711ac2", "messageHeadline": "Bumping golang version to 1.9 (#4527)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b22e639c4a362860293151ae7b60fada4fb6ed16", "messageHeadline": "session_test: move some tests. (#4574)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 102, "deletions": 188}}, {"node": {"oid": "214558629e461cae88cf45853d96553e7039dbef", "messageHeadline": "table: fix first key (#4572)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a2393245ddd6a43a2ae0948eb7221310bbc6a5fd", "messageHeadline": "parser, ast, expression:  support TIME/TIMESTAMP literal (#4368)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 215, "deletions": 19}}, {"node": {"oid": "1ae31c9faddcd69c07a973ca444e48520e5306a5", "messageHeadline": "Support delete ignore with strict sql mode produces warnings in trunc\u2026", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "233bd78d6e0c0a1c11855c52c3c94dbb27c274b2", "messageHeadline": "session_test: move tests. (#4566)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 101, "deletions": 140}}, {"node": {"oid": "f1022c88742defa433a1d58c57860452ddc109e1", "messageHeadline": "store/tikv: tiny update mocktikv (#4555)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "879437475f79c30fb3b8c565fd893646139c6f03", "messageHeadline": "plan: refine return type, charset and collation for 'get variable' ex\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "9e6accb800206225e6aa82dddcf4941073df56b0", "messageHeadline": "plan: support DOT explain format (#4562)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "a949c42662e737a2f3b6d300ad0438d3c967abf9", "messageHeadline": "store/tikv: fix gc worker. (#4561)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dee3a5cb8c0f0fcaf87f4864c1752b7a4fb05173", "messageHeadline": "Makefile: do not generate ignored error message in parser.go. (#4560)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "2adc20c1f6a4905be2f0207a85f34b719f3d5bfb", "messageHeadline": "session_test: move some tests. (#4558)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 95, "deletions": 141}}, {"node": {"oid": "a303748e4c39628a73b8ea6d63fbad7727be4ea7", "messageHeadline": "ast, parser: support syntax for \"EXPLAIN FORMAT = stringlit\" (#4554)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 65, "deletions": 16}}, {"node": {"oid": "ef438a9ffecbe8c3ec7d1c2775c0425aaaa35bf3", "messageHeadline": "plan: fix bug of merge join/ stream agg + order by. (#4552)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "c4a2824ca9c9b0110640580f0a8796de5a7380ff", "messageHeadline": "Support update ignore for truncate as warning (#4431)", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "339880caada252f59d4e6042375ce4ffcde88f60", "messageHeadline": "mock-tikv: fix golint (#4557)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "aacfbf6fd3b139a40206869032f2a05e84c890a0", "messageHeadline": "*: move show tests. (#4542)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 68, "deletions": 138}}, {"node": {"oid": "1043b0f7946fedf6196039ea1eeb9cace55fe1bb", "messageHeadline": "domain: refactor schema validator interface (#4220)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 77, "deletions": 102}}, {"node": {"oid": "dd06221d71e07cb374ae9eea8cc094911fde2f9b", "messageHeadline": "parser: refactor parser first step (#4545)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 747, "deletions": 1717}}, {"node": {"oid": "7adcc568e14da5476a1c008fd6d62a3a8d527550", "messageHeadline": "executor,mysql: fix #4540, Navicat for MySQL compability of show crea\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "d38135d433e4495031576f1ab21f92856f74f39b", "messageHeadline": "plan: support aggregation function contains aggregation function (#4511)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "339c93e5f9057729973ccdb726d7290cd1716352", "messageHeadline": "add real tables for global/session status in performance schema (#4523)", "author": {"name": "XuWentao", "email": "30992981+wentaoxu@users.noreply.github.com", "user": {"login": "wentaoxu"}}, "additions": 394, "deletions": 19}}, {"node": {"oid": "2762c44161db39cec61bc1242ceda4282135448c", "messageHeadline": "*: move aggregate functions to an individual package \"aggregation\" (#\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 1579, "deletions": 1246}}, {"node": {"oid": "31f7b9c3b6193fb36810d8b5e67b2d562affea87", "messageHeadline": "*: implement analyze columns push down (#4522)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 299, "deletions": 36}}, {"node": {"oid": "ae00bc2c04086760d3573b3eece52a5993143429", "messageHeadline": "expression: remove the usage of \"TypeClass\" in \"builtin_op.go\" (#4547)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "f00206ff9b7407eb459fe0f614034feff3068713", "messageHeadline": "expression: correct error message for some builtin time functions (#4\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 63, "deletions": 48}}, {"node": {"oid": "74d5ce4bf1ae07d9ecb48a5e39b62658ff63e51e", "messageHeadline": "mysql, sessionctx: refine set/get variable 'SQL_MODE' (#4530)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 103, "deletions": 22}}, {"node": {"oid": "a7bcc2b335a5b631a7a20a193709ec5a376ef8eb", "messageHeadline": "stats: change FMSketch hash function from fnv to murmur (#4541)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 492, "deletions": 11}}, {"node": {"oid": "e79e09143d34d5d4fca154a1ad7596a985464bda", "messageHeadline": "executor: fix show create table with fk (#4537)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f3ea1a9fffdaa1a78785ddcc195e4cf16e422c7a", "messageHeadline": "server: quote query string (#4529)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24db77fef1371270fd96ea117e1ccfc4bf81ec62", "messageHeadline": "parser: handle create table PARTITION BY KEY grammar (#4539)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3b8ae60e883b68ccd8c270507c8f0c9ba2de3fb0", "messageHeadline": "tidb-server: remove arguments (#4533)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "51d80e10268b938507a0294cad6e52d4875baba1", "messageHeadline": "Makefile: limit test concurrency. (#4535)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49e9b63a584333261e3276946502df78ed2357de", "messageHeadline": "remove redundant 'FoldConstant' call in function 'EvaluateExprWithNul\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "117ff28207a95b9a641436407f93c33223c12deb", "messageHeadline": "*: move InitLogger from SetUpSuite to TestT (#4532)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 21, "deletions": 36}}, {"node": {"oid": "1006dab277590f2c75882def45a61ea88c5653b5", "messageHeadline": "expression: rewrite builtin function ADDTIME, SUBTIME (#4333)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 765, "deletions": 158}}, {"node": {"oid": "4f076810650ecfb2ee93a0971e2e14a77bcd5e7f", "messageHeadline": "parser, ast, expression: fix bug on DATE literal (#4362)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 188, "deletions": 14}}, {"node": {"oid": "1c653f7168830547f98abf0028ceb2ace6b97159", "messageHeadline": "*: move tests. (#4524)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 128, "deletions": 184}}, {"node": {"oid": "97242d362a97187320363b086a849d5f1ee13ee2", "messageHeadline": "config: add config file support. (#4509)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 630, "deletions": 238}}, {"node": {"oid": "27f2594f317a94c0ad11493c553835572194e352", "messageHeadline": "expression: rewrite builtin function: ADDDATE, SUBDATE (#4504)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 730, "deletions": 270}}, {"node": {"oid": "b812f324c37421c881f7669322c946fba700b2f7", "messageHeadline": "expression: rewrite builtin function TIMEDIFF (#4496)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 378, "deletions": 88}}, {"node": {"oid": "fc8b2ee47cba156070b9191c7eb79ebc4f2edc0e", "messageHeadline": "fix #4514 (#4517)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "90e00117d3ecae3025b56b51aefdfca0c5ae3de9", "messageHeadline": "session_test: move some tests. (#4507)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 7, "deletions": 356}}, {"node": {"oid": "96c5479ab1e8b2ab477b379bac8f06d473c28aab", "messageHeadline": "vendor: update goleveldb to fix a data race (#4518)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 30, "deletions": 616}}, {"node": {"oid": "d0be70d6a2cde6a66430419e74b3e940536a5f80", "messageHeadline": "*: Support stream aggregation in new plan (#4481)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 217, "deletions": 110}}, {"node": {"oid": "3636563eeb3db8f4f007d530455a839bc9c897b6", "messageHeadline": "perf_schema: add required tables of mysqlx (#4521)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "a7dc21c1e8af451034d624a83aa14e8051be77fb", "messageHeadline": "*: implement analyze index push down (#4489)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 282, "deletions": 22}}, {"node": {"oid": "3f48f3a1304760293c8570e917508201fd9b45ff", "messageHeadline": "session_test, executor_test: move tests of schema change. (#4505)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 139, "deletions": 105}}, {"node": {"oid": "30810c7753ef2d6b81e0ca7ff160eec119e639fa", "messageHeadline": "expr: fix pattern compilation (#4508)", "author": {"name": "Jay", "email": "BusyJay@users.noreply.github.com", "user": {"login": "BusyJay"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1fc56d33755486cfd8891632df31af3bca6bc56b", "messageHeadline": "perfschema: remove performance schema instrumentation. (#4516)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 37, "deletions": 1351}}, {"node": {"oid": "959db2b8357c5d2f6dcd86f93edef0ae85ab75d1", "messageHeadline": "*: rewrite builtin function GREATEST, LEAST (#4476)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 488, "deletions": 130}}, {"node": {"oid": "a2723bfda3ca99eca9abd21f0cbbd660bd426648", "messageHeadline": "expression: rewrite builtin function MAKETIME (#4396)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 93, "deletions": 57}}, {"node": {"oid": "cab581f3115898e3335d529fce8fe71081038d68", "messageHeadline": "vendor: add BurntSushi/toml (#4510)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3167, "deletions": 2}}, {"node": {"oid": "188dd8c06feda8705f552d5f481f16c119062531", "messageHeadline": "session_test: move out some tests. (#4490)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 16, "deletions": 152}}, {"node": {"oid": "3245d49317f70e421746c1a370e3c5b008448229", "messageHeadline": "util/goroutine_pool: add a goroutine pool package utilities (#3752)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 261, "deletions": 0}}, {"node": {"oid": "262260a64350b96db1bfc963261c63a323543ea9", "messageHeadline": "expression, parser: refine parser of localtime and localtimestamp (#4\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "509506778fb6e28fdd777f1b9f6c8d3920209156", "messageHeadline": "session_test: move rowlock and autocommit test. (#4493)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 73, "deletions": 86}}, {"node": {"oid": "3428d805771e654c150f9e988f1e65a441ede9c6", "messageHeadline": "*: hide secure information in SHOW PROCESSLIST (#4451)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 93, "deletions": 25}}, {"node": {"oid": "e61efe6ee5b0bd2d4ce4bf2624fb5ea6789078a6", "messageHeadline": "parser: support nvarchar syntax (#4500)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "6f9457e373fb9851b9bc47a91f10b68fccdad273", "messageHeadline": "executor: use tearDownTest instead of defer (#4499)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 3, "deletions": 338}}, {"node": {"oid": "f7f782e9a639d9a0d87ff7409712df5a52636748", "messageHeadline": "mocktikv,tidb-server: implement reverse scan and make mock tikv defau\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 160, "deletions": 5}}, {"node": {"oid": "296f09438d8098fd5d97cc3cd2f5ab8e838f099e", "messageHeadline": "expression: rewrite builtin func values (#4491)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 195, "deletions": 19}}, {"node": {"oid": "4295780caef83f8defb2dc92b59c090b3bf7ece9", "messageHeadline": "*: rewrite builtin function ROW && remove `Datum.KindRow` (#4480)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 24, "deletions": 99}}, {"node": {"oid": "8b9457baf2373468104f4d89bc6659a6449f3dc4", "messageHeadline": "owner: Update the interval of printing log (#4485)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "bc0f2d4755df8ac846aeecf3bf31768d65b6ed61", "messageHeadline": "util/systimemon: fix test race (#4494)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3b83192fa50fbefb74aa8940fd39a8db07027ca2", "messageHeadline": "session_test: move out test of affect_rows (#4492)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "d11591fc16da7468ca51d34d055fa715586eedeb", "messageHeadline": "session: move err_rollback test. (#4412)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 93, "deletions": 83}}, {"node": {"oid": "0fd962f29721754380a8173b1bf2a2442ae87f52", "messageHeadline": "expression, plan: rewrite builtin funcs setvar, getvar (#4479)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "d4bfcf02725bd2b59d4306cee602f5d491a7a5bb", "messageHeadline": "expression: rewrite builtin function: CONVERT_TZ (#4463)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 82, "deletions": 52}}, {"node": {"oid": "200fe455506e36e6d92cf78c361b783cc4d77e82", "messageHeadline": "stats: prework for analyze push down (#4478)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 270, "deletions": 0}}, {"node": {"oid": "acc81043ae9bb5719777b4effa9530cb8072514f", "messageHeadline": "expression: Fix cast( date as datetime) error (#4484)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3cd019b39c350d5dfc146d31ab8a700834089e93", "messageHeadline": "expression: rewrite builtin function: FROM_UNIXTIME (#4454)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 102, "deletions": 43}}, {"node": {"oid": "88e1666ac644614a57eccf3ae91b14b191a25594", "messageHeadline": "*: change the log package to logrus (#4452)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2237, "deletions": 146}}, {"node": {"oid": "1be6d2478f1ea7d18c611e21907175b123ff9090", "messageHeadline": "expression,util/types: update time Add() implementation (#4267)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 87, "deletions": 34}}, {"node": {"oid": "7cdbcebec0e29bc91378726024911dac58689261", "messageHeadline": "executor: fix a order by bug (#4470)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 50, "deletions": 56}}, {"node": {"oid": "0e438de9ff7a5819a46ef6964b591d8381777525", "messageHeadline": "*: move sample collector from executor to stats (#4468)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 303, "deletions": 195}}, {"node": {"oid": "504a3c4a56a793670f1fd0a83f859434884a7d48", "messageHeadline": "distsql: prework for analyze pushdown (#4471)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "ebfcd7d90a9a90d5bcc57cbca0cad221be981eea", "messageHeadline": "expression: rewrite builtin function: CONVERT (#4417)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "d585abb2c1d00f70548fabd1164ec9e0c46a341c", "messageHeadline": "expression: add timezone for CastAsTime (#4465)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "48c0ecae1c3afb95c6f45fe0572574d66677ae23", "messageHeadline": "expression: rewrite builtin function: FIELD (#4419)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 111, "deletions": 42}}, {"node": {"oid": "d82a36b5628234d1455fb80b2d63c23845d00d45", "messageHeadline": "expression: rewrite builtin function: INSERT (#4414)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 90, "deletions": 43}}, {"node": {"oid": "27368123818890d8d7eddfe6f111ab45fec9646d", "messageHeadline": "expression: rewrite builtin function: EXPORT_SET (#4434)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 158, "deletions": 69}}, {"node": {"oid": "29f7b570c4eaf20e1abbb12b4acd7cd7dd3e656d", "messageHeadline": "expression: rewrite \"fieldTp2EvalTp()\" to use \"mysql.TypeXXX\" instead\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "fc209cb1df83ef615346e34ab4c1d4859dae8d73", "messageHeadline": "*: rewrite hex and bit literals (#4415)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 805, "deletions": 726}}, {"node": {"oid": "20a928e03eaf30ea4479fcd972834bff4f8fd5aa", "messageHeadline": "ddl: Add a limit for columns in a table (#4464)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "f380a746c9bfa3f0ff3d17509098cb5f204cddb9", "messageHeadline": "expression: rewrite builtin function: EXTRACT (#4456)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 98, "deletions": 78}}, {"node": {"oid": "06001ed1c1575c4634b9f80c7b30d9e0daa0bfb1", "messageHeadline": "fix race test compile issue (#4461)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "31a48f8d757630bba930973b66a380103d038c3c", "messageHeadline": "server: SSL/TLS support (#3716)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 690, "deletions": 152}}, {"node": {"oid": "3e125a4ccbefa481b0c00aa9aedc59283fb38c39", "messageHeadline": "ddl: Add the txn entry limit (#4458)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "8cb0ceb5c12a85b22d9edac22b574753653a05eb", "messageHeadline": "plan: rewrite \"hashCode()\" for \"requiredProp\" (#4460)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "cf1076badb92d31b3fdd225a9f369686ec337dd4", "messageHeadline": "vendor: update vendor for tipb (#4459)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 2573, "deletions": 321}}, {"node": {"oid": "e44227333d0106b2a846aede28e0afdfe57aa69c", "messageHeadline": "use tmp session in gc_worker. (#4453)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "4e580249dbf7ce9198dc53da0f55082d13aebe23", "messageHeadline": "expression: rewrite \"HashCode()\" for \"Column\" (#4457)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "9f040b850c3c316d1b99e769104d165a6a426fd8", "messageHeadline": "expression: rewrite builtin function: INTERVAL (#4421)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 214, "deletions": 113}}, {"node": {"oid": "62b6a9961ba1d134382ec6b072238cc721a94919", "messageHeadline": "expression: rewrite builtin function: FORMAT (#4416)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 74, "deletions": 31}}, {"node": {"oid": "ffa840587980cf96c4d89a0508f1b2516139d177", "messageHeadline": "plan: let \"allocID()\" return int to make performance happy (#4441)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 197, "deletions": 192}}, {"node": {"oid": "dba58e97fc30e23e9a2d5b3a98a48d7cff30b6f6", "messageHeadline": "executor: IndexLookUpExecutor refactor (#4305)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 181, "deletions": 111}}, {"node": {"oid": "c1384a26b7c4c0e2bac6c918ad452e6ed4432a08", "messageHeadline": "executor, types: format output (#4418)", "author": {"name": "lkk2003rty", "email": "superzhaob@gmail.com", "user": {"login": "lkk2003rty"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "7fc07a4a88e6a4908428397df9882e9fb43ac1a0", "messageHeadline": "plan: fix a but about limit pushdown (#4449)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "0b04d1c6c7f9e028181719ead939d6486962bef3", "messageHeadline": "expression: rewrite builtin JSON functions under the new framework. (\u2026", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 482, "deletions": 428}}, {"node": {"oid": "44f716fb1342bfe6427d9bca741e1c85a062ff94", "messageHeadline": "ddl: Remove `TODO` about check all versions to handle the waiting tim\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 79, "deletions": 23}}, {"node": {"oid": "9a2fa138f4b4a88835079f9ce47749ab300f7863", "messageHeadline": "should use strings.Contains() instead of strings.Index() (#4447)", "author": {"name": "Fiisio", "email": "liangcszzu@163.com", "user": {"login": "wgliang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8af81385c05cac50fc67e633f29ed6c6c1d83fb", "messageHeadline": "should use bytes.Equal(rows[i-1].key, rows[i].key) instead (#4446)", "author": {"name": "Fiisio", "email": "liangcszzu@163.com", "user": {"login": "wgliang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fb726367899a84c45a10a622db573b3b07f0e3e", "messageHeadline": "Optimize merging array elements (#4444)", "author": {"name": "Fiisio", "email": "liangcszzu@163.com", "user": {"login": "wgliang"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "8dbc36cd2aa26782a1c87f7bae79fef56d045be0", "messageHeadline": "should use bytes.Equal(batch.keys[0], c.primary()) instead (#4443)", "author": {"name": "Fiisio", "email": "liangcszzu@163.com", "user": {"login": "wgliang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3cbcad807016d353d427650ebb369701ae94383", "messageHeadline": "should use time.Since instead of time.Now().Sub (#4445)", "author": {"name": "Fiisio", "email": "liangcszzu@163.com", "user": {"login": "wgliang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee23ae54a65840130b29ad3fba3933ed270421c8", "messageHeadline": "Fixed word misspelled (#4448)", "author": {"name": "Fiisio", "email": "liangcszzu@163.com", "user": {"login": "wgliang"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e7e40193f90a89e532a3e358a884c2c39393dcd1", "messageHeadline": "distsql,store/tikv: fix analyze table OOM (#4399)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "92bea5afa4be80996fbf4f7c914e4898b4652bbf", "messageHeadline": "expression: rewrite builtin function: INTDIV (#4213)", "author": {"name": "lkk2003rty", "email": "superzhaob@gmail.com", "user": {"login": "lkk2003rty"}}, "additions": 243, "deletions": 8}}, {"node": {"oid": "75230f9f1d2917aa593d13085d7b5e9f64226915", "messageHeadline": "types, plan: return ErrInvalidDefault when date type column option of\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "5f00460cf88b178c9d94c644a4184bf5789a1d3c", "messageHeadline": "expression, plan: rewrite builtin func get_format (#4422)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "6ad9d35219feeeab51f6c68a69b24de0b00f1303", "messageHeadline": "*: rewrite builtin function: CURRENT_TIME (#4360)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "952aafd40312810ff81137721296f2b6d28fcbb8", "messageHeadline": "*: Add operation of `admin show ddl jobs` (#4316)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 203, "deletions": 3}}, {"node": {"oid": "0513ab378d45de9b2dfa2160287d3de02c0284ae", "messageHeadline": "expression: rewrite builtin function: TIME_TO_SEC, SEC_TO_TIME (#4342)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 180, "deletions": 99}}, {"node": {"oid": "778b221d2e7a552ce7c197ebe335c9e81294dc9b", "messageHeadline": "Support client specified collation (#4409)", "author": {"name": "mxlxm", "email": "minzilu@me.com", "user": {"login": "mxlxm"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "bc0efef7514b945f1fc80b8e3808f9788e50cc79", "messageHeadline": "executor: Fix DEFAULT output in SHOW CREATE TABLE (#4427)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "3f773bad902e67afb9fcc37932fbfe2601942ee3", "messageHeadline": "plan: fix bug when push topn down. (#4413)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f3134bede95f223315efe35759705f26b35fc07e", "messageHeadline": "codec: use reference instead of value copy of \"[]types.Datum\" (#4408)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ae30c4dcbcbd3826aa822de383420e6071c8aa4f", "messageHeadline": "support \"UPDATE IGNORE\", update conflicts generate warning (#4397)", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "de86e7d8977c3fc6482e19e8aacfc2e9e43cf0d6", "messageHeadline": "expression, plan: rewrite builtin function: FOUND_ROWS, DATABASE, CUR\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 146, "deletions": 85}}, {"node": {"oid": "55bbc410691898e05f9b6a0bd04851957512e625", "messageHeadline": "expression: adjust getFunction context.Context param position (#4400)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 554, "deletions": 555}}, {"node": {"oid": "82c9c3002a57af71ebcf8c9387de5a8b303ddae3", "messageHeadline": "expression: rewrite builtin function:GET_LOCK, RELEASE_LOCK (#4398)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "f0aad43fecfd0d9c867ae014103812e8b9935381", "messageHeadline": " expression: change isDeterministic to canBeFolded (#4393)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 184, "deletions": 189}}, {"node": {"oid": "378e337ace0a316ae4db72b5ae517f4c22583614", "messageHeadline": "README: update status badge to Pre-GA (#4392)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "861d8447326e7b1362b0120c099b8c56920613ec", "messageHeadline": "expression: rewrite builtin function: UNIX_TIMESTAMP (#4297)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 239, "deletions": 64}}, {"node": {"oid": "334dd056c79c516c174c54dcae9e1e457b14ccfe", "messageHeadline": "*: update vendor for tipb. (#4391)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 368, "deletions": 228}}, {"node": {"oid": "e6985a2f0f519ec108c8a3c0f5d54c9bd60e78a7", "messageHeadline": "expression, types: add NumberToDuration function, use it when cast in\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 181, "deletions": 27}}, {"node": {"oid": "67967f83782f82c5972982c07f96bb6159f93742", "messageHeadline": "mysql: Upgrade version to 0.9.0 (#4388)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b1886797e7f4cb10d46a37bddbf18d6a8dbbadd", "messageHeadline": "expression: tiny fix. (#4386)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a68d3ad1ee30744a81c0988928e54d93877d74a5", "messageHeadline": "executor: \"INSERT IGNORE\" generate warnings for duplicate-key error (\u2026", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1317f2e19034ed8fa52f088495a53a4cf28ab317", "messageHeadline": "mock-tikv: clean code. (#3405)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 139, "deletions": 1017}}, {"node": {"oid": "9ae2639077b41a3711da7ba89af2547cd763752e", "messageHeadline": "expression: NOW() should be folded in constant folding stage (#4385)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "19a13dec6f8faaabe471f5ca2a60dc39cfab9430", "messageHeadline": "stats: update handle version before update stats (#4361)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87baaaf73e7767b7d5ad064fe80f76d3382f5e84", "messageHeadline": "plan: fix bugs when do natural join or join with using. (#4382)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "d739d7fd17006c8602863161b18e1d4e111ef8ed", "messageHeadline": "*: support sig push down in mocktikv. (#4364)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 341, "deletions": 8}}, {"node": {"oid": "2ae9abefad47379e411e784506b7dee59c88ddb3", "messageHeadline": "expression: partial fix #4340, support date time format when parse du\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b0189e49b838b9d439fab804713b06826feb9d7a", "messageHeadline": "expression, plan: refine timestamp index selection (#4383)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "46c1a0e3c37b6026c68029fe18873ea086697fed", "messageHeadline": "support `INSERT IGNORE` with strict sql mode produces warning instead\u2026", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "f4b06bf8970664fa86f1f57ec806a4f275c3c412", "messageHeadline": "Ignore debug binary of VSCode (#4377)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7f6d60a037d0b4f45db5266095545eaa24abffee", "messageHeadline": "expression: builtin function OCT() handle binary value mistakenly. (#\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "271f0c03380ce0ad3fb17338d60713c225c367a4", "messageHeadline": "executor, types: format output (#4372)", "author": {"name": "lkk2003rty", "email": "superzhaob@gmail.com", "user": {"login": "lkk2003rty"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "e6283e9fc693de8ded69e6e560b49d2ec521ba5d", "messageHeadline": "parser: fix #4354, support empty bit-value literal syntax b'' (#4370)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c50bfbce0bb9422afe9566eef0a76d8d52eeec03", "messageHeadline": "*: rewrite builtin function: STR_TO_DATE (#4357)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 171, "deletions": 17}}, {"node": {"oid": "62c8d39d931b329254cc390c1ae31af27890540a", "messageHeadline": "expression: fix float literals and binary literals (#4365)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 36, "deletions": 91}}, {"node": {"oid": "09b5ddcea9a02610dabbc5f8b098dca0ddc9685f", "messageHeadline": "executor: index join key should be encoded comparable. (#4363)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd0626e970ca373239279642d74a0a62ba70a8ce", "messageHeadline": "domain: close auto analyze (#4366)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c9b62fbddaa56b93d63f847d1c22270c2e54ac3f", "messageHeadline": "expression: add json into builtin if function. (#4203)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 351, "deletions": 296}}, {"node": {"oid": "962b32c5e3c35f396dc3119b4cfae3ccb9db3efe", "messageHeadline": "expression: rewrite builtin function: PERIOD_ADD, PERIOD_DIFF (#4309)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 112, "deletions": 74}}, {"node": {"oid": "f564022e5921a55dcd1677bfef1a4762f691ebdb", "messageHeadline": "expression: set pb code for signatures. (#4358)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 178, "deletions": 48}}, {"node": {"oid": "b23e3b0594ae1b5dfc6e279b8574032dba90e67a", "messageHeadline": "plan: reverse the logic of func \"exprHasSetVar\" (#4352)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "b7aa9137b24baad2e57141186b8325f3639fbb08", "messageHeadline": "expression: rewrite builtin function: MAKE_SET, QUOTE (#4318)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 95, "deletions": 50}}, {"node": {"oid": "71694b05979021aeb1541f54beb72fec8b3601de", "messageHeadline": "types: fix EvalDuration not support time format in int #4341 (#4349)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f02a615bed2b872799f4a87826c174070ead4144", "messageHeadline": "expression: remove useless error return (#4347)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 203, "deletions": 681}}, {"node": {"oid": "29cf5d92c07654f1a0c4798c370e208db2dadf36", "messageHeadline": "executor: fix batch insert on duplicate key (#4344)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8d66f5b08b15859f4da238e854f3ca46b04105e8", "messageHeadline": "expression: rewrite builtin function: RLIKE (#4331)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 113, "deletions": 31}}, {"node": {"oid": "ea29a1c30dc89aa1874a9bcd1e796412cf6c7253", "messageHeadline": "expression: Support more types when getting default flen and decimal \u2026", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 389, "deletions": 294}}, {"node": {"oid": "f18f4b40b20d3a7a7e0c578937f472adb47f48aa", "messageHeadline": "expression: rewrite builtin function: BIT_COUNT (#4332)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 48, "deletions": 27}}, {"node": {"oid": "882f341db1446f93e004bc7e2b69778621d5cb0d", "messageHeadline": "types: remove useless code in datum.go (#4335)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "499b2566fe0dc030ae65ea209eec54e8505b40d8", "messageHeadline": "expression: rewrite builtin function: DATE_FORMAT (#4312)", "author": {"name": "Jiaxing Liang", "email": "liangjiaxing57@gmail.com", "user": {"login": "liangjiaxing"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "c27a3db4a5f975c18d833cceb14ed19192b4006d", "messageHeadline": "parser: fix bug for parsing builtin UTC_TIME/UTC_TIMESTAMP/CUR_TIME/C\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "43bc0a2f4adf2f559290b878c29dc826735c8fbb", "messageHeadline": "expression: rewrite builtin function TIMESTAMP (#4327)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 120, "deletions": 44}}, {"node": {"oid": "ff8072e458d6eb9950b0113d7d5f4c08e2d38489", "messageHeadline": "paser, executor: add date literal(#3909) (#4046)", "author": {"name": "dreamquster", "email": "dreamquster@163.com", "user": {"login": "dreamquster"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "6ee6dd6c84bf3a1f6be6a75e6b68c51e5480bffb", "messageHeadline": "server: minor log info corrections (#4319)", "author": {"name": "xiaojian cai", "email": "mc02cxj@gmail.com", "user": {"login": "mccxj"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9367fdddd446f0fd42d9ceea31a01f2b5ed334b4", "messageHeadline": "show column comment, table auto-increment; change index default colla\u2026", "author": {"name": "mxlxm", "email": "minzilu@me.com", "user": {"login": "mxlxm"}}, "additions": 55, "deletions": 34}}, {"node": {"oid": "45a95157b444c160ce51139282aebb23ab677c3a", "messageHeadline": "executor, plan: fix a bug occurred in `set @varname = (select a from \u2026", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6c44eb6eee4dcce2dc32386c2a349f876581bd4e", "messageHeadline": "*: fix bug of union type cast (#4322)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "14e01491193a60a18aece5d1eb6bfea4dac8b8ab", "messageHeadline": "*: Add the DDL SQL log (#4325)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "21a417ad65d801a01f047106d57894d7d0f69d60", "messageHeadline": "executor: make auto analyze more conservative (#4284)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "656f1652efd7e48a3199e0cd6f0736dbc00d0785", "messageHeadline": "vendor: add etcd/contrib/recipes (#4321)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 721, "deletions": 2}}, {"node": {"oid": "ff57b065e82e802e70597892e3b93a8f8093aff3", "messageHeadline": "expression: rewrite builtin function: DATEDIFF (#4212)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 53, "deletions": 39}}, {"node": {"oid": "7cf42f56da14c27a1c9e74d3e4a808f5ced926ea", "messageHeadline": "expression: rewrite builtin function: UTC_TIME (#4304)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 89, "deletions": 21}}, {"node": {"oid": "a5acbd4df6b8ea0b2c5091671e196143863317f7", "messageHeadline": "expression: rewrite builtin function: DATE (#4314)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "71d2da269fb397dc3d7772179f409c6ed938b699", "messageHeadline": "expression: rewrite builtin function: DAYNAME (#4317)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 89, "deletions": 42}}, {"node": {"oid": "f289c9bd2588139607e50e1dfc0852e1e8aa92e5", "messageHeadline": "expression: fix date cmp date (#4294)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 71, "deletions": 45}}, {"node": {"oid": "c106c37d783904b1134f7f03a780d6c88e81c69a", "messageHeadline": "tikv: enlarge batch size (#4315)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eed36b25eab772abffd84ebe0e0f4e2378cd545", "messageHeadline": "expression: refine built-in func ifnull and if (#4301)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 25, "deletions": 78}}, {"node": {"oid": "b46448160422ab2638306fdec092a7e406d71c20", "messageHeadline": "vendor: update pd. (#4308)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "986fb645f3654801afb4da7e1fc72a6aff5fa2e3", "messageHeadline": "expression: rewrite builtin function: CURDATE, SYSDATE, YEARWEEK (#4211)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 161, "deletions": 62}}, {"node": {"oid": "971d8fa2de8ad887754003c0746c51efc17f6476", "messageHeadline": "server: Refactor server tests (#4207)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 163, "deletions": 122}}, {"node": {"oid": "b4067786b7bbbb1dd6fb768078d3be307e56b924", "messageHeadline": "expression: rewrite builtin function: WEEKDAY, FROM_DAYS, QURTER (#4298)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 142, "deletions": 46}}, {"node": {"oid": "8c6998387a334381bf292c8f9839118167ff3549", "messageHeadline": "expression, json: fix cast json to other types. (#4265)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 317, "deletions": 337}}, {"node": {"oid": "f0b061ca7bfc98b75aa53dd1f6c040a289e67f9d", "messageHeadline": "expression: rewrite builtin function: MONTHNAME (#4300)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 86, "deletions": 31}}, {"node": {"oid": "31819a8dcbe4c71ed641edd0ef39ac602b950edd", "messageHeadline": "parser, expression: implement builtin function: LAST_DAY (#4290)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 156, "deletions": 8}}, {"node": {"oid": "72ba0bc04b4580a2eaf6a49cdbadf7a442fc0263", "messageHeadline": "expression, plan: fix the index selection's bug (#4286)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 388, "deletions": 221}}, {"node": {"oid": "881d76840b7c57a5e92d508cb76ba88548d03a65", "messageHeadline": "plan,executor: calculate generated columns in CRUD. (#3951)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 413, "deletions": 47}}, {"node": {"oid": "8f91590a2b3a3b97a1690c1c73c7c7d3fbb8c552", "messageHeadline": "fix: avoid 'binary BINARY' for special field type (#4272)", "author": {"name": "David Ding", "email": "chengjie.ding@gmail.com", "user": {"login": "dantin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0b63d0c2161ef09d08254a79bc6a49106d648e99", "messageHeadline": "coprocessor: support coalesce push down. (#4288)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a89535b010349d34757cbcbcda8454a14d1920b", "messageHeadline": "vendor: update pd. (#4289)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "8db400c77cd22caa9bbcd01f6c0defdf998b82d8", "messageHeadline": "store/tikv: revert mocktikv engine (#4291)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "ea26ad64c97b8b0528fcf259c5cf4de93e027abc", "messageHeadline": "expression: rewrite builtin function: TIMESTAMPDIFF (#4184)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "9fb223e5b32e1978f29d14f9ac26033ec68d2cdb", "messageHeadline": "expression: rewrite builtin function: NOW, UTC_TIMESTAMP, UTC_DATE (#\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 201, "deletions": 87}}, {"node": {"oid": "9288b4e24363dcc0c3054dc8b773edb77e3438b2", "messageHeadline": "expression: correct overflow check for PLUS (#4281)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "54eee2caed7afb3b65469005ff9931654ff097be", "messageHeadline": "expression: rewrite builtin function: DAYOFWEEK, DAYOFMONTH, DAYOFYEA\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 312, "deletions": 64}}, {"node": {"oid": "d0beee7aa08378a1e2987917454010d7877ddeda", "messageHeadline": "expression: rewrite builtin function: COALESCE (#4157)", "author": {"name": "bailaohe", "email": "bailaohe@gmail.com", "user": {"login": "bailaohe"}}, "additions": 237, "deletions": 29}}, {"node": {"oid": "9372c6a817008e3448a92a897f901bed16f723dc", "messageHeadline": "expression: rewrite builtin function: YEAR, MONTH (#4210)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 125, "deletions": 27}}, {"node": {"oid": "d7df464388dc9ff1cff141d66d28dabe2a78816b", "messageHeadline": "tidb-server: set store default value to goleveldb (#4285)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff34a464461680cd07370f7453761444de4dd6ed", "messageHeadline": "store/tikv: implement MVCCStore interface using leveldb backend (#3970)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1039, "deletions": 67}}, {"node": {"oid": "41f4cfcd28eb0c8af1f44bb62f27b2d9f5abf791", "messageHeadline": "expression: rewrite builtin function: WEEK, WEEKOFYEAR (#4208)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 201, "deletions": 65}}, {"node": {"oid": "38908aeb1e39f0252d9b1a7944ae6c733f3117b3", "messageHeadline": "protocol: add the framework of x protocol, and cmdline arguments. (#3\u2026", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 316, "deletions": 14}}, {"node": {"oid": "3e0bfbe91a459b3374d600bcea06c435f2d866ac", "messageHeadline": "plan: rewrite index join plan generation. (#4274)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 94, "deletions": 28}}, {"node": {"oid": "3f8334e18801f19d61f9dd7f62661e51f6455e22", "messageHeadline": "*: provide SHOW PLUGINS statement with a dummy implementation (#4278)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "9049b92371df22a417ac78d3f6854e0c37bedd85", "messageHeadline": "expression: correct overflow check on function MINUS (#4266)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "09929fe4a642fcc3c8f0c46936d9e762c27f0f36", "messageHeadline": "vendor: add mysql x-protocol protobuf files (#4261)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 17210, "deletions": 138}}, {"node": {"oid": "024d4dde2016e549341b401038e35537c0f5e684", "messageHeadline": "expression: fix a bug when datum.kind is not consistent with expressi\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2df9456310ac96479f253b2c68acfb214778cb52", "messageHeadline": "bug fix: flag of builtin 'IFNULL' 's result is not consistent with my\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 108, "deletions": 110}}, {"node": {"oid": "97e9dfe92ce8acb6fa42834097a504379c711567", "messageHeadline": "expression: Fix Flen for DATETIME, TIMESTAMP and TIME (#4264)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 751, "deletions": 720}}, {"node": {"oid": "33923a5aecbb9920136bfadfbe7342e60d6d2c3b", "messageHeadline": "support isnull push down. (#4260)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a8f18440fd8a14a1e0b13767e89f1ba3b9278cc5", "messageHeadline": "statistics_test: avoid unnecessary create new store (#4241)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 98, "deletions": 68}}, {"node": {"oid": "97afa26e1f510fd80784c269400a4183d072d70d", "messageHeadline": "stats: fix a panic bug. (#4257)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "fce58065d77eb779b2f8da53d3db9d90cf569059", "messageHeadline": "parser,plan,ast: fix #4239, concatenates string literals which placed\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 133, "deletions": 23}}, {"node": {"oid": "acff4b60ec93de1685f8504cb8a8da380e57f1ee", "messageHeadline": "expression: rewrite builtin function: FIND_IN_SET (#4247)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "31edc09341aeda5b3dcee10dae460e577069e098", "messageHeadline": "Add a system variable to enable automatic split delete data into batc\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "666953bb9207231fcfd82050cd6d783e49e8eef4", "messageHeadline": "parser: indent the parse.y (#4253)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 210, "deletions": 210}}, {"node": {"oid": "ae512b3e3e66eb2464be71d42cc61cbd2302b302", "messageHeadline": "plan: reopen join reorder for new planner. (#4242)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "5ac8210e6de51e15966a0ff09627eb40d2842e90", "messageHeadline": "executor: clean code. (#4244)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3e1728b4b853c224daa969fcc3d03be5d0860ef4", "messageHeadline": "plan: let union plan not change the original type. (#4235)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "7d6c79d09fd14cb4465ffea4f4b1e5660c77cdc3", "messageHeadline": "util: remove context cancel debugger (#4226)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 7, "deletions": 161}}, {"node": {"oid": "7c273c0f296eb991b549a4f42bc0c4fe6852bdaf", "messageHeadline": "*: implement auto analyze (#4141)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 342, "deletions": 168}}, {"node": {"oid": "5340b67466a2ea67491848181a2e7c7de24cd974", "messageHeadline": "remove all stuff about backgroud DDL worker. (#4227)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 4, "deletions": 172}}, {"node": {"oid": "ea1de4c2ac9f9118b855c5c8fe93a313beffdc55", "messageHeadline": "mysql: Remove the init function (#4229)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "43215118af6d95b1de88379bc2727098e582e72e", "messageHeadline": "*: support time constant push down in mocktikv (#4176)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 95, "deletions": 39}}, {"node": {"oid": "23499743ee91c0b67c9c852d6464b6d90f527853", "messageHeadline": "expression: clean code. (#4223)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 40}}, {"node": {"oid": "0d27b1f49e596a071b24e2a88ff9a3994910e5d0", "messageHeadline": "vendor: update go-sql-driver (#4214)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 1649, "deletions": 576}}, {"node": {"oid": "2e7db3da8375028ca96d4d4e54e881cda10505f8", "messageHeadline": "Add release version info (#4218)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7a488163d0c3766ea109ff684d137003b4b35d82", "messageHeadline": "expression: rewrite builtin function: DIV (#4180)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 192, "deletions": 3}}, {"node": {"oid": "6917e8588e8e62d5bd8c23774aea6f3941aa6816", "messageHeadline": "expression: fix type inference of function CASE (#4219)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 67, "deletions": 75}}, {"node": {"oid": "f5fd467f4653731cfeee71f495e10b2d15b22d02", "messageHeadline": "*: change terror.ErrorEqual to Error.Equal, which is more effetive (#\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 62, "deletions": 71}}, {"node": {"oid": "2750de80bc37172ddae4b9a019dbaafc1732ed6c", "messageHeadline": "*: tiny clean. (#4222)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 19, "deletions": 63}}, {"node": {"oid": "dcbfd71f689dfe5d57fb70202688a09cddb8ee25", "messageHeadline": "ddl: Use the correct error (#4221)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "23991261668f73af0a58c6ad0607352661deab5d", "messageHeadline": "expression: rewrite builtin function: CRC32 (#4215)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "16f424dd8ed08fd916183062517193d969b4016f", "messageHeadline": "Close PD client in tikv store and raw kv. (#4209)", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a264f81acc1e69d3f20cb2815873e7659843e675", "messageHeadline": "executor: notify fetch goroutines to exit when IndexLookUpExecutor cl\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e5ea06dec804626fb94fb3dff22b373e20b1602b", "messageHeadline": "executor, plan: union scan reuse pk when it's handle. (#4185)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 47, "deletions": 32}}, {"node": {"oid": "90b98f7870fedf9424fc35e0cadf6daa27fd2348", "messageHeadline": "expression: rewrite builtin function: CASE (#4160)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 260, "deletions": 21}}, {"node": {"oid": "fe245eb820f5beed28c2c82c4b1bdf066915b241", "messageHeadline": "store/tikv: make gc worker test more stable (#4204)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "365e4ab491b683a69c2004f30b1ae4f86256e2ad", "messageHeadline": "conn: Send auth plugin name (#4177)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "4cc39c32580e36d2ccfc172f8c54a0595da8f98d", "messageHeadline": "server: disable mysql.ClientMultiStatements capability (#4143)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7ddb6e2bad9de4e591541f0f753d43aa4e5a2847", "messageHeadline": "expression, plan: restore WrapCastAsReal and WrapCastAsDecimal when a\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "fa1bc4559fea960de89c0b850dd75e5611ff791d", "messageHeadline": "expression: rewrite builtin function: TIME (#4192)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 105, "deletions": 31}}, {"node": {"oid": "44a7e900cdb0eaee43224b425f9b83d97d4008b0", "messageHeadline": "*: set default length for some types (#4200)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 81, "deletions": 57}}, {"node": {"oid": "fd6af5c32aa090871b9610837c95a8d12ad7f2f9", "messageHeadline": "domain: fix data race in stats handle (#4195)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "aa5b0158f059d3152dacb061c2ccd1a67a2ba4c5", "messageHeadline": "tikv: Add Close() method to RawKVClient. (#4194)", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "93b7aa285ac1ba4db2d529d0251e2543fef64a16", "messageHeadline": "expression: rewrite builtin function: HOUR, MINUTE, SECOND, MICROSECO\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 161, "deletions": 69}}, {"node": {"oid": "e31a7405e4a1b5699a0a9ec76a3caf6860dc0452", "messageHeadline": "expression: rewrite builtin function: ANY_VALUE (#4178)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 129, "deletions": 12}}, {"node": {"oid": "94c5420a86e4e890d07db31b1eefc6540611fb60", "messageHeadline": "expression: rewrite builtin function: TRUNCATE (#4179)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 142, "deletions": 45}}, {"node": {"oid": "5f70f63a526d6b7eff19b56bb08e1431e6e41c2b", "messageHeadline": "util: add JSON in fieldTypeMergeRules (#4189)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 134, "deletions": 33}}, {"node": {"oid": "16a5f74ad729e4488e818f7641f3735d8664c609", "messageHeadline": "expression: rewrite builtin function: TIME_FORMAT (#4051)", "author": {"name": "Jiaxing Liang", "email": "liangjiaxing57@gmail.com", "user": {"login": "liangjiaxing"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "276defa164a840786f5ef7403aa41897b13f2812", "messageHeadline": "expression: rewrite builtin function RAND, POW, SIGN, SQRT (#4182)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 203, "deletions": 109}}, {"node": {"oid": "1dc7bbe28b3310e0d95927bafd0ede10f8374e89", "messageHeadline": "*: use FieldType.Decimal to control the decimal length of double valu\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "a454c57f5413fdc5081a1ad8a0b1c72aa2bdb35a", "messageHeadline": "fix return type error of ceil/floor function (#4181)", "author": {"name": "lkk2003rty", "email": "superzhaob@gmail.com", "user": {"login": "lkk2003rty"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "f91d9dd14c3f630a00ccbc3e6c9ada2fd4ff1b04", "messageHeadline": "store/tikv: make test stable (#4187)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6733b6f75b7e9b82e8df62b95d2ad0f8785b859f", "messageHeadline": "expression: rewrite builtin function: NULLIF (#4170)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 77, "deletions": 71}}, {"node": {"oid": "3eb558eec35f779e39e5882f1c5b4b404733b65b", "messageHeadline": "expression: remove useless code (#4186)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "fa920deb338a811823a25fc345c54153b3d3a9aa", "messageHeadline": "expression: rewrite builtin function: TIMESTAMPADD (#4169)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "e41d2cf6ae6977581cb5a7c384c9d6ab1fe62908", "messageHeadline": "expression: rewrite builtin function: IS_IPV4, IS_IPV6, IS_IPV4_COMPA\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 141, "deletions": 93}}, {"node": {"oid": "8639a47e7d694a5a7ce665654a13a1fea4f64384", "messageHeadline": "*: start GCWorker after bootstrap finish. (#4167)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "b23901b187c78fa80f46c0d9c464e3e511a0500f", "messageHeadline": "*: rewrite function IN to DNF (#4174)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 164, "deletions": 249}}, {"node": {"oid": "7e1836aa12977c9a3d6d391d29330d6b7e2a4422", "messageHeadline": "expression: rewrite builtin function: RADIANS (#4155)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "97282565fb99721aba0487643230bb7856ab5d25", "messageHeadline": "expression: rewrite builtin function: OCT (#4154)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "b6c65888ba1a51a553b0fadd40e121bf1b2a40fb", "messageHeadline": "expression: rewrite builtin function: INET_ATON, INET_NTOA, INET6_ATO\u2026", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 140, "deletions": 135}}, {"node": {"oid": "65f94b7565faebac52f0b8207c8735a70947d894", "messageHeadline": "ddl: Update the max interval of checking job (#4175)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "643570ecfdc744e61715990147efcfbce858cc35", "messageHeadline": "store/tikv: handle Canceled error code by grpc remote. (#4133)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "d49781020f03ed694dd12b9a1085d85593cca5f3", "messageHeadline": "expression: rewrite builtin function: TO_SECONDS (#4164)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "16bb0ec41a9a06829227340b8910d844f8219a72", "messageHeadline": "expression: rewrite builtin function: TO_DAYS (#4161)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "a00dc40eae000041442508fafd01e3055ba666b1", "messageHeadline": "update vendor (#4173)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 166, "deletions": 374}}, {"node": {"oid": "0d945aa425f136baded96c4cfe9369673fccf6fd", "messageHeadline": "*: Add git branch name in tidb_version and starting log (#4168)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a88ebb1cf68517c3023e739f9aa97ec1857eb7c1", "messageHeadline": "*: use structure to store user identity (#4078)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 176, "deletions": 165}}, {"node": {"oid": "5cfc93486b775f55a3fde4b5d060ad9ffcfee799", "messageHeadline": "add multi-column index key part limit (#4159)", "author": {"name": "mxlxm", "email": "minzilu@me.com", "user": {"login": "mxlxm"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "d5b860b126d97c8d6e3b623ccab7f0d8d1f9f7d7", "messageHeadline": "expression: throw unsupported error during type infer stage (#4156)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 26, "deletions": 345}}, {"node": {"oid": "91a463670adc7e7292258bcc8c541f0ed7691026", "messageHeadline": "expression: rewrite builtin function: ELT (#4124)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "d298828aeca41238639c28881e602dedce0d0f56", "messageHeadline": "*: update vendor (#4150)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1099, "deletions": 201}}, {"node": {"oid": "ed107542cff5836da7521c15da15832d733622c0", "messageHeadline": "ddl: rename the interface (#4153)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8b83c704b966f3547328e4028a23bccf7d93cbc8", "messageHeadline": "store/tikv: support minus and mul push down. (#4151)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "56cb97858780a90684e51778acc460d256d5cf2e", "messageHeadline": "expression, plan: rewrite builtin function: IF (#4137)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 325, "deletions": 30}}, {"node": {"oid": "8584959c3211121debfb4c2a77b2a8fc9b9866e1", "messageHeadline": "expression: remove builtin function: UNARYPLUS (#4152)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 7, "deletions": 107}}, {"node": {"oid": "5044ad053e8f554594d64f091c3c34973f5f71cd", "messageHeadline": "types/mydecimal_test: add tests for round with different round_mode (\u2026", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 82, "deletions": 16}}, {"node": {"oid": "eaf22638b5dd0d455bd9fbb9e6964479d9ef7066", "messageHeadline": "expression: rewrite builtin function RANDOM_BYTES (#4148)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "ac6ca95263e95961b96067b55170da3909ab0ddc", "messageHeadline": "expression: rewrite builtin function: ROUND, ABS (#4146)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 330, "deletions": 93}}, {"node": {"oid": "6f2b1a2b07560e9bf24181628758d32a57cfccf9", "messageHeadline": "expression, util: refine aggregation func `avg` (#4145)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "dcf4cbb2f15767c0f0b9ef86ec42f983637bd341", "messageHeadline": "expression: rewrite builtin string function: REVERSE (#4042)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 75, "deletions": 53}}, {"node": {"oid": "0bf26a1df734eafd43062856b14ad0bb3b5c6d29", "messageHeadline": "expression: Refactor `return sig.setSelf(sig), errors.Trace(c.verifyA\u2026", "author": {"name": "mxlxm", "email": "minzilu@me.com", "user": {"login": "mxlxm"}}, "additions": 676, "deletions": 191}}, {"node": {"oid": "ff2ea377e7d3ee815e5bdbb7b2d0e4ff32df9606", "messageHeadline": "expression: rewrite builtin function: MUL (#4118)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 205, "deletions": 1}}, {"node": {"oid": "eb7eb4325cb5d0ebabfe37ab8dcacbfe28af0a47", "messageHeadline": "expression, plan: rewrite builtin function: IS TRUE && IS FALSE (#4086)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 240, "deletions": 27}}, {"node": {"oid": "1f75c7f14ba1dcf8fb576ee82fbd27b4410e3003", "messageHeadline": "ast, expression: add builtin function: CHARACTER_LENGTH (#4113)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 119, "deletions": 104}}, {"node": {"oid": "b0d488fa8ff2fd6506a5d85c1d61a13d7a71f5c7", "messageHeadline": "expression: fix json ci. (#4140)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "172d7fc3af21fe8822af45d0738e685dfe0e325f", "messageHeadline": "expression: rewrite builtin function: LOCATE (#4088)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 202, "deletions": 117}}, {"node": {"oid": "c301d9c92921cc79808b7b66f92acceefa7407ca", "messageHeadline": "expression: rewrite builtin function: ISNULL (#4127)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 142, "deletions": 20}}, {"node": {"oid": "c51d0f57ed57c730c5620c358aa98fea0913ce2c", "messageHeadline": "*: support JSON in new expression architecture (#4089)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 860, "deletions": 48}}, {"node": {"oid": "32f0881cc63e11553585bb28bd321f186e6e245f", "messageHeadline": "tidb-server: fix #4125, flag boolean help usage add default false (#4\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "2df67b639a708b731db5ae0b54986e94ebce9ce0", "messageHeadline": "coprocessor: open ifnull pushdown. (#4126)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ca8e239fdb4145743c1b7c9301ba6b81fda835a", "messageHeadline": "expression: rewrite builtin string function: LPAD, RPAD (#4036)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 275, "deletions": 117}}, {"node": {"oid": "678c6924bef24e004bc8bf94f38c5ba22b3f7542", "messageHeadline": "*: support priority for SELECT HIGH_PRIORITY statement (#4119)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "0d4fbd80f5a0951486398269d311a5c9b75bc630", "messageHeadline": "expression: rewrite builtin function: LAST_INSERT_ID (#4093)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 140, "deletions": 46}}, {"node": {"oid": "b521240c8e215b59569b7dedcefc3b6e05120a0b", "messageHeadline": "expression: rewrite builtin string function: INSTR (#4052)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 70, "deletions": 41}}, {"node": {"oid": "3b94ee1f59593f5208740b2dd6a3ced5b8352383", "messageHeadline": "expression: rewrite builtin function: CONV (#4100)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 98, "deletions": 61}}, {"node": {"oid": "bf979335080fedcee86fe32171c9f5470896d7ec", "messageHeadline": "expression: rewrite builtin function: MD5, SHA1, SHA2 (#4109)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 200, "deletions": 85}}, {"node": {"oid": "68f58dc38bd9ba985e05f18c0928a12a32232d08", "messageHeadline": "expression: rewrite builtin function: AES_ENCRYPT, AES_DECRYPT (#4085)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 340, "deletions": 98}}, {"node": {"oid": "3991f38cd09bd2988691192537acf1b9e39bc48f", "messageHeadline": "executor: fix statement label and recover test (#4116)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "50665d5f47c8bc5ed3cdd47a627b0e550cb8313b", "messageHeadline": "ddl: Handle the error of `ErrClientConnClosing` (#4117)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5077f460368af6dbc5826ff492c3b2c5e2f1d67c", "messageHeadline": "expression: rewrite builtin function: COMPRESS, UNCOMPRESS, UNCOMPRES\u2026", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 261, "deletions": 136}}, {"node": {"oid": "f0fd27c5b522e69f747da8349ab15d7ce29964ce", "messageHeadline": "expression: rewrite builtin function: SLEEP (#4096)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 72, "deletions": 46}}, {"node": {"oid": "2ed02b287df7b2bbc3757a920c84ea350aa3dacc", "messageHeadline": "expression: rewrite builtin function: CHAR_LENGTH (#4105)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "3cb7728103d0e12ec7560c40764df1c2e955f1db", "messageHeadline": "ddl: add generated check in onDropColumn (#4104)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "c7c248eb91d730d138621a028ca8c2484a266c71", "messageHeadline": "executor: change struct `row` to []types.Datum (#4072)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 348, "deletions": 357}}, {"node": {"oid": "666062123675503c9fecd5f152e791e11121143d", "messageHeadline": "plan: print desc in explain. (#4108)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "973565e29a58eb64aa02353d3fe51db427366b2d", "messageHeadline": "domain: Fix the correctness issues after using `etcd` to sync schema \u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 69, "deletions": 75}}, {"node": {"oid": "1eebb871563335e1d49f584966508b04fa24b112", "messageHeadline": "ddl: remove backgroud worker, use delete-range to speed up something.\u2026", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 854, "deletions": 821}}, {"node": {"oid": "3347eaca6923f4ec65ca2034fa381748e8df403c", "messageHeadline": "ddl: tiny clean up (#4103)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "611695bf7a905f9f1ceb62c3d93aba00bcf19db1", "messageHeadline": "statistics: fix bug when update stats delta (#4098)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "f1dc796de4e9c1cdf56818d36593328a9072f099", "messageHeadline": "plan: fix horrible insert bug. (#4102)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "171aea2fad8ee382c699b2f9f9ed5ad5e26c1c4b", "messageHeadline": "plan: keep error message consistent with MySQL (#3962) (#4082)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 101, "deletions": 67}}, {"node": {"oid": "06c4f6e275981d5981b466ec3c1b46fe7bdcda02", "messageHeadline": "expression: function SUBSTR/LEFT/RIGHT should manipulate bytes when p\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 212, "deletions": 55}}, {"node": {"oid": "f1da1cdb82eb00b5abdcb13fdc257832c916a9de", "messageHeadline": "expression, types: fix issue #3923, builtin function TimeDiff compabi\u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 128, "deletions": 10}}, {"node": {"oid": "6a80a69a4cf5e707efdedec98bd38c17482bcb15", "messageHeadline": "travis: move gitcookie.sh to .travis.yml (#4092)", "author": {"name": "Cholerae Hu", "email": "huyingqian@pingcap.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "18f84dd3c673616c1edd546002ecbfb3dd324a20", "messageHeadline": "expression, plan: rewrite builtin arithmetic function: MINUS (#4077)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 220, "deletions": 34}}, {"node": {"oid": "861c8c9beb6de1f944f6ffe6751beb85db42978e", "messageHeadline": "plan: fix a bug when prune extra handle column (#4079)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "bda5c44c97748eb9fd1a50daf00b3004d4c3ee80", "messageHeadline": "expression: rewrite builtin string function: CHAR (#4041)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 128, "deletions": 84}}, {"node": {"oid": "b41c1d448390a90b4e26f241b618f33f9068fe0d", "messageHeadline": "domain: make test stable (#4090)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "171c47857f58e415c8da44f33ccf208497f022aa", "messageHeadline": "executor: fix double desc read. (#4087)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1566fd7a9982ffb0ba62a82ef6dca0585ffb2967", "messageHeadline": "store/tikv: \bupdate gc_worker init. (#3997)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 50, "deletions": 34}}, {"node": {"oid": "3e1efa634f2ecc42be07fa435216a774eacb4d92", "messageHeadline": "plan: push property across semijoin. (#4083)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "3c11ac5128418c793f654c5abd918d30de64f578", "messageHeadline": "*: fix race with atomic global variables. (#4076)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "f24b2dee5e271632cc95aa76a94a304dd7bbd489", "messageHeadline": "Update ROADMAP.md", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d7c74f1a4230d07cbc07a0a38a8d644a2b1647d", "messageHeadline": "expression, plan: rewrite builtin arithmetic function: PLUS (#3858)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 456, "deletions": 64}}, {"node": {"oid": "d880419acfad2182fc8ba14f9c8c7c17bace7e76", "messageHeadline": "plan: use the literal value as column name in SELECT when it is NULL \u2026", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 300, "deletions": 43}}, {"node": {"oid": "5a469c08e72cb134c17815f16cad5665b01500c4", "messageHeadline": "expression: rewrite builtin string function: BIN (#4039)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "77d7ee841e2fe5e85763635e41f7f1259f3881d7", "messageHeadline": "expression: enable json functions pushdown. (#3793)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "bc56dcabc56151f72c8e7f9046ac0bc8580bf762", "messageHeadline": "plan: make sort's cost right (#4070)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8f276bb120e189f5d18604617d65eed40cf40eea", "messageHeadline": "plan: split test case for type infer (#4066)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 132, "deletions": 92}}, {"node": {"oid": "d0b00665aa78d5eba55b80291ebb11574b32a58e", "messageHeadline": "domain,executor: ignore restricted sql for statement count metrics (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5a3a539cadc1ac232d790837fde18fd2cefabaf0", "messageHeadline": "plan: fix bug about processing property of reader plan. (#4065)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "128d752939ca6e4aea66a820e8f08ba7948a21d8", "messageHeadline": "expression: rewrite builtin string function: FROM_BASE64 (#4040)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "fafd205f4231e25a71bb11584e070cdf3e3f6579", "messageHeadline": "*: rewrite ifnull (#4050)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 465, "deletions": 97}}, {"node": {"oid": "21c0bfe32e1dc2af9a422fd6c4bea782edbb5892", "messageHeadline": "Add nil check on cacheItemInfos[currVer] to (#4058)", "author": {"name": "Rain Li", "email": "blacktear23@gmail.com", "user": {"login": "blacktear23"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9f4475844e7e01d24cf451c01f24d5b510db116f", "messageHeadline": "*: support binary flag of type char and fix type inferer of some stri\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "bae8fe46f9305cdfff52cf18d5701ae7ead14d75", "messageHeadline": "ddl: index name should not be `primary` (#3834) (#4030)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "e9785fda15784bd5197f675f148e97aca97852a8", "messageHeadline": "*: fix some error related issues (#4032)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "feecc6ed02b97cb206c71abcd3f89845787ed2f9", "messageHeadline": "plan: fix bug when access cond is not scalar function (#4044)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6e0ff81269d49ffec39066d5110ee28f7fe67f2f", "messageHeadline": "parser: support DISTINCTROW(#4007)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 62, "deletions": 38}}, {"node": {"oid": "0a0a1a16d7d7cd148ad5453b588e79bc1ea8ef00", "messageHeadline": "domain: Make test stable (#4034)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "059f6dd2f172d07892dd04af0b0f4a500ebe7bbc", "messageHeadline": "executor, expression, plan: remove rowMeta from row (#3758)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 555, "deletions": 246}}, {"node": {"oid": "96461f92cf8abe4af89469b31187554ab7a7c734", "messageHeadline": "plan: let explain show count (#4031)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 91, "deletions": 84}}, {"node": {"oid": "ab53786d33efab0d402f4cd81fa50e8a9abb9936", "messageHeadline": " *: Define the schema change at the table level (#3999)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 366, "deletions": 77}}, {"node": {"oid": "02b56b31acee95d7d4c6d883be43ede27db8744c", "messageHeadline": "Fix issue3844 (#4029)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "96c3ff7c2f70e39cc447c3e50248edb6819fbbf0", "messageHeadline": "*: add variable to control batch size of index join (#4028)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "b4715f5895e05e34b1f9b7ed92bce5e0a2f9d840", "messageHeadline": "expression: function SUBSTR/LEFT/RIGHT should manipulate code points \u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "a5b26bb665b028281b8daeb28fbd3b7f0c8107bf", "messageHeadline": "plan: make hashjoin's cost more reasonable. (#4022)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "de14330b95afdc9d33498b8f3a0e117c67e61248", "messageHeadline": "plan: prune search space. (#4020)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "5684739bed8c77f12e27b507e4b495b1f0505dae", "messageHeadline": "ddl: Add a safeguard for lease not found error (#3869)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3d8d1d6f458d867bbbbb818b8ae011ebe9d0b86f", "messageHeadline": "*: refine tests. (#4016)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 924, "deletions": 870}}, {"node": {"oid": "520785b149dde8b1b493a58b1e680f90a7cd86f6", "messageHeadline": "*: fix possible race in stats update (#3987)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 93, "deletions": 48}}, {"node": {"oid": "9397602e744e7d543d7c477599bda3d3c4bdf31d", "messageHeadline": "plan: adjust index join's cost estimation model (#4014)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "8a1e93bc8e2ad1342540a00a56b6aafb60ef5699", "messageHeadline": "*: add cbo switch. (#3877)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "9a409754372b6337f1695741ef6a20bf04079a48", "messageHeadline": "executor, expression: fix floor and ceil when handle int overflow (#3\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 212, "deletions": 75}}, {"node": {"oid": "13b1c879573dd4c47c90294970627f27db82519a", "messageHeadline": "plan: fix a panic when executing union. (#4013)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "50a43622884095e097a62dea20a1f8a5c39d5602", "messageHeadline": "terrror: a tiny refinement on ErrorClass.String (#4002)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 25, "deletions": 41}}, {"node": {"oid": "722c450ec39cdf83c18224d635ad142236ee4f9b", "messageHeadline": "executor: Make union test stable (#4001)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "52317946e45c324858b705916309b99cfffead1c", "messageHeadline": "*: fix union scan's bug. (#4000)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0e8bffa44e6f2bab38d2bba4b8bf6cb063431224", "messageHeadline": "executor: fix bug when do outer index join (#3998)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "43c4b1f2ade9243a73a6caf2ebfe4bbd76aea928", "messageHeadline": "server: add a tcp keep alive start up option (#3995)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bedd8790a9e1eb3b86ebe8038bb1594ca5b3a1ff", "messageHeadline": "executor: fix bug in index lookup join (#3992)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3243b46b62c99a572be6a38aca65689364a6b189", "messageHeadline": "types: handle zero value in RoundFrac (#3989)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4880d920e731d463d910810097304e1bd1b4c0e5", "messageHeadline": "Pass `sessionVars` for `stats()` to support session-scoped status var\u2026", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "8adac8fe6c583b76ccf402c8b9a59e8cdce6b131", "messageHeadline": "*: set low priority for expensive SQL and high priority for point get\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 227, "deletions": 97}}, {"node": {"oid": "1baee60037fb9b8c2a060a38250f617fbf91fe09", "messageHeadline": "plan: avoid panic in explain (#3979)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6921161fde5c74c66d022f98ff9c793a0d37f148", "messageHeadline": "types, expression: cast string as time (#3977)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "161c532025ca126f1a4e993bb11513357b900a94", "messageHeadline": "parser: (partially) fix float point parsing with leading dot (#3964)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "c27747649ccfe4953f3b8ad1d6d998bb8e7f8d55", "messageHeadline": "server: make show processlist doesn't include killed session (#3978)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6ea563fe5bdf59d905fc7e302aca8e705bb8be46", "messageHeadline": "Fix issue 3966, get_format(TIMESTAMP, 'USA') (#3976)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d0dcb5b0a6a518a58ea64867051ca2b7f3861f8f", "messageHeadline": "expression, parser: fix issue #3691, cast compatibility (#3894)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 297, "deletions": 50}}, {"node": {"oid": "01c1d4c5c5c14e0f0d102a575e0a98313812ded6", "messageHeadline": "executor: truncate the trailing spaces for \"CHAR[(M)]\" types (#3878)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "289a906861e7f11dd183dd1f30b2eb01b2dd4911", "messageHeadline": "plan: move explan_test.go to plan package. (#3972)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "2745333435e730996a30e9a6d469ffe7fd64fc68", "messageHeadline": "parser,plan: support \\N shortcut for null (#3943)", "author": {"name": "Hongyuan Wang", "email": "henrywangwhy@gmail.com", "user": {"login": "hongyuan-wang"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "7874e989ebcdb47c6e30960ea73f53884f3f9944", "messageHeadline": "*: support natural join. (#3861)", "author": {"name": "Zejun Li", "email": "me@zejun.li", "user": null}, "additions": 107, "deletions": 52}}, {"node": {"oid": "26f622d1a7feffd27ff5179e7083078320e2c89b", "messageHeadline": "plan, executor: implement ExplainInfo() interface for data source ope\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 165, "deletions": 49}}, {"node": {"oid": "352775013076c8635fd215c6883b8e99e685593f", "messageHeadline": "expression, executor, plan: rewrite builtin function trim. (#3936)", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 182, "deletions": 91}}, {"node": {"oid": "58dca67d6e576a50d45ce0dbd348ae485128e015", "messageHeadline": "*: fix close problem for index look up executor. (#3957)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c8d31054b77476e80425ba0a644f85580a150f02", "messageHeadline": "explain: fix a panic for explain. (#3955)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "f283948ae904fc5bd690e63aa4e4ddd436e97cd9", "messageHeadline": "plan: fix the order of schema columns (#3946)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "2c4a46e2f0b1b7000519d83778444553db2fd5c2", "messageHeadline": "statistics: return 1 when statistics is not ready and row count of ta\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "dff73cc6e44f7acf7b95b8204b0f04caaefc04ea", "messageHeadline": "*: Modify the Makefile for go vet (#3900)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 219, "deletions": 169}}, {"node": {"oid": "0aa27c3d3d2ecdea78c01b2e174be3a08a639199", "messageHeadline": "lexer: fix panic when input \"'\\\\\" (#3948)", "author": {"name": "Cholerae Hu", "email": "huyingqian@pingcap.com", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "c95bc0c96724a8f50c4d6388eaae4a8a0cfde8d5", "messageHeadline": "plan: implement ExplainInfo() interface for join operators (#3915)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 237, "deletions": 590}}, {"node": {"oid": "c9292044fa4ee66e2fa9c2a45587ab203faa54b3", "messageHeadline": "config: set default value for QueryLogMaxlen and QueryLogMaxlen (#3947)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9f66dd19319b6e6c96cb94a053b08a0db3d3b73a", "messageHeadline": "expression, executor, plan: rewrite builtin function ltrim and rtrim.\u2026", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 123, "deletions": 32}}, {"node": {"oid": "764e2d43e59bd2f4df0d823e01e43707f5b62697", "messageHeadline": "Update CONTRIBUTING.md (#3945)", "author": {"name": "Jiaxing Liang", "email": "liangjiaxing57@gmail.com", "user": {"login": "liangjiaxing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8df4f7f753a359a32e920ec463568cf175f949c9", "messageHeadline": "expression, executor: revert typeinfer of cast and binary ops && add \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "597796e166bde6eafccb678670a74629040ceca8", "messageHeadline": "*: fix bad column offsets in DML. (#3754)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 327, "deletions": 242}}, {"node": {"oid": "240dcf8bc1747f49273ef9330f2796072bff2c7a", "messageHeadline": "*: rewrite bitNeg using new expression evaluation architecture (#3937)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 60, "deletions": 54}}, {"node": {"oid": "b991c56d9fc7a5fe79a6d92d85c220409c6bd755", "messageHeadline": "plan: fix name with white space at the end (#3927)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 134, "deletions": 12}}, {"node": {"oid": "53b27dd3eca14130752d0ba4949c70050cb17d39", "messageHeadline": "tidb/config: Extract the configuration as a package and add two confi\u2026", "author": {"name": "Hu Ming", "email": "humings@gmail.com", "user": {"login": "ming535"}}, "additions": 95, "deletions": 71}}, {"node": {"oid": "640e34dc9702788048657835bdafa03df9b05052", "messageHeadline": "*: rewrite unary not using new expression evaluation architecture (#3\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "bb1878d2717bc416cf73a9e8c501ccd5df6b0dcd", "messageHeadline": "executor: fix bug when sort meets apply. (#3932)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0dbb0877e04178b2faba57f05ec3b06b70742851", "messageHeadline": "plan, executor: support ordered index join. (#3921)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 94, "deletions": 26}}, {"node": {"oid": "e4c104b291c5b3c8171c2b7c6ee0558bc0b7b36b", "messageHeadline": "expression, executor, plan: rewrite builtin function PI (#3846)", "author": {"name": "Wei Fu", "email": "fhfuwei@163.com", "user": null}, "additions": 32, "deletions": 9}}, {"node": {"oid": "53080246707862852d4f308ec2ca9fd2b0a91e1e", "messageHeadline": "server/region_handler: txn debug tool for tikv (#3787)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 521, "deletions": 164}}, {"node": {"oid": "e94996addf821b09f93974a1187463d719ccf2fc", "messageHeadline": "*: add parser support for multiple tables renaming (#3892)", "author": {"name": "David Chen", "email": "chendahui007@gmail.com", "user": {"login": "holys"}}, "additions": 94, "deletions": 5}}, {"node": {"oid": "4203eba42b8626884d5ee4340e2e85dbc9e3bd75", "messageHeadline": "*: rewrite logicalXor using new expression evaluation architecture (#\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 82, "deletions": 25}}, {"node": {"oid": "b88d3c2bb16f43503a64a73aeb6bf3d274973b5a", "messageHeadline": "expression, executor: fix duration column <cmp> constant(#3884) (#3918)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "5ae3ae9e42770efdf64817670e00a0b3e7a49434", "messageHeadline": "*: rewrite bitAnd using new expression evaluation architecture (#3901)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 68, "deletions": 96}}, {"node": {"oid": "45b13118ad136f955b8aaf948c5c9c55982faa7c", "messageHeadline": "parser, plan, util: fix alter table does not check the field length l\u2026", "author": {"name": "dawxy", "email": "97687341@qq.com", "user": {"login": "dawxy"}}, "additions": 150, "deletions": 23}}, {"node": {"oid": "0d9ea869c2d4a080973e8435ece499aac30cead1", "messageHeadline": "*: fix set/get var race (#3913)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c844ad7ceaa777a28b623fd48a4054c4778e3e60", "messageHeadline": "*: fix two error shade bug. (#3910)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fb16e7364cf7fd11a807f333459002b9bea27153", "messageHeadline": "*: rewrite bitOr using new expression evaluation architecture (#3904)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "ae7c8d0d148ca4c8a574aed99801a987c99b21e6", "messageHeadline": "store/tikv: optimize testing (#3886)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 58}}, {"node": {"oid": "df4d25b8fd2de050009603772b5523ad6cc088f2", "messageHeadline": "*: rewrite bitXor using new expression evaluation architecture (#3905)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 79, "deletions": 9}}, {"node": {"oid": "c6b4aa8fe578f09913115e13eb39c4c9c78b7b1a", "messageHeadline": "plan, statistics: plan topn more precisely. (#3902)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 101, "deletions": 84}}, {"node": {"oid": "88b5eb23f06204d998b633d5f32e780bf6177515", "messageHeadline": "*: rewrite leftShift using new expression evaluation architecture (#3\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "488365285a0a6a843b3d53c8bf6a196609214fc1", "messageHeadline": "*: rewrite rightShift using new expression evaluation architecture (#\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "c0c95199cdf80b19597dcc5cd7f9bc71f8a8e1dd", "messageHeadline": "plan: implement ExplainInfo() interface for simple operators (#3883)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 89, "deletions": 7}}, {"node": {"oid": "5f9bcfe63c448358cd3c456bfec8aa5a453dd9e7", "messageHeadline": "*: rewrite logicOr using new expression evaluation architecture (#3903)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 86, "deletions": 34}}, {"node": {"oid": "91ba0841b0fa9a13a7db57bd943f94c785c265e7", "messageHeadline": "executor, sessionctx, util: treat decimal truncation as warning durin\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "ea9e894afa77f0405c51e08c86e8b835bc59f52d", "messageHeadline": "plan: fix typo (#3898)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fad1e7eca163b8317faaba67bcb67b8e6b99660c", "messageHeadline": "plan: fix cost estimation (#3896)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "e008c6c36a354567fbb8dc9bf462c45f4b17bcdd", "messageHeadline": "expression: fix #3762, signed integer overflow handle in minus unary \u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 222, "deletions": 39}}, {"node": {"oid": "1f0c4cb4e13bace2d941fd72f5e1a9d3dff53986", "messageHeadline": "expression, executor, plan: rewrite builtin function exp (#3871)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 78, "deletions": 43}}, {"node": {"oid": "0806aac33b68e0da72c7aa2d749b489992250cf7", "messageHeadline": "Index char(0) should be failed (#3864)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "5943198358b48066f8b83a67849e3d096c45bde1", "messageHeadline": "*: Add the two states test (#3804)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 329, "deletions": 41}}, {"node": {"oid": "743f5c0c2bab3d55cf5504714003adda88291ab1", "messageHeadline": "vendor: update kvproto for support DeleteRange in future. (#3882)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 620, "deletions": 7511}}, {"node": {"oid": "f38412a086e43d5c47e4e709ccbbeca6ec9e6e56", "messageHeadline": "plan: add more tests. (#3885)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "0337e201bd58c023a4460de982db4042e60f344e", "messageHeadline": "executor: analyze index should keep order (#3887)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "96857eb021569e1350cc18e0d9a39000171e44f2", "messageHeadline": "expression, executor: password should return empty string when parame\u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "85b0155f85ffb1497115c61309a68fdee5cba7f1", "messageHeadline": "expression: fix EvaluateExprWithNull when meet cast(#3873) (#3875)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "b938ea28baba0367ebb1dcc80c1b5763d12e44ad", "messageHeadline": "ast: improve ast test coverage to exceed 80 percent (#3870)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 302, "deletions": 0}}, {"node": {"oid": "d35acbdf082c56476fb9e92b309db5d3287a039d", "messageHeadline": "types: Fix insert error when column length is zero (#3849)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "71773cf33c2ed48e76b1e462937008687b6fcc97", "messageHeadline": "*: change \"AndAnd\", \"OrOr\" to \"LogicAnd\", \"LogicOr\" respectively (#3874)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "8ebe4c25491f312bbaf1357873bf6f59f99ea602", "messageHeadline": "plan, executor, expression: refactor explain (#3809)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 245, "deletions": 71}}, {"node": {"oid": "101be824ac6cc46fb28cfbf6a5b42255195aab29", "messageHeadline": "expression: make golint happy (#3872)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "6b94f4433a0a25655c0bbbcd335a2c615277bcbd", "messageHeadline": "plan, expression: move constant fold to NewFunction (#3868)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "4175a7e708db283d7ad31fad8649014809e80f8d", "messageHeadline": "expression, executor, plan: rewrite builtin function cot (#3856)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 76, "deletions": 39}}, {"node": {"oid": "ba8519552099749cd4c8085eacd52b4792ad6ca8", "messageHeadline": "*: rewrite builtin func andand (#3853)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 113, "deletions": 35}}, {"node": {"oid": "c0ed36dd1889de171e120844f867676da2e2c79e", "messageHeadline": "plan: fix index filter condition push down (#3867)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "c605b0d636bbe62eb76f44accfd489958830d7f8", "messageHeadline": "infoschema,util/types: fix infoschema not support unsigned (#3818)", "author": {"name": "Liao Qiang", "email": "liao102191@gmail.com", "user": {"login": "CodeRushing"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "4dadd2dc880b575e742152d3713cfe7048e1c130", "messageHeadline": "executor: sort handles for double read. (#3865)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c59d5bc6f76b2d03dab0f8d88dd024113569a3a9", "messageHeadline": "parser: support two json grammar sugar. (#3854)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "6d48faa8d2fdc8dd8207f784fd0ff47c2e838a59", "messageHeadline": "plan: fix bug of apply plan. (#3855)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 56, "deletions": 20}}, {"node": {"oid": "a9b1a83f314f3267cb90066c4c77617bd32031e9", "messageHeadline": "executor: fix a bug in index join. (#3860)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "b091e828cfa1d506b014345fb8337e424a4ab905", "messageHeadline": "table(test): add unit tests for coverage of package table (#3770)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 206, "deletions": 20}}, {"node": {"oid": "90cd982da30bc063924573633c7ccceca0abfb86", "messageHeadline": "expression: add unit test for expr_to_pb.go (#3842)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 645, "deletions": 2}}, {"node": {"oid": "51ff387364b1b0a946c839ca3eb2240eb5a3ac91", "messageHeadline": "ci: update circle ci to v2 (#3850)", "author": {"name": "ShuYu Wang", "email": "andelf@gmail.com", "user": {"login": "andelf"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "29925a8073c253cbfdd257cacbfc1c0a5d9d9933", "messageHeadline": "plan: remove useless plan. (#3841)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 86, "deletions": 23}}, {"node": {"oid": "663323ce547e330734d8af379e20499851b579c4", "messageHeadline": "store/tikv: abstract MVCCStore interface and add test (#3837)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 83, "deletions": 23}}, {"node": {"oid": "da91cf8a87446c4fc00022ab0a6d62a9747ac651", "messageHeadline": "util,store/tikv: trace caller of cancel() by a new WithCancel (#3812)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 161, "deletions": 7}}, {"node": {"oid": "584a0c32dc795e2b898ea5051367c1e99656ca21", "messageHeadline": "model, distsql: add unit tests (exclude distsql/xeval) (#3806)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 157, "deletions": 23}}, {"node": {"oid": "eaa01de109aa47eb08b1dd48b6cab704d90b28d4", "messageHeadline": "expression: improve unit test coverage of scalar_function.go to 90.2%\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "9ee84767271844f39be44a51b264f885924e8bb4", "messageHeadline": "expression: improve unit test coverage of expression.go to 82.5% (#3828)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "ff7de9972ff58127e287a50972693907591331f0", "messageHeadline": "expression, executor, plan: rewrite builtin function unhex. (#3830)", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 90, "deletions": 52}}, {"node": {"oid": "a19ad3f4809dff1886bc56b1aadfb43e75b739cb", "messageHeadline": "ddl: support create index with type and comment (#3814)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 94, "deletions": 16}}, {"node": {"oid": "40ce39c79ac8002384558e964842be9e186c8655", "messageHeadline": "plan, expression: support join key is an expression. (#3813)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 141, "deletions": 29}}, {"node": {"oid": "6a1df123211642cefef414e5c722fb3a7b626db1", "messageHeadline": "expression: improve unit test coverage for column.go to 94.9% (#3822)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "62fcf2c7982de3b019909be9568da9806c88a316", "messageHeadline": "statistics: make the naming more coherent (#3827)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "edb9110a7c5b8507a76d02562f497fb011ac879c", "messageHeadline": "*: CoerceDatum should deal with truncate error internally (#3799)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "b55245dd83a7a4c4829ed3a34b0678f51cc79f10", "messageHeadline": "executor: a naive support for load data fields enclosed by (#3759)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 86, "deletions": 17}}, {"node": {"oid": "26f307a538a89b36bea4f5db6a8e3fbc8890876f", "messageHeadline": "util/types: add test for datum eval function (#3795)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "e4ea9021251c238a3861c5f380939ab1487f4e1c", "messageHeadline": "expression, executor, plan: rewrite builtin function ceil (#3819)", "author": {"name": "Wei Fu", "email": "fhfuwei@163.com", "user": null}, "additions": 152, "deletions": 37}}, {"node": {"oid": "ac77039d8301e52b77e105c7f9847c8051be4e46", "messageHeadline": "*: Make travis happy (#3821)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "ae3c67911d4e120a86f98e544de03967688bf3b4", "messageHeadline": "ddl: Fix the wrong offset when using PK as an index (#3820)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "ea84cabf0e8ff0f5b7c2f60970ef77361d311892", "messageHeadline": "plan: set column's FromID to the projection's ID (#3811)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "37d8ea3e38209d0f49a0f46c649220f8877b9fd8", "messageHeadline": "expression, executor, plan: rewrite builtin function floor (#3791)", "author": {"name": "Wei Fu", "email": "fhfuwei@163.com", "user": null}, "additions": 144, "deletions": 38}}, {"node": {"oid": "e7f97522b8a18ad504a47940d6bee9aeefd24bbd", "messageHeadline": "expression, executor, plan: rewrite builtin function hex (#3794)", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 99, "deletions": 47}}, {"node": {"oid": "cb4e3dd3d44f0e364f6aebf20afdb58b646537bf", "messageHeadline": "ddl: fix a version bug (#3800)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9459f1d10f40928a0a257f79702c4c17f6ba1760", "messageHeadline": "plan: refactor projection elimination (#3687)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 313, "deletions": 108}}, {"node": {"oid": "fc9d5eb215d7618b5d748d687178e9c653096410", "messageHeadline": "executor, codec: fix bug when join 2 decimal keys. (#3797)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "8b289ed94a7020bb38d37dd3ccb7b78d930f53db", "messageHeadline": "expression, executor, plan: rewrite builtin function atan (#3788)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 88, "deletions": 42}}, {"node": {"oid": "f187f88040f8a4bd55fbada86fe254214afdb94c", "messageHeadline": "kv (test): coverage of kv to 83% (#3790)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "e36ba7c3b2d8010074a383066b2d3ae4d6b18cd9", "messageHeadline": "store/tikv: increase max backoff. (#3798)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8c24c018b44ec4ea4dae3fe8110af966a011bbbd", "messageHeadline": "expression: add unit test for schema.go (#3779)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "246de6b3545676792b25b18771311896a1e3a717", "messageHeadline": "expression: unit test coverage from builtin_compare.go from 53.2% to \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 71, "deletions": 23}}, {"node": {"oid": "e0e77d3bac22ab9009710adbee8bf1930f05cca7", "messageHeadline": "*: reduce analyze table read when table contains PK (#3783)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 166, "deletions": 120}}, {"node": {"oid": "466e48c3de21796b987e212c2ea3a05bf5bcf8e1", "messageHeadline": "executor, util: fix bug when the join's keys have different types. (#\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 61, "deletions": 45}}, {"node": {"oid": "287d563481f8d368a1cd420128a5ce4b10cf2afd", "messageHeadline": "expression, executor, plan: rewrite builtin function acos (#3789)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 51, "deletions": 33}}, {"node": {"oid": "e2a122bfbba262292de7518bdfd4a254b7d9de34", "messageHeadline": "generation-expression: add name resolve (#3676)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 94, "deletions": 57}}, {"node": {"oid": "006f364c30458aa3ad996ce721a85205417d8a1a", "messageHeadline": "domain: handle load privilege loop watch channel closed (#3786)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d8396b8ed4dc7cdb809a117ef28c483d2bead741", "messageHeadline": "when svr doest not return error it is not needed to log it. (#3785)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d8aaa222c88805d49e34088141032f9851457f08", "messageHeadline": "*: make SET TRANSACTION ISOLATION LEVEL READ COMMITTED take effect (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 150, "deletions": 26}}, {"node": {"oid": "e4fc23028f67b5c6117f6ce63cb334f60ae03a9b", "messageHeadline": "executor: add sort for union test (#3781)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8805688610457c302e11fdfd2363cd3df894f122", "messageHeadline": "expression, executor, plan: rewrite builtin function substring_index.\u2026", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 86, "deletions": 83}}, {"node": {"oid": "735380c8c699c3e852e1f0f2b031878632c06c15", "messageHeadline": "executor, expression: fix flen inferring in concat when meeting negat\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bde940f399b075f152f6f09687a6b829fbaffa51", "messageHeadline": "Add a tidb_version() function to show tidb-server info (#3592)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "2578ae15cd3f077551f7d38fc8ef238fd4fe75eb", "messageHeadline": "plan, executor_test: fix bug for user variable. (#3776)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "6ea235f69f8b3ea667c0b3aa382d0f8b65fc85d7", "messageHeadline": "expression, executor, plan: rewrite builtin function log (#3763)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 109, "deletions": 68}}, {"node": {"oid": "bc713303fcbe82a8f1a03c61b1ca2394594b26a0", "messageHeadline": "ddl: fix `modify column` behavior about primary / unique key (#3748)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 67, "deletions": 24}}, {"node": {"oid": "fc39d7dfa7af5f9bd63dab0a327b8ab4e0810f35", "messageHeadline": "domain: shorten the period of stats dump. (#3768)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a3a8b0c29a7a5510d035536bfeeed2144d44118", "messageHeadline": "expression, json: fix a bug of json_unquote. (#3764)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "88616f0433560e626faea4e8b8237e592a3b97d6", "messageHeadline": "parser, session: fix wrong comment in selection field (#3767)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "2cef5c15b386bd22037441218452b3d897d9f358", "messageHeadline": "server: fix an Error Format (#3769)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9436c49dc715658bcb857a9dba5fb170dd2db3a0", "messageHeadline": "expression, executor, plan: rewrite builtin function asin (#3765)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "0291153792c33d7d861406bf1b4f3ed307bf51d0", "messageHeadline": "plan: refine join cost model. (#3761)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "c49bc64465024f64a4e6c70afe1f163efd5b03e0", "messageHeadline": "expression, executor: rewrite built-in bit_length func. (#3722)", "author": {"name": "dcadevil", "email": "dcadevil@126.com", "user": {"login": "dcadevil"}}, "additions": 46, "deletions": 44}}, {"node": {"oid": "76cc17ebf7e3a41b8a6f65b0bc8232efbc4282fb", "messageHeadline": "parser: support username without quotes (#3742)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "d925b59702c66692351cb1d127b6c2a7d53722d1", "messageHeadline": "codec: let it panic when we try to encode a unspecified decimal. (#3695)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c34eead4ad0952572157f724a0837114d2543f48", "messageHeadline": "executor, plan: refine typeinfer when UNION (#3756)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "c3b1db158f067723835609c4e6c33e4228495af6", "messageHeadline": "tidb: Return immediately after upgrading (#3755)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7db25f45c898bf99ef26fab6b92a91e455667fa0", "messageHeadline": "plan, expression: improve merge join with multiple keys. (#3737)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 117, "deletions": 28}}, {"node": {"oid": "ddc104a2a649c10dd4cb90c120ab1f499aa920ff", "messageHeadline": "parser: support for setting global variable with `on` and `off` (#3631)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "e88919f5e593d3fac3894ce2d2d479d296bbb133", "messageHeadline": "expression, executor: rewrite built-in function uuid. (#3721)", "author": {"name": "Sphinx", "email": "wu.sphinx@gmail.com", "user": {"login": "wusphinx"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "42637f9e291e0a7c5ae15a0b8fac4fb5476b17b6", "messageHeadline": "domain: fix a bug (#3750)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6d6bc24f906d1844017c6f5dd5771758aa3b0c82", "messageHeadline": "expression: add unit test for builtin_other.go (#3741)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 135, "deletions": 20}}, {"node": {"oid": "7294232a9e38f1f6a52b363efbe20875ce114145", "messageHeadline": "*: rewrite compare functions using new expression evaluation architec\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 957, "deletions": 231}}, {"node": {"oid": "c559bb4fb662522e9010b66aafd1ac4b3d056ce8", "messageHeadline": "store/tikv: add raw scan support. (#3707)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 795, "deletions": 164}}, {"node": {"oid": "fefbc3ce69079272ca5a8bfe074bad3f86409f66", "messageHeadline": "expression: UPPER and LOWER should return a binary string when input \u2026", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ec796ba99924813338386e1ea9545a8ac7bed506", "messageHeadline": "plan, statistics: begin to use statsProfile to estimate count and car\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 131, "deletions": 95}}, {"node": {"oid": "3602c20225003f5f2313b58ee87a025e1372299a", "messageHeadline": "expression: add unit test for builtin_info.go (#3735)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "0da3efabdb9bdd4b8d4a261871d36b5afe61f28a", "messageHeadline": "expression, executor: rewrite builtin func log10 (#3733)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 67, "deletions": 19}}, {"node": {"oid": "f9c62ee67ee4e4198ebdb2c802d6378ff983a62e", "messageHeadline": "statistics: add test (#3727)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "4b16708bd299fb99c6a3f5c0ed5544f9d09829c8", "messageHeadline": "parser: add syntax support for show charset (#3726)", "author": {"name": "David Chen", "email": "chendahui007@gmail.com", "user": {"login": "holys"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d99f2974fb21b1215fed10c2c6dcfbc24073f706", "messageHeadline": "expression: add unit test for function CASE (#3730)", "author": {"name": "Jian Zhang", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c7b48175bef0f610861c18aa23167542e80420be", "messageHeadline": "vendor:update go source to support mvcc tool for debug (#3717)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 10396, "deletions": 1256}}, {"node": {"oid": "300dd5c7c132695e8f18c4db47c0e52a4c71c8d1", "messageHeadline": "expression, executor, plan: rewrite builtin function substring/substr\u2026", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 142, "deletions": 117}}, {"node": {"oid": "f024ebbdcac03a6c9f5b7e3cf12358b4249f2d37", "messageHeadline": "*: support show stats_buckets (#3720)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 286, "deletions": 99}}, {"node": {"oid": "1e1d01ad108312c44a91d19256394d4c2aa7cac7", "messageHeadline": "executor: fix explicitly insert null value into timestamp column (#3646)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 85, "deletions": 53}}, {"node": {"oid": "a0dfa040ef8fe9856ed0c1501f9ad4577d006ce9", "messageHeadline": "table,tablecodec,util/types: make it possible to read empty enum valu\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "9e6cc3a477370b2d1d6f2c179cf9910bf431b09d", "messageHeadline": "plan: call the prepareStats but not use it yet. (#3719)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 59, "deletions": 54}}, {"node": {"oid": "186a1f12095260208ea15d2829a5ac90aaa3ca80", "messageHeadline": "util: improve the test coverage (#3718)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d309490b6a829a2e5096ea64b07c9812fbc65f54", "messageHeadline": "server,expression: fix CI and make golint happy (#3723)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "954ff094dfb000ab29f056570c99bfa74fc6987b", "messageHeadline": "server: escape database name \"use `xxx`\" in OpenCtx (#3713)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c8feff878f6a4e7f0ce4f499192b2ca86f8140ca", "messageHeadline": "conn: fix database info leaking problem (#3699)", "author": {"name": "Cholerae Hu", "email": "huyingqian@pingcap.com", "user": null}, "additions": 28, "deletions": 6}}, {"node": {"oid": "f212ef1705da4cc16b0a779a29699f1e0e1a4c5f", "messageHeadline": "* support show stats_histogram (#3683)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "6f6bd5cba509d6792c48201a20b050dec52fd2c0", "messageHeadline": "expression, executor: rewrite builtin function TO_BASE64 (#3598)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 105, "deletions": 34}}, {"node": {"oid": "1fbcb6252ee06e238aefa11268a8d5c30400b933", "messageHeadline": "expression, executor, plan: rewrite builtin function replace. (#3702)", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 85, "deletions": 46}}, {"node": {"oid": "c65ada3ae911a5f61125b6b40ca1669824e6126c", "messageHeadline": "expression,executor: rewrite builtin func LOWER and UPPER. (#3550)", "author": {"name": "dcadevil", "email": "dcadevil@users.noreply.github.com", "user": {"login": "dcadevil"}}, "additions": 104, "deletions": 66}}, {"node": {"oid": "fd7fcdee8d0395ba2b67e7414d93a0dfde45960c", "messageHeadline": "expression, executor: rewrite builtin function CONCAT_WS (#3558)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 150, "deletions": 39}}, {"node": {"oid": "cf6b839b1f1dabacd68fe6902f67bf8962586029", "messageHeadline": "privilege/privileges: fix a data race in test code (#3706)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "18f6f66a16da95cf418a7d7b546caa8d8fa97417", "messageHeadline": "executor, expression: fix cast(-1 as unsigned)(#3704) (#3705)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1be80ab614fe4e22ff2786d652a0347f947d14a9", "messageHeadline": "Simplify readme (#3701)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "cfd2515a751f3b9f497f19dd2ff6f297b1687c3c", "messageHeadline": "tidb-server: fix incorrect error message when auth failed (#3696)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "1cc00cdd576ca285d01c50884f9956746d9b0dca", "messageHeadline": "privilege/privileges: skip privilege check for information_schema dat\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 40, "deletions": 31}}, {"node": {"oid": "58b003db746f2cdeecdc65e80b22450c90cda154", "messageHeadline": "server: close connection after sending ERR_Packet (#3678)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d4b35c7806be6881d79abb033a594d17ecd85f5f", "messageHeadline": "executor, expression: rewrite builtin func left and right (#3540)", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 158, "deletions": 82}}, {"node": {"oid": "c902fa6661c320bfd2a2941b992a57ef755e5d7c", "messageHeadline": "*: move column, constant, like typeinfer to expression rewrite (#3667)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 45, "deletions": 57}}, {"node": {"oid": "32159d502f5a3b19e44f3af5301d37e99f6594ba", "messageHeadline": "expression, executor: rewrite builtin space function. (#3684)", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 62, "deletions": 70}}, {"node": {"oid": "f4abbdbc5e80b6704e8e9c8701fc459aeab09ba8", "messageHeadline": "expression, plan: move typeinfer of agg funcs to expression rewriter \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 115, "deletions": 118}}, {"node": {"oid": "bebd5c59e4c8eb0e4e626ec67914766e270608db", "messageHeadline": "statistics: fix bug when calculate lowerbound (#3677)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "bd64339e936f5f0e6fed75926c9612fbe89ff0a2", "messageHeadline": "plan: first step of join auto-select. (#3623)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 249, "deletions": 231}}, {"node": {"oid": "cb7b400995827f198790480cec4f2e74f9863cff", "messageHeadline": "expression, executor: rewrite builtin function MD5 (#3673)", "author": {"name": "Sphinx", "email": "wu.sphinx@gmail.com", "user": {"login": "wusphinx"}}, "additions": 81, "deletions": 54}}, {"node": {"oid": "9ff2fbae6743e0a6214059d292f064dc2e495fe6", "messageHeadline": "refactor builtin string function ord (#3671)", "author": {"name": "Sphinx", "email": "wu.sphinx@gmail.com", "user": {"login": "wusphinx"}}, "additions": 65, "deletions": 58}}, {"node": {"oid": "c04bc3d8f0f1ff96a70fa41d422e6862bae26a93", "messageHeadline": "tidb/privilege/privileges: make show databases available with any glo\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "2480b5058982af5840acb244e3676f433a910211", "messageHeadline": "executor: support SQL mode NO_AUTO_VALUE_ON_ZERO (#3661)", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "8ff3c788dcb0a75aaefac5f14a20efba68e1e0b3", "messageHeadline": "expression: builtin now() should consider timestamp variable (#3590)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "3dede36c846fdd0ca71087ec0812ee4c0f38987d", "messageHeadline": "expression, executor: rewrite builtin func log2 (#3653)", "author": {"name": "mo2zie", "email": "stdupp@gmail.com", "user": {"login": "stdupp"}}, "additions": 71, "deletions": 18}}, {"node": {"oid": "0c3e6f4e122f29c5494bcdb2f8d02f647d571c53", "messageHeadline": "expression, executor: rewrite builtin func degrees (#3642)", "author": {"name": "youyouhu", "email": "hym_henu@163.com", "user": {"login": "youyouhu"}}, "additions": 97, "deletions": 78}}, {"node": {"oid": "f207800c80549483e312d8b1a2358a5fb85e17b2", "messageHeadline": "store/tikv: fix bug of cleaning store cache on grpc canceled error (#\u2026", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 98, "deletions": 7}}, {"node": {"oid": "81b008338a18529c6dbc457e4c403ef14d3fc628", "messageHeadline": "ddl: disable alter table modify enum column (#3657)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "78f4cef3425f3233f765ccc66dc85f79d6ebcf1f", "messageHeadline": "plan: check database when parsing `show tables` and `show table statu\u2026", "author": {"name": "Wenxuan Shi", "email": "hi@breeswish.org", "user": {"login": "breezewish"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1d0fca7bce718ca07f0fe50115023d47d3c952a6", "messageHeadline": "executor: fix some compatibility prob in multi update (#3651)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "6bd585f27cd8bc4293bc4b60fc5b600f20f463a7", "messageHeadline": "json: add uint64 support. (#3648)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "cf608d88f56fbd0c9bb6ed3311537c8f4e515393", "messageHeadline": "ddl: virtual column cannot be used in primary key. (#3645)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "aa41e3aaf40c4c5ecb4b6dc201d70312d6484f4c", "messageHeadline": "*: support show stats (#3633)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 86, "deletions": 13}}, {"node": {"oid": "35d2ca006abf0999cb5789cd48c9ed748681e2c0", "messageHeadline": "expression, parser: simplify the type inferer of builtin funcs (#3617)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 194, "deletions": 125}}, {"node": {"oid": "403cc7a765d7ff938b555895f250ea441d92628b", "messageHeadline": "ddl: set no default flag when alter/change col (#3634)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "8d0f718e5695fcd14bd1c24af28f89adb3f286e9", "messageHeadline": "expression, util: 1. refine castStrAsReal 2. cast use new architectur\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "a89f0f037b2fd23a0e7a7de684e5d5a66587e4ae", "messageHeadline": "executor: fix typo. (#3637)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e356b2663f433aa9538da9f6674330d27b8bea13", "messageHeadline": "tidb-server: fix typo. (#3632)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "467a01a2d01e210fbf44202870cf82ae54464167", "messageHeadline": "*: support drop stats (#3615)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 120, "deletions": 32}}, {"node": {"oid": "0487312f80153cbcd08d1be2d98e5329f4f03a57", "messageHeadline": "Use one function to handle IPv4Mapped and IPv4Compat (#3596)", "author": {"name": "Sempr", "email": "iamsempr@gmail.com", "user": {"login": "sempr"}}, "additions": 22, "deletions": 47}}, {"node": {"oid": "91f08579b61427f0a7cce2630d1f8305e11ee18f", "messageHeadline": "expression, executor: rewrite builtin func Sin (#3609)", "author": {"name": "mengshangqi", "email": "mengshangqis@gmail.com", "user": {"login": "plutolove"}}, "additions": 62, "deletions": 38}}, {"node": {"oid": "760bdc9d5bb919d3c893765889ee59f781f85625", "messageHeadline": "expression, executor: rewrite builtin func Cos (#3607)", "author": {"name": "mengshangqi", "email": "mengshangqis@gmail.com", "user": {"login": "plutolove"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "623ac1ffb0968a35ea73c6f0050a6ddaa67080a2", "messageHeadline": "expression, executor: rewrite builtin func tan (#3621)", "author": {"name": "mengshangqi", "email": "mengshangqis@gmail.com", "user": {"login": "plutolove"}}, "additions": 57, "deletions": 37}}, {"node": {"oid": "fc161459b305bfdba4e2776e3d4c1182a0605f19", "messageHeadline": "expression, executor: rewrite builtin strcmp function (#3559)", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 75, "deletions": 43}}, {"node": {"oid": "d07f2eae965e03891987aecbe12c9356322c4c31", "messageHeadline": "ddl: fix add index with PK (#3622)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "6135cabb3d51d5dc6e68855f136fe0830fc56cc7", "messageHeadline": "*: tikv.NewMockTikvStore API refactor (#3573)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 102, "deletions": 45}}, {"node": {"oid": "900fa9fbb9496277c6361109bfc831df55ab806d", "messageHeadline": "expression:rewrite password using new expression evaluation architect\u2026", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "ebfacce977c684e2d453a7da935f755e7e2ac3f3", "messageHeadline": "*: set length and decimal for constant values (#3608)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 86, "deletions": 22}}, {"node": {"oid": "807208232389aeffa38b4fef87c69bd569bba2af", "messageHeadline": "statistics: introduce selectivity calculation (#3161)", "author": {"name": "Yiding Cui", "email": "winoros@gmail.com", "user": {"login": "winoros"}}, "additions": 369, "deletions": 5}}, {"node": {"oid": "4023bb88b3e286e7c5c64c155365494e25814cc0", "messageHeadline": "plan: Clean up (#3606)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "3f99d7e3f0dd1f50c25a524e59d206c49dd804f6", "messageHeadline": "util/types: fix convert mysqltime to timestamp (#3587)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 73, "deletions": 9}}, {"node": {"oid": "45cd7c98646cc26ba623a131ec4bfc63849b4d53", "messageHeadline": "builtin, json: add json_object and json_array functions. (#3562)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 357, "deletions": 61}}, {"node": {"oid": "8542248c7aa0c6ae2993c4bb53f2cd162d45321f", "messageHeadline": "tidb-server: change prometrics metric instance name to host_port (#3588)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "53716dc8a6a20968f48a7409dd5c9d5e56c454d3", "messageHeadline": "tikv/2pc:disable skip_contraint_check (#3600)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "4966dfbdebbaba2b0ddf080139b20fb841ffe49d", "messageHeadline": "plan: let getPushedProp fit the plan with multi children. (#3589)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 28, "deletions": 47}}, {"node": {"oid": "0f50d286bd4371a074b7a9c89c9f65c61246e30a", "messageHeadline": "statistics: add table.GetRowCountByColumnRanges method. (#3530)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 81, "deletions": 40}}, {"node": {"oid": "73cfeac540617fbe53e8af7e05e8f10610410800", "messageHeadline": "statistics: add variable member for table. (#3586)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "c7a714ffff302ce296a957d93be10550dafa99bb", "messageHeadline": "store/tikv/mock-tikv: remove useless encode (#3591)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6d49c5160cbdc1dd54bc36cc348cc59246752b48", "messageHeadline": "plan: a pre-work for changing the cbo framework. (#3577)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 90, "deletions": 121}}, {"node": {"oid": "e440ec77ea4b23ac6aef23c0c8dc2203f3723290", "messageHeadline": "store/tikv: export LockResolver. (#3585)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3ea6a4a0f7246057c01b05469cd9f794972000c4", "messageHeadline": "correct the name of contributor (#3584)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b26de9c9f671134a581f84657915113db2db628", "messageHeadline": "Fix typo (#3583)", "author": {"name": "Drogon", "email": "jack.xsuperman@gmail.com", "user": {"login": "JackDrogon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0dd049d9b2797286bad30f133e1518a7bd354176", "messageHeadline": "[expression] rewrite built-in string function: REPEAT (#3546)", "author": {"name": "zz-jason", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 86, "deletions": 22}}, {"node": {"oid": "6157ea87a19fc128ea6d2a7126699defa73ef3ca", "messageHeadline": "tikv/2pc:prewrite primary first when skip_contraint_check is true (#3\u2026", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "740d9393e88fe1dd9f2012a99279b89f10d7b89a", "messageHeadline": "parser: add TablesTerminalSym nonterminal symbol desc (#3578)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bffbc00302f72d0b643c9dce6244cfbcbb958df4", "messageHeadline": "*: log some crucial sql for user/privilege related operations. (#3557)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "cdead55aa8653659a92d193faa6c2f0503609405", "messageHeadline": "expression, executor: use baseBuiltinFunc's return type as ScalaFunct\u2026", "author": {"name": "zz-jason", "email": "zjsariel@gmail.com", "user": {"login": "zz-jason"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "284ac94a6980c57dd7523df0698892dd8432beea", "messageHeadline": "expression, executor: fix unhex(binary) error (#3569)", "author": {"name": "Jack Yu", "email": "yusp@pingcap.com", "user": {"login": "jackysp"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c3be8a9ad39815f91b505e0436e7dc48c33c883", "messageHeadline": "*: Support retrun the error of ErrNoDB (#3572)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "f2653574767bdb81d7dc8ca8d58dbd41d442dba3", "messageHeadline": "parser: add syntax support \"lock table\" and \"unlock table\" (#3570)", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e4b761071c126c45dd58265716a50a5c2f3f38fd", "messageHeadline": "expression, executor: fix hex(binary) (#3567)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d0358ceb1c8334e5e2ac44866441bc0a61b3c9f1", "messageHeadline": "executor, statistics: remove useless code and rename file name. (#3564)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "b780d6afefcbfca2b4f2b037cce5fb10ef0875f1", "messageHeadline": "plan: flatten row op row (op = GE, GT, LE, LT) in expression_rewriter\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 75, "deletions": 21}}, {"node": {"oid": "3ab3a61b5a0426aff04b0c3e71e8874b8acf70e8", "messageHeadline": "plan: pick all possible useful indices for merge join. (#3473)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 98, "deletions": 22}}, {"node": {"oid": "6b6b03dc297ac15fb1e5eb8fac8560fddbfa9103", "messageHeadline": "*: add a priority option to transaction, use high priority for meta (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 104, "deletions": 7}}, {"node": {"oid": "b5e6c0291a7cb2e042668d4bad3c960926403054", "messageHeadline": "plan, executor: fix multi-update. (#3531)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 101, "deletions": 91}}, {"node": {"oid": "d0e859174a9ef8cbf1cab0b2f85c79a3512942d9", "messageHeadline": "ddl: Break campaignLoop when closing DDL (#3553)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "76c07f6abb8aacfea289ed067c3383b551ba0650", "messageHeadline": "plan, ddl: add validate in checkCreateTableGrammar, to fail creating \u2026", "author": {"name": "winkyao", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "88189ab961b6f5353fc9aed6c98856864191cb23", "messageHeadline": "executor, expression: refine substr handle null (#3555)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "45490a02b9a199199674808c9b59d80bb0a056e2", "messageHeadline": "parser: Support alter table rename table without to (#3552)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ea05bf088d6dcd17b509322334ca084da604b006", "messageHeadline": "expression: default value from \"timestamp\" session variable is in UTC\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8aa1a632ea2a6845164f981da9d766e4730ac326", "messageHeadline": "expression, executor: rewrite the builtin func ascii using new method\u2026", "author": {"name": "Changjian Zhang", "email": "mljzcj@gmail.com", "user": {"login": "SteveZhangBit"}}, "additions": 65, "deletions": 46}}, {"node": {"oid": "c09cb14238b273feb0b633fbd5d6eb5198889764", "messageHeadline": "store/tikv: add RC isolation level. (#3535)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 386, "deletions": 204}}, {"node": {"oid": "11a1767e710cfb2f2c28006a0d755dac4302d1c1", "messageHeadline": "*: Get ddl owner ID (#3525)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "77c7e0037a7b4b55dd2291a145c73a7eb67d91c7", "messageHeadline": "tidb: add some privilege columns to mysql.db (#3532)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "5b92ee27eda0750c007ca9641e88f750a7076eab", "messageHeadline": "storage: disable pushdown json functions in tikv. (#3543)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2b4a3ce5e67d1764bae1582a753c0830deda2e84", "messageHeadline": "parser: parse \"select HIGH_PRIORITY ...\" statement (#3466)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 56, "deletions": 25}}, {"node": {"oid": "eea5cb22372b07b3e3b897dea705368c0361d668", "messageHeadline": "*: tiny clean up (#3542)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e773fa5b7943b3a7e1e17bbe6ed254c4c5fbf8d9", "messageHeadline": "builtin: IsIPv4Compat function (#3538)", "author": {"name": "Fred Wang", "email": "iamsempr@gmail.com", "user": {"login": "sempr"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "dcf0da93fae84f2c5f3db688e4742135d0cd0026", "messageHeadline": "util/types: fix parsing datatime 00-00-00 (#3536)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4db09e09409f995104e29f65acc71f5a8883f5a4", "messageHeadline": "expression, executor: rewrite built-in func makeDate using new expres\u2026", "author": {"name": "dawxy", "email": "97687341@qq.com", "user": {"login": "dawxy"}}, "additions": 94, "deletions": 53}}, {"node": {"oid": "ccd261010deebc8d8c1691602a34853bb08a8493", "messageHeadline": "ddl: update binlog position and update logs (#3534)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b9088c26b76f6c8b3ff5d382e674345bace000ee", "messageHeadline": "codec: simplify json codec. (#3524)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 75, "deletions": 30}}, {"node": {"oid": "8a319444025cf32bf4378de9dc5f003eca1ce113", "messageHeadline": "json: be more compatible with MySQL' document instead of implement. (\u2026", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1328e1b7282c026e579a413db3ad386c15fdabf", "messageHeadline": "*: update vendor (#3526)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 240, "deletions": 54}}, {"node": {"oid": "b535fd0b7e4a6f41a267ddf35df550a4d811f117", "messageHeadline": "*: remove the useless variable of `TiDBSkipDDLWait` (#3527)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "f331160eb920c2142cecd92d86f4fe5cf1f0f830", "messageHeadline": "expression, executor: rewrite built-in func length using new expressi\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 68, "deletions": 80}}, {"node": {"oid": "caeb777107e58855a985e0ca3acb72acccb1fd9c", "messageHeadline": "domain: change lease in schema validator test to 5 millisecond (#3522)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f1bc82bc0a50495e5537226d6ea6e2b44040a90", "messageHeadline": "expression: wrap arguments when new built-in function (#3520)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 115, "deletions": 52}}, {"node": {"oid": "eac27696065a1e768343b1cd4a65dbb03ff0c204", "messageHeadline": "*: change the format of aggregation's result (#3483)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "def034cf6fa1a5ff7a3e239af0285b5750203630", "messageHeadline": "ranger: add a more common method to calc range. (#3489)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 445, "deletions": 66}}, {"node": {"oid": "af5f3f551e53ad410cf2e250fa6a77b39039af89", "messageHeadline": "expression: remove inferType interface of functionClass (#3518)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "11247bf083304231dc5fd9daad2a6c826acc4034", "messageHeadline": "statistics: no longer pass inAndEqCnt to calc pseudo index row count \u2026", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "9233ccfe6e53bcc5704208bb1a713e010850c95c", "messageHeadline": "util/types:Handle out of range value when `load data` (#3508)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "db8ff9033496b6cefc9ec051c742703d83ab4e60", "messageHeadline": "json: fix unquote bug and add test cases. (#3507)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "b7e7041f6a725b6cb4ac31520e5f77baf358ead8", "messageHeadline": "vendor: update kvproto (#3514)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 125, "deletions": 152}}, {"node": {"oid": "247bf4afa2f2d1c78035371513119d327d73229a", "messageHeadline": "expression, distsql: pushdown json_* functions. (#3492)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 180, "deletions": 77}}, {"node": {"oid": "d1bb107e62009ed650753ece10a43d0227a7a7f7", "messageHeadline": "json: fix a bug in path_expr. (#3504)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "0e0e48e6a608efb6bced11b2b7ec3d40e337ef52", "messageHeadline": "executor, util: fix invalid time format \"YY-MM-DD HH:MM\"(#3509) (#3511)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "379914a5af11dfc91c55159bd9a474ead6ec98aa", "messageHeadline": "*: fix timestamp column data and index inconsistent involving timezon\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 167, "deletions": 36}}, {"node": {"oid": "4f56ece7794134876dce697c2a42a4b42d14d1ca", "messageHeadline": "*: a little fix and add 3 functions. (#3486)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "a5d14645d0ef383f27948b84aca8323bac39b980", "messageHeadline": "*: Fix add index after add column with default value (#3510)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "e36eb6fd966393dcb55229867583eb0f731ac9e2", "messageHeadline": "fix order in contributors (#3500)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "444983cdfd7401384c9d8177c12e62fc6c017753", "messageHeadline": "*: Fix a DDL bug about wait time (#3498)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 75, "deletions": 32}}, {"node": {"oid": "913037ebb970a9b4a66d3a6238cc626cf97f4f3c", "messageHeadline": "tablecodec,mysql, util: mysql TypeDuration Fsp  (#3499)", "author": {"name": "dreamquster", "email": "dreamquster@163.com", "user": {"login": "dreamquster"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "4b4378fdd4d7f06fe3c3e0e20ef73bd093f0a1bf", "messageHeadline": "fix some typo and continue refactor variable name topn (#3505)", "author": {"name": "liyanan", "email": "liyananfamily@gmail.com", "user": {"login": "unship"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "c15265e95bcfe56c1c115584d6c3623d6a416531", "messageHeadline": "*: rewrite concat using new expression evaluation architecture (#3479)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 207, "deletions": 45}}, {"node": {"oid": "b6ca0ddf8a33bb08ab16d0158a886e67ac301eef", "messageHeadline": "ranger: make Builder unexport (#3496)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 71, "deletions": 66}}, {"node": {"oid": "1bdb72e4eccd0ab5e860349c46b214ac65e4996a", "messageHeadline": "tidb: reset transaction when session retry statement in history meets\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5b979d09e0c7d8a07f5fbc640efd9ff3c79912ff", "messageHeadline": "*: Adding ppc64le specific fixes for some tests (#3477)", "author": {"name": "YugandhaD", "email": "yugandha@us.ibm.com", "user": {"login": "YugandhaD"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "f3f9bbd601e5c8bda32fac9a57f73931f0625bac", "messageHeadline": "store: refactor variable name (#3502)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "844f1c69b49ab2a28606850dad323daf81653c43", "messageHeadline": "expression: add SubTime (#3464)", "author": {"name": "\u738b\u7ef4\u771f", "email": "hawking.rei@gmail.com", "user": {"login": "hawkingrei"}}, "additions": 180, "deletions": 6}}, {"node": {"oid": "3e7657737b3bec53630c75843e853e8fe57f8e54", "messageHeadline": "expression, util: consider unsigned when cast (#3457)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 235, "deletions": 64}}, {"node": {"oid": "19b2fb0e4c530a635a0d5e4555ade014518b3b64", "messageHeadline": "table: add GeneratedExpr in table.Column. (#3487)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 112, "deletions": 12}}, {"node": {"oid": "3a06c4c0a8edb0bb758febac1b39350b2d541226", "messageHeadline": "*: fix a go vet warning. (#3484)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c3ac285410964e5f66e19668e1225bd60cd3c7b", "messageHeadline": "sessionctx/variable: store a copy of timezone in StatementContext (#3\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7908193b70deb74c79f1c9be4b59ffd9d7a19de7", "messageHeadline": "*: Fix rename table auto id conflict problem (#3493)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "3968328b5297a08ff63445cf7a5a67a8046bf9d6", "messageHeadline": "ddl/domain: Update logs (#3491)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "64fd512c799e22d7f6730d1730a14cd8b7b1b0f5", "messageHeadline": "rawkv: give up supporting empty values. (#3488)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "cb9bf47dfc0def3b6bc58fcdecaae27e9f0bb58d", "messageHeadline": "executor: turn on new expr evaluation for testSuite (#3475)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "fad663398a7eccd9948e9b4b8857151c6e188dce", "messageHeadline": "coprocessor: fix a pb unmarshal related bug. (#3482)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b73c562ab4a77316fabafc8e092e3f31a32ad08d", "messageHeadline": "statistics: fix a divided by zero bug (#3481)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "3b9e5de9a59e121c61113d950a64a58dee8929ca", "messageHeadline": "*: Remove the useless code about DDL owner info (#3472)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 154}}, {"node": {"oid": "bdaf1e9cc7724b12288524c50dfe0c94c34d5135", "messageHeadline": "util/type: fix parseDuration error when parse string of three digit (\u2026", "author": {"name": "\u738b\u7ef4\u771f", "email": "hawking.rei@gmail.com", "user": {"login": "hawkingrei"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2dd93852ad8b3d1e4fd8f3dba8c13d3a6d22a98b", "messageHeadline": "store/tikv: revise region cache log (#3474)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "129c817d8a5b1ffded9a1d32781b70e62cd90064", "messageHeadline": "store/tikv: remove lock in conn array (#3476)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "66226c56d32e9a790c547f5673b2bb427daddf42", "messageHeadline": "use multiple grpc connections for one tikv store (#3453)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 80, "deletions": 25}}, {"node": {"oid": "0343dac8e7d08276c9845ffcd6c730e1de47eb61", "messageHeadline": "plan: forbidden modify generated column by insert/update. (#3434)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 152, "deletions": 16}}, {"node": {"oid": "f0fc92745ccf0d25801e478634b58e6ed80e3cd3", "messageHeadline": "util/types: select cast(-1 as unsigned) return wrong result. (#3462)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "7c9e18621f2ff8bdd2fadc7b5010040e898d1e34", "messageHeadline": "*: add some privilege columns to mysql.user (#3445)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "5dd01655322439f65a301dce5db6ac736c51cdb3", "messageHeadline": "Fix Run Empty Alter Table Add Constraint SQL Error (#3456)", "author": {"name": "dawxy", "email": "97687341@qq.com", "user": {"login": "dawxy"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9575deeb1085d54d4cc3b1b82c308f1430a393f5", "messageHeadline": "ddl: add more features about generated column. (#3431)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 430, "deletions": 49}}, {"node": {"oid": "4052a6660a5b903f31ae16a0cf1398e8c49270cc", "messageHeadline": "Remove authors.md to contributors.md (#3465)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 125, "deletions": 117}}, {"node": {"oid": "821d928e7acc3acd662df05b1704b2f7135577c9", "messageHeadline": "*: use async get timestamp API && remove asyncGetTSWorker (#3459)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 124, "deletions": 52}}, {"node": {"oid": "cf96dca50c4b7961def60b250b3ac2a188aabf8a", "messageHeadline": "store/tikv: export RunGCJob (#3439)", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 49, "deletions": 42}}, {"node": {"oid": "1ccc71a94ab090f57bb9b96a2b4afddde0dbb112", "messageHeadline": "statistics, ranger: add method to calculate the range and row count o\u2026", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 351, "deletions": 15}}, {"node": {"oid": "439a47c0929e917aed2830ae42330fa2d9ac4109", "messageHeadline": "sysvar: fix license (#3460)", "author": {"name": "Akihiro Suda", "email": "suda.akihiro@lab.ntt.co.jp", "user": {"login": "AkihiroSuda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39b1fda5565dc2bc18f77f36d788da076125e59f", "messageHeadline": "ddl: Revoke the session when the DDL will close (#3454) (#3461)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "4bc3cf7a481775ed9375873cd54192afc491fcd4", "messageHeadline": "*: support using clause in join statement. (#3372)", "author": {"name": "Zejun Li", "email": "me@zejun.li", "user": null}, "additions": 171, "deletions": 3}}, {"node": {"oid": "703f7045e3d77071df5cdb716e7270312a44c2ae", "messageHeadline": "expression, plan: add switch for new expression evaluation architectu\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "1837c097a9f2db3c3bdc4473dc294e510d8dbff6", "messageHeadline": "*: Add TTL to the self schema version on etcd (#3427)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 100, "deletions": 16}}, {"node": {"oid": "ff7755451fd71f3a9b7eabd6a3203a87d4a10af6", "messageHeadline": "plan: calculate count and cardinality for join. (#3403)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "bce97be93a080d9c4a8b33097fccf863bd9d9edc", "messageHeadline": "vendor: update pd to fix a pd-client race (#3451)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "071281ff91dcd6c35ed36241537aaa6e8822ff8a", "messageHeadline": "store/tikv: refine errors for undetermined result (#3423)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 80, "deletions": 35}}, {"node": {"oid": "f7c1e1008b6dc4394d2a019dc72c87dff7a3e9df", "messageHeadline": "expression: improve baseBuiltinFunc.evalTime and evalDuration (#3437)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ddab5422a21e237384daac930b6b0e7e88eeaf0a", "messageHeadline": "vendor: update pd client. (#3447)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "895a35415d0dab9e6fefad6e3c5a8a6337c4f2cd", "messageHeadline": "expression: implement wrap Expression with cast functions (#3419)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 592, "deletions": 39}}, {"node": {"oid": "1ac2be8cc5d890a225601b12e51610e7b8dffb1e", "messageHeadline": "statisitcs: estimate range result with increase factor. (#3432)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "ddc2ffcfa55d8ad93f1b0017eee57edf96db2c63", "messageHeadline": "parser: add generated column grammar. (#3428)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "a7d33e5e0bb41946c031301126a2ff79d22898b2", "messageHeadline": "util/types: add SubDuration method for Duration (#3415)", "author": {"name": "\u738b\u7ef4\u771f", "email": "hawking.rei@gmail.com", "user": {"login": "hawkingrei"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "a43823731736932ea912771e57c22c5ca8ac23f0", "messageHeadline": "*: refactor binlog and reenable test (#3433)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 82, "deletions": 40}}, {"node": {"oid": "233513ec5f8a6925a9d48d3462250e03b01b3049", "messageHeadline": "executor: set statsLease to 0 (#3435)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c030afc77aaf48cc5969a7a29d84b9c6de83ab90", "messageHeadline": "expression, plan: 1. fix arithmatic func type infer (#3436)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fee2fe04509ecbd5045ac34ba7f69061369e5f8f", "messageHeadline": "ddl: remove wait group for owner manager", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "add8aef7a3589a1b5199630ed1c121e96f447e8f", "messageHeadline": "ddl: update owner_manager TTL (#3440)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e4479832b9b4ab80ebc1049786e739b0623781a", "messageHeadline": "vendor: update pd (#3430)", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 1568, "deletions": 11}}, {"node": {"oid": "db2724aee96b9f7d03d818186e20138d6c8e4066", "messageHeadline": "ddl: Fix a bug when wait schema change timeout (#3429)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "124b937cd4cb169aa8bcf5e6958ce48b2f8cc08a", "messageHeadline": "2pc: cleanup primary key first (#3420)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "b8972bcd5e5ebb24b452e29c26b6cb82d16e5f5a", "messageHeadline": "ddl: Add interval to log (#3422)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "72981fdbbd7e7d2c45b47f031d61fb4b3775dfb9", "messageHeadline": "DDL: add two limits for JSON column: used as key and  not null defaul\u2026", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "eb2b32ee86244ec9fa8fae96041117b9fbd3b9aa", "messageHeadline": "executor: validate snapshot TS (#3416)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "e270fe7f9afa7d043b35a04534b6fa28500404f9", "messageHeadline": "binloginfo: skip test for parallel issue (#3425)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5654dd9bd2c3064476183d2b992cccceb6fff9d3", "messageHeadline": "expression: FROM_UNIXTIME(12.1) + 1 return wrong field type (#3386)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a5b05a7b1ebad07e53de53ff876e47c684f8a10a", "messageHeadline": "binloginfo: use current time for unix socket filename (#3418)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1902e62c44a28027db5844bd07687e32e0896f7", "messageHeadline": "util/testleak: make it work right (#3414)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "a623135bae0db75b4f9a4ac3b8dc820059ec3e61", "messageHeadline": "*: add cast(value as JSON) support. (#3395)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "1c5ad420d3a87f9f0d67b6e3b7c0e4ac4c63ab7f", "messageHeadline": "executor: avoid allocating a lot of memory at first in topn. (#3392)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7ae996c411065838d6d0e6087a1dc03e8d90bd15", "messageHeadline": "Set stats lease. (#3408)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "1686ca7dc1a04b884e5d88b588f226c8fa878c74", "messageHeadline": "expression, util: improve cast function signatures (#3387)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 515, "deletions": 72}}, {"node": {"oid": "5a1154d11d6edeff4bfb0061ad88915620ebc291", "messageHeadline": "makefile: Enable -race with WITH_RACE=1 (#3399)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7d634a54863d7fc5ed328e817a3963ac715dd109", "messageHeadline": "*: fix a data race in privilege handle Update() (#3389)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "e1debd4505dd0b3566f1374df4ab39d97cf05a88", "messageHeadline": "executor: analyze executor construct new distsql exec. (#3410)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 100, "deletions": 27}}, {"node": {"oid": "0fec425b18cbf6e9fb78f3ca645a971be10c1fcc", "messageHeadline": "style: change return to keep code style clean (#3407)", "author": {"name": "\u738b\u7ef4\u771f", "email": "hawking.rei@gmail.com", "user": {"login": "hawkingrei"}}, "additions": 140, "deletions": 147}}, {"node": {"oid": "78319c7530512abbf9d5398a28e99b61f79453a9", "messageHeadline": "*: reset statement context for prepared statements (#3413)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 46, "deletions": 40}}, {"node": {"oid": "c2533c60ff3753f2471a698c42e92d8ab4062ed4", "messageHeadline": "*: Update lease value and do not share etcdSession in owner manager (\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "fed20ab611223bc36a5b474d272801791dbb1b43", "messageHeadline": "ddl: Fixes the timeout of run `make race` (#3406)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "035ac291e20a22b06f96bc213e99c4c24e85cd99", "messageHeadline": "expression:correct comments mistake. (#3411)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "791b4c273c431d69e63c37e1763b711bbd2ed607", "messageHeadline": "expression: add buildin functions json_{set,insert,replace} and json_\u2026", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 513, "deletions": 14}}, {"node": {"oid": "757953632ba8ae930e80083240abeced0904d250", "messageHeadline": "store/tikv: write read-only select for update locks (#3402)", "author": {"name": "Ewan Chou", "email": "z@pingcap.com", "user": {"login": "coocood"}}, "additions": 78, "deletions": 86}}, {"node": {"oid": "1422c0847c6131cb8dd1db7de6cc7a3a5af1990c", "messageHeadline": "ddl: Export some variables and remove useless tests (#3398)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 68, "deletions": 343}}, {"node": {"oid": "140c1a3d917e22dac7b852739a8e557b95081e4e", "messageHeadline": "plan: calculate stats profile in logical plan. (#3370)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "7b6e4475b3aef82fe4391481f6319c36cf4c0074", "messageHeadline": "variable: add a varaible to read current timestamp (#3400)", "author": {"name": "Ewan Chou", "email": "z@pingcap.com", "user": {"login": "coocood"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "0cbc6c83e1746158b948a3b3b1746e0a88e7ed53", "messageHeadline": "store/tikv: add grpc window size config (#3397)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ca1b73f85cd8665198e5d66d872c63807199dee3", "messageHeadline": "vendor: upgrade  grpc library (#3396)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 33745, "deletions": 3416}}, {"node": {"oid": "063dbd0e41dfaf8ca07aeb9bb79f03c3abc05e40", "messageHeadline": "store/tikv: use grpc (#3390)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 7319, "deletions": 13586}}, {"node": {"oid": "e669009a2757ac9b96538374992b3b12cebbb40b", "messageHeadline": "expression: add builtinAddTimeSig (#3290)", "author": {"name": "\u738b\u7ef4\u771f", "email": "hawking.rei@gmail.com", "user": {"login": "hawkingrei"}}, "additions": 209, "deletions": 1}}, {"node": {"oid": "72f8dfedfb0a2eb17f4c17a70288697679bb0032", "messageHeadline": "domain,tidb: adjust sysSessionPool size (#3385)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b0e2d4f908450bf1c90095b134c52d141b86c5a6", "messageHeadline": "ddl: Retry when session is done (#3371)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "1d486fbed96a14215389d5dfc68172b01a8c0163", "messageHeadline": "Format checklist.md (#3382)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cae65ff127f27de65893b908fbbd3128ce9221df", "messageHeadline": "executor, util: fix gorm-test when cast a value to varbinary(N) (#3379)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "62450b902432f70848d315311d6b3d79325c72c9", "messageHeadline": "Use etcd to speed up DDL process", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 575, "deletions": 523}}, {"node": {"oid": "7a872e469450033dcd558e3ae26e432b18952028", "messageHeadline": "add json functions: json_{set/insert/replace} and json_merge. (#3374)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 218, "deletions": 7}}, {"node": {"oid": "21ecc6696386150114758f5352e86820700abce2", "messageHeadline": "*: fix typos (#3375)", "author": {"name": "Neil Shen", "email": "overvenus@gmail.com", "user": {"login": "overvenus"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e294500a1727dc52ac5dfb14faccf404a60f244b", "messageHeadline": "expression:implement function password. (#3275)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "01dd725090d482f6e9de31ed9237c8966ed4e8b1", "messageHeadline": "add Extract and Unquote functions for JSON. (#3353)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 550, "deletions": 96}}, {"node": {"oid": "ea9ce9c0faa5bea7eb4bda58188cd743862ff5b7", "messageHeadline": "*: fix issue3356 (#3357)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 81, "deletions": 19}}, {"node": {"oid": "11837925248564fd17cdce8ce93ebc57cc3b0df5", "messageHeadline": "executor: stop fetch handles after closing. (#3365)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f453b1934172321fa9b7720698163edc693b482e", "messageHeadline": "privileges: Upgrade stored password format to Compatible with MySQL. \u2026", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 145, "deletions": 33}}, {"node": {"oid": "f83bdd0aaf5db2c419fc324c2733936605d7a0a4", "messageHeadline": "*: fix 3235 (#3358)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "b73b833e02bfa2a82cd09cda3ecd02c95f66fc09", "messageHeadline": "parser: use ExpressionListOpt for json functions. (#3362)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "8eed6456e9a5e4c42fb5dc70e8a3e475cc12dfcb", "messageHeadline": "statistics: store and load null count. (#3350)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 50, "deletions": 25}}, {"node": {"oid": "77b87ed17056f94925b07789932f27af7d825e3b", "messageHeadline": "variable: remove GoSQLDriverTest (#3361)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "64830c93b74356f2a6ab37a95a9c9f4113d1db7d", "messageHeadline": "ddl: Use etcd to synchronize schema version (#3322)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 543, "deletions": 182}}, {"node": {"oid": "8a22cd6534d0598d1333be7fc13d88709e8b6cf2", "messageHeadline": "plan: rename taskProfile to task. (#3348)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 201, "deletions": 201}}, {"node": {"oid": "e55f430d647866a05c13b4fb94360fffd24b0f3c", "messageHeadline": "tidb-server: add domain close,adjust exit position (#3349)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b6fc032fc0ccb4ae8ab8a54d45ac81f6732612c", "messageHeadline": "*: add References_priv to mysql.user (#3343)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "ed32957cfc237e9c25ebf108039ad8392d675d7a", "messageHeadline": "document-store: reconstruct JSON code (#3326)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 390, "deletions": 413}}, {"node": {"oid": "a81726a42f98100d8fb2ec47d69ab023a4e93250", "messageHeadline": "executor, statistics: analyze with null count. (#3336)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "607af0bb7fc8c80721fa2ad783344087a477ec90", "messageHeadline": "statistics: estimate by lower bound. (#3341)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "9b04b414c687a39b8264797259a186b67c12d76d", "messageHeadline": "*: use TSO instead of local time (#3342)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cf98771fad8e9fd35c074ffa0428fd0d7515ffc0", "messageHeadline": "fix: parseDuration error when parse string of one digit (#3345)", "author": {"name": "\u738b\u7ef4\u771f", "email": "hawking.rei@gmail.com", "user": {"login": "hawkingrei"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6033cfccb75830e2f6855f5ef20cabfa4fad1fc7", "messageHeadline": "expression: Implementation of INET6_NTOA (#3333)", "author": {"name": "Guilherme H\u00fcbner Franco", "email": "guilherme_hubner@msn.com", "user": {"login": "guilhermehubner"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "d5213842f17bdfc975a5ac5f92883436334a2c88", "messageHeadline": "Improve CONTRIBUTING.md (#3332)", "author": {"name": "Rick Yu", "email": "cosmtrek@gmail.com", "user": {"login": "cosmtrek"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "7a5cd973f89e4c3231b54278a5821243793baf2a", "messageHeadline": "statisitics: build and load with lowerbound (#3327)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "ed2555a0ef3e28114260fdbec093202a5a28bb73", "messageHeadline": "*: add GetTypeClass() function for Expression interface (#3321)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "a630a9a096b81ea6334af01292899a1343dc0e96", "messageHeadline": "AUTHORS: Add AUTHORS (#3311)", "author": {"name": "Ce Gao", "email": "ce.gao@outlook.com", "user": {"login": "gaocegege"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "1fb022086a7d81ef3f8d65b70f22dc37d379719d", "messageHeadline": "store/tikv: fix context cancelation for 2PC commit (#3330)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "06ec635583425e29896f5f3b34508b610deb12cf", "messageHeadline": "expression, util: rewrite IsHybridType func (#3319)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 79, "deletions": 21}}, {"node": {"oid": "f9114342ea8926412bae7387ae89d33763790b4e", "messageHeadline": "add comment (#3328)", "author": {"name": "Soup", "email": "maxiaoyu@pingcap.com", "user": {"login": "ilovesoup"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6dbff6149a0e6a7ff96716d47556ec72599b4214", "messageHeadline": "expression: add castXXAsXXSig (#3329)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "6962814a29e31376598c78a745e87ee36211cd4b", "messageHeadline": "add json_type function and compare json with primitive types. (#3307)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 486, "deletions": 40}}, {"node": {"oid": "aef9db4b3bbd06d7dfc8b725373ad4241634b33a", "messageHeadline": "store/tikv: add log. (#3318)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "76ece8ec1fc8dc2b0191e34a6db5a400548cee63", "messageHeadline": "ddl: add support first/after for modify/change column (#3215)", "author": {"name": "Zejun Li", "email": "me@zejun.li", "user": null}, "additions": 149, "deletions": 6}}, {"node": {"oid": "3c7df1c30209bbe67dffba6fa6714955df52ce4e", "messageHeadline": "executor, plan: support batch index look up join. (#3306)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 389, "deletions": 37}}, {"node": {"oid": "d2557fe49afd1bf441171b3b740c2e788aeef67b", "messageHeadline": "executor: open doubleread close test and fix bug. (#3316)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "79ccc1384e191ab34d34fb8cdd38b214ec338b7b", "messageHeadline": "util: correct type infer of Bit literal value (#3317)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "fb75f5a1c67f0b408f93ad509c247dd2ae551e6b", "messageHeadline": "expression, util: implement new cast built-in function signatures (#3\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 927, "deletions": 69}}, {"node": {"oid": "282421cdb001728598f6e2040c0ce1e5ecd84cef", "messageHeadline": "fix: time add parameter (#3314)", "author": {"name": "\u738b\u7ef4\u771f", "email": "hawking.rei@gmail.com", "user": {"login": "hawkingrei"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c6cd3e120d74ca10352c73d04645d7511458ad8", "messageHeadline": "store/tikv: add conn pool metrics. (#3312)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "31579bb3f0135e9be2c4756ef977c330957b4881", "messageHeadline": "Fix asyncGetTSWorker goroutine leak (#3291)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 91, "deletions": 59}}, {"node": {"oid": "a7d68deb2a65b88c18d20db0de4ada91807e544c", "messageHeadline": "mock-tikv: fix write write conflict check. (#3308)", "author": {"name": "Zejun Li", "email": "me@zejun.li", "user": null}, "additions": 39, "deletions": 6}}, {"node": {"oid": "2518f8548af31c1d4d1ffc16a9560548cdabc686", "messageHeadline": "*: Add the arguments of `ctx` and `etcdCli` to the `NewDDL` interface\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 91, "deletions": 84}}, {"node": {"oid": "50f0e3743005242f2e13ddfd8648d437af28f2ad", "messageHeadline": "util/types: Duration Add (#3304)", "author": {"name": "\u738b\u7ef4\u771f", "email": "hawking.rei@gmail.com", "user": {"login": "hawkingrei"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "0fee05c24c2255d7f0c86341e2b19955e7453260", "messageHeadline": "store/tikv: cleanup duplicate codes (#3310)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "0dfc245aad494afc9a400cd661e2ad3b6bdad8b9", "messageHeadline": "*: change the schema of stats_bucket and stats_hist. (#3295)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "f57f99ac13b69bc49e7ef74b3cecd22442c20a84", "messageHeadline": "plan: new plan support index look up join. (#3281)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 282, "deletions": 10}}, {"node": {"oid": "47d252deb216a8cc73a46540427134527ebdd994", "messageHeadline": "update vendor (#3296)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 2043, "deletions": 2110}}, {"node": {"oid": "b3c43e52ca326c274a9b5b5afa8cbd0bd8310dce", "messageHeadline": "*: retry commit for prepared statement when schema change (#3297)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "2c07a47f229314ac2ccfb78607d218759a77a050", "messageHeadline": "parser: fixed alter table compression option (#3293)", "author": {"name": "David Chen", "email": "chendahui007@gmail.com", "user": {"login": "holys"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd5bc0a3143b9242e698ab8e336b283e31355284", "messageHeadline": "parser: support add  fulltext index and clean redundant code (#3299)", "author": {"name": "David Chen", "email": "chendahui007@gmail.com", "user": {"login": "holys"}}, "additions": 16, "deletions": 57}}, {"node": {"oid": "0cb1582e3d5fec3df0769a8c73d5a9879608c4ac", "messageHeadline": "ddl: make test stable (#3300)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7ff6a69ecf55d60700d62db72f0d693f3480e8d7", "messageHeadline": "ddl: remove the function of Start (#3288)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "ff18bbf871076917aa469e160d09d7a198e4eac4", "messageHeadline": "ddl: Use etcd to elect the owner (#3158)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 389, "deletions": 3}}, {"node": {"oid": "302aa70f76f469a56f4977aea68a560e16a5370b", "messageHeadline": "domain: check schema change when lease=0 (#3273)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "26ee3cc2e58f9e4141a5bfa96ccab15fed07b502", "messageHeadline": "executor: fix data race. (#3284)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2d89a97aae41a19c536c1a31e17a6479f79abc17", "messageHeadline": "vendor:add support for command import (#3285)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 1744, "deletions": 295}}, {"node": {"oid": "598b45a4291645e5d378d5d64de63334d9fb7545", "messageHeadline": "store/tikv: don't store context and don't backoff when canceled (#3265)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "97c8e3618a38b31ad3ef2afeec1c0908feb0110f", "messageHeadline": "tidb: fix retry when commit get infoschema change error (#3270)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "917b65c4a27fa14508280688c2e2e527046ae4e0", "messageHeadline": "*: pass column index to kv store. (#3280)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 38, "deletions": 44}}, {"node": {"oid": "ffee89b4290e27283a5a04f452a47379b7f765e2", "messageHeadline": "expression: add EvalDuration/EvalTime for expression (#3278)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 211, "deletions": 4}}, {"node": {"oid": "1e4bf4775c284ec009189af71419fd59ed1193c3", "messageHeadline": "document store: add JSON type and codec. (#3248)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 719, "deletions": 1}}, {"node": {"oid": "17c3af6cf155daedb7e10829722f82358298d2c4", "messageHeadline": "ddl: Speed up the test of `testAddIndex` (#3279)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "e7257d0e9d63956fc84ebd55b52ce0bb9cdd096e", "messageHeadline": "plan, executor: open the new plan switch for all test. (#3274)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "345b30b929401f92528ac8f27caea80070862dfc", "messageHeadline": "executor: update an error code (#3276)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "53713af731d429429ed090119302878d31f7ef4d", "messageHeadline": "store/tikv: fix retry without limit when committing the primary (#3258)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 86, "deletions": 20}}, {"node": {"oid": "69a55ad8454d7eae481975164c3c9714cf5f8b72", "messageHeadline": "*: refactor a function name (#3263)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "34bf7ce11800b520e86faa453e5c318ff0dab297", "messageHeadline": "store/tikv: context cancel should not trigger onSendFail and drop cac\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "83375338c8dd157f3e1f9067fafbfe714510bb36", "messageHeadline": "expression:correct comments mistake. (#3272)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0f246744ce351528af3fec9fa81ef6f91d5c8389", "messageHeadline": "plan: consider task tp in required prop. (#3257)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 205, "deletions": 54}}, {"node": {"oid": "e3ac940a2072634af29075cc6a8c2497b0f47e5b", "messageHeadline": "Jenkinsfile: init adding Jenkinsfile (#3249)", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "301e9843096c756a5f56f580014dd140db35a94f", "messageHeadline": "plan: support index join (#3262)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "213954d2e700e2b1f7e29b7f8e927ab6836613b7", "messageHeadline": "*: add specified columns for LOAD DATA INFILE Syntax (#3240)", "author": {"name": "shady", "email": "ArGregoryIan@gmail.com", "user": {"login": "IANTHEREAL"}}, "additions": 106, "deletions": 14}}, {"node": {"oid": "9b8a445aa828ccf4ee2eb08e15fe4e3130108b37", "messageHeadline": "*: parse more lock options in alter table statement (#3260)", "author": {"name": "David Chen", "email": "chendahui007@gmail.com", "user": {"login": "holys"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "83a40db1fafcfada80a5e85a93df175214630bbd", "messageHeadline": "sessionctx/variable: add default value of Password Validation Variabl\u2026", "author": {"name": "WangXiangUSTC", "email": "xiang13225080@163.com", "user": {"login": "WangXiangUSTC"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b2a7b8735f86c46713b160209d260b783957146d", "messageHeadline": "bootstrap: tiny clean up. (#3261)", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "9f08180d7db8190fff49ba626ce4b2c69af1ed0c", "messageHeadline": " information_schema: Fill information_schema.key_column_usage (#2721)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 100, "deletions": 3}}, {"node": {"oid": "04f9318525894aee0ecd383003d0534479df4a95", "messageHeadline": "privilege:correct comments mistake (#3250)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d6ec37bb4219e95babce41bd0400d04d84b1fb88", "messageHeadline": "expression, util: refactor type resolver using new design (#3247)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 46, "deletions": 85}}, {"node": {"oid": "3a522c7f9492f2aac749322578ed6bb370c95b63", "messageHeadline": "expression: rewrite ConvertTz built-in functions (#3222)", "author": {"name": "Simon Xia", "email": "simonxiaOMG@gmail.com", "user": {"login": "simon-xia"}}, "additions": 170, "deletions": 4}}, {"node": {"oid": "1e2b6af3ab715f0beac34a2a888428e5a43ede11", "messageHeadline": "plan: add topn operator. (#3242)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 206, "deletions": 124}}, {"node": {"oid": "9120562edcb50633297b738b9a7e342510dba76e", "messageHeadline": "docs: update required golang version to 1.8 (#3254)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a0ecf85f9ee8b9ee9c7ecfad762f98e3706dc5dc", "messageHeadline": "plan, executor: let new plan resolve after physical plan building. (#\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 150, "deletions": 54}}, {"node": {"oid": "ca9c96169580408535e9c21a65514938cccd3008", "messageHeadline": "store/tikv: fix context checking for coprocessor worker routines (#3245)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "76d6adb78dd4b3a6024f5f1f7c70c4cee0f2cb59", "messageHeadline": "add builtin time period diff func (#3237)", "author": {"name": "Di Tang", "email": "tangdi.bupt@gmail.com", "user": {"login": "tangdi"}}, "additions": 103, "deletions": 12}}, {"node": {"oid": "bc2bba1130987f2b95cbec9a866a1921f0810df7", "messageHeadline": "add:impl builtin uncompress & uncompressedlength (#3136)", "author": {"name": "woodpenker", "email": "woodpenker@163.com", "user": {"login": "woodpenker"}}, "additions": 114, "deletions": 4}}, {"node": {"oid": "e80a7135c994d75ef83ae45c9582e442a2e15c0e", "messageHeadline": "infoschema:  correct comments mistake. (#3239)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "56044645ee0ffeeb67d5d355f86d96e40b02ef6c", "messageHeadline": "expression: add setSelf for all built-in functions (#3218)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 375, "deletions": 192}}, {"node": {"oid": "b69690cdc1c181de348f0849be2e48ff08d2f9a7", "messageHeadline": "ddl: speed up aysc ddl event notify for test. (#3233)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b0f66edfef4d68e5b96ae85f313e33955d8ee3cb", "messageHeadline": "expression: add EvalInt/EvalString/EvalDecimal/EvalReal for CorColumn\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "5f34aa4776a0334e766ace6eaa78fe6d17f55984", "messageHeadline": "*: Add warnings for `load data` (#3224)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "6715099b4440e71ef24d4420fd1a705eb4606e20", "messageHeadline": "sessionctx: @@version return wrong value (#3232) (#3238)", "author": {"name": "louishust", "email": "hdchild@163.com", "user": {"login": "louishust"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03bd83e187762009039730ef541c375a439e3170", "messageHeadline": "util/type: add error trace for some time format error (#3226)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "31b31a0f034a94f34941e5c63a22b981a32770c1", "messageHeadline": "Add err check for unused err (#3236)", "author": {"name": "astaxie", "email": "xiemengjun@gmail.com", "user": {"login": "astaxie"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "be56698f723f09a3be1e33b81b81d0bfc71eb656", "messageHeadline": "document-store: init work. (#3228)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "665b137e0e4a3a4d6c7b6a5bf6334b4310b0a5b4", "messageHeadline": "fix jekins ci (#3229)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "c5e864539fea24b95d3088444bcb6f5f9dedf92b", "messageHeadline": "executor: fix some bugs about new plan. (#3231)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 70, "deletions": 17}}, {"node": {"oid": "ad52a2462cf54f7cf865cc2127aca7cabb8bdd6a", "messageHeadline": "executor: add open inteferce for Executor. (#3221)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 421, "deletions": 567}}, {"node": {"oid": "436eb2430309bbeaaa400a390cb50c549f6f5537", "messageHeadline": "executor,store: fix a bug caused by HashJoinExec encode/decode (#3225)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "9a9db91f6332d5a64b80270dbe0e60ff562de18f", "messageHeadline": "plan: move range calculation to package ranger (#3208)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 651, "deletions": 419}}, {"node": {"oid": "2bcd329d765c5914c15c3c2a5da3dd4f3985dd4b", "messageHeadline": "docs: replace logo (#3219)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e6ec57ee5589dabc7e22a200c98dfe9d1ee3e2b7", "messageHeadline": "executor: fix data race (#3212)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0d6490efc4db079d79bc4554adba0276c7b14b76", "messageHeadline": "*: interpret timestamp datum based on session's time_zone (#3167)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 149, "deletions": 106}}, {"node": {"oid": "60c705cc814cbe8cc1cd2322350ee300620a8fa5", "messageHeadline": "expression: refine builtin-func RAND (fix issue3211) (#3213)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "6dd04abf1e2f7458518c8fa963ce2e1f783d51df", "messageHeadline": "store/tikv: prewrite primary and secondary in parallel (#3148)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "cc3676abc0729d46b2ac798593b5567a6147c5c5", "messageHeadline": "*: fix aggregation bug in new plan. (#3210)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "33c2262b9e6d128a5519c9a76eb20da7b652c862", "messageHeadline": "*: assign RetType for Constant/Column (#3201)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 131, "deletions": 44}}, {"node": {"oid": "928fd93474ee13d793213c90abfd5d76318aceee", "messageHeadline": "fix GOPATH detection (#3209)", "author": {"name": "Jay", "email": "busyjaylee@gmail.com", "user": {"login": "BusyJay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0d83936ef3c09071e12a284aea475c203952a83c", "messageHeadline": "sessionctx: fix comments warning in sessionctx (#3192)", "author": {"name": "knarfeh", "email": "hejun1874@163.com", "user": {"login": "knarfeh"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "d128a10fad98361844156dac8faaa86db6d4e4e6", "messageHeadline": "plan, executor: implement index look up executor. (#3204)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 263, "deletions": 22}}, {"node": {"oid": "10fc9fcd442629105cbedc072358775fe55e96c9", "messageHeadline": "tidb: eliminate runtime.morestack from getTimestamp call stack (#3054)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 50, "deletions": 23}}, {"node": {"oid": "c8e674e6d45e16e66367b508b0b94e6f1b788e24", "messageHeadline": "builtin: IsIPv4Mapped function (#3193)", "author": {"name": "qhsong", "email": "qhsong@users.noreply.github.com", "user": {"login": "qhsong"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "ab25fa9e9028be59faf3b685a5a672a0764dbab3", "messageHeadline": "expression: Make UUID() a dynamic function (#3207)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1a67dd53caad1cbbc94fc1f766a57217641cb2c3", "messageHeadline": "Travis: Add coveralls support (#3150)", "author": {"name": "Ce Gao", "email": "ce.gao@outlook.com", "user": {"login": "gaocegege"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "d997cd220e06bf30dc2e5526c97dba5b35e3ad8f", "messageHeadline": "ddl: Return an error when add or drop primary key (#3203)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "f42570fce2da8f121187a8f2df0032ae354affca", "messageHeadline": "Update ISSUE_TEMPLATE (#3206)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f3ed9bc058324612f48add0aee7277cd1c29051", "messageHeadline": "ddl: fix checkDuplicateColumn and add test cases. (#3174)", "author": {"name": "qupeng", "email": "onlyqupeng@gmail.com", "user": {"login": "hicqu"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "31314690a93f5339de895b0c7e9f2829e3233afe", "messageHeadline": "expression: remove baseExpr struct (#3202)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 0, "deletions": 79}}, {"node": {"oid": "d1876810e3f3c88d5b69aeeff3a6d9875ecfd22b", "messageHeadline": "expression: add EvalXXX functions for Constant and Column (#3128)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "67c62b3b391446c275238ae0afd13df72a96d87a", "messageHeadline": "*: make string in select result convert to bit correctly. (#3188)", "author": {"name": "Zejun Li", "email": "bobotu@users.noreply.github.com", "user": {"login": "bobotu"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "3f296ed82d1cce3834e5b6d58212a9a47a7321d1", "messageHeadline": "*: add Trigger_priv column to mysql.user (#3143)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "67815f1a0778692e20931dcf705b2c6c688ab254", "messageHeadline": "plan: copy the physical info to avoid panic. (#3199)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dbcab85ba6a4f9174aa285ab7ee1f256af24d6af", "messageHeadline": "*: support index reader executor. (#3175)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 248, "deletions": 92}}, {"node": {"oid": "1ba5b0b27387e5683495361e75224a1818e304b8", "messageHeadline": "tidb: fix version7 bootstrap (#3198)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "3370dc9b92ddff7678d7d1959244e7a38e96e9c8", "messageHeadline": "store: remove useless code (#3197)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 30, "deletions": 48}}, {"node": {"oid": "2d880d4d6b7939a5450b9ecae74731237ecdfe00", "messageHeadline": "vendor: update etcd version (#3195)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4483, "deletions": 26}}, {"node": {"oid": "cfa1b19628c88b72a6c1ec39e2ca22ca623d54cc", "messageHeadline": "expression: rewrite compare built-in functions (#3155)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 235, "deletions": 0}}, {"node": {"oid": "4b82b6f4cfceea9d0d36faeff8b963181c16e756", "messageHeadline": "err assigned and not used (#3178)", "author": {"name": "astaxie", "email": "xiemengjun@gmail.com", "user": {"login": "astaxie"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f9340d8171a59d9f90ee2a5872c43da77912036f", "messageHeadline": "*: fix BIN test and check error for QUARTER. (#3194)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4e18816bb64d349083514d32dfe77b0fa40b9ca7", "messageHeadline": "tidb-server: check privilege feature set the default value to true (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20be357e8645d56631c5bc203a16257c5b52577a", "messageHeadline": "expression: fix buildin function found_rows() (#3134)", "author": {"name": "ueizhou", "email": "ueizhou@gmail.com", "user": {"login": "ueizhou"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "a7f4c3dd5e27c7956dd280db5a66db21235ff465", "messageHeadline": "sessionctx/varsutil: fix parse time_zone '-6:00' (#3165)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "ec4eb933fa6786473ee31485c3d317ede63da5ac", "messageHeadline": "cmd: fix comments warning in cmd (#3191)", "author": {"name": "knarfeh", "email": "hejun1874@163.com", "user": {"login": "knarfeh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98176c30f7eb37f8cfde4d51f54e92ecf226458f", "messageHeadline": "plan: new plan supports merge join. (#3153)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 107, "deletions": 13}}, {"node": {"oid": "588bf60f0cea902e2c0954435e7edc2335ff1212", "messageHeadline": "*: support analyze index (#3156)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "858d76bbe3597f2cba677d4c0b0b415a926124aa", "messageHeadline": "executor: fixed comments warning.  (#3187)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 63, "deletions": 54}}, {"node": {"oid": "f705ffcd8ebbf51ffa18def6d08a57123db5d867", "messageHeadline": "remove useless code (#3189)", "author": {"name": "lkk2003rty", "email": "superzhaob@gmail.com", "user": {"login": "lkk2003rty"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "646c5318147b6088e38073e3754707cc700fd8fc", "messageHeadline": "correct comments in perfschema (#3186)", "author": {"name": "Hongyuan Wang", "email": "henrywangwhy@gmail.com", "user": {"login": "hongyuan-wang"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "c79b06ad8d39a5b04a9ae2a56ee1e7aaf66fcd76", "messageHeadline": "bootstrap: correct comments mistake (#3182)", "author": {"name": "Hongyuan Wang", "email": "henrywangwhy@gmail.com", "user": {"login": "hongyuan-wang"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "b4f20e6f0be9804afc5da410fc1a91c57f7256a8", "messageHeadline": "util/testkit: refine testkit (#3177)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 188, "deletions": 307}}, {"node": {"oid": "dab95523c005ee36690ab308a817cef38ceea4d9", "messageHeadline": "fixed comments warning in ast (#3185)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "c32145639e3fc3fc645c8d195cf5d7713b5d8968", "messageHeadline": "fix comments mistake in model (#3183)", "author": {"name": "Hongyuan Wang", "email": "henrywangwhy@gmail.com", "user": {"login": "hongyuan-wang"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "892e3a8d1822f79146167c03a248ca1909694908", "messageHeadline": "fix table comments (#3184)", "author": {"name": "Hongyuan Wang", "email": "henrywangwhy@gmail.com", "user": {"login": "hongyuan-wang"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "21c327491995b8784c90125cba31c0bfbcc11c28", "messageHeadline": "uncomments test brought by (#3137) (#3180)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9a33b0209659edb3c94172ae8ac7cc3d48bf569", "messageHeadline": "fix typo (#3179)", "author": {"name": "astaxie", "email": "xiemengjun@gmail.com", "user": {"login": "astaxie"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9a3dde0a992affd1cc0ffd9c0c4a662c80009dd3", "messageHeadline": "doc: add code review guide. (#3166)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "0595143194720a9974ae2d0a2faa78976cd9d8a2", "messageHeadline": "*: add Process_priv column to mysql.user (#2994)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "441f4b60eea35fa3e260dda8422ee0ad5aa39894", "messageHeadline": "store, tikv: let client of mock-tikv support dag req. (#3172)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 31}}, {"node": {"oid": "28be450cc9ee93408603d91d4667b3f91c00f052", "messageHeadline": "plan, executor: refine code. (#3173)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 41, "deletions": 31}}, {"node": {"oid": "f6b9dc551188bec4cf9d4e3b4b7ffdf00660e237", "messageHeadline": "*: update vendor for dag req. (#3171)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1040, "deletions": 1662}}, {"node": {"oid": "398d1c6bb727bdc6d530cf40506524fbb69deaf1", "messageHeadline": "*: remove make.cmd (#3168)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "0e2ca053e1600c2283b9c4e66bcec3ba10117dbf", "messageHeadline": "vender: Udpate the package of etcd (#3162)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1438, "deletions": 4725}}, {"node": {"oid": "c646b59927acbd7536ec421083c72c4e1059ad47", "messageHeadline": "*: fix data race in join. (#3159)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 85, "deletions": 36}}, {"node": {"oid": "883ea490c9816a7a727952a2ff0f7b7d5ba8adf8", "messageHeadline": "*: make contribution more newbie friendly (#3102)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 204, "deletions": 27}}, {"node": {"oid": "ea310f614c990bf9bc9f2ed8ed7721671aaf8417", "messageHeadline": "executor, store: let old plan use old store. (#3160)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 3, "deletions": 139}}, {"node": {"oid": "350c79382aa78204436e2e5e5e5dc1b615857032", "messageHeadline": "*: support new table reader executor. (#3133)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 421, "deletions": 51}}, {"node": {"oid": "42bff4ad1aa9ad173e0a07a36a6e631b033d08b3", "messageHeadline": "plan: new plan supports apply. (#3152)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "48223227185ce23d3712a973109d3d0a62ff1d4e", "messageHeadline": "add buildin function UTC_TIME (#3145)", "author": {"name": "lkk2003rty", "email": "superzhaob@gmail.com", "user": {"login": "lkk2003rty"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "31bc1083fc9195181d187639efb847d19037d9de", "messageHeadline": "plan: new plan support union scan. (#3098)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 180, "deletions": 95}}, {"node": {"oid": "9e1022a90cd75543b1b9f0becd52f44b82a0646f", "messageHeadline": "statistics: make getIntColumnRowCount correct (#3146)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "2547b86be3b39f2bb9fc052151c47a76eea34f8b", "messageHeadline": "parser: replace Expression with ExpressionListOpt (#3124)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 405, "deletions": 662}}, {"node": {"oid": "c237781cad40acb059e8513103e515b01625d59d", "messageHeadline": "plan, executor: make Analyze a Plan (#3130)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 179, "deletions": 208}}, {"node": {"oid": "2693f264a7bed5b7cba1b38f07f5839787303acb", "messageHeadline": "*: Add truncate function in math (#3077)", "author": {"name": "Ce Gao", "email": "ce.gao@outlook.com", "user": {"login": "gaocegege"}}, "additions": 153, "deletions": 21}}, {"node": {"oid": "b08ad4069a49a29ee2b4f4518d45c2e3179bb1cb", "messageHeadline": "expression: add interfaces for refactoring typeinferer (#3094)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 344, "deletions": 0}}, {"node": {"oid": "45715cc925c1579aa2aa89a6ae8a665fc15d07cf", "messageHeadline": "*: improve pre-commit hook (#3151)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "95b2951ae2f4c14aa348935415b83dac34ce1031", "messageHeadline": "plan: return table dual directly when the condition is false. (#3144)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "79a89fc5bb79fc818a947ec05b8ee5ba20e272f5", "messageHeadline": "plan: new plan supports join. (#3126)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 188, "deletions": 23}}, {"node": {"oid": "ee312bfd71253be7395f05448113f8c6d068a292", "messageHeadline": "expression: Fix code style according to goword (#3123)", "author": {"name": "Ce Gao", "email": "ce.gao@outlook.com", "user": {"login": "gaocegege"}}, "additions": 240, "deletions": 60}}, {"node": {"oid": "7018898f304fccaf0376ef417ec0194d72a96b32", "messageHeadline": "Revert \"*: Remove useless code and use the DAG mode in tests (#3069)\"\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1240, "deletions": 319}}, {"node": {"oid": "8aab91fb3ca8c012f81b99026fcf1c61871ae8b7", "messageHeadline": "allowed zero argument in typeinferer (#3137)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "5c707ecf733c5f366e62a70b88e3724affc36f44", "messageHeadline": "ddl, util/types: make converter correctly convert string to hex or bi\u2026", "author": {"name": "Zejun Li", "email": "bobotu@users.noreply.github.com", "user": {"login": "bobotu"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "7699d3fb7639aad5fde5746973d2cf3e6d815fa3", "messageHeadline": "*: refine EvalBool function. (#3139)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 116, "deletions": 148}}, {"node": {"oid": "b9e87ee5c9af504ac2ba87b408a0b2f111261912", "messageHeadline": ".travis.yml: Add the config for import path (#3141)", "author": {"name": "Ce Gao", "email": "ce.gao@outlook.com", "user": {"login": "gaocegege"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "31d2cc83514ba16d6173d9744c340410c6f13ea0", "messageHeadline": "parser: make \"ENGINE = xxx\" optional in partition definition (#3140)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "1f75f389a61ad2a9452dc8430ce3fdf153e49ef3", "messageHeadline": "plan: new plan support hash aggregation. (#3093)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "a01e83d9a08c59a0740659b29178eac6072ad757", "messageHeadline": "*: add checklist (#3135)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "fcc34b7ba7d22bc9185f1219b93b77c7333d4d95", "messageHeadline": "ddl: correct comments mistake. (#3119)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5494a54db40ad206fa6d77ff61ed9c99394fba46", "messageHeadline": "util: correct comments mistake (#3121)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "2fcd97f507c2a828005cb3e26d3f58214bce38fe", "messageHeadline": "*: added pre-commit hook. (#3112)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "f9a0abc51fe2d57f1f5322f0a764b22ef79f8009", "messageHeadline": "plan: new plan support union. (#3085)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 181, "deletions": 4}}, {"node": {"oid": "22eef1dcaf36a7a73face9fa3ac52ea03b154cf4", "messageHeadline": "circleci: fix bad gopath under forked proj (#3125)", "author": {"name": "ShuYu Wang", "email": "andelf@gmail.com", "user": {"login": "andelf"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "73c9e12f2431242c912713e7e3c874b2b70584bf", "messageHeadline": "infoschema: add more empty tables (#3127)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 204, "deletions": 40}}, {"node": {"oid": "93f4780f409efaa3b781b2f61138384ace61abfd", "messageHeadline": "plan: add variable `countReliable` to physicalPlanInfo (#3011)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 270, "deletions": 97}}, {"node": {"oid": "1685dcb1e0af45e2a3543a97a2c8a47e54fbf4b1", "messageHeadline": "tablecodec: correct comments mistake (#3122)", "author": {"name": "Hongyuan Wang", "email": "henrywangwhy@gmail.com", "user": {"login": "hongyuan-wang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8c51d4b4b1a8b360f6c752af9e950aa744b00bbb", "messageHeadline": "Builtin: Add a new built-in functin MAKEDATE (#3105)", "author": {"name": "dawxy", "email": "97687341@qq.com", "user": {"login": "dawxy"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "6518819274f2a904e200d437788c6f7b84f437d8", "messageHeadline": "builtin: inet6_aton function (#3051)", "author": {"name": "qhsong", "email": "qhsong@users.noreply.github.com", "user": {"login": "qhsong"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "5243f6f461705736dc7f89cdbfac59c24d0af72a", "messageHeadline": "expression: fixed pow/power return wrong error message when there mor\u2026", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "3b82630ff4ba74ffbfab6b2772223a342e179245", "messageHeadline": "builtin bit_count (#3087)", "author": {"name": "cuiyuan", "email": "cuiyuan@users.noreply.github.com", "user": {"login": "cuiyuan"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "1d8dbb16828e625947e93562590713a5b4b5f02c", "messageHeadline": "built_in string right (#3088)", "author": {"name": "cuiyuan", "email": "cuiyuan@users.noreply.github.com", "user": {"login": "cuiyuan"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "dfee890a31098bec08902619e22cfc429359886b", "messageHeadline": "plan: process the case that index col has specified length. (#3110)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "594fab2f49f5ba7a18419663a109790592a326f7", "messageHeadline": "infoschema: add VIEWS and ROUTINES table (#3108)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "20905c0725da823af2220455f17dc8a4be9e51e9", "messageHeadline": "util/types: cleanup error.Trace (#3113)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e4608cb629dc1f4b6d9004780414778ba9e70489", "messageHeadline": "*: added_goword_for_spelling_checking (#3116)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ef7bdb0d1fb39df75475030af15160165fbff51e", "messageHeadline": "ddl, statistics: support drop table and schema. (#3106)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 236, "deletions": 128}}, {"node": {"oid": "0cc52a8b1d755c7e9668953803bd2a12b1f83f40", "messageHeadline": "plan: consider primary key for index scan (#3109)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "0de1339979dcbb229608dc39e27352df55d9c0b3", "messageHeadline": "store/tikv: export mocktikv as a storage engine. (#3107)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "050e7b32e27ab327a68a0e0700e51af71c4e63a9", "messageHeadline": "expression: fix bug in sleep function. (#3101)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bbad497023a2514f7a79743628d5abecbc6f9044", "messageHeadline": "ddl, statistics: update the stats table after creating/ droping colum\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 213, "deletions": 22}}, {"node": {"oid": "f3282eb628548125d680eb4b1ec24e7436e5787e", "messageHeadline": "infoschema: fix probably a TABLE_TYPE typo, restore mysql compatibili\u2026", "author": {"name": "Steffen Butzer", "email": "steffengy@users.noreply.github.com", "user": {"login": "steffengy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "790cbd615a6500dbf0b13000b753389a357bcf88", "messageHeadline": "executor: initialize index scan concurrency. (#3097)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5d146946df41657b8b647dfa5c5e6e852147a64d", "messageHeadline": "builtin: impl export_set (#3036)", "author": {"name": "fudali", "email": "fudali113@gmail.com", "user": {"login": "fudali113"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "0316046e339e973a6e8642cb7e8e997fef9eda75", "messageHeadline": "executor: fix race. (#3096)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7f6d801a578cc34644abdbdb627cbfed054ff342", "messageHeadline": "ddl: make test stable (#3091)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "0f2afbf44bd5afef176f8103070829a4da86a61e", "messageHeadline": "statistics: prepare for analyze part of a table (#3062)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 230, "deletions": 420}}, {"node": {"oid": "c4764329f337fa87c76b8e6a969fbc69d417cf01", "messageHeadline": "expression: add builtin function 'period_add' (#3001)", "author": {"name": "MQ", "email": "603730347@qq.com", "user": {"login": "myrice"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "7b381c0b00796199389e0ba991165a56a7632cb3", "messageHeadline": "plan/validator:  return an error when alter auto_incerment (#3041) (#\u2026", "author": {"name": "Zejun Li", "email": "bobotu@users.noreply.github.com", "user": {"login": "bobotu"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "12f07daff2f935fc53250c75c8787c8772eb0035", "messageHeadline": "expression: make group_concat handle character correct (#2821) (#3083)", "author": {"name": "Zejun Li", "email": "bobotu@users.noreply.github.com", "user": {"login": "bobotu"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "78d452019945e90b6460e74db90d40bf2d4f025f", "messageHeadline": "*: resolve conflict on 'in' and add builtin position (#3079)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 87, "deletions": 41}}, {"node": {"oid": "39c629a4777175910ba97f436970600b44cf9b70", "messageHeadline": "plan: simplify the selection converting phase. (#3080)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 72, "deletions": 139}}, {"node": {"oid": "bb71d83456ebb40aa49f23850a2d5c266df7e767", "messageHeadline": "ddl: check unsupported charset. (#3086)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 90, "deletions": 43}}, {"node": {"oid": "effa7ea7d3b2ceb6b5877eeb9e7f7c1549ee3b56", "messageHeadline": "fix some typo in comments (#3084)", "author": {"name": "weekface", "email": "weekface@gmail.com", "user": {"login": "weekface"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c219218a19f8bfc329b14cf8a0a06793148be016", "messageHeadline": "fix REPLACE FUNC (#3082)", "author": {"name": "maiyang", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "59154905aacb782e57f65536337768fefe86f1d3", "messageHeadline": "*: rename table-driven tests name. (#3081)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 535, "deletions": 535}}, {"node": {"oid": "18749a60616eead2fa10626f3961f4b6a67fad5b", "messageHeadline": "plan: forbid agg push across multi join. (#3058)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "375148460f31ef5ca9fd85232a77e3f01c735efa", "messageHeadline": "statistics: process the case that we lack a column in stats table (#3\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 87, "deletions": 112}}, {"node": {"oid": "5434d8046edcec19c0bbf5354cffe780829efb5a", "messageHeadline": "ddl: add the reason for the unsupported modify column error. (#3078)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "aa9a97a051ba99cbb9f900075062c468bec1ae97", "messageHeadline": "*: show create table output utf8_bin collate. (#3076)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 67, "deletions": 36}}, {"node": {"oid": "42dec329feba4bcd0c0d887680276ced02286e21", "messageHeadline": "session: return correct LastInsertID. (#3071)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "05fc48922975383c8da6d76873b05e179f1989fb", "messageHeadline": "plan: support DataSource converts to new plan. (#3045)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 612, "deletions": 112}}, {"node": {"oid": "4c9452f944df7329611083f6845a7e0dfb926ccb", "messageHeadline": "Builtin: 'LOCATE' dealing with case sensitivity and utf8 characters. \u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 71, "deletions": 44}}, {"node": {"oid": "05f9a5f838391de5d19f8cb681c480f4b23818ab", "messageHeadline": "builtin:func to_base64() (#3070)", "author": {"name": "woodpenker", "email": "woodpenker@163.com", "user": {"login": "woodpenker"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "6fa6a990f856c7041fd4e29740bde99eca8e8a86", "messageHeadline": "statistics: use PrevLastVersion to avoid error. (#3060)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 80, "deletions": 7}}, {"node": {"oid": "d8c52e8ac9325df750c2f985fe5f743e840d3938", "messageHeadline": "*: Remove useless code and use the DAG mode in tests (#3069)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 319, "deletions": 1240}}, {"node": {"oid": "10e005f1e66b52cdff7c4c1305fa9a3d4764ab9e", "messageHeadline": "statistics: every histogram use its own version to update. (#3059)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 117, "deletions": 52}}, {"node": {"oid": "d52b257fb3479bc37fa2490b7aa9d51a2a43dcfa", "messageHeadline": "builtin: implement sec_to_time function (#3026)", "author": {"name": "Kuiba", "email": "xiandaowushuang@126.com", "user": {"login": "EndlessIdea"}}, "additions": 103, "deletions": 2}}, {"node": {"oid": "b698bb54c3e6aedf90e536adf43134d8a51e6e09", "messageHeadline": "*: fix data race when defer cancel() is called (#3068)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "195155ae3583fd15aa48f174e69b19d2c391b99b", "messageHeadline": "log reason for server is busy error (#3067)", "author": {"name": "zhangjinpeng1987", "email": "zhangjinpeng@pingcap.com", "user": {"login": "zhangjinpeng87"}}, "additions": 384, "deletions": 249}}, {"node": {"oid": "de65e12351169d7e728158b10c84be00514a34f6", "messageHeadline": "pd: update vendor. (#3066)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 52, "deletions": 189}}, {"node": {"oid": "bcfb7f75347f34017cef5b96ca4cdb517916fe50", "messageHeadline": "store/tikv: separate context for goroutines (#3010)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "8ce4a6ad1425879692473e70fa0953ee093e74be", "messageHeadline": "builtin: add builtin-function 'to_seconds' (#2984)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "48db378cb374cbb5481c9bb07c7bfaa55b0793aa", "messageHeadline": "Update ROADMAP.md (#3063)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3126e5e341d8946c864e15840f84bd99f25770db", "messageHeadline": "*: online update count in table stats. (#3053)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 441, "deletions": 3}}, {"node": {"oid": "97bfafa702a27a5614652b0c08daf9058f1649f3", "messageHeadline": "*: Use `AggregationFunction` instead of `evaluate` in aggregation (#3\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 142, "deletions": 104}}, {"node": {"oid": "9a22e6830b2ca05c1dff9e6532623016b35ff19d", "messageHeadline": "typeinferer code cleanup (#3039)", "author": {"name": "fudali", "email": "fudali113@gmail.com", "user": {"login": "fudali113"}}, "additions": 59, "deletions": 81}}, {"node": {"oid": "846ad93577422962948f33df55af5ec267a204e4", "messageHeadline": "*: update stats after creating table. (#3048)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 125, "deletions": 4}}, {"node": {"oid": "f3d5c0492fdd795ae31673a175bd7d9ed6cd8e8d", "messageHeadline": "Push more write flow to tikv (#3035)", "author": {"name": "zhangjinpeng1987", "email": "zhangjinpeng@pingcap.com", "user": {"login": "zhangjinpeng87"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "70114c5b4d4688430ce0b4c8c37a79f436c413d8", "messageHeadline": "plan: fix resolving group by. (#3050)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a671b3c5e5c36dbb0b697b6d722e541d0ca51130", "messageHeadline": "plan: fix failed case when do index nested loop join (#3034)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 59, "deletions": 16}}, {"node": {"oid": "d5f049abd56927498812f0d980f691d5f76255c8", "messageHeadline": "tidb: add lock for session values (#3049)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "dcf12b5273bd9ce5e522c24d0c6ab6c9a53cc953", "messageHeadline": "statistics: refactor statistics package. (#3044)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 313, "deletions": 318}}, {"node": {"oid": "2cce6080d67a9a75a958c4c150cbe5d9c688afe3", "messageHeadline": "util/types: use GenByArgs for ErrOverflow. (#3038)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f5270adcf97e7f55c14d2f0c4812a08ff223ba5b", "messageHeadline": "fixed math operation returned wrong error code (#3017)", "author": {"name": "Yang Zhexuan", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "8a87d775b880aff47f560bfc84077a38a9447eba", "messageHeadline": "statistics: remove rlock using copy on write. (#3029)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 61, "deletions": 52}}, {"node": {"oid": "654c10fd8019bff209cd1df3f07d2d86583b157f", "messageHeadline": "*: use etcd for privilege update notification (#3030)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "780d88a075a59ed6a6391ec716d437cca1b635a9", "messageHeadline": "*: Use expression instead of evaluator in selection and topN (#3027)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 187, "deletions": 55}}, {"node": {"oid": "113070162ef83f777376f4c3dcf7733baf7252ee", "messageHeadline": "statistics: separate Column and Index Histogram (#3031)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 358, "deletions": 174}}, {"node": {"oid": "d25805b639c153faa4e6da5755fe8df707a65f41", "messageHeadline": "expression: use MVMap for distinct checker. (#3033)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "1955d51ff94bbffd8b61496737da792901ba791d", "messageHeadline": "plan: implement convert2NewPhysicalPlan for proj and sort (#3006)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 438, "deletions": 25}}, {"node": {"oid": "a6e001973391af2290625b9e858c4ac6690de30b", "messageHeadline": "executor: use MVMap for aggregate (#3028)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 89, "deletions": 23}}, {"node": {"oid": "1a5941ad984b13b9993533b1941cf1c2694853dd", "messageHeadline": "*: update vendor add etcd/clientv3 (#3032)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 30581, "deletions": 1607}}, {"node": {"oid": "543a368e16ebc91527cadabbccdda6b1df805801", "messageHeadline": "expression: add NewDistAggFunc interface for mock tikv. (#3009)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "9e4961a7923bdb0c0ff26cd466f0abc719648648", "messageHeadline": "built-in: add time-to-sec built-in function (#2987)", "author": {"name": "Xuanwo", "email": "xuanwo.cn@gmail.com", "user": {"login": "Xuanwo"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "4ce98317cecf49a50a1962e0779a51796d036964", "messageHeadline": "*: put the stats map to stats handle to make test more easier. (#3014)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 56, "deletions": 41}}, {"node": {"oid": "e3a0dc68ceac68502bf915d64c08337a5e136012", "messageHeadline": "*: use column id to get stats instead of column offset (#3019)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 206, "deletions": 177}}, {"node": {"oid": "1ec85a7b1c267eb34c0b388a692b2bd87bf9e0f4", "messageHeadline": "*: add three more builtin definitions (#3016)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 93, "deletions": 5}}, {"node": {"oid": "d88fdecb7b2a81efa06f245105acc5f027994a17", "messageHeadline": "expression: fix pb2expr panic. (#3020)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 41, "deletions": 46}}, {"node": {"oid": "3386954d9fa30e4c0c28f8ebab0b9fd543a4fef3", "messageHeadline": "plan: fix bug of topn push down (#3021)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "160c36bd892e8e60539ad9f3688cae2498163932", "messageHeadline": "vendor: update vendor (#3013)", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "8cea9b8a42e5cde1c321bedd995b678102fe2b90", "messageHeadline": "plan, util: move IndexRange and TableRange to types package. (#3018)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 126, "deletions": 101}}, {"node": {"oid": "b1a1e94bd55add78d16ac41bf821e6944d4c88d0", "messageHeadline": "expression/builtin: fix inet6_ntoa (#3012)", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "34aeeae5c44d8d537f136785dd1d705792632071", "messageHeadline": "plan: add push topn optimizing. (#2997)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 286, "deletions": 17}}, {"node": {"oid": "70df9c0464a274a67089bf81a338d928bc486fa6", "messageHeadline": "*: support topN with DAG (#3008)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 128, "deletions": 5}}, {"node": {"oid": "5eb8a819b7f5dfbb06600b54c91f6c408a7c8a94", "messageHeadline": "*: Support limit with DAG (#3004)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "445116a4156a5900201fff7accb99a0fce895868", "messageHeadline": "Builtin: add builtin function 'TO_DAYS' (#2983)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "eba4e7138b6da8404d9da5f61cc1fcea12491f99", "messageHeadline": "privilege: clean up some old code (#3005)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 163, "deletions": 456}}, {"node": {"oid": "3d21df2f74918458fcc553951a3e78d7dfd8f96f", "messageHeadline": "expression: let store be able to use expression pkg. (#2999)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 743, "deletions": 1}}, {"node": {"oid": "57d73efac0b108656ade6ce392000438de144745", "messageHeadline": "plan: add tests of flag for FieldType (#2998)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 265, "deletions": 278}}, {"node": {"oid": "79676b15f012cfd8d6eb1164681f661145946707", "messageHeadline": "*: Support aggregation with DAG (#2970)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 305, "deletions": 130}}, {"node": {"oid": "a040dc84211ab08760c5307403679c2b4c7162e4", "messageHeadline": "Builtin: add builtin function \"TIMESTAMPADD\" (#2992)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "b6ff4ad4b14e4802bde9713c2165cf1a8f373347", "messageHeadline": "statistics: add bucket structure. (#2993)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 143, "deletions": 125}}, {"node": {"oid": "61228e5a96c510607ab3354cc08b7521a54b77a9", "messageHeadline": "add builtin function inet_aton (#2882)", "author": {"name": "jinhelin", "email": "linjinhe33@gmail.com", "user": {"login": "JinheLin"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "a125e5378c41a697628317ad6ce4f014e8f6eaec", "messageHeadline": "add mysql builtin function cos,from_base64,tan,cot (#2977)", "author": {"name": "\u4ec7\u67ef\u4eba", "email": "qiuker521@163.com", "user": {"login": "qiukeren"}}, "additions": 184, "deletions": 5}}, {"node": {"oid": "55b3cd1d88ff75e9becd204b951e03e408aec03e", "messageHeadline": "plan: update the function of `finshTask` (#2996)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fac3eb283b50da338570c29769a622d325e912e0", "messageHeadline": "plan, executor: add logical prefix for agg, join and apply. (#2985)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 185, "deletions": 214}}, {"node": {"oid": "f7cc682eed868a4cbc9c09faebf4605dbd373b07", "messageHeadline": "*: support Super_priv (#2990)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "33cb0d6844d4c59c373389e58dda607d484db34d", "messageHeadline": "*: Update the row structure in executor (#2989)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "c9e3b81c533f4a9c8cec226519df0b1c9bd22988", "messageHeadline": "Parser: Fix function resolution rule for 'TIMESTAMPADD' and 'TIMESTAM\u2026", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "c88280978ba182bd8bdf60632a364a26b1f7020f", "messageHeadline": "infoschema: add INFORMATION_SCHEMA.ENGINES table (#2988)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "2bac467c0d9f73f9bfc22b9a4ba3f6f3830c53c4", "messageHeadline": "with some spelling mistakes (#2986)", "author": {"name": "Blame cosmos", "email": "kiroinn@yandex.ru", "user": {"login": "kiroInn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "61be27d4acccdf16ada912fac040337459e91fce", "messageHeadline": "*: Update the return value type of `CutRow` and `CutIndexKey` to `[][\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 293, "deletions": 73}}, {"node": {"oid": "aaa61846700c3d71c05587752c62d2e182b8bc39", "messageHeadline": "*: implement index nested loop join (#2945)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 616, "deletions": 149}}, {"node": {"oid": "16cefef7172610d84d2f2ccb1def09b7da1c378b", "messageHeadline": "executor, statistics: use FM sketch to estimate NDV (#2966)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 118, "deletions": 73}}, {"node": {"oid": "82285af11d663ecb43a5370902b18456c578c9b7", "messageHeadline": "*: change the way of column estimating. (#2956)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 141, "deletions": 36}}, {"node": {"oid": "3625c1dd4ee8ad29a2e1a5c19e948ec685adaa8e", "messageHeadline": "plan: add base phyiscal plan. (#2975)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 606, "deletions": 468}}, {"node": {"oid": "172381f892deed5a8e964f1ae61354c79d6cb6fe", "messageHeadline": "store/tikv:fix bug in compute lock ttl with little write data (#2980)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "9cb61b047d825f47ba5e9999de7b1e6e7f9592a7", "messageHeadline": "column: fix false negative utf8 check (#2979)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "efc9200a94e271e4d1a23da124fb61cdd23497ea", "messageHeadline": "ddl: remove index_test.go (#2974)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 37, "deletions": 888}}, {"node": {"oid": "f66c46953d69d4e80f9a20539562a2efe2db3b41", "messageHeadline": "*: remove MySQL enterprise functions definition. (#2973)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 287}}, {"node": {"oid": "e61cd61f81fd52e539acba883071be7d124e7960", "messageHeadline": "plan: rename the types. (#2964)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 119, "deletions": 99}}, {"node": {"oid": "5516ca56e683948706a34378b3e9f168b3d14da6", "messageHeadline": "builtin: add compress funciton (#2879)", "author": {"name": "Light", "email": "aliasliyu4@gmail.com", "user": {"login": "liyu4"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "ff3abdfd27f51be795613356990ca16423bd9f47", "messageHeadline": "builtin: add format built-in function (#2883)", "author": {"name": "Zhao Yi Jun", "email": "recursion@null.net", "user": {"login": "ariesdevil"}}, "additions": 240, "deletions": 2}}, {"node": {"oid": "7b52245ed955abf99d98814d85ed3eb258141e3c", "messageHeadline": "builtin: add quote built-in function (#2845)", "author": {"name": "Zhao Yi Jun", "email": "recursion@null.net", "user": {"login": "ariesdevil"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "d0821daceacf2ac1a1b14515c80e84d693e065cd", "messageHeadline": "plan: add task profile. (#2902)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "53066fd61ababa900458b539f6ca44c7b74570f7", "messageHeadline": "util/mvmap: keep the input order when get multiple values. (#2971)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4780bb478e2055456ea5d6da2fa3df28de3bc997", "messageHeadline": "store/tikv: use backoffer context for pd client calls (#2953)", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "b9deb5e7aa51b6f3e8390b2791037ff7b7b94849", "messageHeadline": "privilege: rename interface name from Checker to Manager (#2969)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "a168f413ba149cd20dd5566dd32bb506bb39257e", "messageHeadline": "executor: reduce memory usage and GC overhead for hash join. (#2957)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 329, "deletions": 41}}, {"node": {"oid": "6860e0e6b76b826a8f94c6442bd40088c04f7e4f", "messageHeadline": "tikv:do retry on request with tikv failure when is not Cancelled. (#2\u2026", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 206, "deletions": 12}}, {"node": {"oid": "3c494b7df190546664243433598d79f1734532c7", "messageHeadline": "*: add INFORMATION_SCHEMA.USER_PRIVILEGES table (#2963)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 96, "deletions": 32}}, {"node": {"oid": "282ffd9c03b64bb9776388e0b387eb1f635d06c8", "messageHeadline": "plan: optimize explain result (#2967)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "992f367924da5c41163a2418d22c2a1cd0431637", "messageHeadline": "*: fix batch insert test data race (#2968)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "aa8298ef6e63143b38ea06d06ab51ddc1962be07", "messageHeadline": "distsql: return zeroLenData if data length is nil. (#2965)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e068663cdc572567f79af9b00d5742cc45463a77", "messageHeadline": "Auto split insert data into multiple batches. (#2958)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "d87afa1014be4cd1d53fa1f966b95764ad691281", "messageHeadline": "types: Add missing TypeNewDate in ConvertTo (#2962)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "904101210bbd5ae8254ea649671651b338783777", "messageHeadline": "executor: fix decode row panic (#2961)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "6d7dc9228a6b36378e65d8104f1e48fb35758f5e", "messageHeadline": "statistics: implement FM Sketch (#2947)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "b48e5fe72bb25a1595553128fab0b15d39b71926", "messageHeadline": "plan:fix case-when and coalesce type inferer (#2918)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 102, "deletions": 75}}, {"node": {"oid": "8f79c2031b40a05fda2ce33344b773e968322386", "messageHeadline": "parser: change intLit to decLit when the value out of range (#2954)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e7bb049b0edc13ab459a1384040707132b746724", "messageHeadline": "statistics: adjust codes. (#2952)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 792, "deletions": 746}}, {"node": {"oid": "ad13ca15ca6f73ee24fc9f7efe8a771087bf047f", "messageHeadline": "session: reset affected rows in retry. (#2949)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "a2eb611ea59188910a2265ba1e74f3c4fe18c1d9", "messageHeadline": "*: add built-in function is_ipv4 (#2864)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 86, "deletions": 4}}, {"node": {"oid": "78f7eab61dbf0b12bf7d91a6136ef37e6a726bcc", "messageHeadline": "*: refactor distsql and executor. (#2942)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 140, "deletions": 159}}, {"node": {"oid": "3bfc8207bc7372b4c8792372c60414950b61e6fe", "messageHeadline": "expression: fix bug about function equal logic. (#2951)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "ee7df059e36e203a3557a17b63c7d03842ca0871", "messageHeadline": "statistics: refactor package. (#2913)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 413, "deletions": 508}}, {"node": {"oid": "1253d2b87b22ef69e4911853baa8f7d53d2caed5", "messageHeadline": "builtin: get_format function implemented. (#2932)", "author": {"name": "Michael Belenchenko", "email": "mvbelench@gmail.com", "user": {"login": "Tratar"}}, "additions": 146, "deletions": 1}}, {"node": {"oid": "7031e28ab1295bac970d270e3b4ab0f355d3d6e7", "messageHeadline": "Built-in Function: bin (#2924)", "author": {"name": "Jason W", "email": "silentred@163.com", "user": {"login": "silentred"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "9f17a883770761b7704e1ea31fb1bf061edcb440", "messageHeadline": "fix some typo in comments (#2943)", "author": {"name": "Bin Liu", "email": "liubin@users.noreply.github.com", "user": {"login": "liubin"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "62c4685a7c95145397ed76e74ecd69810ec8e74a", "messageHeadline": "plan: fix sort plan explain (#2937)", "author": {"name": "Soup", "email": "maxiaoyu@pingcap.com", "user": {"login": "ilovesoup"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "b799b182e822d1218fc322ab680814457531138f", "messageHeadline": "store: Support table scan, index scan and selection with DAG. (#2930)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 683, "deletions": 91}}, {"node": {"oid": "1789a43db51ac408f05bca360f54b636ff5de247", "messageHeadline": "*: update pd vendor. (#2944)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5030, "deletions": 6694}}, {"node": {"oid": "a89879d61a1f6543753674418f841c62d5a37796", "messageHeadline": "executor: skip the unstable test. (#2939)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99b7606624055daf8a5ae0efc3e8816fb1150bf7", "messageHeadline": "executor: Make admin test stable (#2940)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c83bdda7b03d0e8a3278c97886e10965a5e65b5c", "messageHeadline": "builtin: add random-bytes function (#2927)", "author": {"name": "Van", "email": "bom.d.van@gmail.com", "user": {"login": "bom-d-van"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "c8c7dde6d7eb26885fe86305e05bc2cac4c1a8ba", "messageHeadline": "plan: enforce property for index join. (#2938)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "60ba388e0ce7ef9cb8c07f1f5579a1919ab7844b", "messageHeadline": "*: check visibility for show databases and tables (#2934)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 129, "deletions": 6}}, {"node": {"oid": "0e172acd8e64883f517118bb01f820a1020e2aa5", "messageHeadline": "Add a controller in Selection to control the conditions of the below \u2026", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 445, "deletions": 33}}, {"node": {"oid": "95fb7d0ec3b40f6188bd2c98eaa98c9351a18016", "messageHeadline": "Revert \"fix sort in explain (#2933)\" (#2936)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "a6bf9231f985c6fe6a7049f9d56026d14a92d07d", "messageHeadline": "fix sort in explain (#2933)", "author": {"name": "Soup", "email": "maxiaoyu@pingcap.com", "user": {"login": "ilovesoup"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "6c6f23f3298007f80d88bf5b36df890c0c94e183", "messageHeadline": "Maxiaoyu/ordered merge join (#2931)", "author": {"name": "Soup", "email": "maxiaoyu@pingcap.com", "user": {"login": "ilovesoup"}}, "additions": 279, "deletions": 1}}, {"node": {"oid": "1944ba57720b9e2db6388b46cd456a49071dc6c2", "messageHeadline": "server: add txn check (#2920)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9f23ab74a9fa809e6aa83bd456a06436c87d8556", "messageHeadline": "store/tivk: wait task channel in Close (#2925)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "6aa45e441c1fa1bb3c55a5fd72c5c24eeaa7a553", "messageHeadline": "Make index serial scan concurrency configurable and fix golint errors\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "5bb70abbe5f2276aaedf48742290c5414e2d5726", "messageHeadline": "* built-in: add \"Sin(x)\" function (#2885)", "author": {"name": "alston111111", "email": "alston111111@gmail.com", "user": {"login": "alston111111"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "e95ff609b7d91593657eff200c9a1bf53ca897da", "messageHeadline": "builtin function: add inet_ntoa builtin function (#2887)", "author": {"name": "qhsong", "email": "qhsong@users.noreply.github.com", "user": {"login": "qhsong"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "277893a9a45ce6daa2e8070db7d5ff343a14c4c0", "messageHeadline": "builtin: add maketime built-in function (#2889)", "author": {"name": "Rick Yu", "email": "cosmtrek@gmail.com", "user": {"login": "cosmtrek"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "d1a8cd4da11b0586dd2f9e67cc98cd31d5b1b1e9", "messageHeadline": "builtin: add insert built-in function (#2855)", "author": {"name": "hiwjd", "email": "hiwjd0@gmail.com", "user": {"login": "hiwjd"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "146486f44cf23bd2e92f04078aaa80bc85a32f41", "messageHeadline": "store: make test stable (#2922)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1513adc986aff784959951ccbd5035b3f413006b", "messageHeadline": "store/tikv: fix coprocessor iterator goroutine leak. (#2921)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "88bfb59db27524f4d6c8e465bb274887918613d1", "messageHeadline": "mod: add sha2 built-in function (#2914)", "author": {"name": "zs634134578", "email": "zhousu_95@163.com", "user": {"login": "zs634134578"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "bd0220c5559d73b711492b76a90d52ef11ddad9c", "messageHeadline": "builtin: add quarter built-in function (#2919)", "author": {"name": "Zhang Yuning", "email": "codeworm96@outlook.com", "user": {"login": "codeworm96"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "ed56d82fa77a39b405f3c3507ef89b1c28002901", "messageHeadline": "sessionctx/variable: refine TiDB specific system variables. (#2915)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 205, "deletions": 114}}, {"node": {"oid": "a5b1d2c0eb1c2ef901f3e14d95f253d88f615ddc", "messageHeadline": "session: Clean up retry log (#2917)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e40243059dacd34f1f3d5fde55d3d1ea299be4ef", "messageHeadline": "table: log more detail on incorrect utf8 value. (#2916)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7aa024c9a0ea01a1900883d0737da5eee0441039", "messageHeadline": "*: add UTF8 check global variable. (#2899)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 53, "deletions": 39}}, {"node": {"oid": "60bcd987d5c9b9b027d8c87caab390dc0875e040", "messageHeadline": "plan/statistics: concurrent build columns (#2713)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 107, "deletions": 52}}, {"node": {"oid": "7739d976977856579b3976c81828e978df523265", "messageHeadline": "Sort Merge Join (#2850)", "author": {"name": "Soup", "email": "maxiaoyu@pingcap.com", "user": {"login": "ilovesoup"}}, "additions": 1158, "deletions": 41}}, {"node": {"oid": "2c3e731f81d4d8c06c78c998e73d47f6efe5048a", "messageHeadline": "builtin: add instr built-in function (#2857)", "author": {"name": "Rick Yu", "email": "cosmtrek@gmail.com", "user": {"login": "cosmtrek"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "ef7923c2de0470af7be8eab2f63f9ce96be86dde", "messageHeadline": "stats: if the stats in kv store is invalid, we will replace it with p\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "d00f14aaa902b96227db89b7998079fc403d8aed", "messageHeadline": "store: Update pools's close function (#2906)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "ee322f74474f203b2a33d0b2d83ccae110e3625c", "messageHeadline": "fix DATE_FORMAT func error (#2908)", "author": {"name": "\u6768\u6587_\u60d8\u8ff7", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0783456c782ec16fe54ff814a4b8323e6cffc4c7", "messageHeadline": "*: do not use bytespool to allocate coprocessor response. (#2891)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 21, "deletions": 151}}, {"node": {"oid": "d215257ea9b682c6522498fd4e0a3e9ac6a54970", "messageHeadline": "ddl: set collate if not set.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "13fa294a73504102a60a7e354a2109437cf47af4", "messageHeadline": "*: provide a command line flag --skip-grant-table (#2897)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "a3777f4cac27b04007b84f001acf5a26f8896ce9", "messageHeadline": "builtin: add uuid built-in function (#2875)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "24dd32c52aeaf9ffc6a149d49d03f8571263ea14", "messageHeadline": "check_tso:make sure commit_ts > start_ts during commit in transaction\u2026", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b4f985f385853b7c95c844db294b8916fc0023c5", "messageHeadline": "plan: rebuild schema for join after join reordering. (#2905)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6d58b5c6ecec02dccc627e4efd5c8a2833c224bb", "messageHeadline": "parser: parse /*+ */ for optimizer hint (#2904)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "4ce80d8ec1ab42c6954b82fa9a4cdc567ff3e22c", "messageHeadline": "fix bug, move IngoreTruncate to test code (#2898)", "author": {"name": "Arthur Yang", "email": "arthuryangcs@users.noreply.github.com", "user": {"login": "arthuryangcs"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "586b8718c0f5a91b5ef7408fd91c6c0861c163c0", "messageHeadline": "plan: fix bug when apply meet limit. (#2894)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b76e1fb6ad75e3788c1bbd248df6d602f6bb8e69", "messageHeadline": "vendor: update dag mode pb. (#2896)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 3037, "deletions": 921}}, {"node": {"oid": "4a3dc464e1ee9e0e753081c55de041c64d166067", "messageHeadline": "builtin: add any_value built-in function (#2866)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "d85a4cb1c818d61301eaf9d4f3f932f82ed3b7eb", "messageHeadline": "table/column: disable utf8 check. (#2895)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "2aab1cf701303a90ca9f5bf9e8bf6fe5f478b04d", "messageHeadline": "plan: fix bug when aggregation push across union. (#2892)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "30fc95ef6dbf5ab02d3503dc881a2c933e5fc07f", "messageHeadline": "Revert \"*: upgrade mysql.user table schema (#2849)\" (#2893)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 67, "deletions": 226}}, {"node": {"oid": "d0ddbaa418d86320b21813d8f8bde45539396787", "messageHeadline": "*: upgrade mysql.user table schema (#2849)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 226, "deletions": 67}}, {"node": {"oid": "52100cb986465625ac096641f6f85d27fe384430", "messageHeadline": "Add builtin function ord (#2881)", "author": {"name": "Sheng Tang", "email": "ts25504@163.com", "user": {"login": "ts25504"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "c520483025cc0bcebaa0a0c17788d01cd9ce166a", "messageHeadline": "ddl: Avoid assert in the index test (#2851)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 403, "deletions": 235}}, {"node": {"oid": "93083651baee65e3ee7f02df955e3ab730d23151", "messageHeadline": "http_test:wait until http is already started before http test. (#2888)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "294334fe0b43696960314ac8b1e6033b00ad56f9", "messageHeadline": "*: change standard \"context\" package to \"golang.org/x/net/context\" (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 52, "deletions": 53}}, {"node": {"oid": "aaee21f86421037a9ddd13a236efb291a51a7f34", "messageHeadline": "builtin: add degrees built-in function (#2844)", "author": {"name": "Arthur Yang", "email": "arthuryangcs@users.noreply.github.com", "user": {"login": "arthuryangcs"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "67e89f3dd4148396e8e40e791607a9760b6a40f7", "messageHeadline": "builtin: add elt built-in function (#2870)", "author": {"name": "Qiannan", "email": "lvqiannan@gmail.com", "user": {"login": "hsqlu"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "77c21d0d34c7bab3300f8baa89c28cb201795724", "messageHeadline": "expression: tiny cleanup (#2876)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "e55534f1e95202e13030903e5fbc22fddb7117ca", "messageHeadline": "varsutil: tiny cleanup (#2884)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "d0699bded802cd9e337f070370c43efd383d737d", "messageHeadline": "builtin: add is_ipv6 built-in function (#2872)", "author": {"name": "Du Chuan", "email": "duchuangucas@live.com", "user": {"login": "spongedu"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "e03d952b4181bf21208ba085149d250d023e94d7", "messageHeadline": "builtin: add radians built-in function (#2841)", "author": {"name": "Rick Yu", "email": "cosmtrek@gmail.com", "user": {"login": "cosmtrek"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "f380c1f3152e9a0e93d09086a073f6f7222da85e", "messageHeadline": "* fix a typo in line 61 (#2871)", "author": {"name": "alston111111", "email": "alston111111@gmail.com", "user": {"login": "alston111111"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af3fb807ed776ef18c6f09411a7ddf1025d90f48", "messageHeadline": "server: stop listener on critical error. (#2854)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "826ce6fb5d3a18e364d3e453d85fcd3c4a71135e", "messageHeadline": "builtin: add oct built-in function (#2835)", "author": {"name": "silenceper", "email": "silenceper@gmail.com", "user": {"login": "silenceper"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "946f90b8c692fe115760c8b4c83e8b683c13b9bb", "messageHeadline": "fix UNIX_TIMESTAMP NULL (#2852)", "author": {"name": "\u6768\u6587_\u60d8\u8ff7", "email": "yangwen.yw@gmail.com", "user": {"login": "yangwenmai"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5f9d680a008b56ac93f132b2cd4031d9bc7ddb3e", "messageHeadline": "expression: keep the return value of builtin conv consistent with mys\u2026", "author": {"name": "silenceper", "email": "silenceper@gmail.com", "user": {"login": "silenceper"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ce3f61c6b71704f40471b5b96878bed934fc60c3", "messageHeadline": "regions:fix bug for function not defined in make race (#2861)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "901040ae5b0b35e2a2cad4787274b3a6d885b265", "messageHeadline": "builtin: add make_set built-in function (#2831)", "author": {"name": "Zhao Yi Jun", "email": "recursion@null.net", "user": {"login": "ariesdevil"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "e791b9a3be56b825aefaffde82ef9630967daadc", "messageHeadline": "http: get region's info (#2774)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 997, "deletions": 49}}, {"node": {"oid": "1f5e76bc9f3db53c55051954518d54bd514550f9", "messageHeadline": "builtin: add pi built-in function (#2836)", "author": {"name": "Rick Yu", "email": "cosmtrek@gmail.com", "user": {"login": "cosmtrek"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "52f533ba3320904446c4eba41e8270f497e86e1e", "messageHeadline": "*: update dockerfile and fix a make dev error (#2856)", "author": {"name": "8cbx", "email": "8cbx@users.noreply.github.com", "user": {"login": "8cbx"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa92604c579b910cd5fcacd84e9771f042036f0b", "messageHeadline": "go 1.7 is required (#2853)", "author": {"name": "Hongyuan Wang", "email": "henrywangwhy@gmail.com", "user": {"login": "hongyuan-wang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "961386d31d00415b8689a9c6ab54c23c6a840c31", "messageHeadline": "builtin: add exp built-in function (#2847)", "author": {"name": "Tao Meng", "email": "mtunique@users.noreply.github.com", "user": {"login": "mtunique"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "6c59d520e69371a247a1ca05eddb6b38b0b8ef31", "messageHeadline": "*: remove stats switch. (#2846)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "66085c3f123a4f2e1717b751e5af4558ca5f820c", "messageHeadline": "*: add system table `mysql.stats_meta` (#2766)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 216, "deletions": 113}}, {"node": {"oid": "a5d87a4678ff8a6819290edb7dea4e1632b37699", "messageHeadline": "implement some builtin functions: acos, asin, atan (#2828)", "author": {"name": "framlog", "email": "framlog@users.noreply.github.com", "user": {"login": "framlog"}}, "additions": 147, "deletions": 5}}, {"node": {"oid": "a408b86269d4a16343bebc237ec46391d1b4182b", "messageHeadline": "*: support in subquery unfolding (#2816)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 191, "deletions": 26}}, {"node": {"oid": "10260db2bd189dfff9263d6e59837fde08210ec0", "messageHeadline": "table/tables: fix update unique index in transaction (#2843)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6e27871b63d98dacb531a95ddd12f7f7098505e9", "messageHeadline": "builtin: add lpad built-in function (#2838)", "author": {"name": "Qiannan", "email": "lvqiannan@gmail.com", "user": {"login": "hsqlu"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "a4dde03983a9b4d39119a2a44223b25b2b3cb687", "messageHeadline": "distsql: avoid ReadAll allocation. (#2813)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 216, "deletions": 9}}, {"node": {"oid": "638234e713d312c0b7c7c05ffa30783a90944cae", "messageHeadline": "session: log retryable errors. (#2832)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c93cfcb025265fbb2bd37f477f9d6d4685bcad92", "messageHeadline": "executor,store/tikv: fix data race (#2833)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "88d8a841e4fae71726d254643624686da532e233", "messageHeadline": "store/tikv: refactor copIterator (#2804)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 202, "deletions": 195}}, {"node": {"oid": "14da0e9e84591c72fd77b753c7f184a9c2b5ae7c", "messageHeadline": "server: simplify conn.go recover. (#2827)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "cca10bab58a767570c3cf672f84b9a9660488317", "messageHeadline": "table: check and truncate UTF8 string in CastValue. (#2819)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "0ef5f8429f8732f5cdf1207c5dd315e849434d0e", "messageHeadline": "plan: clean code. (#2823)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4ef03dc65ff6c3ddc834553609df391fdafbbc5d", "messageHeadline": "plan: remove log (#2824)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4654c71b82d7242816ebdf2c710ad59704f200ca", "messageHeadline": "ddl: should not set default value to zero value. (#2822)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "3efbbbfc137fcb035ef61709a69e7cfa61d83997", "messageHeadline": "plan: combine agg_prune and agg_pushdown. (#2820)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 221, "deletions": 222}}, {"node": {"oid": "33cd76f105906d646651a64e6542481a853705f5", "messageHeadline": "server: avoid a panic in exception handling (#2818)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "560af6cb148e9b9b1e1bb28f45b08aaf959ee5fc", "messageHeadline": "ddl: make reorg test stable (#2815)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8eec966d846a60ccc5ec67a6a2a47d5d39944ed7", "messageHeadline": "fix a typo (#2814)", "author": {"name": "maxwell", "email": "710028463@qq.com", "user": {"login": "maxwell92"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27544378d28aa4745a826c7a0ca2b958afef8282", "messageHeadline": "ddl: don't support modifying the type definitions from Null to Not (#\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "8b0efb7530fbeaa43c687f0d317b2a134911c295", "messageHeadline": "vendor: update kvproto (#2812)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 71, "deletions": 65}}, {"node": {"oid": "779a38b61cf8a9f4312935fd6b46083a61f4a04a", "messageHeadline": "*: parse and ignore lock option in alter table statement (#2811)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "42cd9ac5528329ccb3245e5ce6a9bc4f191c6e8c", "messageHeadline": "*: add flag to control agg push down (#2809)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b8b84dde300679679c6c75cf36b4ee44ee09933d", "messageHeadline": "util/types: convertToMysqlTime will truncate hh:mm:ss part for Date t\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "27405e84bed238f192b659d83a48a2c0e7b1ce65", "messageHeadline": "vendor: update tipb, use shared bytes (#2806)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 110, "deletions": 69}}, {"node": {"oid": "a884e170c335046457a132c13ead6828fa3a95dd", "messageHeadline": "parser: QUOTE is not a keyword (#2805)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "51fce6fd513182315eed8c64adfb93d4c7fb9d88", "messageHeadline": "plan: fix bug about column prunning. (#2796)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 46, "deletions": 119}}, {"node": {"oid": "a90b0b18a3a22cd95d2071fce37e93d8c7947e8d", "messageHeadline": "plan: fix column prunning test. (#2801)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "fcf137c46506f13b180c328b053cb00d7f1c7ab1", "messageHeadline": "store/tikv: create GC session after bootstrap. (#2800)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "0a30e7e7385a377b78d7c971b862dde4e4c8c9ba", "messageHeadline": "util/filesort: fix data race (#2799)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "823a93bc43d977761811042f1d8bb43aa418f6ee", "messageHeadline": "http: init gorilla mux (#2798)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 2082, "deletions": 2}}, {"node": {"oid": "2d7a8ac0c0abea1d88974d41453a36bb6a5e0b91", "messageHeadline": "util/filesort: Make sorting async (#2732)", "author": {"name": "Yanzhe Chen", "email": "yanzhe-chen@users.noreply.github.com", "user": null}, "additions": 419, "deletions": 239}}, {"node": {"oid": "addc341622704d7f2c1c730f1f403fa6b14352ee", "messageHeadline": "plan: check privilege for create user and so on (#2785)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "d792ba7b0516ead7be7c80038767034b98ff9b5f", "messageHeadline": "executor: add expensive query metrics (#2795)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "2809d2fedf9f5caee6742673b8f02385afe9aa03", "messageHeadline": "store/tikv: drop the unreachable store's regions from cache. (#2792)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "5a377ad0986c72332e9cbe504bbc7e8a08c7b82d", "messageHeadline": "plan: forbid limit to push across selection. (#2793)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "517e32b25c5a98b3cbecf68346b69b7ec98db679", "messageHeadline": "store,executor: tiny changes, consider ctx (#2748)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 68, "deletions": 19}}, {"node": {"oid": "fdf32c46399b25e79e1626316a9627c2222c3754", "messageHeadline": "plan, types: add type class, infer coalesce. (#2788)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "a623e670e64311d35001a41a86a991cafce3e06e", "messageHeadline": "*: implement \"kill tidb xxx\" statement (#2768)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "abe4413bb400c3634e044a08fe2c664e896a1f40", "messageHeadline": "ddl: remove redundant update version (#2786)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 60, "deletions": 72}}, {"node": {"oid": "fb9cd85e2e6c833efd157066b5067d045076feee", "messageHeadline": "*: Speed up the add columns phase (#2769)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 130, "deletions": 56}}, {"node": {"oid": "9866a538c17b6cabcb352596246971849413d301", "messageHeadline": "store/tikv: increase minLogCopTaskTime. (#2789)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09a8c1bd7a5be965d32ce36dab8ba495af1f2163", "messageHeadline": "*: tiny refact move SetProcessInfo (#2790)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "fc93cd51290c62bf760390b4c501f03e37c21c0e", "messageHeadline": "glide:update kvproto & pd (#2787)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 1476, "deletions": 235}}, {"node": {"oid": "e617e0492bf79eb8845abaaaafdab955a3009fb7", "messageHeadline": "vendor: update grpc to v1.0.4 (#2784)", "author": {"name": "shady", "email": "ArGregoryIan@gmail.com", "user": {"login": "IANTHEREAL"}}, "additions": 1960, "deletions": 964}}, {"node": {"oid": "ecb01eb3afce505105b0b221e3fa99c4f73cd50a", "messageHeadline": "parser: handle the national character set like N'literal' (#2773)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "ef1b2c9ae6c6ab100f215839cb81edbfff30d838", "messageHeadline": "executor: grant statement would create user if not exist (#2756)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e6ad664f8c34239a0e0ca0ad3d4321d4bd9f83a4", "messageHeadline": "executor: range task channel in XSelectIndexExec.Close. (#2775)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 109, "deletions": 35}}, {"node": {"oid": "754c58b1882a60c350ffb80dccefeec6a98f8a3b", "messageHeadline": "expression: Use Datum.ToBytes() in AESEncrypt/Decrypt (#2783)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 88, "deletions": 65}}, {"node": {"oid": "d6a8af33c4392f45db8eb6642b4c3f9f4b8924e9", "messageHeadline": ".editorconfig: add .editorconfig file, make tab_size = 4 (#2779)", "author": {"name": "ShuYu Wang", "email": "andelf@gmail.com", "user": {"login": "andelf"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8934e0c4a0b4e619a6890b6f59b9c33cead341da", "messageHeadline": "builtin: add sha/sha1 built-in function (#2781)", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "0391820318954d0d7d0dc0f0059fcdb0fc3e03be", "messageHeadline": "experssion: implement MD5 builtin function (#2780)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "8a212e4bf87271defde1f3716234e50c4798a0fe", "messageHeadline": "*: fix prepared statement panic (#2767)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a055ac3f98f36335d50db430d30f274ecc9e3e5b", "messageHeadline": "store/tikv: adjust log level for some region errors. (#2765)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f5d098e7e985c049ff661693773ba01df3bbbfd2", "messageHeadline": "plan: remove useless aggregation when pushing down aggregation (#2702)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 81, "deletions": 38}}, {"node": {"oid": "50a6799d1f3f5926896a897a76589fe065616a28", "messageHeadline": "parser: PI is not a keywork (#2763)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87d39986fe0cef394d340b667abea0d31a521f83", "messageHeadline": "*: show processlist (#2744)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 186, "deletions": 11}}, {"node": {"oid": "a2a35c1088c79034f7c4e5630b3304a48ddf7bbd", "messageHeadline": "store/tikv: update max backoff. (#2746)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "849ec6c63ec432ec97404cb204cff5c00449ed4e", "messageHeadline": "parser: support ANSI_QUOTES sql mode (#2754)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "92a0b89771a58f99077343290914acd833745ba9", "messageHeadline": "parser: grant select on test.* to 'test' (#2757)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "0c8f3d04ace34efcd4f3ef0a533182e9f25ef9e5", "messageHeadline": " clean up comment (#2760)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44a205fe0a0723a9835362e4fb2c0480437a1a48", "messageHeadline": "session: reset StmtCtx in retry (#2761)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "5464aa40b64b806742a1216492c549a52c2f6400", "messageHeadline": "session: set txn to nil after retry. (#2758)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8ff4e75407dbcbd2a8cf04494bf493bad6699f02", "messageHeadline": "binlog: always include old row for update and delete (#2624)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 29, "deletions": 61}}, {"node": {"oid": "da52b47c39cb1c44ee91300a9b03f3e384695a61", "messageHeadline": "expression: make values function underministic. (#2753)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "661637080dfb452589cb7c10b76c1a7a1d8ff9d4", "messageHeadline": "*: Add a empty table for triggers (#2749)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "b2f8a6fcebbcd0591f8c7ed3df231927f69875ea", "messageHeadline": "parser: parse kill statement (#2734)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 119, "deletions": 12}}, {"node": {"oid": "fbf05302106178f15630dd54faf2f4af931c4be6", "messageHeadline": "*: introduce all sql_modes (#2739)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "3da54d9e71cbd0627b34cd05fa6f8e625515900f", "messageHeadline": "metrics for txn region count (#2701)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f765e4ad8fad108655cfe5cd5eac5956ad1fc3de", "messageHeadline": "privilege/privileges: make TiDB more robust when mysql.db doesn't exi\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "7882b66f2b1c1de7a83534b894a5b78af7543560", "messageHeadline": "disable cgo for release build (#2735)", "author": {"name": "tennix", "email": "tennix@users.noreply.github.com", "user": {"login": "tennix"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66baa1d78d80ae3205a8bae6ac4a2ff87c6a09af", "messageHeadline": "ddl: fix the bug of %!(MISSING) in error message (#2727)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f695f874c68135e6462b5fd7aa9a6c4b76e50e90", "messageHeadline": "parser: compatible with \"on update timestamp now\" (#2728)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "07952cb108691dc708ce741e840f9b749d311d55", "messageHeadline": "*: basic support show warnings. (#2724)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 69, "deletions": 7}}, {"node": {"oid": "a1a24e8c4205766a2b1bf422bc5b4ef056815df0", "messageHeadline": "benchdb: bootstrap session. (#2726)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b3a57325a0e34e556773eef9265983e410a8b693", "messageHeadline": "*: make TiDB more robust when synchronize mysql.user table (#2722)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 119, "deletions": 32}}, {"node": {"oid": "b0aa4ce68bd018f8caf771342df8c0215e1d0d94", "messageHeadline": "parser: parse ON UPDATE CURRENT_TIMESTAMP(6) (#2714)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3ad2608c9a411ecb72f32cab0ca6af0cbcff82d1", "messageHeadline": "plan: decorrelate for aggregation. (#2682)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "b3ba1f71c9ab0edcf095f2eb623790dd479c4c66", "messageHeadline": "ddl: fix bug (#2720)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "0282310e8b2aa286a76be95f9b4558f84def5d05", "messageHeadline": "executor,localstore: use default value if column not found in row. (#\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 209, "deletions": 58}}, {"node": {"oid": "3474c0e7b1538b88068d04760fd43858e7327b98", "messageHeadline": "executor: Fix show create table with multiple fk (#2711)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "61868f44dc95fb32905cff7a23aaa9057cd653cf", "messageHeadline": "*: Support the statement of \"create table ... like\" (#2707)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 130, "deletions": 3}}, {"node": {"oid": "f7c95f3f42c9233e661065c5d8667ad25772aa7d", "messageHeadline": "executor: grant statement allow pattern string in db and table name (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 51, "deletions": 62}}, {"node": {"oid": "ceeeb2ad361cf7a343c19d65e39c1b086dc9d152", "messageHeadline": "ddl: remove useless argument (#2710)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b277b613f798b5fd73ef301eab0f0eeb90beca36", "messageHeadline": "model: fix ddl data race (#2708)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "94418b289f1547c7fc41f7500fafc862e130d461", "messageHeadline": "*: add a ctx parameter to distsql.Select, kv.Client and tikv.Client (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 75, "deletions": 55}}, {"node": {"oid": "a2f2e3f40a5de4cda76879ddcf8fdfe182bf0884", "messageHeadline": "tidb,store/tikv: use special session to execute ExecRestrictedSQL (#2\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 109, "deletions": 144}}, {"node": {"oid": "95f6b237abbdee358d805666f076c30396c7ac40", "messageHeadline": "executor: fix statement count metrics for prepared statement. (#2704)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5e59fabd1cbe65ea5c3d70456bc71ee8e2620181", "messageHeadline": "Fix compatibility with navicat (#2698)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "4f95252ab05546c602d8d3af8901a15cc7af63bd", "messageHeadline": "*: add Cancel method for tidb.Session, Canceled for context.Context (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 73, "deletions": 12}}, {"node": {"oid": "16fa15d890b8be525dfe7167a1e8ef911134b7eb", "messageHeadline": "*: support revoke statement (#2661)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 537, "deletions": 65}}, {"node": {"oid": "bb2aace0d6e0bef48cdc3f604b79e47c935ee8cb", "messageHeadline": "ddl: Fix the bug that showing status row count is 0 (#2696)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 51, "deletions": 21}}, {"node": {"oid": "b4e7a39d6945a7a0fde3d65735da792e649c18c4", "messageHeadline": "*: update tipb, add default_val on column info (#2700)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 77, "deletions": 27}}, {"node": {"oid": "62340db3c08b746b18a565956c42d9e9c9a2b401", "messageHeadline": "mysql: change the default decimal for datetime. (#2694)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e6435e4fb1853063ab3b3fb084f1eba8b944fc03", "messageHeadline": "server: ignore parseAttrs error in handshakeResponse (#2692)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "624e7edebece1feb3cde77a4fde5009d699098cf", "messageHeadline": "executor: fix bug about topn pushing down. (#2693)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "657a74fdf6ae68bf893e40ddc959be606239e161", "messageHeadline": "*: add parser and definition for all unsupported builtin funcs (part \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 704, "deletions": 138}}, {"node": {"oid": "3294103a3714ace54fa8f658c9d0a8390cc81a38", "messageHeadline": "*: add parser and definition for all unsupported builtin funcs (part \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 1498, "deletions": 714}}, {"node": {"oid": "fee2ed184971edc767c270a1deae8d34060fef66", "messageHeadline": "ddl: Make verification background job more stable (#2683)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "6859d121b91eb6584c66bf15540175162e01ce84", "messageHeadline": "txn:improvement for point get by unique key or pk  (#2631)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 182, "deletions": 2}}, {"node": {"oid": "416ed4d96173fa8efa79dc77fdf3e7dc27d174b5", "messageHeadline": "plan: prune cor cols in gby items. (#2568)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "fd9744c5e9e14df8ee9876685ad8776361cbcc41", "messageHeadline": "executor: start a goroutine to consume task channel if errorred. (#2678)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "24fc89333b5a2694bfcb63c5c7e9797bfbdd6925", "messageHeadline": "server, session: add commitRetryLimit config. (#2684)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "43c73b7caa8f33a6d3b815eb4efb4be7d8cf4767", "messageHeadline": "util/types: fix bug when truncating string values. (#2686)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "846b267b46e266badb67f5b8482ecf5115e60eb9", "messageHeadline": "util/types: ignore string truncate error. (#2685)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1ac3a5a278f7642066dcdf40dc6b5ecd0c41c9e5", "messageHeadline": "Make tidb comptible compatible with navicat (#2681)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "a202e5085a6d6197e55c6433d3797935fd831aa2", "messageHeadline": "*:add parser and definition for: (#2677)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 168, "deletions": 5}}, {"node": {"oid": "41afe4e934dd95819d6a6e57b7cdc117b4e868fb", "messageHeadline": "*: add parser and definition for: (#2667)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 513, "deletions": 24}}, {"node": {"oid": "faf74ee5ca9c4150eca26da6f8dcc3e895d85dd9", "messageHeadline": "executor: fix a bug when subquery meet update. (#2669)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6847aaaafa419f16314bd7e1c1c95a21739c0ffa", "messageHeadline": "tikv/oracle: remove updated channel and mutext for last TS. (#2675)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "4dcd7c8d416fbe64b5933ab2784660081cc0282f", "messageHeadline": "*: fix bug about scalar subquery. (#2674)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "417122af42afabb6ff4d9705461247f0056b7567", "messageHeadline": "ddl: save original schema ID for allocator when rename table. (#2671)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "128e8e86d511da63ba72e69bdf8573ba98c1a048", "messageHeadline": "executor: fix bug about left outer join. (#2672)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "37977865df499ed515fb4ab3c18d7d312caa3286", "messageHeadline": "*: add max1row info and refine scalar subquery's decorrelation. (#2646)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 141, "deletions": 35}}, {"node": {"oid": "a8d185d8cb8485e1a124919d0df8b10a16bc6e40", "messageHeadline": "*: add parser and definition for all unsupported builtin funcs (part \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 385, "deletions": 38}}, {"node": {"oid": "f922344ab16d247c13b635a72bb8991ef44ec505", "messageHeadline": "travis: Use go 1.8 (#2664)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bbc3b2525e3ccdc04ef9831b71803ea09789977", "messageHeadline": "expression: handle timestampdiff with null argument. (#2665)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b001b8cec5b6cfbb2b52e5e57be28eff0794333b", "messageHeadline": "parser: Unify time unit string literal (#2660)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "7f8f16f27c84aa4e451b97fccf6085d36cd18c9c", "messageHeadline": "*: add parser and definition for all unsupported builtin funcs (part \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 143, "deletions": 1}}, {"node": {"oid": "2b9c17311991343f874d02f8b2909a446d7a2795", "messageHeadline": "cmd/benchfilesort: Add micro benchmark for util/filesort (#2625)", "author": {"name": "Yanzhe Chen", "email": "yanzhe-chen@users.noreply.github.com", "user": null}, "additions": 562, "deletions": 0}}, {"node": {"oid": "50af37fd8338e86cd566733f1ffb75c57777414c", "messageHeadline": "store/tikv: open switch of topn. (#2658)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 236, "deletions": 28}}, {"node": {"oid": "cd0cfa0a7566f27037653f497c525b3d29c52f18", "messageHeadline": "tidb-server: add a parameter to optionally disable ddl worker. (#2656)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8907dee098ce080413d12d980310b3a6bb8e46a3", "messageHeadline": "privilege/privileges: use case insensitive check for DB and Table nam\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "2f07f7141d477f569c07c161738aed4bd310e3f2", "messageHeadline": "*: Support basic aes_encrypt/aes_decrypt function. (#2640)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 488, "deletions": 5}}, {"node": {"oid": "0f1c182a92aff572808bc2b9a002bbfde5d5bdcd", "messageHeadline": "*: Reduce useless log (#2644)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dcc7715ec223cb205b7ba4e4fa30405c6952f584", "messageHeadline": "*: support with grant option for grant statement (#2647)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "3f4c71bdbb26c5a8960f6740e64262e8ed98b0f0", "messageHeadline": "*: add parser and definition for all unsupported builtin funcs (part \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 319, "deletions": 6}}, {"node": {"oid": "6b2ac5ad0d6f525374812c7297b4e33c316ec202", "messageHeadline": "variable: Enlarge default value for max_allowed_packet (#2652)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79953e261c70f4e13cfa3ab69f2bf17a9ade3fee", "messageHeadline": "tidb: add a metric for logging system time backward jump (#2650)", "author": {"name": "Neil Shen", "email": "overvenus@gmail.com", "user": {"login": "overvenus"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0864f1774908124bc4b91c61ec8e213e277bb5ac", "messageHeadline": "plan: handle int64 type when evaluate limit and count. (#2648)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7fa9e18b0fa4bafd88881a9db5b39286b88390b1", "messageHeadline": "Update README.md", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31d3b87704d5bc8b624defaa34d3a060105482b7", "messageHeadline": "executor: fix a bug about table name comparison (#2643)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ce1447449b31e6aee51a4b96594fb0ee901a2a34", "messageHeadline": "parser: support the field of `column` optional (#2634)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "de89263a2117aa50a9105cd09d00e5c757674937", "messageHeadline": "tidb: avoid privilege check in loadCommonGlobalVariablesIfNeeded (#2641)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d2cfb78f292ae6e424fe3b7826d78a5a28b4106", "messageHeadline": "tidb: return fields for prepared statements. (#2642)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "69a2dbed64238ff56961ae939f8446bfb501c297", "messageHeadline": "store/localstore: fix a bug that blocking store.Close. (#2635)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3aa6be2bb1a3e8d36c2628c545980c759f263b63", "messageHeadline": "plan/typeinferer: refine type inferer of builtin func greatest/least \u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 82, "deletions": 35}}, {"node": {"oid": "13d99938e839823a3171eb3243c46b6054abd79f", "messageHeadline": "*: add error stack (#2630)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a28721864ef158ce6ccd2b05a0e1c4d66cf6699", "messageHeadline": "executor: fix log format (#2633)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "96e8ab6128ad4f2a9b936290d975936f18851e0f", "messageHeadline": "ddl: fix the statement of `modify | change column` (#2627)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "4fd95363b249e42917b38b56a8c6699842fc996a", "messageHeadline": "*: flush privileges statement (#2602)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 95, "deletions": 21}}, {"node": {"oid": "05413a474f9d594ad0c95dbedf160d9c47f33cfb", "messageHeadline": "ddl: Support some definitions and fix a bug to `modify|change column`\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 70, "deletions": 9}}, {"node": {"oid": "60cf9eddc4b86e8781f273266d86e749363fb96e", "messageHeadline": "ddl: Support to modify column with default value and comment (#2621)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "1972558dc9e30f6e08ffa6c26713a64b07e7ce59", "messageHeadline": "*: change default collation to utf8_bin (#2617)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ba5d9ee2a490e90de2b59bee3eb990955c8e12b", "messageHeadline": "*: avoid using TypeDecimal (#2619)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "be2812f9c32fdfba19f84f260288959e378b9e38", "messageHeadline": "Fixed 386 build (#2591)", "author": {"name": "luckcolors", "email": "luckcolorsgoo@gmail.com", "user": {"login": "luckcolors"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d17824890d4f65bec41ea404270244c61a21a06", "messageHeadline": "plan/typeinferer: fix a bug when mathematic expression contains datet\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "1aa005190f161a4d6d6df7d81e6c366c7d1e6d12", "messageHeadline": "executor: set text for execute prepared statement. (#2620)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "281e8553b461a6be7851f00b894617176dc2779f", "messageHeadline": "tidb,privilege: use new privilege implementation for connection verif\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "51defd89bbb4dc013cefdc98a41768f91f058056", "messageHeadline": "*: Support the statement of `drop default` (#2616)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "f5fac14afbfa9f1374a7653ea31d828256b22637", "messageHeadline": "util/sqlexec: introduce a SQLExecutor interface and use it (#2618)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "4cab38cd1bf7a7a535f0bf5d775c2b9f1155c67a", "messageHeadline": "*: fix issue2600 (#2614)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "79be7364a92dca4d5de43f4217818a3d3debd97c", "messageHeadline": "*: fix `reset stmt ctx` when there are multiple statements (#2613)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "59e8ccf0a56f385586b49768fae2674ec248b81d", "messageHeadline": "expression: workaround for wrong timediff function input (#2611)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7520cb8972dc6d726daf900c375909d721946076", "messageHeadline": "fix issue2300 (#2605)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 85, "deletions": 73}}, {"node": {"oid": "87f51736eefc162fb87baa530d419d06e7ce0e46", "messageHeadline": "*: support the statement of `alter table alter column set default` (#\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 132, "deletions": 6}}, {"node": {"oid": "3e31802e1cc1dec3cc59451505cfe117808719d9", "messageHeadline": "plan: collect visit info during logical plan build (#2423)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 292, "deletions": 17}}, {"node": {"oid": "94e6032bff68d20738e86866c7d96b23da90fb5a", "messageHeadline": "README: resize logo, use markdown img syntax (#2609)", "author": {"name": "ShuYu Wang", "email": "andelf@gmail.com", "user": {"login": "andelf"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2afa11f8fac433293f9fff55bdc2ee3f74510db7", "messageHeadline": "executor: do not log expensive query for system table. (#2601)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "16c1aae54cf90dfac8021fc8837f4004fb7d35f2", "messageHeadline": "parser: remove useless code (#2604)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "f0be2c608cba8ad0c919c90354d42b7dade1697e", "messageHeadline": "privilege/privileges: use stringutil for like pattern match (#2603)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "76bf890f0b079731d2901b1f18b71e37d61dc986", "messageHeadline": "ddl/model: fix ddl log format (#2599)", "author": {"name": "ShuYu Wang", "email": "andelf@gmail.com", "user": {"login": "andelf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f8fc91a761821652f5e723a0100808719d37e22", "messageHeadline": "ddl: remove the useless test to make TestCheckOwner more stable (#2596)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5b84277ac99ce9b45667acc3206b84c8af286abe", "messageHeadline": "store/tikv: make lock TTL test more stable. (#2595)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8bafc3d515cdf300def8caebfc85043dba383f1e", "messageHeadline": "tidb: accelerate unit test (#2590)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 406, "deletions": 382}}, {"node": {"oid": "b15ed6ddf09462e9b2e2ed04b36abf49b746973f", "messageHeadline": "tidb-server: fix interval format in metric log (#2594)", "author": {"name": "ShuYu Wang", "email": "andelf@gmail.com", "user": {"login": "andelf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb1c2f0ff9729578269e5ff449c506fd4f71b829", "messageHeadline": "*: update privilege Checker interface and use it (#2557)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 108, "deletions": 21}}, {"node": {"oid": "395a9c6129239f27d007aee10309531d4a718f86", "messageHeadline": "*: add builtin function UTC_TIMESTAMP (#2592)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 117, "deletions": 43}}, {"node": {"oid": "c131b3c4b50c8d1ad815633fcefa4be055691d79", "messageHeadline": "store/tikv: extend lockTTL for txns that takes a long time to read. (\u2026", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 333, "deletions": 30}}, {"node": {"oid": "15d2065287c1600f1199e64e17195a5c0c15a23a", "messageHeadline": "Support builtin function timestamp (#2498)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 148, "deletions": 3}}, {"node": {"oid": "1c01055496d1974116be323b66274d1cbae6b8f9", "messageHeadline": "plan: add Contains function on Schema (#2588)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "8ddea101dfc33564e2cd333dffd27066d9fbda20", "messageHeadline": "store/tikv: fix gc lifetime metrics. (#2587)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fa72f5c7d4101f925b2c3fb77ef11064231b848d", "messageHeadline": "plan: support decorrelate projection. (#2540)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "90d64eff398f91c59bae4b9ba5d9e80bd1d0a01c", "messageHeadline": "*: Support information_schema.table_constraints (#2586)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "15176a651327fadc7ddf68a42b0ded3b2831776c", "messageHeadline": "Tiny cleanup (#2583)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7ec875c9522b7df181570fbad782f4f269e4b964", "messageHeadline": "executor: fix a bug of left outer semi join. (#2573)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "59de1e5494442f4e291ca4273cd1e538cef3825a", "messageHeadline": "parser: Parse primary key name and ignore it (#2582)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "dd988d07d4d62d9e4e97a8d34c5bc48b4dd89a2a", "messageHeadline": "xeval: Use a short-cut way to way And/Or/Xor expr (#2563)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 84, "deletions": 16}}, {"node": {"oid": "5230e39dd6e6b5c3fc6d1206bd13d5db94c56cf6", "messageHeadline": "plan: fix a bug about prefix index. (#2445)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "9e4a4d360c562356d8243219f1a01ac97502043c", "messageHeadline": "plan: remove redundant key from key info. (#2575)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "006436a14a3a0170a4ce9bb3a744c113a80199b8", "messageHeadline": "expression: use isDeterministic interface. (#2570)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 52, "deletions": 74}}, {"node": {"oid": "950583eaf81b6d3e15801cc65d075c6e13fa9f00", "messageHeadline": "plan, tidb-server: add a flag to control statistic info reading. (#2565)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "7965666bce3f2311c58a4a40aecef08595c37fc5", "messageHeadline": "executor: ajust some code. (#2574)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 435, "deletions": 416}}, {"node": {"oid": "67a9bd0eaaa5f50f8c111c8c4075084b2dc51411", "messageHeadline": "sessionctx/varsutil: fix format str in sysvar error msg (#2572)", "author": {"name": "ShuYu Wang", "email": "andelf@gmail.com", "user": {"login": "andelf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df6e1b3b66d003c38a260dc70f5ab0c37e1edfc9", "messageHeadline": "plan: move test. (#2569)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 188, "deletions": 189}}, {"node": {"oid": "e68dcf77dc8120c6f061995390c7ab526d66a641", "messageHeadline": "*: remove ctx from function args. (#2566)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "92208e24a3591109ca7bfd406e861155ecc50038", "messageHeadline": "plan: only plans that have apply will add cache. (#2564)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "19af8d720f8319bc10f23cce60b4e4ed28027843", "messageHeadline": "ddl: Add the function of close (#2562)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 55, "deletions": 61}}, {"node": {"oid": "687cf0f51c93cb6ca9d3484390c06af7fb2e3534", "messageHeadline": "plan: add opt flag. (#2542)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 189, "deletions": 186}}, {"node": {"oid": "4d9b70f0a61b31394e05d6202ff29890e8c7fe24", "messageHeadline": "plan, executor: give special treat for index columns when analyze tab\u2026", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 519, "deletions": 144}}, {"node": {"oid": "7e92364dd121e2e4328093bbc4f5436ffe8d99b0", "messageHeadline": "expression: refactor time function. (#2560)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 168, "deletions": 298}}, {"node": {"oid": "b9e62d69efa7e9b7c47aa4a895a601804dae6b51", "messageHeadline": "expression: make and/ or expression faster. (#2561)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "26d54c8866b874ee6fe3fd9a3c0841d2d9579939", "messageHeadline": "expression,util/stringutil: move LIKE pattern match to stringutil pac\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 155, "deletions": 148}}, {"node": {"oid": "3c9bb15d295ff21f535ada4b250feb62ac25bc5f", "messageHeadline": "expression: refactor functions. (#2556)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 54, "deletions": 100}}, {"node": {"oid": "f6547abc7a3c307c0e961d408037424f96f7ad0c", "messageHeadline": "expression: refactor function. (#2551)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 31, "deletions": 98}}, {"node": {"oid": "d2db2b3c1549b7e6b0eed8b87fbe3820c8c66ef2", "messageHeadline": "expression: refactor functions. (#2555)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 220, "deletions": 315}}, {"node": {"oid": "a534a50ff42847963c1d18360ab8dfd8cb5a2619", "messageHeadline": "expression: refactor functions. (#2558)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 209, "deletions": 211}}, {"node": {"oid": "f896757b8374c9c19cd187dd46a978780532f300", "messageHeadline": "expression: refactor functions. (#2550)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 90, "deletions": 82}}, {"node": {"oid": "461fd98bb0230332edc658f2ad09f7465e3dc316", "messageHeadline": "*: rename the plan interface. (#2547)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 339, "deletions": 359}}, {"node": {"oid": "32173e988f873a295615a2b1b8b8ddb45400dc1c", "messageHeadline": "plan: fix a bug of exists sub query (#2549)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1da75c539952b68ab8e6076fd3c1f99c55c0b8ab", "messageHeadline": "*: load privilege in a goroutine when server initialize (#2489)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 192, "deletions": 1}}, {"node": {"oid": "c6cc2f77b9878f6316aff5cf02ce9330fa21832e", "messageHeadline": "plan: remove IsCorrelated and SetCorrelated. (#2543)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 26, "deletions": 174}}, {"node": {"oid": "d7ed20cd62c322617a2f995cdc703995547cd6b6", "messageHeadline": "executor: add log. (#2545)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "873403ab70fe6e4a431aa0e9ec21560b7a90ccb7", "messageHeadline": "plan: refine the range calculating. (#2534)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "21e21c4a3cd8ac8fac87155fc0a04603ce0fd114", "messageHeadline": "*: move the code of distinct logic. (#2539)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 36, "deletions": 64}}, {"node": {"oid": "150574bacf79c0cb259f0c4929e53b07b60ad538", "messageHeadline": "plan: remove aggregation grouped by unique key. (#2424)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 209, "deletions": 9}}, {"node": {"oid": "e1b78140a3bb370816355f33bf2e4069dabe49a8", "messageHeadline": "server: update defaultLoadDataBatchCnt value (#2538)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb429408c97c71fd276c91cc2f289871a75b6b6c", "messageHeadline": "*: make schema as a pointer. (#2533)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 191, "deletions": 179}}, {"node": {"oid": "de9b134c50381123b9fa710ab4e2c110735f73b4", "messageHeadline": "kv: increase transaction entry count limit (#2537)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14d0c4e36dce57d5c2f78a02759c0bb56eb87dc3", "messageHeadline": "ddl: make reorg_test stable (#2531)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b8acb10337533d4ae215aa85853c571634059fa7", "messageHeadline": "store/tikv: fix a date race in test (#2530)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96ee4446e3142cb79834f8b369e1ccee93536bb9", "messageHeadline": "*: refactor function. (#2499)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 136, "deletions": 327}}, {"node": {"oid": "1a0ccaf9d67ab59377e86813dd875f73c878d045", "messageHeadline": "executor: log expensive query. (#2529)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "20f9a90f494592808b46f44869091e19073c9e9f", "messageHeadline": "store/tikv: tuning backoff base. (#2508)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ac10a37ee32fea07e36bfec330afa2493cd88384", "messageHeadline": "*: support `alter table rename table` (#2503)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 80, "deletions": 12}}, {"node": {"oid": "0e76e66e032585c6cadbf682acc2b08cd28b0341", "messageHeadline": "store/tikv: log big transaction. (#2525)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "9d536e34a75846ee39d897e7caf46784c984eac5", "messageHeadline": "*: run a bootstrap session before store is ready (fix race) (#2491)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 167, "deletions": 95}}, {"node": {"oid": "5aec72ce810153782eb58417ab772b475115ff83", "messageHeadline": "expression,plan: fix some issues of ROUND func (#2461)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 131, "deletions": 12}}, {"node": {"oid": "383f2037354a1e13423d8a3c80dd04c6e9d345c9", "messageHeadline": "*: add builtin function FLOOR (#2484)", "author": {"name": "Zhe-xuan Yang", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "f145a320639ce83973a951b112262d5b50b92109", "messageHeadline": "*: refactor apply plan and executor. (#2411)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 465, "deletions": 396}}, {"node": {"oid": "6ae4b77d7f55c85880281b5aa1298febd7031bb3", "messageHeadline": "plan, executor: clean code (#2520)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 93}}, {"node": {"oid": "884f77283aa54242cdd54554a999e737e3639b0e", "messageHeadline": "tidb,session: fix session retry metrics (#2523)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc2ec2823ab9d456f9fef8739ef8b0c6f2459170", "messageHeadline": "store/tikv: add log for slow coprocessor task (#2524)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "0d9744261bea72250bfe17e9f26ff0dbb8245a66", "messageHeadline": "*: slow log and metrics includes execute prepared statement. (#2512)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 106, "deletions": 60}}, {"node": {"oid": "869dfda127f9306fe25e1a4b97415fe7467ff4a5", "messageHeadline": "parser: tiny clean up (#2504)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 100, "deletions": 102}}, {"node": {"oid": "24a970227b4926d24d7d66e823f26c48a49c8395", "messageHeadline": "session: fix output format (#2514)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cad815a8928f877807542de42185c114a2282c6", "messageHeadline": "plan: change distinct to aggregation. (#2515)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "30f97af07fc4aecd8393a49830b35686dcb21e88", "messageHeadline": "*: fixed a mistake whileing adding sqrt math func (#2513)", "author": {"name": "Zhe-xuan Yang", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "21236384762c853edfa462bfd8d48c792194e1f2", "messageHeadline": "executor: add rows in table scan log. (#2507)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0a9ab5abee034725a7888514265f215b8ac013a", "messageHeadline": "ddl: Fix error format and clean up error trace. (#2500)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "19546d119ac8be8d6642c2f18d2e713f90b279c8", "messageHeadline": "server: refine time query (#2506)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "12ae004603832c25368fb0f080c7708dbfbcbdbf", "messageHeadline": "executor: fix join leak (#2505)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a3f4cf7beb820aee4bcac0feb5d8c537bd4a87a2", "messageHeadline": "expression: Fix a null point bug in unix_timestamp() (#2497)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "72403f3578d27c7bc9ba30fd93b8cfcd5310d752", "messageHeadline": "*: added builtin function sqrt (#2493)", "author": {"name": "Zhe-xuan Yang", "email": "zhexuany@users.noreply.github.com", "user": {"login": "zhexuany"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "bab721c66bace48a50f240fb25b80ea39b081979", "messageHeadline": "plan: fix a bug when aggregation appears in subquery. (#2486)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a680ffcfbbc24247bd25abbded05d317327b42ce", "messageHeadline": "expression: change builtin time test. (#2494)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 264, "deletions": 73}}, {"node": {"oid": "83e57cc2032b08d0a2237a41b5b3c113c89f8722", "messageHeadline": "plan: ignore the ambiguous error when retrieving schema first. (#2480)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "475d7e38420c0344dcddf5d1574696ebf7b47b67", "messageHeadline": "expression: change test. (#2488)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 85, "deletions": 23}}, {"node": {"oid": "999517c4f1b9f639af0813ac6b5d6dc57f3fe381", "messageHeadline": "Revert \"*: run a bootstrap session before store is ready\" (#2490)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 95, "deletions": 158}}, {"node": {"oid": "e1ecc1059ed593a1e943bf668d3ff44d84dfd823", "messageHeadline": "*: run a bootstrap session before store is ready (#2481)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 158, "deletions": 95}}, {"node": {"oid": "e79a460a28e372cb8ff3081f4abbd68a55c14d55", "messageHeadline": "expression: change test for string_test. (#2458)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 248, "deletions": 139}}, {"node": {"oid": "1e34270fe691757b80b66af738a2797178914250", "messageHeadline": "plan: refine code when retrieving agg columns. (#2466)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 30}}, {"node": {"oid": "f386df10203f32bba54b01d0412260e1cc240e10", "messageHeadline": "ddl: avoid assert in lock (#2482)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "d3f0612263b4c15c02fd47eac965147b56d7cf1d", "messageHeadline": "ddl: avoid assert in hook function. (#2479)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 150, "deletions": 93}}, {"node": {"oid": "fce6256117ca0281702c02d1b619d8e510a838f1", "messageHeadline": "*: Clean up error trace (#2475)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "5f6f101c9aba4f3c222301b06fc00e635062c8ef", "messageHeadline": "executor: optimize begin (#2474)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "2828e29a5b126b1aa129e03c22bcd7928dc2c730", "messageHeadline": "executor: refine statement count metrics (#2477)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 311, "deletions": 128}}, {"node": {"oid": "ba8b6a9c264e1f6125731404cc2fe3509ed95e1d", "messageHeadline": "fix bug of union type converting (#2471)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "5bb751ee4b0e0cd2f91affb87e0904089dca38c8", "messageHeadline": "*: remove useless code (#2476)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "527256627bc7e925d6db2f219432f0e875463512", "messageHeadline": "ast: clean some code. (#2465)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "244de11287aec3e34fbed479fcfa4f31e23777e5", "messageHeadline": "*: Make column test stable and fix prepare statement issue (#2473)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "c5c4f85a6243c551c07fffdaa86cb6bd3fd180d6", "messageHeadline": "session: add connection ID in retry log. (#2472)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "42f570ab464406d337a6bf4e608517365d30815b", "messageHeadline": "*: add 'max_allowed_packet' in common variables. (#2470)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "59402590736b3c64b1f2f37928b23e1311458d8f", "messageHeadline": "ddl: tiny clean up (#2468)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "8d426be68fad1d16d9ed1408e80ea7cf6450077e", "messageHeadline": "store/tikv: make test stable. (#2467)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "85e6afdfb6b56f8802e54f763ed6d15d58ae8d5b", "messageHeadline": "distsql, store/tikv: refine metrics. (#2460)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "122195718be309f7660bd178a2ae778d3e5c11f1", "messageHeadline": "executor: fix log format and add transaction start TS. (#2469)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c470a462835b02f4818bd60eb29a079bced8b49b", "messageHeadline": "*: remove useless code. (#2457)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "67313335faf34215fcef51a4f86b76ebfef948a7", "messageHeadline": "*: Support builtin function field (#2449)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 126, "deletions": 2}}, {"node": {"oid": "304445514ba95656d59f587fc4417d80d684084d", "messageHeadline": "plan: remove useless log (#2463)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8a62fc1caf1f2d31f743675d392fed57daad27d7", "messageHeadline": "*: clean code. (#2464)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 18, "deletions": 46}}, {"node": {"oid": "9313558fea7795675748dd6d42f5449e71e8cadf", "messageHeadline": "util/filesort: sort rows using file sort. (#2377)", "author": {"name": "Yanzhe Chen", "email": "yanzhe-chen@users.noreply.github.com", "user": null}, "additions": 850, "deletions": 0}}, {"node": {"oid": "3bfac81a4e853159668aa370c616531462389d8a", "messageHeadline": "*: add builtin function FROM_DAYS (#2434)", "author": {"name": "Michael Belenchenko", "email": "mvbelench@gmail.com", "user": {"login": "Tratar"}}, "additions": 108, "deletions": 3}}, {"node": {"oid": "217c26bd0b324fe06a4adb60212c67c8c53eb7c9", "messageHeadline": "*: Support the statement of `rename table` (#2444)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 280, "deletions": 64}}, {"node": {"oid": "440b7653d4157975494c3f3651a60fd5a3c35a14", "messageHeadline": "*: fix a bug when aggregate function meet subquery. (#2452)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 86, "deletions": 169}}, {"node": {"oid": "d0813e181fa0f9ca672e02a36c264f369f15d7e3", "messageHeadline": "store/tikv: log more info for unexpected errors. (#2459)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5b7ec4c6cf98405993994c00757de9f279335f29", "messageHeadline": "ddl/ddl_db_test: locate errors occurred in goroutine (#2443)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 54, "deletions": 31}}, {"node": {"oid": "1e9131d2ff2d3d516177eec58bc97dd7820c6179", "messageHeadline": "store/tikv: fix cancel prewrite bug. (#2454)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 102, "deletions": 3}}, {"node": {"oid": "afeccd0e323fdccb73fe9af6990f0f317ec401a8", "messageHeadline": "parser: fix aggregate functions. (#2453)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "554293a73e28dced5138d70580f4cebcac211227", "messageHeadline": "executor: add more information on slow dist sql. (#2451)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 42, "deletions": 29}}, {"node": {"oid": "d1ef3e568736b13f1e712787a3a04a9622c1eaec", "messageHeadline": "*: add builtin function SIGN (#2427)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "a3c1d47058965be3e4005b882a69b7395776b923", "messageHeadline": "parser: count multiple expression doesn't return error. (#2429) (#2448)", "author": {"name": "Yu Liu", "email": "idlesummerbreeze@gmail.com", "user": {"login": "idlesummerbreeze"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "849071221c300533e4ac47bd44a5d26f7a4458f8", "messageHeadline": "Wrong behavior when executing `alter table t add index c (c(3));` (#2\u2026", "author": {"name": "Yu Liu", "email": "idlesummerbreeze@gmail.com", "user": {"login": "idlesummerbreeze"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "5cefcaa688c4ac1400dd6c86d36d3bbe0d138939", "messageHeadline": "tidb-server: change flag v to V (#2442)", "author": {"name": "Neil Shen", "email": "overvenus@gmail.com", "user": {"login": "overvenus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0eaef417e825f068723470067808161bf1475740", "messageHeadline": "type/util: add functions mixDateAndTime and getDateFromDaynr (#2407)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "02dfb04c844fc3cd573346a9183b050a70fb835b", "messageHeadline": "server: add metrics for error counter. (#2435)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "02511087c7d631f352569e199f79394ec4652c95", "messageHeadline": "parser: handle timestamp default value with fsp specified (#2437)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "293988b43657593b94351ec28196268e41069d1f", "messageHeadline": "*: Fix a bug when binary literal has a charset prefix (#2438)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c234f27cdca03eb614ada47db98510241289386d", "messageHeadline": "plan: fix a bug about pushing limit (#2440)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5969e9ecad517406c1d75556736d92ac4e2dbdd2", "messageHeadline": "*: add builtin function TIMESTAMPDIFF (#2386)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 220, "deletions": 8}}, {"node": {"oid": "261f2715842172636e3dcd9b5fb1d9437f1511b1", "messageHeadline": "plan: fix a predicate push down bug. (#2439)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "19c87888b4801240cae00c23f2d1e8cc002bface", "messageHeadline": "expression: add new funcs map. (#2433)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 214, "deletions": 14}}, {"node": {"oid": "07f756b8183dc5f36a672d02c916e901013c3639", "messageHeadline": "plan/statistics: statistics support add index info (#2349)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 585, "deletions": 121}}, {"node": {"oid": "7c66138042cd04604d2fbca50b2736c11c99798a", "messageHeadline": "executor: optimize delete statement. (#2421)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 64, "deletions": 37}}, {"node": {"oid": "468af824a974945f785d79b11326df36940a4043", "messageHeadline": "*: Fix the wrong error message and fix missing type (#2431)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 49, "deletions": 31}}, {"node": {"oid": "0f15c2ec5dc04fc4a812efd7d33ed22a42c17d95", "messageHeadline": "kv: limit transaction size, len, and entry length, reduce retry times\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 137, "deletions": 193}}, {"node": {"oid": "e6187d82502f94d80d97a463c0e417c0ac900d89", "messageHeadline": "privilege/privileges: MySQLPrivilege caches mysql privilege table (#2\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 400, "deletions": 0}}, {"node": {"oid": "d4f1a0a28dad2d8d72f5f6481d01726a35996032", "messageHeadline": "ddl: Add the index key prefix limit (#2272) (#2380)", "author": {"name": "Yu Liu", "email": "idlesummerbreeze@gmail.com", "user": {"login": "idlesummerbreeze"}}, "additions": 195, "deletions": 36}}, {"node": {"oid": "52c267959b5a23f7481de39a75bbe6a6b17afbd7", "messageHeadline": "expression: refactor rest functions. (#2416)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 311, "deletions": 5}}, {"node": {"oid": "0e599c6c47c515384be85a1d261ec6d3c1ca3d42", "messageHeadline": "store/tikv: handle RaftEntryTooLarge error. (#2425)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 767, "deletions": 521}}, {"node": {"oid": "b2ce51a06d99e42ac4b85622872631fe87609dfd", "messageHeadline": "*: support substr. (#2422)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "677a85bbc0a37aa6915762239fe0f049602f7c1d", "messageHeadline": "tidb: session retry metrics (#2419)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "962cd0c1fb6da0ac7348d7bf2fb1bc6b0fbd8250", "messageHeadline": "expression: move some funcs out of builtin.go (#2418)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 319, "deletions": 276}}, {"node": {"oid": "0066ab64182f0c090c15a59b713c91ec8aa073ab", "messageHeadline": "tidb, domain: schema lease metrics (#2417)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "ee9a0fea1c723788b36e84b644c2a8fbaf1d26a2", "messageHeadline": "parser: limit error information size (#2415)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "15b9956e57d76dd776a67336b96e33ee324b2e06", "messageHeadline": "*: add buildin function CONV (#2390)", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 161, "deletions": 3}}, {"node": {"oid": "47316499fd64ec4c592090664629ed6ab8173955", "messageHeadline": "plan: add cache for statistics table (#2398)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 204, "deletions": 35}}, {"node": {"oid": "f42eb05cbb37fc307164ced115b0b5032b70ad88", "messageHeadline": "adjust the parameter of cbo (#2412)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b17b83378d04fea873962582393ded037c4c7aeb", "messageHeadline": "expression: add functionClass and builtinFunc for time funcs. (#2410)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 666, "deletions": 0}}, {"node": {"oid": "2521ab4dec01013a26d8b0ebea7f6ee5c4f77f9e", "messageHeadline": "*: extract a builtin function factory for date arithmetic (#2403)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 151, "deletions": 165}}, {"node": {"oid": "1dd0945cf33d6a6b0cc000534f0cc0df77a9df1a", "messageHeadline": "*: add unique key info into schema (#2376)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 449, "deletions": 10}}, {"node": {"oid": "1b72b11ffaa6593a6c85c79dc04f3bd90bd69be4", "messageHeadline": "util/types: fix truncate float (#2405)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "cd98c551b4743d56e34a79e603fbf46a8ecd90a0", "messageHeadline": "util/types: handle ParseDatetime overflow properly (#2401)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "2594e4f79903aaf873c93572494278def658554c", "messageHeadline": "parser: parse use 10 instead 0 (#2404)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "ac06325a1d83d9548372eda8c9f41b836cc5532a", "messageHeadline": "*: add builtin function DATEDIFF (#2374)", "author": {"name": "Michael Belenchenko", "email": "mvbelench@gmail.com", "user": {"login": "Tratar"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "9c38f892413e03d3bb6b73563f7ccf03284a3c32", "messageHeadline": "expression: add functionClass and builtinFunc for str funcs. (#2399)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 534, "deletions": 0}}, {"node": {"oid": "6bc6f7e98b45fa0c89b46c55474df43e76caa4cf", "messageHeadline": "*: Add the field of history information in job structure (#2046)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 105, "deletions": 121}}, {"node": {"oid": "18fc9aa6305f551c5db2f3cb42bbcec9c906e893", "messageHeadline": "expression: implement functionClass and builtinFunction for op funcs.\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "696bea9f370ca54f20403670b9d0a4c6afc1b182", "messageHeadline": "*: Support batch load data (#2394)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 76, "deletions": 35}}, {"node": {"oid": "39a7b90e7f24d081904ebcc3fa79269948d7e444", "messageHeadline": "types: optimize floatStrToIntStr (#2396)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "ef7eac6104c31c82481e6d7145baa112ff8e715e", "messageHeadline": "expression: implement functionClass and builtinFunction for math func\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 257, "deletions": 1}}, {"node": {"oid": "36e9570051d94ceed89ac91d0e04ef0c62ac04ed", "messageHeadline": "*: concurrently begin a transaction and compile (#2393)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 111, "deletions": 55}}, {"node": {"oid": "a3b5a487d4810877743a68821c8b6a77328092d1", "messageHeadline": "domain: fix a data race (#2397)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a44d9c3891bb05a9903fd972f9020b01f2ea1d89", "messageHeadline": "*: add builtin function UNIX_TIMESTAMP (#2369)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 124, "deletions": 16}}, {"node": {"oid": "27c3a37410142b89d1ea2f514e5a2b75af11fe59", "messageHeadline": "benchdb: support specify a sql query to run. (#2395)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "c8cc389fdcec479328ce0167449674a0eb499b82", "messageHeadline": "ddl: bug in columnDefToCol, Length shouldn't be set for unspecified f\u2026", "author": {"name": "Yu Liu", "email": "idlesummerbreeze@gmail.com", "user": {"login": "idlesummerbreeze"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "e3e7b624f2de92d00c1924e9c15d268c763b6e06", "messageHeadline": "expression,parser: add support for FIND_IN_SET function (#2373)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "8e109b7df9f85fd29bf0ab5320c5cfc71dfef739", "messageHeadline": "expression,parser: add support for INTERVAL function (#2370)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "73f1fa9144c0dee6fc8d92b1a8d9a057d34c92a8", "messageHeadline": "expression: implement functionClass and builtinFunction for some func\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "fc278d3ec0911dacdbf4bcfba5c8ff63e440360a", "messageHeadline": "Update README.md (#2392)", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d1df4f5529a974012c1023d938a39a2c6ad7f35", "messageHeadline": "expression: implement functionClass and builtinFunction for info func\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "65f1a0be122ff4549b3636f237cc712e8fccc1ed", "messageHeadline": "tikv: Enable if expr pushdown (#2387)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb3d981d74e3d63835283a3d6d7f85bbe4e14b57", "messageHeadline": "tidb: sleep for a while and retry when schema out of date (#2379)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "cc5fcae0a3dda8df043c9a47ea7f3f457cd55cd7", "messageHeadline": "ddl: Speed up adding index phase (#2341)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 249, "deletions": 111}}, {"node": {"oid": "8a03344d05b45787fdb1562b13bcdc768f191d8a", "messageHeadline": "*: deprecate DateArithInterval (#2368)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 82, "deletions": 63}}, {"node": {"oid": "27c0c76cb194a9970325e1ef3fb0729dc3f595be", "messageHeadline": "sessionctx: add 'time_zone' session variable (#2375)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "e38c67e086f42a68fd8ed84b8299e9e2c40744ee", "messageHeadline": "executor: implements nested loop join. (#2365)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 546, "deletions": 242}}, {"node": {"oid": "f35ab30127e26936688b41821b2c2c750e6eefbe", "messageHeadline": "*: change the implementation of domain schema lease (#2327)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 149, "deletions": 308}}, {"node": {"oid": "d40e24ce46c4960d4488e1b27ac5b47331ba23cb", "messageHeadline": "*: in prepared statement limit/offset may be placeholder (#2364)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 121, "deletions": 15}}, {"node": {"oid": "3f9a101ce6a31d508d184aa03f2ebb8209a9e480", "messageHeadline": "parser: Index option could be a list (#2366)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "042280e1bf6ec4f22157e4e0928e2bee13f5a044", "messageHeadline": "expression: add baseFunctionClass (#2361)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "235a7979b90ad687eafbc3a5488296b75893a89e", "messageHeadline": "sessionctx/varsutil: refactor system variable (#2359)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 133, "deletions": 135}}, {"node": {"oid": "b80488f875d3d00062ebffc52a757ca965105040", "messageHeadline": "Remove unmaintained storage engine (#2372)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "27f5f287f764a17cf883c98db82c4832d7a7f8bc", "messageHeadline": "expression: move types.helper to expression pkg. (#2371)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 50, "deletions": 52}}, {"node": {"oid": "b2e9ad7e55556fed08eceba371e6e0746546b1f3", "messageHeadline": "ast: clean useless code. (#2367)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 290}}, {"node": {"oid": "0b4a8f652d6ea0e2a6c2955fde558e7c3a57aff7", "messageHeadline": "executor: move some exec out of executor.go (#2363)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 932, "deletions": 885}}, {"node": {"oid": "45e841b663a0cc7cdfe1f0cc777af1086852f851", "messageHeadline": "expression: move some funcs out of builtin_other. (#2362)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 379, "deletions": 358}}, {"node": {"oid": "f0fbe16e188deff59f15e3973e3588706c8961f5", "messageHeadline": "add support for the LEAST function (#2360)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 79, "deletions": 12}}, {"node": {"oid": "b5c9650b5aec44cd7f2fb5c80cf16bd416ca0556", "messageHeadline": "server: rename IStatement to PreparedStatement (#2358)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "0668c5fa03b46a2a23b4829dd1649a7791fde20c", "messageHeadline": "server: rename IContext to QueryCtx (#2356)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "31d58b69ed1bf6f8f21283f8c0d66aaf34ad3c20", "messageHeadline": "executor: consider uint = int in join condition. (#2355)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "42dd3c8759f021fa3e39dca1e945959a2f6e407f", "messageHeadline": "expression: fix shadow warning (#2354)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b18033423193c39749403b34d87f80acdd5ced07", "messageHeadline": "server: fix issue 2346 (#2351)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "20cb3f2c93d3d60b4159a992379c467f58074e2a", "messageHeadline": "store/tikv/mock-tikv: fix data race (#2352)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c99cdaaa306eb8dc7015ab855ed73fa85671a473", "messageHeadline": "*: parser support crc32 conv bit_xor (#2347)", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "c00a1c3af089d6f0a081fc9808c1b4941d5630a1", "messageHeadline": "Update beta to rc version (#2350)", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbed4ca5eed943c56741f3d1c6ade7ca9990410e", "messageHeadline": "store/tikv: split table for mock tikv (#2331)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 311, "deletions": 55}}, {"node": {"oid": "7d9944f01c0b709147e77e02370d2af3fee8c0b2", "messageHeadline": "*: add builtin func interface. (#2344)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "a28ab3eb735cce52247b1f3a9c339b77a57d9fe2", "messageHeadline": "*: add GetArgs interface (#2343)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 136, "deletions": 129}}, {"node": {"oid": "ebbbf8993bc3e31dc449e9f3f10e0088646af18e", "messageHeadline": "ddl: speed up create table without the need to change lease. (#2332)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "5a3099477a7beeab1f3330f30da447a82bf19bce", "messageHeadline": "ticlient: clear store address info when receiving StoreNotMatch  (#2339)", "author": {"name": "Shirly", "email": "AndreMouche@126.com", "user": {"login": "AndreMouche"}}, "additions": 740, "deletions": 520}}, {"node": {"oid": "b5e9cc5a7bb68e65fbf7beecb48bc7617785f03b", "messageHeadline": "util/types: fix get valid float (#2337)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5e60397887e51edf831ca057153fe3bed70c8024", "messageHeadline": "util/types: log timestamp error (#2336)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "7c87b924680b40f1c5629813678cc41b0c9ea5e9", "messageHeadline": "*: Use standard error code/message for incorrect function argument co\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "c29ebe07154e31da883ea2360dc746ba81afc6e9", "messageHeadline": "domain: schema lease manage abstraction (#2137)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "5f96f67cbc53950eb20aff77096a694a78b35e5e", "messageHeadline": "*: change schema from []*Column to struct (#2321)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 311, "deletions": 280}}, {"node": {"oid": "02ad847e9c8e222867f4dbcf2c344f81be339e3e", "messageHeadline": "store/tikv: return error when transaction is too large. (#2325)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "305bb6c64391a48af3f4a3c95fa7e90d33a12c8e", "messageHeadline": "util/types: StrToDate support more format control (#2310)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 310, "deletions": 48}}, {"node": {"oid": "2248b6226b2c0c202e1197ebc18735d9d420ac78", "messageHeadline": "ddl: Add a ddl_op file (#2324)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1164, "deletions": 1135}}, {"node": {"oid": "453a95ce8c2c517e6a319163ee0aa609e6ef8d0e", "messageHeadline": "*: merge packages of evaluator and expression. (#2322)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 54, "deletions": 103}}, {"node": {"oid": "12f3654672ef77fe929c7d53c51d487c382b43d1", "messageHeadline": "add func char_length (#2323)", "author": {"name": "Jason W", "email": "silentred@163.com", "user": {"login": "silentred"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "cd9bd133db720e41fb6f1667cfeb3b66afe84ef1", "messageHeadline": "ddl: fix issue 2293 (#2316)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6f95d18e018375adf3f61e843ea60a60826f7fe0", "messageHeadline": "*: remove a useless argument (#2319)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "751a81b77e6e3eeaaf9bba7d3107c9b85af8bbc7", "messageHeadline": "*: add physical mem table plan (#2296)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 133, "deletions": 96}}, {"node": {"oid": "d358fc691d4b4c7e4bc219ed01ef7c0c7fa065c1", "messageHeadline": "add two builtin functions (#2312)", "author": {"name": "Jason W", "email": "silentred@163.com", "user": {"login": "silentred"}}, "additions": 211, "deletions": 2}}, {"node": {"oid": "fb3c6ad6093e1cb0a8db4868eab32cec39b5ab85", "messageHeadline": "evaluator: makes `values` function dynamic. (#2320)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7414bede41f519c8e42db345d5f88cb04fe584e9", "messageHeadline": "ddl: Speed up adding index phase (#2309)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 102, "deletions": 104}}, {"node": {"oid": "e84c4421994716c422da4068deb254bc7e0e8d53", "messageHeadline": "evaluator: remove Eval function. (#2313)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 41, "deletions": 1131}}, {"node": {"oid": "73a7118d9bf68f06c31ae7b840dd190a0e0a0c29", "messageHeadline": "store/tikv: adjust log levels. (#2314)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "64484a4257e10d05db2b1165c8d1c562cd90598c", "messageHeadline": "*: refactor `context.Context` (#2298)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 359, "deletions": 440}}, {"node": {"oid": "2acbf242a456aec4d7f5f7d33673fbac351e2e20", "messageHeadline": "parser: support show keys from table from database syntax. (#2308)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "b7a768514a7ea50f11aaf375b5348b9a3d46d69b", "messageHeadline": "plan: move some initialization out of convert2PhysicalPlan process (#\u2026", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 296, "deletions": 105}}, {"node": {"oid": "26e5c0c8674e276c2eba638d943f4de5b6cc872f", "messageHeadline": "*: move evaluator's helper to expression package. (#2291)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 162, "deletions": 122}}, {"node": {"oid": "d6c45e35bb6e8ec0970858bc8951d12c4d6cf2b3", "messageHeadline": "kv: update logs (#2307)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "bd02505875612912e0300c7d065d9b1e5988c88f", "messageHeadline": "ast: correct comments (#2305) (#2306)", "author": {"name": "Yu Liu", "email": "idlesummerbreeze@gmail.com", "user": {"login": "idlesummerbreeze"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "da69877e7a77431bf47fc150b8079e79e048ed06", "messageHeadline": "evaluator: change test (#2304)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 430, "deletions": 377}}, {"node": {"oid": "dec5ae56d9b108b5ab008fe5cbd4e8bddfb232c4", "messageHeadline": "evaluator: change string test. (#2302)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 39, "deletions": 86}}, {"node": {"oid": "bb66fbe6b0ff7c09057d8b6821cec6c4832e2628", "messageHeadline": "evaluator: change the test to give up Eval function. (#2301)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 216, "deletions": 375}}, {"node": {"oid": "cfb100541a10ad9d90087f78de4cd63b7c2ed984", "messageHeadline": "evaluator,util/types: clean up builtinDateFormat (#2292)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 53, "deletions": 277}}, {"node": {"oid": "a49b661f628f7806c653a2e69785270a9ec2bd4e", "messageHeadline": "ddl: Fix issue 2293 (#2297)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f32eaedcb30790f4785025b2119fb90d66b127ed", "messageHeadline": "Skip constraint check for prewrite when loading data (#2288)", "author": {"name": "zhangjinpeng1987", "email": "zhangjinpeng@pingcap.com", "user": {"login": "zhangjinpeng87"}}, "additions": 564, "deletions": 516}}, {"node": {"oid": "d508b6d2da10681537b0958263308b1ebd369479", "messageHeadline": "util/types: workaround for time roundFrac (#2289)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "c42b03e67c76ca93b84aae41ce1212a1af0a973e", "messageHeadline": "plan: resolve show stmt in plan builder. (#2277)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 81, "deletions": 4}}, {"node": {"oid": "0adabe53a1c6c2d105698d6984d38f6e3d8a6a29", "messageHeadline": "*: begin a transaction in PrepareTxnCtx, unify in transaction. (#2290)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 114, "deletions": 86}}, {"node": {"oid": "e49ca0355efd00c9dbb72578453f773b758ddd1e", "messageHeadline": "meta/autoid: add TestAsyn (#2286)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 76, "deletions": 11}}, {"node": {"oid": "153f216451b1045be9ae9adc04bf61eb144596e6", "messageHeadline": "plan: resolve table source by infoschema. (#2275)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 86, "deletions": 48}}, {"node": {"oid": "c8ffa17c627ab2f45bd88f11780793fa147a1296", "messageHeadline": "util/types: add calcTimeDiff and update compareTime function (#2280)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 146, "deletions": 36}}, {"node": {"oid": "15e38d6d823581e6079107b539a50e86fecdf5d1", "messageHeadline": "evaluator, util/types: fix mysql week and yearweek function, support \u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 98, "deletions": 31}}, {"node": {"oid": "a89fa8a8d331f9f95b6c19175b9639f63e7dd447", "messageHeadline": "*: refact insert logic (#2252)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 211, "deletions": 111}}, {"node": {"oid": "f4e2bcacb2276421097cb3c118191923014ddb03", "messageHeadline": "Makefile: avoid generate parser.go everytime (#2281)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "abc19b08d5c1546f92a2610b70363fc41dcde4d4", "messageHeadline": "util/types: mysql time's week function (#2259)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "d0413b1c61877e2fdfb2d1bf4ea78b0ffe3baedb", "messageHeadline": "store/tikv: workaround for commit timeout. (#2276)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b200cef2232130131bf34b8771b91e498932a78f", "messageHeadline": "support function rpad (#2270)", "author": {"name": "Jason W", "email": "silentred@163.com", "user": {"login": "silentred"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "cbe49fa24ff127c3582c2c960506c1806a99d102", "messageHeadline": "*: remove evaluate.Eval from ddl (#2264)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "507201bd1207462aa2d567921b69ee87c312a03e", "messageHeadline": "plan, expression: add test and remove useless code (#2271)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 206, "deletions": 197}}, {"node": {"oid": "368b4db48d84bde2592fa19f79a7e7e58298209f", "messageHeadline": "ddl: Reduce the unnecessary memory allocation and make code clearer (\u2026", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "3c7ac58d204b492275ae36ba0278ee50479d780b", "messageHeadline": "server: defer handshake packet make TiDB crash (#2267)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5c41bfe549ea93a3cc88cf9bc36a32133eca0dc5", "messageHeadline": "ddl: Speed up add index phase (#2260)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 59, "deletions": 40}}, {"node": {"oid": "c24c90b4d32f5d5734ad797e754bb608c517901c", "messageHeadline": "tidb, variable: refactor retry, add TransactionContext (#2256)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 110, "deletions": 224}}, {"node": {"oid": "38a11f2b7995a8ab57b5ad7257ad10a3ac24e01c", "messageHeadline": "store/tikv: update region error handling. (#2262)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b6588b81d4bbdd482a006a266fd792f315840921", "messageHeadline": "*: clean up, move strToDate to util/types package (#2261)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 275, "deletions": 309}}, {"node": {"oid": "8eb2bbd37d7b035e128d8be1e5f9563fec134b81", "messageHeadline": "parser, evaluator: support mysql builtin functions ln(), log(), log2(\u2026", "author": {"name": "Bai, Yang", "email": "hamo.by@gmail.com", "user": {"login": "hamo"}}, "additions": 158, "deletions": 1}}, {"node": {"oid": "893a1573013bc3fc9acd68a3cdd54e452c41e690", "messageHeadline": "*: support builtin function timediff (#2249)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "2f3435237b40790a33676a8325633958250c8a38", "messageHeadline": "plan: refine the index cost elimination (#2253)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "d406c77c1fc81079a0a2abfbcc469f023e7ead4a", "messageHeadline": "Revert \"tidb, variable: refactor retry, add TransactionContext\" (#2255)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 224, "deletions": 110}}, {"node": {"oid": "ff0ceb1785c5bd8720a1ece94e405a2d79f36bef", "messageHeadline": "tidb, variable: refactor retry, add TransactionContext (#2254)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 110, "deletions": 224}}, {"node": {"oid": "4095299e9c8a8a391e27f3ec2bf7933c5358d23b", "messageHeadline": "*: add comparable varint encoding. (#2236)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "b0f65761bc1ed2417f7587545b27514789db7712", "messageHeadline": "*: clean GetTxn and finishTxn (#2248)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "4741960b442075e168e7d1c163f492159909f672", "messageHeadline": "util/types: re-implement check time related (#2233)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 153, "deletions": 123}}, {"node": {"oid": "14b66969cba9b37a9dda73d3a8140150451e242d", "messageHeadline": "plan: eliminate tablescan's cost more precisely. (#2243)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "9c83f3f1767a2e01b3a95ffb8dab2b73b2298cce", "messageHeadline": "executor: 'INSERT IGNORE' should only ignore KeyExists error. (#2241)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 112, "deletions": 8}}, {"node": {"oid": "41adfaf3ef75ee396075644c60b3c9f51f1fccda", "messageHeadline": "plan: Clean up (#2239)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 58, "deletions": 56}}, {"node": {"oid": "2b64abf9b7b66ca6e6039d59276bdb1ce1e81f4f", "messageHeadline": "domain: fix typo (#2237)", "author": {"name": "Lynn", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1aaeafade7c78f1ca6ee7edec395bc3306282df", "messageHeadline": "util/segmentmap: Improve the test coverage (#2235)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "abbde2a65144abec9e70a46d464bd0f9c2650553", "messageHeadline": "plan: default value can be null when the option is auto-increment (#2\u2026", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "c7e255eb8ab3abd32228d3a1bbdb0fb0ae11ec90", "messageHeadline": "store/tikv: add rawkv metrics. (#2228)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "2c7ca81c6b1f80a693e81d5de2135df83f4bf565", "messageHeadline": "vendor: update pd-client (#2231)", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "c30849acc0c76a5dc17cbbec3b96b217939eab6d", "messageHeadline": "util/types: provide time Format method (#2206)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 229, "deletions": 21}}, {"node": {"oid": "43102df978eceb05a30ca397ac676667857ab3ec", "messageHeadline": "util/time: ToPackedUint would return error for invalid timestamp (#2190)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "1f6737ef67f1643a3b1fb071e0ed1eff708ebc23", "messageHeadline": "*: remove SetLease method in domain (#2149)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 74, "deletions": 112}}, {"node": {"oid": "35edefb7572be480dc87fe3d85eff40cbab75529", "messageHeadline": "*: rewrite the logic of set. (#2223)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 66, "deletions": 17}}, {"node": {"oid": "cd8578c9b863aaa18c02e9d9cd86834171cec7ee", "messageHeadline": "store/tikv: trim error message. (#2224)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "24f27a2622e11e9766c6fb76c34a06bc295f096d", "messageHeadline": "*: types.TimeInternal GoTime method would return error (#2185)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 124, "deletions": 139}}, {"node": {"oid": "fbffe2705f77eaa6537076f234c49e19c9c98699", "messageHeadline": "distsql, executor: fix select channel bug that may discard error. (#2\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "c3e84ad48609431444784b83e2d8fb68a99fa77f", "messageHeadline": "Add prompt text (#2227)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd4dcfee36176eef953f1afcb255152b8b7163c3", "messageHeadline": "fix primary key's type (#2222)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "654f4f49b38b39c84c286313cd7dd859a0dd8d07", "messageHeadline": "*: Remove the package of bytes (#2221)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "1b8051d3c5acc6c59d955b35429175138de57b29", "messageHeadline": "*: set and use Flags to properly handle truncate error (#2212)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 126, "deletions": 47}}, {"node": {"oid": "9ec16203f06c3ea8ab5130422af0d703d9724050", "messageHeadline": "*: rewrite the logic of execute. (#2217)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "b3efd4c235b9b10db7403fa19891f00c8e0549ef", "messageHeadline": "util/types: fix bug parseFrac overflow ignored during time Parse (#2197)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "9f48b1b2a5aa081c99b8df47de4ebfca4e5d0abe", "messageHeadline": "ddl: fix issue #2176 (#2214)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d5cf23a838c41122b77cccd3103a2b5b4fb2f82e", "messageHeadline": "*: non-unique index doesn't need store value, write a '0' to reduce s\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aca4151716353050a09aa8a76d6c193f7a33c408", "messageHeadline": "parser: fix parse explain union statement error (#2216)", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e149b0ce87754405e9f22ab1d18cd5051d61c840", "messageHeadline": "*: rewrite the logic of do statement. (#2215)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "b723e72baf2f4ea14d5e79ee6cba4812c7b3295a", "messageHeadline": "ddl: Add a check before building jobs (#2213)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 45, "deletions": 33}}, {"node": {"oid": "a14d99ef5d47246cf3a320a7f0efdd0092c96c9c", "messageHeadline": "server: defend panic for ill-packet with null connection attribute (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "99b3465c1ebfb34b462aecf94c4bfb79dac47524", "messageHeadline": "ddl: allocate column ID and index ID in TableInfo. (#2205)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "5917a784be944903c12f2ce42d57665dbc608904", "messageHeadline": "parser: fix .1_t_1_x parsed as .1 _t_1_x (#2210)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1e8d970b3ef6cdda4abd459f94aadf280df48671", "messageHeadline": "store/tikv: cache store. (#2193)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 193, "deletions": 140}}, {"node": {"oid": "107992f050f6aa4a23822a09027564a6528c4ce7", "messageHeadline": "executor: remove useless file. (#2208)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "292e58c2aa96b6eed127dfd567158026798fdbad", "messageHeadline": "*: make union execution parallel and fix a union plan bug. (#2195)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 145, "deletions": 47}}, {"node": {"oid": "8a5a19272ee11ff23b87ae076dda0737b47dc714", "messageHeadline": "util/types: tiny clean up (#2204)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "7e61f16bc19c74210be483b3621f05219ece2420", "messageHeadline": "util/types: fix floatStrToIntStr, handle large exponent corner case. \u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "b134396b1a9c4e61d06464620c255c6a16ee2be9", "messageHeadline": "ddl: unsupport dropping the column that is pk handle (#2203)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f15333b8c7076e73cf231b9c7562d66126041e8d", "messageHeadline": "parser: fix bug 0_x should parse to identifier (#2200)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "5f531751696bc4597ccf2d080db3970031ff57c8", "messageHeadline": "kv: check iter.Next() errors. (#2198)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "450c9046669437923f6af70c4bb540b63d7f1c57", "messageHeadline": "domain: make test pass stably (#2196)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0302c8d061d3ed146a0eee886745634e0938f3b8", "messageHeadline": "infoschema: support infoschema.session_variables and infoschema.plugi\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "6ef340fb32f0d8ee7da2828b4b9fc68f7b9821f8", "messageHeadline": "util/types: properly handle truncate error for string to float or int\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 253, "deletions": 214}}, {"node": {"oid": "f5792b5e803087279cd42e016076cc767021b6db", "messageHeadline": "*: the first setp of adding the field of history information in job s\u2026", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 99, "deletions": 47}}, {"node": {"oid": "90c61f0a2d856a2e44f4555df94534677c7d0ed0", "messageHeadline": "store/tikv: fix region error handling. (#2192)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "379363266eed2c9283372454d09a14c02c951b6c", "messageHeadline": "plan: optimize the filter condition push down logic when do index dou\u2026", "author": {"name": "Haibin Xie", "email": "lambdax.tyler@gmail.com", "user": {"login": "alivxxx"}}, "additions": 244, "deletions": 31}}, {"node": {"oid": "4f742c2b4d001797e2c1bd5ff1958b001335996d", "messageHeadline": "store/tikv: increase epsilon for oracle test. (#2191)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d42cc059ef75a1366f4dbb75c3fabc2b4285b87", "messageHeadline": "vendor: update tipb, add flags and warnings. (#2189)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 246, "deletions": 154}}, {"node": {"oid": "b47cb7b6c59319d0d326edd3d259c27f0243764d", "messageHeadline": "store/tikv: reduce the use of region.Clone(). (#2182)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 163, "deletions": 124}}, {"node": {"oid": "51a10a6725820717c36da5636639c24249c4615a", "messageHeadline": "*: Fix issue #2175 (#2188)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "5d6864193164fe88235b8874a62cbd64b0bd4127", "messageHeadline": "store/tikv: update region error handling. (#2178)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 158, "deletions": 89}}, {"node": {"oid": "196b6b18feaa8dc4cf47dd2cddaf69c5a5b70a8c", "messageHeadline": "*: Support for changing column (#2174)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 119, "deletions": 42}}, {"node": {"oid": "4260c3b7f3ceb7eabc8c62cc346ae717ca318f85", "messageHeadline": "vendor: update kvproto and pd-client (#2187)", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 3809, "deletions": 5036}}, {"node": {"oid": "e396fbecf774879592b23c1d04b0ca31b4b1359b", "messageHeadline": "util/charset: Let charset name be insensitive. (#2184)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f403dcfd4b06da02f435da6cf02b206da752bc2e", "messageHeadline": "typeinferer: Fix schema() function type infer bug (#2181)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4da8cfd3fa54d17296a7d00c570b42889c5a92a6", "messageHeadline": "executor: Fix the bug in the statement of \"on duplicate...\"  (#2179)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ffa2944d047a4a33ca6e29c4391409a5742581fe", "messageHeadline": "circleci: Remove useless http parameter (#2169)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e2c8362d40231ba0529108aebd2fb8aab5b56fa", "messageHeadline": "Support builtin function schema() (#2173)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d24f64615a42fa8eadc280b83d533b8a6dee6d40", "messageHeadline": "util/types: mysqlTime implements TimeInternal interface (#2142)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 205, "deletions": 116}}, {"node": {"oid": "e386ccc074768bcb2574db561a02b2b294da1745", "messageHeadline": "store/tikv: switch case when on. (#2171)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93ae13ac577c44059278cd5dff216d9106abe608", "messageHeadline": "*: Add circle ci status icon (#2168)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb12b1a510db5200a7b2b450fe948d5eb9cd17d3", "messageHeadline": "ddl: pass data race (#2167)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fb6ae5acd39452934df7fc47d386fd1717b54f61", "messageHeadline": "executor: fix a problem that may cause system hang. (#2163)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c95ac0a5712d2e8781cc4e6a05053310a9c5d6a6", "messageHeadline": "tidb-server: disable log highlight when using log file (#2164)", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2c259b45d6e3492b35fbce44918ba55e360b61e", "messageHeadline": "plan: we won't prune expression that contains set var (#2160)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "f42d3b2bcc9828c6d75b42e5976ba084d595a96f", "messageHeadline": "*: Support the statement of \"alter user\" (#2144)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 146, "deletions": 3}}, {"node": {"oid": "e02c2688bdb2eaa658fe974f03791459d7058dd3", "messageHeadline": "ddl: use hookCtx in test (#2159)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "74a1c9935d01fade3ec143082ae059a52dd061a3", "messageHeadline": "*: add StatementContext argument to functions. (#2157)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 851, "deletions": 787}}, {"node": {"oid": "071caf940e19bbdf1f1482bfe096ef6ae2e5a7a6", "messageHeadline": "plan: support pushing agg across projection. (#2156)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "fa4bdc766d7905196777e74008207a4a81601d60", "messageHeadline": "executor: support the statement of 'set password ... ' and fix issue \u2026", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "5738e7fc18232c743c3479aa27894a494839fa01", "messageHeadline": "plan: support pushing agg past union all. (#2150)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 87, "deletions": 25}}, {"node": {"oid": "d1b5f05a8837f0ef25e6268d2ce6f89626e31d1d", "messageHeadline": "plan: Fix date_format type infer (#2152)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f499c9a430e99586aeadd28133ce92a3a7cac34", "messageHeadline": "ci: Add circleci (#2154)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "850b29e98be2cf08397891352f106a919b442cb0", "messageHeadline": "plan: update gby cols for pushed agg. (#2145)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "57b201ebac3bd7e9958a1787c4e8924e4073ab72", "messageHeadline": "mysql: tiny clean up (#2148)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "e288b3563f017109239fc9d216a71fe7174c6d9a", "messageHeadline": "types/util: use statement context to handle truncate error. (#2147)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "3a721da8fc4d3caa55b8d0954a3535cdb0c4fdad", "messageHeadline": "*: fix cast decimal allocates large memory. (#2146)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "28a7bac17ce528d112efc85a5803d08b5c70210a", "messageHeadline": "store/tikv: fix retry open store (#2122)", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ad30a5b18f17b42246eb4cadfc253cf34a1ed153", "messageHeadline": "plan: fix the value of attribute correlated of HashAgg (#2140)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1bca0246016f5df6e3d3f8754f3d0757e4c678f2", "messageHeadline": "parser: parse more PARTITION option (#2133)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "0b828d46f8995b0374209aa79b1b736b20865191", "messageHeadline": "*: add context in baseplan, extract constant folder. (#2135)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 139, "deletions": 100}}, {"node": {"oid": "ca700d2c758b8b00f925a56a9e791cb1c6b3a69e", "messageHeadline": "parser: fix wrong offset for token inner mysql comment (#2141)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "e321a729984a8d6c9916c3e679bc3a16d58ab0a4", "messageHeadline": "executor: fix the error when union_scan's src is mem table. (#2138)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "33dc01f56453185a3f0d5746ca6d2178da4b37d0", "messageHeadline": "plan: fix panic when explain (#2136)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "169f0060e67ac6b05d1677169b0d74bede55d0a5", "messageHeadline": "domain: remove a debug log (#2139)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d5afd1aa92b6581c8fee15a82c7d8669839b2190", "messageHeadline": "store/tikv: encode keys before save to mvcc store. (#2108)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 87, "deletions": 63}}, {"node": {"oid": "bb203afad4b18213b7764ce588f1add371301783", "messageHeadline": "executor: fix data race (#2134)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9311ce64fd93126cad238797dc636d5496e88780", "messageHeadline": "executor: fix a bug when join exists in subquery. (#2106)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "296f4a6cf3d30504d762e2beb84f74c38fa6ae78", "messageHeadline": "util/types: refact Time introduce a TimeInternal interface (#2098)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 237, "deletions": 89}}, {"node": {"oid": "b09f97d1f4dee3e89e49a14c3ab0a0b490a866b7", "messageHeadline": "plan/validator: add grammar check of constraints when create table (#\u2026", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "7e2f769e54a2ab3dad5003fc6e9040a75136ae41", "messageHeadline": "*: remove mockContext in the package of ddl (#2132)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 92}}, {"node": {"oid": "6ae4cfd00176775fef2bee13d47b3f029ae2e716", "messageHeadline": "*: Set the error of schema expired to retryable error (#2110)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "fb6b620007ce94c53da44858c3d84d84aba452a0", "messageHeadline": "*: update ISSUE_TEMPLATE (#2131)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "9ae34add120b458294588c96ee1c485ee3bef950", "messageHeadline": "sessionctx/binloginfo: fix race. (#2130)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "ebfcd3df9294d76dfcdf84aa30266f991b2f46c3", "messageHeadline": "validator: check duplicate key cols when create table (#2123)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 54, "deletions": 27}}, {"node": {"oid": "b31411505939296f4b7ae62ac4965768c20fccb2", "messageHeadline": "*: Fix a typo in information_schema.columns table column name (#2126)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ebcf494e69bb1681f45cff0e26d268c0a6a357cf", "messageHeadline": "plan: cut unuseful search branch to improve performence. (#2124)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 71, "deletions": 18}}, {"node": {"oid": "704a963f704a60ce6011bc41ba1bc7f0fc1589b8", "messageHeadline": "server: Enlarge token from 100 to 1000 (#2125)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5230f5eabd787367edbe75685e9ec3dd53dc67d9", "messageHeadline": "variable: define StatementContext. (#2121)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 372, "deletions": 277}}, {"node": {"oid": "e0c9aa71f2e421ea2477802c02685a881f436928", "messageHeadline": "plan: fix a resolve bug. (#2113)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "36a16d3ee80096edb1b75fe14dbcc7d781f7558f", "messageHeadline": "parser: handle PARTITION keyword generated by mydumper (#2115)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "24fb8c975243b47ad558c4bf4a1a3c8f3b69c90b", "messageHeadline": "Add bencher for raw API (#2109)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "743e58772cd465f940c459c1fe5df1cd7ff23e3a", "messageHeadline": "plan: remove unnecessary log (#2117)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c4d3d5d08a5014b4e9311a17417b5f6df89f77e4", "messageHeadline": "store/tikv: enable test. (#2114)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "0348130cd5517b7a81f43d2ddc061af4029146d0", "messageHeadline": "fix \"context\" import. (#2116)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "552eda9c5ee521bb4fed0f77fbbfbadde271cc75", "messageHeadline": "docs: remove interpreter part in QUICKSTART.md (#2111)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "a2da8fe5f47d9caacfe321f0fcfb73b41ae501cf", "messageHeadline": "store/tikv: add raw kv api. (#2101)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2583, "deletions": 938}}, {"node": {"oid": "2c34a75aba54e242a0324dc2155f4a482cebd9a6", "messageHeadline": "ddl: check duplicated cols when execute alter table add index (#2103)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "633a66edfb06e3be26349f0920ba5aee1c60f496", "messageHeadline": "tikv: change batch size from 32k to 4k (#2105)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c349259e4ed556ac09251656b185c241297f978", "messageHeadline": "*: basic support for builtin function STR_TO_DATE (#2078)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 383, "deletions": 7}}, {"node": {"oid": "5c9f0730728d23f4229804b6063e035d8f016b04", "messageHeadline": "*: Do retry when schema is expired (#2094)", "author": {"name": "zimuxia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 208, "deletions": 49}}, {"node": {"oid": "36f0f307a8c2cf1b50aa758102b9d2a359ec0b92", "messageHeadline": "parser: support show events (#2099)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "e4ec962f331b2c794cc303ff2b46f361ccbd9e8f", "messageHeadline": "Add tidb user google group link (#2090)", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f0db619009fd55f64fd2059334d9258b6d65e486", "messageHeadline": "*: refactor constant propagation. (#2087)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 463, "deletions": 397}}, {"node": {"oid": "ea894e8b7765f816f78ace3a473e055c03a9d85c", "messageHeadline": "*: Add a function GenByArgs for Error (#2033)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 93, "deletions": 82}}, {"node": {"oid": "2225c90857397eea062dac8d49fcc195d2200c94", "messageHeadline": "plan: process in subquery correctly. (#2093)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 134, "deletions": 76}}, {"node": {"oid": "9de3e70b6be4df3008b5c372c8fb3114caa09154", "messageHeadline": "plan: handle the missing err to avoid panic. (#2096)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "73f2ffad90734d8b5498dd2f438110104a62f25e", "messageHeadline": "varsutil: remove dependency on 'types' for 'variable' package (#2095)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 564, "deletions": 410}}, {"node": {"oid": "13ba6e1989c2229459b05e0a0f133737297c40bf", "messageHeadline": "plan: refine code for not between. (#2076)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "440abb21f2a5bf07cb35599c5cfe2cc8099a6659", "messageHeadline": "plan: set apply's innerplan be the second child of it. (#2092)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "40faf7da3c0ecbf1f9545329e967381d1daa4312", "messageHeadline": "ddl: Support creating anonymous index (#2075)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "856d72371852a6aed91abad8fa7871f012f14b26", "messageHeadline": "executor: reset default database after drop current database (#2089)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "718822530b917c7dd205bf483bc6aeabc41d39ef", "messageHeadline": "domain: update log level (#2088)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "9cca7b0b020e6d256c65fbf05bbdb3975ac427c3", "messageHeadline": "types: move Bit, Enum, Set, Hex to `types` package (#2085)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 182, "deletions": 184}}, {"node": {"oid": "4388bfd57dcda5f85b718d810645afa9d205207c", "messageHeadline": "ddl: update lease (#2086)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "15e446c25b761a2ed66e7f1c7a3b614e0b38d3ac", "messageHeadline": "*: Speed up test  (#2083)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b19cc75a943e038f91f59bde3c6a5393e5785867", "messageHeadline": "mysql, types: move `MyDecimal` and `Time` from 'mysql' to 'types' pac\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 407, "deletions": 342}}, {"node": {"oid": "7a8c3c32a74ae70b40a4121640c73713564d5861", "messageHeadline": "distsql: push nullif down (#2068)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 73, "deletions": 5}}, {"node": {"oid": "d179a846104ab9fd85cd7ae30c5fb02866167d43", "messageHeadline": "plan: correct enforcer's correlated attribute. (#2079)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "12360f6e7ae2a3238d2aae639319e174c1468154", "messageHeadline": "domain: add log (#2080)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2a3426ca9d3f6f2c07723fd7d73fafbf7c0f1a73", "messageHeadline": "*: make explain result more clearly. (#2063)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 333, "deletions": 257}}, {"node": {"oid": "f8c0b059d53d1dc3ac96bc62f63754f83d6760ba", "messageHeadline": "driver.go & interpreter: remove driver.go and interpreter.go (#2066)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 165, "deletions": 1023}}, {"node": {"oid": "3683d5f950af69aaa77330fe65d7823351f1c54f", "messageHeadline": "plan & expression: split the logic of column pruning and indices reso\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 870, "deletions": 772}}, {"node": {"oid": "23136f8e0f5e885f7a61834dd136b35603ba0767", "messageHeadline": "distsql: push ifnull down (#2067)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "79a8c3fc8d303a8167969e30003606be2f7f28a7", "messageHeadline": "plan: add a Cache plan in physical plan (#2052)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 133, "deletions": 3}}, {"node": {"oid": "0af8520a783f82299457df8a81e2d7977688f773", "messageHeadline": "sessionctx/variable: remove dependency on context package. (#2064)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 207, "deletions": 452}}, {"node": {"oid": "308032b784e46f74d32d23f95be82a81bfd9bf11", "messageHeadline": "store/tikv: exclude some tests for race detector. (#2065)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 93, "deletions": 46}}, {"node": {"oid": "951f88294d5dd0b1326081fd46f7b797adf4a693", "messageHeadline": "distsql: support pushing isnull down (#2069)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "f4b78e44da16f8cc2e27bf9a226cb83275593992", "messageHeadline": "server: speed up unit test (#2010)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 862, "deletions": 233}}, {"node": {"oid": "2432209720a68761a525c4dcb3f423cdb6ff3394", "messageHeadline": "domain: Fix data race (#2062)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "1181acc64096824ae9336e8c4fdcad420d5d2237", "messageHeadline": "*: Reduce loading schema times (#1984)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 194, "deletions": 161}}, {"node": {"oid": "3612ba0e0f6dbe4fa7b9aff05b13fcd5088d5bb2", "messageHeadline": "binlog: add sequence to binlog.TableMutation (#2060)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 150, "deletions": 39}}, {"node": {"oid": "8b070e03ff6383779f715c9e0902c5e7c81a0961", "messageHeadline": "executor: fix ci. (#2058)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7e041d2cba1bc0e4e120c69d5f734b3729a6189d", "messageHeadline": "expression: let first_row get the first value no matter if it's null \u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "c9d114f3d58379941c5b20551f3edb030c1d2b0c", "messageHeadline": "ddl: Fix the data race in foreign_key_test.go (#2054)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "81d1bddc9a36131e2187a7dddd8e389856109b40", "messageHeadline": "store/tikv: fix prewrite return error. (#2056)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "60c251b08d75ebab085727437086d0bec1bbf16e", "messageHeadline": "ddl: speed up test (#2049)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "649ab2852e4a79502ae9f1e1cbfc6351e7952b9a", "messageHeadline": "ddl: tiny clean up (#2050)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "6b444f8e5550757ccce81df87550c53d67461cc7", "messageHeadline": "server: check an array out of range for malform packet (#2048)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "af5b0e71fc5ee4632d7b8b19ad9d6bcde17b4453", "messageHeadline": "infoschema: implement infoschema table. (#2034)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 265, "deletions": 197}}, {"node": {"oid": "91050ff1f863a8fee006f6c51c975ebca86eb0a9", "messageHeadline": "parser: parse decimal literal instead of float literal (#2044)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "84756589da38b40f5ade329c093b00793be342a2", "messageHeadline": "mock-tikv: return correct Locked error. (#2043)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b92330c068601712ecb6144c6ab24b4ff71ed0ea", "messageHeadline": "store/tikv: increase lock ttl for large transactions. (#2004)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1121, "deletions": 625}}, {"node": {"oid": "d7318e72bd69e574a9ef4688601a80502995a53f", "messageHeadline": "plan: distinguish the physical plan test and logical plan test. (#2042)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 546, "deletions": 551}}, {"node": {"oid": "8e1e13d7974a6dc22000447ba35a26faea97f0be", "messageHeadline": "Update bootstrap_test.go (#2041)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3263f92f363acd632299efe9cbef8c7247c50d5", "messageHeadline": "tikv: using 32k as default batch size (#2021)", "author": {"name": "zhangjinpeng1987", "email": "zhangjinpeng@pingcap.com", "user": {"login": "zhangjinpeng87"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81a3ba602a4dee62717617c1135ab769169ef3c7", "messageHeadline": "parser: support select t.ReservedKeyword from t; (#2039)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8fa03ee0ab0b404c141b1f1f488dc43d551bdbd0", "messageHeadline": "plan: process wildstar correctly. (#2038)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "6dc49a736cf4252d867e4dc5a08553fb19502b2d", "messageHeadline": "executor: remove filter exec. (#2037)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "2f47f24b2297d518292012424169e5ab12d9632a", "messageHeadline": "parser: database.ReservedKeyword as identifier & clean up (#2027)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 364, "deletions": 336}}, {"node": {"oid": "4d988fb62be50ed56e62f19b9f82754dc0ece81f", "messageHeadline": "*: Fix set tidb session variable bug (#2036)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "470d6dcd1c7bd8eacc2f379127eddee065c0ba71", "messageHeadline": "*: Fix TiDBSkipConstraintCheck session scope variable bug (#2035)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5f457a2c62cea1798109903edc043ae5be8519b9", "messageHeadline": "*: Add a variable to skip constraint check in session. (#2031)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "6748d3e83ee3033f6711e3d7d85c41da926b870d", "messageHeadline": "*: add comment for show table status. (#2032)", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "39a2c09542ff1a1a4243eebf0a78c17d6faad816", "messageHeadline": "executor_test: clean enviroment for each test. (#2025)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 196, "deletions": 53}}, {"node": {"oid": "abffed325eac3239e7461e03c7b2a69e88a0b1d6", "messageHeadline": "infoschema: change data structure for lookup table by ID. (#2006)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 197, "deletions": 124}}, {"node": {"oid": "85f5d30ab6e07fd91ddcffe6bd45f51f751d3924", "messageHeadline": "store/tikv: refactor transaction committer. (#2023)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 104, "deletions": 72}}, {"node": {"oid": "eafda5ee613565f456eed3f103a4cdf6dfb0bc8d", "messageHeadline": "plan: remove old validator logic (#2013)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 174, "deletions": 104}}, {"node": {"oid": "a53c700c03e6bc70123362097d2bd68d4e8d5bc3", "messageHeadline": "*: clean up log (#2030)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bb93112bda19552615d0a0be19dd9bb24c4800ca", "messageHeadline": "fix bugs (#2020)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "14c9bbc6740b9facb72eb773adf8128d15e9e9d2", "messageHeadline": "ddl: pass race (#2024)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "2f1cd5be00f98be8853ae211c262d3b58caacfeb", "messageHeadline": "plan: make explain result more  explicit (#2022)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 128, "deletions": 69}}, {"node": {"oid": "0b35f481c0890b6f0f600b0229c73a77acdc4699", "messageHeadline": "store/tikv: add a context in BackOffer to support cancel operation (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 94, "deletions": 31}}, {"node": {"oid": "fdb74960a44852e8553553906500eadf1d2e820f", "messageHeadline": "add a new expression type: Correlated Column. (#1973)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 284, "deletions": 248}}, {"node": {"oid": "afc501273dc9b32dd1384f112867212c480aebb1", "messageHeadline": "domain: concurrently fetch schema tables. (#1996)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "94b5d1001ffb1ca107bec5c6d8577419fccf3d53", "messageHeadline": "parser: handle MySQL-specific-code comment syntax in parser (#2018)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "01dde4433a0e5aabb183b3f6d00bd2f43107421a", "messageHeadline": "ddl: tiny clean up (#2011)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "bb70acda136e40bc8b94dcaf2a6d4088c7277218", "messageHeadline": "ddl: rename batchSize to batchCnt (#2005)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "7ddb150920666eb2bf122e26194f77f1085ca217", "messageHeadline": "executor: add more statements for metric of statement counter (#1967)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 181, "deletions": 24}}, {"node": {"oid": "a636a7d446300a9f17aa20b16f9e74760fc4bebc", "messageHeadline": "clean useless code. (#1998)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 59}}, {"node": {"oid": "75b21addd06b4e5bfce24f9a453e2fe078451e8d", "messageHeadline": "Merge branch 'master' into hanfei/clean", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d0cb5d91871d6f8e1f069842113c46b086e8416d", "messageHeadline": "*: truncate data (#2002)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b7f0ce5a7b5938ce7dac86b02506f0183fc03acb", "messageHeadline": "Merge branch 'master' into hanfei/clean", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f4ae98682edc2e59a999309d50ae902b7f5b9e12", "messageHeadline": "ddl: minor clean up (#2003)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5d24da38b6ab9696d669a7a34ad6a79118f6abd4", "messageHeadline": "Merge branch 'master' into hanfei/clean", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "de1b558039c2c75c6a94ea3f3fd1c2b41d7d63f1", "messageHeadline": "Merge branch 'master' into ngaut/minor-clean-up", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 77, "deletions": 27}}, {"node": {"oid": "5a1d8d4b2c6bcc3f33f1db429db9d9ce184d0350", "messageHeadline": "ddl: minor clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "165b8b1e3ebc5cfe1491643275a7fe3ca14ba4e8", "messageHeadline": "Makefile: make race test parallel on package level (#1999)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "d283d05b1cf56b125908caa138e09b017d9b3b2a", "messageHeadline": "Merge branch 'master' into tiancaiamao/speed-up-ci", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "2a07230c46ca226b16f8669c45a8921eab1ae7c1", "messageHeadline": "Merge branch 'master' into hanfei/clean", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "6c9698e7fa75b287d02225d3aa23bd53f7620365", "messageHeadline": "infoschema: do not reuse auto ID allocator for truncate table. (#2000)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "421ceeb8fafc025822f021b3b08ad5e9086f3597", "messageHeadline": "*: make golint happy.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cbdb3fd507d540a89039c39d388b6da887cad122", "messageHeadline": "infoschema: fix ci", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9dbf0c312b21f517f67f3b3b838135b49adb3204", "messageHeadline": "infoschema: do not reuse auto ID allocator for truncate table.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "217aa8907d38d6b4720c724760b09e656fb69f15", "messageHeadline": "Makefile: make race test parallel on package level", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "70846fb43cc7c035bffd26664a75aaff6f651ac7", "messageHeadline": "clean useless code.", "author": {"name": "hanfei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 59}}, {"node": {"oid": "5b21b001da8392f638a203a307b205efa1b3710b", "messageHeadline": "executor: when we fetch 100000 records from index scan, log it. (#1990)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3b8bf2135c0cab85338293c49d893d1a81c5630e", "messageHeadline": "parser: tiny clean up (#1992)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2543f4b17c71d7e444128ae6301a45fa143ecff4", "messageHeadline": "parser: handle scan identifier meets \\0 (#1994)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "ab8795de24c137902f5a8922f8ed82db9de3e781", "messageHeadline": "cmd: add benchmark tool 'benchdb' (#1920)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 366, "deletions": 1}}, {"node": {"oid": "94251e150daad8db2ea4f620267e39bc96520af4", "messageHeadline": "store: clean up unnecessary debug logs. (#1991)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "de1714845d3bef1662b72c21d303dde397bdddb3", "messageHeadline": "plan: adjust index cost calculation algorithm. (#1975)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 125, "deletions": 22}}, {"node": {"oid": "cbf024e8f7fe45ccd1cebdd4a49f8ad68706e6dc", "messageHeadline": "*: clean code. (#1987)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 273}}, {"node": {"oid": "e17644716d9ed298b3272f0abb01ab858476adaf", "messageHeadline": "refactor show clause. (#1940)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 142, "deletions": 135}}, {"node": {"oid": "27764555668419dee3ce9ad2a7c48fc2685369a7", "messageHeadline": "store/tikv: add txn size metrics. (#1982)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "5d3bb33afde84e92f08e5f7e9d6355eda1b73be8", "messageHeadline": "util/types: fix decimal conversion. (#1979)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 77, "deletions": 11}}, {"node": {"oid": "fa9cb730a901fda894058b7813d392ff11bef7f6", "messageHeadline": "sessionctx/binloginfo: disable grpc tracing (#1981)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "99469410896606c2e257cfd75d3438aff442756b", "messageHeadline": "plan: add the missing filer conditions (#1977)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "b0dd87f765b96b65bf5a3acfa215af1d78e5c739", "messageHeadline": "Merge pull request #1971 from pingcap/shuning/fix-metrics-push", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e651283c4f8aec228bab29c935c91104aa39f70", "messageHeadline": "Merge branch 'master' into shuning/fix-metrics-push", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 978, "deletions": 393}}, {"node": {"oid": "c12a53fd9e3f2b2198296ef7d3102ca2ecffc375", "messageHeadline": "plan: fix a panic bug when involved join and order by. (#1963)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f40b9f284c962f4e82f310b21ca231efb0dd8178", "messageHeadline": "plan: consider multiple in expressions when calculating range. (#1961)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 97, "deletions": 49}}, {"node": {"oid": "1056c56df15eb909589a2714ea8dadf410a42f01", "messageHeadline": "ddl: support modify column (#1930)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 217, "deletions": 25}}, {"node": {"oid": "2e8941aa4de8566de1b27d13e075f59ebdb0e7a6", "messageHeadline": "plan: adjust cost factor to make right agg plan. (#1962)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "eca8474820b57c087138e8493d68ec02cffc442a", "messageHeadline": "ddl: Clean up (#1970)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 43, "deletions": 55}}, {"node": {"oid": "dd331e8eac1d5deeebd8e142a94069047c2724ba", "messageHeadline": "add pronounce guide in readme (#1965)", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af514c8bda2296ca9b54675f7d865917ea55a8ba", "messageHeadline": "support pushing if down to kv (#1947)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 307, "deletions": 198}}, {"node": {"oid": "b5cd34aea73bafa3f85387d9f1a4bae327020538", "messageHeadline": "executor: fix show create table null timestamp. (#1968)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6dd4571a9a72c9c8350d29c45f6cd8d84b54361d", "messageHeadline": "plan: handle type convertion when building index range. (#1964)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 269, "deletions": 65}}, {"node": {"oid": "1eecf8e718e81405f8ef4161942054dc67c556f7", "messageHeadline": "parser: support drop view if exists (#1969)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1417acad863ad95df0f53b4f44dcbc4a607caf7c", "messageHeadline": "tidb-server:fix metrics push way", "author": {"name": "nolouch", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5044a8782fcc5bee25823b9bdb42299f16f4d1ed", "messageHeadline": "plan: recollect gby cols after retriving index. (#1966)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f9670ff66ea90752bc7fb8604969e24751d90872", "messageHeadline": "plan: change the way that we find column in group-by items in cbo pha\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "88a66a57ea821fdf66214660257f7dc4118d6ac7", "messageHeadline": "*: Improve test for push down. (#1927)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 217, "deletions": 195}}, {"node": {"oid": "1b96db9a57b6439791fe5a041b8d0c0e1ed83964", "messageHeadline": "*: improve query metrics and query log. (#1957)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1c6c145f94816bb1dfdbc650d5428717808ad116", "messageHeadline": "*: Set custom verbose flag to true (#1956)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "40ad2ba4cbf37c94b09cce46d9b9705a821ec7d2", "messageHeadline": "executor: Load data ignore default value is nil and add log (#1953)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "0b43f77e4083e7cbf1b200011af4c4aecb30188a", "messageHeadline": "util/types: fix convert Double (#1955)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "4a6b093dffbeff215c631fc4e2617c950dc088c5", "messageHeadline": "table/tables: fix panic (#1952)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "98c5d52d8d834d68d1973940390c4c52ab1dacdd", "messageHeadline": "Merge pull request #1931 from pingcap/huachaohuang/get-cluster-id", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 924, "deletions": 274}}, {"node": {"oid": "68c8f730705d142dce1c96e9eea7ecd8b1efbcd8", "messageHeadline": "store/tikv: address comment", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a02ffd116cfa8d617c9878238419ea7c4d025ff", "messageHeadline": "store/tikv: address comment", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d90e0df5d15bf35658668c788d934c385d8c78f", "messageHeadline": "store/tikv: address comment", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "e1cb1261553912277d3986fd0159791184c91728", "messageHeadline": "store/tikv: remove cluster ID", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "4019a9eaf2bcff21ed044a6042751367eb678339", "messageHeadline": "Makefile: fix", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a08ff781862f0b640981abbd4520e4a7e5ddb10", "messageHeadline": "vendor: update pd-client and kvproto", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 892, "deletions": 227}}, {"node": {"oid": "2148dbab2184c905e6d3b07b09b41c79e527416a", "messageHeadline": "*: update the package of check (#1949)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a4d64c2b8877ec233f785c01cae564934883df28", "messageHeadline": "tidb: set one statement query string instead of multi-statement query\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1f1a60c02a925a8366adfda07d00384da0906a74", "messageHeadline": "*: improve log (#1944)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 65, "deletions": 48}}, {"node": {"oid": "27f3470ace42a235f747c7c88fcca7cf43a754cb", "messageHeadline": "Revert \"makefile: Add the argument of \"-check.v\" in test\" (#1948)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08766e12a506910f145cc983700ad2c11e496e60", "messageHeadline": "makefile: add the argument of \"-check.v\" in test (#1945)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85c0954dc2a47dd20a587e3b53e673a412e279ca", "messageHeadline": "support builtin function from_unixtime (#1929)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 173, "deletions": 2}}, {"node": {"oid": "92f156fd6924bb20e06a864e5df67c124b258a48", "messageHeadline": "plan: pushdown predicates made by groupby item on a aggregation (#1919)", "author": {"name": "Yiding Cui", "email": "winoros@users.noreply.github.com", "user": {"login": "winoros"}}, "additions": 79, "deletions": 4}}, {"node": {"oid": "9d33d472ae7bea61ad38e51a800e41209d5bc0f7", "messageHeadline": "store/tikv: use RestrictedSQLExecutor to execute sql in GC worker. (#\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3b491f11bcb7fb5de1b1285af675ba57acae0487", "messageHeadline": "ddl: Update error information and add tests (#1941)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 106, "deletions": 41}}, {"node": {"oid": "5d1a069adac76bf103db520cd4e21eed77351f9f", "messageHeadline": "executor: set scanConcurrency varialbe for distsql Executor on buildi\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 38}}, {"node": {"oid": "bfc1ca679ab26afc61c635941f70b262fece6752", "messageHeadline": "tidb: load and apply common global variables for the session (#1942)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 92, "deletions": 57}}, {"node": {"oid": "f96d743e51a7ad861ec85a56a167f4be38e35f60", "messageHeadline": "plan: only use public index. (#1935)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "035666f231078269863a6338ff697d0ec6bdd9ab", "messageHeadline": "plan: add cast function for PatternInExpr. (#1932)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 47, "deletions": 57}}, {"node": {"oid": "693eada753c460a573497caf623ad9f427af736e", "messageHeadline": "plan: fix cost calculate bug. (#1933)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "b4e3e58693efbaff428982c3db79caeed638865f", "messageHeadline": "*: Clean up (#1928)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 208, "deletions": 221}}, {"node": {"oid": "c74c4f80fd090ca95a3bd12afec1256e53738114", "messageHeadline": "*: Fix bug in show create table (#1924)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "e02ac659677602316baccd74d387818f81d4277a", "messageHeadline": "sessionctx/binloginfo: fix test. (#1926)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "3bcb4bedd86652af7a34aeb8a03ce079b51b5377", "messageHeadline": "executor: let union_scan executor use its own schema. (#1925)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e030cfa02644f468c60f044a91bdb9e9940a90bf", "messageHeadline": "ddl: Batch backfilling index and column data (#1916)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 130, "deletions": 83}}, {"node": {"oid": "8500a629de03120495041a7bfa2efbb72d1e24ed", "messageHeadline": "plan: fix bug when outer join's condition is false (#1923)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3ad3c9226d054574cfc674ef95f867b837a9cfa0", "messageHeadline": "plan: push limit down to table source. (#1922)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "d6f99cc9127bb52a51646f035e8b9e9d0f8fb77d", "messageHeadline": "plan: move projection elimination to physical optimizing phase. (#1917)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 58, "deletions": 86}}, {"node": {"oid": "76f420595b4287bd80458bfe74eee12298f20968", "messageHeadline": "*:support aggregate function push cross outer join. (#1899)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 186, "deletions": 59}}, {"node": {"oid": "154d7f0c8775938ed028272a11c42fbc1c7c345e", "messageHeadline": "plan: fix a panic bug. (#1914)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2e79d3f305c9fe077ecdc2bd935037f60cf329d6", "messageHeadline": "executor: Make show create database result the same with mysql (#1915)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ee84a7a9aa9ea4e414a3edf677d22bb5a9a9391", "messageHeadline": "*: support show create db (#1911)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "a0cf16c09202c66f0d3447e842279dbec35e6f93", "messageHeadline": "parser: identifier may begin with digit (#1887)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "915033e7a9a34d84d01aa817f3c0ed8acc9e8361", "messageHeadline": "ddl: Record the start key of the batch job in delete keys (#1888)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 76, "deletions": 49}}, {"node": {"oid": "bf9de5ccee2f06da0e0d03278583ac01efb3f5d4", "messageHeadline": "executor: avoid create new domain in test. (#1910)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "a6144ad1e10d244f865d6a7a657daa11e7f5e473", "messageHeadline": "*: Support Show processlist (#1907)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "04b3bc96d0ad1d38b2d7fbc57a8495b7b1a0e928", "messageHeadline": "executor: show original identifier instead of lower case. (#1909)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "1e8ad66b1c65d102a7fa5b9e648b1158450eb125", "messageHeadline": "store/tikv: export DoGC method of GCWorker for testing purpose. (#1902)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "da8bc0111497309ca77d1a9220dbcec4ccad3d77", "messageHeadline": "sessionctx/binloginfo: write DDL binlog in the same way as DML binlog\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 65, "deletions": 99}}, {"node": {"oid": "d3279072b7bf01846f71c8217db9a7e11743bfb0", "messageHeadline": "*: support explain aggregation query. (#1901)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 177, "deletions": 138}}, {"node": {"oid": "fb478903208051839e68545a356a55d74c4831b0", "messageHeadline": "ddl: pass go race (#1903)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1550e76e6c309ff7f890ed2718f6fed17bdc3d7d", "messageHeadline": "executor: add comments in executor package. (#1876)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 401, "deletions": 280}}, {"node": {"oid": "82971c477957d24b56f3f0c589e7419658715bf6", "messageHeadline": "plan: support aggregation push down. (#1886)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 515, "deletions": 50}}, {"node": {"oid": "cd6c5bd4aba2bbee34c0c866e0f99b5864025db4", "messageHeadline": "infoschema: Add empty table REFERENTIAL_CONSTRAINTS (#1897)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "3f2f6306bcbe8574cf0f4e8ff25584f130e1380d", "messageHeadline": "ddl: remove useless test and adjust test position (#1891)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 124, "deletions": 160}}, {"node": {"oid": "727f9e37d269cc2313950fbaec6daae9c2dc1949", "messageHeadline": "sessionctx/variable: fix default tx_read_only variable value. (#1892)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "96a444a56230a8db5fc408fcfe80f28ccf5338ca", "messageHeadline": "bin: add flag to print version information (#1896)", "author": {"name": "Liqueur Librazy", "email": "im@librazy.org", "user": {"login": "Librazy"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0510f5cd66f6d323c7df1cdfd1a6a330d92e708e", "messageHeadline": "Merge pull request #1894 from pingcap/hanfei/product", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "3fc9ae6bf5d632a5a94db6ef984d4e820eb0b227", "messageHeadline": "remove useless check", "author": {"name": "hanfei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "1fad7632f5c2604d5812724a238521e0f06e676b", "messageHeadline": "fix ci", "author": {"name": "hanfei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1481e85129a1732fefd93e383f08257fabbe345b", "messageHeadline": "*: add a flag to restrict cartesian product.", "author": {"name": "hanfei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "29fd1250ea0eb5e2eaf129bc0c8fa4b3ab56540e", "messageHeadline": "drop foreign key that does not exist error (#1874)", "author": {"name": "Zhoubirdblue", "email": "820486124@qq.com", "user": {"login": "Zhoubirdblue"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "3f5488a55ba970189a8254f31a9588c8faf1e1fd", "messageHeadline": "ddl: increase reorg delete limit. (#1882)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "4e70a771578a4fed4eb90b8d0b9e93eb040f834a", "messageHeadline": "fix outdated link in QUICKSTART. (#1885)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1866ee111cc8b818b176da6b9c0d96591d01996", "messageHeadline": "ddl: fix metrics bug (#1889)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8c1f455bb3673631598e2e4ff53e2c88f8a0324", "messageHeadline": "Remove go 1.6 from CI (#1884)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5811f7104b2c9d61cb834c47441b22d09e9474ae", "messageHeadline": "plan: fix a cost calculation bug. (#1883)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "bb2403167226b2abf312aeea2c2f7cf10786beeb", "messageHeadline": "mysql: Fix server version number format (#1879)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d38cc3f53461ffd99d81c0956fd054c572d46018", "messageHeadline": "support pushing bitwise operators and LogicXor down to kv (#1846)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 471, "deletions": 30}}, {"node": {"oid": "f93029c458951cd82f648f27baec742194c73f3d", "messageHeadline": "util/types: truncate string when flen is 0 (#1880)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "37387945029ec0a795d4f36facd1dfbc6b23150a", "messageHeadline": "util/types, table: truncate string by rune count, remove UTF8 validat\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "b6a2f2c91628966e786632b9d0d359ab16933482", "messageHeadline": "ddl: Add a time limit to check owner (#1875)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "b80ba788cab31b0e0d191da4a2edc76567a74cd3", "messageHeadline": "ddl: Add dbInfo and tblInfo in some operations of DDL (#1870)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 93, "deletions": 49}}, {"node": {"oid": "04b97b68ba9c7e7e20409ff207dabacda51d1b3e", "messageHeadline": "parser: Support show index in tbl (#1873)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "1baeb5c7edb0abd4bd86934bc45846780f4462a3", "messageHeadline": "support pushing coalesce and casewhen down to kv (#1856)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 344, "deletions": 59}}, {"node": {"oid": "0eee7c85224cbd7ea7b6887e5b07990f2e82bbb4", "messageHeadline": "store/tikv: add disableGC flag. (#1872)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "6ee738f3a3dd1807000a6d4f097cd2a38258e037", "messageHeadline": "distsql/xeval: split eval.go into some small files (#1865)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 617, "deletions": 529}}, {"node": {"oid": "c0c9729300d549dd1b014f2aab043e908126c511", "messageHeadline": "parser: fix bug hexadecimal parsed as string (#1871)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ba4d6bae37eda216ca52e8a28ee254dbe461638a", "messageHeadline": "*: support drop user. (#1854)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 119, "deletions": 33}}, {"node": {"oid": "3db42327cacaef5b5c963e0854cf7428d5e3765f", "messageHeadline": "infoschema: checks if DBInfo read from Meta is nil. (#1868)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5ef6faf3391679f039fa992a1eda3723b592775f", "messageHeadline": "Merge pull request #1867 from pingcap/c4pt0r-patch-1", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dfe81d35a17abf9ea5b8c3474cf00699cc8acb7f", "messageHeadline": "readme: use new logo", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f6d9c17e2f5f06a5b9fbf1caeb236f994adc303f", "messageHeadline": "ddl: Pass race (#1866)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dd831660fa04531b2d359f21c525f9207aba26df", "messageHeadline": "main: update schema lease argument to duration format. (#1864)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "d04dea2c575979b32d5d19c5ffb2c006b97227bf", "messageHeadline": "*: use schema diff to reduce memory allocation (#1858)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 511, "deletions": 234}}, {"node": {"oid": "64e181286a4e37bd758ce67e7632aac30449ef68", "messageHeadline": "ddl: Add table infomation and schema version to history job (#1857)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 125, "deletions": 33}}, {"node": {"oid": "75f0eb98cb139d4ca3ff322e68f0165271be23f2", "messageHeadline": "tiny refactor: normalize functions' names (#1863)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 166, "deletions": 75}}, {"node": {"oid": "594e1d7b9fe8f4b6db9532da19db3711ad7d1153", "messageHeadline": "vendor: update pd-client", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "2cb3709a0e56fd70ceb09edbc3a45d9ff53d4144", "messageHeadline": "Merge branch 'master' into huachaohuang/update-pd-client", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "dacb3929ae0762405d35cbf77b8c53a3b99e4db2", "messageHeadline": "plan: create read only object once and only once (#1861)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "f5a2ab458f3ee0aa595e4668162c50fb9785807c", "messageHeadline": "ddl: checking error in tests (#1860)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "aec737e4da5c70fb1b999a34e44d453ad647084d", "messageHeadline": "charset: fix typo (#1859)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e9d4c27ec068333dbe8283b86d9b7ab27462145", "messageHeadline": "Merge branch 'master' of github.com:pingcap/tidb", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 131, "deletions": 6}}, {"node": {"oid": "bbd2aa5a706f08552633e74230d612ab61ec17b5", "messageHeadline": "vendor: update pd-client", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "037dc11f433fe786d986f16c2b1125c1a900d58a", "messageHeadline": "ddl: Cancel DDL job when the key is exist (#1844)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 131, "deletions": 6}}, {"node": {"oid": "9f615fc5dc777c1ca02e9dfd8877f6c6a370041a", "messageHeadline": "table: change Column type to alias of ColumnInfo (#1855)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "0d49936ef9a30183269dcf5de0f4f7e904606613", "messageHeadline": "expression: fix a bug when checking whether two aggregation functions\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "406c5c4094ccc873877e65fa5e4f9aa9c257cbb9", "messageHeadline": "*: support common aggregation functions elimination. (#1843)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 152, "deletions": 16}}, {"node": {"oid": "662cb41a1fc26f2649606650aba3d3272096fd12", "messageHeadline": "ddl: write DDL binlog when DDL is done. (#1850)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 85, "deletions": 14}}, {"node": {"oid": "6c3bae93a72ba80207df194badd65024ce2a2274", "messageHeadline": "printer: Remove 'the' (#1848)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4c5511640ce891976b30de59f6c4a6eb024861c", "messageHeadline": "*: Update the owner timeout of background job and pass golint (#1840)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "b1d41ebbca435ad4e8a40d154af9c158f5394e79", "messageHeadline": "distsql: fix goroutine leak caused huge memory footprint (#1834)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 89, "deletions": 5}}, {"node": {"oid": "e0e5a5821beb093e26a5408e32ed0c1a13bc418f", "messageHeadline": "executor: support creating user with no password. (#1841)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "b02e357aa9fae5f7751fc9682cb8d8fd1ea8ba2d", "messageHeadline": "fix bugs when push logic ops and bit ops down (#1838)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "6938f973cb01b4f1209d7af6bf9d2e789b23ab51", "messageHeadline": "server: Change handshake error log level (#1839)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2df4a4f29b28decdc84ced6a244f4e32b3dbfed8", "messageHeadline": "types: returns data too long error (#1837)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "450b554c9f15a2d330e125a4dc2ed321dda6b1be", "messageHeadline": "store: support topn in localstore (#1819)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 199, "deletions": 13}}, {"node": {"oid": "d99d1db295fe0d953f13c075da4b77dadda0d425", "messageHeadline": "coprocessor: reserve enough chan size. (#1835)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a12842e67a8a9fba2b6f27a464716334dda61251", "messageHeadline": "store/tikv: add/update some logs. (#1836)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "3d670c47b0f8e7892fce8f9e140e848c703f1db7", "messageHeadline": "executor,table: remove LockKeys and Truncate method in Table interfac\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 20, "deletions": 56}}, {"node": {"oid": "e1895e6f8c2eb644484deb7ab5a0cfff8711f63c", "messageHeadline": "store/tikv: handle new region metas inside StaleEpoch error (#1820)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 487, "deletions": 1320}}, {"node": {"oid": "efc96a73a6e66c155082e863d620b4ca9984d48f", "messageHeadline": "*: Support set dist sql concurrency by set system variable (#1795)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 451, "deletions": 170}}, {"node": {"oid": "6842efd2814507af8dc66323a0534b8541659606", "messageHeadline": "plan: fix a bug when calculate range (#1828)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1fbdb1b193565a38ecd5141e73741981b1d885a6", "messageHeadline": "*: Tiny clean up (#1826)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ff1c7b1f0ab9a550f911e79b547277fc38c7e6da", "messageHeadline": "table: check valid UTF8 value for UTF8 column (#1818)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "23edc3dfd3471887cef861adc57089a1e46a84bb", "messageHeadline": "Makefile: Filter out golint error about context.Context (#1824)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c64b8938fdbca97319e143933ea7ad8ba593a39b", "messageHeadline": "[doc]: add Chinese doc reference (#1821)", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "deeaf077d783c32aba41fde8200792f002962951", "messageHeadline": "plan: fix a bug about doing aggregation plan. (#1822)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7d4508669f910acdd311cc9cd0929bc29769d4a8", "messageHeadline": "store/tikv: add gc config metrics. (#1814)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "95e49c03eada4b6168b1f1cb2a84e8ec9d50f46c", "messageHeadline": "push arithmetic operation down to kv (#1817)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 127, "deletions": 9}}, {"node": {"oid": "2e001349639a29e074defedb86ac82b2030c211b", "messageHeadline": "vendor: update goleveldb/memdb tipb/go-binlog and kvproto packages (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2749, "deletions": 314}}, {"node": {"oid": "8935bf90ecc7cd0a15f5f3521fefddc56467cee3", "messageHeadline": "executor: set time zone offset in `tipb.SelectRequest`. (#1816)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d73742cf3d0d09394e7f7f4dedf3f10a224b1285", "messageHeadline": "plan: make some editorial changes to the comments (#1813)", "author": {"name": "queenypingcap", "email": "jinkun@pingcap.com", "user": {"login": "QueenyJin"}}, "additions": 63, "deletions": 62}}, {"node": {"oid": "9b9c01100e51c69474426781452beb78004201fd", "messageHeadline": "plan: support topn push down in plan phase. (#1769)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 302, "deletions": 94}}, {"node": {"oid": "0956a65cbde1907f18d9564b4108f39b20e08938", "messageHeadline": "*: update tipb for time zone offset (#1807)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 90, "deletions": 9333}}, {"node": {"oid": "7e707bb96d51ecfd28cec621ce6702648334bff0", "messageHeadline": "plan: add comments for readability. (#1804)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 145, "deletions": 104}}, {"node": {"oid": "a5c73c155da28be97807c6be5f239f2f38f87b80", "messageHeadline": "plan: fix a topn bug (#1806)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "80ea2ea09329cbc7c3df1b59eceff5798a389b15", "messageHeadline": "server: fix connection string collation (#1811)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a672100ebddcf972cfcc8c06d5feb5c7f5b04a89", "messageHeadline": "*: update dependencies and remove obsolete commands in kvproto. (#1797)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 240, "deletions": 46063}}, {"node": {"oid": "0e289d1c0ed88e061cb1e9607ccaf1d170e655f7", "messageHeadline": "*: Update TiDB version, check ClientLocalFiles capability when handli\u2026", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 66, "deletions": 37}}, {"node": {"oid": "8930ed05b171f6b3c04c7cea51759195329893ec", "messageHeadline": "parser: fix bug 'BINARY' not parsed as charset name (#1803)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "900a7d67ddcb49962782e6b5997cc05ab7370fd9", "messageHeadline": "server: add comments for readability. (#1798)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "1d06bc63ea3a746f8203e8c62c8909150521eefb", "messageHeadline": "fix a bug in projection elimination (#1801)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "b2bf4f550480ada64acf5b8611c88d0eef436a36", "messageHeadline": "support projection elimination (#1740)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 208, "deletions": 1}}, {"node": {"oid": "a33240d8a8ef334868952690179120cef0bb252c", "messageHeadline": "parser: set flag in parse function. (#1799)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "93e6796d2b33fa95b0200ed21dea1cb1b93530f6", "messageHeadline": "*: support history read with old schema (#1790)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 93, "deletions": 27}}, {"node": {"oid": "f86a32d26121388e9d5bc2d839dd43321fa2499f", "messageHeadline": "ddl: write DDL binlog. (#1752)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 208, "deletions": 52}}, {"node": {"oid": "95661dab7cc9e2b7b6b3991ca42b94ad4cb6acd9", "messageHeadline": "ddl: Fix the error format bug. (#1786)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a14f27c8eaddaf97b206424d9b1972fb6f8a327f", "messageHeadline": "Merge pull request #1792 from pingcap/shenli/kv-cleanup", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "bb2a1461d0c42ad56254ff0c539edfac6a496127", "messageHeadline": "kv: Tiny cleanup", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "1a83e04957217e81e198c6b081dc6ca574ced7bf", "messageHeadline": "store/tikv: fix a data race. (#1789)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d8bc6a2ee4af32fbdc2c2e0109374847314c4fd", "messageHeadline": "store/tikv: add safeTime config for gc worker. (#1754)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 355, "deletions": 69}}, {"node": {"oid": "e6cec948767bd769e2ecf0231e7ce06c1fbc7b2c", "messageHeadline": "ddl: use gauge instead of counter (#1783)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48b8cbb518b3adc8916a4a3dafd4ac2af43e1188", "messageHeadline": "makefile: remove install, unexport GOPATH, introduce GOGET GOBUILD (#\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "b3990601185abff170fa597e6c35e1e0270d5d99", "messageHeadline": "ddl: truncate table by DDL operation. (#1766)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 130, "deletions": 26}}, {"node": {"oid": "6e87d52cfc8cf298b8436b51745af731f801bb0a", "messageHeadline": "*: use defer (#1781)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "0cbbec594c563c313c5932b93017ea6e2d4b8e7b", "messageHeadline": "model: show RowCount value after the operation of `admin show ddl` (#\u2026", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e472f5aa3b71010294d2a176eb0aa0e3dc4ccc77", "messageHeadline": "server: handle ClientPluginAuthLenencClientData capability properly (\u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "b7e826e0e1f17f0d379e816955001201025ab237", "messageHeadline": "executor: remove aggregate and push down functions. (#1777)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "455a69eadb0828337e3d3deece0b70ecd6de4e8f", "messageHeadline": "Add a test to avoid calling addAggregation multiple times. (#1776)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5df5085e3305c1549e222d0faf2d71f46b56fa67", "messageHeadline": "*: Add row count field in a job, fix a drop schema bug and pass race \u2026", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 318, "deletions": 142}}, {"node": {"oid": "4d3844a378b79daf0f0d35072a396e4920e98c97", "messageHeadline": "remove useless code. (#1767)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 265}}, {"node": {"oid": "471731b04e71662339c1125b539094001acbfe06", "messageHeadline": "plan: consider limit during building physcial plan. (#1760)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 380, "deletions": 527}}, {"node": {"oid": "a6a456bdb170b04d5f37a3f430752942c4404c2a", "messageHeadline": "store/tikv: add metrics for RegionError. (#1765)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "f751336f704aa235f4572cbdfe757e190b25d154", "messageHeadline": "executor: add metric for statement counter (#1755)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "53d7d4ed8155e464bf93160305b5cde2dc43868d", "messageHeadline": "tidb-server: Use 15 as default value for metrics-interval (#1764)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a2bc12ebda4946057cd460d00f4e0e2f26f23cf", "messageHeadline": "kv: improve test coverage above 80% (#1758)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 299, "deletions": 34}}, {"node": {"oid": "8b0fbdd507d20db3ce9aa64171dc8a394250d1bb", "messageHeadline": "vendor: update pd-client (#1763)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 441, "deletions": 223}}, {"node": {"oid": "be703dd7a672ceea91011b21c8ca7bfc6eeb34ce", "messageHeadline": "makefile: leverage GOPATH to avoid mv _vendor/vendor (#1748)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "50fa99ad60d5e515b2189305efe858f907cc804a", "messageHeadline": "server: add metrics for duration of each session execute stage (#1751)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "09906f72dac0ef6e4ad27d03f5bb26d7eb34e475", "messageHeadline": "coprosssor: do not share backoffer by tasks. (#1761)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "685fb1b0c2b481ef94254f382b1c3c2c2e93f207", "messageHeadline": "executor: split big test file into smaller files. (#1757)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1171, "deletions": 1113}}, {"node": {"oid": "91303f8ddf526e3825d697838ef82ca8c995b56c", "messageHeadline": "fix a bug about upadte stmt. (#1756)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "453158c5a3b629a60f048d80f8f28a25a70e1cd7", "messageHeadline": "*: update server metrics (#1749)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bd43d0659211e0f08a6a518751c25e5275a0b6e7", "messageHeadline": "oracle: export some timestamp calculation functions. (#1750)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "c4e008a79a4dde943ebce2275c22951418ca7caa", "messageHeadline": "*: vendor tool migrate to glide (#1743)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 110815, "deletions": 15536}}, {"node": {"oid": "3afc26dbc57aea631a787222ea2b262fb93b6bde", "messageHeadline": "Update QUICKSTART.md (#1747)", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1dd9e89eb06cac6a82963b4d5a5d5c52fd4b3828", "messageHeadline": "*: write binlog to unix socket. (#1660)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 485, "deletions": 7}}, {"node": {"oid": "5cf2c28e5a7e4b8f2bae0c185f54ca7490690fd0", "messageHeadline": "store/tikv: add metrics. (#1741)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 252, "deletions": 9}}, {"node": {"oid": "a6aa328b1c4c1198336e5c057b78cf224a22079c", "messageHeadline": "ddl: Add prometheus metrics (#1738)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 92, "deletions": 11}}, {"node": {"oid": "2456804b259ff4ad62610eb11e48489aba10c379", "messageHeadline": "remove useless code. (#1745)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 13, "deletions": 868}}, {"node": {"oid": "b8994bb139224a39341451f612062353516b6368", "messageHeadline": "*: Support stream aggregation. (#1735)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 895, "deletions": 644}}, {"node": {"oid": "1fca94703b9c5ab95071b64d91f81778f9804e52", "messageHeadline": "mock-tikv: update to reflect the change of tikv (#1712)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 58, "deletions": 54}}, {"node": {"oid": "92260111a69df36bb0d908c2eec5f7f9aabf36c1", "messageHeadline": "vendor: update tipb, add DDL binlog type and pump (#1742)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1083, "deletions": 66}}, {"node": {"oid": "6819e22c3c430d6aabb3f88a74125bdf43d8b3f6", "messageHeadline": "meta, structure: support snapshot meta. (#1739)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 110, "deletions": 38}}, {"node": {"oid": "ee9df58a805763259e34c1b58802872580dcd352", "messageHeadline": "distsql: add simple prometheus metric (#1737)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "ade11fe9f4d18ae3041f39654b2c61f55e60006d", "messageHeadline": "*: support history read. (#1734)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 163, "deletions": 52}}, {"node": {"oid": "bff8f568ce0846f508dcd2131b2031abaa96056c", "messageHeadline": "Makefile: Move benchkv from default to dev (#1736)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4c84b4bd2a535fadf5576082dcef4e9068c8736", "messageHeadline": "prometheus push metrics (#1733)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1351, "deletions": 855}}, {"node": {"oid": "6e441746433e715621bfc61a27064779ee9f110a", "messageHeadline": "store/tikv: backoff and retry for 'ServerIsBusy'. (#1732)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "648bee53b2504ab447b08c47adf94e522d36f0c4", "messageHeadline": "add stream agg executor. (#1730)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 514, "deletions": 19}}, {"node": {"oid": "5caa0f5e29130e44573d52a30a665af10869219b", "messageHeadline": "decide push down conditions during plan building phase. (#1731)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 459, "deletions": 63}}, {"node": {"oid": "999fa025c77f44610e099632eba151884d58242e", "messageHeadline": "server: Add metrics (#1729)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "b84aed4925a48a632caa02f441b474fa56478256", "messageHeadline": "tikv: Enable div (#1727)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f495cccea4bd0b2f473c6a2b8732872844f0fc8c", "messageHeadline": "store/tikv: export LockResolver and TxnStatus. (#1722)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "a02323047ed571163548294ae86c65aa20b8849c", "messageHeadline": "*: remove go-metrics (#1728)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 3651}}, {"node": {"oid": "5037097f2fc00254ffde8f2453bc43ebc6b2a94e", "messageHeadline": "ast: improve test cover to 70% (#1723)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "035ae3e5155e58870e25a7a80074e61eece1d957", "messageHeadline": "*: Update kvproto to the latest version (#1726)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 566, "deletions": 415}}, {"node": {"oid": "a82abef98f3fab168ba7c8554196edbb703389ad", "messageHeadline": "server: Add git hash into status api (#1724)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "efa2db0b052fea965a16fdb34410e2408371e074", "messageHeadline": "*: Rename xapi to distsql (#1725)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "b99521846ff6f71f06e2d49a3f98fa1c1d93d91b", "messageHeadline": " *: Make golint work and happy. (#1721)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "f4c299cf48828c25fee454036305c6457fe04a25", "messageHeadline": "ast: remove dead code (#1720)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 0, "deletions": 261}}, {"node": {"oid": "3899c95613fa7b18bee6d945bf26c43c21a8ca06", "messageHeadline": "store/tikv: set different timeout for tikv requests. (#1718)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 65, "deletions": 49}}, {"node": {"oid": "4c9f291d97a457942527033aa98104afd3a16156", "messageHeadline": "ddl: add statistical log (#1719)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "2d6e0e35b73b013e989cd49377a3d97121c858bf", "messageHeadline": "update pd-client. (#1717)", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 903, "deletions": 339}}, {"node": {"oid": "e800cf0ce2e7e4601646f27df4f24cceda7059ab", "messageHeadline": "ddl: Remove the EncodeRecordKey call and add more log message (#1715)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "6dec14119a14c43cd246674634fca45efded7ece", "messageHeadline": "Fix typos (#1714)", "author": {"name": "Neil Shen", "email": "overvenus@gmail.com", "user": {"login": "overvenus"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "099e8a98800f24f7c2c0f83e31daa1ef5b473e8a", "messageHeadline": "parser: Support show function status grammar (#1710)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "dde36a141f031dce38ac515906f04f02f1e8bc50", "messageHeadline": "*: Convert string to terror in DDL Job (#1699)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 80, "deletions": 13}}, {"node": {"oid": "f87a3425798b00296f48317372b34a5c10884240", "messageHeadline": "change equal filter rate to 1/200 (#1708)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d6f386926143d716c858111ba8c2691b303fea7a", "messageHeadline": "store/tikv: fix panic (#1705)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c91df2b3b188ea97c04c7443c9f2cca61e265c5", "messageHeadline": "fix bug in constant propagation (#1707)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a3f34f528d5bda9b49fe302a510f3daea86dc434", "messageHeadline": "xapi: use more efficient protobuf structure for select result. (#1692)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 678, "deletions": 209}}, {"node": {"oid": "fe3555e77dbf9a0bfdff505937cf390c374dd906", "messageHeadline": "*: FLUSH TABLE statement front end (#1701)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 186, "deletions": 83}}, {"node": {"oid": "4d22f970138ae9164e9758f74f8aff808eee1f30", "messageHeadline": "support heap sort in sql layer. (#1697)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 144, "deletions": 27}}, {"node": {"oid": "536d78ee2bd938ab78bf880f02aeb1105a60e99b", "messageHeadline": "ddl: Fix error code bug and update ddl test (#1700)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 35, "deletions": 153}}, {"node": {"oid": "c896a643d29daf299fbab4d19d51b0770ba0ee7b", "messageHeadline": "store/tikv: update copRanges.slice(). (#1698)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "9c75a19ebf73646a36ecfcd7f003c526f8ee26ec", "messageHeadline": "parser: mysql start transaction WITH CONSISTENT SNAPSHOT syntax (#1703)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "6b8e1cdd0a1f078eb4c91f51dfa27b37e1c477f2", "messageHeadline": "support constant propagation (#1652)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 408, "deletions": 39}}, {"node": {"oid": "42010e61dbba44299c39c4a793adae10c783d374", "messageHeadline": "fix typo and ineffassign (#1702)", "author": {"name": "Neil Shen", "email": "overvenus@gmail.com", "user": {"login": "overvenus"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "de27a91202c57991e72c5a84f99d93bc513bc520", "messageHeadline": "*: Merge adjacent handles when building key range (#1696)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "57552492638af05ada8fbccfe410ad3e685cc780", "messageHeadline": "server: support mysql CLIENT_CONNECT_ATTRS capability (#1684)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 181, "deletions": 18}}, {"node": {"oid": "9257a4181f8d1e465956e5f24b460b446818ebdf", "messageHeadline": "*: fix show create table bug (#1689)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "9d2f62ad4f3cc7625f8cf5f51ac98ed0adb3be0b", "messageHeadline": "benchkv: fix metrics URL (#1688)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e3ae885f4b5728a283caaf2931d0df3bb39714a", "messageHeadline": "*: make race with debug level (#1687)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "232605aa0ef65759b7abedf0e16c86173c7a8eb0", "messageHeadline": "Avoid using tipb.KeyRange (#1685)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 146, "deletions": 150}}, {"node": {"oid": "b9f67a8b3d3700487a0720cf95768c6e94a6d8c8", "messageHeadline": "executor: push limit on double read when where is nil (#1683)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ad0c7b4b4c790bccee1efc1f18cbd6b355300656", "messageHeadline": "store/tikv: speed up buildTask(). (#1678)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 174, "deletions": 53}}, {"node": {"oid": "89f840e6a0f69e3d59059d62d7de5d321e377940", "messageHeadline": "fix the bug of double read with order and limit (#1681)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9ca75f13bb5c24aecc8a7a719f781bdf9239a4ab", "messageHeadline": "fix a bug about double read index. (#1680)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a9ac57bfad1f42fbb87b342e72a310fc0a416ca9", "messageHeadline": "benchkv: just register metrics handler (#1679)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3284b854b86b9332578141ea98456463aff6e8ef", "messageHeadline": "benchkv: Make value size configurable (#1676)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "645b9392539933f2bac5488871d994e8b99d07c5", "messageHeadline": "*: simple LOAD DATA escape support (#1658)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 124, "deletions": 82}}, {"node": {"oid": "5a3f87d099fab060d792f6d0a0852336d3415e91", "messageHeadline": "support unhex. (#1675)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "5c5710900768eef4e41f4f3d59b1a69ee77e47d5", "messageHeadline": "xapi: reduce memory allocation. (#1677)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6de67d36959095d6e6ca90d7992f3abcf3a6a998", "messageHeadline": "*: do not coerce int and uint to uint (#1671)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 43}}, {"node": {"oid": "7bedd9cd406d8283b44a1e65be3fcdf4c52c58bd", "messageHeadline": "parser: recognise \\r\\n as whitespace (#1672)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "aabb7664ef315dd8f633cc232a5ce510f0d36652", "messageHeadline": "*: Support ceil() and ceiling() (#1666)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "d500c7817d309da794d1139f16c7f9009201b8b2", "messageHeadline": "Merge pull request #1669 from pingcap/zimuxia/ddl-test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b17a7ff3d9735ae0d2198e54e9f216e31b4ef1ba", "messageHeadline": "Merge branch 'master' into zimuxia/ddl-test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "afc73a07b66239a4b56d66c222de64c548bc89b5", "messageHeadline": "*: Fix bug in show index for PkIsHandle (#1670)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "ca7be01238e99ff1289a6fc4a43be50fb523c4ba", "messageHeadline": "ddl: pass make race", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e508a232344f78d7746fcd68d3bde35cab1f8a1e", "messageHeadline": "util/types: fix CoerceDatum function behavior (#1667)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 140, "deletions": 31}}, {"node": {"oid": "85af86599f073e350661e360b56bfe59f48ad62d", "messageHeadline": "server/driver.go: fix typo (#1665)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06f0c4cbebb85a52ae6032e86e9881fd3b579c92", "messageHeadline": "server/driver.go: fix typo", "author": {"name": "Tristan Su", "email": "sooqing@gmail.com", "user": {"login": "foobar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9923f8cfa9dc9e04bbd434db41256c5f3b71a3f1", "messageHeadline": "Reduce slice growth (#1663)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d39045acb749a9024380699024f1c255f51bc51f", "messageHeadline": "*: Pass make race in the DDL test (#1656)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "7991ea7600e8ced934fa158bb75af80033223d8b", "messageHeadline": "vendor: update etcd to fix goroutine leak. (#1654)", "author": {"name": "Huachao Huang", "email": "huachao.huang@gmail.com", "user": {"login": "huachaohuang"}}, "additions": 2361, "deletions": 827}}, {"node": {"oid": "5211e8508e6c2afb6d02e20c6aa3d01d1e88ca11", "messageHeadline": "executor: Enlarge index scan batch size (#1655)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed4649e85d9a6a014e714017b7438d6f14a19666", "messageHeadline": "*: Support load data local (#1634)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1064, "deletions": 36}}, {"node": {"oid": "0d2093c9db8b0d0102ce928646697efbfefede71", "messageHeadline": "*: Add a simple bench program (#1648)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 129, "deletions": 5}}, {"node": {"oid": "a09d2827114591ae226832ba56282c0783819d54", "messageHeadline": "executor: tiny clean up (#1653)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c0058d2b1c26f7c87ae3ee06812680b3d02f4c41", "messageHeadline": "store/tikv: turn on Decimal, Avg, Sum switch and fix `First` function\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "c8ca8f2451f64107cf9487687458921afe9854ee", "messageHeadline": "executor: reduce XSelectTableExec info log (#1650)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "88369ab886fd662fae35f0bef5a600d5c9c20ab3", "messageHeadline": "executor: XSelectIndexExec fetch index and get data concurrently (#1622)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 134, "deletions": 128}}, {"node": {"oid": "6dbc818f6fdc48e25a0814196abba782234eab16", "messageHeadline": "*: change Boostrap to Bootstrap (#1647)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d6605468be1b5355dd44f08c2659cdad8b52f66c", "messageHeadline": "tidb: New domain with retry and backoff (#1640)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 119, "deletions": 12}}, {"node": {"oid": "f2d8b3c1084f17730c4c3dd8fdf22ca8960f6dbf", "messageHeadline": "remove New*** from variable name. (#1644)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2847, "deletions": 3887}}, {"node": {"oid": "d642c8965668d0ec88bafba8a1f73bd0b634cf21", "messageHeadline": "server: check 'capability' more strictly (#1639)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b41699f7d7cb851d1c8133317418f7aada513d6", "messageHeadline": "store/tikv/mock-tikv: check if already rolled back when prewrite. (#1\u2026", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 78, "deletions": 11}}, {"node": {"oid": "e7e2a762b34c4ac0a2cee4ead52027a197175fc1", "messageHeadline": "mysql: fix a corner case bug for MyDecimal (#1642)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e806ac56519659f80dd17fa1f55e4c57601e2b38", "messageHeadline": "Support Outer Join Simplify (#1630)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 168, "deletions": 2}}, {"node": {"oid": "5ebdc1c765f3884a39379744273a8f8a36a7db8c", "messageHeadline": "server: support MULTI_STATEMENTS and MULTI_RESULTS capability (#1628)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 120, "deletions": 15}}, {"node": {"oid": "e33587ed474a771620c99d268048f377000c8d42", "messageHeadline": "support explain (#1632)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 605, "deletions": 395}}, {"node": {"oid": "558ba06368fd9bd25ee5f30cea7285e4803476a6", "messageHeadline": "decode with value size (#1641)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "2b5d2b15d0083043c8bccd1c14c4ee99a55270d7", "messageHeadline": "*: Fix mysql_test and make autoid rebase method more efficient. (#1637)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 45}}, {"node": {"oid": "2cec538e41dc9f34c2722c5c73094612b0b6bfd1", "messageHeadline": "store/tikv: turn-off 'Sum' and 'Avg'. (#1635)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40585276905b506a16e8331f564e42573f8ec968", "messageHeadline": "store/tikv: fix 'BatchGet' send empty key issue, complement tests. (#\u2026", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "fa06043ce7bc818b385bc685ddef3404b44266fc", "messageHeadline": "More efficient autoid rebase methord (#1631)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "06b2a64677a685a85ccf7a06c340e717bb2d829a", "messageHeadline": "executor: turn on switch for `tipb.ExprType_MysqlTime`. (#1629)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7c389ac756e4f06d121529e3ef7995b44ed74c3e", "messageHeadline": "fix a cob plan bug when executing join distributely (#1627)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "cad03b8a589d4eacb53df06fd4625c5af67796a4", "messageHeadline": "store/tikv: add GC worker. (#1577)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 369, "deletions": 15}}, {"node": {"oid": "79a044312d560fce5dd8e213fc2ba7e9d84f9a55", "messageHeadline": "*: cleanup Makefile (#1625)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "b8730279d9e2be71362b0b9821f8afdbe02c8006", "messageHeadline": "parser: fix set upper-case variable (#1624)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "269f9e8294825bca5a5606b58184bffc76013bb1", "messageHeadline": "*: update proto dependencies for binlog (#1621)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 882, "deletions": 96}}, {"node": {"oid": "997e4a59f2769c277a46b382aa327caeb9484b4b", "messageHeadline": "*: pass make race (#1617)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e31b281ee73b55305cfceaf28b5189a0f6b4a839", "messageHeadline": "*: use new MyDecimal implementation. (#1611)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 521, "deletions": 2143}}, {"node": {"oid": "e487035a086194667c58e782e2483f0ac2a7db1f", "messageHeadline": "add flag for setting join concurrency. (#1619)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b84b92f5d212a5a0a2b3c4783ba9dd7e16766f1f", "messageHeadline": "Makefile: Print success message after build successfully (#1616)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ba014642ef6dd03a504936bb449ce7312504bec1", "messageHeadline": "store/tikv: make i/o timeout longer. (#1618)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40dd366203d4e514d6b1d5c11efdfb0e8e33ec00", "messageHeadline": "executor: Use multiple goroutines to do join (#1591)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 214, "deletions": 95}}, {"node": {"oid": "c90d91cba923d6f658d9240da9c1d25f64976604", "messageHeadline": "*: Support insert ignore (#1579)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "b082eb666e5a9c3cad507d0e9ed3a2d270eff78a", "messageHeadline": "*: update kvproto. (#1615)", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 504, "deletions": 634}}, {"node": {"oid": "b2e8aa93e9c05a8f76077c0e73462c59e5b2a521", "messageHeadline": "#1586 support MySQL multi-packet packets (#1588)", "author": {"name": "Tristan Su", "email": "foobar@users.noreply.github.com", "user": {"login": "foobar"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "27ae3a2f982c0ccd9979f34ba276b391023a22ea", "messageHeadline": "*: Cleanup UseNewPlanner (#1614)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 12, "deletions": 82}}, {"node": {"oid": "3752e706c0c5e18c72d79e2961c079038f1fc6f0", "messageHeadline": "*: When sort data by scanning pkcol, xapi TableScan response should k\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "e4ac5301ceab03b774ce976dd8c54b77b1cab53c", "messageHeadline": "remove useless code. (#1609)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 841, "deletions": 5496}}, {"node": {"oid": "c3e3366061c17d719f3daa0e2330887738d99390", "messageHeadline": "*: Use gogo/protobuf for proto between tidb and tikv (#1610)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 26347, "deletions": 974}}, {"node": {"oid": "99c3bba7c794820750fc27504a06cc6940f6352c", "messageHeadline": "xapi: Async fetch xapi result (#1599)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 94, "deletions": 31}}, {"node": {"oid": "6e878144e5c46c3b6aacd21ef25388b5ed48c232", "messageHeadline": "support UPDATE and DELETE in new plan (#1582)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 508, "deletions": 34}}, {"node": {"oid": "6b7712902364b9aa3ed55521ffe40c4ea94bee6d", "messageHeadline": "*: Use gogo Marshal/Unmarshal (#1605)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f7d89362a9079849a12dba91be73e6dadb4eaeae", "messageHeadline": "ddl: Fix isReorgRunnable owner bug and update log (#1602)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "c83b69f125e8cc576d02fd57bf5da66e23c8afab", "messageHeadline": "domain: add log (#1604)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "469580ffd0b1078640a371e0f81d7eadb4723f03", "messageHeadline": "Use gogo proto for tipb (#1603)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2991, "deletions": 285}}, {"node": {"oid": "083da90693a94b217c5f625b682afd73f2098c85", "messageHeadline": "mysql: refine decimal (#1598)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 533, "deletions": 559}}, {"node": {"oid": "f1e358680b07aa37093793b4ad8bbae6e6d0756f", "messageHeadline": "*: remove scanner.go from gitignore (#1601)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eb6f4f5136962505d618f02c69a5921cded2f4c", "messageHeadline": "parser: remove the old lexer, clean up (#1597)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 28, "deletions": 1305}}, {"node": {"oid": "b3a7272db73304bd1afa575df14d46f7ef3f8ac7", "messageHeadline": "*: enable tikv index aggregate (#1594)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "96fe96a6c4da54495bd24ae6e1c21af3ec09f353", "messageHeadline": "*: Add keepOrder parameter for xapi.Select (#1596)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "0c539124ff3e60f155b27c68843ec9f97b55a30b", "messageHeadline": "travis: Use golang 1.7 (#1593)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ccbfb2231c34a9544cf09e5e67ebd1ed53f8dc0", "messageHeadline": "mysql: fix time parse (#1592)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "4a2f5ba1b7defb12ccc79d4486c4a079d8e817c6", "messageHeadline": "*: Abstract coprocess result to interface (#1587)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 113, "deletions": 63}}, {"node": {"oid": "a3eac844aef2e90da04f13a04895b7a19bb1edb2", "messageHeadline": "*: Support set names binary (#1578)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "39e4d52bd73c6f5df45355a1cea46e1b8f6ef646", "messageHeadline": "*: support index where and aggregate push down. (#1567)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 324, "deletions": 173}}, {"node": {"oid": "ac4b8c90b60aa5ea47f7ca70d3a308a2d5ca14d8", "messageHeadline": "parser: fix a lex bug (#1590)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "c246e8f631878c5dffcd919f73b3fa83f29f8572", "messageHeadline": "Merge pull request #1589 from pingcap/hanfei/false", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "22c187e9c5ea3676725fa442b3871aef2a0ff102", "messageHeadline": "fix a bug", "author": {"name": "hanfei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e5085ad80869ed1d4a9e0513f0b185f481c90299", "messageHeadline": "Merge branch 'master' into hanfei/false", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "1cd4b1d036e48e9a3b692d711a63a950ace75a14", "messageHeadline": "tiny clean", "author": {"name": "hanfei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0fb4cd334d4d558aa0ff39cc80029496bd71328d", "messageHeadline": "support having", "author": {"name": "hanfei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "d497d3d875547b04a00b0787885d3005ea488306", "messageHeadline": "Fix nil point panic when store failed. (#1583)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "392acdcd52726d2c2e927b09dea3c0b798b051bb", "messageHeadline": "Merge branch 'master' into hanfei/false", "author": {"name": "hanfei1991", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 265, "deletions": 290}}, {"node": {"oid": "c18dd04e046a27f3b35c15600c1331ce15108d60", "messageHeadline": "optimize when condition is false constant.", "author": {"name": "hanfei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "7736822c02a8f28fcbd53c444411713c565061cd", "messageHeadline": "vendor: update kvproto. (#1581)", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 235, "deletions": 285}}, {"node": {"oid": "0a0abbb2e764bf01f456774d92ac2ca6db3bf2ae", "messageHeadline": "parser: use the new lexer as default (#1566)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c817210a2947e9a7db18d00b7dce5b04a98018e", "messageHeadline": "Merge pull request #1584 from nolouch/master", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a261ca5c761ac0e0998beded1f9095fc4798e3bd", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "ShuNing", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4f6168ef7cfc684d759bc7e3588f693c50a2ae80", "messageHeadline": "delete redundant files", "author": {"name": "nolouch", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 0, "deletions": 308}}, {"node": {"oid": "a9f704f8a2150928b0adec2fef0edf3b4ea376be", "messageHeadline": "reduce the deep nesting", "author": {"name": "nolouch", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 322, "deletions": 9}}, {"node": {"oid": "059c375854fbaa6914612fc38d23dd8fec83c94e", "messageHeadline": "*:fix issue 428", "author": {"name": "nolouch", "email": "nolouch@gmail.com", "user": {"login": "nolouch"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dd654d9ed331622c88d3eecc53d3d751b983be0a", "messageHeadline": "parser: peek neither byte nor a valid UTF8 rune bug fix (#1580)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "09d23d225ccec06faefe5159eb6c3501db2ec961", "messageHeadline": "parser: refact scan string (#1563)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 120, "deletions": 53}}, {"node": {"oid": "84f0e8ac66adf3518a414839257e4ad9c7c9203b", "messageHeadline": "vendor: Update log repo (#1575)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa59ea9bb3fb1572086de94c999c4415ea5a9758", "messageHeadline": "Update QUICKSTART.md", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39ad472b06ea06167f8b245b71e0f1c966527b59", "messageHeadline": "*: fix issue 1545 and 1536 (#1572)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "4c0e10615226b63979284c045f2660a968d17c0d", "messageHeadline": "*: goyacc generated code tiny change (#1574)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ad82590ba4643fc9714110fb87847238a2cefb9", "messageHeadline": "server: trim large sql statement for logging. (#1573)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1f9da091b8631f41bbcb6c576af5758b8efba0c4", "messageHeadline": "util/types: change FieldType of exprNode to value instead of pointer \u2026", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 61, "deletions": 55}}, {"node": {"oid": "69c9d592528175be59b41f209bb2c48ffe4778e8", "messageHeadline": "plan: fix index double read (#1569)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 63, "deletions": 9}}, {"node": {"oid": "c6fdeda4c5f10377f85c94a1dc59281d5755b191", "messageHeadline": "*: change Makefile goyacc to go build (#1568)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "354549380887f6d1cd10a956b3050199a7bd1bdf", "messageHeadline": "parser: cache variable in parser to avoid allocation (#1565)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "bbdd4ad86251af23aaadec1665c2e9793af1e1e0", "messageHeadline": "store/tikv: use 'ResolveLock' command to resolve locks. (#1518)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1469, "deletions": 566}}, {"node": {"oid": "0d864a171046624bfc5aac540a8f6ed66e359711", "messageHeadline": "*: Add --log-file flag to set log file path (#1560)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "f3645267bd19c469f6f650aeac1e4a70d8f11385", "messageHeadline": "Remove useless index seek (#1556)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "bce821d30e41c8a2a672345a6c9a535c54de515c", "messageHeadline": "modify systemt to system (#1558)", "author": {"name": "Xuanjia Yang", "email": "yangxuanjia@jd.com", "user": {"login": "yangxuanjia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "257102739d5ca9a84a94c27e8425a6db308f6ff0", "messageHeadline": "mysql: MyDecimal implements multiply, division and modulus. (#1537)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 537, "deletions": 9}}, {"node": {"oid": "a5db6202869d3089ab9d46ff8eb6373b6a7d82b6", "messageHeadline": "parser: rewrite lex (#1514)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 1150, "deletions": 366}}, {"node": {"oid": "c11647168e595571f63e0670cdb79dbc4004c1b9", "messageHeadline": "_vendor: update pd-client vendor. (#1557)", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "076e358324b1224252111145948d02cc7bbeac8e", "messageHeadline": "plan: Fix a few bugs (#1555)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "1d5fdbfaf9d7a623a02f66455284432a81d9a25e", "messageHeadline": "*: improve time codec. (#1551)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 89, "deletions": 99}}, {"node": {"oid": "dad48b968988ea36993cd7f62940cfa8b31e74ed", "messageHeadline": "vendor: Update pd vendor (#1554)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "b060ff9241f4930b1ee1a56a3500d9500abfdcdc", "messageHeadline": "fix a few bugs. (#1553)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "e2dfc21c2594e112c373f93d31b90bdc4aa5d3f5", "messageHeadline": "resolve having correctly. (#1552)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "70b0a7e3d07ec1dfd21cff1b3e6262f92a5d5422", "messageHeadline": "let update/delete do old logicOptimize (#1550)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe93917993f178eced23a46e39d1cc39ee4826d8", "messageHeadline": "*: Fix bug for use new planner as default (#1549)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b06966048e7ce6b27cce388f91fd4acc12e3ed2d", "messageHeadline": "correct column names (#1548)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "73f508dd4b2923e4eb0aa3f9cd01d98ab1cfe72d", "messageHeadline": "plan: fix cost bug (#1547)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b7001066ac151a8aeeef4935794957a22521f532", "messageHeadline": "solve having column correctly. (#1546)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "733bd400bbe4c9c59339f14e03b59506011651af", "messageHeadline": "plan: Support \u201cin\u201d and \u201clike\u201d in new check (#1533)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 191, "deletions": 47}}, {"node": {"oid": "12e244e0e89078ce257f849297727777d279e9a7", "messageHeadline": "tidb-server: Change some int flag to bool (#1542)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f930713899c8426d68db1cafe08d011fc9606bb", "messageHeadline": "*: Merge pprof and status port and add flag to set host (#1541)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "0c72ae8712573059abed934d39439d392de267ba", "messageHeadline": "ddl: increase sleep time (#1540)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "acbfe2394f7a1f1a46952485cd355e8036402b0c", "messageHeadline": "add arguments buffer to avoid making new slice frequently. (#1539)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "d639c0aa54a6b20ac139b24fc74e7d3c6d13cf48", "messageHeadline": "support single index read. (#1538)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 91, "deletions": 21}}, {"node": {"oid": "da6ceb949b58be7ab250ceab76b554b5404db30a", "messageHeadline": "add constant folding (#1534)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 149, "deletions": 31}}, {"node": {"oid": "6499d8aea0575fce5321cdc25a9afaac2dd92bc8", "messageHeadline": "\bstore/tikv: mantain lastTS in pd oracle. (#1530)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 139, "deletions": 60}}, {"node": {"oid": "08c69c8ffb6e595a65ce7a6186cda629ad067ff3", "messageHeadline": "executor: Fix limit bugs in new xapi executor (#1535)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "96b8366b394e90509df697bcb97ca7a47de42a75", "messageHeadline": "mysql: MyDecimal supports FromBin, ToBin, Compare, Add, Sub. (#1511)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 846, "deletions": 3}}, {"node": {"oid": "398eec015d0a2cfc28190b22c6c73e6488fccb7b", "messageHeadline": "parser: move lexer's int/float/hex method to function (#1529)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 61, "deletions": 64}}, {"node": {"oid": "896fcb34b1b7b3167cc8e293dcd27bcbe88ff4ac", "messageHeadline": "localstore: Do not decode unused columns when doing aggregation (#1528)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "0aa312bbeff4fb204c39aa06e2d3bee81a3a2053", "messageHeadline": "plan: fix convert to physical plan, when there are multiple index ran\u2026", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "9a53a54fe7418656116ff4a5d8c2a49be5231ea3", "messageHeadline": "fix a bug when push down conditions. (#1531)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "957432231737a9baefa7eb0511f415a6d7cec182", "messageHeadline": "support join reorder. (#1522)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 598, "deletions": 82}}, {"node": {"oid": "5cae3c3f90ca146d79da7917fa752497b39cd34d", "messageHeadline": "more token values moved to yySymType's ident field (#1526)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 465, "deletions": 429}}, {"node": {"oid": "0c65b7f9788d23be82f8a2019099558cf37bad8f", "messageHeadline": "store/tikv: change mutex style. (#1527)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 163, "deletions": 156}}, {"node": {"oid": "8169806756ae65d605bc65e97bdd8edec17af66c", "messageHeadline": "*: Use prometheus for metrics (#1525)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 13528, "deletions": 6}}, {"node": {"oid": "5344ba1652ba5cf74952df13ad7049535a0b8e8c", "messageHeadline": "travis\uff1a Change CI build cmd (#1524)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2b4ad8814904e94eeb68c6fce259ff9d032ae5b", "messageHeadline": "*: Pass make race (#1521)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "9c2ca4de890606d78a1f31516b6a39bc21396643", "messageHeadline": "Makefile: Add default task (#1519)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7bf53ff06bd4a62a479cb9064f210d646e5d8be6", "messageHeadline": "Makefile: Change make server to make, Change make to make dev (#1517)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "470e7c245e16c78bb6b08f23bec693cc7c6be149", "messageHeadline": "parser: add an indent field for yySymType (#1516)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 59, "deletions": 40}}, {"node": {"oid": "b0e4096f3c675a4900ce11a31756a192d57a6cfc", "messageHeadline": "fix bug of limit. (#1515)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "60d0c97721987d7c5acece0d34791559acb26f9a", "messageHeadline": "Hanfei/newplan (#1513)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 23, "deletions": 285}}, {"node": {"oid": "4a4faccba348da87b2ef102d42aa345067d95c9a", "messageHeadline": "Add builtin function hex (#1504)", "author": {"name": "HuaiyuXu", "email": "391585975@qq.com", "user": {"login": "XuHuaiyu"}}, "additions": 205, "deletions": 142}}, {"node": {"oid": "90e07a6738fc81534ab9d7374f3fc38fc8ab0e90", "messageHeadline": "*: resolve merge conflict in _vendor/Godeps/Godeps.json (#1510)", "author": {"name": "tiancaiamao", "email": "tiancaiamao@gmail.com", "user": {"login": "tiancaiamao"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a5aca8a5e1204aaf59b9bd136b8d3ec5b59a5ccc", "messageHeadline": "store/tikv: udpate backoff. (#1506)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 353, "deletions": 255}}, {"node": {"oid": "b38a5cd6bea200c993f18b92e755ad921dcdfa65", "messageHeadline": "mysql: MyDecimal add more methods and tests. (#1500)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 514, "deletions": 0}}, {"node": {"oid": "d7db368307306385d89be87bfded79fa3df5dde4", "messageHeadline": "tidb-server: Change default log level to info (#1508)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d17c49df80d39855ab9567592fe93c3f9926be1f", "messageHeadline": "*: update pd-client (#1505)", "author": {"name": "Neil Shen", "email": "overvenus@gmail.com", "user": {"login": "overvenus"}}, "additions": 1982, "deletions": 24}}, {"node": {"oid": "9a5809943dc66f724b9b4214372a02462b717686", "messageHeadline": "*: fix show procedure status resolving error. (#1507)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "8ad34f0ad99219805b6a4ad3a67c18cad4ff04bf", "messageHeadline": "parser: use yyLex.Error instead of (*lex).err (#1492)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "b42dae814a3e149f90cdab4946aee99c8ef9e784", "messageHeadline": "parser: move charset/collation/list fields to parser from lexer (#1491)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "2b4acb0caf5c098fab7e44bead2978ed84d5ee09", "messageHeadline": "support cbo (#1498)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1329, "deletions": 210}}, {"node": {"oid": "128af2e92a670dc33923b30534e2a4b3b0371a4f", "messageHeadline": "parser: store sql string in parser and move offset related method (#1\u2026", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 68, "deletions": 60}}, {"node": {"oid": "c2831f6290049ea72c7eb8a40bee06eb0b8dcf03", "messageHeadline": "*: put goyacc tool into vendor (#1499)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 19696, "deletions": 5}}, {"node": {"oid": "04da3d2f8b02bcb2b8184f6e25063cd9bd92e8e4", "messageHeadline": "parser: add testcases for lexer (#1503)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 446, "deletions": 47}}, {"node": {"oid": "66198e6ce48fd7d6365da163d63bbfea33886b36", "messageHeadline": "store/tikv: fix an unlock bug (#1502)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffcd3ba9276062c557454f8a71923b35a66f55e1", "messageHeadline": "*: Add docs repo link in README.md (#1501)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5fee2ffd9b78e2a1024774e7305204e880a9f86f", "messageHeadline": "parser: clean up unused code (#1480)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 1, "deletions": 77}}, {"node": {"oid": "53cbe0c534f5571b0489a8e422a83f61a06b0886", "messageHeadline": "mysql: add MyDecimal data type. (#1486)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 891, "deletions": 0}}, {"node": {"oid": "212ba73b4a2ca9f48be5b7e5812ea1567f569927", "messageHeadline": "util/codec: encode int64 to varint if not comparable (#1448)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "6abc5d88b79871d4fb157098a0a0d8dd587cfc59", "messageHeadline": "types: Fix bug for CalculateSum (#1497)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5a6c962b5cdcafd31c728cc68ab6c96f521810f", "messageHeadline": "*: Change ctx.Value from interface{} to Datum (#1494)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 72, "deletions": 75}}, {"node": {"oid": "4eec6caf583785f088974d8f3841b114feed4ab6", "messageHeadline": "*: Fix issue#1435 (#1467)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 268, "deletions": 53}}, {"node": {"oid": "f780dc448f3cb0b61ad351127fd7041dd240d09b", "messageHeadline": "travis: Add go1.7rc3 (#1489)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "432df5458babd3a0b1c6e0a38996187b2d5ece81", "messageHeadline": "*: aggregate related code cleanup (#1488)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 31, "deletions": 38}}, {"node": {"oid": "819703589bb821e9eb26efbf2d7ed53817c72f11", "messageHeadline": "tidb-server: Add system time monitor for detecting if system time jum\u2026", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 236, "deletions": 0}}, {"node": {"oid": "ba59e7975c2487216b17fd4adec3af70394cee78", "messageHeadline": "executor: Support aggregate push down in new index scan executor (#1485)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "7ea65164c8e107fa7df56b9e017b2c8350c8ebc6", "messageHeadline": "tikv: Enable xapi for avg/max/min (#1487)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c66576ba057833c20435b8f6ebf7a8d42b3ee342", "messageHeadline": "Support aggregate push down in new executor (#1483)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 674, "deletions": 38}}, {"node": {"oid": "b33ab241092edda0f29fd1aaaea2ff9fd15af7ec", "messageHeadline": "*: Support set variable to default value. (#1481)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "cbddbcdcd054a3f07279afa3c80e51b97c9dac25", "messageHeadline": "*: fix add record panic (#1482)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "1e6e1ca6f0255dfa72ffe58e3806535f1d2cafff", "messageHeadline": "*: Support binlog stmt (#1479)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "7282f4283bdc0340bee33d0143e311a1a059248d", "messageHeadline": "add not push down during refining. (#1478)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "deac77f39f466d16591a60f8b546ff89a0ac71f0", "messageHeadline": "store/tikv: use defer to cleanup keys. (#1474)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "945fd1d3710efc67adb08b296d454e4a8e397c1d", "messageHeadline": "*: add error trace (#1477)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "8749945b0c7db8e0112b400d0de8f9c3083f6bb2", "messageHeadline": "*: add builtin function greatest (#1463)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "3e7269eec16756e9c1e10894c6ffa81569337565", "messageHeadline": "*: remove the useless argument in exec (#1475)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "537abcbd84d53d4486c2b9947722b599ba8d2a63", "messageHeadline": "parser: Allow \"no\" as an identifier (#1476)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a10e4737a9333b949408a64f09f586ee41a5971", "messageHeadline": "fix bug of interpreter. (#1473)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5c7ffdeb351ba254a4ff7762817091d3fd9cd66", "messageHeadline": "fix bug about aggr ppd. (#1472)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "35133ef397169055b9c0b2675190b4f20e12d654", "messageHeadline": "support semijoin without aux column, support semijoin for insubquery.\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 182, "deletions": 62}}, {"node": {"oid": "5896bb9b64a64c109ababaf0d18b8e60cbd4a2ad", "messageHeadline": "fix a panic bug for subquery. (#1468)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "ed8bda4035a9ca52650718c83d34de7a28e25192", "messageHeadline": "support select lock. (#1466)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "fea1d3e8ff9aeb9b9d7bd37a481bac533ad26917", "messageHeadline": "fix a panic bug about subquery. (#1465)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e402fc81ab8843f866c0f92aa04d2278b9ee1d82", "messageHeadline": "*: add constraint for the length of the index prefix (#1462)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "11d642520b47d617522fbc1a74c0c947412e07bf", "messageHeadline": "fix a bug that select null from a index table. (#1464)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ebcf42b371763f18d89bedcb8f8f913e31181793", "messageHeadline": "parser: add a benchmark test for Parse (#1450)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c4bf16d888a588d0a64e7540f25f4da4b542a36f", "messageHeadline": "tikv: Enable Plus and Sum for xapi. (#1445)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd10f50e26b07babeba5c611e33bc0b1f513baea", "messageHeadline": "localstore xapi max/min (#1455)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 204, "deletions": 22}}, {"node": {"oid": "7654b6b5d52d40ffbc4453104f61656ab2449e00", "messageHeadline": "*: Support sleep function (#1457)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 113, "deletions": 6}}, {"node": {"oid": "61cdf69d1631e6169eb97f47416c2bb194abc397", "messageHeadline": "parser: Support show keys statement (#1460)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fe6386706ee05bef9a98b63163da7fb256f06754", "messageHeadline": "*: Update pd/kvproto vendor and change mock-pd interface (#1456)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 315, "deletions": 251}}, {"node": {"oid": "815d2fd6b5ce6660fbea01b749bfdc2701368db1", "messageHeadline": "*: Add reason log for rollback txn (#1453)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "224fc0596b9672dfb60d104dd10b3e258529786c", "messageHeadline": "support semi-join for exists. (#1454)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 325, "deletions": 35}}, {"node": {"oid": "a16baa5d6daa3716191fe5f3baf4c913fe2e5050", "messageHeadline": "*: Add switch for newplanner (#1458)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "04eccb93f0ba88d4c92ba707fefaf2acf5af5254", "messageHeadline": "plan: fix like empty pattern panic. (#1449)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "475f438318f844febc853c236b456d17a8715208", "messageHeadline": "Support go1.7rc1 (#1451)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e068bc5c8e2be725cb734dcea37e90d66c1cf780", "messageHeadline": "refine code (#1447)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 234, "deletions": 209}}, {"node": {"oid": "7c3c45a83cdb6e2eda08f55fa483fd1574a86e6e", "messageHeadline": "*: Support avg for localstore xapi (#1446)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 132, "deletions": 12}}, {"node": {"oid": "0aa1191c782487eb52928f45c92d4e8c1bd4aef9", "messageHeadline": "*: tiny clean up (#1441)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "fda013b0806f5c9f926d84bf2e85ca7bca7d5bf3", "messageHeadline": "ddl: set default value to zero value when add a not null column. (#1443)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "0e585ab04797c171d5d280074141558a644f2727", "messageHeadline": "*: remove make ddl_test and make ddl_race_test operations (#1442)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "2f697eb9873565eb7e6ce9173852c9e4151d76e8", "messageHeadline": "support index scan. (#1440)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 996, "deletions": 173}}, {"node": {"oid": "b23d798f7575d2fac860ce66a8e4ee6f7f0b8a3c", "messageHeadline": "plan/statistics: implement pseudo table and API to estimate row count\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 169, "deletions": 16}}, {"node": {"oid": "1cdb2cc18dba043b16cdea4d8ed3234789996ead", "messageHeadline": "Fix bugs in string literal unescape (#1432)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 46, "deletions": 241}}, {"node": {"oid": "cf0be8a233449a49508118409ed759be30fa6c61", "messageHeadline": "executor: remove useless getTable function (#1439)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cca6cb56efb7f657edf3505a2bc2becf0f2dd059", "messageHeadline": "*: add empty help_topic table (#1438)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d4f85c813893f3163fcfc824e5aa2495a713d1cc", "messageHeadline": "Add get_lock() and key_column_usage table (#1437)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "387f9d3192d99f26d6a3b596e50b8580e38a2f53", "messageHeadline": "plan: Tiny clean up (#1433)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "13910f108c1d071c5a2d9fa92bb503c85775fc04", "messageHeadline": "ddl: fix ddl update join table. (#1426)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 90, "deletions": 17}}, {"node": {"oid": "dbf9b970f1058f30348c7a1997a1441dfc843796", "messageHeadline": "localstore: Check argument length for sum function. (#1428)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "ca10e4e127b77466460a51eddaa705211120f617", "messageHeadline": "store/tikv: remove radundant Mutex. (#1424)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2a24c3adac8ddc7261daddb0ddec67c2ae86de2c", "messageHeadline": "executor: Fix go vet (#1427)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "883021fbb4bfe8dacc8bb9e98a320e7af112f7b6", "messageHeadline": "*: tiny clean up (#1425)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 50, "deletions": 36}}, {"node": {"oid": "cbac6da6ee0b11d59c7c5764e94b922d8c982541", "messageHeadline": "*: Remove SetCharsetStmt, use SetStmt instead (#1422)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 59, "deletions": 29}}, {"node": {"oid": "8c504c4795d315b0a5528d84dc592a2de05b0a0e", "messageHeadline": "*: remove splitQualifiedName, joinQualifiedName, and update comments.\u2026", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 45}}, {"node": {"oid": "e0dfdc25eda53ee3cb8df6e0734d58b3ab5e8897", "messageHeadline": "Length check for database, table and column name (#1418)", "author": {"name": "Hu Ziming", "email": "hzmangel@users.noreply.github.com", "user": {"login": "hzmangel"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "b27481162e200430216ade5c163ed1222b76c055", "messageHeadline": "eliminate unused plus op. (#1420)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e35c7ce6eba4c942a39d51e2b6b4a12a4347e228", "messageHeadline": "support nested subquery and fix bug of setting variable (#1412)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 117, "deletions": 47}}, {"node": {"oid": "0132246ff596ff16a893e111ef7f2d511acd25e5", "messageHeadline": "*: Support STATS_PERSISTENT option in CreateTableStmt (#1416)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "e234ab65a6f7ee302fb3de811c80f804d762c04d", "messageHeadline": "*: Support grant all privileges syntax (#1417)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "61ada26dc442d9a2216e10fdca866c8a69be8d76", "messageHeadline": "Support sum in xapi. (#1409)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 201, "deletions": 8}}, {"node": {"oid": "8edbf557a289c101c7e6e33be14b99a77c63853c", "messageHeadline": "*: remove MemBuffer cache and  Release method. (#1411)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 37, "deletions": 169}}, {"node": {"oid": "34380cea042243bae3311752e5e9bcbc85da17da", "messageHeadline": "*: update goleveldb vendor (#1414)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "a1c7ab92bb127218b79b7c5dde2459eaad40e97b", "messageHeadline": "*: update goleveldb dependency. (#1413)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 50, "deletions": 9475}}, {"node": {"oid": "c2d4337c4402d64a463fa7178945a1f596ac48bc", "messageHeadline": "kv: update goleveldb/memdb repo which remove unnecessary rand.NewSour\u2026", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 12839, "deletions": 1876}}, {"node": {"oid": "257df744bb0c49f1ee56b4f7c1e5865308818f48", "messageHeadline": "fix bugs of insert and subquery (#1406)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 115, "deletions": 44}}, {"node": {"oid": "db4cdcfaec23dd9d063bdfbe6608a8af7cac5133", "messageHeadline": "parser: reduce memory allocation (#1408)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 108, "deletions": 40}}, {"node": {"oid": "4eca9cc825b91a97683fde62903392a3eb9594ef", "messageHeadline": "*: fix data races detected by go test -race (#1407)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "e687f908d38cfd2962e89f337c9853183b17ea21", "messageHeadline": "*: tiny clean up (#1404)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6c8a9bdc421b1be6b534e7dff386febecd2cb9e4", "messageHeadline": "ddl: increase ddl test sleep time. (#1402)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05353c271ac14ee143475e032051140754048d42", "messageHeadline": "executor: support new table scan executor (#1401)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 164, "deletions": 13}}, {"node": {"oid": "6ab4cc58771d88d00510696984f5146759062a0b", "messageHeadline": "fix a lot of bugs about agg and having. (#1395)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 436, "deletions": 365}}, {"node": {"oid": "b15217b2a81bd61dfaefdabe1d604bc024f8bced", "messageHeadline": "*: update etcd and grpc in vendor (#1399)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12263, "deletions": 2346}}, {"node": {"oid": "2e2bb6d2b071e1a0daf2ed17a767066843010618", "messageHeadline": "autoid: increase step of allocator. (#1372)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 609, "deletions": 313}}, {"node": {"oid": "e808e842e931c23e39dee8106bff0e6c82853f35", "messageHeadline": "ddl: improve index change test. (#1392)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 381, "deletions": 2}}, {"node": {"oid": "b37c89d27b1c6225d9991e8138027d58ca998e13", "messageHeadline": "terror: Fix SQL error message bug (#1394)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "5dc459c6578742aaf07cf0eddeaa09e54af729bd", "messageHeadline": "terror: Improve terror performance. (#1393)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "452637dccb36f8b85902fe3fedc181ec806655ee", "messageHeadline": "*: Convert RegexpExpr to ScalarFuntion and check the arguments length\u2026", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 214, "deletions": 68}}, {"node": {"oid": "5408833b9accd436bbc5f456f7dafe309753fa2a", "messageHeadline": "ddl: improve ddl test (#1387)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 331, "deletions": 130}}, {"node": {"oid": "0450ba0b472e9b3d750a2ca62dc8890fee587581", "messageHeadline": "*: unify \"See url\" format (#1391)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 132, "deletions": 131}}, {"node": {"oid": "4e177d3b74b68e822128cae4cf98e77a0a04839d", "messageHeadline": "Add a switch for perfschema (#1390)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "5520e266dcc4e6bd1c2e77b36334d34d2d0caf7d", "messageHeadline": "*: Convert CaseExpr to ScalarFunction and clean up (#1377)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 201, "deletions": 90}}, {"node": {"oid": "c72917d6e8bee040785a2cbc3f5829ee22eb7c90", "messageHeadline": "support cast and change the name of expression select field. (#1373)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "ee87a178d8fd526fb4b2b15990a140ac6a5ff8a3", "messageHeadline": "readme: Tiny clean up (#1384)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f8f9503c237928a09cae7f2e659a63a125c3101", "messageHeadline": "*: Fix license link (#1383)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d04b0b997cf8e1c614a3e1e1a4b95de0050c04b0", "messageHeadline": "*: support index length (#1350)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 188, "deletions": 16}}, {"node": {"oid": "c24ef9face0c1b62612cc754a13e9633f4407794", "messageHeadline": "util/testkit: print error stack when assert error. (#1381)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "618a00218d20750b4ea4b3a3621b76df6a89e145", "messageHeadline": "ddl: fix prepare background job. (#1374)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "107ad9662c89e0690ecc3ad2af46e5ab9081e6c4", "messageHeadline": "implement logical plan. (#1366)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 622, "deletions": 461}}, {"node": {"oid": "73b2775713a5cf7f607d5e7f6f9b75690879d9d8", "messageHeadline": "Merge pull request #1370 from pingcap/zimuxia/like-range", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "d1afacc451cc9e8cd9d78dab4e38257191d38357", "messageHeadline": "table: export `WritableCols` (#1369)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "259c721e6de173d3b78be32a821506bec646b422", "messageHeadline": "plan: tiny clean up", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b3d15a1e149b2b9afc7e6e353d2cf83a4a17b8f", "messageHeadline": "plan: add the exact match in building like range", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "a6ed1e7131ec034c0595a53ef2429b6a13b6bd9e", "messageHeadline": "Update README.md (#1368)", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bfe013e70a3fdaaf4a6c923911ff920f99bd6f9c", "messageHeadline": "*: Remove hbase related doc and comment (#1367)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0d5ffa7426ef4fd8ccf8f3619959008467b8ff24", "messageHeadline": "docs: Update roadmap (#1365)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d552fc0004c97585dcc12be14b7026afc2f4ada9", "messageHeadline": "docs: Remove hbase usage link and add tikv usage link (#1364)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01a42dfb8c6265c5074d1fcb67875b7e6c9926fe", "messageHeadline": "*: Convert expression to pbExpr and implement builtin function (#1358)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 314, "deletions": 57}}, {"node": {"oid": "3047e7ad68c3c8e86037b52eb196279c40e94338", "messageHeadline": "tablecodec: Fix a bug when there is no colID matched in row data (#1360)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b1e863ef80675be9fb032c99f8a63c82035aeaec", "messageHeadline": "*: fix count(*) push down. (#1363)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "a4fe3f457c5899814e9d5f5f8aba08196899bf50", "messageHeadline": "tables: Fix shadowed err (#1362)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0a9e13439439a472c5a57deb493217fdb2f0f641", "messageHeadline": "Dockerfile: Fix error while running `make server` (#1361)", "author": {"name": "Hu Ziming", "email": "hzmangel@users.noreply.github.com", "user": {"login": "hzmangel"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a75f677900c89535db425cd48ead60a6c561bc46", "messageHeadline": "support set variable,  prepare and insert stmt. (#1359)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 120, "deletions": 16}}, {"node": {"oid": "87bbb120570c1b0830f8f46a7cc7ee491ebea451", "messageHeadline": "support in subquery and compare subquery. (#1355)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 240, "deletions": 20}}, {"node": {"oid": "9bf6e03812fb549e05e655eb07f178af29d85ba7", "messageHeadline": "table/table: set default value when write only column is null (#1357)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "83a6c94302b1c9c1572be1862e80bb5d6a809667", "messageHeadline": "table/tables: fix IterRecords. (#1356)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 65, "deletions": 28}}, {"node": {"oid": "a0e3c2ee3b131df76be5413a62b0be5a1e5f31a4", "messageHeadline": "ddl: fix column test (#1354)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 334, "deletions": 129}}, {"node": {"oid": "cad94acb5432d00262aee0821dbfb26fcf0378f5", "messageHeadline": "Store row data in single kv pair (#1347)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 736, "deletions": 519}}, {"node": {"oid": "234d0be5ded82c0d7ab7152ffcef06ddbd683694", "messageHeadline": "*: Support build range, support betweenExpr, inExpr and likeExpr conv\u2026", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 452, "deletions": 108}}, {"node": {"oid": "b876f7024d6777b744356754bc69ec831c96cc02", "messageHeadline": "Merge pull request #1306 from pingcap/c4pt0r-patch-roadmap", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9750eb400eac29642ac43b43cc1836aa2f8434e6", "messageHeadline": "Update ROADMAP.md", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1628928d3dd6b559dfef788140faee2bcf1c81e5", "messageHeadline": "Update ROADMAP.md", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0eac76eb22ae516204efbb09f1a096e2c826e09b", "messageHeadline": "support row expression. (#1349)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 201, "deletions": 65}}, {"node": {"oid": "19a33da22bcafc3a138524da1f1a2aaab0efc50b", "messageHeadline": "store/tikv: fix CI failure. (#1353)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "a7ae9d34cf79099a3630a4d00026e60f2ba886e1", "messageHeadline": "store/tikv: conn should be closed if error occurs. (#1351)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "34ebc07aaec9cb7ab59f24e287d1cb2f2912240c", "messageHeadline": "support union and distinct in new plan. (#1345)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 92, "deletions": 5}}, {"node": {"oid": "477b90849a059abe27a7fb1c816e8a1e4c6a40a3", "messageHeadline": "\bstore/tikv: cleanup tests, reduce tests time. (#1346)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 47, "deletions": 63}}, {"node": {"oid": "09306241b301c432a2eb4d045ce60bf439cda97c", "messageHeadline": "server: adjust log level (#1348)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95be5148ce3eec0aaf729b98f5fe716a38776e7b", "messageHeadline": "process wildcard and gby correctly. (#1340)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 61, "deletions": 25}}, {"node": {"oid": "9c3285f0c932d8d60c17a3536df883b39667f8a9", "messageHeadline": "plan: remove duplicate suite (#1342)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "02aa7874d0bd3366a4a2be105ef10c9da81621a8", "messageHeadline": "tablecodec: Add EncodeRow and DecodeRow (#1341)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "1f080550fbf44e0095c88b8c5a5f0b0a46ca8a84", "messageHeadline": "support dirty transaction. (#1339)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 90, "deletions": 27}}, {"node": {"oid": "633b5b9a9ae84e383a8472bade9026239ff94ef7", "messageHeadline": "*: Clean up tablecodec and tables (#1338)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 62, "deletions": 75}}, {"node": {"oid": "ee1bdd699a7421d307a6dbc8f2236af75d053551", "messageHeadline": "*: Cleanup table codec (#1337)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 55, "deletions": 91}}, {"node": {"oid": "b95c6c96a63b05a25807a5846fed1b67f63d23a1", "messageHeadline": "tables: Remove duplicate codes (#1336)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 61}}, {"node": {"oid": "a9aad12ba85a0ce6cf9c85b7501f2df2553b36a2", "messageHeadline": "*: move tablecodec package out of xapi. (#1335)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 192, "deletions": 157}}, {"node": {"oid": "af7f2a2e897ad6e2760912d607faf789ef8e9024", "messageHeadline": "correct \"order by\", \"having\", \"group by\"s' resolving rules. (#1326)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 618, "deletions": 292}}, {"node": {"oid": "e0517847284cbf09bed004a71687b72a7e661d51", "messageHeadline": "*: Tiny clean up (#1334)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 93, "deletions": 98}}, {"node": {"oid": "b3bd0dce4d547ebed68584472a112ed1f1890239", "messageHeadline": "*: add builtin string function SPACE (#1332)", "author": {"name": "tiancaiamao", "email": "306345843@qq.com", "user": {"login": "tiancaiamao"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "dd6bfacdb83b5d4806291a516c44e8c5e1293981", "messageHeadline": "*: refactor index, use TableInfo and IndexInfo to create an Index (#1\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 238, "deletions": 212}}, {"node": {"oid": "17af1cd67b627c88aa46cdc34cc13929745ed90f", "messageHeadline": "*: Support NewTableDual and handle some new plans when their srcs are\u2026", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 111, "deletions": 29}}, {"node": {"oid": "b8bf59592f98f04e72a503ebd1947a774aa47845", "messageHeadline": "executor: implement ANALYZE TABLE (#1327)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 168, "deletions": 9}}, {"node": {"oid": "1a706853ed3fca3d12b54b2065f9b15afeff86c7", "messageHeadline": "Rename err2 to err1 where possible (#1331)", "author": {"name": "Hiroaki Nakamura", "email": "hnakamur@users.noreply.github.com", "user": {"login": "hnakamur"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "5c886455a0059f86327233b1e29e2449315c4d44", "messageHeadline": "Fix go vet shadow (#1330)", "author": {"name": "Hiroaki Nakamura", "email": "hnakamur@users.noreply.github.com", "user": {"login": "hnakamur"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6c0efb69bc5a71d83bbbe9dc5f3de27e0413b903", "messageHeadline": "store/tikv: update conn pool. (#1328)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1467, "deletions": 466}}, {"node": {"oid": "fcfc5a7a743f3e9ad642e0818d7df52126e203fb", "messageHeadline": "plan: Add constant expression to access conditions (#1325)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 110, "deletions": 1}}, {"node": {"oid": "1e4eb0e91a57af6ae8c729b41fd098118eea0973", "messageHeadline": "plan/statistics: Add Statistics types. (#1322)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 498, "deletions": 4}}, {"node": {"oid": "a4ce312d4b3d53e28bf701d88a5ec8fc05c7affe", "messageHeadline": "*: Push down where in newTableScan (#1320)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 502, "deletions": 92}}, {"node": {"oid": "67378982bf2806fd794e735fa5797fa3ae6daa25", "messageHeadline": "parser: add ANALYSE TABLE syntax (#1323)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "921677399e5d12068a38308d42b9e143e879414f", "messageHeadline": "Hanfei/apply (#1318)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 678, "deletions": 137}}, {"node": {"oid": "d7f9f6fb3c5978525171f033b5c8baacdeae6b2d", "messageHeadline": "Fix misspelling of different in comment (#1321)", "author": {"name": "Cole R Lawrence", "email": "msgzht@gmail.com", "user": {"login": "colelawrence"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39dee36f0b3190027ddd49c06312bfc45f28f8b7", "messageHeadline": "tikv: Enable distributed agg function FirstRow (#1319)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "5b2794904b7e71a6cd1292e64bcef918a82e3ac3", "messageHeadline": "*: Support xapi first row aggregate function in local store. (#1317)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 124, "deletions": 5}}, {"node": {"oid": "ce2378bddff4d9cc42154ec6e882c02328a9d001", "messageHeadline": "*: Refactor dist-agg partial result data layout (#1314)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 68, "deletions": 41}}, {"node": {"oid": "58ef9b776d2d052002143c92c0b1def6e52166b6", "messageHeadline": "*: Fix select with groupby but without aggregate function bug (#1315)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "004500171eb18779d9ab468af5fa25c265bed0b9", "messageHeadline": "*: Refactor datum arithmetic codes and support Add/Div in xeval. (#1311)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 437, "deletions": 373}}, {"node": {"oid": "e953dee8bb2e52c22fefc2f339ccdb708e56a599", "messageHeadline": "*: Enable distributed count with TiKV (#1312)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "991428a9986192e2221bdd247e34264b64fe0165", "messageHeadline": "perfschema: Add some missing stmt to prevent perfschema warning log (\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "99e3071c429562a1b0001d3cdc8742163b0fe08b", "messageHeadline": "move position of rewriter. (#1310)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 150, "deletions": 139}}, {"node": {"oid": "241bd7754c2155ebb7160ca34ba867aae449422f", "messageHeadline": "*: rename aggrMap to aggMap and handle error (#1309)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "06b2eb65187a2c7815c76dcca1c7903fea820181", "messageHeadline": "*: Update docs (#1308)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 82}}, {"node": {"oid": "df13833cb9311b47abda139faa6b0c43f4af6b04", "messageHeadline": "store/tikv: fix async commit issue. (#1305)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "aebe108c52a46735f67d7c3d12451bb93a92e1a2", "messageHeadline": "store/tikv: support parallel && retry for batchGet. (#1304)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 104, "deletions": 174}}, {"node": {"oid": "9ec42dbc4c33b8879b405f5f13980adcd30ca319", "messageHeadline": "*: Tiny clean up (#1303)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "302295ecf567f9ee896bf3b53ca4f2821733b0cd", "messageHeadline": "store/tikv: add retry for tso and adjust configs. (#1302)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 151, "deletions": 6}}, {"node": {"oid": "5846fc3ee0a3cd8928b130bd3c05ab7c0fa96cfd", "messageHeadline": "store/tikv: parallel commit. (#1290)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 253, "deletions": 68}}, {"node": {"oid": "c6637049abc7632d833126f668b60a921cb886fc", "messageHeadline": "plan: alloc plan ID in builder (#1301)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 52, "deletions": 42}}, {"node": {"oid": "e3597b6548da15cdc02428c4a165121ff8bb8ee1", "messageHeadline": "Add Datum.IsNull() fucntion (#1298)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 164, "deletions": 139}}, {"node": {"oid": "a71005710f57ca02bf01d80fd22341ff2e072c1a", "messageHeadline": "plan: merge 'optimizer/plan' and 'optimizer' into one package. (#1300)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 62, "deletions": 74}}, {"node": {"oid": "22f3f914e46a51b555b4436949d212380139c8d5", "messageHeadline": "*: Fix aggregate bug found in sqllogical test (#1299)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "10359b005200a6059dd4694c35bce896557c320a", "messageHeadline": "rewrite executor. (#1294)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1960, "deletions": 299}}, {"node": {"oid": "1e7a9b44b31842b9e8d03e5a075e50b2449f7a6b", "messageHeadline": "*: Fix xaggregate with index scan panic (#1297)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "6cefb905e1163ca5d9dbbaf7eb2899d97e11578b", "messageHeadline": "*: support distributed aggregate function count (#1289)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 792, "deletions": 73}}, {"node": {"oid": "d9569a680116b44865470304b5359c07419ec6c5", "messageHeadline": "*: Support date_format (#1295)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 309, "deletions": 14}}, {"node": {"oid": "f3a0f1af78104c3581777b86dce3e6f263fdd7c5", "messageHeadline": "executor: fix adapter statement. (#1292)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "7330427b1916caa9bf952219e470dbb6d162e69a", "messageHeadline": "store/tikv: use rbtree for cache region search (#1285)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 135, "deletions": 70}}, {"node": {"oid": "b5b80e22020b3e84b1fa5e1b63960ba87bec4328", "messageHeadline": "Makefile: Automaticly make parser before make server (#1288)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2631d5074146aa784a50c42498aca38df681d177", "messageHeadline": "*: Add retry attempts into txn (#1284)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 167, "deletions": 87}}, {"node": {"oid": "037389533480540ec1295b2b14c23cdeb14217eb", "messageHeadline": "*: Support time (#1282)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "75f089d0560c32002693c5880efb2aa45f83a877", "messageHeadline": "util/types: clean up, removed unused code. (#1281)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 27, "deletions": 656}}, {"node": {"oid": "97df813e92473c26ab64c178608f9e0803a6f787", "messageHeadline": "fix parsing error caused by single quote transformation (#1274)", "author": {"name": "v01dstar", "email": "me@yangzhang.me", "user": {"login": "v01dstar"}}, "additions": 312, "deletions": 10}}, {"node": {"oid": "61532d7c4e1e98dc4e3910aac582343a9454cdca", "messageHeadline": "*: Support monthname (#1279)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 58, "deletions": 32}}, {"node": {"oid": "f9c31d913055f4469808a55dc33cbe445cb17c8c", "messageHeadline": "Hanfei/rewrite plan (#1272)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1148, "deletions": 225}}, {"node": {"oid": "a58a8fc3653f6f5bf7b99ecbaa4fa4981c64f26c", "messageHeadline": "parser:  appending item to list instead of appending list to item. (#\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "ed33f4c8a2d564d6d24b586846e9464f8db52a7b", "messageHeadline": "*: allow system variable 'character_set_results' to be set to NULL. (\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7c7b1b59f5ab9f73355acce46aa0185e0022c6f1", "messageHeadline": "*: Unify error (#1273)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 117, "deletions": 50}}, {"node": {"oid": "ced939df5dc89c26dd4cb29950afffffba532672", "messageHeadline": "types: Tiny cleanup (#1270)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a05f3fde6d614b521d2e82e4eeb65e3445be7127", "messageHeadline": "*: fix decimal fraction value. (#1271)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "458671af7e8910eaae91d0b6cbf1a0aa31b6c43f", "messageHeadline": "util/codec: unify decimal codec with tikv. (#1268)", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "08bfa2f42306d419aa69b35db4259b7c52e7e1a9", "messageHeadline": "executor: Increase XTableScan default concurrency from 1 to 10 (#1269)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c339c567d37d62300cfebd9fd22f1034928ab03", "messageHeadline": "util/types: parse float with best effort. (#1264)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "f09574d8264c43fa5e0b8179e585bd8981f92f71", "messageHeadline": "*: support sql mode (#1263)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 365, "deletions": 161}}, {"node": {"oid": "1b21901cec705a2da54fbce34333c5187822a744", "messageHeadline": "*: Add GoReportCard (#1267)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "05043bfb0c93171b3b0f92644972fcc952e5c9c7", "messageHeadline": "*: fix decimal codec bug, see #1265. (#1266)", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "d242cc111e6ebd395ccc63f97bbcb1bae085ec9d", "messageHeadline": "store/tikv: add isolation test (#1261)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "c9413d622b6e1b0d7b5b02600fb289f79a02f44e", "messageHeadline": "*: fix auto increment type (#1262)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "86fe54dadc7a25f8ef7aaa99ac919c1a690d5318", "messageHeadline": "*: Fix issue 1118 (#1259)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 150, "deletions": 24}}, {"node": {"oid": "6bbcce2a95df65769b3bd4f8e86100b571f76c79", "messageHeadline": "\bstore/tikv: add pd retry, add tid in commit logs (#1255)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "084c4b121c02a903c7f600836edf2a67fb200bea", "messageHeadline": "Merge pull request #1260 from pingcap/c4pt0r/readme-image", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ceb61cc8e8752c19382e96f8ba41b382b7c1c6b1", "messageHeadline": "readme: use new logo", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "809e8154bb3f5717fd17769f763804cdb3b0dba2", "messageHeadline": "*: remove hbase store (#1256)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 79314}}, {"node": {"oid": "d3cb90559b710c00ad0e56e886f26a1732024ec1", "messageHeadline": "*: change Context method FinishTxn to CommitTxn and RollbackTxn. (#1253)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 88, "deletions": 59}}, {"node": {"oid": "622f8fca2a548b95094d92906f4417947a2e4a8b", "messageHeadline": "*: refactor, move index and column into table package. (#1251)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 289, "deletions": 295}}, {"node": {"oid": "965e70441296767f5410f2150942c6c70b588a01", "messageHeadline": "executor: makes dirty table supports XAPI. (#1245)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 389, "deletions": 9}}, {"node": {"oid": "6326b3d01a60f47bc798517f06fc1b1f43661537", "messageHeadline": "Merge pull request #1250 from pingcap/qiuyesuifeng/update-vendor", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 412, "deletions": 307}}, {"node": {"oid": "c9a47a3b73381fce8edae44a3ee4977cff5452be", "messageHeadline": "*: update kvproto vendor.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 412, "deletions": 307}}, {"node": {"oid": "a98ecf89076c87b2ab74cd5bf10ab1493bed559c", "messageHeadline": "optimizer/plan: fix join panic (#1246)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "e22d8d06dafd01ec0157f6ff303aa8ea5e109fb5", "messageHeadline": "*: xapi push down `mysql.Duration` and `mysql.Decimal`. (#1243)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 112, "deletions": 7}}, {"node": {"oid": "4f840a77542fc935d54445a4a1028150fb4a53b0", "messageHeadline": "*: Tiny clean up (#1244)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "228f1d70261edea0b387c32cfd19aaf1ce77cee4", "messageHeadline": "support hash join in new plan (#1234)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 1214, "deletions": 27}}, {"node": {"oid": "bb02c4a4aee6dae1a809d01a61570d8389e055b4", "messageHeadline": "domain: Unify lease (#1239)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "0029d427f4f058075f98c8672f4a71291a84bc6c", "messageHeadline": "store/tikv: add batch cleanup, update commit response (#1235)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 263, "deletions": 192}}, {"node": {"oid": "36c3e801b1102b3554376b6ba9acc09b71528a37", "messageHeadline": "store/tikv: use id+version to identify Region. (#1241)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 176, "deletions": 117}}, {"node": {"oid": "e069bd8df4948ed6caede3e0f0034dd3c4448a28", "messageHeadline": "fix default null bug in ddl", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "eb5e0bade1e5e8d63c0e0c97e6ab052768747ada", "messageHeadline": "*: switch on xapi support for duration and decimal type. (#1240)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cf6d1f5f97a92f5a88ea6c5b0642fe6041872c55", "messageHeadline": "*: do not set null column value to save storage space. (#1236)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 71, "deletions": 14}}, {"node": {"oid": "602da73640ebec7522cb99a4af988051f5f2b677", "messageHeadline": "store/tikv/mock-tikv: add coprocessor support. (#1230)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 588, "deletions": 42}}, {"node": {"oid": "f8d7a3c5efde5c03bfe3645a35cba858caf239d5", "messageHeadline": "*: Fix unsigned int as PKColumn bug (#1238)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "93577c17d158233db8ddde47305edaf7048eaa2a", "messageHeadline": "*: Fix infoschema/perfschema concurrent bugs (#1232)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 140, "deletions": 87}}, {"node": {"oid": "2a98df94b17e25117d65177c1e6532214fbe2866", "messageHeadline": "store/tikv: update scanner (#1233)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 110, "deletions": 144}}, {"node": {"oid": "a9cb8eecb4ac204c8a940c4f11e7d0a64bb36e77", "messageHeadline": "store/localstore: fix local region select table in desc order. (#1222)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "55ed68ca6c8fdb04b321d32d9d545c998e211286", "messageHeadline": "add builtin-reverse func (#1224)", "author": {"name": "Ivan.Yang", "email": "mrmiywj@users.noreply.github.com", "user": {"login": "mrmiywj"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "322731eae967908e477c8033dd89d5ccc47ab682", "messageHeadline": "store/tikv: update scanner lock (#1227)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 114, "deletions": 36}}, {"node": {"oid": "1a0aac2227147279d9a9102e67de009730a0d94b", "messageHeadline": "store/tikv: re-add peer (#1228)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 543, "deletions": 424}}, {"node": {"oid": "2e355f3749fdd6fa5df2588f8bf1219b73479ec1", "messageHeadline": " *: Fix issue#1114 (#1231)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "dcec06daadfd1e4805d613e4cc2470e50638f114", "messageHeadline": "fix concurrent map writes error when a large number of connection com\u2026", "author": {"name": "jacky liu", "email": "liugang8440265@163.com", "user": {"login": "liugangnhm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ad71aeca9db2b0e7781afe9e52eba790b0ad4f3c", "messageHeadline": "store/tikv/mocktikv: fix mutex issue (#1229)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e623682db08ac505841c1c966e2405138acab4bd", "messageHeadline": "store/tikv: encode/decode keys for pd (#1223)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "9ec4ecdd735ec29e6d25c57a6a8f5dbd47c92514", "messageHeadline": "*: add update dependency script (#1221)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "0622f5dacd7af51bd52f32ba40aa964537400db4", "messageHeadline": "*: update deps (#1220)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 451, "deletions": 320}}, {"node": {"oid": "3e09c29f419b7253a17e6dccd6f9c5be2b2a1043", "messageHeadline": "mysql: fix fraction format (#1218)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91a2eb1135bc8d91f215a62d373e9cc4af16eba8", "messageHeadline": "store/tikv: update tests with mocktikv (#1216)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 211, "deletions": 517}}, {"node": {"oid": "f6e7a331d018699aade2fbb26942d8610ccf9dbf", "messageHeadline": "codec: fix datum convert to float32. (#1217)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "a4c17db6da24f0db912fc86846875bd523107e86", "messageHeadline": "Merge pull request #1215 from pingcap/qiuyesuifeng/update-vendor", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 96, "deletions": 53}}, {"node": {"oid": "e5de4e5493798e7275eae2c47f82b8ccd3facf6e", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/update-vendor", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b32b26a40ddde89080831eb3a24bd11c9bd38c67", "messageHeadline": "optimizer: Fix a bug in typeinferer (#1214)", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "29ad227cc08fd24999a962f1876c49cfe69812da", "messageHeadline": "*: add tikv integration test and update vendor.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 96, "deletions": 53}}, {"node": {"oid": "aa3ebc53daa1073674bc607f3138adfbe65e6cf5", "messageHeadline": "executor: Parallelly run table lookup tasks (#1212)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "24503eb79122bc6a8664e7125b2436934743224f", "messageHeadline": "parser: support parse \"ALTER TABLE DISABLE KEYS\" (#1211)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "690ab9f27437152db7b3f0ab4970a3d4a22193c9", "messageHeadline": "Parallel coprocessor request (#1204)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 212, "deletions": 60}}, {"node": {"oid": "6efa22c6c7d549a74b5e67264116203a0438b83f", "messageHeadline": "executor: run table lookup tasks concurrently if there is no limit. (\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 72, "deletions": 17}}, {"node": {"oid": "b89c92ef2f7560534a5bb6df15b2420f4b91a044", "messageHeadline": "docker: update dockerfile (#1210)", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0841dbef9b528a599f53788e80b89f53644405d1", "messageHeadline": "*: Support builtin function round(X), round(X, D) (#1208)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 89, "deletions": 6}}, {"node": {"oid": "f3d1de5bddecf6aa3d0d272d211920870c74d203", "messageHeadline": "vendor: update kvproto (#1209)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 342, "deletions": 10}}, {"node": {"oid": "8a15d2102b67b478c44e6e1b983a66d659e919bf", "messageHeadline": "parser: Add \"action\" into UnReservedKeyword (#1205)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3a4c256a6bbfca43842498cc55d4794efd283c6", "messageHeadline": "optimizer/plan: support index hint. (#1192)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 130, "deletions": 3}}, {"node": {"oid": "a396155899f1b11913f3c4673281bb58ec79d41b", "messageHeadline": "store/tikv: mock tikv tests (#1203)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 108, "deletions": 42}}, {"node": {"oid": "5e3a3693c156a0c46e702ca3dd19903d26faf944", "messageHeadline": "fix the prob when tablesource is a plan (#1202)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3bd7cf1822bbed4d71bc0a3642bb68ca6ab0e2a4", "messageHeadline": "executor, store/localstore: limit push down. (#1197)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 140, "deletions": 48}}, {"node": {"oid": "dbdaf84f540856fd7297b761c64b33b93ce4c05f", "messageHeadline": "*: move vendor dir out of 'tide-server' dir.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0965edceaaeac464d052218e769b1c9e80ce3c26", "messageHeadline": "store/tikv: update scanner (#1201)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "5c9bf7a30599355e96554983eaad1d581619811d", "messageHeadline": "server: Add some time cost logs for query and cmd (#1200)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9bf9ea1cb6e9d7ac3c12656096299304c5209668", "messageHeadline": "*: tiny clean up (#1198)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bd856e016a68a62cb71d1792b446e35ec3f5603", "messageHeadline": "store/tikv: mock pd server and rpc server (#1190)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "9eecb2e0a67bed6e73cb20f55015e57b778bab25", "messageHeadline": "*: Support using hexadecimal literals as string (#1196)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "887f819a4108c96c0fc527ecac408e6b6d050f06", "messageHeadline": "*: Support Mod(N, M) (#1194)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4eab06df0da71d1e48a2167afbfa3a46858ebbdc", "messageHeadline": "*: Fix issue 1135 (#1188)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 158, "deletions": 42}}, {"node": {"oid": "76271c5f9f7054558369960a74cc5069b2cb30b3", "messageHeadline": "Merge pull request #1191 from pingcap/morefreeze/fix_client_name", "author": {"name": "MoreFreeze", "email": "morefreeze@users.noreply.github.com", "user": {"login": "morefreeze"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b712de840d34653eaab14f52ce1b748791312bb3", "messageHeadline": "*: rename NewPBClient to NewRPCClient", "author": {"name": "morefreeze", "email": "morefreeze@gmail.com", "user": {"login": "morefreeze"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3237b2c158f1eef0920725f87234ec4037d12c51", "messageHeadline": "localstore: support seek reverse (#1189)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 403, "deletions": 78}}, {"node": {"oid": "1ce60419abe5121c6ed3905ec12f15f2c044a615", "messageHeadline": "store/tikv: mock tikv-server cluster (#1181)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 265, "deletions": 0}}, {"node": {"oid": "44f9cdb39d6eb52470af646862a721ecf9cbc039", "messageHeadline": "store/tikv: unify to use close function when get data with error. (#1\u2026", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f673bc38a1607b4473646e5923d92535321fe741", "messageHeadline": "store/tikv: remove Peer (#1187)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 355, "deletions": 443}}, {"node": {"oid": "74742ce2b81120b20d883423d8d157b1a1731faa", "messageHeadline": "store/tikv: add missed function to pass test. (#1185)", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d1fc0754c2ca530f8f3b16f47ae5c1c398a927e6", "messageHeadline": "store/tikv: mock tikv-server mvcc store (#1182)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 616, "deletions": 0}}, {"node": {"oid": "76eaed8c2ef1afa89dbd3d5f330b179f3d1df5ec", "messageHeadline": "store/tikv: split prewrite/commit request to prevent large RPC reques\u2026", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "dc885f4b9d235402e7e596ee6e77ec70089a3b98", "messageHeadline": "change plan to DAG mode (#1180)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 177, "deletions": 540}}, {"node": {"oid": "1d187b493e6217fe48b433116c592b2ce8964b7d", "messageHeadline": "Makefile: remove create vendor soft link in all (#1178)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0ecb4da39d0b5d4718255ad615cd0a8b0cab587a", "messageHeadline": "*: migrate to vendor (#1175)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 149259, "deletions": 36023}}, {"node": {"oid": "444a7006778afe24984eee1bd528c4f3674c332d", "messageHeadline": "localstore: remove MultiSeek method and remove scheduler", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 104, "deletions": 271}}, {"node": {"oid": "907431cf03a3a568ea1b011ecc3442f02642244f", "messageHeadline": "ddl: fix a bug in fktest (#1176)", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "e742def024269247d3fde766ab7b22a2dffd55ba", "messageHeadline": "add foreign key on update and on delete support (#1152)", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 784, "deletions": 51}}, {"node": {"oid": "42e4dfd428908cb3ec1448bc214d21d7eb674838", "messageHeadline": "forbid where condition to be pushed through outer join.", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "14f8c4fe918f2a4323df4086598b2fa3f6bf85a2", "messageHeadline": "makefile: support errcheck option. (#1171)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b2f1cfe9a7cb7a6e48694524b6ed4288d00142b9", "messageHeadline": "parser: fix typo. (#1172)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cefd089e6fdb9c766cd9725537447a9503d1e488", "messageHeadline": "store/tikv: fix invalid timestamp (#1169)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "7072eda9b64b0ca13e99d9fdf9ca1fe9f2a0dcda", "messageHeadline": "ticlient: import ticlient (#1168)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3697, "deletions": 6}}, {"node": {"oid": "0031d3c2b51aa296de9b42597471bc91a7c33b8e", "messageHeadline": "docs: fix some typos for Docker (#1163)", "author": {"name": "Bin Liu", "email": "liubin@users.noreply.github.com", "user": {"login": "liubin"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "9bad0c69279ce21b0b9a39203fcf13d524049841", "messageHeadline": "*: remove unused fields. (#1162)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f5621619180bc8ecd8c9ab5aa57c6345a412ad43", "messageHeadline": "executor: make table lookup task size increasing. (#1153)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "270ead000e6409e3d00604e17ecd116eb12cdd32", "messageHeadline": "executor: Fix issue 1154 (#1159)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "36ef582b93fc52aaf7000e5caabab917007700c5", "messageHeadline": "perfschema: fixed concurrent map bug (#1160)", "author": {"name": "Nicole Nie", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "bd2b356725578d0d1f87b031534827e5ce9c8cc2", "messageHeadline": "*: fix dependency. (#1157)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "74aa91a0fc74c1349191431e5f68cd1709e63a74", "messageHeadline": "xapi/xeval: fix empty value list. (#1155)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3671f3958fa1ba882eacf2eda48ce71bb79f8baa", "messageHeadline": "xapi: support IN expression push down. (#1147)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 344, "deletions": 97}}, {"node": {"oid": "4ced2f7e1051b0e3b684bc8b0a8f0a1ebd77ea4e", "messageHeadline": "*: implement some other builtin functions (#1137)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 130, "deletions": 6}}, {"node": {"oid": "d73a3fa6f07131fa8685edfe294f894c69f75129", "messageHeadline": "Merge pull request #1151 from pingcap/ngaut/tiny-cleanup", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5bbb710b760bc18555f4f3b77f7fcc50a31826e8", "messageHeadline": "arena: tiny clean up.", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "15db5582246bb205533569eb13e18299d0f7bc2a", "messageHeadline": "arena: clean up tests. (#1150)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "0b2f00088cb0ca48c791148557340ad5ef426f46", "messageHeadline": "*: Make bounded table cursor aligned to fix i386 panic (#1149)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bbffc220edacbe3cc766b9cd17a67d4e72d2feb2", "messageHeadline": "*: Tiny cleanup (#1145)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "3b25069f8490e61254cdaa231b55610d61b9d5ac", "messageHeadline": "evaluator: avoid evaluate independent subquery multiple times. (#1144)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "d78e4044cc7a01fc631f351d75c2f80cf2fe83f2", "messageHeadline": "*: fix misspells (#1143)", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f8d3022eeeb6d49c7ee74c99e7c6681a10ff118c", "messageHeadline": "Merge pull request #1131 from pingcap/hanfei/desc_pushdown", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "e3444103186823efd36092d2f90a6baa3c9c53e2", "messageHeadline": "Merge branch 'master' into hanfei/desc_pushdown", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 104, "deletions": 106}}, {"node": {"oid": "041dfd97c1078acb5b454acb1caa9541d9ee7287", "messageHeadline": "executor: evaluate subquery before executing outer query. (#1133)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 95, "deletions": 104}}, {"node": {"oid": "65559fc5e3f9a989400b65e17039a03ee6c69450", "messageHeadline": "fix docker compile (#1138)", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "661339c90c7857f88f16b4a59bcc03af7733c899", "messageHeadline": "parser: Support truncate t (#1136)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f0de6488cfb8162a0f9c0ecdc5ccaec54d5d32dc", "messageHeadline": "reverse the ranges in localstore", "author": {"name": "hanfei19910905", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e06f3aa1402295973463f652d14f7cec4582a775", "messageHeadline": "Merge branch 'master' into hanfei/desc_pushdown", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 296, "deletions": 16}}, {"node": {"oid": "81df7532e1011f4eac95a8e21e7e3c41fbf7d31d", "messageHeadline": "support desc push_down", "author": {"name": "hanfei19910905", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 70, "deletions": 13}}, {"node": {"oid": "b78d02c1101fe2153f644357df0f5103a7c10229", "messageHeadline": "executor: Fix show status bug (#1128)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b01afcd47b44daa9e253c57ca5e3805ede92a9a3", "messageHeadline": "xapi/xeval: support LIKE (#1080)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 248, "deletions": 1}}, {"node": {"oid": "130f9f24529b500ceee6de83572240f6cbce4698", "messageHeadline": "table/tables: change bounded table cursor type from int32 to int64 (#\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "dda89bc9dd55ba170da9a9222cb9ca9b970ab879", "messageHeadline": "*: Do not specify pd version (#1126)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d16a23a43b6280c2fd882ba24c3f21ad07894505", "messageHeadline": "kv: add comment on error instances. (#1124)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8927d93b543e92ce9181e624c974398f146519f", "messageHeadline": "kv: add SeekReverse for mockTxn and mockSnapshot (#1122)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "df8d1de8413e805d0178066bb73f9d82341555b0", "messageHeadline": "[DNM] kv: add `SeekReverse` method for Retriever. (#1119)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "b51ab763dfdb757ee675a894721ad2b1355a1e63", "messageHeadline": "plan: support limit pushdown (#1105)", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 104, "deletions": 11}}, {"node": {"oid": "8a3a59deb19e94804ae515c1263031b3ab9a7c7e", "messageHeadline": "*: fix ci build by checking out a previous version of `pd`. (#1120)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c26dfd54e43ae5b1ee6655305f648f728f32a186", "messageHeadline": "executor: Change interface to datum in executor. (#1103)", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 222, "deletions": 210}}, {"node": {"oid": "0a0af5aca42b37fc99bc63c50394ed9e2a25413e", "messageHeadline": "*: remove driver usage in test. (#1104)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 53, "deletions": 135}}, {"node": {"oid": "ff05329a05d74284f2467de1b72a2148a0c52574", "messageHeadline": "parser: support index hint syntax. (#1113)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 136, "deletions": 3}}, {"node": {"oid": "ecc59c99ebaddc24585732df24cfeb2633000344", "messageHeadline": "perfschema: Fix nil pointer panic when perfschema is uninitialized (#\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "0478acaa1b03a7169b0384befc9c340e1b9f3533", "messageHeadline": "*: fix build by checkout to an old version of grpc. (#1112)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "74ffeb8011797e54df37e73d86910db034689a00", "messageHeadline": "perfschema: make go vet happy. (#1110)", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64546d478bcbab671c17d43d8a7c7aaeed6a8779", "messageHeadline": "perfschema: fixed memory leak issue (#1099)", "author": {"name": "Nicole Nie", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 501, "deletions": 108}}, {"node": {"oid": "895e9a0d861279c28f528e2b8243cbe0b492ce23", "messageHeadline": "*: fix issue#1089 and add tests (#1106)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "8d877cc87c950d894c09ff664c259067ff1d9e2b", "messageHeadline": "*: drop support of running tidb as library. (#1102)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 25454}}, {"node": {"oid": "e64539679afb1431ca6f1b98e14404ee30247baf", "messageHeadline": "kv: remove btree, and use rbtree to implement membuffer. (#1043)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 125, "deletions": 1138}}, {"node": {"oid": "b4f41c18a4515419cf16a4f37b4350b2e6ea5ef6", "messageHeadline": "store/localstore: evaluate where before get row. (#1093)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 117, "deletions": 40}}, {"node": {"oid": "31b9cc73397e0b3e8e954fb5d408e58d2d0f118b", "messageHeadline": "bootstrap: Add recheck after bootstrap doDMLWork failed. (#1097)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "cd3d424252ee79941510e62c2fbf8cea85f78e95", "messageHeadline": "evaluator: partially fix issue #1098 (#1100)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "bfa3ed7a2def7fcb3d3ce4e9f2f97b38bf0f9825", "messageHeadline": "*: Fix issue #1071 (#1088)", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 129, "deletions": 21}}, {"node": {"oid": "2baa40f59bf383cbdaf0fd0f377af2db274d12c8", "messageHeadline": "tide-server/server: support unix socket. (#1095)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "8c164bc0787771b7a15b7f3a282825bd9cdf42f7", "messageHeadline": "evaluator,parser: support ASCII(). (#309) (#1083)", "author": {"name": "zyguan", "email": "zhongyangguan@gmail.com", "user": {"login": "zyguan"}}, "additions": 9053, "deletions": 8949}}, {"node": {"oid": "baa39688fccdfb626cdd48c0ff7577801d5402fb", "messageHeadline": "fix docker, make clean will remove /go/bin/ (#1092)", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "708c195782ec55b338322689f9331fe0dc21b1fc", "messageHeadline": "*:generate local schema ID for memory table. (#1094)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 24, "deletions": 76}}, {"node": {"oid": "a85c94501ed2d87e442c086abb02e94ffa4a0e7e", "messageHeadline": "Update README.md", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1b2c8bf0d2b2848976d7754c7e6c00d85ad875c", "messageHeadline": "evaluator: fix a bug in https://github.com/pingcap/tidb/commit/bebacf\u2026", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "54615bb012ca8593abe8ffc71a7e7d7731afce53", "messageHeadline": "Merge pull request #1090 from pingcap/add-tikv-link", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b04877db9937b5bc0dc2d2c60884eba815308bb", "messageHeadline": "Add TiKV link to readme", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52d78136e547c7b4d4c134513d37b08b51ee637b", "messageHeadline": "executor: fix bug when the limit value is less than SortBufferSize. (\u2026", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "35b3ceecaec8cf4af194595301f3a5b4e8d8d77b", "messageHeadline": "tide-server: create a session on startup. (#1086)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "09eb16deb7ef73ee0a2bb100974eec7454922065", "messageHeadline": "Merge pull request #1084 from pingcap/hanfei", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "bdac8ecafaca25ea6c6dd24249f4ab39719c2604", "messageHeadline": "Merge branch 'master' into hanfei", "author": {"name": "Han Fei", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 133, "deletions": 13}}, {"node": {"oid": "19310f1511208d931a5f0f275dc8afb42a64cc20", "messageHeadline": "change format", "author": {"name": "Fei Han", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bebacf4f3a4977f6f1d125f7785678ef89d1a7a5", "messageHeadline": "evaluator: just one time eval (#1062)", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 131, "deletions": 12}}, {"node": {"oid": "3a92f567b9204e6b2859865c5684a43366af07c1", "messageHeadline": "executor: support limit sort", "author": {"name": "Fei Han", "email": "hanfei19910905@gmail.com", "user": {"login": "hanfei1991"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "457b8c75f01cacf1e126cbe23481ac4c7c6ea222", "messageHeadline": "Merge pull request #1079 from pingcap/siddontang/docker", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fd23cba9c1d256a358386e3324976776a1729b25", "messageHeadline": "*: use make clean and add docker ignore", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7e272112333d1255d8afbad7fede620b6e250c30", "messageHeadline": "xapi/xeval: fix AND OR evaluator. (#1076)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "8d9bf2fd6d8456087d78344f4ffcda37091632d7", "messageHeadline": "executor: xapi support desc ordered table lookup. (#1078)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 183, "deletions": 56}}, {"node": {"oid": "dd21a4d970a5dd684337c868efad222b1a78cf85", "messageHeadline": "perfschema: log error's stack when perfschema init failed. (#1077)", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f325c0e4420836b443a6a7d7710436c06bdc2f12", "messageHeadline": "*:  change startTs type to uint64 (#1075)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6d2f88492f2875986e14b489fd7160d866a9359b", "messageHeadline": "Merge pull request #1074 from pingcap/siddontang/docker", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdfd2a3b3b8f9ba1e97f7747d7893bb64c8d578d", "messageHeadline": "docker use ENTRYPOINT.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5daa55eb6746bf030fbbb518be6bf988d758503", "messageHeadline": "executor: support xapi expression push down. (#1069)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 313, "deletions": 86}}, {"node": {"oid": "0537b67d2b3aa7c10a5dcdd630fa7301ef8dc3df", "messageHeadline": "*: Add more info into TableInfo and fix bug in show create table (#1072)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 89, "deletions": 33}}, {"node": {"oid": "4c4ef4130c0c671e67fbf35ddb6e87c9e58e4ac6", "messageHeadline": "Merge pull request #1070 from pingcap/siddontang/docker", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "d57f1ba6355b5e20bc5323fb896bd5c074ccab72", "messageHeadline": "Dockerfile: update docker.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "49c7b43f24a47ed9f5b8d019e7660e38812bf01c", "messageHeadline": "*: Add tidb-server status rest-api (#1065)", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 202, "deletions": 12}}, {"node": {"oid": "c82fbebc7c951f3a84cc13e32a4a4628ade64a9d", "messageHeadline": "tidb: remove tidb dependencies. (#1068)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "a236ab94f3872bd996ba82182400dea4717bc3bf", "messageHeadline": "xapi/xeval: implement tipb.Expr evaluator. (#1063)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 583, "deletions": 0}}, {"node": {"oid": "0a9ece01c3ad6a6b80e9c5a982d67c4c36e62b24", "messageHeadline": "*: import 'github.com/pingcap/tipb/go-tipb' (#1067)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 1200}}, {"node": {"oid": "0e08bd4098fa4dcf0f110798db3570b2f4781c8f", "messageHeadline": "Merge pull request #1066 from pingcap/zimuxia/cleanup", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 4334}}, {"node": {"oid": "31ada3fdb02440e5a02361e872fc1e0600dc80be", "messageHeadline": "tidb-server: remove the useless file", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 4334}}, {"node": {"oid": "08034540f01b78c32aca08fa200ade2a97493fff", "messageHeadline": "*: Add leak test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5116, "deletions": 25}}, {"node": {"oid": "eb941fb12f1d1508b50b7383bdf02e60a4a665cb", "messageHeadline": "*: Support mysqldump dump database", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6620, "deletions": 6412}}, {"node": {"oid": "faa70cf343fcb0330256cc939be02796a2cd9dc8", "messageHeadline": "infoschema: Add partitions table", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "cfc2698ec2b78df9166615ebb53e0305d4aa42c8", "messageHeadline": "perfschema: Do not ignore error when initialization.", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "204ed5456b303395c586fc4a066c63920fa0fc5c", "messageHeadline": "*: fix ddl test", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "dc8bd3e3373b673111e78dbecd902d86036b878c", "messageHeadline": "*: optimization, do not read not referenced columns.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 92, "deletions": 14}}, {"node": {"oid": "e697aa3e7e946297a324f626f9a2f0e49da84a3c", "messageHeadline": "*: Unify import check format and unify test format", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 287, "deletions": 287}}, {"node": {"oid": "d01d516105d2bc33ace72e2b310aab0263f7711a", "messageHeadline": "evaluator, parser: support UTC_DATE()", "author": {"name": "Neil Shen", "email": "overvenus@gmail.com", "user": {"login": "overvenus"}}, "additions": 5707, "deletions": 5583}}, {"node": {"oid": "4b4f29df5840116e9fa8b44a637d84c423a11c1c", "messageHeadline": "Merge pull request #1049 from pingcap/coocood/bench-insert", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "89650ca55606ece6f3ab9d11c30d1db9746d45f5", "messageHeadline": "tidb: add insert benchmark.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "dbcd7364e045cb4e1733ff185068752aa5d695c1", "messageHeadline": "Merge pull request #1047 from overvenus/fix-cast-date-to-int", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "0b2c9f9eeac7c0aea6c8a0b1d01ea7a8c3633d44", "messageHeadline": "mysql: fix cast date to int.", "author": {"name": "overvenus", "email": "overvenus@gmail.com", "user": {"login": "overvenus"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "3e6788a43f2c13001e2cee344a6865a7d3fcedea", "messageHeadline": "Merge pull request #1042 from pingcap/ngaut/update-readme", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "aae1faa7b3d7991edb983f2adb6aa3d08c775582", "messageHeadline": "Merge branch 'master' into ngaut/update-readme", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7f3eb2310f1f2159ee1fdfa8247ceb412d547447", "messageHeadline": "Update README.md", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8aa1055ceb3db20785957056375787be7cf73709", "messageHeadline": "Merge pull request #1044 from pingcap/coocod/filter-go-vet", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e810786bb870a880bc0f89cc2aeb1ab48e94975", "messageHeadline": "*: filter out parser for go vet -shadow", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b25d93358b3c3d3030252ea43a224b4d26d4b3fb", "messageHeadline": "Merge pull request #1041 from pingcap/coocod/shadow", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a0888b7d2287643eb101d4f393658f43c6bcea0", "messageHeadline": "Merge branch 'master' into ngaut/update-readme", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 710, "deletions": 269}}, {"node": {"oid": "51a791eb0dd1deba3b778768053b885ceced9d60", "messageHeadline": "Update Makefile", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "573689dec1f0943c07cd10fd9521c86fcff234b3", "messageHeadline": "README: Update to latest TiKV project.", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "f26e18ae01720a76406e7bb84c3a095d060a9595", "messageHeadline": "tidb-server/server: fix shadow found by Go 1.6 vet.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09ebe2814929a58b77addfeda3d11571e46f7398", "messageHeadline": "Merge pull request #1040 from pingcap/coocod/fix-test-typo", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1c3ceac3ca39c92a75d441335ab5d76d3e0160a", "messageHeadline": "tidb: fix typo in test case.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9ff83ac9b52a9ea8a3c1b5a37b7d48d258ba968", "messageHeadline": "Merge pull request #1039 from pingcap/coocood/fix-join-subquery", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f8bd285b1360ec12ccc8cb1dc7bb4b0b9e5e7727", "messageHeadline": "Merge pull request #1038 from pingcap/coocood/temp-fix", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "67cdbe2a925316d3ce99aaf93ec8afb22bf5bfd5", "messageHeadline": "Merge branch 'master' into coocood/fix-join-subquery", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "83665b8f5bfa72740b3e9302c87c14300b89457b", "messageHeadline": "perfschema: turn off current statement update.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f8696d66c0226edb8e486f7771c9598e76a0e1a1", "messageHeadline": "optimizer/plan: check join path subquery when attach condition.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "76388c28567635478035b1e58822c4c741fe615b", "messageHeadline": "Merge pull request #1036 from pingcap/zxylvlp/change-datum-bit", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "8a92a083c612b03de0b529fd2964492f54b8807e", "messageHeadline": "Merge pull request #1035 from pingcap/coocood/xapi-test", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 297, "deletions": 17}}, {"node": {"oid": "df71593935809c7227df64a04ba036fee77d7d7d", "messageHeadline": "*: add tests for xapi", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 297, "deletions": 17}}, {"node": {"oid": "690de9ac52e0bb96dfed2e2ee8ea5ae94b319ea7", "messageHeadline": "Merge pull request #1033 from pingcap/zimuxia/change-terror", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 335, "deletions": 207}}, {"node": {"oid": "86f4459543da7854061115636f302eb2ca0ca368", "messageHeadline": "util: Reserve mysql.Time change.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "aaa733335952f4f04c2da13fd1ba393f5e757518", "messageHeadline": "mysql: rename Db to DB", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "c4d97a7976eb51534256287aec6c46f8279fac17", "messageHeadline": "ddl: rename startDDLJob to doDDLJob", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "6aacddd44ecc84fd905259ad1564e485c5438c71", "messageHeadline": "*: unify error format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 255, "deletions": 127}}, {"node": {"oid": "f7736108344f2e08b8d4a4f194f878f694edaf76", "messageHeadline": "Merge pull request #1030 from pingcap/zxylvlp/change-datum-bit", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "beb76cde02c7bcfc37a4d759a65d6195101bb9b4", "messageHeadline": "Util: a optimization of mysql.* in Datum", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f83e29a81f5ad6f42c7fac01390e32af6548ae1b", "messageHeadline": "Merge pull request #1029 from pingcap/coocood/fix-ddl-and-column-modi\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "1fcaa42bb34dd40bebe4fd103460d85fdd009b45", "messageHeadline": "*: Fix ddl test and inadvertently modify column info.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "ebba87026167b8f701a745968abd792ff8473dbe", "messageHeadline": "tikv driver", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6cb586aa0fe1cc657e47483c7ad51fb60db5b587", "messageHeadline": "Merge pull request #1028 from pingcap/zxylvlp/change-datum-bit", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "8552e1fe430bf6deeae66dbe6fddae14d1d78993", "messageHeadline": "Address comment.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "136e405c04ab63100b0c8569b6e87ea1fbdebb4f", "messageHeadline": "Util: a optimization of mysql.Bit in Datum", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "67bac7770e112470bf10fdf9f6496275d5c24da2", "messageHeadline": "Update ROADMAP.md", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "921f65f2598d5cad62de55b9e5f39a90bd4f20aa", "messageHeadline": "Merge pull request #1026 from pingcap/busyjay/simplify-number-encode", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "456e08f1e1aef52de715a395fcd47df51d76092c", "messageHeadline": "Merge pull request #1020 from pingcap/coocood/local-x", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 727, "deletions": 125}}, {"node": {"oid": "1bd25a14d8076a3e3e725821522a3a9ff4ef8189", "messageHeadline": "store/localstore: add local store xapi support.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 727, "deletions": 125}}, {"node": {"oid": "b92b1e6c626d46797934a95651fed95f92ebfb5b", "messageHeadline": "simplify number encoding", "author": {"name": "Jay Lee", "email": "busyjaylee@gmail.com", "user": {"login": "BusyJay"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "9ffdc69e52f1e037ef2b628e5bc8e62ab6540474", "messageHeadline": "Merge pull request #1025 from pingcap/zxylvlp/change-mysql-time-to-ptr", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "afdf9a4ef6fc4165d3edd8bb8fa5a6bb7c191b92", "messageHeadline": "Change mysql.Time to ptr in datum.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "2311a496bb386b7ea630cdabb8e2e088d2878de2", "messageHeadline": "Merge pull request #1022 from pingcap/coocood/select-bench", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 148, "deletions": 6}}, {"node": {"oid": "9773d333545066d87f39fbe23b96db105f03783c", "messageHeadline": "tidb: add some simple select benchmark.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 148, "deletions": 6}}, {"node": {"oid": "5004208e273c1220cf77079ddf3111e91b53083e", "messageHeadline": "Merge pull request #1023 from pingcap/zimuxia/issue-572", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 213, "deletions": 136}}, {"node": {"oid": "0ce11a720b790078a5e6219a1746de9c51e1abfb", "messageHeadline": "Merge pull request #1024 from pingcap/coocood/decodedesc", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "08510fef0e6e64a37c8e6577a0aef84f67a29686", "messageHeadline": "util/codec: do not modify data while decoding bytes.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "d17e99073d6f49c7791446b4e2d4d7d43ab41179", "messageHeadline": "*: unify errors in ddl package", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 138, "deletions": 69}}, {"node": {"oid": "4319909e0885a70fe8ecbcaed3b6c96db10134f5", "messageHeadline": "*: unify error format in infoschema package", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 53, "deletions": 45}}, {"node": {"oid": "d1a5a25d92c0402582c205d7d9d7594f246323a3", "messageHeadline": "mysql: update code and name format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "48f33858313f13e1828e8b2a96c9ddc36bf9e121", "messageHeadline": "Merge pull request #1017 from pingcap/shenli/issue-961", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3002, "deletions": 2968}}, {"node": {"oid": "4e9ebe5636b2f03f320df5a2d5283ec690afcf07", "messageHeadline": "Merge pull request #1019 from pingcap/coocood/fix-decimal-codec", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "38f77b979c561b0889610603c4d737afc3c80e81", "messageHeadline": "utll/codec: fix decimal codec", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0a55471cba37dca096d086932b34787713061ea4", "messageHeadline": "parser: Treat key as primary key in columndef", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3002, "deletions": 2968}}, {"node": {"oid": "1d35814e89453ad1b3b0879a23018deafd1bd9a0", "messageHeadline": "Merge pull request #1016 from astaxie/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "709219ce2dd5a9a5e25ee53e47dc9a79581127d7", "messageHeadline": "Add Go 1.6 for travis and issue template", "author": {"name": "astaxie", "email": "xiemengjun@gmail.com", "user": {"login": "astaxie"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "92cfb941bbae703740d39dcb26e7f96df64d388b", "messageHeadline": "Merge pull request #1013 from pingcap/coocood/remove-select-points", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 93, "deletions": 124}}, {"node": {"oid": "c3461363bfde7c2a1ffc66ef188f3a1303ab3a8c", "messageHeadline": "Merge pull request #1014 from pingcap/shenli/issue-1012", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 112, "deletions": 70}}, {"node": {"oid": "08bf5487007f094ae97b40978537e94c24053a64", "messageHeadline": "*: Fix replace statement conflict with multiple row bug.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 112, "deletions": 70}}, {"node": {"oid": "1b4cc6704d34c5ea0548a162ece51e18b559345f", "messageHeadline": "Merge pull request #1015 from pingcap/zxylvlp/change-datum-in-ast", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3ee6c1738951cb4df4e732873fb117cd87261c66", "messageHeadline": "executor: do not append max int64 handle as pb range.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "49471419a8bd2ce1b31468764b3d47ab9b50f70a", "messageHeadline": "evaluator: fix a bug in checkInList.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "af6c1b36c76cd93f6e221f240852f95021f39c48", "messageHeadline": "xapi/tipb: renumber the fields, add Offset field.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "64cf670b7e1e720cc5ed6f0440e1581950348f29", "messageHeadline": "xapi/tipb: remove points in select request.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 67, "deletions": 112}}, {"node": {"oid": "8082314f02239ec18daef9432730eae9b518f2ba", "messageHeadline": "Merge pull request #1009 from pingcap/zxylvlp/change-datum-in-ast", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 632, "deletions": 439}}, {"node": {"oid": "419f244031e8e23fdfcfaf8713259c094af40b1b", "messageHeadline": "evaluator: change interface to datum in evaluator package.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 632, "deletions": 439}}, {"node": {"oid": "93c06f236cfcd702ee217f48e83cee6da1aef1cc", "messageHeadline": "Merge pull request #1011 from pingcap/shenli/fix-989", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "211a3c0c9c6e793ccd12365929c791887331115c", "messageHeadline": "executor: Fix replace statement bug when handle is changed.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "ac8897e87e792552d7697a59074ab6265385c378", "messageHeadline": "Merge pull request #1010 from pingcap/coocood/executor-x", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 498, "deletions": 10}}, {"node": {"oid": "0157bcddc1bfa00679298761514a17744e7d1681", "messageHeadline": "executor: add XAPI executor.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 498, "deletions": 10}}, {"node": {"oid": "a17cc4e84c20f356bd3d316a850242af10a97525", "messageHeadline": "Merge pull request #1008 from pingcap/zimuxia/issue#996", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 160, "deletions": 76}}, {"node": {"oid": "6604c81f5abe9bdc9720a0642b15a50f5ee5a0ab", "messageHeadline": "*: fix issue#996 and handle prepared retry", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 160, "deletions": 76}}, {"node": {"oid": "8fb7a8a5223d57b0a553743f8ae031590e17642b", "messageHeadline": "Merge pull request #1007 from pingcap/shenli/issue-998", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "cda31ae7ab4efc677ba004575869392dfd887615", "messageHeadline": "executor: Fix set multiple variables bug", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "c3545ebcd3017efdb63777a53f6d4dffdfaf5998", "messageHeadline": "Merge pull request #1002 from pingcap/coocood/xapi", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 586, "deletions": 40}}, {"node": {"oid": "1662e7ed68fba0667c5efce323b83d211dda86db", "messageHeadline": "xapi: add xapi functions.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 586, "deletions": 40}}, {"node": {"oid": "a224bcc57d3afaa7c608c156f2155875b476244c", "messageHeadline": "Merge pull request #1004 from pingcap/shenli/retry-exceed-error", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 94, "deletions": 3}}, {"node": {"oid": "dc0cba2d0ce590ecb8ed35a56da9a56f634fea03", "messageHeadline": "Merge pull request #1005 from pingcap/disksing/isolation-test", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 86, "deletions": 110}}, {"node": {"oid": "e7275037e66ae240769b9f030abbf4aa04bd524f", "messageHeadline": "kv: RunInNewTxn returns error when exceeds max retry count", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 94, "deletions": 3}}, {"node": {"oid": "a6fa7b01f87e31f9bf42ba8e03c0795a6a578bf9", "messageHeadline": "store: move isolation_test to /store", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 86, "deletions": 110}}, {"node": {"oid": "14bc9a0ddb46bb9f23264c733d027af109c02017", "messageHeadline": "Merge pull request #1003 from pingcap/shenli/fix-shadow", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5fd28ea1b2549961de9a6c7e3000743e3ec1285e", "messageHeadline": "*: Fix go vet shadow", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ad5657f9a3af1b3d660076ae6ec8dbeeefb53ea5", "messageHeadline": "Merge pull request #1000 from pingcap/zxylvlp/change-datum-in-ast", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 413, "deletions": 423}}, {"node": {"oid": "2ef0c56cccbc98cf5cfa0f1b423e4c43788660a3", "messageHeadline": "Make some change.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 9, "deletions": 93}}, {"node": {"oid": "abeea90449527e57c7469188bdeb08530339ed17", "messageHeadline": "evaluator: change the remaining string functions.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 488, "deletions": 414}}, {"node": {"oid": "33197485abe227dcb254644cf5081c9a3c281669", "messageHeadline": "Merge pull request #999 from pingcap/zxylvlp/change-datum-in-ast", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 117, "deletions": 89}}, {"node": {"oid": "1ba2f08a71d9499b68e39820c7e921a980347dba", "messageHeadline": "evaluator: change concat_ws, left, length, lower, repeat, upper.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 117, "deletions": 89}}, {"node": {"oid": "1e8d1a85667bb36e4b2f48c0e2d6fb8401c492e1", "messageHeadline": "Merge pull request #983 from pingcap/zxylvlp/change-datum-in-ast", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "c960c81d860bedc249f685b3048e7eb2539115f8", "messageHeadline": "evaluator: Change the interfaces of builtinConcat to datums.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "3019ab7eda804b191c5cfc079443c8ed02e9076c", "messageHeadline": "Merge pull request #995 from pingcap/coocood/kv-client", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "ec06184de25692dff41a41c477e1137964ce2558", "messageHeadline": "kv: add API for kv.Client", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "3c6bc80ecd9ad1470168633fa0f60f018d3321b4", "messageHeadline": "Merge pull request #997 from pingcap/coocood/fix-ci-bandwidth-limit", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0573c47a18c70f98f59f4549c6df3009f3a5ca7f", "messageHeadline": "*: fix ci bandwitdh limit", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3dbaeb459eb25fe68b82440ef597e005b1b2b987", "messageHeadline": "Merge pull request #994 from pingcap/coocood/add-tipb", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1196, "deletions": 1}}, {"node": {"oid": "7835c7fc06f8fd9d64bdb0eb41c9639f5491f28f", "messageHeadline": "xapi/tipb: add protobuffer files.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1196, "deletions": 1}}, {"node": {"oid": "88ca0e4395ea2a8ace7b31d55f4a71d5ac24a400", "messageHeadline": "Merge pull request #993 from pingcap/coocood/proto-godep", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17352, "deletions": 0}}, {"node": {"oid": "0f36b5795a8259880494386943a1326154af0cc2", "messageHeadline": "*: add godep `github.com/golang/protobuf/proto`.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17352, "deletions": 0}}, {"node": {"oid": "86ea8d4937d05beba8ac2b0085db6abf72099a65", "messageHeadline": "Merge pull request #991 from pingcap/zimuxia/issue-962", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 398, "deletions": 60}}, {"node": {"oid": "4a2fe15c63d79642a4dd8680248b691dafcd5927", "messageHeadline": "Merge remote-tracking branch 'origin/master' into zimuxia/issue-962", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 249, "deletions": 49}}, {"node": {"oid": "7a7026e7508d419019a42d071ff53f3f1ae557d2", "messageHeadline": "*: add a null kind judgment in the update statement and update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "3968a09c97592e2bceeaaac10c9a3e8764170196", "messageHeadline": "Merge pull request #985 from pingcap/shenli/index-option", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 252, "deletions": 52}}, {"node": {"oid": "259916b9984caa3da596e1969a7f6b71b373e3a7", "messageHeadline": "infoschema: make sure the same table using the same allocator.", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "3be74b359b3b92b50bb670ffe7b44a7062ce1af9", "messageHeadline": "*: add issue#986 test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0c5e7eb776bee7a501119a8b717568cdc660acc9", "messageHeadline": "table: update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f90f76477b2a2e163082def4176da08b59f2b75", "messageHeadline": "executor: update TestReplace", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "15c03192949e6289406694b97e8b9cb1486a1aee", "messageHeadline": "*: fix issue 962 and handle other questions about auto increment.", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 313, "deletions": 35}}, {"node": {"oid": "6d3eaa1cb380a2240cfbcf2b79b9897e949e2221", "messageHeadline": "Merge pull request #979 from pingcap/zxylvlp/optimizer-fix-bug", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "de9f7c9965e06eebb10d9758941450a6f4db2e53", "messageHeadline": "Merge pull request #988 from pingcap/coocood/remove-restricted-var", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "15356cdd88e3ecf9947dbcb0bd379ec8d3a23706", "messageHeadline": "tidb: remove RestrictedSQLExecutorKey variable in context.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "cf2b1a2916fca06138ec3e1b859948ea4506d783", "messageHeadline": "Merge pull request #984 from pingcap/coocood/dirty-txn", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d4f5400620099ce42e0cc1f84d81c555548dac55", "messageHeadline": "kv: add IsReadOnly method for kv.Transaction.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ce9697818241bdeb1460b106176d29d0a98750ec", "messageHeadline": "*: Add index option in IndexInfo", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 252, "deletions": 52}}, {"node": {"oid": "ae387b3aeb99a4d4574b71b94ba485c75fceaa80", "messageHeadline": "Merge pull request #980 from pingcap/zxylvlp/change-datum-in-ast", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac76b071b34196660e3af2c1460684588e037325", "messageHeadline": "evalutator: change the shadowed err", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "953c66499aaa6ee557cfdf3bcfffba21ba456bd4", "messageHeadline": "optimizer: fix a bug in optimizeJoinOrder", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "864c97813098bbd608b7f6f459c055638d54b8aa", "messageHeadline": "Merge pull request #973 from pingcap/zxylvlp/change-datum-in-ast", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 739, "deletions": 479}}, {"node": {"oid": "47cb1d6626a4025622940441c74615371d7c65f8", "messageHeadline": "evaluator: change math and time parma interface to datum", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 739, "deletions": 479}}, {"node": {"oid": "b64008ef5ee9fe132e5a63272c7193532fee4382", "messageHeadline": "Merge pull request #978 from pingcap/shenli/dup-foreign-key", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2e13076c4aa6c52ccf238ac29f7ab211ae2d5d4b", "messageHeadline": "*: Ignore foreign key when check index name duplication", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2ff08488aa8ebb06c4f65699c48718da563891e4", "messageHeadline": "Merge pull request #977 from pingcap/shenli/fix-974", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9633, "deletions": 8777}}, {"node": {"oid": "7f57652532df1e8b522b3b771d24de6f46c7c00e", "messageHeadline": "*: Support more create table options", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9633, "deletions": 8777}}, {"node": {"oid": "d9644b329422e2e2c4a8872ed25e6eee59d5e5d8", "messageHeadline": "Merge pull request #976 from pingcap/zxylvlp/optimizer-fix-bug", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8c217762c03ee1fbb67195ea8c3ecc784b41aa53", "messageHeadline": "optimizer: fix a bug in newInnerJoinPath", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "0fb4f306dcd90df709fe7532745389761f3f43fd", "messageHeadline": "Merge pull request #972 from pingcap/shenli/fix-comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "5fd70ed31e421fc2f19345366ef12439e6b748b4", "messageHeadline": "parser: Handle MySQL-specific code", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "b2f5a620405a8ddabb04ee195af74e51c642b6fa", "messageHeadline": "Merge pull request #968 from pingcap/zxylvlp/change-datum-in-ast", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 312, "deletions": 145}}, {"node": {"oid": "65fd9a77c67e1c2c19be29c2b5091bcd3b888aa7", "messageHeadline": "Change bool to int64.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8547f57346f00d35b8aa0dc765ef19da99d4cea", "messageHeadline": "Merge branch 'master' into zxylvlp/change-datum-in-ast", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "0fa8df585a1d0f4fa0e96673cd5d11328dc69e74", "messageHeadline": "evaluator: change SetDatum and implement ToBool, ToInt", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 199, "deletions": 20}}, {"node": {"oid": "89294597b264a9cbaeb9acd8555ad54ada2521e3", "messageHeadline": "Merge pull request #969 from pingcap/zimuxia/fix-explain-select", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "6beacc6795b57184a78b2cfa8339cbf00eac46b5", "messageHeadline": "tidb-server: fix the table field is null in the ResultField structure.", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "5a81a2f5d4c1398899b5fb70caa670d2325c544b", "messageHeadline": "evaluator: change Get/SetValue to Get/SetDatum.", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 133, "deletions": 145}}, {"node": {"oid": "a0d929231044d5adf67339498ea594e77d86a923", "messageHeadline": "Merge pull request #966 from pingcap/zxylvlp/move-ast-functions-to-bu\u2026", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 176, "deletions": 180}}, {"node": {"oid": "352c27829ab0fdf7f9ecab44a57c89f84712dd01", "messageHeadline": "evaluator: move date_add and date_sub to buildin", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 176, "deletions": 180}}, {"node": {"oid": "6b154fd7a8fb9bf5ed9a999427e0783ee59f4d06", "messageHeadline": "Merge pull request #965 from pingcap/zimuxia/issue959", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "6feff794a3c472358bf0e08915d088aaf50c01a1", "messageHeadline": "*: address comments", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce531c7f0d3bfb54bd04d2ebf23021b0d4bd552a", "messageHeadline": "executor: fix issue959 and add tests", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "cd0a3dbe0363e1badcba189351eadcfb91af72ed", "messageHeadline": "*: add Rebase interface and add tests", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "0f17f0c66ba6b283fd7960c9f608ec4248dca11d", "messageHeadline": "Merge pull request #964 from pingcap/zxylvlp/move-buildin-files-to-ev\u2026", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 40, "deletions": 57}}, {"node": {"oid": "79962174ef0a34d2f2edfe530e163fa943cbcd73", "messageHeadline": "evaluator: move the files in buildin package to evaluator package", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 40, "deletions": 57}}, {"node": {"oid": "7250f055cd1cc9464f2bd3b81aa1bf87cbfe82ae", "messageHeadline": "Merge pull request #960 from pingcap/zxylvlp/move-ast-functions-to-bu\u2026", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 133, "deletions": 166}}, {"node": {"oid": "f4bf763d27d05693e84ce1996be71dc4d5f36c03", "messageHeadline": "evaluator: move the evaluate of ast function trim to buildin", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 133, "deletions": 166}}, {"node": {"oid": "ad031ef318913cb858193e641294df2ea2ebdf1a", "messageHeadline": "Merge pull request #957 from pingcap/zimuxia/issue-827", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "8729b45bb6c42ee9f6c35b56683727c61249d71a", "messageHeadline": "*: add tests", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 169, "deletions": 15}}, {"node": {"oid": "c3e3a7c580d40996fd2afc62b67ae27baa33616c", "messageHeadline": "*: fix issue 827", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "9f39a902279ce4a86451d16299a66035e11ac373", "messageHeadline": "Merge pull request #955 from pingcap/zxylvlp/move-ast-functions-to-bu\u2026", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 287, "deletions": 231}}, {"node": {"oid": "3fbcb85bb32db7c135cfbec94ddc67361b4a9b58", "messageHeadline": "Merge remote-tracking branch 'origin/master' into zxylvlp/move-ast-fu\u2026", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "02ccdc363ae0562ca02bd88fc307bd3682f10657", "messageHeadline": "evaluator: move the evaluate of ast function substring_index and loca\u2026", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 289, "deletions": 233}}, {"node": {"oid": "e2b5c1829c55699a0710a80ab899b89916744ce4", "messageHeadline": "Merge pull request #958 from c-wind/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ec14d664351da834a27ff0fa9838eae382a0327", "messageHeadline": "Merge pull request #956 from pingcap/shenli/fix-386", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1db0e42eff6709a872959d94dfa771aa625dfa7", "messageHeadline": "types: Fix i386 float to uint error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06c3b3178d3b9bd88db9e9c1e82800e7b53fce8c", "messageHeadline": "Merge pull request #954 from pingcap/zxylvlp/move-ast-functions-to-bu\u2026", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 204, "deletions": 309}}, {"node": {"oid": "afd369e0427a6cb7728295a34147ca62bfd79d31", "messageHeadline": "evaluator: move the evaluate of ast functions to buildin", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 204, "deletions": 309}}, {"node": {"oid": "eff9f1d32bacde1611433be4595ae5bca9ffdb12", "messageHeadline": "Merge pull request #953 from pingcap/shenli/fix-sqllogic", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a9d0039573130051028b6738f56dec49994bc0a7", "messageHeadline": "*: Add Coerce before compare for PatternInExpr", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9cd548dfda4eb66e1f98d735e2dd585f529ec000", "messageHeadline": "Merge pull request #952 from pingcap/coocood/datum-convert", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 493, "deletions": 327}}, {"node": {"oid": "ac12b71714792d40c08424b90599c6a5b65e2bb5", "messageHeadline": "*: replace interface{} with Datum in convert.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 493, "deletions": 327}}, {"node": {"oid": "085d94c7b1b9192ef13279813497503c4f291668", "messageHeadline": "Merge pull request #951 from pingcap/shenli/rm-coldef", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 179, "deletions": 932}}, {"node": {"oid": "515f193bd2ab264508368ae2bc0f1f54fca749d8", "messageHeadline": "*: Remove coldef package", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 179, "deletions": 932}}, {"node": {"oid": "0fed9dbc5efa9f8a7e82cbfe7cea27cb54812948", "messageHeadline": "ddl: fixed test  bug", "author": {"name": "c-wind", "email": "tgy.china@outlook.com", "user": {"login": "c-wind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ca8d34af9eb737f5a3b3c566be3773c506ca78b", "messageHeadline": "Merge pull request #950 from pingcap/coocood/fix-compare-datum", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "11942ab3a1675ceb39234bd7a9334ed8d344efeb", "messageHeadline": "util/types: fix compare datum.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c6c65e52d7c2b891b38c9ec3cc299ec664699846", "messageHeadline": "Merge pull request #949 from c-wind/master", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "380e6fd0a6febde18ca6256a5b43d046b402fcc8", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "TianGuangyu", "email": "tgy.china@outlook.com", "user": {"login": "c-wind"}}, "additions": 42911, "deletions": 31774}}, {"node": {"oid": "06cc381fa5b5caa211adcce03e43d00d37d31e28", "messageHeadline": "ddl:Delete the useless judgment", "author": {"name": "c-wind", "email": "tgy.china@outlook.com", "user": {"login": "c-wind"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "055f9e481de865b599fd6e0ee2ff2f9d4210bb17", "messageHeadline": "Merge pull request #948 from pingcap/coocood/datum-codec", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 128, "deletions": 160}}, {"node": {"oid": "449b34f24b2c643f0114e9efde054dd1c8456c17", "messageHeadline": "*: replace interface{} with Datum in codec.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 128, "deletions": 160}}, {"node": {"oid": "7759f556a1721e1845a4b2ee8db23493028724b9", "messageHeadline": "Merge pull request #947 from pingcap/coocood/datum-range", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 144, "deletions": 186}}, {"node": {"oid": "ff94659286070ad69f25dafd60bf41c2bed23865", "messageHeadline": "*: replace interface{} with Datum in index range", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 144, "deletions": 186}}, {"node": {"oid": "34210358990cbc86519ba30168c2938fd7807dca", "messageHeadline": "Merge pull request #945 from pingcap/coocood/datum-index", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 80, "deletions": 76}}, {"node": {"oid": "3d06fb90fe2af94d499727ebec710c40744dd152", "messageHeadline": "*: replace `interface{}` with `Datum` in `kv.Index`", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 80, "deletions": 76}}, {"node": {"oid": "70b15ac1715245786fd2984b0d7dbce7be6c8d91", "messageHeadline": "Merge pull request #944 from pingcap/coocood/datum-table", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 482, "deletions": 462}}, {"node": {"oid": "d5941446c2403038a7f49af89be4c35d9db83a31", "messageHeadline": "table: replace interface{} with Datum in table.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 482, "deletions": 462}}, {"node": {"oid": "6b37f1b85bfc81b9d1a934b0b4303c7cd4f3a158", "messageHeadline": "Merge pull request #943 from pingcap/coocood/datum-executor", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 259, "deletions": 219}}, {"node": {"oid": "af131d2127bce1e718654ff95f7eaac427bd3ed2", "messageHeadline": "executor: replace Executor interface{} with Datum.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 259, "deletions": 219}}, {"node": {"oid": "ae112b68b93bf2aa0d1dd02ec7bcc17afa4f223d", "messageHeadline": "Merge pull request #937 from pingcap/coocood/datum-row", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 172, "deletions": 270}}, {"node": {"oid": "3a25f684692b6511385fcc1a627bc872a7cee393", "messageHeadline": "*: replace interface with Datum in `ast.Row`.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 172, "deletions": 270}}, {"node": {"oid": "34a26ac62fe4a708d3ff64d9f892bc0d5151febb", "messageHeadline": "Merge pull request #942 from pingcap/zxylvlp/ddl-fix-close-bug", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b3a4ff434d4f731d51395f92bed8bb258738bfa", "messageHeadline": "ddl: fix a bug in ddl close", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98bf4120f941c7cec1c845efefec9e8f035cf5b0", "messageHeadline": "Merge pull request #940 from pingcap/shenli/clean-license", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "43a6064395d307426fd376e115725bbcdc8cca02", "messageHeadline": "*: Cleanup license", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "208b79782e5cd2c04358cfcdb43bc87ff24f19af", "messageHeadline": "Merge pull request #939 from pingcap/shenli/mv-evaluator", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "043ebd5ec8323e9fefaa0cd968cb6beda0669bda", "messageHeadline": "*: Refactor package organization", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "834c946bd5acc331c0ee8d689cee1e920ebee4e5", "messageHeadline": "Merge pull request #938 from pingcap/zimuxia/builtin-ctx", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 81, "deletions": 99}}, {"node": {"oid": "766365ea0645d3be8f2a4921a7fc30298d228b6f", "messageHeadline": "expression: update error log and remove ExprEvalArgCtx", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "f3576b6b8d658a442ea0cec15805e57ecb71c5b1", "messageHeadline": "Merge branch 'master' into zimuxia/builtin-ctx", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1154, "deletions": 2097}}, {"node": {"oid": "5974e84b1b513ea829071095fc4a476f0ac2a56a", "messageHeadline": "expression: context.Context instead of map[interface{}]interface{}", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 59, "deletions": 51}}, {"node": {"oid": "2b1ba7ead394c887d51da3a7cc2abf73ee4c27d5", "messageHeadline": "Merge pull request #936 from pingcap/coocood/remove-aggr-builtin", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 552}}, {"node": {"oid": "192b6bf5be8f21d82b6b3ba766119cdd197f517a", "messageHeadline": "Merge branch 'master' into coocood/remove-aggr-builtin", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 537, "deletions": 485}}, {"node": {"oid": "fc7e5e3a118b8d47a73df2880d7f65aeb341d722", "messageHeadline": "Merge pull request #934 from pingcap/coocood/datum", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 537, "deletions": 485}}, {"node": {"oid": "28a5befd7fe57e82304192d4ea9e5392d556928a", "messageHeadline": "expression/builtin: remove obsolete aggregate function.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 552}}, {"node": {"oid": "dec809a4aa90e2706620c2e9e10bf648df18f867", "messageHeadline": "*: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e71e25e31c7e9a00dd024b6c868a3a903aa505f4", "messageHeadline": "util/types: new Compare implementation with Datum.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 537, "deletions": 485}}, {"node": {"oid": "b207d1a1ea636ebdff5e4e245b5df0bfd3ba4d3a", "messageHeadline": "Merge pull request #935 from pingcap/zimuxia/move-test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 585, "deletions": 1007}}, {"node": {"oid": "404e1348bddb6e67c60180259fce19ea3261acfc", "messageHeadline": "Merge branch 'master' into zimuxia/move-test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 627, "deletions": 1090}}, {"node": {"oid": "539d2e5de263e09d8e1ebd617e091c4a6dec45ce", "messageHeadline": "*: move statement tests to executor package", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 585, "deletions": 1002}}, {"node": {"oid": "512fca2a79d96808470b96aa4dbb93c1622f2e0f", "messageHeadline": "parser: remove duplicate tests", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ea3423ac40b4a2d06498cbe8c0baf4a7acd11800", "messageHeadline": "Merge pull request #933 from pingcap/shenli/rm-rset-stmt-plan", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 352, "deletions": 914}}, {"node": {"oid": "09fdc21529ca9e0cb3f868951de3cb808ac1c4da", "messageHeadline": "*: Remove field package", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 66, "deletions": 423}}, {"node": {"oid": "784f135938bba57b74f44174ef0d5a966d4e5518", "messageHeadline": "*: Remove duplicate getRows function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 40, "deletions": 55}}, {"node": {"oid": "9f81af66ee7244a1f297d21cb2ea3aeab23fa626", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/rm-rset-stmt\u2026", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 303, "deletions": 202}}, {"node": {"oid": "b5fbabc05e10c402ef654d0c4c4193a3ada26f64", "messageHeadline": "*: Remove plan.go/stmt.go/rset.go", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 300, "deletions": 492}}, {"node": {"oid": "a1f3849f439c55b1a43bad14c9573dd0d39a3864", "messageHeadline": "Merge pull request #932 from pingcap/coocood/datum", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 306, "deletions": 207}}, {"node": {"oid": "141c3ec69c32e3733ea390a2ce40b601b1826f6f", "messageHeadline": "ast: add datum_test.go", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "302fa6502389d8616994a9a0b2b909c706958d5d", "messageHeadline": "parser: align", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6c88b021660b7054bc7c97fbf7c96059fab216c", "messageHeadline": "*: address comments.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "d9f98132ee4e93d59baa2b1c813093abd53ec0d8", "messageHeadline": "ast: introduce 'Datum'", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 253, "deletions": 211}}, {"node": {"oid": "af2faf4f0c86a37b8fca62ed9acd8c151334b91c", "messageHeadline": "Merge pull request #931 from pingcap/shenli/issue-893", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "ed6ea510804dbdde566b55c33ffc10b528571aff", "messageHeadline": "tidb: Fix schema change problem in running multiple statements", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "5e34aa2ca824fada4eb6bab911d024efcbc9b406", "messageHeadline": "Merge pull request #923 from pingcap/zxylvlp/addAStrcmpBuildin", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5721, "deletions": 5596}}, {"node": {"oid": "46e4201a139525c119fcf1be5cd77d1badf1ab5a", "messageHeadline": "Merge pull request #930 from pingcap/zimuxia/update-admin-test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "38f275319db96158641e948e4f5caa2e9833e7a9", "messageHeadline": "Merge remote-tracking branch 'origin/master' into zxylvlp/addAStrcmpB\u2026", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 253, "deletions": 23909}}, {"node": {"oid": "431879e287b861508f2e4e88f4eb5896c5c4f255", "messageHeadline": "buildinFunc: add a strcmp function", "author": {"name": "zhaoxingyu", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 5721, "deletions": 5596}}, {"node": {"oid": "8ef8069df8e29aa261ee9adcfd1f94bd59898c68", "messageHeadline": "executor: update admin show ddl test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a56b6a0e755242cfa2fd8ac4d8653732624dd486", "messageHeadline": "Merge pull request #928 from pingcap/coocood/remove", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 23045}}, {"node": {"oid": "68eb8e567ef54625c2e06034273d18902ba0b015", "messageHeadline": "*: remove old code", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 23045}}, {"node": {"oid": "54dcf881e99f9654092ab9dbe9c807abb8e5c10f", "messageHeadline": "Merge pull request #925 from pingcap/shenli/perfoschema", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 257, "deletions": 868}}, {"node": {"oid": "64912c8597a84503e9ff31d68550f9e7e75b2e60", "messageHeadline": "*: Implement perfschema with MemoryTable", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 257, "deletions": 868}}, {"node": {"oid": "73d6ce5803f074961f2e4bebdf1b4e13c4edd0ef", "messageHeadline": "Merge pull request #922 from pingcap/ngaut/update-denpency", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c6872816c984e6db77dcb4bf1635d034ef6f3ea", "messageHeadline": "Makefile: Update dependency", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b9fea6fafa13631db6be32139d8bf03e692b5c0", "messageHeadline": "Merge pull request #921 from pingcap/zimuxia/ddl-test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1dbc9b16e6002d07a4bafaf8bfc7cf0763627ca7", "messageHeadline": "Merge pull request #916 from pingcap/shenli/newplan-info", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2040, "deletions": 20}}, {"node": {"oid": "d8afe83b9f9fb51a35a8c7be31250b9911d0cd85", "messageHeadline": "ddl: fix background work test panic", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3cc6bf035fd5f8e2adea9fc0f330623a69dff8ca", "messageHeadline": "table/tables: use red black tree to implement memory table.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1127, "deletions": 167}}, {"node": {"oid": "535a0f153e5d02a1d21b7e7eb2a734ef575c03b5", "messageHeadline": "Merge pull request #918 from pingcap/coocood/explain", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 419, "deletions": 469}}, {"node": {"oid": "c60122c8ea1321c71be4357df03c6c56d0ee8110", "messageHeadline": "*:  address comments", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "32c6ee2cbf01c83b9b6465b6c71afab4746efb8b", "messageHeadline": "executor: support Explain", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 420, "deletions": 469}}, {"node": {"oid": "2bcf7865c152f6da8db2e97702017afe9ed7cd5a", "messageHeadline": "Merge pull request #917 from nieyy/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 528, "deletions": 14}}, {"node": {"oid": "b16875f25088ff27aa9c1be51e022851aa237b58", "messageHeadline": "performance_schema: Add initial support for statement instruments", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 528, "deletions": 14}}, {"node": {"oid": "77bedd0794223a4e06de7e2855004747d5167ab9", "messageHeadline": "Merge pull request #914 from pingcap/zimuxia/show-ddl", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "79eb12187bb706da71a848fec50de07a5ec996a6", "messageHeadline": "*: rename GetDDLBgInfo to GetBgDDLInfo", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "cc298dd6ea43bece7a75a44acf67797fab28ad59", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/newplan-info", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 134, "deletions": 167}}, {"node": {"oid": "060833e906561aa4f970dbca1c5cf419a8ec1fc6", "messageHeadline": "Merge pull request #912 from pingcap/coocood/table-seek", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 125, "deletions": 141}}, {"node": {"oid": "aea089d7a47969bf6bd3e8f7c98622db8652bc84", "messageHeadline": "infoschema: Refactor code", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 197, "deletions": 345}}, {"node": {"oid": "8c7516324d13b52eb1995f4cf97f5b064666f22f", "messageHeadline": "Merge branch 'shenli/dev-info' into shenli/newplan-info", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1243, "deletions": 18}}, {"node": {"oid": "9997e7f46d0d537ef5ed96070a8b24dddc1a7124", "messageHeadline": "*: Use memory table to implement Information_Schema", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1308, "deletions": 18}}, {"node": {"oid": "9df628be494743af6a91eef05b2e4df628b9a0ac", "messageHeadline": "executor: check `error` first then check `found`.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6bb3ce2e4c7a180c028c2394d3765788627931b0", "messageHeadline": "Merge pull request #915 from pingcap/coocood/plan-accept", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "6188d96f331c99ca5d97c654203cf4ce96e4664e", "messageHeadline": "optimizer/plan: fix Accept method for plans.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "5d92bac8a503a422cf6b6c80b82da7a9865d7a06", "messageHeadline": "*: support show ddl background info", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "3eeae362773638544f06048cf92c54e8d01b9fbd", "messageHeadline": "Merge pull request #913 from pingcap/coocood/fix-build", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "314fea795408ad225c75c3349a41bfba63f9a5fc", "messageHeadline": "*:fix build after Table interface change.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37585a0022e663f36f3210ae5c49ecb46903bc97", "messageHeadline": "Merge pull request #909 from pingcap/coocood/show", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 690, "deletions": 60}}, {"node": {"oid": "2c66123d72ab3bf49b221bd06512b748b09b60d6", "messageHeadline": "executor: use `struct{}` for map value.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b47cf737c8dd77875e62c3fcf9474e5355327b78", "messageHeadline": "*: add `Table.Seek` method and use handle for RowKeyEntry.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 120, "deletions": 142}}, {"node": {"oid": "c818e51be80d02ffdb6677965323a1361a731764", "messageHeadline": "Merge pull request #911 from pingcap/coocood/fix-ddltest", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b9d8a0a0a05c96ef9893819f02d02c984f4461a2", "messageHeadline": "Merge pull request #910 from pingcap/coocood/refactor-table", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 335, "deletions": 413}}, {"node": {"oid": "501c876459c2981e398efec740aaa923894ae5a2", "messageHeadline": "optimizer: only create public result fields for table.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "871679be04125254c5cd6b79032bf44a195e8a7d", "messageHeadline": "Merge pull request #889 from pingcap/zimuxia/bg-job-stats", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 117, "deletions": 31}}, {"node": {"oid": "011162b8fb4eba64f84137c664c4057b78c7a5d3", "messageHeadline": "ddl: update stats tests and background worker tests", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 68, "deletions": 60}}, {"node": {"oid": "4b82c15cf3615bce5c172fd38b738e8ed1123864", "messageHeadline": "ddl: support get background job info", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 57, "deletions": 27}}, {"node": {"oid": "ec475aae5f40db7c907ad2a730d15a5e4b511b19", "messageHeadline": "*: simplify 'table.Table` interface.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 335, "deletions": 413}}, {"node": {"oid": "58e667fb5fb5e8e281fe8749bc39b17766701d46", "messageHeadline": "executor: support Show statement.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 690, "deletions": 60}}, {"node": {"oid": "83955b9ce5d76894674430f43dc080773896dc6d", "messageHeadline": "Merge pull request #908 from pingcap/coocood/ddl", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 618, "deletions": 337}}, {"node": {"oid": "4f2f242fdfe1c807518f5039ad79bfc4cb4d7e66", "messageHeadline": "executor: support DDL statements.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 618, "deletions": 337}}, {"node": {"oid": "2173c8d82ec0033490d7caf4802bcf6c605399b9", "messageHeadline": "Merge pull request #907 from pingcap/shenli/del-grant", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 790}}, {"node": {"oid": "5d3b81ac7a850135428ae3821274f77ced734a9c", "messageHeadline": "*: Remove stmts/grant.go stmts/grant_test.go", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 790}}, {"node": {"oid": "0ff85e73ac0f6a20a407d9b0bfaed330bbb4a4c2", "messageHeadline": "Merge pull request #905 from pingcap/shenli/grant", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 717, "deletions": 79}}, {"node": {"oid": "91d8f6c1512b113ccec4b3d1d61bb06c58cd8fa0", "messageHeadline": "Merge pull request #906 from pingcap/coocood/coldef", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 441, "deletions": 310}}, {"node": {"oid": "138a40eca7d4174d809d9738e31b3c033066ae6c", "messageHeadline": "*: Support grant stmt in new plan.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 717, "deletions": 79}}, {"node": {"oid": "f0326086aa23eb9c9ef93f9ec709a3285beffce4", "messageHeadline": "parser/coldef: remove dependency on `expression`.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 441, "deletions": 310}}, {"node": {"oid": "24050da3bd6f2dd539eef1664acfe96a21c97b4b", "messageHeadline": "Merge pull request #904 from pingcap/shenli/replace", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 152, "deletions": 55}}, {"node": {"oid": "a60199f5cde8d30351bdde33bc709294f61d86a4", "messageHeadline": "*: Support replace stmt in new plan", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 152, "deletions": 55}}, {"node": {"oid": "f57c558c1077d2a711b8728b86d490a6ebdf4cf1", "messageHeadline": "Merge pull request #902 from pingcap/shenli/newplan-insert", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 535, "deletions": 44}}, {"node": {"oid": "5461e6256b5a388139222d6745782726e4915cc5", "messageHeadline": "*: Support InsertStmt in new plan.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 535, "deletions": 44}}, {"node": {"oid": "29cf5784ef6242ef2bf5c52412f40a4f429cf400", "messageHeadline": "Merge pull request #903 from pingcap/coocood/simple", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 220, "deletions": 646}}, {"node": {"oid": "237c4f6be69bcb358937cd6f20f062c6fcbc4b90", "messageHeadline": "executor: support `CreateUserStmt`, `SetPwdStmt`.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 139, "deletions": 278}}, {"node": {"oid": "194bdc47884d7d5673295dccfde778eb1cb45065", "messageHeadline": "Merge pull request #900 from nieyy/master", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 355, "deletions": 5}}, {"node": {"oid": "0b14ae4c3e85122daa0cf9f9782fc6fa3c8f3b1a", "messageHeadline": "executor: support `DO`, `BEGIN`, `COMMIT`, `ROLLBACK`.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 81, "deletions": 368}}, {"node": {"oid": "4e90674b39f08ca70eacca3fbcb9f29366a5f54b", "messageHeadline": "performance_schema: revised according to cuiqiu's comments", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "8c7d7d26803ee357a2997205dcc5586210a63cc0", "messageHeadline": "Merge pull request #901 from pingcap/coocood/simple", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 310, "deletions": 574}}, {"node": {"oid": "fa7e3da5d5901f4351c71526cd057cabe5d20729", "messageHeadline": "Merge pull request #896 from steffengy/master", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "544e47be12827d6e04da20880d16b322cfb96508", "messageHeadline": "driver: imitate mysql driver's ?parseTime=true, direct access to time\u2026", "author": {"name": "Steffen", "email": "steffen.butzer@outlook.com", "user": {"login": "steffengy"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "db2328b821600c80b7e46ddffe79c08a5ef2ff23", "messageHeadline": "executor: split test file.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 100, "deletions": 81}}, {"node": {"oid": "e0fac78a9625af90a91a450562be3f431e32d234", "messageHeadline": "executor: support `SetStmt` and `SetCharsetStmt`.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 168, "deletions": 407}}, {"node": {"oid": "3ba53a31b151f493aa917ada4ea85b93dc9000d5", "messageHeadline": "executor, optimizer: add simple plan and executor, implement UseStmt.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 125, "deletions": 169}}, {"node": {"oid": "7efb4d1732a57341dc1f6a85d059b0def2b0dacd", "messageHeadline": "performance_schema: revised according to shenli&cuiqiu's comments", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 28, "deletions": 51}}, {"node": {"oid": "432b66d063d12ff16c818a481fe032367a6d168b", "messageHeadline": "performance_schema: support insert operation", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 379, "deletions": 4}}, {"node": {"oid": "b02b07fc94ba5c962d122492851846dc67790b82", "messageHeadline": "Merge pull request #899 from pingcap/coocood/union", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 312, "deletions": 63}}, {"node": {"oid": "49f231cdebdde35c11c75b207cd3061bb97f11b4", "messageHeadline": "optimizer: tiny clean up, remove useless code.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a29743ac9e3221a8863cb63ce7a8427c034a5e4b", "messageHeadline": "executor: replace `memkv.Temp` with `*distinct.Checker` in `DistinctE\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "3b30b67518f1a1b63e551d72de9df45e27b3fb04", "messageHeadline": "optimizer, executor: support Union statement and Select Distinct.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 322, "deletions": 62}}, {"node": {"oid": "ba6996e5ca1aaea80ca66faefc77f2ef06d4c5ea", "messageHeadline": "Merge pull request #895 from pingcap/shenli/delete", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 260, "deletions": 53}}, {"node": {"oid": "f164aa5f1e06d0ccbed643ba3c8187c9813e521b", "messageHeadline": "*: Support delete in new plan", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 260, "deletions": 53}}, {"node": {"oid": "06915e71a93edae0626571f68f12268ba52ad312", "messageHeadline": "Merge pull request #897 from steffengy/arm", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "cc9d8acd9544a42398f181b9b1c830a562c3d500", "messageHeadline": "fix arm/386: use int64 explicitly for segmentmap related stuff", "author": {"name": "Steffen", "email": "steffen.butzer@outlook.com", "user": {"login": "steffengy"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "efb2d492d424ed23643d4212b4667d634655c0c8", "messageHeadline": "fix arm/386 build by explicitly using int64 for rangePoint assigning", "author": {"name": "Steffen", "email": "steffen.butzer@outlook.com", "user": {"login": "steffengy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca54c3f3a22c5ce54a41d86beea0bba76927480d", "messageHeadline": "Merge pull request #891 from pingcap/coocood/new-update", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 373, "deletions": 9}}, {"node": {"oid": "7751cce4d414a7540e3fa3c4abf909ca716645da", "messageHeadline": "Merge branch 'master' into coocood/new-update", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1245, "deletions": 79}}, {"node": {"oid": "914d045eca5d5efd2617bbb2a9352b0d9a0b1353", "messageHeadline": "Merge pull request #894 from nieyy/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1045, "deletions": 0}}, {"node": {"oid": "69cc8b674767c281a6c9582fd809c0ecdfc6cf4a", "messageHeadline": "performance_schema: revised according to liuqi's comments", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 20, "deletions": 22}}, {"node": {"oid": "bdc432c16b5ee5e321388b5aaf4215e4dbd469ae", "messageHeadline": "performance_schema: revised according to liuqi&cuiqiu's comments", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 543, "deletions": 1224}}, {"node": {"oid": "12c40d67c4e7d2b02bb025e34cbd1c9571333e9c", "messageHeadline": "Merge pull request #890 from pingcap/shenli/from-subquery", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 189, "deletions": 76}}, {"node": {"oid": "18d9d35de0df90d6b899e51eae4021d02e4debf3", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "219b9371fc996048aae00d1ccc1a7096b0ab68d4", "messageHeadline": "optimizer/plan: rename index to offset", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "178c8d5b4338bf024f0631c7034926483116b994", "messageHeadline": "executor: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ff532209457f4a9317e64231d23214ec45113ae", "messageHeadline": "performance_schema: revised support for SELECT", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 1728, "deletions": 0}}, {"node": {"oid": "7a07ba2a174a4eda2202debd0a4803ce86c73659", "messageHeadline": "Merge pull request #892 from pingcap/shenli/fix-sqllogic-select", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b3d70cc8d703e071dad6299f9996242b34ea862c", "messageHeadline": "*: Fix bug in AggregateExec.Close()", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "51a31488663c62679f656bd168ea07bd3643022a", "messageHeadline": "executor: support 'UPDATE' statement.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 373, "deletions": 9}}, {"node": {"oid": "502e8104893df954288f1ecd89341ecdc9a855c1", "messageHeadline": "*: Support subselect in from clasue in new plan.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 205, "deletions": 76}}, {"node": {"oid": "964f339b3a1bf04ed740d51272c6e491b8ae777c", "messageHeadline": "inspectkv: support get ddl background info and add tests", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "f68894298ab728df3bc7929217c343d4934568b2", "messageHeadline": "Merge pull request #842 from pingcap/zimuxia/task-list", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 727, "deletions": 228}}, {"node": {"oid": "ecad0210be4949be94c2f9700bba392d37ed00e2", "messageHeadline": "*: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d24663ff9cdbf9b47d3f35bd8c459f7e5dfb5ba3", "messageHeadline": "Merge pull request #888 from nieyy/master", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 504, "deletions": 1103}}, {"node": {"oid": "d2c3575c6f0c22a8eebbd482dbf1d9ef7394cc2a", "messageHeadline": "ddl: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1356f43071d2d886c62ea6c00094c668d35ed90", "messageHeadline": "performance_schema: code refactoring and remove old implementation", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 504, "deletions": 1103}}, {"node": {"oid": "ba4e9099b4cc074ae51729e4d17599914a418355", "messageHeadline": "Merge pull request #887 from pingcap/coocood/multi-column-index", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 91, "deletions": 8}}, {"node": {"oid": "fbfda2d53472408bb3db293c0313fe100769253b", "messageHeadline": "optimizer/plan: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2074bb3aa81334d96154a7455221f6218919787f", "messageHeadline": "optimizer: use multi-column index", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 92, "deletions": 8}}, {"node": {"oid": "43a6bf20d5ed3b0fb07fd0b6ca3b4154f830da99", "messageHeadline": "Merge pull request #884 from pingcap/shenli/dev-subquery", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 469, "deletions": 56}}, {"node": {"oid": "a4503d35144011bd1fba70c599c924859d9e431f", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "8b362f35fcb4ad3af0f3ab18f2df6ce45c81d4cf", "messageHeadline": "*: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "bb761a7c72065fd843dfec2267815b614f269c7a", "messageHeadline": "Merge pull request #885 from pingcap/coocood/join-close", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b60991c7c5c0823e7435ad398cb5028f36f6aa4", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 73}}, {"node": {"oid": "cb57f7a4a2cb4dca2fff90ec519376eb48bb8e5f", "messageHeadline": "executor: Close executor in join", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "16bbb37382c07af8d99970a7f862e2914c8ff621", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/dev-subquery", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 505, "deletions": 198}}, {"node": {"oid": "f7aab9149070a652fe9e36ea9b720d5a9c02ac45", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/dev-subquery", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2147, "deletions": 55}}, {"node": {"oid": "ae18be952fb2ed7514839af93bf780f4050ed316", "messageHeadline": "Merge pull request #881 from pingcap/coocood/join2", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 506, "deletions": 198}}, {"node": {"oid": "83cc6c39c85641ea4812181d31d69ff37431cbe9", "messageHeadline": "optimizer/plan: address comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "7dc41968379195fe4787a55c1a483d388a6476ca", "messageHeadline": "*: Support subquery in new plan", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 500, "deletions": 45}}, {"node": {"oid": "acbaa4b22b4155c530ad8f3a110ea49087d22825", "messageHeadline": "*: Aggregate related code clean up", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "9c655b02e175bed3bb5b787798047bf00f7a60c3", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2e15350fbe3b36ca0ac26cee6dff81b1c97f77cd", "messageHeadline": "optimizer: Fix a bug in resolve having identifier", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "8ffeb35e970de62add570f83afbffbdde79d37d7", "messageHeadline": "optimizer/plan: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "2ed57571dacdacbcaf890f8d03eba6007b7bb81d", "messageHeadline": "Merge pull request #875 from pingcap/qiuyesuifeng/add-in-test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "00771a5320e09ba01e1079d3ad97e8c717215fcf", "messageHeadline": "optimizer/plan: fix a bug", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "eba680354af8eb0fc61cf439aec9761dd26e0962", "messageHeadline": "optimizer/plan: improve next index path algorithm.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0548555287d01443310fd018bffd7f28f6ffd5a6", "messageHeadline": "optimizer/plan: improve next index path algorithm.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "14630e00da2e6cc2d164f3acf3f8d0d8559c75ec", "messageHeadline": "ast: fix comment syntax", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "17f18c0e0d478abc36f53a01481a84e4e6fc5cd1", "messageHeadline": "optimizer/plan: rename Equiv to EqualCond", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "97d75dbd22ae418752fccf2e00dde380fe4ba47a", "messageHeadline": "optimizer: add more test case", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "7e3bbc95260b045d1480c1b3c28bebe63b4b78b1", "messageHeadline": "optimizer: optimise inner join order.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 409, "deletions": 140}}, {"node": {"oid": "9a54829458419227f6afd0dd08b41ee9a3b426f3", "messageHeadline": "Merge pull request #879 from pingcap/coocood/join", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 991, "deletions": 28}}, {"node": {"oid": "f2d59ae08a7f5d7195f3d3af011f22817ba5a3f9", "messageHeadline": "optimizer/plan:address comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b04a201742b5659daa35b57c11f4dbc9f76125a", "messageHeadline": "optimizer, executor: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "8acdba3223ee9fea2d6da3170cb7c13afec20799", "messageHeadline": "optimizer: address comment, fix null reject algorithm.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "c29c2e2cbc52c5ad5e46ee0817ee82ce5e9f4ba8", "messageHeadline": "optimizer: do extract equivs.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "0c27e7f3f91aec567653cc0671cfd0dbe0c88fe0", "messageHeadline": "optimiser: fix resolver", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b61dbb569d8918635360c95633139deba6e67c40", "messageHeadline": "Merge branch 'master' into coocood/join", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1594, "deletions": 49}}, {"node": {"oid": "e1122c2cf0132d9d894629a4b2495d36862e92b7", "messageHeadline": "optimizer/plan: implements join", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 831, "deletions": 230}}, {"node": {"oid": "482dc3f06c438c320e1fc64ff02a5479d2a989fb", "messageHeadline": "Merge pull request #878 from nieyy/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1106, "deletions": 0}}, {"node": {"oid": "ab448aaa8c92669710a51736cfc100baaae39c56", "messageHeadline": "performance_schema: revised according to cuiqiu's comments", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 192, "deletions": 192}}, {"node": {"oid": "30337c9f0723b85ae944935dfbad25e98021e90f", "messageHeadline": "performance_schema: revised according to liuqi, cuiqiu's comments", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5c1bc1c086b15a9b49a7d0455f2526b6833594f4", "messageHeadline": "performance_schema: initial empty tables", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 1102, "deletions": 0}}, {"node": {"oid": "ccf4efbd892758935bb203e4a89d1a8c8224b269", "messageHeadline": "Merge pull request #876 from pingcap/shenli/agg-cleanup", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "e7be09a6370bba62ba3dbf27f69c524c74dd745f", "messageHeadline": "*: Aggregate related code clean up", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "b343ccd09bcd3ea46dbecf2d7a71badbcda2e275", "messageHeadline": "Merge pull request #873 from pingcap/shenli/fix-sqllogic", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "619f2ff9d91690d67f34c463559659a66c98efc6", "messageHeadline": "Merge pull request #872 from pingcap/shenli/group-concat", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "bd1b18e616706c8c048411e1883e8b2a46be9111", "messageHeadline": "optimizer/evaluator: add in expr evaluation test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "7aa2791f5b079105ef6deecb1622a518ba5eb949", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6ed674f2fe78b7166db00c1210dc4d785b72071b", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "071310f09738f266d978f586836b513e8b13668e", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "aa431ee5e46eb1dfb2916be631b341fa8abc4f91", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/group-concat", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 86, "deletions": 23}}, {"node": {"oid": "1ef60d841c419afdbdbf3cdf2d943d7621c6e471", "messageHeadline": "optimizer: Fix a bug in resolve having identifier", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "a59176bb7d0e6c47e1df91f0b5fcdcd85994ce4f", "messageHeadline": "Merge pull request #871 from pingcap/shenli/dev-avg", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 67, "deletions": 14}}, {"node": {"oid": "f7ff02d514e3ab1e7b054340b4691703b7fae482", "messageHeadline": "Merge pull request #867 from losas/master", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3e8c167db434f17ecf95caf48d15dd63cffa7220", "messageHeadline": "*: Add unit test for evalAggAvg", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "46a0d6a671fee86572e9aac0fe62ac74b54b5776", "messageHeadline": "add Auth testing case.", "author": {"name": "Yuwen Shen", "email": "xxssww3013@gmail.com", "user": {"login": "losas"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a5e79c67b98753a395cfbf2c562bbc47a0e068aa", "messageHeadline": "*: Support group_concat", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "7a3daf5dca84a3c9c2fa4018f8dd6c27b43c575b", "messageHeadline": "*: address comments and add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 128, "deletions": 91}}, {"node": {"oid": "8b1bed8e699adc54a6f9101313d6f7f1a8f352cd", "messageHeadline": "*: Support avg in new plan", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "0b86e5571e837bbfcda0b423b2143b68dd3728b4", "messageHeadline": "Merge pull request #869 from pingcap/shenli/agg-max", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "44fd9d82698b544c9c1772cc08ca21f3e684d39b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/agg-max", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 267, "deletions": 18}}, {"node": {"oid": "c715a0c678bfae9cca717a486a85a78cf2735246", "messageHeadline": "Merge pull request #864 from pingcap/shenli/dev-having", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 112, "deletions": 5}}, {"node": {"oid": "6bc467cfac81d9d350dd4165af36fc8333b10dce", "messageHeadline": "*: Fix a bug in detect aggregate", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "00504c73e673682f8d543bc2a0e6519027486d55", "messageHeadline": "*: Fix a bug in resolve having clause identifier", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "2acd27de9936395acdbcabe960aeb284afce6c55", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/dev-having", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 170, "deletions": 2}}, {"node": {"oid": "230ec76c13277efa67ed2749031ff25e06718b00", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 34, "deletions": 44}}, {"node": {"oid": "6560db433c1d5346af1399384feab4a68707cfda", "messageHeadline": "*: Support max/min", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "746153cf0d9c7403bb65c87918552e375d114837", "messageHeadline": "golint it", "author": {"name": "li", "email": "li@localhost.localdomain", "user": {"login": "lijin"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "465a96270f7b846cb118eb3f74373de5c2ea9a2f", "messageHeadline": "fix session auth bug", "author": {"name": "Gogs", "email": "gogs@fake.local", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f7036332959f192c2fe77b8461070b53fb6413e1", "messageHeadline": "Merge pull request #861 from pingcap/shenli/agg-sum", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 137, "deletions": 1}}, {"node": {"oid": "eba936c579138b36f967ec6c87b148f1df232b8a", "messageHeadline": "*: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1e009c6ca750b2c9dab9b5af7e25bf7041b2da9d", "messageHeadline": "Merge pull request #865 from pingcap/coocood/fix-in-range", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "6b65ed8fd9a04524b136e0d0f4045d1cd5e5fe4e", "messageHeadline": "optimizer/plan: fix build \"IN\" range.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "6ec46810117b41e13e34b70dde5103f71222758a", "messageHeadline": "optimizer: implement join", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 349, "deletions": 5}}, {"node": {"oid": "b63b4d47fc9ec7fac2a32fc4631f801b29e2be30", "messageHeadline": "*: Support having clause in new plan", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 88, "deletions": 46}}, {"node": {"oid": "3f9c47417950c17f9e405c4404b467ada9028088", "messageHeadline": "Merge pull request #863 from pingcap/morefreeze/fix862", "author": {"name": "MoreFreeze", "email": "morefreeze@users.noreply.github.com", "user": {"login": "morefreeze"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ff0a660b128e2902591abb993a6bd856addf27db", "messageHeadline": "Makefile: tiny fix", "author": {"name": "morefreeze", "email": "morefreeze@gmail.com", "user": {"login": "morefreeze"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c2510cc4243e933ba504b4a87d76b0df44ca22cf", "messageHeadline": "fix #862", "author": {"name": "morefreeze", "email": "morefreeze@gmail.com", "user": {"login": "morefreeze"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "500509b9be1104494cdc2d8817fad46a3e6e3da4", "messageHeadline": "ddl: pass vet --shadow", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "79aaefbbc002fefa2a0baed8fc2b1aac06fa4436", "messageHeadline": "*: rename job to ddlJob, rename task to bgJob", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 222, "deletions": 208}}, {"node": {"oid": "071eff671622a3cb5b7ec4a4a804fccfd9ed494f", "messageHeadline": "*: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "c789674315f5aead9f13c50ee1c51b7a1d6318f0", "messageHeadline": "ddl: add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 80, "deletions": 10}}, {"node": {"oid": "f239c25b155287c36c7668f733ba49b57ddc1863", "messageHeadline": "*: update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 82, "deletions": 27}}, {"node": {"oid": "73c5a50ce44ddabcd463be63fc7bcf5fe30ce236", "messageHeadline": "*: update log and comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "291c5689e78143a6eaae67a2600e10c0e7ce29b9", "messageHeadline": "ddl: reduce the number of arguments the getTable takes", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 38, "deletions": 50}}, {"node": {"oid": "f33b821f953066e930300f83708170351ffae4bc", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/dev-having", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1405, "deletions": 488}}, {"node": {"oid": "7a19a5f7c50e95d7f781e4cd38289dc742098fbe", "messageHeadline": "Merge pull request #860 from pingcap/coocood/fix-splitwhere", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "686dc63352d2ad044347f17c14e390e4795b0184", "messageHeadline": "*: Support sum in new plan", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 139, "deletions": 1}}, {"node": {"oid": "947131f92a45b0b29818a76abd099710e792fa64", "messageHeadline": "optimizer/plan: add more test for multi column index.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "361c3da5b003ddddedb052052f62ec7558c01ad0", "messageHeadline": "optimizer/plan: fix splitWhere", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "ff1ad881dedc3d4189cf294201e63ca6b187dbb9", "messageHeadline": "Merge pull request #858 from pingcap/iamxy/fix-order-binary", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "69a6b619ce7d9f682d55178b1fa7e3ca65f6604b", "messageHeadline": "Merge pull request #853 from pingcap/iamxy/fix-phpmyadmin", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "9570b487bbdb0d900efb4815331345e18fee239d", "messageHeadline": "Merge pull request #856 from pingcap/coocood/fiilter-rate", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 389, "deletions": 469}}, {"node": {"oid": "95e0ebd8f22a09481d0db236b217c4600a688033", "messageHeadline": "Merge branch 'master' into iamxy/fix-phpmyadmin", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 931, "deletions": 4}}, {"node": {"oid": "bde19d022d0737179b86c8231733e572c33cf91c", "messageHeadline": "util/types: use RawData() to enhance readability", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "31a78b75f245823fe0fe2b7a2ba5829e9fc28d3f", "messageHeadline": "util/types: fix order by binary operand", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "17d3fdbca28833774d09e61a4847bdae0e7cbd93", "messageHeadline": "executor: extract buildFilter method.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "7d66ae58ac529db174bfc734eee2dba13244d6fa", "messageHeadline": "*: update drop database/table operation", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 321, "deletions": 102}}, {"node": {"oid": "8ecaf67d9a7ef0049feeee8a59a12a75fa54b508", "messageHeadline": "ddl: add tasks", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "dcb5be892f554e34e8a223c08c4417ed72bb2133", "messageHeadline": "ddl: tiny clean up", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3b95fb92ae4e6ae5482c79b334c43bea4aa7d0b1", "messageHeadline": "meta: support task operations", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 105, "deletions": 22}}, {"node": {"oid": "c4e1e2a2a9fcb65180e75f9aefb7d3dea47be292", "messageHeadline": "optimizer/plan: sort switch case order.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "4e38c9541181b075dbe40a8a30b502101eeffba2", "messageHeadline": "util/codec: tiny clean up", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3e14b7e7df33e82afcdea622a153d385550c4501", "messageHeadline": "optimizer/plan: address comments", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 58, "deletions": 47}}, {"node": {"oid": "150acb9cc2a7560defd6c0a0b51715c97a57e0eb", "messageHeadline": "Merge pull request #854 from pingcap/shenli/infer-case-expr", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 916, "deletions": 4}}, {"node": {"oid": "420c5897184e81c7bfd650da28888dbb92fdc20f", "messageHeadline": "*: Fix a bug in type inferrer", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 916, "deletions": 4}}, {"node": {"oid": "070ef998fe561b925a019edf9598df768498a133", "messageHeadline": "optimizer/plan: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "18fb443af418e9215d4aa3a53c06b0470173e6c6", "messageHeadline": "tidb: run gofmt", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9249b28fd7a988393b9b7227d57c58a6c48748dd", "messageHeadline": "*: fix a bug in having", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f9b6f2767bba3ec5293c662baeeef96823d2a946", "messageHeadline": "executor/converter,ast: Fix bugs for running phpmyadmin, add test case", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6066e25477aa4f2d40586d27f3b4707e682176e6", "messageHeadline": "Merge pull request #852 from pingcap/shenli/hbase-dsn", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ac756f5b874b6cbcfb6cfc0d16b550b6136a98f4", "messageHeadline": "optimizer/plan: fix range builder when compare value to null.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b52bd360008777e2e92965e17c6c86dbd40289ba", "messageHeadline": "optimizer: remove filter plan.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 110, "deletions": 154}}, {"node": {"oid": "fa5283e0d9f0ae5405f0609ad25d1d82574720d8", "messageHeadline": "optmizer: refactor optimizer.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 185, "deletions": 415}}, {"node": {"oid": "5b642b625e39d491d1e6157dda947b48291d99ca", "messageHeadline": "Merge branch 'master' into iamxy/fix-phpmyadmin", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "bc0e191b593d8d613ecc3caf9b90a03d39d82c8e", "messageHeadline": "docs: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3685fb60916b2d83a0a592874be190cd5db1a4d5", "messageHeadline": "docs: Update hbase docs", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5266298560a4744eb75000caea45ecb8537aa15c", "messageHeadline": "executor/converter,ast: Fix bugs for running phpmyadmin", "author": {"name": "iamxy", "email": "kenneth.liu.xy@gmail.com", "user": {"login": "iamxy"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "dc7bc0ba6c15959a56f6149402e0163cf6d320fc", "messageHeadline": "optimizer: refactor plan builder", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 192, "deletions": 10}}, {"node": {"oid": "4b0329e82bd0001db0a408afffca77af9cfabfb4", "messageHeadline": "Merge pull request #851 from pingcap/coocood/fix-refiner-panic", "author": {"name": "cuiqiu", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "1f7f2c5aacbf6bd9221ee85898ed7053f61242d9", "messageHeadline": "*: Support having and pass all the unit tests", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "eb3506a3c06f250db0d98136fc13472e47681746", "messageHeadline": "optmizer/plan: fix another pattern assertion.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a6cd7723b372abb07f065ba657afefd1481c9e9c", "messageHeadline": "optimizer: fix refiner panic where assert like pattern type.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "cb4db6f8b6bdfebdd7ad4145979e00e178d07105", "messageHeadline": "Merge pull request #849 from pingcap/shenli/dev-workbench", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 262, "deletions": 61}}, {"node": {"oid": "25d192ac62ac7e6cffc70205f1ec4a2fff4763b2", "messageHeadline": "*: Fix a bug in type inferrer", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "64b312bc4d5b902685b52d305b169888e58b4842", "messageHeadline": "Merge pull request #850 from zxylvlp/patch-1", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fac1bbf1337234e7c6f08b7cfd33563d2668a869", "messageHeadline": "add update to .PHONY", "author": {"name": "zxylvlp", "email": "zhaoxingyu19920404@gmail.com", "user": {"login": "zxylvlp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa04996297aa10c337ed158b6f2438090b7c1939", "messageHeadline": "*: Address comments and fix a bug in show stmt", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "cf19afc08b1391dbaa790e1e09aa04c8fe48aca5", "messageHeadline": "*: Add test cases for type inferrer", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 121, "deletions": 32}}, {"node": {"oid": "d6f63b439afba9fc7f6b2874d2e9d9b2a2b7a1a5", "messageHeadline": "*: Fix missing result type bug", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 119, "deletions": 21}}, {"node": {"oid": "149e7df72e92fff9ecbc17963a8fdd6989fde3a6", "messageHeadline": "Merge pull request #848 from pingcap/qiuyesuifeng/update-error-code", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "207c7673b97adcdae84ed11b3de2747f7a83a261", "messageHeadline": "*: update error code.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "581da2af200ba3e390dcf144f51add76a59a4e9c", "messageHeadline": "Merge pull request #847 from pingcap/coocood/gogetable", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 24251, "deletions": 3}}, {"node": {"oid": "d298a5fedfd0c82534be614620a79e5b403da6d9", "messageHeadline": "*:add parser.go", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 24251, "deletions": 3}}, {"node": {"oid": "70026684cb02275969fa249dec307211282fa249", "messageHeadline": "Merge pull request #846 from astaxie/master", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b588fe0bc9c2eef20446f90a3cd515eb7db8136", "messageHeadline": "update the link inside CONTRIBUTING", "author": {"name": "astaxie", "email": "xiemengjun@gmail.com", "user": {"login": "astaxie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ca2c8e61b150ff09b89cfd8a6ba4f9343580960", "messageHeadline": "Update readme links", "author": {"name": "astaxie", "email": "xiemengjun@gmail.com", "user": {"login": "astaxie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ca6984dd9ec6668ab59a368e8843288de2b7e3d", "messageHeadline": "move CONTRIBUTING to root", "author": {"name": "astaxie", "email": "xiemengjun@gmail.com", "user": {"login": "astaxie"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "14c5c67bb0738f1328f6f3fb72b70e715e6fc9f2", "messageHeadline": "Merge pull request #843 from pingcap/shenli/issue-841", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0c0803a25d5b1e253f8e50b1538bb0456e39615c", "messageHeadline": "Merge pull request #844 from pingcap/coocood/fix-case-expr", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b6a0f5b170781128d7c404182d78c0e3b0e764d8", "messageHeadline": "optimiser/evaluator: fix case expression evaluation.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "fda1fefa26eaae305a5928085500b7e6d8283f06", "messageHeadline": "*: Change TypeVarchar to TypeVarString", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "70bfab8b30716a697f56c84c0b4d1795db53877c", "messageHeadline": "Merge pull request #840 from pingcap/shenli/new-plan-groupby", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 165, "deletions": 108}}, {"node": {"oid": "7da9b268e5554ae805e89d2dec7f2db3d5caebbc", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9a997f4b93f1fc6fa88640ddb2b69ab38be669fc", "messageHeadline": "*: Add HasAggFlag function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "f22b98a64186d90c738d8759e619401e8e425b01", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 65, "deletions": 123}}, {"node": {"oid": "df975640f8fab30e5ba3d08d1ee0032f7d88059b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/group-by", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 166, "deletions": 160}}, {"node": {"oid": "f1d114a3311e9d4af18fa760a4d714c755d1799e", "messageHeadline": "*: Support GroupByClause in new plan.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 126, "deletions": 30}}, {"node": {"oid": "dacbca82aba50709a1e0eb8b8300957e728aea74", "messageHeadline": "Merge pull request #839 from pingcap/qiuyesuifeng/cleanup", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "c1e8a31028e8b8d3f6634772b6f5b0c82feaa09a", "messageHeadline": "optimizer: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "61a4ce5ad2aadeac5f610219cbbed77311a6fd5a", "messageHeadline": "Merge pull request #838 from pingcap/qiuyesuifeng/cleanup", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 72, "deletions": 64}}, {"node": {"oid": "eb5dbcfcd55f45e0a9773141a2000a58eaafccc6", "messageHeadline": "optimizer: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "e904cd90d77251c521034cd1273da1511c4a6d3a", "messageHeadline": "optimizer: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6894ffab77c1d681dfa7ed4c543adcf5621ebb69", "messageHeadline": "executor: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "2134e23a6ed55182a7e41c86a807a1f02defb35e", "messageHeadline": "Merge pull request #837 from pingcap/shenli/refactor-distinct", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 105, "deletions": 69}}, {"node": {"oid": "bf455855fc209e563a9c392fca89af1a646a92ba", "messageHeadline": "ast: Replace memkv with a map for checking distinct", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 69}}, {"node": {"oid": "8eb866f476e678e7e1fcb80063074761d750e05f", "messageHeadline": "distinct: Add a new distinct checker", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "4bb35f1ae4571ce1000c4f12289619022af55fc0", "messageHeadline": "*: clean up executorBuilder.build and fix typo.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "129dcf892da419c9efc36ff7d4268c110bfa2b64", "messageHeadline": "Merge pull request #836 from pingcap/qiuyesuifeng/tiny-clean-up", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "c0b22d334fe98d96e7f75aa515543644bb9a0881", "messageHeadline": "ast: flag setter sort.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "cab079d18d3d87a5a574939dcbe22d4f5e964578", "messageHeadline": "executor/converter: sort statements in Convert function.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "c1f44b98810faa50127ecdbbcc38742e0a1fc7af", "messageHeadline": "Merge pull request #835 from pingcap/shenli/new-plan-reorg", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 98, "deletions": 49}}, {"node": {"oid": "6de43ef9a7677fd2f31240dd249e8312e4add90c", "messageHeadline": "Merge pull request #833 from pingcap/shenli/dev-agg-count", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 733, "deletions": 10}}, {"node": {"oid": "dd5e520157ceb4aaabd3897e2425962c6939ff8c", "messageHeadline": "*: Refactor new plan work flow", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 98, "deletions": 49}}, {"node": {"oid": "4f0e90a95fee31ae6c0112111c62bac01ccc25c0", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/dev-agg-count", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 416, "deletions": 28}}, {"node": {"oid": "5d676e050550ce73a11b08168b16380ad9513fc3", "messageHeadline": "Merge pull request #811 from pingcap/zimuxia/inspectkv-sql", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 391, "deletions": 20}}, {"node": {"oid": "a437d44690967556f0468ec04c18e96a8a488478", "messageHeadline": "ast: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "18ff43a511a6ec5a4e3cc8cdf819f0695bfd99fb", "messageHeadline": "*: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "42e6fe007733fc2ca5291f2192d3d2cbc6efeb8c", "messageHeadline": "Merge branch 'master' into zimuxia/inspectkv-sql", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 25, "deletions": 53}}, {"node": {"oid": "f71da4c73c269ae1ff69ff3b448528165e12b6e1", "messageHeadline": "Merge pull request #834 from AkihiroSuda/builtin-version-function", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "807531c256df4e572b49cf96db0d0d92a6f6d6a6", "messageHeadline": "table: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c5bfaebb0c22adc07351ae80055c2f7a3122920", "messageHeadline": "builtin: add version()", "author": {"name": "Akihiro Suda", "email": "suda.akihiro@lab.ntt.co.jp", "user": {"login": "AkihiroSuda"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "760eb79a1a3573da13fb60f22876fadef5066e7e", "messageHeadline": "ast: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "f996a0ce9c51805e49386eb6cfaa688b089c23cb", "messageHeadline": "*: Support count aggregate function in new plan and add unit tests.", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 747, "deletions": 10}}, {"node": {"oid": "7066bb4ea42f0ff28b44964ef5090d2c25bfe923", "messageHeadline": "executor: update log", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59ecc2a58d5f317f6a4a5673cfe3d13e79509f16", "messageHeadline": "Merge pull request #823 from pingcap/zimuxia/unify-del-idx", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 50}}, {"node": {"oid": "acd1ccfdacfb7181df731fc6f79cfb89722407c4", "messageHeadline": "executor: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e39a0fd28abc4200d2e8001abcd2b834631b072e", "messageHeadline": "Merge branch 'master' into zimuxia/inspectkv-sql", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "f6bb202aaeac9538576565052aa50c2dce4ac081", "messageHeadline": "parser: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "d86639cd1b4416e556da3de4c6df70c3743c566c", "messageHeadline": "Merge pull request #830 from hhkbp2/add-time-function-dayname", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "b607c8504b7a615b193e6ef3d27a9384097abfef", "messageHeadline": "builtin: add time function dayname()", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "d7fecbdbea47e4cf65d029898a30f94272038fdb", "messageHeadline": "*: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "f4dece1cab79804286c2278db7eed96ec6298724", "messageHeadline": "table: update RowWithCols and add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "6e895bc9972e1a0da80a5d1955f97fba99829809", "messageHeadline": "executor: add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "aba44d445cfcc8e8cd9b5fa0304f1bb86f1c8b73", "messageHeadline": "Merge branch 'master' into zimuxia/inspectkv-sql", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1341, "deletions": 751}}, {"node": {"oid": "896ee778a28b60ce86ca4a03a68d3fa80cb62f42", "messageHeadline": "*: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 35}}, {"node": {"oid": "81359df4918d58a394f3dbf5faf24df519b1a652", "messageHeadline": "Merge pull request #828 from pingcap/shenli/issue-822", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 134, "deletions": 71}}, {"node": {"oid": "d8a6a9385c3f8012ea40fa9013bf7cd7b875eff2", "messageHeadline": "tables: Address comment and refactor AddRecord methord", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 79, "deletions": 55}}, {"node": {"oid": "a0f1c4b8246fd2e4b3001cda3127e47ca2b2dbf9", "messageHeadline": "kv: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "aca48efaf55a14b20064b4107a4c16cd5305177e", "messageHeadline": "*: Show key content in DuplicateEntry error message", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 78, "deletions": 36}}, {"node": {"oid": "3a63ddcb7eedbd7ef9efb680a8a81e985f0675dc", "messageHeadline": "Merge pull request #824 from pingcap/coocood/fix-is-null-panic", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "534e8f434d5ab198a72a974bbb91b50d3bc559db", "messageHeadline": "ddl: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "50d858ff5c302f3ada6b87686bc2008f3e3a9201", "messageHeadline": "plan/plans: fix is null panic.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "28f7fade4983f47b44e8816356a91162850def28", "messageHeadline": "ddl: unify drop table index and tiny clean up", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 56}}, {"node": {"oid": "050bde6afc9e28fcd8e619927f27906740b5ce5b", "messageHeadline": "Merge pull request #812 from pingcap/coocood/pk-handle2", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 663, "deletions": 172}}, {"node": {"oid": "67c30ac655eae6b33cc6d29d92c31ad8aea8883a", "messageHeadline": "Merge branch 'master' into coocood/pk-handle2", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "10515c8d8f37cbe779502930e6f2d17ce59daa8c", "messageHeadline": "Merge pull request #821 from pingcap/qiuyesuifeng/optimizer-cleanup", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 51, "deletions": 48}}, {"node": {"oid": "0d3070a720a50d60e4eb2c15335cbf7c9408bc7b", "messageHeadline": "Merge branch 'master' into coocood/pk-handle2", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 450, "deletions": 430}}, {"node": {"oid": "a9f58a0be768022939ce2cd012a34579db92a0b6", "messageHeadline": "executor: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3a8701c1e7b55ba6417fddbb1c39af943d733cc2", "messageHeadline": "optimizer: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcbd15dae86ea03a67e1fb047dbeae36a96a1dda", "messageHeadline": "optimizer: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "846af1710ae2e97470e27f8e5c2990d53836044d", "messageHeadline": "Merge pull request #820 from pingcap/qiuyesuifeng/tiny-clean-up", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "a8baf4fc02bdca8dab7c9fef7dcbc30f92de253e", "messageHeadline": "optimizer: clean up again.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d1f0c769522c1391eeb553418644d843c1ed0eae", "messageHeadline": "optimizer: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "9b17f3f3193488ecf25f5705ed142e8c1fb115ef", "messageHeadline": "executor: clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "44fa34e4a6e88b1cf101dd32bbf4a436a2aa920d", "messageHeadline": "executor: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "81bf7f94a83c3b762c2c50e5d1c572bdb040b8f0", "messageHeadline": "Merge pull request #819 from pingcap/qiuyesuifeng/tiny-clean-up", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "805a745873f168cf1325758447a73bc0baebb149", "messageHeadline": "ast: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "788b3de76c18c08934d621908cc23b68af20bf63", "messageHeadline": "plan/plans: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 101, "deletions": 94}}, {"node": {"oid": "832ca7e6e012ac1e5f28d9c0c7ea5a5f3279aeed", "messageHeadline": "Merge pull request #818 from pingcap/qiuyesuifeng/tiny-clean-up", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 161, "deletions": 148}}, {"node": {"oid": "6ba33a012e449a8b903de33296104b7510d37a7c", "messageHeadline": "ast: clean up expr/func/misc.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 106, "deletions": 106}}, {"node": {"oid": "f19a5f44d68ba4a2690966089944526147a9f29a", "messageHeadline": "ast: tiny clean up ddl and dml.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "c064caf50f98e91b8aa0cba7da3067b52178a561", "messageHeadline": "Merge pull request #817 from pingcap/qiuyesuifeng/tiny-clean-up", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 255, "deletions": 255}}, {"node": {"oid": "41209693d29843be34645ede4acad9081c586aaf", "messageHeadline": "ast: rename newNod to newNode.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 255, "deletions": 255}}, {"node": {"oid": "d64166c65bcb6fa463df1ac0b875201ef46a0967", "messageHeadline": "Merge pull request #814 from c-wind/master", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc0d4d8b8b2d68e90f3a0f6c084b02354d78bbee", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "TianGuangyu", "email": "tgy.china@outlook.com", "user": {"login": "c-wind"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "10339a8270f202a736ca0b4e2d91ad1cced10e87", "messageHeadline": "Merge branch 'master' into coocood/pk-handle2", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "1faad8a14eb7cac58b1297da68b8b6e010e1e99f", "messageHeadline": "Merge pull request #813 from pingcap/disksing/new-tso", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "c0e86a51503e7f995f3e41c397e76f70acf4742f", "messageHeadline": "add txn.Rollback on txn error", "author": {"name": "Tian Guangyu", "email": "tianguangyu@jd.com", "user": {"login": "c-wind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "926fbab7c94d18c8460e97a3450b05a929a72b05", "messageHeadline": "*: address comment, add more tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 201, "deletions": 66}}, {"node": {"oid": "1f0ddbfa226098e00c76a053b9855b2760cfa6d1", "messageHeadline": "Merge branch 'master' into disksing/new-tso", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 629, "deletions": 536}}, {"node": {"oid": "10c8f3a4c7f2ace8c9fb80b7c546e8a8a42cbf1c", "messageHeadline": "executor: refine table scan executor.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 65, "deletions": 42}}, {"node": {"oid": "e0f944c260eda429dc0c09c678086323ed1bd1fc", "messageHeadline": "*: update comments", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e882caf8ff0b0e84e0ab80c82fc668fcb60f9eaa", "messageHeadline": "*: Unify PK and handle Phase2", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 389, "deletions": 63}}, {"node": {"oid": "be2039cf447db0ee9d15537e07ff0603d303e268", "messageHeadline": "Merge branch 'master' into zimuxia/inspectkv-sql", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 722, "deletions": 578}}, {"node": {"oid": "8993f0e1485219bf6a77f4180c0eab699b0c558b", "messageHeadline": "*: add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 85, "deletions": 17}}, {"node": {"oid": "e45c31b89dec364423be70b50c84717d1bef3a40", "messageHeadline": "Merge pull request #754 from hhkbp2/complete-adddate,subdate-functions", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 227, "deletions": 177}}, {"node": {"oid": "246694cd882518e166097d97522bea8b0f0e2218", "messageHeadline": "executor: support admin check table and admin show ddl", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 115, "deletions": 7}}, {"node": {"oid": "405e6c57d4caca1190c55e9a45bf5361585208bb", "messageHeadline": "add ast evaluation for date arith", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 227, "deletions": 177}}, {"node": {"oid": "c1ef52c6bd41bce8bd80604b454bcc307bf4764f", "messageHeadline": "parser: add test and update code", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "0376f4ae5cfa1780a402e3061601b56946d1a18c", "messageHeadline": "Merge pull request #808 from pingcap/ngaut/reduce-allocation", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "202f56b4b8eaa253ab5bb9f9d4d0988eab7fc353", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cc2024562f2610fa4d5bb90fa91e96b2e65924e", "messageHeadline": "Merge pull request #807 from pingcap/coocood/pk-handle", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 185, "deletions": 156}}, {"node": {"oid": "d47e773badb69bc616a8d7987e1dfd9d4ee3d0c3", "messageHeadline": "util/types: remove optimisation not related to this PR.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "fca76e816ccef5e11073614ece9e00b72e5088aa", "messageHeadline": "*: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "c4e18bb422c26a4ff9468ba1abda3a77443ed8f7", "messageHeadline": "Merge branch 'master' into coocood/pk-handle", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 210, "deletions": 201}}, {"node": {"oid": "3b56db1566fcffdfb9f7993b7c2c1ee4cc7bb0d7", "messageHeadline": "Merge pull request #806 from pingcap/disksing/reduce-string-bytes-con\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 177, "deletions": 186}}, {"node": {"oid": "1664303233b3012fd716480eadbf4e92e591d631", "messageHeadline": "Merge pull request #796 from pingcap/shenli/variable-error", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "58ffe223902ac27e45674db4a69fdaf2be07f042", "messageHeadline": "hbase: update for new tso", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "085200467b7021f67775ce11d1edd1731733ebec", "messageHeadline": "*: fix CI check", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "538259070653c11b014c6f8d5073178a25e8be57", "messageHeadline": "ddl, stmt/stmts: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "bd3681ec0ec506706849e08ed23f1c75239a06ae", "messageHeadline": "*: minor changes", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "bd3db841faf1513570c0a1e63926126d8be81e77", "messageHeadline": "util: Reduce allocation.", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "39624b3949e145eedcfae0a63b210ed197e4e165", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "2bb206fbc97e68f227baf17f5d11d35fecfe6fd6", "messageHeadline": "table/tables: use types.ToInt64", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "e5eef7b2fd8e7be499e5b21569561e3714a67ddb", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/variable-error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 758, "deletions": 711}}, {"node": {"oid": "c3bdfb1fed7ebe6a32d41ac91dcdafcdbb71f355", "messageHeadline": "stmt/stmts: insert use primary key value as record ID", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 195, "deletions": 157}}, {"node": {"oid": "48c8b75edb0cbaa649724db92f46c3bcb5b567ab", "messageHeadline": "*: reduce string bytes convert", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 151, "deletions": 166}}, {"node": {"oid": "56ff3d30007cf47776e03b025da2624879f0afcb", "messageHeadline": "model, ddl: add `PKIsHandle` field in TableInfo.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b601e3b111030ff6c5279a4f2f4b3a667c339847", "messageHeadline": "Merge pull request #805 from pingcap/ngaut/clean-up-convt2e", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "8dba28dd911c971a90e6654d6c2f9dccb3143097", "messageHeadline": "Merge remote-tracking branch 'origin/master' into clean-up-convt2e", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 30, "deletions": 36}}, {"node": {"oid": "75a7b8b0d94b48602111cb28654d15d636ca4b37", "messageHeadline": "Merge pull request #793 from pingcap/shenli/kv-error", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "f7c82e27cebb18353b2a86a87862ef7473e11148", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "e867f143ed89ae6e548a88bbe7862d999d0bf41b", "messageHeadline": "kv: Clean up convT2E which was slow.", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "d1eb161fad090ad1578e973b81f090239269b139", "messageHeadline": "*: plan support admin check table and admin show ddl", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "547141c0cb086639658f00b8bc56c9a40918ab6f", "messageHeadline": "parser: support admin check table and admin show ddl", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a19ca0342790d5721a26358c2d513c4de9aa0091", "messageHeadline": "Merge pull request #799 from pingcap/disksing/remove-cache-snapshot", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 66, "deletions": 320}}, {"node": {"oid": "3b410a00ff6063818aa26d6d1a471426ed080104", "messageHeadline": "Merge pull request #744 from pingcap/zimuxia/update-inspectkv", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 479, "deletions": 76}}, {"node": {"oid": "a15502ef0bcfdce0bbc9a99ed583dc71a580a7d5", "messageHeadline": "kv: remove prefetch", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 0, "deletions": 64}}, {"node": {"oid": "981ef439f891d6f04634ce551a214bc956019c70", "messageHeadline": "kv: remove cacheSnapshot", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 68, "deletions": 258}}, {"node": {"oid": "7226d0081d22ff5e542d9ae9d6c59066ce850ea5", "messageHeadline": "Merge pull request #797 from pingcap/disksing/remove-rangeget", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 178}}, {"node": {"oid": "e9298e4826bbd3ec7a2aad9194bb646818235f7f", "messageHeadline": "kv: remove RangePrefetch and RangeGet", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "42d999f00aa59a52e25327a4b14c3f2bd03fee54", "messageHeadline": "kv: remove RangePrefetchOnCacheMiss option", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 52}}, {"node": {"oid": "5391b3e91d85f96aeddd49f9d94904eb0fff7968", "messageHeadline": "Merge pull request #795 from pingcap/disksing/reduce-transaction-inte\u2026", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 72, "deletions": 81}}, {"node": {"oid": "0b99e0440bbf28ebe49c4041eba0d6da06b28474", "messageHeadline": "*: Move variable errors to sessionctx/variable", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "c63d681a5ed46619c5f31affe1337d82500109e7", "messageHeadline": "kv: reduce the Transaction interface by removing Inc and GetInt64", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 72, "deletions": 81}}, {"node": {"oid": "a5d15d436adb37f691f5ecc52f3c697c08ebd2a0", "messageHeadline": "Merge pull request #794 from pingcap/disksing/kv-refine-interfaces", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 87, "deletions": 54}}, {"node": {"oid": "a46a5a4654a1d8b35b11e3206981d367c67f90df", "messageHeadline": "inspectkv: update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eea06c63c637c465952206c42c5413f94fa761bc", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8fe27d0a5c44c26e5231f11bc2c7d3bdafa6a21", "messageHeadline": "Merge branch 'master' into disksing/kv-refine-interfaces", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "92030b14ae1cc99b8565faed8619a35bf53107c8", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "7212e1164fa7838916b0b80c9830a7bf7df1af07", "messageHeadline": "Merge pull request #792 from pingcap/coocood/fix-default-field-type", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "15a5e4f24b559ae811bc0e832bb61fac58d05f38", "messageHeadline": "kv, store: refine Transaction interface, make 'UnionStore' optional", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 87, "deletions": 54}}, {"node": {"oid": "7010fb84a89f12415522045744468159cd262338", "messageHeadline": "Merge pull request #791 from pingcap/disksing/simplify-localstore", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 8, "deletions": 43}}, {"node": {"oid": "6c4c4d9dc83ea604519b35409b28a9d8ffe66ae1", "messageHeadline": "Merge branch 'master' into disksing/simplify-localstore", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 284, "deletions": 134}}, {"node": {"oid": "87d007d234dbf7aab915e02dee9086a6fa7a7f8b", "messageHeadline": "*: Move kv errors to kv package", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "4c840db52abf90264fc4e7080c5d3515ebdf6ce7", "messageHeadline": "util/types: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c05500ddc994a2a881d034d3e2487a588604a1af", "messageHeadline": "util/types: fix DefaultFieldTypeForValue", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "76ec2e22230b930a1bb189391ea9edfdfb0b8f6a", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "852ad1dc0ff79ac96380e5be1b27a393bd7da183", "messageHeadline": "Merge pull request #789 from pingcap/coocood/parser-parse", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 85, "deletions": 71}}, {"node": {"oid": "c09f413842a7421af3c3e96e81df22f0b8eae186", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 30, "deletions": 51}}, {"node": {"oid": "e9e0a8f76b8f43ed7ac75981155ab70687c611bc", "messageHeadline": "Merge pull request #788 from pingcap/coocood/exeutor-test", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "316f4b100600e50cf8bd89d8fa332158e2cd665a", "messageHeadline": "localstore: delay compactor notification, simplify dbTxn", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 8, "deletions": 43}}, {"node": {"oid": "6219656347ed5af0671694f896425473b80cb779", "messageHeadline": "Merge pull request #787 from pingcap/shenli/optimizer-error", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "6a364d4f032beb2096b9d4932b066457acc3f6b0", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/optimizer-error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 969, "deletions": 762}}, {"node": {"oid": "e1392a4c7338ce163d70724ead6a8e6c67cdbbb1", "messageHeadline": "Merge pull request #785 from pingcap/shenli/ddl-error", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 61, "deletions": 38}}, {"node": {"oid": "7b248032dac071b26a99707b9a8469a66768249f", "messageHeadline": "parser: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "631045ce5fd2ab8357a58e9ce4d1d8ace29f537a", "messageHeadline": "parser: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "71ee106bbe1068f3879ae32a9a150e8fb502e432", "messageHeadline": "optimizer: Remove useless error code", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "30da1ab2ad57ebc39b8c66a1b1dd6415bf994c2e", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "264ca7f477da942ad139b5ce3819eaa6b2b52d73", "messageHeadline": "executor: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5721432a0da6ffe5d05a38bdbdd92e475015e31", "messageHeadline": "Merge pull request #749 from pingcap/disksing/url-format-dsn", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 195, "deletions": 93}}, {"node": {"oid": "6860503647ec9e18bebf3b11238a780c69b803cd", "messageHeadline": "Merge branch 'master' into disksing/url-format-dsn", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 787, "deletions": 700}}, {"node": {"oid": "cd5db90688fe7de0417991270b912e703271d5d5", "messageHeadline": "Merge pull request #790 from pingcap/coocood/prepare-cleanup", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 286}}, {"node": {"oid": "dfeae74361547765271dddf15bd5a346e0f72131", "messageHeadline": "stmt/stmts: remove unused file.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 286}}, {"node": {"oid": "c4cf06cfc43625a74495a07fd1efdcdc3c9c53ee", "messageHeadline": "executor: fix error message typo", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfd188d8440563e0879b941bf5dac24ea3bebdd4", "messageHeadline": "parser: remove YYParse function, use Parse and ParseOne instead.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 85, "deletions": 71}}, {"node": {"oid": "9481690a49eaf337de678b3b9aae71d148d7cd3a", "messageHeadline": "executor: add unit tests", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "56ae5f3611474af44783b8badf116d995e40e52a", "messageHeadline": "Merge pull request #751 from pingcap/coocood/prepare", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 606, "deletions": 317}}, {"node": {"oid": "5f64441bc92f25d12459872d3f07eace76191480", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "c7baa9f1f56742ce2d45772b365ec9511ff8bb16", "messageHeadline": "*: Add test case for optimizer error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b95f73a5bbe6d06d513cdf549d8eb4d24d3f1015", "messageHeadline": "optimizer: Add errcode map between terror and mysql error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "b119b28b96c197e8cd7fb51601b1f0d0f1b27187", "messageHeadline": "Merge pull request #783 from pingcap/disksing/localstore-key-lock", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "a995bd5553a7874b7ad204d3c211a992eec49a69", "messageHeadline": "Merge branch 'master' into disksing/localstore-key-lock", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "578bdbb9c3f9b7d53d742a22e96dadd809a49a5a", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "844f613eb1232bfb14a7c053490b2332f7994f31", "messageHeadline": "Merge pull request #779 from pingcap/shenli/show-index", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "0635bba8ce552b7fb5c2ba2a3ccf338c0ad703dd", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "fbe684270b923a9a809f31973e8140967550746a", "messageHeadline": "*: Use schema errors in ddl", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "085e0dac5c61091ead579075c79901c1573af1f2", "messageHeadline": "localstore: lock all modified keys before commit", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "d7cce14fb0b6200ac686da4ada0562448fc98fb0", "messageHeadline": "Merge pull request #781 from pingcap/shenli/mysql-error", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 69, "deletions": 45}}, {"node": {"oid": "2d7a105745c9accd8c9ea3bec76dadb7a5096146", "messageHeadline": "*: address comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "90876e6a2a786a6f95e4e17763408fd35c3dfb8a", "messageHeadline": "Merge pull request #780 from pingcap/ngaut/clean-up", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "ec5ce966c96b9ea0bc3d1690e88fa2456b967b9b", "messageHeadline": "*: schema errors", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 69, "deletions": 45}}, {"node": {"oid": "01f4579ab21e2a985ff67c6a03318b378c5e709b", "messageHeadline": "store: more clean ups, restore tests", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "f45c0ed23360a8c41210df042755ff6ee4d882b3", "messageHeadline": "kv: Remove CommittedVersion from transaction", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "f68a3baac2a88a5822e5ada21d6093720771694e", "messageHeadline": "plans: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb58ecfb6a82506d4467d0d3de31b9976edd2bef", "messageHeadline": "Merge branch 'master' into disksing/url-format-dsn", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1292, "deletions": 420}}, {"node": {"oid": "431006dab45320570c570cc8107690705578399c", "messageHeadline": "plans: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0de3e6c8907a74b754788657f38e7f700b55b19", "messageHeadline": "Merge pull request #777 from pingcap/coocood/tear-down", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4ea31357ae88b8181d7d2d8bc846ad1bd1c0c41f", "messageHeadline": "*: Support show index from table", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "7130e4bde71016e4e27e775830ddf1c73db9d1fa", "messageHeadline": "tide-server: avoid panic when failed in SetupSuite.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0cc86f8f0d39eb38f799910ecb25de2046c6629d", "messageHeadline": "Merge pull request #775 from pingcap/qiuyesuifeng/update-godep", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "073e6bb8039f35583966ea7398ea6a726d21eaf7", "messageHeadline": "Merge pull request #772 from pingcap/ngaut/segment-map", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 189, "deletions": 20}}, {"node": {"oid": "3dc9261d816a91c6cd62c635e5bbf1d930b94994", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "77201c39b346286a020973b403c7f4780190bb58", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "f8bf6adc3754cb57ace95406746bfddf264b604f", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "28c89dfc0b1b89d7fe6ce44445681e2a76f20997", "messageHeadline": "Use Castagnoli to calculate hash", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a907705d8a7c098ee715552b2a22f0067a1b8b4b", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "41b79c5592f4c28475f3e2f9041013a1b0280a5a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into zimuxia/update-insp\u2026", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "570923ccf0b557de69fae63a35c53b25212c7ad6", "messageHeadline": "inspectkv: address comments and update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 96, "deletions": 91}}, {"node": {"oid": "d9c02322e631d4eb9a65c9667af8ed6a2838f736", "messageHeadline": "*: update check godep.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "c37458fa5f974c6337f6db23f5ecc950dc0d5085", "messageHeadline": "Merge pull request #773 from pingcap/qiuyesuifeng/update-makefile", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f91303cfd44f14f812702b0a117fa340c856414a", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b89f8c77ad55af83adfd2b26ec18df1106c08f0e", "messageHeadline": "*: remove goyacc/golexer/godep from make update.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7e41caefe1e4388458941fea497ae0aa1959577d", "messageHeadline": "session/variable: fix method comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4659488476c796388876bdc2ee3bb6cce715dfb9", "messageHeadline": "Merge remote-tracking branch 'origin/master' into segment-map", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 19, "deletions": 32}}, {"node": {"oid": "45bcc1d874d78f7e80eedebb44d58a5ca7a69ac9", "messageHeadline": "Clean up recent updates", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "bca6bbdafece4dc931bbad8d23860989887b4406", "messageHeadline": "executor: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "cce746ee8aadcc9ed06c270be615defe872ae4f5", "messageHeadline": "Merge branch 'master' into coocood/prepare", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 431, "deletions": 79}}, {"node": {"oid": "8af9bda46022b5073447be0c9283d7f831c8d8d6", "messageHeadline": "Merge pull request #766 from pingcap/qiuyesuifeng/fix-build", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "757358331d44e1f38aed29fcb97eb2e26caaa763", "messageHeadline": "Add license header", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "462f6a971ed980ccbb8e29235ed50416ccc9340b", "messageHeadline": "*: instroduce segment map", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 104, "deletions": 5}}, {"node": {"oid": "b44cabe5cf9d583ff0cbd3cfe4e17e1094986ed2", "messageHeadline": "Merge pull request #770 from yanzhe-chen/connection-id", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "140c79818a4af09f6e570e950e926c5fb57df3dd", "messageHeadline": "*: update log", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e287d69d22d628ab14c89db016a26bd55b56926", "messageHeadline": "inspectkv: update error package", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5ba66c4cfd55b50a8f6779e3accd0034013f169", "messageHeadline": "Merge branch 'master' into zimuxia/update-inspectkv", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1411, "deletions": 584}}, {"node": {"oid": "878c9b780b2dcc998a11eeda8eaf67214ac7e5fe", "messageHeadline": "*: add logs", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7dc33aa028890cfdce9433029ac9f517dccb45d0", "messageHeadline": "Merge pull request #768 from pingcap/ngaut/faster-multi-seek", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "55c0e14ab41cdc587a36913221f37396e3bcc840", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a6a9b13f996001b57d96a0dd89e8caa4f1d7bf95", "messageHeadline": "Merge pull request #763 from pingcap/shenli/show-procedure", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "ebb820dbcdf70846cf633d14f6cb2da1a32507fb", "messageHeadline": "Merge pull request #769 from pingcap/shenli/convert-substringindex", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "a63a22c9613954756a3297a52b07705898ed41d4", "messageHeadline": "Merge pull request #764 from pingcap/coocood/fix-composite-index", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "889359b62c9d36ef749325bd779ad2a1dbd2933e", "messageHeadline": "kv: check error first in test.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eae212ba73a9cdb199b51f15e229f1ecbed8579b", "messageHeadline": "converter: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "25d883da3ce2aac5371044cebb2bbb99bdd163bf", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "07e6387a5407af5a998801f73bfeb0c0dc92dfd9", "messageHeadline": "Merge pull request #771 from pingcap/shenli/variables-ident", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e1094c16a453d56ab0b2e78882e6739af652c7d", "messageHeadline": "parser: \"variables\" is an unreserved keyword", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfe157f93fe2db5afb956d34fa32cff716f56386", "messageHeadline": "*: Unify session ID and connection ID", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "2015287078954b1b5b6ba11bc71095c05d2217b1", "messageHeadline": "*: Fix bug in convert_expr.go that miss SubstringIndexExpr", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b5eea7b68797e6d45cd6692cfb0dab6f2407803f", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "818fafd45a40b86e16848f732d86ec5db11356be", "messageHeadline": "boltdb:Make MultiSeek faster", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "7ffe287551c5692cdbb4c1b945ec11b50dc88f97", "messageHeadline": "Merge pull request #765 from pingcap/shenli/show-full-tables", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "123bbe0fb025b41527647d4151dfd43ab118293a", "messageHeadline": "*: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7b4a3da9b78a9b80a6415aecbeb97bc6a29046b3", "messageHeadline": "plans: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0037ba7addf03fce0ef3605c671a46368f8d17fa", "messageHeadline": "executor: move defer outside of for loop.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "290383df5e8eef2d934e97921899a8516b9bb665", "messageHeadline": "store/hbase: fix build.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48fb16316b92b681cae7d785a8c8e5f978031a37", "messageHeadline": "plans: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "9b1a047f5b5f5bfc5e5da75d62517ff8b7b14a8e", "messageHeadline": "Merge pull request #756 from sllt/master", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "c79e04c9e460999149cb195f30f2f1d922f9c826", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 116, "deletions": 124}}, {"node": {"oid": "186f0cb3ee3dd789023e71d1f8e68d55beff0bcb", "messageHeadline": "built-in/pow add test in parser", "author": {"name": "sllt", "email": "shenlongml@gmail.com", "user": {"login": "sllt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "178a1d25e25ac224ba48529b7e1d2991a07afb19", "messageHeadline": "Merge pull request #759 from yanzhe-chen/check-args-num", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "7247774ae697b5934c24b452884bc95071e19e33", "messageHeadline": "Merge pull request #762 from pingcap/disksing/localstore-engine-test", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "4f551e17da157aec55b237b6dee289e30b3899a1", "messageHeadline": "evaluator: Check return values from valid call expressions in funcCal\u2026", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "55d12c184fda7b925a142296c069633523da2111", "messageHeadline": "evaluator: Refine tests for funcCall.", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "33d71ad3b035cfa2a5ea47210c51a50f69d75d7d", "messageHeadline": "Merge remote-tracking branch 'remotes/master'", "author": {"name": "sllt", "email": "shenlongml@gmail.com", "user": {"login": "sllt"}}, "additions": 90, "deletions": 12}}, {"node": {"oid": "48d2d87a9586249ffe5273d0c6a745e59a94354c", "messageHeadline": "plans: Fix bug in show full tables", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "db377aab215ced459a95776da085d6feed3b3411", "messageHeadline": "*: address comment, renames", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5d9e7bb4fc7520a1cd5278caa1188aabf08bcf07", "messageHeadline": "fix built-in/pow test", "author": {"name": "sllt", "email": "shenlongml@gmail.com", "user": {"login": "sllt"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "abc4701b00a56c2319258b2a0733091fa6301835", "messageHeadline": "executor: make seek value with the same length of the index columns.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "0539de52523cc70b20d21e3f64f9c5aec347bfd4", "messageHeadline": "built-in/pow add test in parser and delete bultinPower function", "author": {"name": "sllt", "email": "shenlongml@gmail.com", "user": {"login": "sllt"}}, "additions": 14, "deletions": 50}}, {"node": {"oid": "2fe9938ca00e9e54fba78d6be4d662e8c5b237cf", "messageHeadline": "*: Support show procedure status syntax", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "bb9630ce6c98b82a84999625a36e411b6b8ede25", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "01ea0ab60f297aaa4dec0ec9d9e726b81909429c", "messageHeadline": "Merge branch 'master' into check-args-num", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 90, "deletions": 12}}, {"node": {"oid": "a5dbd000dcd0ce1a8fe8fc39bd4298fe663f1e49", "messageHeadline": "evaluator: Add tests for funcCall.", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e281b350825d8a97ac9d1282dd9981c57ea010c1", "messageHeadline": "Merge pull request #761 from pingcap/shenli/fix-curtime", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "56a19f4e67676d1c41140c388bfa826598abc9fa", "messageHeadline": "localstore: add tests for engine.MultiSeek", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9084d5d4657dce182476006b502c1cbab1c349bd", "messageHeadline": "parser: fix parsing curtime", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "792e5a28a57d9eee8411e98f7bd02489d5bdd29c", "messageHeadline": "*: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9bc1ea2610da0023c38d086b81bc5fed367e9292", "messageHeadline": "Merge pull request #755 from yanzhe-chen/time-func", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "d4a2d205a1dc581bdda7760dbebad482b2643f2a", "messageHeadline": "*: address comments, add tests", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 153, "deletions": 45}}, {"node": {"oid": "a5b5fd67faced3ff5c0b1005264341d2a284246b", "messageHeadline": "evaluator: Check function call min and max arguments in new evaluator.", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0b70b41cfeb7ff6785ac37b0aa44bc42080ac9c2", "messageHeadline": "builtin/time: fix one bug in function mapping", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1009e715c91de7970f8b0445196bb0dbeb215d5d", "messageHeadline": "builtin/time: Treat curTime as a synonym to currentTime and handle it\u2026", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "78226701322fd1874018c94d0ab03725142b36e5", "messageHeadline": "builtin/time: Use mysql.Duration instead of mysql.Time and add length\u2026", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "8d938f32ab8e4734cad555cf41920efc28368e80", "messageHeadline": "builtin/time: Add tests for the fsp argument in builtinCurrentTime()", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8d0bf06cd536125242c597289c32e511d541591a", "messageHeadline": "builtin/time: Add tests in parser and support the fsp argument", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "218457791cbdde2dfef3047a873051bf68389491", "messageHeadline": "builtin/time: Add tests for CURRENT_TIME(), CURTIME()", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "0df4f893b3c84e1479a1398364dd7ee6cda90d20", "messageHeadline": "Merge pull request #757 from yanzhe-chen/typo-fixing", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ee333b554ef7343cb6bb49898fb2e90854f57a63", "messageHeadline": "fix alignment", "author": {"name": "sllt", "email": "shenlongml@gmail.com", "user": {"login": "sllt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a0a7544bdd4344eaa549cf30f024c5809793cdb", "messageHeadline": "parser: support built-in function pow", "author": {"name": "sllt", "email": "shenlongml@gmail.com", "user": {"login": "sllt"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "9908dd49b2b7e5ee27b0e729d7234a537c9bbf49", "messageHeadline": "doc: fix some typos and syntax errors.", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c01879ba2e334fb40fb3aee48a67148f263e2d2d", "messageHeadline": "parser: support built-in function pow", "author": {"name": "sllt", "email": "shenlongml@gmail.com", "user": {"login": "sllt"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "1b0c2e38cfbddb37d6714d3b477b8ca9d848cd3a", "messageHeadline": "builtin/time: support CURRENT_TIME(), CURTIME()", "author": {"name": "Yanzhe Chen", "email": "yanzhe.cn@gmail.com", "user": {"login": "chenyanzhe"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "1c2fbf1ab710bb3dc183cfec441d35e096caa95e", "messageHeadline": "Merge branch 'master' into coocood/prepare", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 113, "deletions": 18}}, {"node": {"oid": "60ec9fccff67db1214f75e49313eea4335531664", "messageHeadline": "Merge pull request #747 from pingcap/shenli/mysql-error", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 106, "deletions": 15}}, {"node": {"oid": "f71e4ffbbd8c01266434768ac039ad380352d9df", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5d4dea4a4e5b127c8eb286cbc1e3316e7242518e", "messageHeadline": "Merge pull request #753 from pingcap/ngaut/wait-for-store-close", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1f9964cab68fa6d28290c2545b4763927e6b9c0a", "messageHeadline": "store: Don't do any seek operation after store closed.", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3d93c973e81df8065242b2c589c3742f0bcfbf54", "messageHeadline": "parser: add comment for exported variables.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b926794f6c278b5d07f0e8fd77bf4aa90abb113", "messageHeadline": "executor: fix build", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5fae25a609d4bd6e5af4beb40afccb95785bc61", "messageHeadline": "optimizer: validates '?' is not allowed in non-prepare mode.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 76, "deletions": 6}}, {"node": {"oid": "440c8b9ea50e6775e1c48868a9c167fe3f56a962", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/mysql-error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 868, "deletions": 509}}, {"node": {"oid": "a9610fe2bc4e600a8a99304740d7e24b90016614", "messageHeadline": "stmt/stmts: add back deleted file to make it easier to review.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "06a0f05747e45e84899148d72f7280cbb4da74d8", "messageHeadline": "optimizer: fix field name, executor: do `optimizer.Prepare` only if s\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "dcdb32dbded1311782b2a4505b56b5a7008e3838", "messageHeadline": "plan. executor: support prepared statement.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 486, "deletions": 537}}, {"node": {"oid": "9030ba8fcd94dcaa37e57e8991b7fa2fbee30ce5", "messageHeadline": "Merge pull request #750 from pingcap/ngaut/cleanup-kv", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "83a3a09d362426831750404aa2a2e52b3965441f", "messageHeadline": "Merge pull request #740 from pingcap/coocood/type-infer", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 247, "deletions": 46}}, {"node": {"oid": "d0999dcf49022ae46afa3f0ba545a91a9b66dc80", "messageHeadline": "optimizer: use HasLen checker.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7f33cd14b0e1158a37635378c3011619a962c8d", "messageHeadline": "kv: clean up more", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "108dc596e3f6f28a5c7f66329e0c02a90cfd1e24", "messageHeadline": "optimizer: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6dee6b694596ed5357d7be8ff879f25e893e4d90", "messageHeadline": "Merge pull request #748 from pingcap/ngaut/cleanup-kv", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 226, "deletions": 219}}, {"node": {"oid": "e331d3543af1e472925ffde88b03d7d25cdbeb72", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "32684c03256e05e37758f3c0cf132a1e40469ae7", "messageHeadline": "Add error.go to kv", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "2321bc267ce45cc5f85b0497f2f205c67a6c920b", "messageHeadline": "Group all errors together", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "bbcdf33a91b4ce8cec5f2412e7c2b288e0e989bb", "messageHeadline": "Remove compactor interface in kv.go", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 17, "deletions": 47}}, {"node": {"oid": "deec6660f81a0dc4202303957d4e4bd5014a86e4", "messageHeadline": "*: use a more readable URL format for dataSourceName", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 72, "deletions": 82}}, {"node": {"oid": "9a943edeb933acedf3f50fe68309233426b1ddd6", "messageHeadline": "terror: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "34304b10507ff3ba17309df6be1dd71a040d8526", "messageHeadline": "Add licenses header", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "82addd4a78f459b89ee30672db231895adc89744", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 270, "deletions": 174}}, {"node": {"oid": "a7402eba0dd3ed86788850a89a9ef22f2a16cc67", "messageHeadline": "kv: Clean up kv.go", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 109, "deletions": 114}}, {"node": {"oid": "9d9b9bb4ed0a4ed5f059164bc144c61c2dcd36e5", "messageHeadline": "Merge pull request #742 from pingcap/ngaut/group-commit", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 322, "deletions": 174}}, {"node": {"oid": "798d4f350acab3ae7e8e9cf7cdc7d901d9eaaaa5", "messageHeadline": "Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dbd8b4a1d88ee4e3f1269db8022beaaf7be8e44e", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fda010c06fc71131c864a69c4e607033c6eda553", "messageHeadline": "Add todo", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "10f9c8a7cab0893c93eb842a1f597a205abbe492", "messageHeadline": "localstore: Trace error", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "555361663054eb2b64adf74421fdf6851aa2efbf", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e683b3e559f31c1ff4315f69adf73bac2eb6d613", "messageHeadline": "localstore: remove metaKey", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "f10fdff83edd451c479b580d5db47b3e7d0fa9cd", "messageHeadline": "localstore: remove scheduler get cmd", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 33, "deletions": 98}}, {"node": {"oid": "2e564c32ab0863ff7e8c984a78ba859b0f241109", "messageHeadline": "localstore: pass tests, cleanup", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "45467ae0d4e358b600c9c6d10922e025586aa4bb", "messageHeadline": "Simplify code", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "0a44417e803017fc765da5cfd4c578f5536f14fa", "messageHeadline": "Clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "25a0bcd2554c02673ea49ed39ea976382a527c16", "messageHeadline": "Add MultiSeek API", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "c9e9f9454ec5eeccec3a5ba2a1d7f93bb2d3fa88", "messageHeadline": "store: Simplify lock handling", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 254, "deletions": 153}}, {"node": {"oid": "1871bb8acc64dd579418753fd7dee617c2c2d72f", "messageHeadline": "terror: Remove useless code", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ae5a71e82ffd2ab0a81ffcfc3a28b925d7cb0bc8", "messageHeadline": "Merge pull request #745 from pingcap/coocood/txn-log-switch", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "aad3d8097ffb4593e116fab9c9db61c91fec1967", "messageHeadline": "*: Add test case", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "67ad875a29c1c75272f45539ce4d03b548920b4e", "messageHeadline": "*: Convert ErrKeyExists to MySQL error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 80, "deletions": 14}}, {"node": {"oid": "322476ca68341a8f0aaa24a72de286bf68ceac2a", "messageHeadline": "*: add tag to log message to make it easy to be filtered out.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 52, "deletions": 95}}, {"node": {"oid": "70078490adc1949da5cef91e9f850b82091017fe", "messageHeadline": "meta: toggle alloc id log.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e2d6910953513bdaec1ac470eee62d1a8c8e5cd6", "messageHeadline": "interpreter: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6fed01d83af53cf8d3de133c109315b8d04b7513", "messageHeadline": "tide-server: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "fbc938e7b690c89cb985468bd6f21c91da42eb93", "messageHeadline": "optimizer: address comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "379f98ce6a78c0acc70c7361b52c6c6bb9a373e9", "messageHeadline": "store: log rollback even if LogTxn is false", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "99ea5ad005091025f1c6975de5a0733587180862", "messageHeadline": "kv: make it possible to turn off transaction debug log.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 64, "deletions": 18}}, {"node": {"oid": "2523e495767f1b3d73b305881ae12e3ef4d7b929", "messageHeadline": "Merge pull request #743 from pingcap/coocood/compactor-log", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "51216d37030c299c0b82a4937258e8f65534003f", "messageHeadline": "Merge pull request #714 from pingcap/qiuyesuifeng/fix-compactor-waitg\u2026", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "eba26bd705dea3a1ce836dbedd244a7763a4a484", "messageHeadline": "Merge pull request #731 from pingcap/zimuxia/tiny-cleanup", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "b12a61698cfaaec5889c7f811a3a469912b69597", "messageHeadline": "ddl: update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "584b700f799048dfc5e19a2acd7567f2b6401e67", "messageHeadline": "store/localstore: clean up compactor log.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9f3ca1c62ca56892037b77029475fffe6350c50f", "messageHeadline": "Merge branch 'master' into zimuxia/update-inspectkv", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 456, "deletions": 296}}, {"node": {"oid": "fa5ca31faf922df3776cd1798980ceecd776d3d1", "messageHeadline": "inspectkv: add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 184, "deletions": 17}}, {"node": {"oid": "dd87a3461079d90ff7c1b32ae2073b5ef0404db6", "messageHeadline": "inspectkv: add compare records", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 170, "deletions": 17}}, {"node": {"oid": "d983ef52104b13171de854044fe167b29bf0bb61", "messageHeadline": "table: update RowWithCols", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2b58058501e51d7941b0cfa294fd294e7a54c0a2", "messageHeadline": "optmizer: address comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebf37deaedcd228bfb985e7d37915de5f84b7fea", "messageHeadline": "Merge pull request #739 from pingcap/disksing/minimal-interfaces", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "5a9b210434a7f203b89bc8c372fdd110b95bed5e", "messageHeadline": "Merge branch 'master' into disksing/minimal-interfaces", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7416502911a7a2503fb5d835aeed87af4f93b07c", "messageHeadline": "Merge pull request #734 from pingcap/shenli/fix-server-testcase", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "125a313a7588f3533bed508b3929a9919bed6948", "messageHeadline": "Merge branch 'master' into coocood/type-infer", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e1cf26a32a2255e471f8f3e30ef5e5d3b29af71", "messageHeadline": "optimizer: typeInferrer supports more expression.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 243, "deletions": 46}}, {"node": {"oid": "fa32fd207e13472cc86863a81576cc1dc544c871", "messageHeadline": "server: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "91852d65cc9d9ddb31c642f6e9031a5ee7068d5f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/fix-server-t\u2026", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 51, "deletions": 25}}, {"node": {"oid": "a90413a656e974a82a005c9df3f4491f58ad524e", "messageHeadline": "kv, table: use minimal kv interfaces", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "199258bdf1a457ba9a3e10cf6a76e1a5a418dfa0", "messageHeadline": "kv: update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "826287aa3018cd531732d524e85dd0fbc4e81b56", "messageHeadline": "Merge pull request #736 from pingcap/qiuyesuifeng/update-build-for-go\u2026", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9ed583675ac2b351b8e75851c54911a132aa289", "messageHeadline": "store/hbase: update for go-hbase.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6422a12f136345dff291970bfcd0e57e3a46801a", "messageHeadline": "*: Fix auth fail when use fe80::1%lo0", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1642c70c646cae20cac265519a8430693206451b", "messageHeadline": "kv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "859945c7542713d8b9c986133fb39329a180f951", "messageHeadline": "kv: update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "614cd7a2531b11dc08804320f1ca77a74bc79252", "messageHeadline": "Merge pull request #730 from pingcap/shenli/fix-variable", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "fe57c9f921781a096a00126f7deffd27bc4fa378", "messageHeadline": "kv: update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62b132485aaa13bf7cf0ae0c9b21674f17af1007", "messageHeadline": "Merge pull request #729 from pingcap/disksing/fix-bytes-convert-issue", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4af036fbeabc95c98f2f045eeb3de1cfc6746401", "messageHeadline": "kv: update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3dcbfcbc0b30cac6849838f8c933b36966296b1", "messageHeadline": "ddl: remove getColumn", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "4909bc682e66c97c4667ea52d7c9744303be0933", "messageHeadline": "tidb: Fix bug in get/set global system variable", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "1f69a82ae0bffd63846b531949576316d59767a4", "messageHeadline": "Merge pull request #728 from roger-lijian/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "da547dc0734eccd9c94fedb30d8bf3a8043590e6", "messageHeadline": "Update scanner.l", "author": {"name": "lijian", "email": "zbdlcwk@163.com", "user": {"login": "roger-lijian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e33ea7d4493a04e067c2bdc85dfef36c6d1c608", "messageHeadline": "Update scanner.l", "author": {"name": "lijian", "email": "zbdlcwk@163.com", "user": {"login": "roger-lijian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edf2641df74c2c6dc6bc770dfd2b2bc1161ea6d2", "messageHeadline": "*: fix bytes convert issue", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "cd3b9ba9373f3c31e021c6e8ad69d8d608025dd6", "messageHeadline": "parser: support built-in function substr", "author": {"name": "lijian", "email": "jianli.li@huawei.com", "user": {"login": "roger-lijian"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "fc50f33f6fe693e83468af234daf4c08ccd7d907", "messageHeadline": "Merge pull request #726 from pingcap/coocood/fix-order-by", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "bbb5a5ead68092079c6ea423562699d6cc2225c2", "messageHeadline": "converter: don's convert to old *expression.Position, convert to valu\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d97f091cb74b6ddfcc4930bf19db73c8026d1e1a", "messageHeadline": "parser: parse position expression in parser, fix order by position.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "3aa7d49f3e17de09f35b01af41910d31e2cc0c05", "messageHeadline": "Merge pull request #727 from pingcap/shenli/fix-repeat", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ece23b0c88952f2002b7bfa4877dea957a38e22e", "messageHeadline": "*: Fix bug for parse repeat function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8118e0b0035a8284b6b37515ff737836d4e15190", "messageHeadline": "store: add waitgroup test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "42d2694f37552d0b0009b5e03ffc9f4fdac9f603", "messageHeadline": "Merge pull request #717 from pingcap/disksing/update-codec", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 179, "deletions": 104}}, {"node": {"oid": "a5f98ddbd8995cf0c36b75571198c31789a4b6ca", "messageHeadline": "Merge pull request #724 from pingcap/coocood/parser-show", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 91, "deletions": 93}}, {"node": {"oid": "e2cabe0dceacbf6bbb1365c4c558a5db698a0417", "messageHeadline": "Merge pull request #723 from nieyy/master", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a453ceca5f61169e1ba41bb359c820b4c08f4408", "messageHeadline": "plans: show database like implementation.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "54683c53484b713d96ebb73b08cdaa3738ba8a84", "messageHeadline": "parser: refactor show statement, supports \"show databases like 'test2'\"", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 66, "deletions": 92}}, {"node": {"oid": "0e2d91f3305a954c505cab16ec6f6da1d0159647", "messageHeadline": "tidb: minor typo corrections", "author": {"name": "nieyy", "email": "nieyuanyuan@huawei.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53a175f81ca8743c2074837baff5c0cb54d916bd", "messageHeadline": "Merge pull request #718 from pingcap/shenli/issue-715", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "1e1ef8a0bda061baf8435d5d8cea0791177317e4", "messageHeadline": "*: Support connection_id()", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "043f536c320cb454557e9a45ec853d6d43b07444", "messageHeadline": "Merge pull request #692 from pingcap/zimuxia/inspect-kv", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 508, "deletions": 148}}, {"node": {"oid": "c8d7ed1357fd40fb992a1a45785101dc0ed4f9d4", "messageHeadline": "Merge branch 'master' into disksing/update-codec", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 713, "deletions": 244}}, {"node": {"oid": "d15bd860a864bc137803935201c743367b2e72ae", "messageHeadline": "Merge pull request #716 from pingcap/shenli/issue-712", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "8d8a84babd3e8b0486c673e5bdc4aa66f0c876c2", "messageHeadline": "parser: Support set transaction syntax", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "54ed037fa1cb6b121d3fb8f59b4d60a1910acff8", "messageHeadline": "store: fix compactor waitgroup bug.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7590b79ca8a53060ec62b010ffbab642422c0ef9", "messageHeadline": "Merge pull request #709 from pingcap/coocood/expr-flag", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 389, "deletions": 170}}, {"node": {"oid": "386207614b65ec7df9021fc16405c635dbda3b32", "messageHeadline": "Merge pull request #713 from pingcap/shenli/fix-global-var", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "a01fbe35c702bc7c069dfacd870fadcefa20726a", "messageHeadline": "*: Fix bug in GetGlobalSysVar and add test case", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "91bf22aa97023177a31ef7877cd053ed5ff373a0", "messageHeadline": "inspect: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "22bb76409bf168df26fc905dd64ef0b19c169558", "messageHeadline": "*: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "91473556aa2bb3c98c9a97a70d6457823312d73a", "messageHeadline": "*: add error trace", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80d70d0e30a34b27b24763ba50e452a7df3e0b50", "messageHeadline": "Merge branch 'master' into coocood/expr-flag", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 107, "deletions": 25}}, {"node": {"oid": "ddea31b28e20bc517c2136b0cd007d3f8a5c16b9", "messageHeadline": "ast: address comments.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "4436aff2840e4a3af77990f99563f0039ca52a0b", "messageHeadline": "ast: use IsConstant function", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b8504f4f1eaad40acba156e871d76d1fae3caabd", "messageHeadline": "optimizer: fix build", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ab3b3cd6baf27aca448be7f8d8ac2f7523b0667", "messageHeadline": "evaluator: use FlagConstant", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16757fd9b029144eda2425df82f06a1c157f4ba2", "messageHeadline": "optimizer: add comment. use constant flag.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c970ff6d4de4835e907e615b7d7f86185cab4ac4", "messageHeadline": "ast: move flag setter to ast", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 186, "deletions": 95}}, {"node": {"oid": "8337e635293ff80eb5486e513ab2279c7172e685", "messageHeadline": "ast, optimizer: implement flag setter.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 125, "deletions": 145}}, {"node": {"oid": "6222303129cbd017da18d0d19d5b26496a085d71", "messageHeadline": "ast, optimizer: add flag field for expression.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "3c45527e55d9be90f9d9891fde7d3e531b7d98c1", "messageHeadline": "Merge pull request #708 from pingcap/shenli/issue-706", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 107, "deletions": 25}}, {"node": {"oid": "56fff40d6274dfc96c05c8ee00fa3411ff4da150", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "4675465e5d2f128bce3c6f0a998c9fcfc26ba2ce", "messageHeadline": "Merge pull request #707 from pingcap/coocood/fix-cast", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "5714204fe03308050f71cf1a81e594014da45fa5", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/issue-706", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 108, "deletions": 38}}, {"node": {"oid": "e6c6b0e7d3cf842a987d207d5f06b89237990e33", "messageHeadline": "Merge branch 'master' into zimuxia/inspect-kv", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 108, "deletions": 38}}, {"node": {"oid": "7583446a5de3aa6ee0a25303c039f0d4dcb3f85b", "messageHeadline": "*: address comments", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 62, "deletions": 83}}, {"node": {"oid": "683f8afa94e09bbbe9322955fa0841f487695787", "messageHeadline": "Merge pull request #703 from pingcap/morefreeze/fit_hbase", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a0105fec826dda270d8069d526ce4483eac5b497", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f9305e38c865eead62292f2a33efbc34178f48f4", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "e3493a0087222daba61d55f3df0df9af2f029657", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d5933690def5bfc21bc1415a4627626a03311b76", "messageHeadline": "*: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 52, "deletions": 83}}, {"node": {"oid": "0cc8d2e599025c3db2de2c480d84f8ca03d25e04", "messageHeadline": "Update ROADMAP.md", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e52c60240725027362f725ffc088153222986f1", "messageHeadline": "*: Fix bug for select @@character_set_database", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 115, "deletions": 18}}, {"node": {"oid": "26b84b827af4317e60684dbe68ebb62161978bab", "messageHeadline": "inspectkv: address comments.", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "a66bc590bc9f4520461c6c34026cbba9012217e6", "messageHeadline": "util/codec: remove stringFlag", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 49, "deletions": 69}}, {"node": {"oid": "30ee5fd354591a56165abc76b14cc99a1959cf8f", "messageHeadline": "evaluator: funcCast set value directly without types.DataItem.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "d6256a4730fc2cfe54c9f8fe0649a68bc5e63ca2", "messageHeadline": "Merge pull request #705 from pingcap/coocood/mult-column-index", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 98, "deletions": 34}}, {"node": {"oid": "f5ca9e375851e9ebbe82ac34fe181efd8da8589e", "messageHeadline": "tidb: add checkPlan function to check index plan is used.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "65954424d10500277e4f3f660e142dd474e7a8e4", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c5480f2bb9824a3abf153fd112869ecf5f7f4cca", "messageHeadline": "util/codec: use passed-in buffer in encode functions", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "cfb50d64b3a9433500697f4c1bd47aa448b0fd4f", "messageHeadline": "executor: rename indexSIngleCompare to indexColumnCompare", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d98c7f5fac931af71f83b4a8cf2c05ef9a125121", "messageHeadline": "executor: handle multi column index", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 67, "deletions": 34}}, {"node": {"oid": "ef71bb7e2a97c87d2cb982f190a78b0e098713eb", "messageHeadline": "util/codec: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 60, "deletions": 160}}, {"node": {"oid": "a78548e8d0e08d1d4b057423ffb3cb3e6ec3ec02", "messageHeadline": "Merge branch 'master' into zimuxia/inspect-kv", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7438, "deletions": 2029}}, {"node": {"oid": "e2237aa8e9ae33ceb0379721ba863d064a364fba", "messageHeadline": "inspectkv: update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "8f89c2275e72940bec9aad1289b682edb5ca7d06", "messageHeadline": "*: use scanning instead of getting the whole data", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 94, "deletions": 41}}, {"node": {"oid": "93822191305b3ecccbe70b54abb1648a671d9c10", "messageHeadline": "hbase/kv: fit for hbase refactor", "author": {"name": "morefreeze", "email": "morefreeze@gmail.com", "user": {"login": "morefreeze"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9b4f43e62f8b00cbefd1ba288ec904c56dc48a64", "messageHeadline": "util/codec: add varint and compactBytes", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 214, "deletions": 2}}, {"node": {"oid": "bed4557127dc5cf623fbc9c97461be3e99922007", "messageHeadline": "Merge pull request #701 from pingcap/coocood/fix-eval", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2050c8dceb502a77d45c311ccf6c8ef32d3f08af", "messageHeadline": "evaluator: fix unary evaluation", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "82b9b4c4997768579df9e914bb4859d6521de15a", "messageHeadline": "kv: remove kv.encoder, use codec directly", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "e8eaf5f295c8abc428a76593b9871e2ed501659e", "messageHeadline": "Merge pull request #688 from pingcap/qiuyesuifeng/refector-codec", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 525, "deletions": 594}}, {"node": {"oid": "15b69f9c602c4ced1eeec679387b482041560037", "messageHeadline": "Merge pull request #700 from pingcap/shenli/issue-696", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "54ddb7b4edc3037bd8c1fcaee7c7fbfb609017bc", "messageHeadline": "plans: Add a empty table PROFILING in INFORMATION_SCHEMA", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "befec95fe503227cf9b51bfafacb77cb6b798fc1", "messageHeadline": "util/codec: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "910bd0c857e13299fae63d4d99c8690a208f9525", "messageHeadline": "*: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "f8b2aee5651649726711ce804a7a00598e4f8b3d", "messageHeadline": "Merge pull request #697 from pingcap/shenli/fix-issue-694", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "af6635b07904cd1b4adb39ecee01c8b48a070e36", "messageHeadline": "*: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "88d6bb21242e2dab1d42052b3da362402f57ba69", "messageHeadline": "inspectkv: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "e6f3eb4137491519e97fa20cea983694e38917d5", "messageHeadline": "executor: fix build.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2d5d930ee29ce78a419a7dcef075ed1c31f7a0cd", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/refector-codec", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6921, "deletions": 1431}}, {"node": {"oid": "50636b2698ed67d4267de33a110227d1c3d94ba2", "messageHeadline": "Merge pull request #699 from pingcap/shenli/fix-issue-695", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bc70fc8950f6bfe831b0e6e041f0a296436f8a0c", "messageHeadline": "Merge pull request #698 from pingcap/siddontang/update-refactor-codec", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 111, "deletions": 78}}, {"node": {"oid": "30c59be0b047b01482a99fad6f964fd70168895a", "messageHeadline": "kv: rename k to val", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35cdb5cdcfd0459547014981e27ea2bde23fd2bd", "messageHeadline": "inspectkv: rename GetIndexHandles to GetIndexData and update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "8f988bfdb4e3912358bcb9ee689851acf5b6eeec", "messageHeadline": "util/codec: add bytes codec test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 109, "deletions": 7}}, {"node": {"oid": "1a17ea014e7c078826f1a0a5b593920847c0c8f3", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/fix-issue-694", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6559, "deletions": 1168}}, {"node": {"oid": "a520bc6bf872d0cde4a0f54527d889364777e6e7", "messageHeadline": "parser: Support now() as default column value", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d44db8b2724caed0d06d8a04c7c6ebc82334e4d6", "messageHeadline": "Merge pull request #651 from pingcap/coocood/new-plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6559, "deletions": 1168}}, {"node": {"oid": "418a5fb326636288c4675f982c2a0e701f1a21d9", "messageHeadline": "optimizer/plan: fix import", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bf90bfccc0e945d195d47d257025d5a287cd8beb", "messageHeadline": "optimizer/plan: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d4c916523fe342e895b5436a49f8874b834e1969", "messageHeadline": "kv: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "facce7468a347157812bcb3571885ea46cd52159", "messageHeadline": "*: simplify record/index key codec.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 111, "deletions": 77}}, {"node": {"oid": "9e6948307cace6ec5e6a211881b502eb5250977b", "messageHeadline": "*: Parse delay_key_write option but ignore it", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "16c09e14c7eddc80376e04236fd1a21ed41fbc0d", "messageHeadline": "domain: make go vet happy.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d0a8009db5598fe7bce36d49ef9c10a3baa6dbf3", "messageHeadline": "util/codec: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "674887a759d9e8ae16c067f79f31b6d39e7d93c3", "messageHeadline": "optimizer/plan: add missing format.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c8821ecf8ea04f4681e3ac849657577d6b8ab7f", "messageHeadline": "Merge pull request #686 from pingcap/disksing/rm-engine-iterator", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 287, "deletions": 259}}, {"node": {"oid": "c6749150628e9d21573e210787cb97a4a2eebe88", "messageHeadline": "evaluator, plan: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "11e0cade756a74543e7332d315e8256ebb334972", "messageHeadline": "Merge branch 'master' into disksing/rm-engine-iterator", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4f565159d05789e2f2a595fa6f90a402679e6bbc", "messageHeadline": "optimizer, executor: remove panic and Fatal, returns error instead.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 150, "deletions": 62}}, {"node": {"oid": "c120ba8dabfeeb9686aec0b1f20977f80c07e180", "messageHeadline": "*: address comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 58, "deletions": 66}}, {"node": {"oid": "d58775f6e2a10b08d952f034e46440edd29065c7", "messageHeadline": "Merge pull request #693 from pingcap/siddontang/update-refactor-codec", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "a111613c9c7b67fbbd29f8b15f4b49dcde895d61", "messageHeadline": "util/codec: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "7336360a5923919df872ee1ed42c8ac5fbe75a3b", "messageHeadline": "*: return error instead of log.Fatal for TableFromMeta", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "9aca8dc2888a72b5368672bb898340b9b002f112", "messageHeadline": "*: update IterRecords and RowWithCols", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 101, "deletions": 152}}, {"node": {"oid": "d5f82288d8b7ec7f017607d80f67c7cf7d8ba253", "messageHeadline": "evaluator: use terror", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "8de79e286ee0773f090753336fb15a34075486bf", "messageHeadline": "Merge pull request #690 from pingcap/ngaut/tiny-cleanup", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ddb4fbeb928a602543c14c0f57ad74051bd6f96f", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "200b35b06172dbdd0a9696d1ac31dacd82286be9", "messageHeadline": "Merge branch 'master' into zimuxia/inspect-kv", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 463, "deletions": 455}}, {"node": {"oid": "b21c39ff1bdedb8be5c71d6fd26fa382e3bc672c", "messageHeadline": "sesseionctx: rename sessionVarsKey to SessionVarsKey", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76f5d9294f44c652cccedd2feeed1e9948d98f7b", "messageHeadline": "parse: update comments", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b86271c6b97cead6377b9fb6bc208f9ef3354302", "messageHeadline": "inspectkv: add test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 50, "deletions": 27}}, {"node": {"oid": "9a348f0a1457f935d575d74dc8390bba73e008fe", "messageHeadline": "inspectkv: support inspect kv", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 446, "deletions": 70}}, {"node": {"oid": "8d4fd13ef934f57f09b73ae7788dce3cb82136d5", "messageHeadline": "*: Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "512dbae5aec1f764641bcb83332265fde79e913d", "messageHeadline": "util/codec: fix type and tiny update comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38446bdcb733681326960db2f44613690a0970b4", "messageHeadline": "Merge pull request #687 from Unknwon/master", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f633c24ff32b69db80aebe681db7eda09a6ff972", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "Unknwon", "email": "u@gogs.io", "user": {"login": "unknwon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c343af6a1ebc1a08566088a4e1bbdf0642ab7561", "messageHeadline": "Disable debug by default and use env TIDB_DEBUG=1 to enable", "author": {"name": "Unknwon", "email": "u@gogs.io", "user": {"login": "unknwon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "08c975cf820e65923cc4c11d76c5d3ae1d42b6ab", "messageHeadline": "Merge pull request #689 from pingcap/c4pt0r-patch-1", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3b3568b24da4dce371dad13f41f14402d0e770ba", "messageHeadline": "Update QUICKSTART.md", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "df410c9eb6c5e6b3a012dbc701313f90f5918068", "messageHeadline": "*: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "25ba003d1c05901746f827c1bb61fd707a66c55b", "messageHeadline": "util/codec: use sign bit codec instead of number sign.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "67ae65a1762b616104254510e6ffe05650aa10e9", "messageHeadline": "util/codec: tiny refactor number codec.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 56, "deletions": 242}}, {"node": {"oid": "883e520c4a5edd61735a91170e3a648c38a51b8a", "messageHeadline": "util/codec: tiny refactor decimal codec.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "45200918a0f07dd747dc1981e3933944db5f8e62", "messageHeadline": "*: add error check for create table.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "d722320bdafe89699fe894a3887cadbe5ca79c8c", "messageHeadline": "util: remove codec record key to tables package.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "50f9e43e8ba22f72e3057b449ccf0b8c6126f8b5", "messageHeadline": "*: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 83, "deletions": 12}}, {"node": {"oid": "6ae0bbf691327f479ebcb952497804a4137649db", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd60c0dcb975317cfe9346efb58f52e2088a6edd", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "958ce2284f6863c55935ab03ee69b3c6fa4f64c8", "messageHeadline": "*: tiny refactor table record/index key codec.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 79, "deletions": 31}}, {"node": {"oid": "743a463190bb64d8073d5950b8179c1fe7778e45", "messageHeadline": "localstore: fix compactor getAllVersions", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "b471ab52124472ae05b3c61c79facb09a66e300e", "messageHeadline": "localstore: engine is now responsible for slice-clone.", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "44819de7308a9d6c934914d8ae75a88850c70d3f", "messageHeadline": "*: fix key prefix.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5a65c9e73b15fb77c0dfea8e87197d042e6bfc87", "messageHeadline": "localstore: add mvccSeek test", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "53e6977db172b7e90bf948da9b1bdcfeb01f95c3", "messageHeadline": "kv: update mvcc", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 114, "deletions": 137}}, {"node": {"oid": "34b2efc16a5a8be70cc93d41a4fabf4a5e3f4384", "messageHeadline": "localstore: remove iterator", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 89, "deletions": 123}}, {"node": {"oid": "883c2756d9e9245b1e72a772b1ddaf85320c2cfc", "messageHeadline": "Merge pull request #685 from pingcap/ngaut/fix-compaction", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ece9eb83947cf757843a3a34579cd4a3fe40512a", "messageHeadline": "compactor: Fix compaction loop when get all version of key", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8f0ff0c1fc1a4a0474ef3e291f919756739d70bb", "messageHeadline": "util: update key codec.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 41, "deletions": 61}}, {"node": {"oid": "aefce45cd869a34d02496eef6595e32a895cd61b", "messageHeadline": "Merge pull request #683 from pingcap/c4pt0r/hbase-doc", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "689d47c7edfd59907cb7cde7fb8e9eae1a9b1775", "messageHeadline": "*: tiny refactor encode/decode key.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 90, "deletions": 119}}, {"node": {"oid": "835e5c4b2fe79fdb15f738fde64ead550e88112f", "messageHeadline": "util/codec: remove old bytes codec.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 91, "deletions": 240}}, {"node": {"oid": "ed051106ea9ac021d2a1d69166bcb8d1e05b4fcf", "messageHeadline": "util/codec: fix bytes codec.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 139, "deletions": 124}}, {"node": {"oid": "355f77ef3104cddd07df8d600d62c7ae03d6480d", "messageHeadline": "util/codec: add new bytes codec.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "77443be4e5fd8454da84f8cbc24d8bb307bb1150", "messageHeadline": "optimizer, executor, evaluator: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "987322b5b0495be6dda08e72fa35f2b785d55b16", "messageHeadline": "executor: fix build", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "949d92d6dfc699f0a3a0083d7f96965ad91a930a", "messageHeadline": "optimizer, executor: replace panic with log.Fatal", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "680be0b7dea298f775d231117420f7c5dff6d691", "messageHeadline": "docs: add tidb on hbase instruction", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "429716fc37d68cb344ab87355a7a923c12c71e62", "messageHeadline": "optimizer, executor: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 62, "deletions": 64}}, {"node": {"oid": "1df439746d4b620d801d010c3ed94765dbd509fd", "messageHeadline": "Merge pull request #682 from pingcap/c4pt0r/little-fix-interpreter", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f37bd11d16c79a3db1cdb068ef7a6c872f682cda", "messageHeadline": "interpreter: add dbname param", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0c265b9b42240e717bf827fdb8c8d5254e05bbd0", "messageHeadline": "optimizer, executor: fixes between range.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "0b612109d86259d2b1c8219e45db2de4a668a9c8", "messageHeadline": "Merge pull request #681 from pingcap/disksing/rm-mvcc-snapshot", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 37, "deletions": 122}}, {"node": {"oid": "de05f0b893fd8c5bc9bc979ce7c4640d9e98ed27", "messageHeadline": "optimizer: rename file.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9448297dd3a431852ab888d325aa23471534b99e", "messageHeadline": "optimizer: rename binder to resolver. address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 153, "deletions": 157}}, {"node": {"oid": "307993205bb1356be7bcd6ecb0770632fba4b40e", "messageHeadline": "kv, store: remove MvccSnapshot", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 37, "deletions": 122}}, {"node": {"oid": "a08b521b761e8ff9cb98dc6a0d29474910487ca5", "messageHeadline": "ast: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9424aa2f846aea0126c1720de0e069ba97f6cb40", "messageHeadline": "Merge pull request #680 from Unknwon/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "71dbd60ff156eee12873d22aec06f5be48e132c6", "messageHeadline": "add 'make update' command to update all dependencies", "author": {"name": "Unknwon", "email": "u@gogs.io", "user": {"login": "unknwon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bbbfbc1291e4fae2aa8b488a61f525b3cf5318b6", "messageHeadline": "Merge pull request #676 from pingcap/siddontang/domain-load-retry", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "a6eb46f8a29ebebb84c4408c2b840d56400059ee", "messageHeadline": "domain: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c922807732bf156a13d9acaecd5fbab573f1b6a9", "messageHeadline": "Merge pull request #677 from pingcap/siddontang/cleanup-todo", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "109a92a57b023386827781904769c26dc72f1ffa", "messageHeadline": "domain: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87152ac895399f88c58c4e1fc9da4a323be4d2e9", "messageHeadline": "Merge pull request #678 from pingcap/shenli/change-retry-backoff-unit", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4b6c39d337b8dabe3d03c89a5ce2bad460dfa768", "messageHeadline": "kv: Change backoff time from Microseconds to Milliseconds", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a54b7121373177014a73ea1efc47962d06bf5bcb", "messageHeadline": "expression: remove unnecessary todo comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "86d04a07c28f103f3d2fef16d3a587a2f320ffec", "messageHeadline": "domain: support retry if load failed.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 53, "deletions": 51}}, {"node": {"oid": "37fe78c45e864ef8860e07e48135158bee940ffa", "messageHeadline": "Merge pull request #670 from pingcap/disksing/kv-bufferstore", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 280, "deletions": 202}}, {"node": {"oid": "782f8b25324463c7189d1574fbdef12a25aad87a", "messageHeadline": "Merge branch 'master' into disksing/kv-bufferstore", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 68}}, {"node": {"oid": "aae5b163b8fd05e291463763a0ec1cf673236207", "messageHeadline": "optimizer: add more comments for validator.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "35815fe88b60b5443a060e1c4010f80aec76c91a", "messageHeadline": "optimizer/plan: fix ColumnNameExpr condition check.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "293c1b8a291f905c0a4f79f8883271baae743e5d", "messageHeadline": "*: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "39fe75facbbaab8b944bb0997ee2c651bcb9d7f2", "messageHeadline": "kv: update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "9716706338079e06ade2e6db09fee99a5acb6728", "messageHeadline": "Merge pull request #672 from pingcap/fix-data-race", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2371e526bb415af2bc5379577e58fda6f61613e5", "messageHeadline": "session_test: Fix data race", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da050596015bf2912afe22600534392734c1c202", "messageHeadline": "Merge pull request #671 from pingcap/siddontang/remove-error-checker", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "f706845e4971a0e5e2073cc9de74d6a0b71f90ee", "messageHeadline": "terror: remove error checker to simplify flags.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "627ec93741f481613d510c38203c3bf8cf8b06d4", "messageHeadline": "kv: add comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ac2b85745f67da119c610541469c6e14eefba2bf", "messageHeadline": "kv: do not check key existence in Delete, check nil value in all Set", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 32, "deletions": 51}}, {"node": {"oid": "44e2c7c8df1fa603d92ecd4d01922df4033cdf71", "messageHeadline": "optimizer/evaluator: add more tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 473, "deletions": 23}}, {"node": {"oid": "7210f23da328b82da33ed84cec34e55df1f5a869", "messageHeadline": "kv, table: fix #463", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 119, "deletions": 63}}, {"node": {"oid": "8c61de9e46708a2ce057d7291802451a95277eea", "messageHeadline": "kv: extract bufferStore", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 150, "deletions": 114}}, {"node": {"oid": "2eb7b3154b8f5e8d0044e4d6bb9d024e280e619a", "messageHeadline": "Merge pull request #669 from pingcap/disksing/unify-iterator", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 121, "deletions": 69}}, {"node": {"oid": "e1851c9b6cd8db94e2ba266508c38ff8a88fadd2", "messageHeadline": "kv: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3c059f77d8e3ee9bb9a5fdb8670eda25ed99e63f", "messageHeadline": "kv: unify NewIterator and Seek", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 120, "deletions": 69}}, {"node": {"oid": "52b13f5e71777039604f18c6b57286dd00638876", "messageHeadline": "Merge pull request #660 from pingcap/disksing/refactor-unionstore", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 229, "deletions": 279}}, {"node": {"oid": "1eaf260eb4f95eff5447d862217e4d593ec76114", "messageHeadline": "Merge branch 'master' into disksing/refactor-unionstore", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 226, "deletions": 83}}, {"node": {"oid": "e8131efc037694b5573c0ed58f75f26c9e5e3a05", "messageHeadline": "kv: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7b53b042e3af793c229f02bf76839ee9b3d472e5", "messageHeadline": "kv: Updater -> Mutator", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "94e64b403992b81d9e5eaf6d29920e332b08a7a9", "messageHeadline": "kv: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "89f89be9962620cc00fc8e0f8ce7f0efad1e0627", "messageHeadline": "Merge pull request #668 from pingcap/fix-issue-667", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb3d6478f9b9bd0ca3db20fd687e47d9a9ac15c4", "messageHeadline": "*: add themis retry error check", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b7dce285818908af4133d659a648948e97953191", "messageHeadline": "Merge pull request #666 from pingcap/morefreeze/update_quickstart", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "695d59616705c62f2465a50ae0ccc172cefaddef", "messageHeadline": "QUICKSTART: change a word", "author": {"name": "morefreeze", "email": "morefreeze@gmail.com", "user": {"login": "morefreeze"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f30ed512500eb19b381be1c890977cf87c14b501", "messageHeadline": "QUICKSTART: little modify", "author": {"name": "morefreeze", "email": "morefreeze@gmail.com", "user": {"login": "morefreeze"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d8911de3602fbc82b2c08dcd11764e2e3594f438", "messageHeadline": "Merge pull request #665 from pingcap/qiuyesuifeng/update-roadmap", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53400f789e63fc8ca89c2f88d49e1a18bd1a42cc", "messageHeadline": "Update ROADMAP.md", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3146dc11423cfc1d9241202c04193276646a92b8", "messageHeadline": "Merge pull request #664 from pingcap/morefreeze/update_readme", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "04e33b819be09010ab911e328d2a6d91877acf0e", "messageHeadline": "Update QUICKSTART.md", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2788940ea8af378e4640e933094f4aa7eb991ca0", "messageHeadline": "QUICKSTART: make command clearer", "author": {"name": "morefreeze", "email": "morefreeze@gmail.com", "user": {"login": "morefreeze"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9935d0a8e616925fe06069156dc4003337be2f07", "messageHeadline": "README: update new docker image usage", "author": {"name": "morefreeze", "email": "morefreeze@gmail.com", "user": {"login": "morefreeze"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "669e63d653b595456a38e3afa4247293d0e26c0d", "messageHeadline": "Merge pull request #663 from pingcap/open-store-retry", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "ebe3ba92f52a4e640baacfa9d3c042a733d491ba", "messageHeadline": "store: address review comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "971d8dfcf1bf325f592ca122ca7df124d18cd182", "messageHeadline": "Merge pull request #662 from pingcap/shenli/auth-host", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 33, "deletions": 37}}, {"node": {"oid": "632810efcfae0916bac3889fdc8f30db898b22f0", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fa3f252662a1a74cb9f74d6955cd802a2656975", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 171, "deletions": 77}}, {"node": {"oid": "da226e57a69665f7c2df7a85fbda7b455ca47d6f", "messageHeadline": "store: add open store retry", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "281216bfcf1d3ca1ee66f16c4cef09ba8a1adc34", "messageHeadline": "*: Support user with anyhost(%)", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 33, "deletions": 37}}, {"node": {"oid": "d2eccb18d7abb1d0a7457c842ea7d1329c58767a", "messageHeadline": "Merge pull request #658 from pingcap/shenli/retry-backoff", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "f1044308b0bc4006d2d0da331219a73328314378", "messageHeadline": "*: Add test case for BackOff", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "01d33e9261cae8a0b66fa56c0a588a02e3b66a72", "messageHeadline": "evaluator: add tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 584, "deletions": 2}}, {"node": {"oid": "cf3f19f1bb71a9489d111fa14b902dba3128068d", "messageHeadline": "Merge pull request #661 from pingcap/update-readme", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "97e328bf44c568cfbf21937dcdb696b4f59ce186", "messageHeadline": "Merge pull request #636 from pingcap/shenli/index-id", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 63, "deletions": 21}}, {"node": {"oid": "98b28b4cd4bff728f82afb54fa01de118ebaaaf8", "messageHeadline": "Readme: Add description for HBase", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "df797437adb566274de89db390fc817363fd9d72", "messageHeadline": "Readme: typo", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d4fcf555ba571e25111429dcf06672f14826d47", "messageHeadline": "Update README.md", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "16321565b4148b18904f58e3c615ffba06caeaa0", "messageHeadline": "kv: refactor UnionStore", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 223, "deletions": 279}}, {"node": {"oid": "3a491e7c2c6339d4c12f7114b44a984709109bb0", "messageHeadline": "optimizer/plan: handle not between range, fix column name range.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 77, "deletions": 75}}, {"node": {"oid": "2993a8f5870422503db23b3ca0a8a2b06d334e33", "messageHeadline": "Merge pull request #657 from pingcap/siddontang/update-ddl-lease", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 11, "deletions": 36}}, {"node": {"oid": "4dc26ddfd863f8667b9e46d501f7a543d90e57ee", "messageHeadline": "Merge pull request #659 from pingcap/siddontang/reduce-test-time", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2c137e3e02b8da44afd3b47aff887764806c03e1", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c987db1a9f16121ba8f01040e72de11e3f61b8d9", "messageHeadline": "*: reduce test time.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cc1af7573b7b982921212a930938d360b913d70f", "messageHeadline": "ddl: creating database/table uses public state directly.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 31}}, {"node": {"oid": "638d33090934f0d86544555897ebf628d1f6a429", "messageHeadline": "*: use default 1s for schema lease.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "64af15bf7c59e903b1771ecc274d8418fdd8717c", "messageHeadline": "*: Support backoff and retry limit in RunInNewTxn", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "fb6561306d1070210a9cf9f5ed8e2b67647284f1", "messageHeadline": "Merge pull request #656 from pingcap/siddontang/upate-local-ts", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "731117c8dfa2508518c4c41384d51cb1222cc346", "messageHeadline": "tidb: Add full jitter backoff when retry", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "206a6072f7bc1489c56a4f53531c353b2f0ba030", "messageHeadline": "localstore: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d93fda2fc047b45ac6a7ea13a04fa29f72a38594", "messageHeadline": "localstore: check valid timestamp if time is reset.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "151e8b1fdd9c2069ceb2faed58939adfefb67d16", "messageHeadline": "Merge pull request #653 from pingcap/disksing/interpreter-commit-error", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "173aad00bbbb57d468e5fa009229417110ac2900", "messageHeadline": "Merge pull request #647 from pingcap/go-vet-happy", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "88047a0efce72c9c51d553338ead0e1f40171e0b", "messageHeadline": "interpreter: print error when commit failed", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7f75a57e4588a03850c4f9b2a1f3d99a3881e601", "messageHeadline": "Merge pull request #652 from pingcap/siddontang/cleanup-prefix", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 39, "deletions": 104}}, {"node": {"oid": "dcb5b50b3c1da4bd9c1dbc84864d587533afb5e6", "messageHeadline": "Merge pull request #650 from pingcap/siddontang/fix-domain-load", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "582354fb7588f650c35de600047bf7dbd3d3af6a", "messageHeadline": "*: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 33}}, {"node": {"oid": "f6714853c7b1d1eaf94337acaebb9cea30dd186b", "messageHeadline": "tables: use 't' for table record and index prefix.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29420a95893a49766e214d551b4722d4e858b30a", "messageHeadline": "meta: use 'm' for meta prefix", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "e6d441e104c63838c26b8f260ebd486c27b6468c", "messageHeadline": "kv: remove prefix z", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b66afe844316e7cdc0da445b52c3b6f6fb13e4a6", "messageHeadline": "*: cleanup prefix 'z'", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 42}}, {"node": {"oid": "5eaee7300f676f46e61e1f78c4ccf81a2e8fa2dd", "messageHeadline": "ddl: resolve conflict.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "546d9a8ef8ec8062dc053e8cc78dc764fb701387", "messageHeadline": "Merge branch 'master' into coocood/new-plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6712, "deletions": 1463}}, {"node": {"oid": "ea1b7d5a6b345bc56c46793652bbcc3507a3b3ff", "messageHeadline": "optimizer: reorganise files, add tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 633, "deletions": 221}}, {"node": {"oid": "2300e26fd76bf78066e411294e96928ff677a3e3", "messageHeadline": "Merge pull request #622 from pingcap/disksing/refactor-lasetinsertid", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 191, "deletions": 205}}, {"node": {"oid": "0de45f286618ff9827786992f21cf00f01d41675", "messageHeadline": "Merge branch 'master' into disksing/refactor-lasetinsertid", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "cf798eae9ff91e2881a8a330f118e4dcab97e98f", "messageHeadline": "Merge pull request #648 from pingcap/siddontang/ddl-test-flag", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "f241e4f8cbfa0cbbb665c704e785cfdebca14e10", "messageHeadline": "Merge pull request #649 from pingcap/siddontang/update-server-lease", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c1fc586f2665095c58b4d347791f2d48c284f81", "messageHeadline": "domain: lock reload and fix version check.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "137ee79f49f26f94f702159fdce6bcccff5db883", "messageHeadline": "tidb_server: some tests should use 0 for fast DDL.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c0a4d50ae0d9937414de594d9555eedb720203b", "messageHeadline": "*: add test flag to skip long time DDL test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "9426554819c041f88bdffea0b99ce1d34f02765b", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "f024f02dbd405766b114acd7c33edb490bfc1f12", "messageHeadline": "*: Make go vet --shadow happy", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "bb5d702d5791c30476a5032e9851a79e052b42e7", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "83a73341ce94bc4ab643cbe2e0be3bd5ba09c65f", "messageHeadline": "ddl: Add index id when adding index with ddl", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "1a28ff83a00d199a59050086dc9698e142351a2e", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/index-id", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6695, "deletions": 1393}}, {"node": {"oid": "106b221834a91324c8726724786ef6feb481b456", "messageHeadline": "*: fix gofmt", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75352d81a41f56eefb36d4b34c3b705051c763c9", "messageHeadline": "Merge branch 'master' into disksing/refactor-lasetinsertid", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6711, "deletions": 1391}}, {"node": {"oid": "58b04969f23ce793c41c18b095825840a9e198c2", "messageHeadline": "Merge pull request #581 from pingcap/siddontang/dev-schema-change", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 6546, "deletions": 1320}}, {"node": {"oid": "962ae7b258042a7682bf2640810c0d2516c55a54", "messageHeadline": "optimizer: remove condition normaliser, handle AND in checker and ran\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 41}}, {"node": {"oid": "624dd90f24f99ffe00021fdb8d43c943798e6420", "messageHeadline": "structure: pre-alloc encoded key size.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "19d52ba0e9a064745df88e2a00343a5a71d63b16", "messageHeadline": "optimizer, executor: pass test.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "575ca779c305f82a1e1552bbf5a60fe09e86dfbd", "messageHeadline": "Merge branch 'master' into coocood/new-plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 155, "deletions": 79}}, {"node": {"oid": "cf9a23d23bf807cb1864cdb269c403bfa284b8e1", "messageHeadline": "optimizer, executor: build ranges for more expression, pass more tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 263, "deletions": 77}}, {"node": {"oid": "f1b47be52fad9993d6434e39d6dca73b0820b4bb", "messageHeadline": "Merge pull request #644 from pingcap/shenli/fix-retry", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "8b75da26a9c9339df30378c0f9e8e572eb7aef36", "messageHeadline": "*: Add test case for retry prepared statement", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "a825f10e5e1fa45c37c8d9ea9db3a22dba7b2a98", "messageHeadline": "tidb: Fix bug for add prepared stmt into history", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "a54d3ebe628dae079cd5e59bc08daa0391a6ff62", "messageHeadline": "Merge pull request #642 from pingcap/siddontang/auto-rollback", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "76b6c8ca61fe90f32989eede789ca53ada94f217", "messageHeadline": "Merge pull request #643 from pingcap/shenli/refactor-gettxn", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "ebe1ff97fafd541d9c203fcac3e68df035ea83d4", "messageHeadline": "tidb: Refactor GetTxn", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "d97a175513719e76fdd264f2721ce56648122a0a", "messageHeadline": "tidb: err should rollback in auto commit or DDL.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "e94bf0f1840cb8718869a025d5cc31f7bb3895d1", "messageHeadline": "Merge pull request #641 from pingcap/zimuxia/tiny-clean-status", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 63}}, {"node": {"oid": "2a9993eb4a496a5e60d0976743e5f4e9badc275a", "messageHeadline": "sessionctx: tiny clean", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "b97612130acfb9f5790e40f58a636a369a4bf46e", "messageHeadline": "*: tiny clean", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 48}}, {"node": {"oid": "ce9f08d1ab3a96ef3c6995ac36a32a9fbf35e8aa", "messageHeadline": "Merge pull request #640 from pingcap/shenli/fix-retry", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "7124752e680b9ca652e7b72f4daab32951e167e2", "messageHeadline": "tidb: remove useless code", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "f492dd665a3981b8be981342242217e08b9a0527", "messageHeadline": "*: Fix retry bug", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "3ba316fe553c068f3b252d1992573743b3002d48", "messageHeadline": "optimizer, executor: use index range", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 285, "deletions": 93}}, {"node": {"oid": "1dc9ba2e4fba462a6b9ddbc239bf999bfa82e367", "messageHeadline": "*: Merge branch 'master' into siddontang/dev-schema-change", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f34301739bc04b5523273dbe5647dd774e49c57b", "messageHeadline": "Merge pull request #638 from pingcap/shenli/retry", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd54ebb1917b6d5a47765775f196d08008289674", "messageHeadline": "*: reset query history when GetTxn", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d47572968ef13ee7395f098258863c5ed35e2993", "messageHeadline": "Merge pull request #632 from pingcap/shenli/fix-issue571-test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c487a314020cd273f8a3c9730131753caea0ee32", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 144, "deletions": 73}}, {"node": {"oid": "2c5359e284cd22a7ab741f149a130dabd85036c6", "messageHeadline": "Merge pull request #637 from pingcap/ngaut/govet-happy", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4b784a00ef32382d7b3ac6c6da55a7dfa2eff4a8", "messageHeadline": "Merge pull request #625 from pingcap/ngaut/turning", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 136, "deletions": 65}}, {"node": {"oid": "32c3e031d5f445236054967511784fa2bd8c6cf5", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6001658292ac1ecab56f3e5f7a76ca054397946a", "messageHeadline": "*: Pass go vet shadow check", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b9135eadb4e8c1eecad354e25fe9295a50332438", "messageHeadline": "*: Add ID to IndexInfo and use IndexID in prefix instead of IndexName", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "f3e62b87ec564c7bfe83e0fb6e577533ff8c2d39", "messageHeadline": "optimizer: add static evaluator and range builder.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 262, "deletions": 45}}, {"node": {"oid": "1e3345d0d32882e2918398164d45ac14ead23b51", "messageHeadline": "*: Merge branch 'master' into siddontang/dev-schema-change", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "28d49bdb69dcf928a4ca610bcb60b3ba06f482b2", "messageHeadline": "Merge pull request #635 from pingcap/c4pt0r/retryable-error", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cd3d3cd6aeb53ba91d5b5861bcd0100a358c0e38", "messageHeadline": "kv: address comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "36f100ece4beb7d7f3d1adf9c828469f5daff501", "messageHeadline": "*: address review comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c408e81e71721314cbf41fe4b554960c455d3141", "messageHeadline": "kv: add retryable err", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "aa92d10bc6e2c6ea763cb61c1973bb4d60bbc735", "messageHeadline": "tidb: Make sure TestIssue571 pass", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8c199f81f35a9c3d51d10a7f176009791b0db631", "messageHeadline": "Fix data race", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "7d9d802af76f4e1ad25db986ab5b3c2e60ddf2f3", "messageHeadline": "*: Merge branch 'master' into siddontang/dev-schema-change", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "242444b18255a8ae1f167b07aad2789c48d03944", "messageHeadline": "Merge branch 'master' into coocood/new-plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5755, "deletions": 1282}}, {"node": {"oid": "96ff5b0e25f781612ecb90b647b27c6e96c8fdda", "messageHeadline": "executor: use index.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 527, "deletions": 253}}, {"node": {"oid": "0b4d849cbfa35e8d8624b1a6f0aa8adee12e7ce0", "messageHeadline": "Merge remote-tracking branch 'origin/master' into perf-turning", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "3df86c58eaf928935e64f3a38438b574b12153d2", "messageHeadline": "Merge remote-tracking branch 'origin/ngaut/turning' into perf-turning", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "1d9169c65182fda338c976cb8a11056c551d61be", "messageHeadline": "Merge pull request #629 from pingcap/disksing/update-themis", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "63b6650e7ffb470c1d89c7462f91b5343266652f", "messageHeadline": "Clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "cd311fb947e0fdbec523677a5f5dacca2e66f1b0", "messageHeadline": "*: add comment.", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcad5d5228a5d5976df14e854f4e39a61357c6c8", "messageHeadline": "Merge pull request #627 from pingcap/siddontang/update-codec-alloc", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "8ba428e2fe6687ccf93f69fe73339e1c1f402f5e", "messageHeadline": "codec: fix typo", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8c8b1fdcb8e542b4f990b6578a5a9ba4d716ff5", "messageHeadline": "codec: update bytes alloc.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "3287656e3cf1c52dbd65b4bbb2af1f083f426cfa", "messageHeadline": "hbase: minor changes for go-themis updates.", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8aca043d4304c7e107f8ceb643bd85e20e45d7e8", "messageHeadline": "Rename lw to lmb", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f650c0fd0dc2afaedd7d8f8fd0c7bcb43a4eb546", "messageHeadline": "Merge pull request #624 from pingcap/zimuxia/autocommit", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "bad75a169301b25570dcd84623c1ea09cb77490a", "messageHeadline": "*: update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0abfff46641d15c9b431ff563512ca2ada6ac045", "messageHeadline": "*: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "68b6ef9a86c096dd29e3c8de91b827e5f0281d64", "messageHeadline": "store: Less allocation", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cf5833e6a3fb856e2bae7763dc1ac22b5f0c00d3", "messageHeadline": "*: add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7f2eaa7a86f6dd2ec29ceadde46f00c793b4dedf", "messageHeadline": "*: fix disable the default autocommit mode after the second start", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2bb9803379ab10aa1aefe2ae16915f09b81dec78", "messageHeadline": "Merge remote-tracking branch 'origin/ngaut/turning' into x", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "0a55e4f5013168bdcb2688ad718396fb5477b0a0", "messageHeadline": "kv: Introduce lazy buffer", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "5cde0bb219b98b199766079a32727d370ee63864", "messageHeadline": "stmt: refactor getRow()", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 22, "deletions": 38}}, {"node": {"oid": "01223de93801768b8c0e9013a71436074d55062a", "messageHeadline": "*: add test case for #456", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "226615adc8131fe3eeca71c43d7358d94802d39a", "messageHeadline": "*: Fix deadlock and index out of bound", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "42390a18ff0519a6cb8fd5fe161f73a8d1054117", "messageHeadline": "ddl: drop index once to reduce conflict retry.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "f3407c5fdf010563bccf91fcdadfd59fdceee304", "messageHeadline": "*: add test case for #454", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e4b8a64df4c2f37de2f273d8987c4b44beafe97b", "messageHeadline": "ddl: delete should skip ErrNotExist error.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "868d6afd901cc1964d6cd2c52695f573abc2afe1", "messageHeadline": "stmt: refactor insert", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 94, "deletions": 108}}, {"node": {"oid": "216c323f3e85838f16edcad7f0b09d26422643b6", "messageHeadline": "store: Using RWMutex instead of Mutex and reduce memory allocation", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "cfed1736a4889be0c9f5c97b3e7c512ee8d43ffc", "messageHeadline": "Merge pull request #623 from pingcap/zimuxia/limit-reload-timeout", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "fa34c8c935d597c4e33384b408fa7f9b00f9233f", "messageHeadline": "domain: update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8cd710b1d4c19f23ecb583bc5ce258314b52848b", "messageHeadline": "domain: add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e640d837a6377b04305d6c05b30b48077d6d41d8", "messageHeadline": "domain: add the reload timeout range", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6b5e22a93f5d5f42863c2dedce4cd3c96e301b47", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 41, "deletions": 47}}, {"node": {"oid": "38336cd64a589b40586b984d5b77c216c7b59015", "messageHeadline": "*: refactor, return recordID directly instead of using the 'LastInser\u2026", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "090131288a8e90c15c9d91709c2a55253015558d", "messageHeadline": "*: add test case, fix #620", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e1d30ae367ed0573047598ce99baeb6c56543259", "messageHeadline": "table: remove dependency on 'LastInsertID'", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "d2c822a4a566f358200462a16715c6ecba43ad4a", "messageHeadline": "Merge pull request #621 from pingcap/ngaut/go-vet-happy", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 56, "deletions": 62}}, {"node": {"oid": "e7b890ed62078021fce3dced723fc9a8ed4b395a", "messageHeadline": "Merge pull request #619 from pingcap/shenli/fix-vet-error", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c1308813690107e941ce5e418277baa8a92aa1e9", "messageHeadline": "*: Make go vet happy", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d8ae7c1e3633fb91859bdd8147b62f70902b6333", "messageHeadline": "*: Make go vet happy", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "01a717122042b474d88b48afa680d02ccce56f4f", "messageHeadline": "*: Make go vet --shadow happy", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "8d0178ce562942c39c3196ce779825409f3996d4", "messageHeadline": "Merge pull request #613 from pingcap/zimuxia/reload-timeout", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "158dcbeb0e7f43eefa907a2f02ed1b6eb095fc43", "messageHeadline": "domain: update log", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea98de8e4ac4202dc84cf7dd647b00d4332bd939", "messageHeadline": "domain: update log", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b8b20c01402c0d1d9cf2c4e381880b6c33f82b4", "messageHeadline": "domain: update code", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5f3f6b1d9736a394aa8fa223375fc7e7dc0c575a", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1477, "deletions": 1201}}, {"node": {"oid": "c3814a818c348eae2a78e0a44a4a548d59b96491", "messageHeadline": "domain: update code", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "8be76283f17cd2433178a1512b9c66fa4c7eb7c7", "messageHeadline": "*: Fix go vet errors", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e48289670acd2cfac762813f386f8507961e4ee5", "messageHeadline": "Merge pull request #618 from pingcap/siddontang/multi-key-test", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "f7866982efb83d2e728f29e46fb6861d2f58f92f", "messageHeadline": "localstore: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "793b6c1ee2933381c005b0b66fc2cd7837f47bdd", "messageHeadline": "localstore: add multi key inc test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "d53371af7e3421884356a27afbca6085b6c9fe5a", "messageHeadline": "Merge pull request #616 from pingcap/goroutine/fix-phantom-read", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "4fbf6c10492eac0e6102d44ef5d32795067764a9", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "d3bfec6eca41198df151a867d4d01824cc9dde8f", "messageHeadline": "Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d8c26fd32862637081d990d8854c3630943505c3", "messageHeadline": "Add isolation tests", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "58ad162d3418a8a4d1b08884f23e0cef109b67ff", "messageHeadline": "localstore: Lock provider when commit transaction", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "f290af556c43729cedbbd63ff8b2e56c48f68818", "messageHeadline": "Merge pull request #615 from hhkbp2/fix-issue-#612", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "296d4087bf6e3fa690d200d405d0587ead199a6d", "messageHeadline": "*: add setting for PATH in Makefile to avoid manual setup", "author": {"name": "Dylan Wen", "email": "hhkbp2@gmail.com", "user": {"login": "hhkbp2"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "11dbfd8e9431b6d8da3c35dd37996cad9574a62b", "messageHeadline": "Merge pull request #608 from pingcap/shenli/split-tidb_test", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1159, "deletions": 1135}}, {"node": {"oid": "85900c3a744b28fdcaaf9aed362d763f83eab9de", "messageHeadline": "tidb: only change remote schema lease if no bootstrap.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "5dc1ae028523407e5dfc820fb58f9a91593712b8", "messageHeadline": "domain: add reload timeout", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "3e84e7e96d0d48c62997ab8580a8608bb608c7d1", "messageHeadline": "*: remove log", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "ab034c122ab94fbae5a1415e0158930637d57a8d", "messageHeadline": "Merge pull request #593 from pingcap/zimuxia/show_status", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 255, "deletions": 528}}, {"node": {"oid": "d815cfa3d1013af9db8d42a78daf458eaf4da7ce", "messageHeadline": "plan: tiny clean", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "fd7eeded6c880410b0a80df1034dac5b3fad4c2b", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4420, "deletions": 72}}, {"node": {"oid": "ab9bcaaa3e092809d38267070d1690e5e1410bc3", "messageHeadline": "Merge pull request #596 from pingcap/disksing/insert-optimize", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 153, "deletions": 28}}, {"node": {"oid": "7ffa9da9c77104befa0cb49c279a8f8a739e0f9f", "messageHeadline": "domain: add log", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f1e81418dc087fee82468aad7a31d79c674cae7f", "messageHeadline": "*: Merge branch 'master' into siddontang/dev-schema-change", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4004, "deletions": 0}}, {"node": {"oid": "c959346213982d96336e7ccb1f964a6cbd68c7dc", "messageHeadline": "ddl: cleanup and notify job done after transaction.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3d6378092d69202151b65909db181db74e1654ee", "messageHeadline": "model: add helper job function and update test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "d8765ea3ce5eff3b233a6159fd30fde7a64972d4", "messageHeadline": "interpreter: add lease flag.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0b5ca9ab8695755ceb1a40ccacc26fb9c622ed0", "messageHeadline": "Merge pull request #611 from pingcap/qiuyesuifeng/fix-table-col-cache", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "590dd8a3a3c7d24368c2b78f668755cbc6699c03", "messageHeadline": "interpreter: use a little schema even with remote storage.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "578d263462bf864b16708a7dd112a414dcf08018", "messageHeadline": "*: update SetSchemaLease argument type to time.Duration.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d698b5c8eff6e3d356abb8da664cb8846d4276b9", "messageHeadline": "table: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "56b42f3df5e69b2a02919dc802087d49e35ea3bf", "messageHeadline": "table: fix table cols and writeable cols cache.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90d75b12f40693c3ce84202c313276349b49f174", "messageHeadline": "Merge pull request #610 from pingcap/qiuyesuifeng/godep-go-metrics", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4004, "deletions": 0}}, {"node": {"oid": "90755f202491ac146957742c681feb6f66da7dd9", "messageHeadline": "godep: update godep json.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "23aa64c2aa927bc1dc8435912b49b9fc81689074", "messageHeadline": "*: add go-metrics godep.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4000, "deletions": 0}}, {"node": {"oid": "65dc9e9d126bb41e2a9bacd52cf4458a198570f0", "messageHeadline": "*: remove session variable statuses", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 52}}, {"node": {"oid": "842931a56c581f8b34295943c424cc1d8f7685dd", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 322, "deletions": 52}}, {"node": {"oid": "ee1d1d47c273c90a7de45f2031e03fbbbfbc6f3e", "messageHeadline": "Merge pull request #607 from pingcap/goroutine/fix-memory-leak", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "41724c43fa3239c60cc77e1223fbac5aee8c52d4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/split-tidi_test", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 97, "deletions": 23}}, {"node": {"oid": "7a6a71b7536769b682d63c0bb641b4b165aff31b", "messageHeadline": "Merge pull request #604 from pingcap/disksing/tso", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 97, "deletions": 23}}, {"node": {"oid": "c46157498a0aab17cce02abf0d7c4fd2aaa3ce0b", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "afc062d32edcab450ea5c7bc7ecdba7190983975", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deca6ea5806fe0a36739ecdf3ec08b200e635894", "messageHeadline": "*: fix CI failure", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "13c2bda9972b92d7657fdd563ed4a0d43c6ce1fe", "messageHeadline": "tidb: Fix build error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d4b346b1d88c7b19b4fe6f243c03c56eb6c5b1e2", "messageHeadline": "tidb: Move some test from tidb_test.go to session_test.go", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1166, "deletions": 1135}}, {"node": {"oid": "346a2711824c8936db3ca955fcfd4fe5313eef79", "messageHeadline": "kv: decrease buffer size and fix memory leak", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bdf08bfd177a29399b4277899ebaf6c781e230cb", "messageHeadline": "*: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 70, "deletions": 24}}, {"node": {"oid": "70666af1c55fce96eda12f167e7dc728b4c1ad23", "messageHeadline": "*: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5821277d135a12129e7d8144973279e1dfd6d6d7", "messageHeadline": "Merge pull request #606 from pingcap/siddontang/errorequals-checker", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "86818a1feb3d78f8f799b9d5cd810f908da89d58", "messageHeadline": "Merge pull request #602 from pingcap/siddontang/update-ddl-reorg", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "7b666d187aa9084b2c15b1c93ee0362ccecbdef0", "messageHeadline": "terror: add helper checker to simplify error check in test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "7fb5fdce31cf35a49bda7239449b777ba892e5f0", "messageHeadline": "Merge branch 'master' into coocood/new-plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "b443304d6712558f74efb9d9a97f27a5b3d39c66", "messageHeadline": "ddl: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "7c16e5fa5a3947860d3974c4bd2f1f4e444c4b2b", "messageHeadline": "Merge pull request #605 from pingcap/coocood/session-autocommit", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "f1aa21580838237f9f828d391070a9d24e65ce6f", "messageHeadline": "tidb: set session variable when load from global variable.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "549dc3b4bd2be9f470f2020c5c2e93656a23fed5", "messageHeadline": "hbase: add remote tso support", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "c358a966c867537d7602799a8e303d5fef3abbc7", "messageHeadline": "tables: use Convert to add correct default value.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "49bc1c8d9cf5617b9058509eed78ee16f7de8357", "messageHeadline": "executor: fix bugs, pass more tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 210, "deletions": 109}}, {"node": {"oid": "06f285ce2907ad01794be2fc6d6a11fb718f825b", "messageHeadline": "sessionctx: remove statusVars", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "5491086695b6e267bc7a9dda320a5adc435e6734", "messageHeadline": "Merge pull request #601 from pingcap/goroutine/clean-up-compactor", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e804b232b516d516f854dae8fb9c7521cba2efae", "messageHeadline": "sessionctx: remove GetStatusVar", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "8f13e6ae122e441ef3aacaf4309186ed7a5ec684", "messageHeadline": "plan: rename MockStatistics to mockStatistics", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "200686bd5746eecb8b7364df4fa9ff07d6742e42", "messageHeadline": "*: rename mockStatist to mockStatistics, and", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 81}}, {"node": {"oid": "4a73a35f780efa66bd47e81c5c9101edd9dd50a5", "messageHeadline": "ddl: update reorg snapshot version and then run it next time.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "ff79cea65e61d2ad92623ac42be6049bc6ebee3c", "messageHeadline": "compactor: Remove unused parameter", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2be0453f2f50d778b96ade48d657e3b821ec531e", "messageHeadline": "executor: fix build after merge.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "a7531125e8f2816bd1a22e19dea89a74da45be41", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "b30bc35aacdc045c2e638fa75cade65c289913ff", "messageHeadline": "Merge pull request #600 from pingcap/siddontang/fix-ddl-wait", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "9af46bbdb63b74722b3d0ac469afb7d23e7fedbe", "messageHeadline": "Merge branch 'master' into coocood/new-plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3528, "deletions": 424}}, {"node": {"oid": "9c6b27877d0cda18ba28f2face8f8650fa84621e", "messageHeadline": "*: must wait 2 * lease schema lease time when running job.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "c6888526ec13ab4423735c8e5bd3286c73fc7c6d", "messageHeadline": "executor: pass more tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1388, "deletions": 124}}, {"node": {"oid": "c11f6f4e6cd7f1a01b629d33284ffc9daf20f548", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "7cc83774c375186974ac3c5bb6d1d423a7b10063", "messageHeadline": "domain: skip ErrDBClosed in load loop.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "43bd337002f43b8918b19d1b0c1d22bc10d5bd79", "messageHeadline": "Merge pull request #599 from xiaods/patch-1", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed027d34c86ad4452c3d91b9396505e7f202e7ba", "messageHeadline": "*: update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "154c00f004cc79c9165412d022c37682bca424af", "messageHeadline": "*: minor change", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7425cfceddcb1ec614ed193c0e836696b14c9251", "messageHeadline": "*: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "a3587fe977ed45643fcb33bda6e7245f297101e0", "messageHeadline": "keep use host network", "author": {"name": "Deshi Xiao", "email": "xiaods@users.noreply.github.com", "user": {"login": "xiaods"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9759dc8549b4871261844b19758064b7d59fab96", "messageHeadline": "stmt: optimize batch insert", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f4ca52ea369c907d4a74c0897a79f7d827e69e16", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 166, "deletions": 82}}, {"node": {"oid": "7b41184fe624f8aecb50a4bce3fe4293e5bcb016", "messageHeadline": "*: rename statist to statistics", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "051a476b2af647a24312b393eff9ac42b129fed7", "messageHeadline": "*: update code structure", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 136, "deletions": 157}}, {"node": {"oid": "c8dd240058da1a6828e00f8c281f04ffd0902780", "messageHeadline": "Merge pull request #598 from pingcap/goroutine/increase-buffer-size", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6bc755bf7ae882e3fdfe2309780171233bf831c4", "messageHeadline": "unexport default buffer size", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "730626680e03b5fc83ca13ec9b0dd0a9bcdf572e", "messageHeadline": "Address comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a724feaaa96a095e26dca807db38676bf686e01a", "messageHeadline": "ddl: close should wait reorg coroutine returns too.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "ad043f30bbd0d65882630a7740ff345230396511", "messageHeadline": "server: Increase buffer size of reader and writer", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8aedcdce76de570416db7afc2493395844f41690", "messageHeadline": "domain: raise panic if reload failed and try reload before get.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "6019d1f5037e5e5de9c4592233ebe2efce6775e0", "messageHeadline": "ddl: support GetLease and set lease after closing worker.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "dc5565eb33a90e8fa1cd25cf35c29142e11e28f5", "messageHeadline": "executor: use new plan for basic select.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 297, "deletions": 53}}, {"node": {"oid": "149180ace74d303d780a7212dfe9dd7123a5ed6e", "messageHeadline": "hbase-store: optimize query  performance", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "c869f3ce7a5ffac6012397f02b2eb7d766b3f80d", "messageHeadline": "ddl: don't remove reorg info.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "b5540a344747e810c1ed8611738639abd5b82b64", "messageHeadline": "kv: support delayed check, optimize batch insert", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 108, "deletions": 12}}, {"node": {"oid": "ae710b55dc3c8c75ebaff5b593c9dd9b242fed30", "messageHeadline": "Merge pull request #583 from pingcap/shenli/fix-history", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 87, "deletions": 44}}, {"node": {"oid": "6ba84b78f4cbdc2e6af3c1b84f4947117d5fec8a", "messageHeadline": "*: fix using stat when ddl is closed", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "486b4dc35b42b6a764468f42423a4d74fdc5c6c1", "messageHeadline": "Merge pull request #594 from pingcap/disksing/kv-option", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 95, "deletions": 9}}, {"node": {"oid": "1b066cdd1953198d20c2f5fcf4b8ab90afc13c0d", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b721ab994930f2f1e8f55d1d6792eb4b760774f", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1642, "deletions": 174}}, {"node": {"oid": "69dc388d659ebfbf96d048c1c1ae420b87c82366", "messageHeadline": "optimizer: define what kind of statement is supported to use new plan.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 68, "deletions": 15}}, {"node": {"oid": "f34b03f9e2f5f030897e8e20abe3449a32869859", "messageHeadline": "*: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2899d09d50f565f42095c7ffeebb696916c6ff14", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "6ac1d8eb1e228000be7f6f8affd01c3ae4ecc82d", "messageHeadline": "*: Address comment and limit retry times", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 36, "deletions": 41}}, {"node": {"oid": "04c9ea4966f0dbec09a0bc3e8795fd57930d25f1", "messageHeadline": "*: update test and pass golint", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 116, "deletions": 96}}, {"node": {"oid": "e48a46254e36225dc6850037cc1af2937e3f2800", "messageHeadline": "kv, stmt: add kv.Option, optimize table scan", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 95, "deletions": 9}}, {"node": {"oid": "e78a3afe1873d91c85401908b674ce3c53ff8467", "messageHeadline": "Merge pull request #591 from pingcap/c4pt0r/cleanup", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7d0d8967ac59f973b0333dab1808383e759bd093", "messageHeadline": "ddl: let outer control DDL worker start/stop.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "4960a63b81e04d5297c07b4a5b65e9bcfa8a5fd8", "messageHeadline": "hbase-store: address review comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "42cea847525a8ce3096d7f151656365332de2442", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1456, "deletions": 132}}, {"node": {"oid": "8e094c0e55ea9ee0e286481d75508358b4f46ba7", "messageHeadline": "hbase-store: use rand instead of timestamp for selecing connection ra\u2026", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9d4230f84fe1cec90770d6e81eecbcbe5ecaf7ed", "messageHeadline": "Merge pull request #498 from pingcap/disksing/hbase-store", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1373, "deletions": 96}}, {"node": {"oid": "04e80f8e7c0a26abe4edce1ef281af0707e651b5", "messageHeadline": "Merge pull request #590 from pingcap/shenli/check-conflict", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e667be893b2884653e4c8a99378f8de4dfa42aad", "messageHeadline": "*: add test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 67, "deletions": 14}}, {"node": {"oid": "635b188810a75b773f6f008eb52f65ca121607dd", "messageHeadline": "*: Add temp_parser_file and y.output into .gitignore", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dbf676c820958ea3eec90bdce2ce24efb6d93aae", "messageHeadline": "*: update the function call", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "0ddf6eb4154a660cd4ea7986e12d58dd3033dc9f", "messageHeadline": "*: add stat interface and corresponding implememtation", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 107, "deletions": 424}}, {"node": {"oid": "31d0dbd222db2f2b3fe0ca3bfdc4e320ef0eb63f", "messageHeadline": "tidb: Check reduce/reduce conflicts in Makefile", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9620eb0d538f8c47e9102ee4a7fa3515bfc9d2d0", "messageHeadline": "Merge pull request #589 from pingcap/shenli/parser-conflict", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "176dfee8766d990a5a85a24eb0dc58dbfde9f0e1", "messageHeadline": "parser: Fix reduce/reduce conflicts", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47e1d7d19d94737e1fb1c529f242bafe74eb54ab", "messageHeadline": "*: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2d56df234ffb0964f6219c46d6a944a267168dfa", "messageHeadline": "*: Fix bug in retry stmt and add some test cases", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 51, "deletions": 26}}, {"node": {"oid": "7cb89d5693d25dbd6f1a0d0ade990399366c4693", "messageHeadline": "Merge pull request #588 from pingcap/qiuyesuifeng/fix-reorg-state-tes\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "06f24a43d7572efdad40c9943d51a756a19ed597", "messageHeadline": "ddl: fix reorg state test bug.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "6f0b599086d0eb85ac69997fd3553d3cc03fab4d", "messageHeadline": "tidb-server: support schema lease flag.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c4840902403c5e11a2b326ad253e062d83adc0b3", "messageHeadline": "tidb: update SetSchemaLease, only affects not local store.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "c318f58c072bf47b3895e2fe0c15dc2f724c8a4b", "messageHeadline": "hbase-store: use a fixed conn pool instead of single connection", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "c01af56fc31a768d290d1eaf70ec99f1c74ff49e", "messageHeadline": "executor, optimizer: new executor and optimizer implementation", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1376, "deletions": 183}}, {"node": {"oid": "45f91fd4172112c68a6e2e71a71cade01963a52b", "messageHeadline": "*: support show status", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 99, "deletions": 23}}, {"node": {"oid": "551527db9a28f38cf51ebc5dde9992bbf67958cd", "messageHeadline": "Merge pull request #582 from pingcap/zimuxia/store-status", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 75, "deletions": 32}}, {"node": {"oid": "a6e12133392af0c796add012522d7f61c344ebfe", "messageHeadline": "Merge pull request #585 from pingcap/siddontang/update-reorg", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 97, "deletions": 5}}, {"node": {"oid": "4b6672bd0a25f785b5a8a690a2228f0eecd9018a", "messageHeadline": "hbase-store: address comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "737215bbf555a333f9aa1d7e79f585bbd5f62a23", "messageHeadline": "ddl: add reorg owner test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "349f69fb2f5e5e5cadd9130a4cb2c59c1072c6ba", "messageHeadline": "ddl: no need to wait reorg done if lease > 0", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "0d93a30e7f7f31c8a6cbf2a26b85648734fcdc2b", "messageHeadline": "tidb: remote store use 100ms for schema lease time.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0a09e0525f6d2050327ea5e7ee779bcbe0b93e5", "messageHeadline": "ddl: just test if owner before to run reorganization.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "48c3644d0b2cb1395c1ebe008ae0066a7009f48f", "messageHeadline": "tidb: Clean env when running getExecRet", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "937081851261c73b227b631485dfdba6a1fd015a", "messageHeadline": "tidb: Fix bug", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "301ea1c93abb9347e454db789ff0bc3bd6981b8c", "messageHeadline": "*: Merge branch 'master' into siddontang/dev-schema-change", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 269, "deletions": 4}}, {"node": {"oid": "30f1fe07713d2f4f7e0f5c3670735fa06167e323", "messageHeadline": "*: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1ad237a95274e95881489ee716b199b1c2a97ad0", "messageHeadline": "Merge branch 'master' into zimuxia/store-status", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 487, "deletions": 95}}, {"node": {"oid": "997b1f7d8b842031d6dd6188952f6e8fae571658", "messageHeadline": "Merge pull request #575 from pingcap/disksing/hbase-kv-test", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "2b7064c567f727dd665045a398a41684badc363f", "messageHeadline": "*: store status variables to the db", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "6cf2c6f3b05db7ebf57a536d7daf497e1381cfed", "messageHeadline": "plan: add init function", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "915ce8447407d4f560c644f62709476000905648", "messageHeadline": "ddl: update log", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d229525acd8aee3f11caa572944702445129e51", "messageHeadline": "Merge pull request #576 from pingcap/coocood/index-point-lookup", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "c1b4921f6a5f7a94b617137dc98736340dd3dcad", "messageHeadline": "Merge pull request #568 from pingcap/shenli/mysqldump", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 245, "deletions": 2}}, {"node": {"oid": "3a68fe45f03f6a60897f7551aea89ef6f285dae9", "messageHeadline": "Merge pull request #580 from pingcap/disksing/hbase-insert-issue", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "c601a25d0b3e4a541143b0cb59302c70699c922e", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "dd087d40c22686111690d7fbcbbbf55d136958a0", "messageHeadline": "ddl: re-check condition not match error.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b41d64c33443b72d4caa1baa7f1642b9c1613258", "messageHeadline": "Merge branch 'master' into coocood/index-point-lookup", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 150, "deletions": 79}}, {"node": {"oid": "62c15881c026d611f4474395f557f8c7ddde34d9", "messageHeadline": "*: Merge branch 'master' into siddontang/dev-schema-change", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 146, "deletions": 67}}, {"node": {"oid": "f49d073b70b9526f7471bc183580d5acc1c50b7a", "messageHeadline": "Merge pull request #577 from pingcap/shenli/issue-571", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 72, "deletions": 17}}, {"node": {"oid": "18ce6b604c3f3164a543767bf4ab5e6074760c85", "messageHeadline": "*: Fix bug in session.Retry()", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "9c0d8eaa01ce412f68165b03f4dbdf709f173322", "messageHeadline": "stmt: fix insert list issue", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "f5ff835c1174abc0dc48d07cbf11fdb188d7da05", "messageHeadline": "Merge pull request #578 from pingcap/qiuyesuifeng/dev-schema-change", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e88ba4c060c9236f29ec600926c7468af345dfec", "messageHeadline": "Merge pull request #579 from pingcap/coocood/extract-quickstart", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 74, "deletions": 68}}, {"node": {"oid": "840249541f3710d244221f3e4064583f5e868ef5", "messageHeadline": "ddl: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8ea3068a8e7d14e2f063c0a7f3a015209a3a2ef", "messageHeadline": "plan: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cbf4732a540ffe34379279ab236475a3afc47288", "messageHeadline": "ddl: drop column exist check.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b00955f4e4f24d9141e9b00fc04a74607d1261d7", "messageHeadline": "tidb: Fix bug for stmt retry and add unit test case", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "03614232ff882075261a8561748f027456ac53ea", "messageHeadline": "ddl: update schema lease for db test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7bd318c835fc266eb14cee5a2688ae12f7636292", "messageHeadline": "plan: fix index point lookup.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "fccaf9b1f52e2e5262463a8374d570a913bc98b3", "messageHeadline": "ddl: add column exist check.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c0254d809c27038d5c8551c71739d423278f2e9f", "messageHeadline": "ddl: cover error test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 271, "deletions": 0}}, {"node": {"oid": "aeef11ee790d5655bc23fa97dcc577311e2a169c", "messageHeadline": "*: minor change", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fac7d27dd2487d784a9dd4f44c8a2e170643eb4d", "messageHeadline": "hbase-store: kv test", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "b230d4b3dce4b37636f6bc6a3d3200640b10bb62", "messageHeadline": "*: remove no need DDL action.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "e22887948465b7af0cfb7edbeda6e053c3095f24", "messageHeadline": "docs: fix link", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "973320bc61ec24438f56b163a8403ac29e4942c4", "messageHeadline": "docs: extract quick start section to its own file.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 74, "deletions": 68}}, {"node": {"oid": "542bfebd3637dcd5001811a5d97d97652cbdbfec", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 833, "deletions": 74}}, {"node": {"oid": "4a6348cce70f43315ea169b901484570835d2b3c", "messageHeadline": "Merge pull request #566 from netroby/pr/add-introduce-docker", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1fccd95733067bcb71b163758eab89145ed1a81e", "messageHeadline": "ddl: verify data in kv storage for test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 155, "deletions": 8}}, {"node": {"oid": "3b59e0c404857055ac4113f9da9a553ca986ac0b", "messageHeadline": "Merge pull request #550 from pingcap/qiuyesuifeng/issue-279", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "50cec9436e0c16ebf9696aa12d4542c48e54c9b1", "messageHeadline": "Remove one line doc about replace config", "author": {"name": "ZhiFeng Hu", "email": "hufeng1987@gmail.com", "user": {"login": "netroby"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d05b2075b1bd3f5c791a052444af06febf13a888", "messageHeadline": "Merge branch 'master' into pr/add-introduce-docker", "author": {"name": "netroby", "email": "netroby@users.noreply.github.com", "user": {"login": "netroby"}}, "additions": 796, "deletions": 48}}, {"node": {"oid": "739d7705426ce6fb8321c735467a1868b552db46", "messageHeadline": "Merge pull request #574 from pingcap/coocood/index-point-lookup", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "59e1187f187af34708ac508e2e94ceea26bef7c8", "messageHeadline": "plan: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2d36bc727b84dc639051abe4963424fe7e46e856", "messageHeadline": "plan: fix comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78f9001f93fee1b7f950be24583a99e77b877329", "messageHeadline": "plan: call kv.Index Exists for point lookup.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "38b754e8583f0845ce9a87486fce04cf239f6219", "messageHeadline": "Merge pull request #573 from pingcap/qiuyesuifeng/dev-schema-change", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 166, "deletions": 32}}, {"node": {"oid": "7daf2e92e2b253368a992e147513584955802879", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/mysqldump", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 727, "deletions": 35}}, {"node": {"oid": "741b39ef32dbabd1dbb08dbe852d3fa6949be911", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4230f79995c53b45439732b63691d02891c9f57c", "messageHeadline": "ddl: add reorg state schema change test and fix a drop index bug.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 166, "deletions": 32}}, {"node": {"oid": "eac072d5e67a2462746648f257db0048904251bd", "messageHeadline": "Merge branch 'master' into disksing/hbase-store", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1508, "deletions": 213}}, {"node": {"oid": "b672788e4ce08d9ea9f3fe6978dce1cd69ed1d6f", "messageHeadline": "Merge branch 'master' into zimuxia/store-status", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 730, "deletions": 34}}, {"node": {"oid": "9c711296c1d147f35fc09178538e87a0e7ed7215", "messageHeadline": "Merge pull request #551 from pingcap/zimuxia/issue525", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 728, "deletions": 34}}, {"node": {"oid": "d5cf283f9102a194ab8f8ea7afb51c85cfd0c1bb", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "85b31e8cfccef7d50c173ac07d36de92b2460ae3", "messageHeadline": "Merge pull request #570 from pingcap/siddontang/fix-reorg-bug", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "dff8503ca1b3db66ab49593cbeb798b7ef18e562", "messageHeadline": "tidb: Retry for FinishTxn without rollback", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ccca7c25aad3881fae19cb99e678a9e5bfb06132", "messageHeadline": "ddl: re-add drop column test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0331009013fe129e33882986794118aa6639aa54", "messageHeadline": "ddl: fix go vet shadow check.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2815fb1fbb654c2756d4dcb81761d65ba21da6a7", "messageHeadline": "tables: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4eb34f69cea1c0b8c90a75abee90ab1b9d166d20", "messageHeadline": "*: distinguish write/delete reorganization state.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "2ddd65d8ad6bbffb11d01f286a4ae6728da569e9", "messageHeadline": "Merge pull request #569 from pingcap/qiuyesuifeng/dev-schema-change", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 101, "deletions": 33}}, {"node": {"oid": "54e127cf7bb161f2bebeeb3d03ddf65598125652", "messageHeadline": "ddl: add column index check test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a882fb52d77a0e148f2eff77ff05e6968d5bf20c", "messageHeadline": "ddl: add index/column must lock row", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 355, "deletions": 5}}, {"node": {"oid": "c611523c4c9c1b77dd2b048c9bd2c7a805d54a0c", "messageHeadline": "Merge branch 'master' into pr/add-introduce-docker", "author": {"name": "netroby", "email": "netroby@users.noreply.github.com", "user": {"login": "netroby"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40f6d99748f3d816d2e1d62abbb38b4c460ffe3a", "messageHeadline": "*: store status variables to the db and add", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "b3a137d8a8fd12f4cbdc84c66c28ad5b49e79d54", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "046f9d29341b8c9c90ffa03c12d574ad2b0c6a54", "messageHeadline": "Merge pull request #567 from pingcap/disksing/index-create", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "79164b611d19ce7a1095566b0f9aa687157db598", "messageHeadline": "kv: optimize index creation", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f09f61a79c69d7b846c17003408f1867c3e3d17d", "messageHeadline": "*: Add some unit tests", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1ae87e7d2ffd10f79d9b8f54c2d4e9a66d30ecd9", "messageHeadline": "Merge pull request #565 from shuhuai007/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e42be28f4e94dbcf9a3e0f32ae63bf89b6004669", "messageHeadline": "ddl: add more tests.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 85, "deletions": 32}}, {"node": {"oid": "e431344d54e2f4aedd83d1917b14e64cc8df8d44", "messageHeadline": "Fix typo errors for docker doc sections", "author": {"name": "ZhiFeng Hu", "email": "hufeng1987@gmail.com", "user": {"login": "netroby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fce2906c1cb7797347a7e7051e91011fc68f5102", "messageHeadline": "Merge pull request #560 from pingcap/disksing/insert-index-prefetch", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 94, "deletions": 32}}, {"node": {"oid": "8be5a050339d2f102b456b7c5762df8b07a19702", "messageHeadline": "ddl: add reorg test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "410b9349fc03a6be497a070c5e00a7e91d633680", "messageHeadline": "Document add: how to using docker with tidb", "author": {"name": "ZhiFeng Hu", "email": "hufeng1987@gmail.com", "user": {"login": "netroby"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9203fa4a706d6797cf511144b19863f8c2c4735a", "messageHeadline": "*: Fix mysqldump import data problems", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ea0953b328ea2fb0225ce627906b6d026eaa558a", "messageHeadline": "Merge master and pass mysqldump dump data", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 846, "deletions": 193}}, {"node": {"oid": "2224658256db4bc18b763d6c308e68dc33396c4f", "messageHeadline": "*: tiny refactor", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "48f6bc4b0d6cfacb0bceb5598a2da21b99d84b35", "messageHeadline": "*: add UnknownSystemVar", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ed741a3c987982564237e8de060e83cd1989a4ab", "messageHeadline": "util: update error", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "301d96bdb13152314314c22cfceb7cc553d9d9d2", "messageHeadline": "sessionctx: remove ErrUnKownStatusVar", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3684664f5db55e100b1acb50925690b59e660668", "messageHeadline": "*: use terror instead of error", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "2a63a0ec49ebfe2512368867a3cd24b8254ac535", "messageHeadline": "add intellij items for gitignore config", "author": {"name": "Jie Zhou", "email": "zhoujie338@126.com", "user": {"login": "shuhuai007"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b74265dbc2a6a29c901050e64c55adf8b695761", "messageHeadline": "Merge pull request #561 from pingcap/qiuyesuifeng/more-schema-test", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 546, "deletions": 210}}, {"node": {"oid": "15cc894c04d6b9ced6f0bdc864829507183f6efa", "messageHeadline": "ddl: add find index test for index schema change.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "809f5055b170f10f4a97df934efd12e2f4dcef27", "messageHeadline": "*: adjust the show status results and add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 89, "deletions": 10}}, {"node": {"oid": "297c49b7b5aaeb76d2019a3ac73ecc6d33fe42ef", "messageHeadline": "ddl: add find col test for column schema change.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "3baf0219a216b86a3b71d9e874269d4176a4df40", "messageHeadline": "column: remove useless state check.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "930729a05875dc9ba955bec4bc0d6c1a0259f5e7", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/more-schema-test and fix", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 44, "deletions": 56}}, {"node": {"oid": "969ec27c7131f669c1f11a93c3a9bcc60019de2f", "messageHeadline": "Merge pull request #563 from pingcap/shenli/issue-557", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "421b958f416a721f48d1b8a5d0e05e6bbd4f3e76", "messageHeadline": "localstore: Fix a bug in kv_test.go", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5fd9e78a99585b41af12e48770b96081cfef7d39", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 547, "deletions": 193}}, {"node": {"oid": "92913fdb68546d96faa51c2e8afda10c8a7c5daf", "messageHeadline": "Merge pull request #556 from pingcap/qiuyesuifeng/fix-column-value-ex\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "594593ea623412f4d337ed384c0f422f81f10fee", "messageHeadline": "Merge pull request #562 from pingcap/qiuyesuifeng/add-removerecord", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "c210aafc9fcb2114e92b163967f9d07a06ff28f2", "messageHeadline": "ddl: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d169c08b6fb44b08593cb73ad18cff116f0fa710", "messageHeadline": "*: Move privilege checking from ddl to stmts", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "99212f39fe450528a13536108764a93f8a65e0ab", "messageHeadline": "*: tiny refactor remove record.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "8a86194ecde41e1aba8bd55e1d2198186ae00d09", "messageHeadline": "ddl: refactor index schema change test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 354, "deletions": 135}}, {"node": {"oid": "c26bf83711297fdc8024adc18322ab5dd6a59374", "messageHeadline": "stmt, kv: prefetch indices for select statement", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 90, "deletions": 29}}, {"node": {"oid": "4deb07d36748954b6caf60dacacc2ec3812887f9", "messageHeadline": "stmts: fix test panic.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2f334fc652d15915ce9312332204a1d6bba3ddbe", "messageHeadline": "*: Merge branch 'master' into siddontang/dev-schema-change", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 381, "deletions": 88}}, {"node": {"oid": "8fc82bea9b45b1df3eef19a85b32d9810e498bdd", "messageHeadline": "*: support drop index statement.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "f4c1311801f535f428ea84040f4df9a30b7b9d4b", "messageHeadline": "ddl: tiny clean up and update.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 132, "deletions": 27}}, {"node": {"oid": "0f744899c542e9c91ff680ab4dce46856d311950", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 136, "deletions": 87}}, {"node": {"oid": "3256ce28272407a37e5f32207e41562bebbf7f1c", "messageHeadline": "ddl: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "61f9e16931ce48226ee501a9eff8b87b9c2d483b", "messageHeadline": "*: rename getGlobalVar to getExecRet and update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "afb2ac3404d3c9c5efa0e58b585a92f0f451c4de", "messageHeadline": "Merge pull request #555 from pingcap/siddontang/update-reorg", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 136, "deletions": 87}}, {"node": {"oid": "7819e22067943c2b67aab122ddea9d0c5a63c5af", "messageHeadline": "ddl: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c45fc63bd0454a7e9e308f477982f8f9544da1f5", "messageHeadline": "Merge pull request #554 from pingcap/disksing/hbase-store-cleanup", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 55, "deletions": 198}}, {"node": {"oid": "d6e48505592ae900ac61b17203bc146fa7d77144", "messageHeadline": "ddl: fix column value exist backfill bug.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "75c58b5600f9d50f891be4692e0eaf6dee81437d", "messageHeadline": "hbase-store: address comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b1206037b580a3f863b4865fd90cca3532154d54", "messageHeadline": "*: update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8a48dfbb21df8c95453867bc1fee13186f92300d", "messageHeadline": "ddl: remove reorg handle when finished", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "c5e238ffce2d9537eeb58d8fcb4ab2e653662993", "messageHeadline": "hbase-store: clean-ups", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 49, "deletions": 195}}, {"node": {"oid": "2d28c93b3ea4412a9652296ecb380aa8d78efe65", "messageHeadline": "*: Merge branch 'siddontang/dev-schema-change' into siddontang/update\u2026", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 120, "deletions": 78}}, {"node": {"oid": "d0caf9d16652334281734440591404cb657836ec", "messageHeadline": "*: save reorganization processed handle in meta.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 135, "deletions": 84}}, {"node": {"oid": "b8858cba76e0316d45f565287789bb325c0defec", "messageHeadline": "Merge pull request #538 from pingcap/disksing/kv-cache", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 521, "deletions": 50}}, {"node": {"oid": "36c99c99f236daa44c354f068ad8d0000d4c6fa9", "messageHeadline": "Merge pull request #552 from pingcap/qiuyesuifeng/schema-test-update", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 120, "deletions": 78}}, {"node": {"oid": "bf7fbd420c593c43c8aed5eaf045c8b880a5ce3f", "messageHeadline": "ddl: add state none check for drop column.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "230b185ef8c03ef159271125608b63543ad9e6ed", "messageHeadline": "Merge pull request #553 from pingcap/siddontang/update-schema-test-ca\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "bd5d89df9621ea4215429be9e1b3b7c9d4b2f781", "messageHeadline": "kv: BatchGet -> BatchPrefetch, RangeGet -> RangePrefetch", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "c4b46faaabf9bd3d7baab2da33003c31fd6fb417", "messageHeadline": "*: address review comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 54, "deletions": 77}}, {"node": {"oid": "85126b094262588110343980ce771ff5e24f0839", "messageHeadline": "ddl: OnJobRunAfter -> OnJobUpdated", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "8d6d727d271b2a952f939057f5906cac91840aca", "messageHeadline": "ddl: update column test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "aff1496da77344a25e0584685e46a5c79f445bbc", "messageHeadline": "ddl: fix column test panic.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "937b49943301a35c91ee61cf5bdf473f43a6aa21", "messageHeadline": "ddl: adjust job callback place", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "132960e9c8b87e85c471ab0b538b573825c87f2c", "messageHeadline": "ddl: use callback to refactor column schema test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 85, "deletions": 71}}, {"node": {"oid": "415085546b923103a5d3c5500aae5310abb11130", "messageHeadline": "Merge branch 'master' into zimuxia/issue525", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 508, "deletions": 103}}, {"node": {"oid": "f35ec29b6c1560e1ddce2fafa342e0955221250c", "messageHeadline": "*: rename GlobalSysVarAccessor to GlobalVarAccessor,", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "23a7e88f0d6890aa7ea14d1826a74b19820a97ec", "messageHeadline": "*: support ast", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4bf9133d4a6dccb53ab96a7a85059b8e16ae935e", "messageHeadline": "plan: support show status and add the test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 113, "deletions": 2}}, {"node": {"oid": "4d8ae0084660c1d8524411c127fa6b8b22c4ccdc", "messageHeadline": "sessionctx: add StatusVars", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 422, "deletions": 0}}, {"node": {"oid": "5cd36d05f12fff3b0f61580d4d01dd0d0263f0bb", "messageHeadline": "*: add GetGlobalStatusVar and SetGlobalStatusVar function,", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "784e7a1218ece72a9e7b87010486291c126d8a7d", "messageHeadline": "parser: support show status statement and add test.", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "77f8003de09867f88b87498c7826dcac16203a8a", "messageHeadline": "Merge pull request #549 from pingcap/siddontang/ddl-callback", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 86, "deletions": 38}}, {"node": {"oid": "efaeeff945eb1bc2fd3ad7ef37558a3b804a3254", "messageHeadline": "*: add ddl callback interface", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 86, "deletions": 38}}, {"node": {"oid": "0fee0d5a55f82f791ea64bd4793d7f2c2e903c49", "messageHeadline": "ddl: update test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "b803cabc2fbf3b72b6f8ab1630f4df4b2c287d91", "messageHeadline": "Merge pull request #544 from pingcap/shenli/refactor-globalvar", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "a54c7a7ab9601d13f873d1812a6d9a492da02fc0", "messageHeadline": "variable: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bce639483043883ed0a599cdcdb8cd799f15a60", "messageHeadline": "Merge pull request #547 from pingcap/qiuyesuifeng/schema-test-update", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "bb2e32175b833e8a9d76ed7d7aa86440fbe22fe0", "messageHeadline": "util: tiny refactor RoundFloat function.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "33cbce9cd18e160dbf3787dd16b32013353c5122", "messageHeadline": "ddl: update test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "8d6598e61550fb0324c245d543e64551d99131f3", "messageHeadline": "Merge pull request #546 from pingcap/coocood/field-text", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 94, "deletions": 21}}, {"node": {"oid": "dbd4ba0aed05b5579860df633759885c14305481", "messageHeadline": "*: remove schema state check test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "df1caf0f54dc0bbed7df16f9897481e53c647abe", "messageHeadline": "parser: add test cases and use unicode function.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "a1417b0bf489a37c7f86fded3d8b798c6ef96c83", "messageHeadline": "parser: set exactly the same field text as MySQL.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 77, "deletions": 21}}, {"node": {"oid": "21b6d0502e7d1a396ce104df431f50941a13af33", "messageHeadline": "util: fix float64 round function.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3736d02f5a2c3aacf9aeb73f72c9292dccd5ea05", "messageHeadline": "Merge pull request #545 from pingcap/goroutine/rename", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e97863751fcf12cad2f462bb26e7f89fc3d151c3", "messageHeadline": "*: address review comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88e129c3a167bda7252c00a43744084ac66bb26d", "messageHeadline": "structure: Rename Length to FieldCount", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7964aff64977759969c15d3cc5ec8c44ebf5ae43", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 199, "deletions": 31}}, {"node": {"oid": "fc980462a02a98f526db061a1b1937ce59babc47", "messageHeadline": "Merge pull request #524 from pingcap/zimuxia/issue-419", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 238, "deletions": 51}}, {"node": {"oid": "57d47635e189ca16427a5e07d48bf1237f60d093", "messageHeadline": "Merge pull request #542 from pingcap/qiuyesuifeng/add-structure-hash-\u2026", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 98, "deletions": 15}}, {"node": {"oid": "7d49f39f2e615786408abf698c436c3151164bfe", "messageHeadline": "*: Use Bind/Get global sysvar accessor instead of type assertion", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "08348d55c320a2f2b780f44a9a9da01e2a34054b", "messageHeadline": "*: address review comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c56ef6e737bd7e072ce142575d60ec784bea8509", "messageHeadline": "structure: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 63, "deletions": 19}}, {"node": {"oid": "df7b658ebc0a5fae4deaa44c0f4bc0c8111fa3a0", "messageHeadline": "*: address review comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "b0c54b028866524e12380be4b5c2c6aaf2514c25", "messageHeadline": "Merge pull request #541 from pingcap/shenli/issue-540", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "184e4f258950df91b8e6fe31eff00b6474c50c5b", "messageHeadline": "structure: add more test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7bab524baeedf3f3d281a4f1839082d4c44fef75", "messageHeadline": "*: add hash set check for not changed value.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "46cbfb10ea32fbcecae65441d9692c59cafc5ebc", "messageHeadline": "*: check state when creating table.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "cda586fdd89549257540a93a9d22423869c7a712", "messageHeadline": "tables: add record must consider reorg state", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3bafc500232ec53723329a4a14a91fc4ee9b53e7", "messageHeadline": "plans: Fix bug in show variables plan", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "34100b60497c817f45f4be446b9c91d051981901", "messageHeadline": "Merge pull request #539 from pingcap/qiuyesuifeng/fix-mybatis-test", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13bf573ecb70fb99214ef1ce924d73337ea33a44", "messageHeadline": "hbase-store: address review comment", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3f949a42edf7724cf3ba0c77553d2aa82db2400", "messageHeadline": "Merge pull request #534 from pingcap/coocood/imporve-terror", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "8c99975ac40a4f0da5518e058d293fec850ca225", "messageHeadline": "*: fix mybatis test error.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5911e6fabbcc25537e25e13b29ed408b722fe614", "messageHeadline": "hbase-store: pass CI", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6271a92eca3d80a059f658b09dacd9298ef96a96", "messageHeadline": "hbase-store: pass CI", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a5119ae787ac3dc1e0526ba98ae6ba1ff95c1aa4", "messageHeadline": "kv: refactor, test cases", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 334, "deletions": 56}}, {"node": {"oid": "cdcc033fa1f942594255875d2127246a3a91d181", "messageHeadline": "kv: add decodeKeyIter", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "b8da56b5081632f6c2ef49ee6eecedcc9399aa1b", "messageHeadline": "kv: rename and minor changes", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 53, "deletions": 52}}, {"node": {"oid": "9a39f814e2c302dbf983c0dfe6b6ae3dc44ad091", "messageHeadline": "Merge pull request #536 from netroby/pr/pr-fix-missing-symbol-column", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b1f107d4b6f1bee5db7316d0d907ef564a647b3", "messageHeadline": "*: add comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98856ad68e820c20655c67fb68cdffd9fe20fc0b", "messageHeadline": "Return *Col instead c *Col", "author": {"name": "ZhiFeng Hu", "email": "hufeng1987@gmail.com", "user": {"login": "netroby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b98b6920b9cbbcb8131ff0b1ed6ec700de0c97f5", "messageHeadline": "*: add comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 58, "deletions": 100}}, {"node": {"oid": "88ef8dd9eb7291efcf5aaf85de2b3030a07c8709", "messageHeadline": "If we found c, then return c", "author": {"name": "ZhiFeng Hu", "email": "hufeng1987@gmail.com", "user": {"login": "netroby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fa25044d90a8593886cdbaa1c852fa908ae2f28", "messageHeadline": "column/column.go fix missing : symbol", "author": {"name": "ZhiFeng Hu", "email": "hufeng1987@gmail.com", "user": {"login": "netroby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1a4be756b9dce476eca4b61689ce4d759d81ae1", "messageHeadline": "terror: improve test.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "039b819e6bfd1bafd87bc8b74565b0b91051f37a", "messageHeadline": "Merge pull request #530 from netroby/pr/pr-dockerfile-v2", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "807b8979396bc12c4509a44149e2788239b3077a", "messageHeadline": "terror: remove cause functionality.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 40}}, {"node": {"oid": "de8f85e3f534a2de3bbbaa0fb79f11e69591c400", "messageHeadline": "terror: fix wrong import", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d184f69349c575258998d992b332edfc4df2c1f7", "messageHeadline": "terror: implement juju/errors interfaces to support printing error st\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 77, "deletions": 11}}, {"node": {"oid": "65004572dead39a8d124b67c12a104e102e4377d", "messageHeadline": "*: Fix go check error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7baf772477f39a9b0f9e2857c6614eee81c090a8", "messageHeadline": "Merge pull request #533 from pingcap/qiuyesuifeng/column-schema-check\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "74292a6aa82cacf0aa96d2eea9080ee210b1a210", "messageHeadline": "Replace go get -v to go get -d as @siddontang told", "author": {"name": "ZhiFeng Hu", "email": "hufeng1987@gmail.com", "user": {"login": "netroby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce49e128db47e0f6fe6fbde5460bca1932e3d22", "messageHeadline": "*: add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 89, "deletions": 8}}, {"node": {"oid": "c173e20814435227704fbb3956b7e9f0feefd9a9", "messageHeadline": "parser: support adddate or subdate function with days form", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "7eb1f451fd72513c979394d5e508fbfe20f9eeea", "messageHeadline": "*: support ast", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "69b2c312912d9ce73b38586079595fbc52a4f7c0", "messageHeadline": "expression: support adddate or subdate function with days form", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "415b2a7fc5c0085024bd61c0738adfea70b27d80", "messageHeadline": "ddl: test run multi schema changes.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "36fcddce982e35a212f00b1925fb4e6ccfea4c45", "messageHeadline": "ddl: add column schema statement check test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "10478e68fa0207a57d5d568fedb379eb30ad1e5f", "messageHeadline": "Merge pull request #531 from pingcap/shenli/log-cleanup", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b2a5fe924f9a1bd40382ea2127a4f8be7fe21be", "messageHeadline": "kv: add cache to UnionStore", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 233, "deletions": 51}}, {"node": {"oid": "ea1bb8eeebb12cb2d3db60b29b270c533c83d1f9", "messageHeadline": "ddl: ignore already deleted key when drop column", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1e01c693840d8a15ee32db018b22acd1be4b4bc5", "messageHeadline": "tidb: Clean up log in session.ExecRestrictedSQL", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a21673dff3a8e618e3b8abefd1af5fca8bb704fb", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5884, "deletions": 7570}}, {"node": {"oid": "275d4cf3f876a267f3a67789b6ddc4ff1081e112", "messageHeadline": "*: Add some sql syntax to prevent mysqldump", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "a0ea7a18373f8dfeac32f6af6e3f73051ff639f2", "messageHeadline": "Merge pull request #517 from pingcap/shenli/issue-515", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 142, "deletions": 25}}, {"node": {"oid": "69c3bebff977f731cee0a91e7ff3c02a623d3c5c", "messageHeadline": "Merge pull request #528 from pingcap/siddontang/stat-schema", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 199, "deletions": 21}}, {"node": {"oid": "91ddd72604c6b9670cb51bbcd190038b9ce38577", "messageHeadline": "Dockerfile to build tidb, for #522, close #526", "author": {"name": "ZhiFeng Hu", "email": "hufeng1987@gmail.com", "user": {"login": "netroby"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5eb095dee1edcda9ef8cdcb349b9cd45321edd38", "messageHeadline": "plans: Add empty files table in information_schema", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "120f7a823a25b19b0d7b9a90a767e21416330d82", "messageHeadline": "tidb: Support SetSchemaLease for test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "70106799b27a742956bd0b5c310fc27b24649102", "messageHeadline": "Merge branch 'master' into coocood/binder-test", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2206, "deletions": 8618}}, {"node": {"oid": "999d883ce803d77b5984a5af81254cf0dc8c280e", "messageHeadline": "*: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b3a8e8a794f4a669070c3d24dab65fca536b14d1", "messageHeadline": "Merge pull request #529 from pingcap/qiuyesuifeng/column-schema-test", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 481, "deletions": 35}}, {"node": {"oid": "29905679fa85271ec37df6978f56788b5356d26a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/issue-515.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5720, "deletions": 7521}}, {"node": {"oid": "1912b28f4fd02edbfe1ca6a235e1a7128ee85bd5", "messageHeadline": "hbase-store: fix build error", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48b1a00771c21a862d6bb1a17158460baa3f1fe5", "messageHeadline": "Merge branch 'master' into disksing/hbase-store", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6325, "deletions": 7853}}, {"node": {"oid": "6510bc94042ba1dacf5a9a18377af3ad00c91809", "messageHeadline": "Merge pull request #516 from pingcap/coocood/use-terror", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 216, "deletions": 252}}, {"node": {"oid": "c4fb85e42b5b8024d44b3f00b098624ea0edb79f", "messageHeadline": "ddl: add drop-column schema test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 134, "deletions": 63}}, {"node": {"oid": "fbed93ca52071406f0c3ae587162c5bce0766b43", "messageHeadline": "*: support simple statistics", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 199, "deletions": 21}}, {"node": {"oid": "70ce8e8ff3bc952cfff4fb1290700b98babe4062", "messageHeadline": "tidb: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "944b74ccd157a2070c90eae765ae128d0eb5c3a7", "messageHeadline": "ddl: add add-column schema test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 301, "deletions": 0}}, {"node": {"oid": "93fd5dfde6b9cb746688c64bfc7e60fc1292edf9", "messageHeadline": "Merge pull request #527 from pingcap/shenli/clean-gitignore", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "35b8e2c30d965b20796e720e3c579acc5d9daee7", "messageHeadline": "Remove useless files from .gitignore", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "afe2c8dee33aae71eeb2041c69c12e64259a3832", "messageHeadline": "Merge branch 'master' into coocood/use-terror", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5527, "deletions": 7290}}, {"node": {"oid": "38726769b47e3ad85d0b4b3cd1386e35b9ddb23f", "messageHeadline": "terror: new implementation.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 84, "deletions": 79}}, {"node": {"oid": "6a799bfbd874176c644b95c41639158029b9c405", "messageHeadline": "parser: support ADDDATE and SUBDATE function", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 79, "deletions": 19}}, {"node": {"oid": "6cd4392fcad7fade1d39e540dfff59a829cce0f9", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ad94f8ec4eb1e419ba9758a2afa33f18d54e4bb4", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "c0a03d8e8b8b38a487fc0bfc5ea52bcdd7cc0e31", "messageHeadline": "ddl: add basic column test and bug fix.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 98, "deletions": 21}}, {"node": {"oid": "8308fd8c5d8cd96a6165c6bcd63c7dc6ae5094dc", "messageHeadline": "Merge pull request #519 from pingcap/coocood/remove-old-parser", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 948, "deletions": 7505}}, {"node": {"oid": "88711021e8be1b654476f178bd12aa55ae850d5e", "messageHeadline": "parser: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6eff296608f5f223b01ce290aabbd0fdb28c1853", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 125, "deletions": 10}}, {"node": {"oid": "b24f320d559474c5cd37fcc1ddf5d12a1c0703c7", "messageHeadline": "parser: remove old parser and move ast/parser to /parser.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 952, "deletions": 7509}}, {"node": {"oid": "89fa72467cdfaca4c1ca1ca54c29a592b1f2afb7", "messageHeadline": "Merge pull request #491 from pingcap/coocood/binder", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5803, "deletions": 1009}}, {"node": {"oid": "404b5750e68154b425f3ccb362d3729d458f234e", "messageHeadline": "ddl: tiny cleanup.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "293ba7f6a7f86a6a56b2e542a5e4d5d897820ed7", "messageHeadline": "ddl: remove lock keys", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "229ae62876eade45aa4454209665eaab61e83842", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 271, "deletions": 103}}, {"node": {"oid": "2f2e31c8f47c4b92d7ddd546a6534b74c6118e6d", "messageHeadline": "ast: rename ast node receiver 'nod' to 'n'.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 800, "deletions": 800}}, {"node": {"oid": "84b2538158f3289d7b1bf1ac306061677f05a70b", "messageHeadline": "Merge pull request #518 from pingcap/goroutine/parser-clean-up", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9be82dbe27e10f528aa913c1c34dc0df3d55ebda", "messageHeadline": "ast: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c623fafc727627eac306bc34f8dc44ed3323b441", "messageHeadline": "parser: clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0556faf0afc73cc19e186325dc648166cd449a4a", "messageHeadline": "Merge pull request #514 from pingcap/siddontang/schema-bootstrap", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 149, "deletions": 18}}, {"node": {"oid": "f4d5a5b33535e0aaf16ece3f631b7a76f201c59e", "messageHeadline": "ddl: add base drop column, no test now.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 190, "deletions": 7}}, {"node": {"oid": "90f198fee383a5810922e60a1f998117ab742d62", "messageHeadline": "tidb: Split bootstrap into two steps.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "c6c74b6d6b0080bd41d430c107bf51a670167241", "messageHeadline": "terror: address comment and add update class String method.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 26, "deletions": 35}}, {"node": {"oid": "83ac08b9bfc7a64f9e376a148ae9169302409d3a", "messageHeadline": "terror: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0943aa598ecb283038078db1174fc59b0e0198cf", "messageHeadline": "terror: unify util/errors and util/errors2 in terror.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 151, "deletions": 183}}, {"node": {"oid": "6fa3fe3a5c874be858652100ef5f2936ced00aff", "messageHeadline": "ddl: add alter spec test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "96aade7e1018f32145c018c85088ad48054731d9", "messageHeadline": "ddl: update add column and add test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 187, "deletions": 19}}, {"node": {"oid": "3b0f94f8ac79788764bf20a5eafe67397d89537a", "messageHeadline": "Merge pull request #509 from pingcap/coocood/terror", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "b029a5fd07aa69be1f4c306e5d2e6e72d322e2de", "messageHeadline": "domain: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "72312b4e0f1b52aa237fd539fc074c76e5c1e291", "messageHeadline": "Merge pull request #508 from pingcap/siddontang/update-boltdb-lock", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 83, "deletions": 29}}, {"node": {"oid": "2151fcb4bacd2a0bdb28838f332349a13023060d", "messageHeadline": "localstore: remove comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "524e18dff1adb8a0cc4af1479f9bd94bfa6376d5", "messageHeadline": "ast: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea2cb596fb28e9dec9f58a1990fb3c0e88d6e0ba", "messageHeadline": "optimizer: implements case expression.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "9aeb3b27ece183d175009c0a171693a6eea20e0a", "messageHeadline": "*: reset lease time after bootstrap", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 148, "deletions": 18}}, {"node": {"oid": "0fab139acb95f721062ccd8f5824f5f868a611a1", "messageHeadline": "terror: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fe128fb8909fbca6a60da52c89a741b98bacb8a6", "messageHeadline": "Merge pull request #505 from pingcap/qiuyesuifeng/schema-change-add-c\u2026", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 628, "deletions": 330}}, {"node": {"oid": "598dfb21545b64670a3442c557f70416eaff598b", "messageHeadline": "ddl: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b8a7e686317b98a650a4e66fb5c8d0c3fdec0c55", "messageHeadline": "ast: add comments about implementation rule on Accept method.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5051f34c85cc08ba66136a2ef7222a14b55d7844", "messageHeadline": "ddl: remove unnecessary release", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fce519486f0d2ba45a8554de630faf2f6ab74d62", "messageHeadline": "ast: visit Select element first in InsertStmt.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7e06d559d66f89b13862eaf5c5c0a8ff945ae004", "messageHeadline": "optimizer: remove unused binder error type.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "bebfc0220507b9727019d900dd3b0961be734b24", "messageHeadline": "optimizer: update info binder, add more tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 113, "deletions": 32}}, {"node": {"oid": "f389bec23bf43656514768dfae2bf2fe709a698c", "messageHeadline": "*: fix reorg and reorganization typo.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "0d633e38fd5c9525ec4c172bd962ffbe49bf2196", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "e3f9e4cadc795d577efc58f99a4e6fd3a5372b72", "messageHeadline": "Merge pull request #510 from pingcap/goroutine/fix-fmt", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5182cb8bc19517e34ef903b5598eb17ed931892c", "messageHeadline": "Merge pull request #512 from pingcap/zimuxia/rename-reorganization", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "01213eb72940c03bde75ec314077072f8a76624b", "messageHeadline": "model: rename meas to means", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87e7c0a2a66278907c3a41c5cdff9f63607619e8", "messageHeadline": "*: rename reorgnization to reorganization", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "23a771177db7a66e3c268c1f9247e937a5bc0d53", "messageHeadline": "Merge pull request #511 from pingcap/goroutine/rename-reorg", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "83e5fd20564ce1b59e0cb63b743fed2526f55723", "messageHeadline": "ddl: add ReOrgHandle to support resume column ddl reorg job.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "ce74a843bd2d59d8728e37b373c9473dafad6002", "messageHeadline": "ddl: rename reOrg", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "45371af43cd79aaf736b5923d7e607df984700eb", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 110, "deletions": 57}}, {"node": {"oid": "29b5a00b92836b942a8a3f6a476bb5079097be0d", "messageHeadline": "meta: Fix format arguments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8076a0cdb9191be28bc39e370862d5de1f656a8c", "messageHeadline": "ddl: update test schema name for single test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "aeb57cd7bdcc991db96e9c4fb3f8a71ce2a29b52", "messageHeadline": "*: add ReOrgHandle to support resume reorg job.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "695dd29ab4bd69b331f3d576cea30ffaa0f1eecf", "messageHeadline": "table: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "184b9bc49799276890b3a98a604a77b3512fb508", "messageHeadline": "table: typo.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fcd8982fca44301fed9ccde1f8538b9f69b5895", "messageHeadline": "*: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "c9ca685e1952efef030f624160d7d7027b19eb3b", "messageHeadline": "terror: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "322ada426b94447d516d3d5853f700d59cc32785", "messageHeadline": "localstore: update test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba04f4457f72ab1aed770933b886322613ee472a", "messageHeadline": "*: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "2957a4a9e11555d2024d56a04f1473a3323dbf15", "messageHeadline": "terror: create a new error type that has class and code for comparison.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "c59ce33039dd5810db4f7f388f36f369123e5766", "messageHeadline": "localstore: update boltdb Next and Seek.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "6cdbf785c13d42f52e7f6736121c85db26d3d4f9", "messageHeadline": "*: tiny refacotr tables.UpdateRecord.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "7b7f69eedf43933c24a812329e190b1ae11c33fc", "messageHeadline": "*: tiny refactor tables.AddRecord.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 104, "deletions": 97}}, {"node": {"oid": "d87a097271d94f2cb6391c14b281fbb0f48391ee", "messageHeadline": "Merge pull request #507 from pingcap/goroutine/unify-behavior", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 19, "deletions": 71}}, {"node": {"oid": "e85fa4643104ec679a0caaca724fecb7b25c515e", "messageHeadline": "localstore: clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "a2c3ae9e509cbcbb4b594a3122415e58c30268ac", "messageHeadline": "structure api: Remove all lock keys.", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "3b817ffc05e68ec977358c47e8e9111d17daeaa4", "messageHeadline": "optimizer: add binder test.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 49, "deletions": 22}}, {"node": {"oid": "5b7d18d5414dc071c193aa7b4d24d39c766ebe3f", "messageHeadline": "*: Unify behavior of both local store and HBase", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 21, "deletions": 31}}, {"node": {"oid": "03be6a97dcd265937027907e69b585c3a14324a3", "messageHeadline": "Merge pull request #504 from pingcap/shenli/binder", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3b12473d443e2da3e669624308fa20c29dac0eb0", "messageHeadline": "*: use offset arg instead of temp offset.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "6b8a39523f85b96fbf324fd9efd8a952cdd3d845", "messageHeadline": "ast/parser: add tests and fix bugs.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 730, "deletions": 46}}, {"node": {"oid": "34e3d2b35c0d359222008d30c88aae4b06e83269", "messageHeadline": "ddl: batch backfill column datas.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 20, "deletions": 43}}, {"node": {"oid": "95ac33b9b583b044acaad36fe9371184cd4db418", "messageHeadline": "*: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "5fd01e9745c339a29c37e032c4c73ee5f2bd98d3", "messageHeadline": "*: drop schema/table/index supports batch delete.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "b7943fbcec030682da9cb537868e98bf335cca92", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 501, "deletions": 303}}, {"node": {"oid": "a32acc9a44f71762c9b265b41e7057f73a97b0c6", "messageHeadline": "*: Merge branch 'master' and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 501, "deletions": 303}}, {"node": {"oid": "39e2db4d7497dac6bb10529d67d47434bd086758", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 159, "deletions": 98}}, {"node": {"oid": "d787071dbda13c8ab27fddd5da8750e039ba5532", "messageHeadline": "*: adjust column offset.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "a74b373a5271df29bd3da9ab8c24eb5e36ea8548", "messageHeadline": "parser: Add charset info for string literal", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "29055a319803dc6bba3eb684250a946c009be0de", "messageHeadline": "Merge branch 'master' into coocood/binder", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 431, "deletions": 289}}, {"node": {"oid": "95bedb20221b9578d3b681365783a608f7cb0c8a", "messageHeadline": "Merge pull request #503 from pingcap/siddontang/cleanup-it-next", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "795d6491b52d4f1daf452c50235885e097ac9923", "messageHeadline": "*: clean up iterator Next", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5ca94b542e55b182c4c836f5c38671eb24e71dc4", "messageHeadline": "optimizer: add comments for set field text.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53a11459c2d408f3d9ea3a7785f8f9ed87eae4a8", "messageHeadline": "optimizer: only set old field AsName when it is not identifier", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5e1f73225ae9b84544ad934ea1f6878346c8bfb", "messageHeadline": "Merge pull request #501 from pingcap/disksing/hbase-store-snapshot", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ba9dfc3551e2b4ddf6afb6cbc0c8b9421082bb2e", "messageHeadline": "ast/parser: add text to select field.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "c49df394e110d3ce6708fcb470fec44de1fbc8fe", "messageHeadline": "Merge pull request #485 from pingcap/zimuxia/date-sub", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 343, "deletions": 254}}, {"node": {"oid": "4398426f5168831397b81d10f68079e5f4360948", "messageHeadline": "localstore: fix bolted deadlock", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "653f71de8494b66199f60a1cd61366538f044726", "messageHeadline": "*: update update stmt and tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 56, "deletions": 41}}, {"node": {"oid": "448e05c50f19743e6b3e8bd97d52bb21f3179af1", "messageHeadline": "Merge pull request #499 from pingcap/c4pt0r/refactor-iterator", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 50, "deletions": 35}}, {"node": {"oid": "afdc869ef24e279c8f92750310085e8bd71ea8d3", "messageHeadline": "ddl: batch to add index.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 81, "deletions": 35}}, {"node": {"oid": "66017137d965bacc83efc0ab93c5ad1693364e79", "messageHeadline": "*: address review comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bec63142759f64e661e077c45287795188044969", "messageHeadline": "*: address review comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c0b198b908c1458407286e978cd57d948648b0e6", "messageHeadline": "*: refactor iterator interface", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "0f24ee5d6d36cc71f7fcab04e337dfedb1fa83ae", "messageHeadline": "hbase-store: support snapshot", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d48c0f5fe84e217c294c81792a9e3d7fc1e0b819", "messageHeadline": "hbase-store: fix imports", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "067df3ab3438ef0aaa42097743b808884751ebd5", "messageHeadline": "optimizer: fix wildcard conversion.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "25cb493fa5b79941b4544860c74155f454634738", "messageHeadline": "hbase-store: add comments", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "20070e616c8e87d6c7ae8b84d460a938d58e4873", "messageHeadline": "hbase-store: merge master", "author": {"name": "disksing", "email": "i@disksing.com", "user": {"login": "disksing"}}, "additions": 800, "deletions": 8}}, {"node": {"oid": "98160fc8aebbac17597116f9d9af70e1495aa39f", "messageHeadline": "ddl: table Truncate can also remove all indices data.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "5b4ad54525ee0511198b8bfc8d2af4a4317289f3", "messageHeadline": "*: update insert and replace stmt.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "ab2ec90d93a3468291c21d057fd9076414764eb3", "messageHeadline": "ast/parser, optimizer: fix duplicate parameter marker, fix offset.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "d36e07d0929a09251ffefc791af5381d238896f1", "messageHeadline": "*: use WriteableCols to tiny refactor and fix test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "529b02748f8f5ea5425f9e990931f9662def4a79", "messageHeadline": "ddl: update column flag for add/drop index in public state.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "6ca3acf630362f57d31a474cee8701b736d40dea", "messageHeadline": "ddl: update DropIndex and support index in constraint.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "eed9647417dd0148c7b648faa1675bda8cf06939", "messageHeadline": "ast, optimizer: add Offset for ParmMarker to make sure the order of p\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "661771102d7288e3de6fd2a8f2a906560f7b9012", "messageHeadline": "Merge pull request #495 from pingcap/shenli/binder", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 289, "deletions": 20}}, {"node": {"oid": "2cd30ece118d4aa602e29bf85b08652a654c1ca0", "messageHeadline": "Merge pull request #487 from pingcap/shenli/add-privs-step4", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "f526657273eaf738bf959cf4431ee3fe49161e20", "messageHeadline": "ddl: skip column ddl test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "6eb02834aa6f4a6c7ac790a480cfee1ea7fdbd04", "messageHeadline": "*: add column state check support.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "f3016ff56c1371cf8e295b4246a9371c68af2004", "messageHeadline": "optimizer: fix parameter marker out of range", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "01dac873baa102c4a8ae9a99b7253d03f9044c90", "messageHeadline": "*: Address ci problem", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "3b5598779999cbdcfd64fcc3d128951f460c60a7", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/binder", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 250, "deletions": 18}}, {"node": {"oid": "df4cc43703ffaef37f387d821fa75d76c0de891b", "messageHeadline": "expression: update comments", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c2785fe57326de69e712e8e9f79a99daf105b2a6", "messageHeadline": "ddl: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "43965527a6cf055909cbf16b6586a0be9d86155a", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 218, "deletions": 110}}, {"node": {"oid": "0ae1dc021cdc1df4a826167141e0ae07e27c097a", "messageHeadline": "ddl: fix make check.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8ac3f6d3d7d7c0f1873ada5f20f438adb1180c3e", "messageHeadline": "ddl: reorg support for adding column and remove useless code.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 90, "deletions": 133}}, {"node": {"oid": "35681e646fa1bcd56f4105508de2969310b279ab", "messageHeadline": "ddl: simplify adding index and add more test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 217, "deletions": 110}}, {"node": {"oid": "97850aa6f2f2dc2b9fb92283a6c118fd719f5528", "messageHeadline": "Merge pull request #492 from pingcap/goroutine/tiny-refactor", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "2f149f005af0c44e9174da9eca4d136a1f23c855", "messageHeadline": "ddl: add column ddl missing file.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "6515263315a90d776b133676f00fd1cbbeae4f25", "messageHeadline": "*: add add column ddl skeleton.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 99, "deletions": 76}}, {"node": {"oid": "1b9fbda6b6192de1a4427b1fd0ae6f200f74616d", "messageHeadline": "ast/parser: Fix parser.y", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "92db5158c489d60608bd057ad6b065f79fc90e68", "messageHeadline": "*: Tiny refactor", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bf05654dc464b926752eb7c5ab180762bab8c2d6", "messageHeadline": "Merge pull request #486 from pingcap/shenli/dev-charset", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "ad280e26ed57868886ad8259b535c923e891203d", "messageHeadline": "Merge pull request #490 from pingcap/qiuyesuifeng/use-index-exist", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "1569edef98a564aafab688b5e13b731fded9166d", "messageHeadline": "privileges: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ba5a6b806af91496dc82a2d88fe2a75ad65920ef", "messageHeadline": "parser: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fc1747f355f0133bb941842bb74150c3fa71317", "messageHeadline": "Merge remote-tracking branch 'origin/siddontang/dev-schema-change' in\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 674, "deletions": 50}}, {"node": {"oid": "9c932a9c6b7167ecf82d30eb5e80694fc549128d", "messageHeadline": "ddl: using index exist for check.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 27}}, {"node": {"oid": "e6514db97b22defb074dadc4484cde3ab831b5d0", "messageHeadline": "*: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9af7818fc3d94ec81effacc56b889f75b3e40636", "messageHeadline": "ddl: fix compile error.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "dd2a84985cb072cf1e66876ba1940562ed714953", "messageHeadline": "*: Merge branch 'master' into siddontang/dev-schema-change", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 668, "deletions": 39}}, {"node": {"oid": "05b7eefa03a0b10315a2a1205c77439270fd0b58", "messageHeadline": "ast: update after rebase.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 126, "deletions": 33}}, {"node": {"oid": "5037c8194f4a49b6f6e8469ff24b9dc8b29b4a50", "messageHeadline": "Merge pull request #481 from pingcap/qiuyesuifeng/index-exist", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 181, "deletions": 6}}, {"node": {"oid": "6399bdd46c72cc0911ca1565abd2b425e45100ca", "messageHeadline": "ddl: add create/drop index test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 176, "deletions": 11}}, {"node": {"oid": "dd20b230eb4c39e0e6dd43d8360cb4e583cf2297", "messageHeadline": "Merge pull request #489 from pingcap/goroutine/clean-up-ddl", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "685582194b1601f0e3e0e7f1e25a16793141f2e3", "messageHeadline": "*: revert function", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "cfb8d0a635db44946e3171506adac92810f9ad8d", "messageHeadline": "*: Update job's last update time stamp", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4bdd37fa1325832d8a3a989f7e3cffe0fc93b64a", "messageHeadline": "ddl: Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "f6e54fd7e92ef0072cb8c3047319f1096bbb0c83", "messageHeadline": "*: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6ee1409fbf2d88f673d8d0bfd1f542ff3b25fb5", "messageHeadline": "*: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "02ca547df9242f0c207bd33182e3e3bdf9a3829a", "messageHeadline": "kv: add test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "a8d0629139568fd73209ed077d80ff0119985ff7", "messageHeadline": "*: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "3133528c0a7b016a869b0285f60cae3cd52f23b9", "messageHeadline": "Merge pull request #488 from pingcap/siddontang/cleanup-table", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4bf90784386ce7c6d966824832e3a792d59f1c1c", "messageHeadline": "*: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "3278e885d6e97e17425c8fc93d2c9c86f76d339a", "messageHeadline": "*: remove unnecessary db arg.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "480f7f358c4d423e94823987826122cb2468576a", "messageHeadline": "*: use a const int value instead of string", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "8f534190160104c093ed891435ad7eea2688d999", "messageHeadline": "optimizer: fix bugs, pass tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 424, "deletions": 60}}, {"node": {"oid": "7c7473969f99aa21143bd4a674a0a69de480a12c", "messageHeadline": "tidb: switch to use ast parser.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 297, "deletions": 153}}, {"node": {"oid": "edcbbc84ff83f811e4708fadeabb74b14fdcb0e1", "messageHeadline": "optimizer: implement ddl statement convert functions.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 284, "deletions": 16}}, {"node": {"oid": "f3e45697def4f5e9428ba440f0d5ff806f1398a3", "messageHeadline": "optimiser: convert to old statement and expression.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1843, "deletions": 548}}, {"node": {"oid": "0147eedd2c8822a6cc65c266f2098dbceb0f92a5", "messageHeadline": "optimiser: implement evaluator.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 781, "deletions": 20}}, {"node": {"oid": "18d8ea112c07154b7f5e377d7fdd7036eef91970", "messageHeadline": "ast, optimiser: change ast visitor API and implement cloner and binder", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1881, "deletions": 848}}, {"node": {"oid": "a77e4df40766c4ab5b948084f44407d8a246f2fd", "messageHeadline": "*: Add privilege check for drop table.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "414ae7b73208c6420ac44ed0d66640a879979fbe", "messageHeadline": "*: rename DateCast to DateArith", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "3871b0afbd3e48d7aed4e1a8ec21eba71fd19e35", "messageHeadline": "*: Support character string literal", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "c7e3951f734b8c17085dd47d1f4ffc65c05f49cc", "messageHeadline": "expression: update the variable name in evalArgs", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f5d1854186ae84f39fe2cc979522d1f8c5761063", "messageHeadline": "ddl: update and add table test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 310, "deletions": 108}}, {"node": {"oid": "ebd6cce01710c098b6bd41a9a6fa561b42542f09", "messageHeadline": "expression: rename date_add_test.go to date_cast_test.go and", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 162, "deletions": 144}}, {"node": {"oid": "a1de92a96b0cd32d5afbde7f5f5aba8c6b68da43", "messageHeadline": "expression: add date_sub operation", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 69, "deletions": 44}}, {"node": {"oid": "47677955e52b3e6e3d2bb38b0a8594d031cdd43d", "messageHeadline": "expression: rename date_add.go to date_cast.go and rename VisitDateAdd", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a6f146564ed48b0777d4c464640f885e2cf5815e", "messageHeadline": "Merge pull request #473 from pingcap/shenli/show-grants", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 450, "deletions": 23}}, {"node": {"oid": "a43c4a1bd5cf23306eb106c0de5c03d4f017904e", "messageHeadline": "Merge pull request #484 from pingcap/shenli/fix-issue-177", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "f4e618f1c1c2b727584cc2c42f04081fb1675179", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 342, "deletions": 473}}, {"node": {"oid": "c49e04eee157074b7e80454fc0e251df4b8ba5ee", "messageHeadline": "parser: add date_sub function test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "77f8b4e4da9f5deef758639ebbd59bc0066aa6ed", "messageHeadline": "parser: add date_sub function", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "59cd54148426b94cc477878a797278e9456550d2", "messageHeadline": "*: Record selectList at the first time running SelectStmt.Plan.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "5f87fe2ea53e4eb88f6498503fce41f62959faf5", "messageHeadline": "Merge pull request #480 from pingcap/siddontang/cleanup-meta", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 148, "deletions": 250}}, {"node": {"oid": "9387fef78428f2d4fc82ba73fe140997f792533b", "messageHeadline": "Merge pull request #478 from pingcap/qiuyesuifeng/tiny-cleanup", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "69a1435aa4f8e51eb316bd10c198d5b80681b1e6", "messageHeadline": "Merge pull request #483 from pingcap/goroutine/clean-up-meta", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 55, "deletions": 51}}, {"node": {"oid": "e2b0b88589fb3aae5b154f2befe1e60f5b3fb1e9", "messageHeadline": "ddl: Rename TMeta to Meta", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 55, "deletions": 51}}, {"node": {"oid": "0c9a4e324b7aa7601e00f0b9a3dcaf6e2789db1c", "messageHeadline": "*: cleanup meta and structure.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 102, "deletions": 205}}, {"node": {"oid": "4252f8984e3b457c37ee99fd2075a446cd877093", "messageHeadline": "*: add check index exist.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "a3851001f4e6218d4c60b51769cba2e4b3b4a470", "messageHeadline": "structure: remove lock keys in Inc", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "42472f0d610c334fffe145347decc5ebc120733e", "messageHeadline": "ddl: fix make check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e1a852abdc5f5e5d9525986ed218c67d6db01c45", "messageHeadline": "ddl: add schema test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 276, "deletions": 25}}, {"node": {"oid": "7ea5f16b957a3f0b5a8ea6f9f6eab3c1b0d69c32", "messageHeadline": "Merge pull request #464 from pingcap/qiuyesuifeng/convert-cleanup", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 52, "deletions": 134}}, {"node": {"oid": "8756780698f2d0b6af390192bcbb7bbc17187d2a", "messageHeadline": "Merge pull request #477 from pingcap/zimuxia/unify-assign", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "da556cbaa4f6033f2ff2b3fde32cf8e494a27111", "messageHeadline": "*: unify expression.Assignment in parser", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9b82023bd86190161e3cfd17cbed8b050e5daf36", "messageHeadline": "ddl: createTable -> getTable", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "65de11dd7201ce108e696f5e4b3f0309aa63fb09", "messageHeadline": "ddl: add check owner test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 109, "deletions": 16}}, {"node": {"oid": "0b7bd49bb52ff0bf49eb3fbf335eb54141622081", "messageHeadline": "*: lease uses time.Duration and add close for test conveniently.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "89e20fcfec8b96b2817a686f7aec5eccb882aa4f", "messageHeadline": "Merge pull request #474 from pingcap/zimuxia/replace-func", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "ad94d351e522dc41b7b1f604ac48d5d965a7a358", "messageHeadline": "expression: keep replace in order in builtin", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdbb64b5ab3d2c62fe65aaf5f1d6842497c32963", "messageHeadline": "ddl: update index exist check.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "372f30ada75d9ae1c7640059acd1cef180ffd8a4", "messageHeadline": "testutil: Fix a bug and add few test cases.", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "32fe0db38b7ba5b363669cf373f99ea9bdddb65f", "messageHeadline": "*: add create/drop index", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 538, "deletions": 116}}, {"node": {"oid": "784a6773176bf32fa2e0c898b9939c5c549b8639", "messageHeadline": "expression: handle DataItem nil", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44e5ed7d7747eb588de79f748c7afcbc436ecb6f", "messageHeadline": "table: clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "d24b1d17ee3bb62f4c62290ae3b9150cd06b0dcc", "messageHeadline": "Merge pull request #475 from pingcap/goroutine/compactor-clean-up", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "d8bebae2c3a117e75acaf3033d1049081c852777", "messageHeadline": "testutil: Remove useless code and file", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "1c709119a931d311b8e948d2a22884b860f2fba0", "messageHeadline": "compactor: Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "6faeeb7261222a8f2155050f9250a92269a8f09e", "messageHeadline": "Merge pull request #470 from pingcap/qiuyesuifeng/fix-compactor", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d48ac8ca26b62971ae5ccec792ceb727a41ba6a1", "messageHeadline": "Merge branch 'master' into zimuxia/replace-func", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 314, "deletions": 118}}, {"node": {"oid": "a39d9daf86d7417bdd6dc3eba27bbaea64caee9b", "messageHeadline": "expression: rename Val to val", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ab735686f0f9b31661df9982d7d92f560d950fb0", "messageHeadline": "expression: add replace function", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "935cc8bd5261060d408385ea6e531190c41e325e", "messageHeadline": "parser: add replace func", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "e7a7a0b0359c2842622d80f8e6a1999e2e38a5e0", "messageHeadline": "*: Add a test util function to compare unordered string slice", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 112, "deletions": 12}}, {"node": {"oid": "e543989d13e5fc1645f5b146d91165872d53849c", "messageHeadline": "store: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7309adf0480cb120277cc02d2d196394348b4696", "messageHeadline": "*: Add test case for show grants plan and fix a few bugs", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 85, "deletions": 6}}, {"node": {"oid": "2b4ca6ab9549f7a4aaa481892ccd891938a0c4a7", "messageHeadline": "Merge pull request #471 from pingcap/qiuyesuifeng/dev-schema-change", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "3e8d0ca6ac63611a9c0c7723e3625e8033deb329", "messageHeadline": "store: fix waitgroup bug.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1029702b66abb1e4e0478907dd7e11d7586f994f", "messageHeadline": "ddl: add create schema statenone support.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "c8e855a29f67380ff61e131f0888fb4f6b79a1ba", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 212, "deletions": 116}}, {"node": {"oid": "63e8ca88979e234c1addf5be6ce2fba8202a93c1", "messageHeadline": "Merge pull request #468 from pingcap/shenli/fix-master", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b023694d59647a0d885d6baf921439c270ab57c", "messageHeadline": "stmts: Fix master", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "628922ae35549295e40ecc5c5beddd104870c0a3", "messageHeadline": "Merge pull request #439 from pingcap/shenli/string-literal", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 136, "deletions": 87}}, {"node": {"oid": "66641f5272ebc6e919920aaa406b024f528d1d0f", "messageHeadline": "Merge pull request #467 from pingcap/goroutine/compactor-quiet", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5ed53451f718b7411a9d3195d2d3be4902fe8624", "messageHeadline": "Merge pull request #466 from pingcap/siddontang/update-get-snapshot", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "6015531925277b430355553152bcda1c009afc3d", "messageHeadline": "compactor: Make compactor quiet", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "aaf99aa8a94ccfef31cdbfc0eee0e72a56755075", "messageHeadline": "Merge pull request #465 from pingcap/goroutine/fix-461", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "3a1d4e01d92de134c5fde64631e7b84ab905ced3", "messageHeadline": "clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "135925ace54f70e1766a8edf7d8c3c88e5c1eef5", "messageHeadline": "localstore: support kv.Storage new interface.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "03ae5662c24408f82f64d526cdc0f178774f0748", "messageHeadline": "kv: GetSnapshot supports version.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b39592c02e8e87337a10ffc66051f17dc8d8b4ff", "messageHeadline": "kv: Do Lock key when create unique index", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "829dcd4dbc31e865da4293e65fe11b872eb737bc", "messageHeadline": "util: refactor ToInt64 and ToUint64 functions.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 16, "deletions": 83}}, {"node": {"oid": "0d1abd5f0b45feb9d975bf5788d75b6c98ade43e", "messageHeadline": "*: Implement ShowGrants for UserPrivileges and add some test cases", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 118, "deletions": 14}}, {"node": {"oid": "798994f658a65b4963c2ae1591e5daf37bdf7c1f", "messageHeadline": "util: clean up bound check functions.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 36, "deletions": 51}}, {"node": {"oid": "9d41ec5438de6d96edf804e5af070a163abf096b", "messageHeadline": "*: Merge branch 'master' into siddontang/dev-schema-change", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 575, "deletions": 119}}, {"node": {"oid": "dc28afa429a041b6cbc24ae00de24829003c8b88", "messageHeadline": "Merge pull request #462 from pingcap/siddontang/fix-store-close", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 104, "deletions": 4}}, {"node": {"oid": "35d6cde64809812a0b8f2409bb05e948a0f89c3c", "messageHeadline": "Change error name style", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c5cb6c01959f5c24d54cfe88dd466cadada92b4f", "messageHeadline": "goleveldb: remove unnecessary test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "af44934dd1b4d8426534747eae192bee3704bab1", "messageHeadline": "localstore: check db closed", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 108, "deletions": 4}}, {"node": {"oid": "c957241eb567638686aae5ad16fc2ed00d77538c", "messageHeadline": "fix", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b3fc6db760d6a8f07ed6bbc4493860804b3bf9fc", "messageHeadline": "*: Job adds SchemaState to log more information", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "09b66390cf6c2f07c08eb9221a217f8dcc025d9c", "messageHeadline": "*: Support show grants syntax and add ShowGrant interface to UserPriv\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 152, "deletions": 11}}, {"node": {"oid": "7d7d77f571d9439b56ea9fec8a515b35e1d71fff", "messageHeadline": "*: check database exists when create/drop table.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "214a90e048b51826242f7551dade0c6c1227c2cc", "messageHeadline": "ddl: finishJob use same transaction.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "5b0ce49cb4cf67ca5c5820518656f284dc8f136d", "messageHeadline": "Merge pull request #459 from pingcap/zimuxia/drop_tables", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c2c0f869e12ddfebec83f647158078d16ee0ee09", "messageHeadline": "ddl: fix import url.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ce3925e3647b8d1580aa7cabc9e424b9f2249e5", "messageHeadline": "Merge pull request #448 from pingcap/zimuxia/replace", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 459, "deletions": 113}}, {"node": {"oid": "7ffe7821a2b6d89684f49e2d1d509d4e7c4a7807", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1352, "deletions": 124}}, {"node": {"oid": "3c153c05ade0147a4d07ca00a76e83b3c0110e36", "messageHeadline": "parser: rename DropTableOpt to TableOrTables", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6130bfd76252445c269c925c3ae5bfeec9c79ee5", "messageHeadline": "Merge branch 'master' into zimuxia/drop_tables", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e4ad8fb18669ff468d93cf49508102ca85f61306", "messageHeadline": "Merge pull request #458 from pingcap/siddontang/fix-drop-table", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f2ac5f73532a505f56753200720c99c3a1c37440", "messageHeadline": "parser: support drop tables and add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "fb3389094cc8075874e3d72cc916f1294f5ad978", "messageHeadline": "*: fix drop table", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c8bbf7879dc4ccda841fa96e46b800369f9e3e20", "messageHeadline": "*: support create table and drop table.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 210, "deletions": 32}}, {"node": {"oid": "c059a3b54c397b47a5e82d73e62e33099eef43e0", "messageHeadline": "Merge pull request #423 from pingcap/shenli/add-priv-step3", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 522, "deletions": 1}}, {"node": {"oid": "d7f1e153d37f0a362ad5cd543c52b10dd488b62f", "messageHeadline": "*: Replace errors.Errorf with errors.New", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "36119a90e2fc20d8653044e4d85c87025b8615bc", "messageHeadline": "privileges: Replace panic with error.", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4f921732671be69c84a88334e2e92ec1a1ed74f4", "messageHeadline": "*: rename InsertRest to InsertValues and add TODOs", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "e907d2f84ef44e6bdb619104abf7c041a75c6014", "messageHeadline": "privileges: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "9955edd712c9a2f7afc84ed23d5f7f70170144a5", "messageHeadline": "Merge pull request #453 from pingcap/qiuyesuifeng/travis-go-version-u\u2026", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3896dfb9c5dcfb6bd2b8fcd44aef8ee2bac0d137", "messageHeadline": "Merge pull request #455 from pingcap/goroutine/clean-up", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "a35cbf41d87abb2b9e7652fe2839c3d35901057b", "messageHeadline": "Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "3aa724a49390c7458cd5af7d81fa5284db8db76f", "messageHeadline": "travis: update go version to 1.5.1", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a815babeaa58ae8ce9fa0f3f15b73d4b03998c53", "messageHeadline": "ddl: typo and clean up a bit", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "376bdee59a2ad2b9f921ef032d9e14c424135799", "messageHeadline": "stmt: update only modify columns.", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9c14e9488555c8c26fb41ad4fab713b6f6cf73fa", "messageHeadline": "ddl: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d0c80f6a0dfcf83a540563a040f8621872e7cf82", "messageHeadline": "*: add drop schema", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 285, "deletions": 56}}, {"node": {"oid": "7c54bcd91447be703cf9d21cb558ae6e54188b5b", "messageHeadline": "Merge pull request #450 from xwb1989/master", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 549, "deletions": 30}}, {"node": {"oid": "bce394831cf2065f51116c3bb90c53a51c4d0f8e", "messageHeadline": "kv: updated mem_buffer_test", "author": {"name": "Wenbin Xiao", "email": "xwb1989@gmail.com", "user": {"login": "xwb1989"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4ec07c53456ff61f94217a0d8cd7bbdfb6b3096b", "messageHeadline": "kv: updated out-dated comments", "author": {"name": "Wenbin Xiao", "email": "xwb1989@gmail.com", "user": {"login": "xwb1989"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7035023f1596cd16e5fb8ff13678629bd0f6294e", "messageHeadline": "kv, store: add MemBuffer for UnionStore", "author": {"name": "Wenbin Xiao", "email": "xwb1989@gmail.com", "user": {"login": "xwb1989"}}, "additions": 547, "deletions": 27}}, {"node": {"oid": "d7c3cc47916db41552b88fb55f2cf0156be4bea1", "messageHeadline": "Merge pull request #451 from pingcap/shenli/global-variable", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 210, "deletions": 87}}, {"node": {"oid": "7388f402efbca7c57093b40c37443bd94de9d4dd", "messageHeadline": "*: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cb3e2add983516a66f9366af71ad8682082640a", "messageHeadline": "*: first commit and support create schema.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 257, "deletions": 103}}, {"node": {"oid": "8feb08325f19fbaabff15f18aa13e0cd66c82f13", "messageHeadline": "expression: Remove useless comment.", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "43de228e842fe5c0e370dc061f68d20949752862", "messageHeadline": "*: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "105c1009d32df4b787cf985ddea7bc803ff4f29d", "messageHeadline": "Merge pull request #449 from pingcap/qiuyesuifeng/fix-382", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "7fbf0346dfc72d9d84e43bb00fc574e6030d8e3a", "messageHeadline": "Merge pull request #443 from pingcap/siddontang/dev-structure", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2410, "deletions": 224}}, {"node": {"oid": "2003c6eb4b07fb8af629577537fd150ab12449d5", "messageHeadline": "*: Bind autocommit checker to ctx.", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "fc6e4ec461179b057037e391fa8c7420e138fe5a", "messageHeadline": "mysql: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e48eb552f11db6c3f2e53d04a1ef3b94c22ee8e", "messageHeadline": "structure: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "5a42db1ea4b3aa5a8b74fc4cf4150265b69fcd9b", "messageHeadline": "*: rename getSetlist to fillValueList and add the InsertRest structure", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 39, "deletions": 52}}, {"node": {"oid": "fe0ffda4b1523b0680a6f4511ae4dd2af7b65e2b", "messageHeadline": "structure: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c906fea41b740a0fdd537cefd65ef154e14d195e", "messageHeadline": "model: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "643a77dba4cea7c07f2aece920a56e952dd7e0f3", "messageHeadline": "meta: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "ad0241e5ac51b1c311c8918bf6d82c927e3d2376", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2ed175243e7b74a6b78756932addc1564a8ff257", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/string-literal", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 218, "deletions": 109}}, {"node": {"oid": "ebfb3377c8afed606facb05d64b4291711afab3e", "messageHeadline": "*: Address comment and code cleanup", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "407d99967e0c490c57b5ef26fdd66286dd178ffe", "messageHeadline": "*: Refactor some code to support global system variable.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 128, "deletions": 73}}, {"node": {"oid": "97db778ade260d20b883dc1cd59d4deb9afc1433", "messageHeadline": "meta: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c7592fc1ad2c16471f0e5b226aaeaf9980236992", "messageHeadline": "*: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 43, "deletions": 56}}, {"node": {"oid": "f7942d5c5a43dffc85f914b80ef39bdc5b9309b6", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/global-variable", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "f5f4b223a58709790d4fd6fbd02028b185944049", "messageHeadline": "*: Update format.", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "5f2167a5d9a2d068bfc7d1c480b7e8c8cff50a79", "messageHeadline": "*: Get/Set global sys var from/to kv store.", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "cc10d2030f748e836f7bb1353b453a8c6fd062f1", "messageHeadline": "ddl: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "017389e93b5f413db2e6a9b767d191172a2086c0", "messageHeadline": "*: add tests.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4d777a841d4ee0bd169dc9243ac6e0ae2574a060", "messageHeadline": "mysql: typo.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4b687858a5dccb3cf50b3ac381c0efc586a47aa", "messageHeadline": "mysql: update parseDatetime format.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "47f69b3f2380ed25091e2c3d2d93d1d8da1da83a", "messageHeadline": "Merge pull request #447 from xwb1989/seekbetween", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "b4562dc8f56f0a260faccf1b75f5157e1eace040", "messageHeadline": "stmt: update affected rows and test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 31, "deletions": 80}}, {"node": {"oid": "d52b35e94ec13ed4dce268a01f81b462d189e579", "messageHeadline": "Store: add test cases for testing seek between existing keys", "author": {"name": "Wenbin Xiao", "email": "xwb1989@gmail.com", "user": {"login": "xwb1989"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "87857fe09f0bbb4554d9cbcf644e5fef40acb3c9", "messageHeadline": "ddl: use ErrNotOwner", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "26bf34c9da740127379ef5fe8afe1fb77e39bb9f", "messageHeadline": "*: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 77, "deletions": 75}}, {"node": {"oid": "220285ca66411b6960467995d174a0f69a08876f", "messageHeadline": "Merge pull request #433 from pingcap/qiuyesuifeng/unify-cast-convert", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 75, "deletions": 86}}, {"node": {"oid": "bacb48996328667f863d20d38e98c33e466f59b4", "messageHeadline": "stmt: change remove method to function", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36a60807cbb401c59521c548d0c04510ea349d9f", "messageHeadline": "stmt: rename addRecord to getRow and rename SetList to Setlist", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ccc0ffdfe939abc4fc85367d05a5077e10aeab45", "messageHeadline": "stmt: add replace primary key and unique index test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "84ae608915007184aea5f82762cef31ec9b91e5b", "messageHeadline": "stmt: add removeExistRow", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 101, "deletions": 5}}, {"node": {"oid": "359311972ed09cfc13f06782139147786b636447", "messageHeadline": "expression: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "47cb9a47b8249ae3c13dcdd4a0f62e762b2e27bf", "messageHeadline": "Merge pull request #442 from pingcap/shenli/variable-table", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "73fe94095be93fe06ecacfb8ff460be0677f3120", "messageHeadline": "*: Add index to global_variables table.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89f38e5baf68729d7718d78b53d1a7a8a2de3280", "messageHeadline": "ddl: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "79ecef38cbeb49114cd4206f55ce57772f24d3aa", "messageHeadline": "stmt: rename addRecord to getRow", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "b13d6f29c6c4e6dfaf49ca2eb6863ade4d86599b", "messageHeadline": "*: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7abb5c5d78c27003c5d0e321047060c71006fe31", "messageHeadline": "Merge pull request #440 from pingcap/shenli/set-names", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 94, "deletions": 8}}, {"node": {"oid": "501e3a7a099f04bc6f3805455f4ef1c27c87c1ba", "messageHeadline": "*: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "9df627b8168f7490b2d4693f5a19a6e7d6c4dde4", "messageHeadline": "privilege: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4fac57338247801e52b12db07482bd25df212506", "messageHeadline": "*: simplify DDL meta function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 235, "deletions": 184}}, {"node": {"oid": "1bb9362ed793c079258e1d0fd79a20fd16d282c9", "messageHeadline": "Merge pull request #441 from pingcap/shenli/tiny-cleanup", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "00f431e39b0157531bedab917c74204a49dfde30", "messageHeadline": "*: Add global variable table", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "deaeacddba2c6fc0c122751508c74401476b016b", "messageHeadline": "*: simplify meta function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 105, "deletions": 102}}, {"node": {"oid": "8879f0127e5f0445034f37f2a692a16b629a12e7", "messageHeadline": "*: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 61, "deletions": 71}}, {"node": {"oid": "500f5c7cde2d0504625b002e1e0655a21d895361", "messageHeadline": "*: add base ddl job worker framework", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 502, "deletions": 3}}, {"node": {"oid": "900de88951822f36773909325999be0aeccffce7", "messageHeadline": "structure: support LSet", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "dcb1954a01425593b355247d8f0c7cb64dc6a790", "messageHeadline": "tidb: Tiny cleanup", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "51d07882a626d67876f4c59317a5a1d28adc4ec6", "messageHeadline": "*: Fix bug in getCtxCharsetInfo", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c44060a76695476c40ce7a12c46f855db7011db4", "messageHeadline": "*: Implement set names statement.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 94, "deletions": 8}}, {"node": {"oid": "10d90f2637dce19c2ae52bbe847e671d882811f3", "messageHeadline": "*: parser returns DataItem for stringLiteral instead of raw string.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "b647f8fba43ba279e37bebfc05d033438df72b1f", "messageHeadline": "*: add schema lease feature", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 98, "deletions": 12}}, {"node": {"oid": "b9f0bbe088296edfea90bcae8cd69daec22a4759", "messageHeadline": "stmt: adjust the code format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 128, "deletions": 101}}, {"node": {"oid": "c5cb36a7090466237ad0ab169dca4485f0208714", "messageHeadline": "stmt: add replace statment test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "3447ac2f554a1fb113eabc048497637b3e32346e", "messageHeadline": "stmt: add replace statment", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "3c28357b09706570b32d2621ab0a336c7adfb403", "messageHeadline": "*: Pass context to Compile()", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 57, "deletions": 34}}, {"node": {"oid": "9c43876055e655a541dcb203a54a18470ccef2a2", "messageHeadline": "Merge pull request #432 from fuxiaohei/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "47ae1bb7f794f6d96e5eccf88752a2e930c3d2db", "messageHeadline": "Merge pull request #422 from pingcap/qiuyesuifeng/update-stmt-visitor", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 65, "deletions": 49}}, {"node": {"oid": "5e9042b47afa8f79671e8e961bcc1b5207af710c", "messageHeadline": "parser: add test of parsing replace statment", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e26875e88c941d8cd7efd10593b161ab130f1779", "messageHeadline": "parser: add parse replace statment", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "de8b96ccc8e600af01d1c569b4c4e9fd02274893", "messageHeadline": "clean make.cmd, no need to copy", "author": {"name": "fud", "email": "fud@yunduo.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f2479d9319bc8b2f58df2558a98863820a58fdf", "messageHeadline": "Merge pull request #436 from pingcap/shenli/fix-sqllogic", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ea0b58c7e3680f535d4bc01fbcdce763d4efd2c", "messageHeadline": "expression: Fix bug found in sqllogictest-aggregates", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6351df013a5eb7de61b4dd83965b4f2a2119a6e", "messageHeadline": "util/types: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13ffc0b026b075e200e6e88a2984139e9404a6c1", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/unify-cast-convert", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 359, "deletions": 315}}, {"node": {"oid": "ccf38d74912e84fb8110a2ccc8c81d61cde3e266", "messageHeadline": "util/types: tiny cleanup.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "64bec698fe150e058310e222e36d0afe76f7f269", "messageHeadline": "*: refactor cast by using convert function.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 77, "deletions": 86}}, {"node": {"oid": "35f2e98449e18d1c013291e6d070cd42095d0ffe", "messageHeadline": "*: Refactor privileges", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 115, "deletions": 102}}, {"node": {"oid": "f0b63471693181a4850b775a99e7e3455eafbdf1", "messageHeadline": "update make.cmd to be compatible with Makefile", "author": {"name": "fud", "email": "fud@yunduo.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "925bc792f5c5da08b6f9afb251e3b5f9c78edb42", "messageHeadline": "*: fix make check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "a5ce43f329a9ca48a5e95926da3f48244951bc45", "messageHeadline": "*: merge master", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6311, "deletions": 705}}, {"node": {"oid": "e8222380b3ff80cd20e8a792a7b5711459421925", "messageHeadline": "ddl: cleanup code", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 38, "deletions": 61}}, {"node": {"oid": "7329f8a6a8f6b4f35f0af3c20a577e1c8ab45abd", "messageHeadline": "Merge pull request #431 from pingcap/shenli/fix-sqllogic", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 359, "deletions": 315}}, {"node": {"oid": "2a584dcc9219654c45bb9996fe5d25f9068a39b1", "messageHeadline": "expression: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "60c0d46bc14a149e3a42671717e27e69f7290489", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/fix-sqllogic", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5798, "deletions": 235}}, {"node": {"oid": "791f0d6f7892a8b62b745f098e3c557196de67a6", "messageHeadline": "*: refactor with meta API.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 226, "deletions": 205}}, {"node": {"oid": "1b8649d03657675cc44debf17862db967e5b6fb9", "messageHeadline": "types: Add unit tests", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5993b6cd188c38ba9d9a7886f919e398ba30be41", "messageHeadline": "plans: Remove useless getInternalData", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "ff328a1c603a0506652a02d8dc9d3382358b568b", "messageHeadline": "*: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 260, "deletions": 257}}, {"node": {"oid": "de767ac317ce205cc6cec1bcbdd432757dcefd68", "messageHeadline": "*: Fix failed cases in sqllogictest-expr", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 68, "deletions": 27}}, {"node": {"oid": "078e06766ec8357ab224e4bdc2a65cdde7acd05a", "messageHeadline": "Merge pull request #427 from pingcap/zimuxia/merge-cases", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "48f5e9e74549a9d62c06803d6607280ae9641b54", "messageHeadline": "interpreter: merge cases", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e3c8079cd87969b9ccea0f5d20a237de86b5c39c", "messageHeadline": "*: update meta structure.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 165, "deletions": 93}}, {"node": {"oid": "6a796bae14d8135c822df20f1bd27c3fe42651b4", "messageHeadline": "Merge pull request #412 from pingcap/coocood/ast-parser", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5795, "deletions": 230}}, {"node": {"oid": "a53ae86f528765908b82c88770ba48e43df8df56", "messageHeadline": "Merge pull request #425 from pingcap/goroutine/tiny-cleanup", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "35e660c7a1143481f2d2b8cfef4d73c798fcdda7", "messageHeadline": "Merge pull request #421 from pingcap/qiuyesuifeng/update-readme", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57a87a603c9efe32e847c919c3d12fb2295fe053", "messageHeadline": "interpreter: Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "13e2c1a4c3dafbe9d47907a781f1eda21dc20f06", "messageHeadline": "Merge pull request #424 from xwb1989/master", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "835b53a118dc824e725b9945f6514ae84a248861", "messageHeadline": "*: warp kv RunInNewTxn and support get global/table id.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 59, "deletions": 28}}, {"node": {"oid": "054e1499c3fb769c9df9353c869735684edba4ee", "messageHeadline": "move timing as close as possible to query execution instruction", "author": {"name": "Wenbin Xiao", "email": "xwb1989@gmail.com", "user": {"login": "xwb1989"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1d6b87185cf4d4e18286438bfc38785d4566ed4a", "messageHeadline": "time and affected row report to insert/update", "author": {"name": "Wenbin Xiao", "email": "xwb1989@gmail.com", "user": {"login": "xwb1989"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "bef382e72f5d08f341e9f3f1fdc134c9d838ac8b", "messageHeadline": "report time and rows in set for query", "author": {"name": "Wenbin Xiao", "email": "xwb1989@gmail.com", "user": {"login": "xwb1989"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ba475f8aa93f94eca6e72d8df5b051db19259af8", "messageHeadline": "*: add base meta structure.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 460, "deletions": 7}}, {"node": {"oid": "45f155b16e0db0229dd75e46cd2fa1af64be3d24", "messageHeadline": "Merge pull request #349 from pingcap/shenli/wrap-data", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 108, "deletions": 13}}, {"node": {"oid": "16c67665bf1c84264ee48b10da2380412df23a8f", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a05222a981b065fed08dc3c09c588a35c2104009", "messageHeadline": "tidb: Bind privilege.Checker to ctx.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "138497aaf59774a33fb9029fda0490454ad256a6", "messageHeadline": "*: Add privilege checker and unit tests.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 382, "deletions": 42}}, {"node": {"oid": "bd5d23d5d58b3c4cc4596f16f73c802854ac1bb0", "messageHeadline": "stmt: update stmt use FromIdentVisitor.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "ee5353e9332dcc8a45583de36c0ccddc407f4d0c", "messageHeadline": "rset: update FromIdentVisitor exported.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "4eb4c29016a3ff210f1eb4ab14e3ef81464589fa", "messageHeadline": "structure: add HInc and HGetInt64", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 76, "deletions": 12}}, {"node": {"oid": "ab5b8be79501b76f51b1f01bdded4cad5d173b50", "messageHeadline": "README: update tidb package build.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d36d8a33fb1a581c0e0ffd1cc8c886ff9b0fda5f", "messageHeadline": "ast: add comments on ResultSetNode interface.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3e1f2f9982aa8f2dbafa77f8b935a22802b5ec5e", "messageHeadline": "Merge pull request #418 from pingcap/qiuyesuifeng/result-field-cleanup", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 33, "deletions": 155}}, {"node": {"oid": "8cb5e79176e1200d37b8ae837658b6ab8c459cb6", "messageHeadline": "structure: add GetInt64 function.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "995ac9899e2ba0a44300455a15b0bf2929330747", "messageHeadline": "ast: fix build", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3ef40e54bff9a12f37e2fecaf6aa2cc5bb874095", "messageHeadline": "ast: move FloatOpt to misc.go, add ResultSet interface.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 75, "deletions": 24}}, {"node": {"oid": "107c85ec4ce30523239ce625d921dc0c4c410475", "messageHeadline": "stmt: fix go vet check error.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4aeaeada1dbfccb2feffabfa577df8a99e0dcafb", "messageHeadline": "*: clean up", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 30, "deletions": 152}}, {"node": {"oid": "aab4accbddbf441706ec15e8ba1aa81e83b5c076", "messageHeadline": "structure: add lock keys for write operation.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "21c768c77b0e39f44cd0be4214177e50b5920c52", "messageHeadline": "structure: add TStore and key prefix support.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 82, "deletions": 52}}, {"node": {"oid": "aebb943de0f4ca0e005cbc9aafe83286af735cce", "messageHeadline": "structure: fix make check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "8a648e6b7e6e4706be8c6f49ffa41f23b652c93a", "messageHeadline": "structure: add hash meta.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 123, "deletions": 22}}, {"node": {"oid": "8c458149179bcbb35467df2b9a61fbabb5787f0d", "messageHeadline": "*: merge master", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2104, "deletions": 713}}, {"node": {"oid": "fd9bcc6f981a7cc61000dae63daa750ac0b548e4", "messageHeadline": "privilege: backup", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "aab178446e43491a9567ed67f0df8596b4bc1fd0", "messageHeadline": "privilege: Add privilege checker interface", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "3b78adaf95634ccf4a016e2c1b30824b8f090c82", "messageHeadline": "structure: implement some APIs", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 732, "deletions": 0}}, {"node": {"oid": "c14b723d6a7d41c27277e610ad4e65d2cbf69d30", "messageHeadline": "*: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5fd42b6bd969686a5fb14bbe0e2fb99a3649aac1", "messageHeadline": "ast: change Alias to AsName and add ResultField", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "58e6d7fd0a72b5399b1c07d048e13593acd8e4ac", "messageHeadline": "Merge pull request #416 from pingcap/goroutine/tiny-clean-up", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "2aa4cad1d292b659ceeee4a8f795c98e38f28e52", "messageHeadline": "*: Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "6710d2324f66f5f016340cab397901f6803e18e1", "messageHeadline": "Merge pull request #415 from pingcap/c4pt0r/remove-keyCmpFn", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 47, "deletions": 53}}, {"node": {"oid": "5ff8eb3877955cf31c69299487b896abf32143f0", "messageHeadline": "kv: remove useless keyCmpFn from Seek/Next iterface.", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 47, "deletions": 53}}, {"node": {"oid": "6d2aba7e3f27c7666849551fb30ffce3f3d3c6ce", "messageHeadline": "Merge pull request #406 from pingcap/c4pt0r/mvcc-gc", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 385, "deletions": 21}}, {"node": {"oid": "3442b777ca7489c852161269dcc7378392543c3d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/wrap-data", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 989, "deletions": 547}}, {"node": {"oid": "d502f835a1198c285be86e6d4c06452f23f844ca", "messageHeadline": "ast: visit UnionClauses in SelectStmt.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "af25d4d0acc58222e75fe47547f702836ce98c4e", "messageHeadline": "mvcc-gc: add some comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "9c05094f29f6cb3fa407d33c38b0cbcb3e6c986c", "messageHeadline": "mvcc-gc: rename some variables.", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1be3cc5d2ec54d009cc41fede441e896002a5c17", "messageHeadline": "mvcc-gc: little refactor, rename", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "41f4dda53c92a716aa421771924dab725e1ee94f", "messageHeadline": "*: update gitignore", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71123af77076a52c4cbf2e3b80b2bd80fda60800", "messageHeadline": "mvcc-gc: elegant shutdown GC", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "5b354914794ee6f21d6ed847fc3a43a625963f68", "messageHeadline": "ast/parser: fix mysqldef import", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "595ab99adcbe276907c47bac4c9bcf5cdff43d1b", "messageHeadline": "Merge branch 'master' into coocood/ast-parser", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 989, "deletions": 547}}, {"node": {"oid": "190302b78ed5bbe429717699bca8e648318c74f0", "messageHeadline": "mvcc-gc: little refactor", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "e6b04888e73c0fdb8c4366fc18c89e8f3a94d985", "messageHeadline": "mvcc-gc: rename compact policy", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "274aeaaa9d81c52ee2d387ccceffc9f49f3f6b13", "messageHeadline": "Merge remote-tracking branch 'origin/master' into mvcc-gc", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 2908, "deletions": 661}}, {"node": {"oid": "06e7e891afc500b54d5ac04575fbe88234bedd00", "messageHeadline": "Merge pull request #414 from pingcap/goroutine/rename", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "29369dba8fcf09498ac0551ef4df4b3712ac9779", "messageHeadline": "*: Rename mysqldef to mysql", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "99733265dabb54f8f653efb50e3cdc107ed3e584", "messageHeadline": "tidb: Add testcase for issue 325", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "34adabb885667a1f71a98457bec3a73c33962d1c", "messageHeadline": "ast/parser: change Visitor API", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 159, "deletions": 160}}, {"node": {"oid": "d9ad324f1bb960a41edaea102cad7077a12ce135", "messageHeadline": "Merge pull request #409 from pingcap/siddontang/refactor-ident", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 891, "deletions": 449}}, {"node": {"oid": "365e957538ed6e5ccd7cc10e10ebdcd380f8a635", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/wrap-data", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8564, "deletions": 3318}}, {"node": {"oid": "b8fd8c155905e494e1e614e8efcdeec2a40841e7", "messageHeadline": "ast/parser: implement parser for ast", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 21356}}, {"node": {"oid": "2c9cc372db98c274a8d408757e4ce47c7e80e8cb", "messageHeadline": "ast/parser: implement parser for ast.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 26998, "deletions": 164}}, {"node": {"oid": "6a808979edfb831403ecbad620ab8043289c4d07", "messageHeadline": "Merge pull request #384 from pingcap/qiuyesuifeng/date_add_func", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 684, "deletions": 78}}, {"node": {"oid": "94612bc56b7371847cc3995764feac26a215adee", "messageHeadline": "stmt: fix go vet check error.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dac7b00e9e41be0831999e25135d589d6ea95e73", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/date_add_func", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6344, "deletions": 2456}}, {"node": {"oid": "1da15de1fe61852096bd7f8ef8e69bc10cfebf87", "messageHeadline": "*: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cee3cec5067b75ab4383d85e9908b616d0e48489", "messageHeadline": "expression: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "83086b57a77200aa034238599ce3b4e5109add38", "messageHeadline": "*: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "83c6fd955590568f4b3a5c69705b1c5cb1f7cbd2", "messageHeadline": "Merge pull request #303 from pingcap/shenli/add-priv-step2", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1102, "deletions": 42}}, {"node": {"oid": "a3635b0831b6548de3bf2eea593b498682c40d4d", "messageHeadline": "stmts: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "b850ffc16da6a348a8d09239c83af2cb3ab17b6a", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 147, "deletions": 8}}, {"node": {"oid": "fb3a51d834bf54a901e0da850ade88d2181ec95a", "messageHeadline": "*: checkIdent -> checkIdentAmbiguous", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "129f69292b2d9b3a6d1d1a39539507ae600841a1", "messageHeadline": "*: fix having aggregate bug", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "00e52cdaf9dd8462804bac4af6fd55d9b018d9b6", "messageHeadline": "mysqldef: Fix golint error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "422fc2ef06bd8782ba2e0cb03b383d396fc4a720", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/add-priv-step2", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 453, "deletions": 131}}, {"node": {"oid": "6b12d5e0ea8cdc9bd5a28e652da05aa38ab4c855", "messageHeadline": "Merge pull request #408 from pingcap/shenli/issue-393", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 115, "deletions": 3}}, {"node": {"oid": "8434f2633a5b948d2e405e14bffc403ae028a3f2", "messageHeadline": "stmts: Simplify tests using matchRows", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "aebd5889cad61832025e8c3591b71c471dae4d7f", "messageHeadline": "variable: Address golint error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdd629a07ba8421bcbeec5e5d99878eb00293891", "messageHeadline": "stringutil: Clean license", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a70ff17b1a70f2125f9fd85aa97f713beabfcb40", "messageHeadline": "rsets: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7976510b791ccf9a4bc4e0c993b9d1b93a25593f", "messageHeadline": "*: CheckReferAmbiguous -> GetIndex and update", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 36, "deletions": 43}}, {"node": {"oid": "16836344a5f51c8cc8c254f2aae6f76a8a89536c", "messageHeadline": "*: fix aggregate arg check panic.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9ef6a5357a58f489252bc7bd8193c7cbfd9c2165", "messageHeadline": "*: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "ce3d56b47c11a898b605bf1c44dc57ca434e77c4", "messageHeadline": "*: add test and update comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c464ae765aa2a6138a0feb711725097c0f135f33", "messageHeadline": "*: on support ident refer", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "655ed973be9428534fc04379b49bd0da21ba1856", "messageHeadline": "*: update having and add test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "a260bbb6c83f52cf50c1caa3ebae4ccaa390df99", "messageHeadline": "*: add more clause type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "9e091caef6859e8445c9ee310dd3016f451815dd", "messageHeadline": "*: support ident refer in having.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 251, "deletions": 117}}, {"node": {"oid": "61f21b37f3d4325fd64f5b93b08f635253e4a90f", "messageHeadline": "Merge pull request #374 from pingcap/zimuxia/issue371", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "6c540d62798f2397aa1fe38fa6155bb1090614ce", "messageHeadline": "*: Fix issue 393", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 117, "deletions": 1}}, {"node": {"oid": "a70e4aac999a583832b193bc4c26bd206521eae4", "messageHeadline": "mvcc-gc: address review comments", "author": {"name": "dongxu", "email": "huang@wandoujia.com", "user": null}, "additions": 24, "deletions": 15}}, {"node": {"oid": "abc90819677b6b3a1695e71df925bc3ca7c9a56f", "messageHeadline": "mvcc-gc: address comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 19, "deletions": 115}}, {"node": {"oid": "cb54395674a6205db14afc905d8819339ec6c155", "messageHeadline": "mvcc: add missing license header", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "f64ef0ee484dbf6a07aa42e1cede65cc94a28594", "messageHeadline": "Merge remote-tracking branch 'origin/master' into mvcc-gc", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 5265, "deletions": 2497}}, {"node": {"oid": "e8f8fdb380aa21f6377567c35879eb2f8af941e7", "messageHeadline": "mvcc-gc: fix bug", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4fa9744359e17e13f517bda4b787b36a4dfae296", "messageHeadline": "Merge pull request #404 from pingcap/qiuyesuifeng/refactor-on-where-i\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "cd4e4072a4a200b2c1cd0ad57f42ea8e74bb5741", "messageHeadline": "mvcc: add compactor implementation", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 391, "deletions": 82}}, {"node": {"oid": "9e73c8d4a830b8386b55622f8ae3ca530ad941d8", "messageHeadline": "*: use Ident refer for order by.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 218, "deletions": 225}}, {"node": {"oid": "23f7a38a6a56f84040ecbbdc44e97cacf9cc86f3", "messageHeadline": "Merge pull request #405 from pingcap/goroutine/tiny-cleanup", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7447005d5118bb693f59788effa364e761e292d", "messageHeadline": "store: Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e280bc9b752d477c8a35d8cf553c75d03a3cec57", "messageHeadline": "plan: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a76b6cecd56f855734b5883617ddafd6d9706a9", "messageHeadline": "rsets: update function name.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51e040c537363c6d90ee6c83f3d83a6e74c270ed", "messageHeadline": "*: use visitor to update where field eval.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "8a3dc764d57a51fcbb7e894fe670308ffee4db39", "messageHeadline": "rsets: update function name.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef5c0141d8ee332467af5a047d53a4141c1308e9", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2568, "deletions": 122}}, {"node": {"oid": "894a009f40a085c8b6866483681227858b1a9c81", "messageHeadline": "expression: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "16c11ea4d03e4c1f64a09bac072a66766d7383ec", "messageHeadline": "rsets: fix select fields ident reference.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "7ba661531c1daa79f2d0f81de298eda695f53260", "messageHeadline": "rsets: update helper function.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 61, "deletions": 36}}, {"node": {"oid": "6344a412ca7939746c1a263a8c3f4bcc9a9e4a7c", "messageHeadline": "rsets: add castPosition helper function and update", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 60, "deletions": 37}}, {"node": {"oid": "347b82a9aeaf271f7a902e8cfbcc48d0b054c471", "messageHeadline": "plans: use ExprEvalIdentReferFunc to get group key data.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "0d98d1b3e04d84a3a5b7afaa17c7a45f0e07d4bb", "messageHeadline": "rsets: use visitor to fix Ident reference and check.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 117, "deletions": 30}}, {"node": {"oid": "859f2d5ffcc510f40cdce6d1e6b0a8e13c7ed7e0", "messageHeadline": "expression: update Ident evaluation.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "20449b5d3fbe812ff65c81ff018ad960ea5e01f0", "messageHeadline": "plans: return indices after checking ambiguous.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "80a3c14e61f61e1873d4ea3f2f5738c0fae04274", "messageHeadline": "expression: aggregate function can't have agg in arg", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "a686daf0b4736c0241eeb132b61613382a136464", "messageHeadline": "Merge pull request #402 from pingcap/siddontang/check-ambiguous", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 284, "deletions": 103}}, {"node": {"oid": "3a97fa2f1980d9fbdf690bb80bb5d23703bfb0c0", "messageHeadline": "plans: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8faca5e3f91a53155d10c8fd898d1878c1ae5534", "messageHeadline": "expression: add refer field for Ident", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "7c05c9d9699e7e2dc9ce38dc75a8b3cd2d7b4a44", "messageHeadline": "*: use IsQualifiedName", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e377e9c32f48c937818c21bdce2d29539540a7f1", "messageHeadline": "Merge pull request #403 from pingcap/goroutine/tiny-cleanup", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "551138e2477ce9c9289d5cae2ed48633fb9f7832", "messageHeadline": "store: Rename tID to tid", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1094fa7d6fff918c29038f4d55ba919d43be8361", "messageHeadline": "Merge pull request #401 from pingcap/goroutine/tiny-cleanup", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "24a64208006f80a957eb1e3af0b083162e4c4c8e", "messageHeadline": "rsets: add comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "02f4a0a3b5080506542a9aec378b993347625bb2", "messageHeadline": "plans: fix comment typo", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "486089f45091d78c569aabbb7a9c9e168c334b6e", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/add-priv-step2", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5319, "deletions": 2777}}, {"node": {"oid": "af9aae2c71722750ae17f0ea8635d212ae916759", "messageHeadline": "tidb_server: use DeepEquals instead of Equals", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c17ad0e52c02ccfeeadc5f06a10a591a7b0da5b", "messageHeadline": "*: cleanup.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b21bd114f80fb71e385bc1e25c6799eb03607bc9", "messageHeadline": "*: fix ambiguous check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "46b6b5f691c5087d51822f0942e4607aab34c245", "messageHeadline": "*: fix update arg field bug.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "9601ee3e846fed6748d644bf53b1a14e3293541b", "messageHeadline": "typo", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3ffb6e4613c1655a5d719b606649af414c2b581", "messageHeadline": "*: update order by ambiguous check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "db09cf7a831250bde76e514cbaf6e01bb9f11941", "messageHeadline": "*: Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6a9c87a9141a6c1016b37d7cc8e55947e7c58c1f", "messageHeadline": "Merge pull request #397 from pingcap/shenli/sql-helper", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 104, "deletions": 64}}, {"node": {"oid": "83fa8f8d4ff3b5c016155f9833b5caa06e542ebd", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 53, "deletions": 41}}, {"node": {"oid": "4957d281b5b756fbf096eb9ad3a0d1b69a21c8f0", "messageHeadline": "*: update group by ambiguous check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 40, "deletions": 87}}, {"node": {"oid": "239fcabdf71aff4e1ded71f4e2be8fd3ec945c50", "messageHeadline": "plans: add check ambiguous helper function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 164, "deletions": 1}}, {"node": {"oid": "a75cd32d8f83fb3ecb0a34ef77b3ad9d3725101e", "messageHeadline": "Merge pull request #399 from pingcap/siddontang/having-selectlist", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "f7c242d81bb7ddc64e17be1f50c3740f1666bef1", "messageHeadline": "Merge pull request #396 from pingcap/goroutine/make-meta-id-pretter", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "08e0491b5a5d040a7800a517ed5c74ca159effb0", "messageHeadline": "*: having adds SelectList field.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "48976af41c701fe0756f76dfc37a8fb63a529c35", "messageHeadline": "*: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "1d7a14f35538d1bed0a112d299ce31bb5c8f2fb2", "messageHeadline": "*: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67081336f287478123ef063ca076bdd8555386cd", "messageHeadline": "tidb: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a8779d8d528dfbcc8d3d6b71e618da0da7143297", "messageHeadline": "*: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "b1df134148df344c4b9b4340f1462326da7386d1", "messageHeadline": "Merge pull request #398 from pingcap/zimuxia/issue340", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "1466a477aeed2531f195da0dc43d72910e4a5656", "messageHeadline": "parser: fix issue#340 and add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "2feb3d969c6914ed9fb7f0c25315911f5b5c7140", "messageHeadline": "tidb: add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2bf61835db6b9c3117862415d3ec9a19bed22c77", "messageHeadline": "sqlhelper: Remove useless file", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 477}}, {"node": {"oid": "207ba2f1f332a9ea96d7fcb5bdbdc023d0ccf203", "messageHeadline": "*: Add sql helper to make operations on meta table easier.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 545, "deletions": 64}}, {"node": {"oid": "22143ecaf1569b537c2c6205f2347a0715cec15f", "messageHeadline": "meta: Disable generating global ID concurrently.", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f45d2d9bcdbd3c3c8783b8b235199c1cece2b40c", "messageHeadline": "Merge pull request #395 from winkyao/master", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7ef47ddd1fc5410b56ca77d80f22c0ab5d09b912", "messageHeadline": "Merge pull request #1 from pingcap/master", "author": {"name": "gowink", "email": "82091309@qq.com", "user": {"login": "winkyao"}}, "additions": 2368, "deletions": 10}}, {"node": {"oid": "a4aa3e72e6b8622fab608f8eb9c238aa0dcf3a07", "messageHeadline": "parser/parser.y: add StringType OptCharset OptCollate support", "author": {"name": "wink", "email": "wink@centos.gowink.cn", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3fab6c405f844264157abb4eb2b807d569e363df", "messageHeadline": "Merge pull request #389 from pingcap/coocood/ast", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2368, "deletions": 10}}, {"node": {"oid": "bb43093b7c34ecc54bc6da71a01be94354085baf", "messageHeadline": "ast: improve comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41465ddfa8aa4df542ba94952240512c0a956d74", "messageHeadline": "ast: improve comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a49849a93dd95b682d97a34c3e24a3944de00d28", "messageHeadline": "ast: address comments.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5faf998be92eff1aaa5f790dbb734d04dfdf74c6", "messageHeadline": "Merge pull request #391 from pingcap/siddontang/fix-where-index", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 75, "deletions": 13}}, {"node": {"oid": "c3ca28f32c71d8e6ba175cf1304fe0297ed36b73", "messageHeadline": "tidb: add test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "6350100d61da5689b18c6536c86917aebf6a6aad", "messageHeadline": "rsets: should check where  condition even using index plan.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "7716e6024d3974e6211a06f43d7ba1c02cebdc22", "messageHeadline": "plans: must use a new index plan for filter.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "2e787033160f300f3597f625d5b32e8db7e6b080", "messageHeadline": "Merge pull request #390 from pingcap/siddontang/update-mysql-error", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8127ce14232781ea5a8ea74a41d4860df7affde5", "messageHeadline": "tidb-server: remove tests", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "2ddd70898d3a6f4e100e0fb8961ba3186ba75781", "messageHeadline": "plans: return mysql error to pass sqlalchemy test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5226e4d7cf1f43eefc6085789eb3de7a5e8bd757", "messageHeadline": "Merge pull request #387 from pingcap/siddontang/cleanup-mysql-error", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "836b254f819224407146825af75e8aec4d68048f", "messageHeadline": "ast: add more statements.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1272, "deletions": 758}}, {"node": {"oid": "a53c05b6f457f282092622bc6dbe6a743fd4390a", "messageHeadline": "*: simplify generating mysql error function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "2ceeda0b89fc534e5f5b643862cedeff91f92569", "messageHeadline": "Merge pull request #386 from pingcap/goroutine/correct-domainctx-test\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e49c12363209b7882355a3728dd09b770838931f", "messageHeadline": "Merge pull request #383 from pingcap/siddontang/update-mysql-error", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1968, "deletions": 1967}}, {"node": {"oid": "60ddb7fe8afa280e19c5a458431850e7dfe90046", "messageHeadline": "Merge pull request #385 from pingcap/siddontang/reduce-test-time", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d1532c0b820d6d9287e6cd080e2ef43b2c4dd7a", "messageHeadline": "Add missing file", "author": {"name": "ngaut", "email": "goroutine@126.com", "user": null}, "additions": 44, "deletions": 0}}, {"node": {"oid": "73d3f1b84eb7f315469b4cb77846304efa8162d6", "messageHeadline": "sessionctx: Rename sessionctx_test.go to domainctx_test.go", "author": {"name": "ngaut", "email": "goroutine@126.com", "user": null}, "additions": 0, "deletions": 44}}, {"node": {"oid": "f994b8b82a2e2f476d482a5d3a2b97a11c75e0ec", "messageHeadline": "memkv: reduce test time", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac3650e16bf76bc4179162ff0e4037313b99a119", "messageHeadline": "*: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 202, "deletions": 202}}, {"node": {"oid": "8e76265b30df0edee364260e60ded7281cde15f5", "messageHeadline": "Merge pull request #377 from pingcap/shenli/fix-hibernate-bug", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 196, "deletions": 194}}, {"node": {"oid": "ed13467c7f8ec2402a6b412d6f79cc5ffd014bee", "messageHeadline": "*: rename mysql err to common format", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1968, "deletions": 1967}}, {"node": {"oid": "f9c632d7f5c3ae259665a252d69dd7c7a895b9c0", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/date_add_func", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 170, "deletions": 90}}, {"node": {"oid": "019ea8c77d202a7ac66ab7a8dc30d5aebf83c4c0", "messageHeadline": "expression: add more test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "9f2bb45e3a3a8389cc521a2434d8fcd64f39f9e1", "messageHeadline": "expression: add date_add function test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "a1a274142b99b2db9463fc8eb21140fbaff9b31c", "messageHeadline": "expression: update date_add time output.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d049936db372cb84f5c9327908b6953d7a40cbf1", "messageHeadline": "*: move extract functions to time.go", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 372, "deletions": 360}}, {"node": {"oid": "e9ac43faf36c6c68711f6417546d12d76adbeb17", "messageHeadline": "Merge pull request #381 from pingcap/siddontang/show-fake-table", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "284219a641f3e767a60e3ac576e7128b5d49a8a2", "messageHeadline": "plans: check error for show plan.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "20e8041a4466e1a5d6b0187e2439856ecae9cb41", "messageHeadline": "Merge pull request #375 from pingcap/siddontang/refactor-stmt", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 159, "deletions": 89}}, {"node": {"oid": "9acfcd2b1454d1c65c618690e42c914de9ceedb6", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "641aeabd421e259416b1618b612d261c24be6308", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "25b571bf591253d5740381fd076892a9e9f54cb9", "messageHeadline": "*: Set/Enum element with single-quote should be replaced to two singl\u2026", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "a13e24759e3cd290919d208cfdce90ddcc65425d", "messageHeadline": "stmts: simplify test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 87}}, {"node": {"oid": "c1f168673f4da1f32d540736e82521865c696650", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d01821579ed943b87e27d027ee491a5d49016d48", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "3a7e3ed2d036da96710b829d189894984d69fd90", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 79, "deletions": 152}}, {"node": {"oid": "249fae310ad953590a6cb733760c1399a97e47ef", "messageHeadline": "stmts: lazy update, cache all select then do update.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "910f283381c55b78da28173fdcd70c6a0e4e7e7f", "messageHeadline": "*: Fix bug for info.go and add test case", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "65c17102c958524b882ae4f470e90e102d7b1c66", "messageHeadline": "stmts: split checkUpdateColumns.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "12d5ea7f7d552612c764c8a7f16d4a6c0ed3ea5c", "messageHeadline": "plans: clone row data to prevent outer modification.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "21042911b595780cdd6354de36c258474c52f5bd", "messageHeadline": "stmts: refactor update/insert/delete qualified and as handle.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 152, "deletions": 86}}, {"node": {"oid": "fec9aa006f689b2c3d9442d60dc640aa66c97e8a", "messageHeadline": "mvcc: compact implementation", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "447e2c022e12d7fc4c391c102ae151c84694e28d", "messageHeadline": "ast: add statements", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 775, "deletions": 240}}, {"node": {"oid": "fe6f12f9e5d329cfa5680d510dc7c6038ed0b09a", "messageHeadline": "expression: complete date add function.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 416, "deletions": 81}}, {"node": {"oid": "86d05814e2aeb1e00c5d4d0287368797f61913e9", "messageHeadline": "tidb_server: add the \"zero\" value of time conversion", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c28ae28b99390dc1aa3685b0719623de22ce6c15", "messageHeadline": "tidb_test: add DumpBinaryTime test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d50b6c5fcc8b72e014cf41004bc0793ec596ffda", "messageHeadline": "*: Fix hibernate bug about col.Flen/Decimal", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 57, "deletions": 28}}, {"node": {"oid": "ff8546a539072878461016114ba519d8726b8fe8", "messageHeadline": "parser: add parser test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "14c210bbedac55232a3265ce26ce10d8ba1d4652", "messageHeadline": "parser: add add_date parser support.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "dc7c7aa9b2158296050248a754d242606a934747", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/adddate_func", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 44, "deletions": 47}}, {"node": {"oid": "9855c89e5b676cf694309b290713b5147347e4bc", "messageHeadline": "expression: add date_add func skeleton.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "0c376d371cd028f6defa5305f45c21ee6f178a40", "messageHeadline": "Merge pull request #366 from Alienero/master", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0cd6b21f4b5e9f9c7eced279efcfae445d7a5b6", "messageHeadline": "user 0x15 filler.", "author": {"name": "Yim", "email": "yiyan.lu@me.com", "user": {"login": "Alienero"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2fa055294fbd8c3f3ac7d594e3a5523049591dc", "messageHeadline": "Merge pull request #372 from pingcap/qiuyesuifeng/tiny-clean-up", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 41, "deletions": 44}}, {"node": {"oid": "dfd8cbcffccf0a4427a66b7d6a695c1311713093", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/tiny-clean-up", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 247, "deletions": 81}}, {"node": {"oid": "5377b8dd0db67e0608e547d57cd2e1d0992ec9ca", "messageHeadline": "*: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 44, "deletions": 47}}, {"node": {"oid": "716bd75c2ebbd44333258d91626573f6565361a4", "messageHeadline": "ast: add all expressions", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 779, "deletions": 86}}, {"node": {"oid": "e35d415d4a78c63a73d83b56766caa790469abb5", "messageHeadline": "Merge pull request #359 from pingcap/c4pt0r/mvcc-better-iteration", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 126, "deletions": 36}}, {"node": {"oid": "16d0c20fa6b17fde1b03673b6706ebc36467dcd9", "messageHeadline": "util: add some comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "eab269c85beb395146cc76ecfc0906f73311d908", "messageHeadline": "Merge pull request #370 from pingcap/shenli/parser-cleanup", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "33016df971cd4efe6b6799d91a2051d9a5d0ff1a", "messageHeadline": "Merge pull request #360 from pingcap/siddontang/like-escape", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 95, "deletions": 34}}, {"node": {"oid": "343ffede79dffb33127646b03b30327500bb9c35", "messageHeadline": "parser: Tiny cleanup", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8fec2e463d2336c20d4335bdf6bef44866178e84", "messageHeadline": "Merge pull request #350 from pingcap/sheni/issue-320", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "522aa0c85a34cec32f485a7225287a0c275fdfa2", "messageHeadline": "tidb: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "f004aec6ff984107e79fd66e01647b43fe78b021", "messageHeadline": "Merge pull request #367 from pingcap/siddontang/fix-index-fields", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1c34bcb5cc23e5a97b5742a7a155f6c7bd25292d", "messageHeadline": "tidb: add test.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "213b0b9ab8c49db739cc818b0b351db982c0e9a1", "messageHeadline": "parser: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0f2a4b1be28fe4960a432087c89784512a4ec86d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/add-priv-step2", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 647, "deletions": 256}}, {"node": {"oid": "647997a7e50c7d9928015bfbbf50086be24aef34", "messageHeadline": "plans: join filter must use origin result fields", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b64f0cdbaaafd27c930e1a6c426aac79b02eb226", "messageHeadline": "Merge pull request #362 from pingcap/shenli/check-parser-conflict", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b8286a21077a7a3f54ca7c2e2f0593e89b3defc", "messageHeadline": "Update conn.go", "author": {"name": "Yim", "email": "yiyan.lu@me.com", "user": {"login": "Alienero"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "41beb1028087191a1fc62cbcc822ca4d0e1e941e", "messageHeadline": "Merge pull request #361 from pingcap/shenli/parser-cleanup", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c3893301095280f32c93d7b01d2a7d222e31f828", "messageHeadline": "tidb: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d594fd83d4713e8cfb309339f80d322683ff9205", "messageHeadline": "Merge pull request #354 from pingcap/siddontang/update-field-name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 72, "deletions": 54}}, {"node": {"oid": "c13ab04a6a1c3ec2981bdfc6a8fd52e14769d5c7", "messageHeadline": "ast: add some expression and select statement.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 470, "deletions": 10}}, {"node": {"oid": "b39cbc304ef7aa32687c6a0295e05395105e3c56", "messageHeadline": "Merge pull request #352 from pingcap/siddontang/fix-issue-238", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "8b4a5f08296fa0c83b9d8621cb02637238e15d98", "messageHeadline": "mvcc: address review comments", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "e8615ec148f355393aa0c48b8913c7460c70df0d", "messageHeadline": "tidb: Check parser S/R conflict in MakeFile", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1584d8f254bac688d38b493f2eb949a7384cdf48", "messageHeadline": "Merge remote-tracking branch 'origin/master' into mvcc-optimize", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 901, "deletions": 536}}, {"node": {"oid": "a9cc7c03210ca76226bf2dacb8b610460030aaf2", "messageHeadline": "parser: Change Factor1 to a meaningful name", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9e8ce41f33346d6ca20712b4e9d16983210fa15a", "messageHeadline": "expression: fix escape string format.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c9cf0690a66862b3d0457ae2cf231c016a6dcf1", "messageHeadline": "parser: add test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "001a9f923dafb184300447edc8750a783006a2ab", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 901, "deletions": 532}}, {"node": {"oid": "442576eda5ad3f1b1c3b50835fbad72ec941a795", "messageHeadline": "mvcc: optimize iterator", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 87, "deletions": 36}}, {"node": {"oid": "320dca9fb8127c5addffd20c446ab8663cde0a61", "messageHeadline": "parser: fix S/R conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d030c386eb8aa336c78906b19bcf6a5751b7aaf7", "messageHeadline": "Merge pull request #348 from pingcap/qiuyesuifeng/tiny-clean-up-packages", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 155, "deletions": 156}}, {"node": {"oid": "faad0de3637595f24c61049ba843438c0700c1b9", "messageHeadline": "ddl, kv: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2fd0c7a1d38ffcc604d48c2830ad28ee47cce91a", "messageHeadline": "ast: address comments.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "d121489be08ef4691727a086b52e77adfcc87333", "messageHeadline": "last, optimiser: add package ast and optimizer.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 158, "deletions": 10}}, {"node": {"oid": "5c185e807ff5b165f07fb6b5fb3cbc5a05bfdf55", "messageHeadline": "Merge pull request #358 from fuxiaohei/master", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8a8be060459adc6244a2a3280390b031711f3178", "messageHeadline": "Merge pull request #346 from pingcap/shenli/trim", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 319, "deletions": 1}}, {"node": {"oid": "f0a9995e3c792df8b015420756eaac819d79e429", "messageHeadline": "Merge pull request #347 from pingcap/shenli/issue-345", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "abe94aa2baf3cf5be5d080217dd54633335a0526", "messageHeadline": "parser: Solve merge problem", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "8f4e2b93dee77323fd6961eade6136f2426ac4d3", "messageHeadline": "use int64 instead int type,for x32 compilation", "author": {"name": "fud", "email": "fud@yunduo.com", "user": null}, "additions": 22, "deletions": 22}}, {"node": {"oid": "5e56f52810ae13a68a714321939bc651c9821a01", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sheni/issue-320", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 357, "deletions": 241}}, {"node": {"oid": "c621c18c342bbff808d1ca5dc165000bb913c969", "messageHeadline": "stmts: Use matchRows to simplify test case", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 33}}, {"node": {"oid": "9d06134b7bea5c7ec7c4d85844fcaf6d656b26b1", "messageHeadline": "stmts: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "3c98e2f3592ef4bb70d9c43a200be9e419f835fd", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/trim", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 505, "deletions": 375}}, {"node": {"oid": "dec67d7ee59fe5c6230d64c7cc4cf09537245235", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/add-priv-step2", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2731, "deletions": 5600}}, {"node": {"oid": "7a24ae0b33db7bfec7d8a84f1e4fec05376a0bbe", "messageHeadline": "Merge pull request #355 from pingcap/shenli/split-parser-test", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 305, "deletions": 352}}, {"node": {"oid": "dc5e31c754f7aa049619a57bed8342fa04208190", "messageHeadline": "parser: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "13051f54f5bc60765e91b331cdbc2d83b20c5632", "messageHeadline": "parser: Address commment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1661b650fad122d5d144808b68b85fe66e32b89d", "messageHeadline": "parser: Split parser test cases", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 305, "deletions": 351}}, {"node": {"oid": "742f8ff3b7fb8d74d5fb551d87ff9735712f9c86", "messageHeadline": "parser: remove unnecessary code.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "903e2e52a56b0440967b220da97a2938809bd5d5", "messageHeadline": "Merge pull request #351 from pingcap/shenli/issue-312", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "df24051cbfe3942c51d6e19edea4b3e7590e01b3", "messageHeadline": "*: Merge branch 'master' into siddontang/update-field-name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1156, "deletions": 263}}, {"node": {"oid": "d32e4f51537d99bff40ea49d8aa715e666808e9e", "messageHeadline": "*: support like escape", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 82, "deletions": 34}}, {"node": {"oid": "547fce5aa8dfeb73040cc35b80cb299175ee1570", "messageHeadline": "rsets: can't have identifier in from dual.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "ee5bbd0de1e4a62e684b745f9269911393885179", "messageHeadline": "*: Check float length in parser", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "4e3b9bafe9ceef7f333a0f0abdd2beadc2dbe02e", "messageHeadline": "*: SubSelect can be used as select statement", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bd6fde48565fc0b904ab928d8e19b117b5637974", "messageHeadline": "ddl: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "920e03745e5f67c6aaf0cb3b5e2a9f8e901ea8bd", "messageHeadline": "kv: tiny clean up again.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "efb7bdf1517805ab84ade9c103a1241067f4ed53", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/tiny-clean-up-packages", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1190, "deletions": 269}}, {"node": {"oid": "eb8206ab46c423b16c15f840d1d7378720d78997", "messageHeadline": "*: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 94, "deletions": 82}}, {"node": {"oid": "d7c5e24f9de0cc8661d339b0cf54a329ef3f68cf", "messageHeadline": "types: Improve compare for DataItem", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eeb1a29f73272a840297f197c89794c6df69d3c6", "messageHeadline": "stmts: Fix Issue #345", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "631b453f7a3871af22918078aeba5a8ce80bf464", "messageHeadline": "Merge pull request #334 from pingcap/zimuxia/alter", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 97, "deletions": 22}}, {"node": {"oid": "7ae6e3f9c8dccd6a96068fe501be74dac6102668", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/wrap-data", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1047, "deletions": 240}}, {"node": {"oid": "32821500b7774b1a57d9f67d245c5adc0e554848", "messageHeadline": "Merge pull request #342 from pingcap/shenli/show-where-like", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "38abb3576931a342736bc4d6393284042fe00bc1", "messageHeadline": "*: Support trim function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 307, "deletions": 1}}, {"node": {"oid": "104d30ccb8a515849039263a5be9884b3c79a3a2", "messageHeadline": "*: Support like/where clause in show tables statement.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "c3d5566b0581e76a8507545c0cf46997986cca32", "messageHeadline": "Merge pull request #341 from pingcap/siddontang/fix-tidb-server-auth", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b918b2504624e03fdd5ad89841d54cc58ca789", "messageHeadline": "server: fix invalid condition check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aa3305fffa5c5fc2cf555bbfb6441c7a53783a6", "messageHeadline": "Merge pull request #335 from pingcap/siddontang/time-extract", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 329, "deletions": 2}}, {"node": {"oid": "a3f17ab8f734f1cacf507f01c27a8034a3836a71", "messageHeadline": "*: merge master and fix conflict.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 777, "deletions": 252}}, {"node": {"oid": "a62a648ef91d1cb1d292f727a21ca2d4a25d1d49", "messageHeadline": "*: rename updateDefaultValue to updateOldRows, and remove ColumnID", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "df66eaba4562194fccae850daa9e9313057968a7", "messageHeadline": "*: refactor field as name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 74, "deletions": 55}}, {"node": {"oid": "8b13dfc4f8e14ba962aff847ceca2a1e1430d8aa", "messageHeadline": "Merge pull request #327 from pingcap/siddontang/fix-issue-324", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "e92e66265c60b6dab78484e9677017e465c93acb", "messageHeadline": "expression: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "57cb4856d3fa4bd8f9aa0202eda6798b30608748", "messageHeadline": "Merge pull request #317 from pingcap/qiuyesuifeng/tiny-clean-up", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 41}}, {"node": {"oid": "e9433e50989b7ee2426d300b8b096d1e31061801", "messageHeadline": "Merge pull request #338 from pingcap/siddontang/update-as", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "bf01d51662837bad203ed9c401db7e8591e46840", "messageHeadline": "Merge pull request #330 from pingcap/shenli/locate", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 193, "deletions": 1}}, {"node": {"oid": "8b6121931eff2094faf09848b190f3edb22f4cb6", "messageHeadline": "Merge pull request #262 from pingcap/coocood/fix-index-plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 454, "deletions": 184}}, {"node": {"oid": "ebe12aa2da4bfb35cd1465948ba1de92b3f32eb1", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/locate", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 63, "deletions": 17}}, {"node": {"oid": "d96d5fc759928494d1c698665ba814d2930b37c3", "messageHeadline": "expression: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "135e2c05918b523e819156988effae0a3cbfde1c", "messageHeadline": "*: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1509618ffd3acf2f7ddd61efa3712f0092aa7695", "messageHeadline": "*: Pass all the test", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 27, "deletions": 40}}, {"node": {"oid": "56d1a216f0c0faacec329417da52b048a33903b3", "messageHeadline": "table: rename keyLastItem to recordKeyItemsCount, and update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "090f1254bb12fe5dd4e0223793334b0271696d9f", "messageHeadline": "plan: remove a redundant line in test file.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "01880103bfa0cd0e8cc23026922c66558de8102b", "messageHeadline": "*: update test, update log", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "ccb7f12677d7499f1fec1565803161b423eb1d3c", "messageHeadline": "plan: move IdentEvalVisitor to plans package and use Getcdentvalue fu\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 69, "deletions": 112}}, {"node": {"oid": "7873ff1a1cdfdda4c3c4a96a9b99a5d68abf7b57", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/tiny-clean-up-packages", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 570, "deletions": 4706}}, {"node": {"oid": "67cb0f178a8b8440df95e3abc46814a977436e8a", "messageHeadline": "*: backup", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "97ec35b3fdfc211ca5c0d7bf915fb0f1389c4d37", "messageHeadline": "parser: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af042795cf1a3372115632a95250f382c43d221d", "messageHeadline": "expression: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1851d3fa6bd999956fbf0c712918f65b2f5398d", "messageHeadline": "*: Use DataItem for cast function result", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "041da15fd082e45e4a7b744ed05e571e595c1012", "messageHeadline": "plan: address comments", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b1f1335a34307129a9260b3f5809fff5f4f866b4", "messageHeadline": "parser: clean up and add more test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3f126b65e25aed53437f267c07c3adf0c804ea0f", "messageHeadline": "parser: as support Identifier too.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cf05dfebd3d65753d25a60dec6adfcb0ac9cc81e", "messageHeadline": "ddl: fix bug", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "d2bb1911f996de88d8625d79497aea63f8b34919", "messageHeadline": "parser: update as option", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "ddb53b94e46e2025c627a7e727a2b2c1820d583d", "messageHeadline": "Merge pull request #336 from pingcap/siddontang/remove-full-join", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "d12525e17c579f0ad003a6e2eb8afa1a191c7432", "messageHeadline": "*: remove full join", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "38f95c0d0a4a6d7aa5068c0082a9b8463dc0d866", "messageHeadline": "builtin: remove extract implement", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "3514b33fc35d52115cc39998757fdbdd63d2fb55", "messageHeadline": "*: use Extract expression", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 240, "deletions": 7}}, {"node": {"oid": "a3084198d493dfa8f268bdd10a8696200104dc7d", "messageHeadline": "Merge pull request #331 from pingcap/siddontang/time-current-date", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "2cb8da73b11f818601fb1f56ba59307b65c4acda", "messageHeadline": "expression: add test for distinct with multi eval args.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "23e465f08ce67e4e3c1a378d54132cb4d3166b05", "messageHeadline": "table: update comment", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8361752aa3c4d83204217bd21d69e64747e04ab", "messageHeadline": "parser: support extract time function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "c214b7d15959783e3b8776e0378dee2f7fc90acd", "messageHeadline": "domain: update log", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1085170596ac97a7a02ba050137442c32a217068", "messageHeadline": "ddl: update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f7e41e1d42d6075966f09787e18a748da7878748", "messageHeadline": "Merge branch 'master' into zimuxia/alter", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 497, "deletions": 4688}}, {"node": {"oid": "698c0dd8d025baf801c94995c927187bc02cf637", "messageHeadline": "builtin: support time extract", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "1b2bbfea8bfc629d6bd42260ead2eeb59515986c", "messageHeadline": "sessionctx: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "055b375488c39b5795b38bc1f455c75c3c9e4207", "messageHeadline": "ddl: add test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "5e642bb345bf01dbe2980a01e682091875601252", "messageHeadline": "Merge pull request #332 from pingcap/siddontang/row-column-name", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2a5f7b6912a3f5ae61f7bd68033eedcf5f48ee57", "messageHeadline": "parser: row is an unserved key word", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0bc684868f4d6bd62ab6893c1c02dccbd43896e9", "messageHeadline": "*: Support locate function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 187, "deletions": 1}}, {"node": {"oid": "cb91aa19548270c46783b8db8240122499817b5d", "messageHeadline": "tidb: add current date test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "be58e070a354c3d98dc2b16fbe725a92be6c4288", "messageHeadline": "parser: support current date", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "dd8116a4b31a3e68fecf31b8ddba7b2131565f4e", "messageHeadline": "builtin: add current date function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "2e6fd071b6d7110b052af562cb9157eb5264d48c", "messageHeadline": "Merge pull request #321 from pingcap/siddontang/dev-union", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 246, "deletions": 25}}, {"node": {"oid": "d40ee39dc37e91e1850e06dd7f9eb9e0a2bf58b2", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 239, "deletions": 4661}}, {"node": {"oid": "7de38a62ceb68bd4187f66d017fea2639a8cda7c", "messageHeadline": "Merge pull request #328 from pingcap/shenli/parser-check", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "23a8c928e6d9015b6a56234f8d3100a6a5dfad30", "messageHeadline": "expression: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0df7451c0daf33e77cf2c11c6b675b80102582c", "messageHeadline": "parser: Support check clause", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7162697523713c35f847ddc6967ec84bb2c2cb81", "messageHeadline": "expression: create a new aggregate distinct if not.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "9745dec9efe2e65436079583cd0b18c6ea188102", "messageHeadline": "Merge pull request #326 from pingcap/shenli/dollar-in-identifier", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3c69db4ce35822aad5dfcc67934bd3b08699df52", "messageHeadline": "parser: Support dollar in identifier", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "69181b3e6416e2f79a7eb348ebea536ea3ab2f35", "messageHeadline": "Merge pull request #260 from pingcap/c4pt0r/mvcc-remove-snapshot-inte\u2026", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 162, "deletions": 4641}}, {"node": {"oid": "89bc0903f8764a7dfe8ac8dec977a4418e4e2b64", "messageHeadline": "Merge pull request #315 from pingcap/goroutine/meta-refactor", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "21793f225afeee49f322bb2b3ee5b6b696fd73a2", "messageHeadline": "Merge pull request #316 from pingcap/qiuyesuifeng/fix-294", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "0d72e6303fad263398eb5f47c2bb4aaf0e2beb7b", "messageHeadline": "*: fix first select with no result types in union", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "ded3ac5e7cc991ee5f1faf48aab9207ee5223270", "messageHeadline": "*: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "9355878c58aa843614c92eeaf6ac75f7662b0537", "messageHeadline": "Merge pull request #319 from pingcap/siddontang/update-field-length", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "0e9e876495a88b83fe7099f52c6a13781345f3db", "messageHeadline": "Merge branch 'master' into zimuxia/alter", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2706, "deletions": 969}}, {"node": {"oid": "812d7d874cabee288b5376c78defc5edff0ec9e0", "messageHeadline": "*: insert support select union", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "27996c77f8c378b9a313315e03816274f252f266", "messageHeadline": "*: union support order by, limit and different all/distinct.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 125, "deletions": 8}}, {"node": {"oid": "4cc7351fa9be59587929107b52a3cefe92a5c55b", "messageHeadline": "parser: sub select support union", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "67864a44c47ab7cc2774738e9fabbe7ce06f2581", "messageHeadline": "*: support order by, limit and parenthesis in union parser", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "df5573abc588053407ff4ee87d071915789cf9af", "messageHeadline": "infoschema: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "3867d3191a09ac934761ab1bf4e02be5e3ee2415", "messageHeadline": "column: handle time and float type description separately.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "d1bd2243ab4e34a7fd048945167236d1883546fa", "messageHeadline": "parser:  handle year field length option", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "70b91041225d44c12c962e01f3a399181f51690b", "messageHeadline": "Merge pull request #309 from pingcap/siddontang/fix-float-precision", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "f9e6cd87d6c73967e7dfb1f713e79baf3a8059ed", "messageHeadline": "Merge pull request #314 from pingcap/siddontang/string-function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 117, "deletions": 9}}, {"node": {"oid": "55c452221c5a6e944080021ff33e1d2f03921297", "messageHeadline": "model: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5a0379d649c3da3f278cacba940485325f37fb01", "messageHeadline": "column: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 38}}, {"node": {"oid": "973e066b34918a38b73e3403c99f1069f8b9063a", "messageHeadline": "Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "88fa80b80ec5219406ce86ac01d1345a609ca482", "messageHeadline": "tidb_test: add where like test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "039bbc6c44c792b2a9f675acbbff5d82d27e483e", "messageHeadline": "builtin: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0338a07a9499f7daa7a16435bc736d238989642e", "messageHeadline": "stmts: Add some comments for grant.go", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 141, "deletions": 105}}, {"node": {"oid": "cd612c05b65fa2664387a7407291a92878eb49a5", "messageHeadline": "parser: support lower and parser", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "a18c3ddb9974020603e355cfbb46aa1cbb3bc820", "messageHeadline": "builtin: support lower and upper string function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "8a1932ceecbe055b1a79eeef71622cc4e3b13a43", "messageHeadline": "meta: Add makeMetaKey function to create meta key", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d0420e729867dd8aa89024ba6d5c92b797b9172", "messageHeadline": "Update tests for meta change", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "2dc5eb487b187c5970291cb0ba35f17e1a4dce0a", "messageHeadline": "Merge pull request #302 from pingcap/goroutine/fix-288", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "e8baa91cc5737a4e89645c6cef3cc212297dc955", "messageHeadline": "builtin: update string length", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "83904d21d1e563e02019e97f7f6b06b22e503dd2", "messageHeadline": "Add OriginText tests for SubSelect", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c1affab3c47d45b6ab6d6d580f9e7a5e5ccda33f", "messageHeadline": "Introduce a new pretty way to handle subselect", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "7960e11075e4b2854641abd8ad944200ce4d2912", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/fix-294", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 603, "deletions": 381}}, {"node": {"oid": "9e1f7006797ee8a75af76a72be522eefe225fb0d", "messageHeadline": "Add more comments and fix code style", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "912164d25192b863c99fe3873c352ab890620a95", "messageHeadline": "parser: Fix #288", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "85e96de27033d750764b6a5b9b46f95d138e4751", "messageHeadline": "Merge pull request #304 from pingcap/shenli/hash-password", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 124, "deletions": 36}}, {"node": {"oid": "d207927712c81900aac2828c8dd6f8a4f79a7a6f", "messageHeadline": "Merge pull request #308 from pingcap/qiuyesuifeng/tiny-clean-up", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "fdfb59c320a06dea5796396ea074ee68dcade97c", "messageHeadline": "Merge pull request #311 from pingcap/siddontang/update-enum-show", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "a926f6fbd088f3f0de5ef9a35ab7f487198a5e33", "messageHeadline": "util: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "51203fda5f138fe060113f8339490768d932ff1a", "messageHeadline": "Merge pull request #287 from pingcap/siddontang/show-create-table", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 157, "deletions": 24}}, {"node": {"oid": "a5f93cb2e8a94e31a24d5362e50a6987d531cf85", "messageHeadline": "util: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "53efcdfab12ee7a51c5a723c0c1481f554266ccf", "messageHeadline": "server: float32 should be appended with 32 bit size", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd93fb3f98c5a982c0f2d4270c0d89ad13eb4dbf", "messageHeadline": "*: only truncate float when length and decimal are set", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "556f54e78b3d79f75984997553a57dc55088e0c6", "messageHeadline": "Merge pull request #297 from pingcap/siddontang/update-quote-parser", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "933eecc0a4a12dcdaa278b958f2205e6b8463b2f", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/tiny-clean-up", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 91, "deletions": 173}}, {"node": {"oid": "3fe9d3e23895fdf395fc95df02fd1615fddf16f5", "messageHeadline": "Merge pull request #306 from pingcap/siddontang/decimal-scientific-no\u2026", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "90983decff1c95731541e98dabfef121b81eef10", "messageHeadline": "Merge branch 'master' into coocood/fix-index-plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1956, "deletions": 788}}, {"node": {"oid": "547b47eb1d213930080628e619d684c1567685b4", "messageHeadline": "mysqldef: update test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b28cf147c623f0ef90ba9794cac4a7017ea6e576", "messageHeadline": "plans: address comments", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4172bff0db66093e5a2d4c4b56613da9d7872c3a", "messageHeadline": "Merge pull request #305 from pingcap/shenli/cleanup-delete", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 37, "deletions": 170}}, {"node": {"oid": "f74328e38d83ea47bb35748f3ae8d0f0956a9b9d", "messageHeadline": "*: Refactor signle table delete statement", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 37, "deletions": 170}}, {"node": {"oid": "58d3c37f3e4c39e727fd8c857282d309c6ce5273", "messageHeadline": "util: Address comment and add unittest for auth.go", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "97e2a437509bb145bfe5e743327df7787933dc17", "messageHeadline": "mysqldef: support parsing scientific notation", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "65137701dd5983133403c88632fc95626b4795e0", "messageHeadline": "plans: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "948fa8bc2be57bec7bbb17353b101c1df4768087", "messageHeadline": "*: Avoid store plaintext password in mysql.user table.", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 86, "deletions": 36}}, {"node": {"oid": "49a5601f01fa1773d350c6f9ee9fb668019cd145", "messageHeadline": "tidb: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4c3b015edde9bafc94de5c685d3c6ba10cead9f8", "messageHeadline": "stmts: Support grant column scope privilege", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 263, "deletions": 7}}, {"node": {"oid": "c4bf07399679fe82829d5d8ce788602fd2cef825", "messageHeadline": "util: do some cleanup.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 76, "deletions": 74}}, {"node": {"oid": "2eb08c0033d1874e06df6ff826452783fee46756", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/add-priv-step2", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 530, "deletions": 294}}, {"node": {"oid": "a656533fcfbca3b1bbe318943b7c9a1955856070", "messageHeadline": "*: Finish table scope privilege grant statement", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 307, "deletions": 14}}, {"node": {"oid": "e56365ed2563d9bacf67cf9376f3c0f1e9ac5bc7", "messageHeadline": "stmts: Finish grant db scope privilege", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 208, "deletions": 3}}, {"node": {"oid": "f90e031fb4d01aea42e216645fd926eb07176aee", "messageHeadline": "Merge pull request #298 from pingcap/siddontang/update-bit-type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "f1423500d30a155566105dd37c7252e7008cc207", "messageHeadline": "*: Finish grant global privilege and add uinttest", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 231, "deletions": 19}}, {"node": {"oid": "dffe013e795827a57ed587c831e8831602007588", "messageHeadline": "parser: update identifier quote", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "7711c25f49bf3da25009be599fc62ebb5e7a4e1f", "messageHeadline": "plans: add missing \"`\" for index.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc71e8f4e7da1718cd0a749f3a4e18f021c4a63d", "messageHeadline": "*: add test for enum type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "3c2caa3cd609960ce23fd8b9778a7358b8ee99c2", "messageHeadline": "stmts: using first item for enum must have not null flag", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6de93eb8c056564dc49539153993b76fccaaf749", "messageHeadline": "stmts: handle enum default value with NoDefaultValue", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "41ece3c14f3300766756bc8033c885dfd80b223e", "messageHeadline": "column: handle enum single quote for description", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "380026dd94e8bd06b2df5b1a111d30d47438f475", "messageHeadline": "column: update type length show, no blank", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "382e498e2f8f4bdbe212fb50117945a959b73dd1", "messageHeadline": "server: return binary string for bit type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "340509f0d795ec5a9ed1329a3e6739e66a45989e", "messageHeadline": "*: use mysql.Bit type instead of old uint64", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "4fe771a1c51e8ee341bc2898ee373d02d4848906", "messageHeadline": "parser: check bit field length in parser", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9671fa31aa04202dad114991f99b16799700c186", "messageHeadline": "tidb: add test for string literal", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "597b5c56b355e4c6abe36ebe58d4df3fee18c54b", "messageHeadline": "parser: fix `select '\\'a\\'';` parse bug", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "0b308dc4ee0592968aacbc64f1fd74115db5af39", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 139, "deletions": 63}}, {"node": {"oid": "e5ab419eb4d1d280e34868bcaa3bca2d6e6579bd", "messageHeadline": "Merge pull request #290 from pingcap/siddontang/blob-text-option-length", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ef7a9df3a474a2e28616f7b940b16ca80f91e4ae", "messageHeadline": "plans: handle NOT NULL flag", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "95696519b55256af272b60251475a6e0587d1d46", "messageHeadline": "Merge pull request #293 from pingcap/qiuyesuifeng/rand-func", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "4d0a853404f0b070eea0dce92d61cfc1f1c685f8", "messageHeadline": "plans: handle CURRENT_TIMESTAMP specially", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d77e24b494ff25b05068beb5d84696d021b32fde", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 59, "deletions": 45}}, {"node": {"oid": "f6e0bf0d7ec812124432cbefea84f1993f76d77a", "messageHeadline": "Merge pull request #296 from pingcap/siddontang/lowercase-type-desc", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "65e9f4eec807d969279c429d19582dcf43db9209", "messageHeadline": "Merge pull request #292 from pingcap/siddontang/parser-year", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "75d3bafa857dc925ab5f66dfa0859f1477f296df", "messageHeadline": "*: lowercase type description", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "80dc7ef802c50a2de26ec0e37af5afedd36d28fe", "messageHeadline": "plans: update show create table return", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b28a929d9b276ca95c855d55752db52617dbf574", "messageHeadline": "column: export GetTypeDesc", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4ba7c03eb452f3fe1a51652e6e0c2b637770194e", "messageHeadline": "*: fix #294", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e5024e911ea7c29274491170d5940dd0af1af108", "messageHeadline": "parser: add rand function parser support.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "57027edf03226e8ded9fe45d22d9112c1b1ffe8e", "messageHeadline": "expression/builtin: add rand function.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "cdfc686dcd0da4b1c488844e304eb0cc7fca5d13", "messageHeadline": "parser: year support field length option", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fb04c96c5b99aa043162075c2ca317a60e982643", "messageHeadline": "Merge pull request #291 from pingcap/siddontang/create-table-check", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3634a953d52161bb05bf25721160cb4e302135ac", "messageHeadline": "parser: support check expression in create table", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6b3067de4275d7fa195fe36eac7deed4b174338a", "messageHeadline": "parser: blob and text support field length option", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "720270127010ae6d7251343a13da6a30a82d188b", "messageHeadline": "Merge pull request #289 from pingcap/siddontang/support-national", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "0be33b5918daac7392e071e944f4a2f1d752e1d7", "messageHeadline": "parser: support national parser", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "33998d6fa1abe31c71a96b88481f4824f5a5e77d", "messageHeadline": "plans: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "294d5fb79b4a6e4774716d9af0b8b2e126137067", "messageHeadline": "*: support show create table syntax", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 131, "deletions": 15}}, {"node": {"oid": "99dc1d91b24cbfcc14132463e0b521fc812d31dc", "messageHeadline": "Merge pull request #285 from pingcap/siddontang/cleanup-show", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 235, "deletions": 211}}, {"node": {"oid": "0dbdd9fb28ef082aaf41cad3b8ddc000a0f4c0d7", "messageHeadline": "Merge pull request #280 from pingcap/siddontang/fix-issue-266", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "358c9d06a8909c61a123338a651e0a4c1260f2c5", "messageHeadline": "plans: split show into different functions", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 207, "deletions": 179}}, {"node": {"oid": "200861bc552ceee07a6d7a5ecc6f3b265e7815d5", "messageHeadline": "Merge pull request #284 from pingcap/siddontang/create-table-options", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "55a5b3937b2443ff98ff92bf8778debfd0345741", "messageHeadline": "parser: use ShowLikeOrWhereOpt to reduce code", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "49ae9493e32041402173b0dc36d6ea9ec954f984", "messageHeadline": "stmts: ShowStmt uses SetCondition to binds like or where", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "413aa2f4afa26f6d9526226d7ee39b86ef0405f2", "messageHeadline": "coldef: remove unsupported table options", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "754a519039bf3e9d2fd3d1535032f4915eabe64d", "messageHeadline": "parser: support some table options, only in parser.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 103, "deletions": 2}}, {"node": {"oid": "a1a6ce55bdf9af986c8e6ebec84599a83a6a2e18", "messageHeadline": "Merge pull request #281 from pingcap/shenli/add-priv-step1", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 107, "deletions": 6}}, {"node": {"oid": "8a870d26998b165788d1de021ce4cc21932d339f", "messageHeadline": "*: Support grant statement syntax", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 301, "deletions": 5}}, {"node": {"oid": "c9bd2d7e9177afb7e6594488030ebf3488f0b479", "messageHeadline": "mysqldef: Add some consts", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eee46cedfe4cd258a2a839126f19581653e928bb", "messageHeadline": "tidb: add simple test for fixing issue 266", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "198099d378705e9357f64126c619a9d261835eb8", "messageHeadline": "*: Create privilege tables in bootstrap stage", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "df0d09eb0437457d2f5c2eccbd679bde07215500", "messageHeadline": "plans: avoid next append overwriting last data", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "1759a359ea782a1f87b05a0ec1e87fe419f6435a", "messageHeadline": "mysqldef: Add some consts fro privilege", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "825d4f76475a3fc4f639b1cfdaefa13fc2620147", "messageHeadline": "Merge pull request #276 from pingcap/siddontang/dev-set-type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 364, "deletions": 5}}, {"node": {"oid": "027f1fb5282db948befba99670273826c8d76cb3", "messageHeadline": "ddl: add updateDefaultValue", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "f4ec26f9b424dc4f7845ad6b91f92721e67f2b4c", "messageHeadline": "table: add SetColValue and ColumnID", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "c25c3088854da38941514daa7b1df50f32e7e70e", "messageHeadline": "plans: cross join use index", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "424ae45a42a16dbe97dd55ebfa82b977d29b8df6", "messageHeadline": "Merge pull request #272 from pingcap/shenli/string-index", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 171, "deletions": 1}}, {"node": {"oid": "b32994204657985cdd6c0122c05185cc0af09040", "messageHeadline": "Merge pull request #275 from pingcap/goroutine/update-version", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "942b5a071bc04208a930ef5d124fc9801af5bc0b", "messageHeadline": "expression: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "baeb1d022bac7397d3de87ab91e38863d1967987", "messageHeadline": "plans: join plan support index", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 228, "deletions": 28}}, {"node": {"oid": "e5ddb0aeca67190a21aad3235d3aed5f6d8830fe", "messageHeadline": "tidb: add set type test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "3054c77689c1403798c0f9d3f0264f4c4d9329d9", "messageHeadline": "*: support set type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cfb6622a16a7a91e7a26b79f6a0eafea3fd4de8e", "messageHeadline": "expression: support set type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e6a586d6f248964952e1b5f7555d4bfb43ad05a8", "messageHeadline": "types: support set type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 113, "deletions": 3}}, {"node": {"oid": "408ed6f1a948364743189118a08f60efa58de57c", "messageHeadline": "codec: support set type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2127dd6116c561c0478d071e8ed55fb0307aa250", "messageHeadline": "mysqldef: update set type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "88fe6ce73a8c4c8c07c8f65fc9e294760489a8b3", "messageHeadline": "mysqldef: add set type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "6170bf55d08e4d74d109c3a54770a76f6ccbb5f1", "messageHeadline": "expression: Add some test cases for substring_index", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "63ea1a8e8579ab83b4390a532da9161bdb982c9c", "messageHeadline": "tidb-server: update server version", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b2a897f28f5e39ba368340a22fa2d0aaa35485b", "messageHeadline": "Merge pull request #274 from pingcap/shenli/fix-issue-263", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "60ade2fe472ec02a784411cc90d051666e4e92a0", "messageHeadline": "tidb-server: Fix issue 263", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "f5f0d754449165ea29da715002f73ef784a1c3ef", "messageHeadline": "*: Support SUBSTRING_INDEX function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 166, "deletions": 1}}, {"node": {"oid": "1373e0e2403bd632e50fd5289ebc22250f39c550", "messageHeadline": "Merge pull request #268 from pingcap/goroutine/schema-version", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 227, "deletions": 102}}, {"node": {"oid": "9218dbf58cc760852bceddbaa49bddbc3ef23237", "messageHeadline": "ddl: Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5013e009b4a4211c573a7426d8e31c66cc976a5b", "messageHeadline": "Merge pull request #270 from pingcap/siddontang/string-literal", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "bd10b86bb346d1ec1293e25693aac5457cf976e3", "messageHeadline": "tidb: add test for #261", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5660e7cb3ecacbf3ac62f2c0556f129113bb4dab", "messageHeadline": "tidb: add test for `''''''` and `\"\"\"\"\"\"`", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "29ba211e73baa7d534dd433b2d983fe396df76f4", "messageHeadline": "parser: support parsing `'''a'''` and `\"\"\"a\"\"\"`", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "26efaf2d166784eb5ac1eaa66edb60942b4a5c14", "messageHeadline": "Merge pull request #265 from pingcap/coocood/mention-visitor", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 69, "deletions": 187}}, {"node": {"oid": "1ceeec1fdb487cac8dcd9ae8a11f76358d1b95d9", "messageHeadline": "Merge pull request #269 from pingcap/siddontang/create-table-comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "5786b9b02c37b8e65ef7317860e0fc8fe069595a", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 370, "deletions": 14}}, {"node": {"oid": "44d2404fc5bb3d0659ee086bda30fc3a2aa48ace", "messageHeadline": "Merge pull request #259 from pingcap/siddontang/dev-enum-type", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 370, "deletions": 14}}, {"node": {"oid": "60ee772cbac3744c859051620cab3acfa02c1134", "messageHeadline": "parser: support comment for create table", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "16996cf912fb46c171047a1c9bda0946f8fe3084", "messageHeadline": "server: tide-server support enum type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bba0149b1b1254248f8abdcdd29f30be56c89b18", "messageHeadline": "*: Fix tests", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ee03f7effe9c8d53b30848e38e5b1ec0f3bad8e6", "messageHeadline": "Merge pull request #264 from pingcap/shenli/fix-jdbc-auth", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "e73bd7b341bb3fd11cae5bafc519d75a5eedc366", "messageHeadline": "Refactor: call onDDLChange hook", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "d398e37832671bc27deaa6566fe042f7e45b92ee", "messageHeadline": "Refactor WIP", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 113, "deletions": 79}}, {"node": {"oid": "2762c4fd10fa08a5e760eb2bf5f18a2838a5c736", "messageHeadline": "tidb-server: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "be44e4a2864dcfafc42aaff2749fd70f6df6730b", "messageHeadline": "*: Introduce schema version", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "8b264f94270ecedff78a758153323ddc0451c992", "messageHeadline": "Modify ddl tests", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "1f2cacedeadc80b75b9027dfdcea66ba6ed3f8d5", "messageHeadline": "*: Introduce schema version", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 98, "deletions": 21}}, {"node": {"oid": "1b95334f87e7f0cb8d8693cee0cbaea31ff562da", "messageHeadline": "expression: fix import and BaseVisitor", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "7b0a3b7b74d3c4529b0744c260783c6a77bbee30", "messageHeadline": "expression: rewrite mention function to use visitor pattern.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 64, "deletions": 120}}, {"node": {"oid": "7090091e1a10879e014373cb0a2ee1a7661412eb", "messageHeadline": "tidb-server: Remove useless error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e3b25651e6305ca3cdbf91a8b7f69607306d6016", "messageHeadline": "tidb-server: Remove debug logs", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "4deb591fbd135acbbc18c83ae944f09ef0092afa", "messageHeadline": "tidb-server: Limit salt to ascii chars", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "3533fb7c5dc4e780e799fd3d3fa7e2979140a064", "messageHeadline": "Godeps: delete ngaut/bolt package.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 10806}}, {"node": {"oid": "e143b4b0c2cce639215a0cfbd5fd08e05c6b30a6", "messageHeadline": "Godeps: add boltdb/bolt godeps.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6420, "deletions": 0}}, {"node": {"oid": "8cf593c0e439314fd9cfddcea6545740dc186f54", "messageHeadline": "Godeps.json: update to bolt/bolt package.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e48765cf6092df4738ebdbd6456b5a92ff00020d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into mvcc", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 158, "deletions": 49}}, {"node": {"oid": "abadc8e7df7ae1e9d95ea68e9d8b3623cbfcadef", "messageHeadline": "plans: remove toSpan returned error, remove NullEQ opcode", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 37}}, {"node": {"oid": "8de68fecc03727aec811bce031758b9a082c654b", "messageHeadline": "expression: rewrite mentioned functions in visitor pattern", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 26, "deletions": 86}}, {"node": {"oid": "d4a9152d22b587641ffb6290a6262678eb235e65", "messageHeadline": "util: add testkit", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 142, "deletions": 62}}, {"node": {"oid": "4625b796661a57c3b03588db064ad21e3bdd69d2", "messageHeadline": "plan/plans: fix index plan bug.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 103, "deletions": 67}}, {"node": {"oid": "083b0b0f4114b5a5107d9bf6eb37de4cc07e1dcd", "messageHeadline": "kv : Remove engine.Snapshot interface.", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 36, "deletions": 129}}, {"node": {"oid": "a91748340bcbb323c3acb6295c2d04406a613516", "messageHeadline": "tidb: update enum test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "56b270d731bf129ee5f9d512c2ac7d9bbb33e2cd", "messageHeadline": "mysqldef: check string may be a number index", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ca84d7eb24a91fe775e4f00081ef5c1b36471b35", "messageHeadline": "Merge pull request #253 from pingcap/c4pt0r/mvcc-version-fix", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "871a27caf367038d10b220808553f0bac0e3b962", "messageHeadline": "mysqldef: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01f24ad27c9bfca9c5f42364c7427021857fe82a", "messageHeadline": "kv : Check isolation in MVCC", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d90b616efa0cdd7884a495b820adfa331f81b86b", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "4e2277f0b1b53cfc8cc0f63ae8f861fe6e48c546", "messageHeadline": "Merge pull request #249 from pingcap/qiuyesuifeng/fix-issue234", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "912b35475b465ffcd164823bf86e169cee43a172", "messageHeadline": "tidb_test: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "59ae05b797b6be0618bd953140eee8ca39bf4844", "messageHeadline": "tidb: add enum type test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4a6cf4d7b82a3052a20843de2be8027cfc6153b1", "messageHeadline": "tidb: support enum type for driver", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "525001fd3ab873cf9b7f7462806d72c56e4c2963", "messageHeadline": "tables: support enum type codec", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f31026066e527b009e8d5f40beed2bc6c416e381", "messageHeadline": "expression: support enum type operation", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1eb3144cada36a746525afb41e176c2cfe0a24fa", "messageHeadline": "codec: support enum type codec", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d8c2c96c8e7ca4bd4cf5259c46214da3e6d3ba02", "messageHeadline": "types: support enum type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 95, "deletions": 2}}, {"node": {"oid": "44d50ed483aee44e9c2e8f03ca254e1daf3b6f7b", "messageHeadline": "mysqldef: add Enum type support", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "012a4c387a88b5eaf29d8725d9c00e5d32753eed", "messageHeadline": "Merge pull request #256 from pingcap/siddontang/select-from-dual", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8bd2f30e562d5336a9b91d8dfffde75b260f1354", "messageHeadline": "column: support enum/set for column description", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b59fa848ff2733288a4e22e54d5cb15c4a01cf19", "messageHeadline": "parser: support set and enum type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "f4b997ccbe6cd5988da58a6b18a7c8a39fe9a8e4", "messageHeadline": "types: add Elems field to support enum/set", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "4b5f87c98a522fde0b3916da4705f25a25669efa", "messageHeadline": "*: rename EmptyFieldList to more sense FromDual name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "13ac8c97c7a0ab379c8cf45b14f2c6b242bea7f2", "messageHeadline": "Merge pull request #252 from pingcap/qiuyesuifeng/fix-show-collation-\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7af9c22806447b2094d9c4b91a40f513bbcead18", "messageHeadline": "Merge pull request #255 from pingcap/siddontang/from-dual", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "475a9fc49b6c9eb8867b90a412ff44fc30a82870", "messageHeadline": "parser: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31f0cf36da541fcd9f5b8f92c050f6f0d99dd519", "messageHeadline": "tidb: add from dual test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "aa5fd34498bc4eadc9bbda784baaf3244679bcc3", "messageHeadline": "parser: support from dual", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "5ab0637d6fa353f319f57972995695d13870612e", "messageHeadline": "Merge pull request #251 from pingcap/siddontang/support-time", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 64, "deletions": 9}}, {"node": {"oid": "3d215a852fe778950c7377eda7290f0bfb4a9647", "messageHeadline": "kv : Add some MVCC test", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "30c585645fc4ff3e944534f08fa9b46f1ea683a2", "messageHeadline": "builtin: use Now for sysdate", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "f5a90ce4ef8259ffb701cd01777e5a0387fffa24", "messageHeadline": "kv : Add begin version to dbSnapshot.", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "8931dfc5bb6c361358ce87dc0255bbba9f85c1e5", "messageHeadline": "plan/plans: fix show collation fields type.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc25069863a3347a700fc00da1f7d93cdff58d0e", "messageHeadline": "tidb: add sysdate test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91e6610d9657f8a91821838289c56607edba902a", "messageHeadline": "parser: support sysdate", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a7b839d848b775a3ca08c7649c6d6d2004b18b05", "messageHeadline": "builtin: support sysdate function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "9f44c80d8f9e8672c7e46f05c48b3c3dda59bf2c", "messageHeadline": "parser: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "2ca339d96b1ad512ecfa30c1e1f1cadbb210c352", "messageHeadline": "Merge pull request #250 from pingcap/siddontang/refactor-builtin", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 232, "deletions": 189}}, {"node": {"oid": "6d5b187db70eb337f14fe46804ff7b0ce97ab097", "messageHeadline": "expression: cleanup creating distinct in call", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "85b436cad4254137d7d319122944d9961f58b5d4", "messageHeadline": "builtin: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c363b72b05ff9ff1faa22774def18a8b71693c7", "messageHeadline": "builtin: simplify file name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e825e7c663efb04081b3be64414ac5b68788f25a", "messageHeadline": "*: use builtin eval key instead", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "76d1a49ab69d931879c15d0b18aba140fa7c931d", "messageHeadline": "*: rename package name and do some export", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 139, "deletions": 152}}, {"node": {"oid": "1a0998b07a201d910cc1f9664fffa67cbd37b22d", "messageHeadline": "expression: move case when test from builtin to expression", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "c17f44e574e068beab069fc4b99f628d2ca391dd", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/fix-issue234", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1069, "deletions": 67}}, {"node": {"oid": "413995a2316845780801d9482c23dd56f2417ddd", "messageHeadline": "Merge pull request #248 from lshmouse/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d68233d3e56ca58eab15a721f32a274780b10fdd", "messageHeadline": "Specify the user name when using mysql client to connect to TiDB", "author": {"name": "Liu Shaohui", "email": "liushaohui@xiaomi.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffb8fddf871910dff2ec7a68c6ee22a92b01e96c", "messageHeadline": "expression: move builtin to builtin package, cannot run", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5ae744780485f348a76fc025850a5b06e518e9c6", "messageHeadline": "Merge pull request #246 from pingcap/shenli/builtin-user", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 90, "deletions": 7}}, {"node": {"oid": "28c821b7d3b2390c18199f9cd4cf1497a787e7f0", "messageHeadline": "Merge pull request #247 from pingcap/siddontang/show-table", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "e324d75b779de74d4f3c9789d3aaf14cd189eba8", "messageHeadline": "Merge pull request #233 from pingcap/coocood/expression-visitor", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 679, "deletions": 8}}, {"node": {"oid": "cea7e0817e48b6e55ffe601b788fbbbbf271ae4f", "messageHeadline": "*: WIP-fix issue 234.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "1622f8615630223532faa100d3725f8232728f50", "messageHeadline": "plans: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59655e28ca062dbfcde08a316a7259565e593114", "messageHeadline": "*: support show full tables", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "2e75da541f71bee094f61fb75ac7819c285ed72d", "messageHeadline": "expression: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9e400d4b34dfd1c9ea167db632dc4c1de11ccba", "messageHeadline": "builtin: Support User() and Current_User()", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 90, "deletions": 7}}, {"node": {"oid": "16d79cf2c9bddbecbd0c1f0e128bd3a411efcf47", "messageHeadline": "Merge pull request #229 from pingcap/c4pt0r/mvcc-support", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 193, "deletions": 30}}, {"node": {"oid": "ea6615f1325484ca5c5ab50ce3d497031b8957a2", "messageHeadline": "Merge pull request #237 from pingcap/siddontang/select-current-timestamp", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "4919a6d7a4bbe3e6d2e1dc4f7286f5c4f0f016d9", "messageHeadline": "expression: fix comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "152aaa5fb358455cc8101b4f98bd85ebc07f7001", "messageHeadline": "expression: address comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "d47af1f62e51c1a35bf5a8b727d91ce6b6524516", "messageHeadline": "parser: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9615073112e6bdb0298c125058624e87bc00b9b", "messageHeadline": "*: support current_timestamp time function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "5cb582412965713b01220f6c6316acc55d6f700b", "messageHeadline": "Merge pull request #235 from pingcap/shenli/issue-224", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a6a9a63ea6edf0d9b079259f275a643d5f10664a", "messageHeadline": "parser: Support collate expr in parser", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d39b9db8e90c81ee7e93a42140190f735c5628cd", "messageHeadline": "expression: add tests", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "78a5e3e8cb2d0ab23d7b2dcc1107685d3a0b9615", "messageHeadline": "kv : Remove some redundant test codes", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "76c60a585c666ea98f267377597c89dd2fe6dc6c", "messageHeadline": "kv : Add some comments, and do some cleanup", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "db8f405fff8d666873d5f4fd4196fdddfa4e2db5", "messageHeadline": "Merge remote-tracking branch 'origin/c4pt0r/mvcc-support' into c4pt0r\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "1d196f121645e2ebfe1877ff5ef76528d737c9d0", "messageHeadline": "expression: apply visitor pattern", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 446, "deletions": 3}}, {"node": {"oid": "1c7934b1b97e9d161a1eeb163327067b4d41906d", "messageHeadline": "*: pass golint 1.5.1", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "20bac87d6064b7d4ffbcb0e49f3703058d0ba820", "messageHeadline": "kv : Add some comments, add release interface", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b927d07a8f7e2476782a88e21727433b87dd150a", "messageHeadline": "Merge pull request #232 from pingcap/siddontang/delete-qualified-name", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "3bcbe1baeff1be8c77ef167efc5d6366c6ee4aa2", "messageHeadline": "kv : remove commitId from Commit() function", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "09d2502845061fc2ae36cb87979f84f094dfa310", "messageHeadline": "table: remove unnecessary interface", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 57}}, {"node": {"oid": "48deaeb38aad6b513570ca3187fd751482590411", "messageHeadline": "stmts: use GetIdentValue to support qualified name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "2d35df36ea56847b38ec9e6e0dae46facbf8041a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into mvcc", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1415, "deletions": 1079}}, {"node": {"oid": "d615630af98774ceb5e9cb6a64a6be8b3446c34e", "messageHeadline": "kv : Add MvccSnapshot interface", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 109, "deletions": 29}}, {"node": {"oid": "71d2cd623298532cc8faac02312ae5b6c473b86a", "messageHeadline": "kv: cleanup log", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "604d78da452f4c9b9ad33231f1e691a71581f7b6", "messageHeadline": "stmts: delete where support qualified name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8f7fa8c2d8dcade2376fed03f4770302ebd971db", "messageHeadline": "table: add ColumnOffset to get column offset with name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "353bcf911d7c36fe5db0f089d08ea1e9b8518865", "messageHeadline": "expression: add visitor interface", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 162, "deletions": 8}}, {"node": {"oid": "15c5ea5a0ddfd2d3dcab1ffef060fa628ec9301c", "messageHeadline": "Merge pull request #221 from pingcap/shenli/dsn-auth", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 130, "deletions": 71}}, {"node": {"oid": "036796ea9fabb8dce613da3e1194830edfa897d8", "messageHeadline": "*: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "302d4fc5656972358d9dfb5c338695d6b05444f5", "messageHeadline": "tidb-server: Remove user/password from config", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "4685387c826b87a7158fb380944752b45052a56c", "messageHeadline": "Merge pull request #225 from pingcap/coocood/move-mocks", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 154, "deletions": 114}}, {"node": {"oid": "05cc62a4cbab51d38347bcf3de3db0423ade0939", "messageHeadline": "Merge pull request #226 from pingcap/siddontang/insert-empty-paren", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8451cf8836876fdb7abd56f41805c0770507cc8b", "messageHeadline": "*: Fix bug when client use ipv6 address", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "86286e0476ddbb5a13430d92cb449b25c7b6eae6", "messageHeadline": "*: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "bdda8d070384386a5deae781b9d0a6f3c7067694", "messageHeadline": "Merge pull request #223 from pingcap/siddontang/show-collation", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 163, "deletions": 11}}, {"node": {"oid": "92287660983dfbcacb192045e4e4b0ff0abc4a10", "messageHeadline": "tidb: add insert with empty paren", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1485ed490b82af9ae580fa727a3006215ca443cf", "messageHeadline": "parser: support parsing `insert t () values ()`", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "25126e946acc75e3915eb35d9d0a4265343feca1", "messageHeadline": "*: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "93d4b77a324fba15cdd775e21ea1a7866cc29a82", "messageHeadline": "util/mock/mocks: add package comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e4c197cd66012836f603042375343120a527c00", "messageHeadline": "util/mock/mocks: add license header.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "89a8cbdef938c5951fd4011f9e19ae442d74c62d", "messageHeadline": "util/mock: move mocks to mock package", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "276438d9472a39066817686e978365c87940b929", "messageHeadline": "util/mocks: move mocks package to sub-directory of mock package.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "50fb972258b212956146f36370eea15561d3b6e8", "messageHeadline": "*: support show collation", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 163, "deletions": 11}}, {"node": {"oid": "59af4ac5914e2546ef9d475bdf8dcb161bed87bd", "messageHeadline": "*: Support basic auth for tidb-server", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 81, "deletions": 56}}, {"node": {"oid": "5ead2e460f86374a5f1bedd86fc6a7ba5b8202ef", "messageHeadline": "Merge pull request #218 from pingcap/siddontang/show-return-type", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "ccd85d0bbdc49a76cccb8ae655a0d6ac29950bca", "messageHeadline": "plans: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ad9a35ee63a7de4d41cac06c9d9c8372cbc376b", "messageHeadline": "Merge pull request #219 from pingcap/coocood/refactor-expression", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1045, "deletions": 993}}, {"node": {"oid": "f3f640254b84f332ccb6b427d01c25ad1f6440a4", "messageHeadline": "expression: fix go vet", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e0c36ba8d3d2aede71f5ab1a607d56a02e4b7765", "messageHeadline": "expression: fix tests", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 494, "deletions": 410}}, {"node": {"oid": "c621aeaa30a757ea697eea66c4553dd18c5617aa", "messageHeadline": "Merge branch 'master' into mvcc", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fce9984e10c6801a36c3367705c11c274b291513", "messageHeadline": "kv : Add MvccReader interface", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "e91233533e6d165d6992f4c390923a1c694e7c1c", "messageHeadline": "expression: fix import", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 518, "deletions": 555}}, {"node": {"oid": "92e40e29b826c9f0f86a635edfdfa2a9a4ab5380", "messageHeadline": "*: WIP add Auth interface for Session", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "b85a95fcbe83474c80307900d6168be91ac07620", "messageHeadline": "Merge pull request #217 from pingcap/c4pt0r/boltdb-mvcc-fix", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "9072f4f385f548c4940111954ebabad572a4fcb6", "messageHeadline": "plans: show must set result type, default is varchar.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "0d46df9532e47b60e92a2ac150722f42deb5644c", "messageHeadline": "expression: rename package and remove import", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 248, "deletions": 265}}, {"node": {"oid": "59e65d943a55de3d9ca7451a058573ca633b8ad5", "messageHeadline": "kv : Clarify the semantics of MVCC Delete in BoltDB engine implementa\u2026", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "6f531c4dab145e6695a93b282f82d1e9403b972e", "messageHeadline": "expression: move files in expressions to expression", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "434d11a450f6e5d7f69e3d327a2f3dc67fc6af3a", "messageHeadline": "expression: refactor expression", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 517, "deletions": 495}}, {"node": {"oid": "b8a8ac956855da429a5033f33f02f308091d9a6a", "messageHeadline": "Merge pull request #214 from pingcap/shenli/store-bootstrap", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 89, "deletions": 73}}, {"node": {"oid": "703cd7e6bfae35d803a4581171e37a675ecfa93c", "messageHeadline": "Merge pull request #215 from pingcap/c4pt0r/MVCC-support", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a8b8fdf25af797e59219727e86dc192390c3ca48", "messageHeadline": "tidb: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "c7f86850b362fc38f8174c99dd066e1ab4b2bcb9", "messageHeadline": "kv : Fix typo", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "37cf49165136334c322f55db8d3d991439ed8fd7", "messageHeadline": "*: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e7d2bff9f1014bbfe6a8a56fc29adee7ef01ed23", "messageHeadline": "*: Move bootstrap to CreateSession", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 89, "deletions": 71}}, {"node": {"oid": "aa781754d6cd954124a2bc2fc622052cdc0f61ee", "messageHeadline": "Merge pull request #209 from pingcap/c4pt0r/MVCC-support", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 439, "deletions": 68}}, {"node": {"oid": "20180eb4630ba62e5cdba094b071f4b45139ba27", "messageHeadline": "kv : mvcc support", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 60, "deletions": 47}}, {"node": {"oid": "6b7c3bf183ef26b63f8839d6803fcbddb469879a", "messageHeadline": "Merge pull request #211 from pingcap/coocood/clone-cleanup", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 140, "deletions": 298}}, {"node": {"oid": "5c1320fcdf26802d3a1a05f7221df9f03c8f0bd5", "messageHeadline": "Merge pull request #213 from pingcap/siddontang/bit-boundary-check", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "2a67b6121990193abad74e789b72a12aa59b1cfd", "messageHeadline": "Merge pull request #210 from pingcap/shenli/comment-in-query", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "d5457cb461bdb6e9057088b9a0fc61c573434cc5", "messageHeadline": "tidb: add bit type boundary check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5988e567fbf69bccfbcce5cea4d16e83ac3ccec1", "messageHeadline": "types: check overflow for bit type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "6c7a426b2ff6fd93673c56a7b4d9ab0cb5e80df5", "messageHeadline": "tidb: Fix bug in trimSQL", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e9ced8065a98c3e6e2288a79b1517213db0c2e40", "messageHeadline": "*: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "ded22954d750cf7085ab27e9715c060af8efb275", "messageHeadline": "expression: remove return error in Clone interface", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 140, "deletions": 298}}, {"node": {"oid": "0e789598383791fa5838c01927e789df092d71a3", "messageHeadline": "*: Remove leading comment when check IsQuery", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "ab385b0b3b91d399da6da1924507e81d46adb96e", "messageHeadline": "Merge pull request #196 from pingcap/siddontang/dev-bit-type", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 287, "deletions": 11}}, {"node": {"oid": "85fa4818db5b1cf52f1e2efcfce3eebbe930da4c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into c4pt0r/MVCC-support", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 477, "deletions": 130}}, {"node": {"oid": "337517379f5ec7cfd4f3bdf8cec14aa9350fc927", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 432, "deletions": 97}}, {"node": {"oid": "4790ca7d60cb07b38de3f90d15291ffe23f151b8", "messageHeadline": "CI: remove 1.4.2 from CI", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2c2e0253050c3a5b9b4b737e34ffff0840a79dce", "messageHeadline": "Merge pull request #207 from pingcap/shenli/create-user", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 374, "deletions": 96}}, {"node": {"oid": "5aab3ac5040aaf27385dbc31e78a96708527b1d7", "messageHeadline": "codec: encode hex/bit to int/uint", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "85d13c7e82265f042e11467644f8d15d1afcb091", "messageHeadline": "stmts: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "113cbf2cdcfb464cb900b5f2d3ffc2e48d0ca45d", "messageHeadline": "*: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "14096e3ccad805b749db12b7a9811609cc389a43", "messageHeadline": "Merge pull request #200 from pingcap/siddontang/fix-issue-199", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "2353d6c990f736ecfc9390beb1aeb76d1b1374b5", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 154, "deletions": 602}}, {"node": {"oid": "e68f558e116970f89adb77c26c06bc0854564fe0", "messageHeadline": "*: merge master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 41, "deletions": 34}}, {"node": {"oid": "3ba802b52ff68a76522ebdb5f6be077bde0bea49", "messageHeadline": "kv : add some comments", "author": {"name": "dongxu", "email": "huang@wandoujia.com", "user": null}, "additions": 26, "deletions": 20}}, {"node": {"oid": "14008032735ee16c27d0e64dc377e391f2c139c2", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/create-user", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "428c629dee5ea8917f43d87f839a5f107310262f", "messageHeadline": "stmts: Add missing files", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 285, "deletions": 0}}, {"node": {"oid": "227c9a16d17112d15c3a702c21de296c99ca2e4f", "messageHeadline": "*: Support basic create user statement", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 29, "deletions": 101}}, {"node": {"oid": "4213406796247475f03bbd628a675259ada6cc46", "messageHeadline": "Merge pull request #201 from pingcap/coocood/parser-where-cleanup", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 19, "deletions": 28}}, {"node": {"oid": "bda68363c2cb33a39c1448566cb8b95d36d1484b", "messageHeadline": "parser: fix test case", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b6093a19033b44f68ced5510d2bdc1e12004e62", "messageHeadline": "parser: add test case for where clause in select", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a4df8a99d1ed676a9516f88aac9f3a4c7a1b2e67", "messageHeadline": "Merge pull request #206 from pingcap/qiuyesuifeng/fix-show-stmt-bug", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "28b0c73407869affca41f809b01e85f6405040f5", "messageHeadline": "tidb_test: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "746d8ce4b21b4fbbc4ef9d7d8c32ac4fae942ebe", "messageHeadline": "tidb_test: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e6339e52fc5453a63ce1603873c9da9b715b6b85", "messageHeadline": "stmt/stmts: fix show stmt use current db bug.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a3d9409f6bc5aa824b0cc6820f25ee91b3982764", "messageHeadline": "Merge pull request #198 from pingcap/qiuyesuifeng/golint-makefile", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9fbb01812cf3df47de92982cb1d8e347a192cfe0", "messageHeadline": "tidb: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2c31d4a1399d05bbc81463ca665e1752f90837da", "messageHeadline": "merge from master and fix conflict", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 109, "deletions": 571}}, {"node": {"oid": "75edbf7e3c4334c6cc3390b6df8871f98e8c8639", "messageHeadline": "*: add show variables where test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "7027bc8e88bdb8e07035a2d8983fd04d8b12a005", "messageHeadline": "kv : add MVCC support to kv", "author": {"name": "dongxu", "email": "huang@wandoujia.com", "user": null}, "additions": 415, "deletions": 62}}, {"node": {"oid": "609bbac4a4996f3da9ffb3daba8d23fbb69f68ba", "messageHeadline": "parser: Support CreateUser syntax", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "0ddf7b8921f35e70f45ccf33a9c63960dbafffdd", "messageHeadline": "Merge pull request #195 from pingcap/shenli/set-password", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 92, "deletions": 27}}, {"node": {"oid": "f9794831aa182c4a9cd3fb8153562ac86940beec", "messageHeadline": "Merge pull request #205 from pingcap/goroutine/update-roadmap", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15d1899478b21f0448c2d6dbbc2afe3c41ce32fd", "messageHeadline": "*: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "a3214e8537a6ae5d3e7591809ca29732e3339283", "messageHeadline": "Remove WIP tag", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a19fa6d03d173d31e4322acc9c86c6cffe37f478", "messageHeadline": "roadmap: Change status of MySQL protocol to checked.", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f8235688f71153cc5a0820ef1cdbab638dc8755", "messageHeadline": "Merge pull request #202 from pingcap/coocood/rset-cleanup", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 16, "deletions": 541}}, {"node": {"oid": "732ebf6b4846ea4b9fcd5835796363098851129a", "messageHeadline": "rset: remove redundant rset layer.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 16, "deletions": 541}}, {"node": {"oid": "395369239151454556e0df27c71e993fa920081d", "messageHeadline": "parser: make WhereClauseOptional return Expression.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "33c05810488862678f9314d99c398d75b3704f2b", "messageHeadline": "Plans: clean up code", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c81acb99a4a6d4b9642f9104c991a4fe4dcd2b5", "messageHeadline": "*: support show variables where syntax", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4b80cd2c70378622af4f62f194d54be98108c559", "messageHeadline": "*: Address comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03313d8a968a537a089c439050e6183743c5b081", "messageHeadline": "travis: update ci.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "bb157634a105cf83abe9b8cfc2df09ebf657cbc2", "messageHeadline": "makefile: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df5e6318ddc81cf539dcf83f38d3897180d2085d", "messageHeadline": "makefile: add golint get to makefile.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "919de86dd572120a98a08f5afe1f0f3d820f95ef", "messageHeadline": "types: support hex and bit type convert", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a478ff93da0b5f9aa41b2f55482c32af89f31fca", "messageHeadline": "mysqldef: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89f30c18af4bba259ca2b72afca7a2d26ac44b6a", "messageHeadline": "mysqldef: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "188dc1e9b14abe1523ba2efd0a5b4c9cc65818a1", "messageHeadline": "tidb: driver support hex and bit type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d1f5ef1162a12f76b5a2fdebfd950ed6a30beaae", "messageHeadline": "tidb: add bit type test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "78936d29bcaa02bb3229e286589efab755bbe0e9", "messageHeadline": "expressions: support bit type operation", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "78434002be2a1df5864e47113309b7683cfb7c30", "messageHeadline": "types: support bit type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "aef82f0dbfae6b874e4900f99d4a82605a2559ab", "messageHeadline": "parser: fix parsing bit error", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "24f55f611eb3042aa49af59cea67c850217e4603", "messageHeadline": "mysqldef: update bit", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "2958eac84dcd9f1ad4057682394a3614f348e7e6", "messageHeadline": "parser: support parsing bit type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "9c972381d7398f63d1ff86c9cb7fe8037c0dcfb5", "messageHeadline": "mysqldef: support bit type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "b2ab5e5b1a428e313869bdcb771fbef9556c9630", "messageHeadline": "stmts: Support SET PASSWORD and add unittest", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "00bf40f760cb427a0f7e061ddc1829dbc68ac39a", "messageHeadline": "Merge pull request #182 from pingcap/siddontang/correlated-subquery", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 704, "deletions": 139}}, {"node": {"oid": "fd672f4e3e049bc27d0c411592454548b8de8e3e", "messageHeadline": "Merge pull request #191 from pingcap/shenli/add-user-table", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "c36b66b6d4e601afb13cf7fb8dd63c5a071ba623", "messageHeadline": "tidb-server: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "773970f073eb3375710a04696dacd3359f3ec38e", "messageHeadline": "tidb: add subquery test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "2921451e467e14e967f607d3b8fae7ae8b6a47e3", "messageHeadline": "tidb-server: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b90a3b6b172bcda84e3e508017b466c8c875fd3", "messageHeadline": "WIP: Support set password", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 71, "deletions": 19}}, {"node": {"oid": "58a4956276b7edc26ba783758e771f5a8178e09a", "messageHeadline": "*: use Wrap to not miss error msg", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70590526801850c1c3a9a49450134c8b14e931d6", "messageHeadline": "expressions: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "922ffc9eab982df1550f6f241f7c614166d16c7e", "messageHeadline": "Merge pull request #192 from pingcap/shenli/builtin-info", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 105, "deletions": 59}}, {"node": {"oid": "d9a8c7e4f272924ccf5080cea510dee19982b3b0", "messageHeadline": "*: use RowStack to rector and simplify outer query", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 138, "deletions": 135}}, {"node": {"oid": "146f1835cde0d2ea07551949a865afccc040392e", "messageHeadline": "expressions: Extract builtin information functions to builtin_info.go", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 105, "deletions": 59}}, {"node": {"oid": "8d1c5635568ed16081a7c2e0d1c684f9f75fb81a", "messageHeadline": "tidb-server: Add bootstrap methord to create. user table.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "63f147decf4799f61e803537e297013bbff999a4", "messageHeadline": "Merge pull request #187 from pingcap/siddontang/null-safe-compare", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "0fb2455f18e849799c8cef622ec7dc6e635ad543", "messageHeadline": "Merge pull request #186 from Unknwon/make-server-target", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "08b755a171138d2a516da2d04e7244583f940932", "messageHeadline": "Merge pull request #190 from pingcap/zimuxia/bit-unit-test", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3e14f601863f5a6f1aec6fd3d0b2129298121666", "messageHeadline": "table: update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a337b5858e5f11bcca726531751a09f207c1d0cd", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "529bafe62f17adfa3bca9edefd5fb9df733f026a", "messageHeadline": "Merge pull request #189 from pingcap/shenli/remove-tidb-server-binary", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b3837beee4fb390457e6cd048e4927868cd2e41e", "messageHeadline": "table: add the bit unit test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae54282940611b99b83122ddea5f9b164088cd99", "messageHeadline": "*: rename files outer_query -> row_stack", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "295f5ed576db30d320c88255f03667af58bde356", "messageHeadline": "tidb-server: Remove tidb-server binary file from repo", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dc1d41f6350ee1de5e37b3a1a43fc501e6000702", "messageHeadline": "tidb: add null eq test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9bcc099368fa10722ee0b4fcf34dc35bbfc73129", "messageHeadline": "expressions: support NullEQ comparison", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "0e7bec82cd309fb0dc106ce00b0f1511e9c64a27", "messageHeadline": "parser: support null eq <=>", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b9078efe107da0428d017ad28a8a891a4b51de81", "messageHeadline": "Makefile: able to specify binary location", "author": {"name": "Unknwon", "email": "u@gogs.io", "user": {"login": "unknwon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "12b3d405649d7e741b3ba4fbb9cbe74460629e55", "messageHeadline": "Merge pull request #185 from pingcap/zimuxia/remove-xorm-err", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9562018a4f872000565325d31abbb9100eabecb", "messageHeadline": "table: add mysql.TypeBit", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dcf4c92f1ccd5945a657d2b3a2d200df1e6b39d", "messageHeadline": "Merge pull request #183 from pingcap/zimuxia/autocommit", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 90, "deletions": 23}}, {"node": {"oid": "19c33077ce4b82be6fcefb53bff28f397aabdc8f", "messageHeadline": "rsets: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bd9a1e740082ec35285b8e477ca4084268acde9", "messageHeadline": "*: rename SetStatus to SetStatusFlag", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d79743917b5c07efe7da17f866d1074e8c626b15", "messageHeadline": "Merge pull request #184 from pingcap/coocood/readme-format", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "e15997745f238951d96cef2eb885f4c85f6dcc39", "messageHeadline": "doc: update README.md.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "85e7c6e1dc5390c8912debc6b1064d03aa14112c", "messageHeadline": "tidb: rename SetStatusInTrans to SetStatus", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "587e5d6250953b45d342627608fda40558e1a7eb", "messageHeadline": "*: update IsAutocommit and SetStatus", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "4eb409346cbd1c58cf5d454e5cfa2deb2180ac3e", "messageHeadline": "tidb: add TestAutocommit and update TestInTrans", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "faf01b5c28f2ceda6ba250c55c5b3dba5aaf1261", "messageHeadline": "Merge pull request #170 from pingcap/coocood/tidb-server", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9815, "deletions": 2}}, {"node": {"oid": "8f60a606dbef5f1dd5ddf9e5f54df5341d48121b", "messageHeadline": "tidb-server: replace `fmt.Errorf` with `errors.Errorf`", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ea99e247dc64ab79176a89b9b122dc8ab687bb8d", "messageHeadline": "plans: fix test compile error", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7bbbbda161d2f5de11ab432b409381be82f5e3c9", "messageHeadline": "expressions: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7b2f415e7e1121833609cc8ba09ce1cd6fe79790", "messageHeadline": "Merge pull request #181 from pingcap/shenli/fix-beego", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 68, "deletions": 8}}, {"node": {"oid": "b425ea1adb6169530b90edea06d9c48af71dc3c2", "messageHeadline": "tidb-server: return EOF instead of Close connection on ComQuit", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "c6df21ad68eb16fc334063c17ed79bd814a04f33", "messageHeadline": "*: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "17f47ef6f58ce44c7b3570369d3e1c9f910a8741", "messageHeadline": "Merge pull request #180 from pingcap/siddontang/fix-duplicated-join-name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "f7662b71db13aed0b9200eb8af364f485e08ca0d", "messageHeadline": "expressions: Process []byte in like.go", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "9dffae1f985162fd9e093d756716d3aac699d160", "messageHeadline": "tidb-server: fix license comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "4c36798e1469e394d199ad2956a0139216ed2f84", "messageHeadline": "tidb-server: add license comment.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "29b341307fa6fc3ebc131326eb46e5edbd232316", "messageHeadline": "tidb-server: address comments.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "31367206fac55a2dbd427fedf1907f9c7cf4a539", "messageHeadline": "rsets: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f6e34c31b5074da838b2c159b547795121528068", "messageHeadline": "stmts: Fix bug for update when JoinTable with alias table name.", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "3390fab8c81d9e56369eada81950563b08df8f2f", "messageHeadline": "tidb-server: change flag name 'store_path' to 'path'", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14438e0bbd0b2696fc885230b86c31e94f70aaf4", "messageHeadline": "rsets: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e248baea0c85ad5c8d993c63cffbb0ff50a6a60", "messageHeadline": "tidb-server: fmt comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "37690f68fbee213a5ae09fd4ea8e2add65d37aa5", "messageHeadline": "tidb-server: add license header", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "1966391a92927779139ebca9c1ad809ff1723d8f", "messageHeadline": "*: fix duplicated table name when join", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "5473db849d3bdc7e736bba614b4199ed5aa13c88", "messageHeadline": "tidb-server: address comments.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "a5aeb9985c2f086eaf6646cf57dc38acf08d325f", "messageHeadline": "sessionctx: add IsAutocommit", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "6ab4f8b64c4064829744851a43035c60b6cbc817", "messageHeadline": "tidb: add autocommit judgment and test", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "431756ae63ecd980feffa3aea4a835e34f21fb41", "messageHeadline": "plans: add OuterQueryPlan test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "18976df3802edbe834f52bc9868e55c990569195", "messageHeadline": "expressions: update sub query test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "36910bce6cc59ca8c9fec536a9582dc94073f032", "messageHeadline": "expressions: Use EvalRows to unify all subquery executes", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 61, "deletions": 86}}, {"node": {"oid": "d3d5851bdb8f45aa45620ffe4aa3ad8c2a875262", "messageHeadline": "plans: set OuterQueryUsed for subquery", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d294010dc56b2f76dcba24f726bd07b24a10d477", "messageHeadline": "expressions: add UseOuterQuery to control subquery result cache", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 152, "deletions": 57}}, {"node": {"oid": "63118e15e3d00675b1044ae6fd710e3a4394c154", "messageHeadline": "Merge pull request #169 from pingcap/siddontang/fix-issue-165", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "6e176407db9b9a0124a1611ec3744fff483a934f", "messageHeadline": "plans: clean up", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "6fb768fbcb1371382e9619408479091708b3ac8a", "messageHeadline": "*: refactor OuterQuery", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 137, "deletions": 141}}, {"node": {"oid": "ccaa36eedd0617cf3c48fba575f3e86a63c091ce", "messageHeadline": "Merge pull request #172 from pingcap/ngaut/unify-handle", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4ceedcfc27db925052215d228217afea4d6d0af7", "messageHeadline": "*: Replace h with handle", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0a68a3f4c1afd3283f810d2e69b6058de7e30bf9", "messageHeadline": "tidb-server: address comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 98, "deletions": 76}}, {"node": {"oid": "0e84f26324cebf20f18431ab3e9bf68857d1f350", "messageHeadline": "Merge pull request #171 from pingcap/ngaut/rename-id-to-handle", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b594a969029c85719253d1794fdad39f01aeed5a", "messageHeadline": "stmts: Rename id to handle", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f4c552cf3e495de277c65b03ab9c9565c7e35d8", "messageHeadline": "types: fix test on ARM", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "be97fcb58f8f85a77c5a047c1c9592602966c3ab", "messageHeadline": "Merge pull request #168 from pingcap/shenli/fix-update-multiple-table", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "46a1fbbb24a034e1c52ae52681e6e21356963852", "messageHeadline": "Merge pull request #159 from pingcap/zimuxia/status-in-trans", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "e068e9f2a67852fee977de18f8fedd4217192179", "messageHeadline": "types: fix convert test error on ARM", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "6ec054f4462a9b0bd0007e882cb9dfdfdea5a5a8", "messageHeadline": "stmts: Address comments and modify a unit test case", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "127b0fba0e120d70cec2546982c04d123f776f79", "messageHeadline": "*: clean up and update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6e120697e4a9d593ad1ae71ec47801da8372e0e", "messageHeadline": "*: fix outer query for order by", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "a78a36a7481c035615da3bdfbbc34644634c0965", "messageHeadline": "tidb-server: Use Recordset.Next interface", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 203, "deletions": 168}}, {"node": {"oid": "477a7e0d396a454043c998affba1bd372336973e", "messageHeadline": "tidb-server: support session retry", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "551aa7130f21aafce625844b682d84ba4fab8b36", "messageHeadline": "tidb-server: add test for concurrent update", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ee1c42fbf4c1182511632105f6b10fd4a923ff9b", "messageHeadline": "tidb-server: add gitignore", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9165063cc5b59261d83f9afa1124d67d296fa52c", "messageHeadline": "tidb-server: godeps save", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7148, "deletions": 0}}, {"node": {"oid": "68969c7cde69d1d4379c94509d867e002cadd4bb", "messageHeadline": "tidb-server: copy dependency code and add license header", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 384, "deletions": 6}}, {"node": {"oid": "bbcea724c258bf8db20da5ea3c152ea325bedaf2", "messageHeadline": "tidb-server:fix import of errors2", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47dd05e2276dcf24f7221b3c98a9eb3012ede405", "messageHeadline": "tidb-server: add server layer", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2112, "deletions": 2}}, {"node": {"oid": "a2ab4307acdfc964b128bed38c77e1eb7344b2d0", "messageHeadline": "Merge branch 'master' into zimuxia/status-in-trans", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2708, "deletions": 1834}}, {"node": {"oid": "73df308a03870049481e5113c2077133c5d5c718", "messageHeadline": "*: remove DisableAutocommit and rename IsAutocommit to ShouldAutocommit", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "279c160fc06c6a518e93a3e750ac5ccfdf7ae9ed", "messageHeadline": "plans,stmts: use a single OuterQuery in one select flow.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 66, "deletions": 58}}, {"node": {"oid": "e2d0b02acbaf66884ca74691835a20c4956416d1", "messageHeadline": "Merge pull request #167 from pingcap/zimuxia/cleanup-tidb-test", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 53}}, {"node": {"oid": "b1499362415ae9411c902e3e86ada9d943489c97", "messageHeadline": "tidb: remove TestAutocommit", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "70cfab15d75e616d620dc2a7f71b7e5820fbbf6b", "messageHeadline": "stmts: Fix bug in update single-table syntax but with multiple tables", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "59ce4900c6fde1f2efbf61126cf01dec9c518a0e", "messageHeadline": "Merge pull request #163 from pingcap/shenli/unique-index-multiple-null", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "d51c6033df026016438c78eb0204c69c1126a772", "messageHeadline": "plans: fix test panic for outer query", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "bee6991a781e6ce4c0a8afe0e0504d453581663e", "messageHeadline": "*: support outer query for correlated sub query.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 344, "deletions": 10}}, {"node": {"oid": "b92da5d3f04f760b4e17004d886cd0369526b7f7", "messageHeadline": "kv: For a unique index with null value, append handle to indexkey", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "2f76e52c8f9eebf81439b5304c2e57c102b9eea1", "messageHeadline": "tidb: update format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "ee2a4cb93c76d285a2d99031fabe5e466b1eb406", "messageHeadline": "tidb: fix a bug", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "08defcbaa95d6f10adc96ad0dbd94744d063d848", "messageHeadline": "codec: fix ARM build fail", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "12d7c78cf5749980c74fa4df032d6cc3b4be1cf8", "messageHeadline": "tables: Allow multiple null entries for unique index column", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "60862da3d189746ed07cf829131085afe14f3f31", "messageHeadline": "Merge pull request #162 from pingcap/coocood/recordset-next", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 249, "deletions": 1468}}, {"node": {"oid": "116098baf982f5712ac3d6968223798dea8492d5", "messageHeadline": "plan: Closes plans that do not return in Recordset, adds some docs.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "4f8e58f7daffb6cf2d49f9c17b168ba16321b589", "messageHeadline": "plan: fix tests and clean up code", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 21, "deletions": 34}}, {"node": {"oid": "e5d9130b77db016bb598c8c15a4d5518493311ae", "messageHeadline": "plan: remove Do method.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 118, "deletions": 1322}}, {"node": {"oid": "53d22bf30f68cfb555882edf7734296663b5e562", "messageHeadline": "tidb: update test format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 26, "deletions": 38}}, {"node": {"oid": "b435e3e7e1271a4337748ed171115ade83bae914", "messageHeadline": "tidb: update format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c745049abfad890e7a33487a767cc844c8033812", "messageHeadline": "tidb: fix a bug and update test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "de396d8a56f82066297e39686b197b2d201e73b3", "messageHeadline": "rset: fix method comments.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d34906eb5ba26f42072be62952f83dca893b1fed", "messageHeadline": "rset: address comments.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "54d04df744a87f4a2efefa1f5cbea6660fab1a97", "messageHeadline": "driver: add Next method for Recordset and use it in driver", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 102, "deletions": 109}}, {"node": {"oid": "fa7a5014648487f1759292909604a25110fe3ea5", "messageHeadline": "Merge pull request #144 from pingcap/qiuyesuifeng/exists-subquery", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 224, "deletions": 19}}, {"node": {"oid": "c6186c6ad48a605f593458ba85ae470030badd7f", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/exists-subquery", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 279, "deletions": 172}}, {"node": {"oid": "011fdbf05718bbcae6d2d3448ee81459b38a0058", "messageHeadline": "Merge pull request #146 from pingcap/shenli/issue-108", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 279, "deletions": 172}}, {"node": {"oid": "45d4346b686ba6a572e86a9a9eb019f263560aeb", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/exists-subquery", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 288, "deletions": 143}}, {"node": {"oid": "59de8baca937ca8b86d260ddcd813468318713ae", "messageHeadline": "expressions: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d24f7e252bf962025d1649cefeaa355397c2fa3", "messageHeadline": "Merge pull request #161 from pingcap/siddontang/fix-unary-bool", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "94c91f4bfb8e341ec7d550b46b31e5bdfdc0f709", "messageHeadline": "expressions,tidb: unary handes bool type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "026df59d8a1e72fdacf6281b2e5825bf48d74135", "messageHeadline": "expression/expressions: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "70ac9d2e4feefce9ebde5b4cd9ef5e8c20350afd", "messageHeadline": "stmts: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "39fcb95567c6810c6644957e33c2ad6594498618", "messageHeadline": "tidb: add SetStatusInTrans test", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "88243211c402544e55d238910fbe9d36c53ef50b", "messageHeadline": "sessionctx: update format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc216912f0decc3b648a1ebaa429abc34c46c410", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/issue-108", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2003, "deletions": 393}}, {"node": {"oid": "aae463b8131b7dada5f54faab44a4c9d7c00fbe0", "messageHeadline": "expression/expressions: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5451c13b473b76afc0b9518a7581bee4f3723023", "messageHeadline": "Merge pull request #160 from pingcap/siddontang/cleanup-code", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "c29d7263e584c432f3fa21056a5ad0d51c8a736e", "messageHeadline": "expression/expressions: add not exists subquery test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "d8246b7fc5171bd24ce108ce9a189650b0d65d97", "messageHeadline": "expression/expressions: use plan.Next() insead of plan.Do().", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 7, "deletions": 24}}, {"node": {"oid": "ada1344860c3821bd92fab0c7e3237f232997fc8", "messageHeadline": "types: remove unnecessary code", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "0b1cd1234ae1a9f51ea6dc8af38ce6e9f3b67d61", "messageHeadline": "Merge pull request #152 from pingcap/ngaut/tiny-clean-up", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 17, "deletions": 37}}, {"node": {"oid": "91437943c688879391525c86b2153113adb2f8fc", "messageHeadline": "Merge pull request #157 from pingcap/siddontang/dev-hex-type", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 232, "deletions": 22}}, {"node": {"oid": "a11fa52306076e4299c411e9ad93228dc65a77a8", "messageHeadline": "sessionctx: update comments", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2287542d64888e75b1b27a01d9917dae07d63751", "messageHeadline": "sessionctx: add ServerStatusInTrans and comments", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3531df91b95270ad80c4f411e2bffe8d6aab0665", "messageHeadline": "stmt: set ServerStatusInTrans", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6ceda1cb22b70a0a214526b943477d0f32eceae5", "messageHeadline": "tidb: add hex test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "181e832c29bb963a4efe24e60bc414667224e3fe", "messageHeadline": "expressions: handle hex type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "aae3a62ae8e9741d50520026f9caca0c4dfaa4e0", "messageHeadline": "types: support hex in convert, compare", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "83f0a7f99bba2eb66ad3933809dc0e93e14330df", "messageHeadline": "parser: support hex type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "744227d9d2249e9ea6de39b200b2af368446be67", "messageHeadline": "mysqldef: support hexadecimal type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "3be1f4428e725c6837e68acf5b828d239cef0745", "messageHeadline": "Merge pull request #156 from pingcap/shenli/fix-master", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "f6577d4d08ba220e2df6e33ed7ebebdd21049be1", "messageHeadline": "plans: Fix build error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "6adf665f010e480f584b0e7b617d575785fe2a20", "messageHeadline": "Merge pull request #154 from pingcap/shenli/orderby-byte-array", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "343c2d3ef4c70e399f53def6837a52c247db8bdb", "messageHeadline": "types: Address comment to make virgo happy", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "79abe14b9c366e85b1bafcbe8de93f6549e15860", "messageHeadline": "types: Cleanup IsOrderedType", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "cb3825702151f93d0ee3843abda3d65a6b22ff66", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/exists-subquery", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1913, "deletions": 286}}, {"node": {"oid": "cd7c022d04a14289682ecd731c3213014884a6f0", "messageHeadline": "Merge pull request #123 from pingcap/coocood/next-skeleton", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1588, "deletions": 169}}, {"node": {"oid": "a6b6d3a160076376fb56e47e27902ec5cd52ec51", "messageHeadline": "Merge pull request #153 from pingcap/shenli/binary-operator", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "a7897b4215a133f5ebcbc76f730189babadcce7b", "messageHeadline": "types: Allow []byte as orderby type", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9f40950832c21d040423523aefff02e59bd2e736", "messageHeadline": "*: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5926485d1100506f3f7a75e726d75a2358c23369", "messageHeadline": "mysqldef: Remove zeroTimestampStr", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8fe148a781bd982ee411b619c15b3e691866332b", "messageHeadline": "plan: fix infoschema", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c60f34f01082ba471dcdb258597f8915b22634d9", "messageHeadline": "*: Support binary operator", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "0d07f8f711cd21862b7fb1ef32830ceb00220f9a", "messageHeadline": "Merge branch 'master' into coocood/next-skeleton", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1652, "deletions": 258}}, {"node": {"oid": "4ee3cc5ff7bd66d3da94caa2eba5c923514c24d8", "messageHeadline": "plan: address comments", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b25aee32629d72c5b1ccd81fdd375a0a6cfdc5b7", "messageHeadline": "*: Clean up unused code", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 15, "deletions": 34}}, {"node": {"oid": "25c63741876078a0a3c4beda648e855ed5250681", "messageHeadline": "Merge pull request #151 from pingcap/shenli/cast-charset", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d9750406479e2921dba03a9ed7820b9ab33780c8", "messageHeadline": "parser: Support cast char with charset", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9623b7fa927864f674b10f3b05d0bd73b42ce0a4", "messageHeadline": "plan: fix interface comments", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a3b4f737722f9b4d327f3c3ec6067034645f9751", "messageHeadline": "Merge pull request #150 from pingcap/shenli/inforschema-collation", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "1ff30b79eb60157f1244f921d81712a1be111ff1", "messageHeadline": "plans: Support information_schema.collations", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "3562c62160beadec426dca76cc229b47ae7dcc25", "messageHeadline": "plan: adjust left right cross join", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f651e32d4640b1eeb75dcccc924708d3d3446e93", "messageHeadline": "Merge pull request #145 from pingcap/qiuyesuifeng/cleanup-parse-error", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 56, "deletions": 50}}, {"node": {"oid": "3bf5e1457642b7403cc2b2b49bb812a3c75a1281", "messageHeadline": "Merge pull request #130 from insionng/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "86b74f0ff7a015607f90566f2b7d99eaebadc12b", "messageHeadline": "Delete make.sh", "author": {"name": "insion", "email": "insion@live.com", "user": {"login": "insionng"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "3946e7ee3d1110d93bee8e02b95f9b9d503c4884", "messageHeadline": "Merge pull request #143 from pingcap/siddontang/arithmetic-overflow", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 113, "deletions": 16}}, {"node": {"oid": "bef3f7fc80b0a4c642b009f58cbcf14726a7c86d", "messageHeadline": "parser: Check more cases in Assignment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c5612473dee2f3524624008adb8f8849e128be6", "messageHeadline": "parser: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "e4c619cdf481e4e0dae1243aab08952b6530adc9", "messageHeadline": "plan: address comments.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a6b23ab407cb26cd2c4c9953f104c9f7e06ab5f7", "messageHeadline": "Merge pull request #148 from pingcap/siddontang/compare-op-parser", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "e2a06556b58cad816fe58762db8f9bf0f4321092", "messageHeadline": "parser: simplify compare operation", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "7270f6e039dd4eb7426b81edd4fb18ef3a5ff8e4", "messageHeadline": "Merge pull request #147 from pingcap/shenli/fix-database", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "10407f78e2342f016fc45a1eb3c882baf0dbe6db", "messageHeadline": "Update make.sh", "author": {"name": "insion", "email": "insion@live.com", "user": {"login": "insionng"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "5efcddd3788c622429502473980565b1b288591e", "messageHeadline": "Update make.cmd", "author": {"name": "insion", "email": "insion@live.com", "user": {"login": "insionng"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e2fdde00e6f5c867e0330679f688610b2bfa559b", "messageHeadline": "parser: Fix bug in parse database()", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b62ef806a1ff6e3c2e560411f19863d675c8346b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/issue-108", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 943, "deletions": 144}}, {"node": {"oid": "3848a486e7ee8ed4c10ed7914501ca5837c73d5b", "messageHeadline": "plans: Fix bug in join.go", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "91e605ebd76eb923fb59772edef3872f11a1f73e", "messageHeadline": "parser: cleanup parser/scanner error.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 53, "deletions": 48}}, {"node": {"oid": "9f3535da0a19e9e8a4aa32458d4fcc46aa8cc519", "messageHeadline": "plan: cleanup, remove NextPlan interface.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 25, "deletions": 150}}, {"node": {"oid": "600f8ba13b43c2c7dfbe5cb6180235e12616c130", "messageHeadline": "plan: Implement Next for JoinPlan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 181, "deletions": 15}}, {"node": {"oid": "ab51ff934ea2207539dc4745ef61e5011a4cfe11", "messageHeadline": "parser, expression/expressions: fix parser conflict bug.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "a896aa094f5921ae249a4c42712ac5b5ea9882bc", "messageHeadline": "stmts: WIP test multiple table update", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 129, "deletions": 42}}, {"node": {"oid": "88902c07463c1b2ba1a3c150c9c319227a5c2db5", "messageHeadline": "types: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5844708988567b40bfc3f279350207748ced23a4", "messageHeadline": "types: Address comment.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "10d5f4b844521dd3a875384997d824b84a488975", "messageHeadline": "expressions: remove unnecessary comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7b38b74d5520a58209e15b49d987679e542bc834", "messageHeadline": "expressions: update integer divide and mod overflow check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "01108075eb30433343470f163109046c44026bcc", "messageHeadline": "types: support divide overflow check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "923dc22a759bde8dbbe3e6dcaefec766ab4dfdff", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/exists-subquery", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 943, "deletions": 147}}, {"node": {"oid": "b3af815db0820e06cd969b26ecf700fc10a9a226", "messageHeadline": "Merge pull request #139 from pingcap/shenli/cleanup-function", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 511, "deletions": 105}}, {"node": {"oid": "1c634cf43d71b938f06eaec3e3cb3ff48b8f094a", "messageHeadline": "Merge pull request #141 from pingcap/ngaut/variable-clean-up", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "0249b3f381f28c42def2b6e5ec0c3c2273ed7253", "messageHeadline": "Merge pull request #142 from kwo/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afc238f2f33ea2775900dfee7a3589575dd3c844", "messageHeadline": "use absolute path for sed on mac", "author": {"name": "Karl Ostendorf", "email": "karl@ostendorf.com", "user": {"login": "kwo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3b6b391af74fa875363b2de0e2bc8ed4468c206", "messageHeadline": "Merge pull request #140 from pingcap/siddontang/arthimetic-overflow", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 430, "deletions": 27}}, {"node": {"oid": "2b5c33e5343b57a543b614acce35736aecd845bd", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/issue-108", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 484, "deletions": 64}}, {"node": {"oid": "6ee7619206bef191db3cb6e38b7f83379efdad0b", "messageHeadline": "parser: Add any/some to UnReservedKeyword list", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88553d8c4bf3a70209d2e7eda70a86ceed0e8938", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/merge-master", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 474, "deletions": 62}}, {"node": {"oid": "1d29edc88dca07304ef6ec74d6c6853435373137", "messageHeadline": "parser: Address comments", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 72, "deletions": 94}}, {"node": {"oid": "7161e9a0a7fdc21b5b70cca75649b13793593fde", "messageHeadline": "expressions: check integer arithmetic operation overflow", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "8cc9d7d81c5a2fba8348e388ad2448a89efdbcad", "messageHeadline": "types: support overflow check for integer arithmetic operation", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 418, "deletions": 0}}, {"node": {"oid": "55fb663476e85b045bc63dd659ce5cc542bc1f6b", "messageHeadline": "parser: Refactor function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 468, "deletions": 106}}, {"node": {"oid": "91aa4edec7df2167bfe98f83262e5786baaee8c7", "messageHeadline": "Merge pull request #138 from pingcap/ngaut/tiny-clean-up", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "310083bf5a2b5695a93caa682e68dc061aa6ff10", "messageHeadline": "expression, localstore: Remove unused code", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a0a154f75318a3580de6968b755226aca21d386d", "messageHeadline": "ddl, table: Remove unused variables", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3f47469dbafadb76bedfaf874a9aab0af982a282", "messageHeadline": "parser: Remove runeType", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8849578ba8260fedad8256a6973e68f2e76c0b9a", "messageHeadline": "expression/expressions: tiny clean up test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "aab38d7f3d5f22366ffe99e955c1a440c1326af7", "messageHeadline": "expression/expressions: add exists subquery test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "b7e641b92aea1bff5a1b69c5612b3786728a61dc", "messageHeadline": "expression/expressions: fix exists subqueyr null value bug.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f4e06f0c7fa413d87fa470967f50b84df76340bb", "messageHeadline": "parser/parser_test: add a compile fail test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "22612fd2f007d9f988318c61eca889e40bdff6b5", "messageHeadline": " expression/expressions: add exists subquery support.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "76475b2868e868938c23855aaa53144a5b1940c2", "messageHeadline": "*: add base exists subquery framework.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "5574bbbcd4ae738c586ab8ae66e16c4429995c8b", "messageHeadline": "parser: Remove imaginary", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "097a6485cf05c792439a04df3cf3feeba0e273a7", "messageHeadline": "Merge pull request #137 from pingcap/ngaut/tiny-clean-up", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "030e0a1bd6032420f632fcc20fc700454c21a7c9", "messageHeadline": "store, parser: Remove unused variables", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "730adf7fb59f082e6d2b08cab7ec34cb37141e08", "messageHeadline": "Merge pull request #136 from pingcap/ngaut/tiny-clean-up", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "39b65035582cf597bfe4fb42deea360d0ff07173", "messageHeadline": "Merge pull request #125 from pingcap/qiuyesuifeng/any-all-support", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 446, "deletions": 15}}, {"node": {"oid": "002b2a3bf8be45b6a4526b08b9711cd3d8b24e0e", "messageHeadline": "expression/expressions: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "82f65233d6e6c93d5e1d4473d9db8381acd762e2", "messageHeadline": "expression/expressions: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "58c7cf3a23e935b4e752588f775105587976b136", "messageHeadline": "expression, parser: Tiny clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "44ae00e23173e8c5d569a5f86c149f8826ac9b36", "messageHeadline": "Merge pull request #135 from pingcap/ngaut/tiny-clean-up", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "76ba77fe78967e1cac43c4bcd317e34cfe32885d", "messageHeadline": "column: Remove unused indexKey", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cdd2bc49e7209e34d5338f4ee985dd81964bcf79", "messageHeadline": "Merge pull request #134 from pingcap/ngaut/tiny-clean-up", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e9f98103c10d5fc480243183cd87baedf8410430", "messageHeadline": "kv: Remove unused fields", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "550c0a158df3e2eaa8e55f9506aef513e0aae58a", "messageHeadline": "Merge pull request #133 from pingcap/siddontang/time-arithmetic", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "aeb5f69d5d1831179e5bbc9056b2ec2e072b5e0b", "messageHeadline": "Merge pull request #132 from pingcap/qiuyesuifeng/makefile-cleanup", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9af521044ad12ef77ac2840f054d54c08a92248b", "messageHeadline": "parser: WIP: clean up function name", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "23f8e96f4129261f5482dda71fc69d9942c337d4", "messageHeadline": "expressions: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b36ad55741e8010d7a58e96f4a57348028df19d5", "messageHeadline": "expressions: use integer for time in arithmetic op if FSP = 0", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "8981ba32b10759c74f5b09d300c920b75aa77c4f", "messageHeadline": "stmts: Remove useless code in update", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "cb3ef9cf8567557608e3815acf9998564d52154d", "messageHeadline": "*: Refactor update", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 125, "deletions": 103}}, {"node": {"oid": "f4ecd3000874fc1a1192be9a254d7cf373ed3ad0", "messageHeadline": "makefile, session: tiny clean up and fix a golint check.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "bf97f61c450912a5c1f4cfba44bb11297fa7876f", "messageHeadline": "Merge pull request #131 from pingcap/shenli/fix-bit", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "043816587a711e075f24f4552dadd36e075200b9", "messageHeadline": "types: Fix convert TypeBit error", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ade30aa26ac8227cb5f2388d79518d1ff4698e3a", "messageHeadline": "for linux/unix/osx", "author": {"name": "insion", "email": "insion@live.com", "user": {"login": "insionng"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1a58d54ee047047db4157b5c84c8d7043c1aa703", "messageHeadline": "just for windows", "author": {"name": "insion", "email": "insion@live.com", "user": {"login": "insionng"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e95b0496b98ade280a6e0b90c8022702f49f48ef", "messageHeadline": "plan: implement Next for UnionPlan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "79112f6c0896a243f87cdb643bb13bb40b1667e7", "messageHeadline": "plan: implement Next for HavingPlan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "ae6c3975fc3570824976b92cc732c634aa100d93", "messageHeadline": "plan: implement Next for GroupByDefaultPlan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 121, "deletions": 9}}, {"node": {"oid": "d4e160faf10547c83b962d7d61e1be01f6b715bb", "messageHeadline": "plan: make plan reusable after close", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "36cc69ad3671938b4ea01b1af3d9becdbac4ee0f", "messageHeadline": "plan: show fix golint check", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9a03320174073a93c9b4a9e2cbcbdca1f6190512", "messageHeadline": "plan: implement Next fort ShowPlan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 159, "deletions": 3}}, {"node": {"oid": "d7e9a07d5fb8b03387dc1d794cad5e879277a8b4", "messageHeadline": "plan: implement Next for inforschema, fix import for errors.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 173, "deletions": 4}}, {"node": {"oid": "7e55f308feeed6f233ce4b23fe5ececd48e1f26d", "messageHeadline": "plan: implement Next for index plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 78, "deletions": 7}}, {"node": {"oid": "be9ed5094370f45229848ea62daa0e0efb489df2", "messageHeadline": "parser: remove some/any from UnReservedKeyword.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31abb81e5c32b6cd84feea4ca44cc25eb0bc8bd8", "messageHeadline": "plan: implement DistinctDefaultPlan and modified some tests", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 91, "deletions": 78}}, {"node": {"oid": "dd557bd1ec3e9cf44bcf75ed34acc0974176faf8", "messageHeadline": "plan: implement Next for TableNilPlan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "392dd904e37309bf1f259faf1460e102206cc7f5", "messageHeadline": "plan: Implement Next for order by plan", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 86, "deletions": 12}}, {"node": {"oid": "043db0766014b776ef9c87454b6baaff4452cd53", "messageHeadline": "plan: Implement Next for limit and offset plan.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "cc3cd5344c3086a227414d5023864514ec5024ad", "messageHeadline": "plans: implement FilterDefaultPlan and modify some tests.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 88, "deletions": 25}}, {"node": {"oid": "4ec288cb57e9eb2cebc29d2d64b5dbc420bfc950", "messageHeadline": "plans: Implement next for simple table selection.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 164, "deletions": 14}}, {"node": {"oid": "393e23b47796fbe487725622a845262e22b63f79", "messageHeadline": "expression/expressions: tiny clean up.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7c76ab506a5a36af48dbb568fd75be970e4520f0", "messageHeadline": "plan: call Next if plan Implemented Next.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "b107da119b1de61fede2247ca2b7ae6def944a7a", "messageHeadline": "plan: add Close method", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "07c3f878a52e2dcbf500d536c6e2eb1f61961883", "messageHeadline": "plan: Next return Row type", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "8a8060abb13c712540e814f2c5f7c8824626c2e2", "messageHeadline": "plan: Next skeleton", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 138, "deletions": 13}}, {"node": {"oid": "8ccd4e7a871a952854929a46530ba0b717502614", "messageHeadline": "Merge pull request #127 from pingcap/ngaut/make-check", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca60323edb2b80b8a0a4d813416191be338d070c", "messageHeadline": "expression/expressions: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e8b25109780c97c557e4fa1a8268ec270fdffad8", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/any-all-support", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "1cc83bd0d19e4dfd8e0a2aac80f2d8023f0bd52d", "messageHeadline": "Makefile: Make check by default.", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c4b12afb23e1d9f40726a1a866c5d9c265f12da", "messageHeadline": "Merge pull request #126 from pingcap/siddontang/fix-index-key-prefix", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "80dcebded8e0104efb51be30b37fd8d58100bdcb", "messageHeadline": "kv: Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3ae56cd7f1ddb783c98c5469e7639ae520a5788", "messageHeadline": "kv: use EncodeBytes instead", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "abc406a741d9a1291409aa5547610b0410046fce", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/any-all-support", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "fd248380ff96d9a4ac4cecc2d5d2117729a5aa6a", "messageHeadline": "parser: handle unreserve any and some", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6e4e4b25f22c2cde72e3189441d5cd089368c4d3", "messageHeadline": "kv,tidb: fix issue #67", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9d7e50c8ee785629f7b4ce2579501ade0ed5efd7", "messageHeadline": "Merge pull request #117 from pingcap/shenli/set-charset", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "811e4b99d11a3695053feae7ed2fef00c2c47c21", "messageHeadline": "parser: Fix alignment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "341785eeff1df9a33eb306607e7de740e603fdd1", "messageHeadline": "Merge pull request #122 from cznic/master", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ace4331c97dede63aa6e05a053df608d2bb5ea34", "messageHeadline": "expression/expressions: add error check test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "09502ecca265f7e9aad3d806df31630467d1c78a", "messageHeadline": "expression/expressions: add column count check.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "32edd1c08f2b71271ede39b1468eb21321416916", "messageHeadline": "expression/expressions: add cmp subquery test.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "1642355dfdf9fc5283d1df9b808ae447bea6ed4c", "messageHeadline": "expression/expressions: add null value check.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c3e28cdd6048f3a1770a9a137f8fd2c5a4f0f9bb", "messageHeadline": "Merge pull request #115 from zhangcoldwater/master", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7159a4297b46002f3ebe98e607c38c5a9c9b8ea5", "messageHeadline": "add pre-requirement", "author": {"name": "coldwater", "email": "zhangcoldwater@163.com", "user": {"login": "zhangcoldwater"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee84db6d6bf56eb506ff2bcb489e3f8cc8144532", "messageHeadline": "parser/parser.y: S/R conflicts 1->0.", "author": {"name": "Jan Mercl", "email": "0xjnml@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "00ba6dcbbb4e064bbc93e6c553b3248c4809c651", "messageHeadline": "Merge pull request #121 from cznic/master", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "1d23a43c3fa1919e01ef31eb6a5d25989345d799", "messageHeadline": "parser/parser.y: S/R conflicts 2->1.", "author": {"name": "Jan Mercl", "email": "0xjnml@gmail.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "02c9334da4144868277eb98644073d6cb293a797", "messageHeadline": "expression/expressions: add all/any for subquery comparation.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 149, "deletions": 23}}, {"node": {"oid": "6d058fe3e825a2d2429f55170313009d971f826c", "messageHeadline": "Merge pull request #119 from cznic/master", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "de4eb12af859c1e5f0566f2a153213f7befc9986", "messageHeadline": "parser/parser.y: S/R conflicts 3->2.", "author": {"name": "Jan Mercl", "email": "0xjnml@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "44346a997339873835fdf2aa4c0fae0e10b8f93d", "messageHeadline": "Merge pull request #118 from cznic/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f713eb201a4296fb0a276f2322dbe6683c0c9144", "messageHeadline": "*: add base compare subquery framework", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "f497c05795ab8829d3c1fc48803296e38294c9cb", "messageHeadline": "parser/parser.y: S/R conflicts 4->3.", "author": {"name": "Jan Mercl", "email": "0xjnml@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d3284da6f4782cfe28f3c64b13f876f17356ee1", "messageHeadline": "parser: Charset name can be string literal", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b13d935670ed67c74a89d740a0bac7819fc5a4ff", "messageHeadline": "Merge pull request #114 from pingcap/shenli/show-variables", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 232, "deletions": 27}}, {"node": {"oid": "be5827dea4b863bf04411ce38db3bd6510dcc4a8", "messageHeadline": "plans: Remove useless code", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9b94dd575258bcd9760221358d45830598d3877", "messageHeadline": "Merge pull request #116 from cznic/master", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3ec8d27a71789c1f4bee0d310efdddabaa5fb352", "messageHeadline": "parser/parser.y: S/R conflicts 9->4.", "author": {"name": "Jan Mercl", "email": "0xjnml@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "59bbbd306729dbf4ad8e7f7aa059b1ab85040241", "messageHeadline": "add pre-requirement", "author": {"name": "coldwater", "email": "zhangcoldwater@163.com", "user": {"login": "zhangcoldwater"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e5ea4bba45d21c4cf755d7cc4f34326f89ab9ae4", "messageHeadline": "plans: Remove global variable store in from_test.go", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "92f9d3b17ef2dbe709c0a4cfa8d4b0ff18746ede", "messageHeadline": "plans: Add test case for show variables", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 124, "deletions": 10}}, {"node": {"oid": "bfeb0f8a7b248a35c52813dd72797b26e9cfec4f", "messageHeadline": "Merge pull request #113 from pingcap/siddontang/in-with-subquery", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "6ce10d1a4d917e44dc6d6972f538da060654312d", "messageHeadline": "expressions,parser: IN expression uses subquery", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "fe78877401e6710c93b637107e473d51739d7608", "messageHeadline": "Merge pull request #111 from pingcap/siddontang/check-subquery-column", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 120, "deletions": 64}}, {"node": {"oid": "6ecc7cccfda1d35bed95037b5964797711b4be53", "messageHeadline": "Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e37c62b88dcdb1a4c4b4a95c2df3f98d440810a7", "messageHeadline": "*: check column in select uniformly", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 68, "deletions": 32}}, {"node": {"oid": "ca163c38f749d4f6058d1212d74868554c84d114", "messageHeadline": "expressions: check subquery column count", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 52, "deletions": 32}}, {"node": {"oid": "15eaba81a2bc3c5a153bff6ce0a9470613209354", "messageHeadline": "Merge pull request #104 from cznic/master", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b23c71efeac6b0d58af048ed63ed63a1ed2ebf5", "messageHeadline": "Merge pull request #110 from pingcap/siddontang/update-subquery", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 103, "deletions": 18}}, {"node": {"oid": "af8d96dff316b21e9747328a4f5204016fd9f6a7", "messageHeadline": "Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1ad188b8295ebfdb94dec457acbc1f317d482f02", "messageHeadline": "add pre-requirement", "author": {"name": "coldwater", "email": "zhangcoldwater@163.com", "user": {"login": "zhangcoldwater"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "825bb7c6a326bcc143a7f4d986800467097c56b0", "messageHeadline": "expressions: update subquery", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 104, "deletions": 18}}, {"node": {"oid": "492bb4f34967fbcb0395180ed1c8ceb67204a7c7", "messageHeadline": "Merge pull request #105 from pingcap/coocood/check-args", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "f72377cc4e101ce219e1375e5b3cbfbb2b421c57", "messageHeadline": "tidb: checkArgs fix comment syntax.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "088288b7977a6402d912b5b7bde7788f244b5eed", "messageHeadline": "tidb: add comments on checkArgs.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "54adce03941899fe149cc8eab400f35731af75d0", "messageHeadline": "Merge pull request #106 from pingcap/golint-happy", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1207adb6c5e47eb000b986e7143310832fd4be3", "messageHeadline": "tables tests: replace cnt + 1 to cnt++", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60e5999dd9c59c041c3d1b57c928bb482a8468e5", "messageHeadline": "driver: check argument types", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "e052e57ef968522cb865812e97b161b335e4880e", "messageHeadline": "parser/parser.y: S/R conflicts 10->9.", "author": {"name": "Jan Mercl", "email": "0xjnml@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c292141f011ab2e24fb44b8d2ace9cb5d126aff", "messageHeadline": "Merge pull request #102 from cznic/master", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "396b0a2bca8025d368e0fc922ecdc62b11e25e2b", "messageHeadline": "Merge pull request #100 from pingcap/coocood/convert", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 457, "deletions": 757}}, {"node": {"oid": "9c52952c86619446a0b4208e4158e6e5b12bc314", "messageHeadline": "Merge pull request #103 from pingcap/siddontang/row-with-in-expr", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 108, "deletions": 43}}, {"node": {"oid": "1758d53dc8ec0d535c8559fb92eb067dcb5c44ad", "messageHeadline": "Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7c12300baab7da5a964a725ee7e84d63c2c859a5", "messageHeadline": "utl/types: cast bound to float to compare with float, address comments", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "80d574bfc4e9c7f19c59e0a446de70fb91009831", "messageHeadline": "util/types: unexport method overflow and invConv", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0b06ec79ae617967821ccbcc388dfca85dad81c2", "messageHeadline": "parser/parser.y: S/R conflicts 11->10.", "author": {"name": "Jan Mercl", "email": "0xjnml@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "74f0095ae35239eebd91b21b6b4a2f930aa9e327", "messageHeadline": "Merge pull request #101 from pingcap/shenli/fix-interpreter", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a36ce20eab290c8e1f21b44ea84873d6d795c5b2", "messageHeadline": "interpreter: Change default dbPath", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20cf24f535c8143bc572143951b9c69eb51ad6bd", "messageHeadline": "*: Implement show variables stmt/rset/plan", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 71, "deletions": 30}}, {"node": {"oid": "e644d9b40627a4563af49e77dca84d16bc6bf096", "messageHeadline": "Merge pull request #99 from cznic/master", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8c3e5a28e6f2b9df833b38622047b271eef05bfe", "messageHeadline": "util/types: clean up for golint", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a80d131c069da1c5218593051899b00758abbfa1", "messageHeadline": "util/types, column, expressions: use types.Convert to replace Col.Cas\u2026", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 448, "deletions": 747}}, {"node": {"oid": "a6998ebe42c676d60cbf406725c0d6cc2a2a2128", "messageHeadline": "parser/parser.y: S/R conflicts 18->11.", "author": {"name": "Jan Mercl", "email": "0xjnml@gmail.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e833a9fadf5264948d61d0cda6f7f40cd9b169a4", "messageHeadline": "Merge pull request #98 from cznic/master", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "288fc4bc174aba403f0520087aaeb23f0e3f0543", "messageHeadline": "parser: Support SHOW VARIABLES syntax", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "bc95ddd9f59706a3b9f84b4a2c3f4c03aff80a9f", "messageHeadline": "parser/parser.y: Remove superfluous production of FieldOpts. (S/R con\u2026", "author": {"name": "Jan Mercl", "email": "0xjnml@gmail.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "be4ce5b17cd57ebd4183a0ab6863e1573201d759", "messageHeadline": "tidb: add row test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2055d891ed613cfcd657beb5ebd8bfea8d25004b", "messageHeadline": "expressions: support row in IN expression", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 62, "deletions": 23}}, {"node": {"oid": "af42efef323c424ecc8bcc866fa83c8e9b57fde7", "messageHeadline": "expressions: check with columnNumber", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "63776c2e76b5c563f3980af4d556b4663b02f9f1", "messageHeadline": "Merge pull request #92 from pingcap/qiuyesuifeng/decimal-type-index-s\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 360, "deletions": 1}}, {"node": {"oid": "7929d4bef02614bb015d3fb520afcbf61a44957b", "messageHeadline": "Merge pull request #97 from pingcap/trace-error", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "a5d8981f194dd9544f3c73a525ad7b4bc328e0d1", "messageHeadline": "column: Trace more errors", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "aa3b38a328e78b6bb846da374c62fae9c6b805b4", "messageHeadline": "Merge pull request #96 from pingcap/shenli/split-uri-dbname", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "4cddb25555502fab334c5078a576d763d1ab268d", "messageHeadline": "*: Address comments and Update USAGE.md", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "62b73d29c7f9f2aec6f441fa19277d480417235a", "messageHeadline": "tidb: Split datasource name to uri and dbName", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "28157c743d565e63ee4f42c6999dfe7d81c9dccf", "messageHeadline": "Merge pull request #94 from pingcap/ngaut/re-fmt", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "038ab131b10d475ad56219ee471db7946a02df1d", "messageHeadline": "util/codec: address comment.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 21, "deletions": 56}}, {"node": {"oid": "b540a5a2fd5bdd98819bc86f78de824187f5db61", "messageHeadline": "txn: Using %q to format key and value", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2a72346857d3a5c0c723df767ca28ffc668e8e87", "messageHeadline": "util/codec: address comments.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 66, "deletions": 35}}, {"node": {"oid": "98b6c57ce92fe8e6e49d9f773984f61cceef68cc", "messageHeadline": "Merge pull request #93 from pingcap/siddontang/check-one-column", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "5d0d30d642ccdec2f91a7099320f2a7398ef25c9", "messageHeadline": "util/codec: fix a bug for decimal encoding and add more tests.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "285b8c07393e1659e1ab025e707b18f377a6725c", "messageHeadline": "rset: fix make check", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c624e18c96f090692a5db0d0c4c7910f8afd44b0", "messageHeadline": "stmts: add invalid row test in select", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a15f22731bdb4b4971e1e8741ca360e0f3daf21a", "messageHeadline": "rsets: check row is not in group by, order by and having", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7b14d58dfccb44c6647c152bb64eb817d2e4058f", "messageHeadline": "plans: check row is not in select fields", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1b1de4ba69771ec78914842c8f88a1524934a31a", "messageHeadline": "util/codec: update decimal codec.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 270, "deletions": 7}}, {"node": {"oid": "eb2849ef49f0638ef847ab6d20bb0adee3de3c16", "messageHeadline": "util/codec: move decimal codec to util/codec/decimal.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 7, "deletions": 169}}, {"node": {"oid": "89455adedc6262407e5b06be7425285dc41d5302", "messageHeadline": "Merge pull request #89 from pingcap/coocood/unify-int-type", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 86, "deletions": 98}}, {"node": {"oid": "44d0a7cc31730aef3e5e7958edc02cd278350d08", "messageHeadline": "Merge pull request #90 from pingcap/siddontang/dev-row-constructor", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 398, "deletions": 11}}, {"node": {"oid": "7e5fa1175ef04db4248ec8c24fc1e30e4ad9bda5", "messageHeadline": "Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b283fb61989c21c10a12f92c69022e6d3328f7d", "messageHeadline": "Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "546431339e00628fe23812e78a99e2102694742f", "messageHeadline": "Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cf22376942354d0d7dddd5ff0b4e2bbf20880521", "messageHeadline": "util/types: add comment", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "684da9ccf7916ff2c708ed9fcc07c9e4bab63c66", "messageHeadline": "util/typs: define Int24 bound constants", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "ecc04adb5b9c3f995c77ad552124c29db9c23d37", "messageHeadline": "expression: only comparison operation support row constructor", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 172, "deletions": 8}}, {"node": {"oid": "e9f0c697fc2daff66401219614dd856d6622ae92", "messageHeadline": "parser: support row constructor", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2805c82e2b6ff858c2a3cd1fc3e92f015501f4d0", "messageHeadline": "Merge branch 'master' into siddontang/dev-row-constructor", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 57, "deletions": 28}}, {"node": {"oid": "f244ad1c37d400afc3df210da2ab8195d5428b91", "messageHeadline": "Merge pull request #80 from pingcap/shenli/keyword-identifier", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 57, "deletions": 28}}, {"node": {"oid": "25eac139ad4e0e57c752a823381232de760c7cae", "messageHeadline": "parser: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bd7817ea38e018e37a892fde6f4b43109f89ae7b", "messageHeadline": "parser: Address comment", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "211eadbb098fd7201c6cdcd5833a1d1e8f4f520d", "messageHeadline": "parser: Fix typo", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5a46df71e4a2caeecd84bf0c2f04ee22477b376", "messageHeadline": "parser: Change lower_than_eq to lowerThanEq", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71153d520ccb02032584b96c4955abbf5de9d918", "messageHeadline": "util: support row compare", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "18f23afbdb8a9d2b65790580bc90e6d5f42f41c9", "messageHeadline": "expression: update variable name", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46852b9a3cce9d073ab5e5d77b810ad5283fda72", "messageHeadline": "expression: add Row types in helper function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ce99391d9b21b81765aa88c80c1027a60957da12", "messageHeadline": "expression: add Row expression", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "e3e186c831b8f201eb4b159efb9f58b638f3c238", "messageHeadline": "Merge remote-tracking branch 'origin/master' into shenli/keyword-iden\u2026", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 311, "deletions": 143}}, {"node": {"oid": "a5e085898632afa5f92acc6e62a298b8fd448fee", "messageHeadline": "*: unify all integer types to int64 and uint64", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 76, "deletions": 95}}, {"node": {"oid": "bed459a3c044acfa45afab33859857dc47e01068", "messageHeadline": "Merge pull request #79 from pingcap/ngaut/txn-retry", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 184, "deletions": 24}}, {"node": {"oid": "0e9cddff875232a665d37415d5d6e896aeeb6601", "messageHeadline": "Merge pull request #86 from pingcap/coocood/parser-conflict", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 101, "deletions": 103}}, {"node": {"oid": "ccef9934ab48108433bb7d32690d845b5185975e", "messageHeadline": "Fix auto import", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0cb0ace6ff5a7a9f3f03ba4a895dea952da281cf", "messageHeadline": "Merge branch 'master' into qiuyesuifeng/decimal-type-index-support", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "84de0ba2fbc499c33f2d87cdd6e130b895af044e", "messageHeadline": "codec, mysqldef: add decimal codec support.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 252, "deletions": 0}}, {"node": {"oid": "0061d29cf2a95a3b565b1255bc40505d11ee762c", "messageHeadline": "kv: typo", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b114e46c890fa7ca599a31022e195dc2bd28d8e", "messageHeadline": "parser: resolve the last R/R conflict", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "023d3bdb8538b23d8de47cddb4a6e3822ee3b4c2", "messageHeadline": "Session: clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "78c201e2181f1ef0d084ae7dc729fff06f2a8cbd", "messageHeadline": "parser: resolve reduce/reduce conflicts", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 93, "deletions": 89}}, {"node": {"oid": "042ba3b3cfb10f609822adf727f2e43f97979b87", "messageHeadline": "session: fix reset and clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "3f6a369e11d494b4d78de4928605896fb8dbdb66", "messageHeadline": "parser: Add more keywords into UnReservedKeyword list", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "9827f6c18de3b93e2362aa33985a9f98d2914ae6", "messageHeadline": "Session: Clean up", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f2179c31ad7de838646a1aeffdf8156614d8f3b5", "messageHeadline": "Merge branch 'ngaut/txn-retry' of github.com:pingcap/tidb into txn-retry", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "229f8ed9847190407f5e969febcb13229bdf34d2", "messageHeadline": "Merge pull request #78 from pingcap/siddontang/fix-driver-panic", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b1dbfc1e26a5b0fdd98bbe81704ba8559281a1a6", "messageHeadline": "forupdate: Fix comments", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cb3800178fee733635613f52eda672bf0834535", "messageHeadline": "Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2342cfc10798dac2a5ab7938548df442569efaed", "messageHeadline": "session: Check if select for update statement", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "7c24e9d7e8ea1c9af142012a9f0d38266e99073d", "messageHeadline": "session: Experimental transaction retry", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 118, "deletions": 15}}, {"node": {"oid": "2e690db41e050427d8bf52c02122b2651714a89b", "messageHeadline": "session: Check if select for update statement", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "533e26357b7c4eb52beb26cc74eecd1ca9bf59ea", "messageHeadline": "tidb: add comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5e8f71a5341a573ca6fa25e4151c779030512931", "messageHeadline": "Merge pull request #65 from pingcap/parser", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "0a83469458fff333ee9a84903ef8991858bd1429", "messageHeadline": "parser: add the missing fields", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e5045674c6b44fe5bb1ff04fa0d644bd4e0fbce", "messageHeadline": "tidb: try to fix the panic #57", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a54c896dcfde55ae97ffd5e0c14c895f13645f37", "messageHeadline": "Merge pull request #72 from pingcap/coocood/constraint-name", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 72, "deletions": 3}}, {"node": {"oid": "bceef17b993865694117c8cb5b197870cb602382", "messageHeadline": "Merge pull request #76 from pingcap/shenli/fix-truncate-table", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "678e72b495c50283be79c398d522a2f669f57aa0", "messageHeadline": "tables: Make test code cleaner", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "8ad8452f5434c03cd600b68b50276530b912e486", "messageHeadline": "tables: Remove index data in table.Truncate()", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "bb4d3a529e051e6925a17723d80a5f47d208ebf0", "messageHeadline": "Merge pull request #71 from pingcap/shenli/fix-bit", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "30300f2af755a3c15c4d1ce84416515efdd9346e", "messageHeadline": "session: Experimental transaction retry", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 118, "deletions": 15}}, {"node": {"oid": "91bf0b6be58ce1bb240c05808390ea80e1545006", "messageHeadline": "ddl: address comments", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "0db8beb9844b22958d4fbe0445e77cea23ee6edd", "messageHeadline": "Merge pull request #74 from pingcap/qiuyesuifeng/fix-copyright-infrin\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 99, "deletions": 72}}, {"node": {"oid": "c2436a201ac9ffe250c212b484a0c71f96d71bf4", "messageHeadline": "README: update LICENSE link.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e4cdb813feab70b19487e1793eb51b87bc3bf7c", "messageHeadline": "*: update QL-LICENSE and STRUTIL-LICENSE.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 98, "deletions": 71}}, {"node": {"oid": "7fc744e435b27be979ae5da12becbbb49d812ef8", "messageHeadline": "ddl: check constraint name.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "3a0f468e35ceca9ed3d7f1dd7f04a425267dce4d", "messageHeadline": "Merge branch 'master' into zimuxia/parser", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 230, "deletions": 36}}, {"node": {"oid": "2e14602bed9332b2191052f6e210f881d3801df2", "messageHeadline": "*: Add bit type check in CastValue", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "2d18057f9d5a6494aeef88f4b147d8e2367b41f2", "messageHeadline": "parser: update", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8920a55dab883c1ca064b978fe88aea28ef6c29b", "messageHeadline": "Merge pull request #70 from pingcap/qiuyesuifeng/fix-time-test-locati\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a9c19835c990bbc9f1daabd204c4a102ccafc263", "messageHeadline": "mysqldef: fix TestCodec location bug.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2917d9ef9a33c02a24825b170aa1f6ccd67ad558", "messageHeadline": "Merge pull request #69 from pingcap/shenli/fix-golint", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2e61a852b5ef67f57bba0049498029e5f7730bf7", "messageHeadline": "tidb: Fix golint error", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ff96c105716f7afbd31b8193de03994ca2efdbc2", "messageHeadline": "Merge pull request #63 from pingcap/shenli/fix-delete-panic", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "6e3e1c100de27043fd493c981b48b9acc6a36719", "messageHeadline": "Merge pull request #41 from pingcap/zimuxia/makefile", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "4fb8c199d9b9b2f8a3cf6e49f2446dd0297c7934", "messageHeadline": "plan/plans: remove err1", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6b5a48cf6c49f543f76c386c54149c6c4b7b5d45", "messageHeadline": "Makefile: Update format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "663e95821a4790fcaba2bbcbd1321c20821b67f3", "messageHeadline": "tidb: Address comment", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a589f79185baeaf28b901b1a1038280d2dd58647", "messageHeadline": "Merge pull request #64 from pingcap/siddontang/update-index-type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 126, "deletions": 6}}, {"node": {"oid": "5a657f0bebebb78041c9876164cd4f85c099b4c9", "messageHeadline": "*: update format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ed9b0c6e2a764a421bbee0a9e3a7cc274f2f97d9", "messageHeadline": "*: Update format", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1329e77bcd61462a0813e93c8c4d79b494dbe4d4", "messageHeadline": "tidb: Add test case for empty rows", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35fd2d1822d157a968689e0defd1bbea80df104e", "messageHeadline": "tidb: Add test case for empty rows", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9d86c72f6a004a2f3c9228354fba6efc91dc1c23", "messageHeadline": "Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bd7cd5cbb6496f54c5b52a7fb231182976262e62", "messageHeadline": "Merge branch 'master' into zimuxia/parser", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 464, "deletions": 14}}, {"node": {"oid": "a7f86ad0ef94fb553a2a1a84941bd19e400d1e2b", "messageHeadline": "parser: adjust the syntax error log", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "a71acae4bd2a6fbba10689782d3a8d384c596789", "messageHeadline": "tidb: Return empty rows for exec statement", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d74f03c6a845c8f504a90cf7f1c8eabb6702e609", "messageHeadline": "codec: support mysql Duration codec", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "67d64d63017847a227ea1699095679d799bba41a", "messageHeadline": "tidb: Fix panic in driverStmt.Query", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "6d79f7dc7662b63749c3c195c3fef97b6a8a00de", "messageHeadline": "Merge pull request #60 from pingcap/coocood/fix-interpreter", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f87692e639d282a28efb916bc9bd9c6723d6384b", "messageHeadline": "Merge pull request #46 from pingcap/c4pt0r/fix-copyright-infringement", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 427, "deletions": 0}}, {"node": {"oid": "da15ee6455d54592b01be46029c6828bae8e3a0d", "messageHeadline": "Merge pull request #61 from pingcap/shenli/mode-keyword", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5dc5bfee5be1b0485a09e0303f5f4b0a1cbfcd2f", "messageHeadline": "Merge pull request #58 from pingcap/siddontang/fix-session-string-panic", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8a558a900cf0000b28bd866d93dd8bd5dab5af9e", "messageHeadline": "interpreter: remove redundant Close.", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9a198587fc6003c8ad1019a55deb588ac6ff3eb", "messageHeadline": "interpreter: mayExit return boolean instead of Exit(0)", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e197ea9754ad9f4f02a9982fba02f5549868d606", "messageHeadline": "parser: Add mode into UnReservedKeyword list", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0d53849aa5a4bd643e947bc4fb5e3f11ebda5ad2", "messageHeadline": "tidb: add String() test after committed.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d9e3be861f6232a537b67e59c57c278645e6b2aa", "messageHeadline": "Merge pull request #50 from pingcap/siddontang/fix-commit-test-panic", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6042380cd065900946fd4a7026de1c09f0783a4f", "messageHeadline": "tidb: fix string() panic if txn is nil", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ec75577b207b3e18376ded030eb1d002f1969b73", "messageHeadline": "store/localstore: variable rename to pass go vet.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1f77496cf287be0b667aea44a76160039ff13b85", "messageHeadline": "Merge pull request #52 from pingcap/coocood/fix-usage", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daa7591c64008f0b7e294310696095ae923674e7", "messageHeadline": "docs: fix usage example code", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e22c79dd0eafcbe998db690be09c02d751b9908", "messageHeadline": "Merge pull request #51 from gelstudios/patch-2", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2aaf99011afcccb31d388181afa2b80a156d469", "messageHeadline": "Update USAGE.md", "author": {"name": "Eric Romano", "email": "gelstudios@gmail.com", "user": {"login": "gelstudios"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd935ec5db29fa5430a3e5d8ae9772a816d18b2b", "messageHeadline": "store/local_store: pass go vet -shadow.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c86ea0294674e66301d7889056747f469b2f5205", "messageHeadline": "store/local_store: pass go vet -shadow.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f3c1845ade768f584d615e477a2efdcc3c3722fe", "messageHeadline": "localstore: fix concurrent txn commit panic", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a69f6551ba61e585a9a958f109eb2eab4a0d75aa", "messageHeadline": "Merge branch 'master' into zimuxia/makefile", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 160294, "deletions": 6255}}, {"node": {"oid": "8031007d6642cf5afc1dc2e61c1b743ed3b63da0", "messageHeadline": "travis: add \"before_script\"", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d496a86d1ca732170b49ba2bc39fb519861109df", "messageHeadline": "Makefile: print error messages", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4ca7ca7e5bc4b1a17f6a7a5d643f8ecacc3a3844", "messageHeadline": "tidb, column, table, table/tables: fix-copyright-infringement.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "81db754a49a63551beb9cd936153eb1f6c612c67", "messageHeadline": "Merge pull request #44 from astaxie/master", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "bb78a3414b6271c1cbbe8aebcc74e675de4d6fb9", "messageHeadline": "make golint happy", "author": {"name": "astaxie", "email": "xiemengjun@gmail.com", "user": {"login": "astaxie"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6fac2446cd59351bbccde3bd5df01e14a3d06520", "messageHeadline": "Merge remote-tracking branch 'origin/c4pt0r/fix-copyright-infringemen\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "b2d62f9fb68bc4a65be50f2582cd83c70884b3ec", "messageHeadline": "mysqldef, kv, stmt, stmt/stmts, parser, field: fix-copyright-infringe\u2026", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "a2e688a32d4e6bb7202a2ea34518c0e661bacf04", "messageHeadline": "util: add cockroach license", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "47f067c0810d748d102baa7afca8ef01b77b9f2c", "messageHeadline": "mydeldef: fix-copyright-infringement.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "695003b466831b6171419bd944dff63d46745fae", "messageHeadline": "util, plan, plan/plans, rset, rsets: fix-copyright-infringement.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "262082babc79c05ab2d769494a88e522015dda6d", "messageHeadline": "remove the dependence between tables and table", "author": {"name": "astaxie", "email": "xiemengjun@gmail.com", "user": {"login": "astaxie"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "82ee778d9b1592b877e8895af8fb1dbc474c3cbd", "messageHeadline": "Merge pull request #43 from pingcap/shenli/check-prepare-bool", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "cd01fa1dc469eba2babb1e4be30d48b9d11eb4d1", "messageHeadline": "tidb: Convert bool type prepared statement args to int8", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "222ea1431471e3e9f9dfcf60c035e316719c0c0c", "messageHeadline": "Merge pull request #37 from pingcap/shenli/check-duplicate-column", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0498db499cf5665a600fd337e72c2d58d1976007", "messageHeadline": "Merge pull request #42 from Unknwon/iconv", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 159932, "deletions": 755}}, {"node": {"oid": "5021dde4590730879c0ab98b41ff01606ad4ac68", "messageHeadline": "apply godep", "author": {"name": "Unknwon", "email": "u@gogs.io", "user": {"login": "unknwon"}}, "additions": 159666, "deletions": 753}}, {"node": {"oid": "46e8bdc976ffdd7a8200f19f37d09f970212f78c", "messageHeadline": "Merge pull request #33 from pingcap/shenli/syntax-error", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "722b75914ba6f800d406a2f4beaddf433489ae16", "messageHeadline": "ddl: Fix typo in ddl_test.go", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e84fca597969a5a840705ee8d0fcf8c331bd8074", "messageHeadline": "parser: Change err0", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "697f3a4dc189413774432c959bcb61b4150cbd16", "messageHeadline": "Merge pull request #40 from pingcap/siddontang/update-time", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "b8dae9a27539f1e23d99f32c3f8fc95333f186ef", "messageHeadline": "Merge pull request #39 from pingcap/siddontang/op-expr-with-bytes", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "af3626fcbddb0503275a1a50935adb5e6352a151", "messageHeadline": "expression/expressions: replace iconv-go with text/transform", "author": {"name": "Unknwon", "email": "u@gogs.io", "user": {"login": "unknwon"}}, "additions": 266, "deletions": 2}}, {"node": {"oid": "b7431ecf0a9233c93aee84776fcaa78918c18f04", "messageHeadline": "*: pass go vet", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "5e6413b786899f0e53fb84316447bebf1469ae2f", "messageHeadline": "Merge pull request #34 from pingcap/qiuyesuifeng/godep-update", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 296, "deletions": 5464}}, {"node": {"oid": "f5de017290458fd84769346ec98c9f497a5609d3", "messageHeadline": "Merge pull request #38 from pingcap/siddontang/update-gitignore", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e6346e57d342844e11c241b82829371edb91857", "messageHeadline": "mysqldef: remove fsp codec, set out manually.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "2227e45019244faea30cae4ebe725f647847df39", "messageHeadline": "parser: update the previous change by mistake", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc95cf3fc4bcd247bf10a391c798d8c56a1cbbfb", "messageHeadline": "*: Add \"make check\"", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d97c747264890b4532a0ee27731154b562983262", "messageHeadline": "expressions: operator supports []byte type", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "f2a38e49301a1b5e7f486913507414c34547968a", "messageHeadline": "tidb: update gitignore", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8f358aac0600a93c74ea72d3ca796eb73a3921d", "messageHeadline": "ddl: Check duplicate when adding column", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "3d8874860fbc49389a4f5c56983bd67aee6f7436", "messageHeadline": "parser: pass go vet", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "57b995f8e0bf2949a71501766fd340a5534cd4d6", "messageHeadline": "Makefile: add check", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6b0dce044c106c6d5e57121af2457c53dba8b96f", "messageHeadline": "Merge pull request #35 from pingcap/siddontang/cleanup-compare", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 387, "deletions": 404}}, {"node": {"oid": "213793ba3808c5bff8ef8795fa77f1e5b476b400", "messageHeadline": "expressions:remove unnecessary test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 45}}, {"node": {"oid": "329721d226abd0f50d7ca44c430687f25f27441b", "messageHeadline": "*:handle error with types.Compare function", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "dd19e36c2839345cfae8d8fa46a77d74cdc395fa", "messageHeadline": "expressions:use types.Compare", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 1, "deletions": 100}}, {"node": {"oid": "147f954330b07af9941c0cf1b24cdfcb82a77445", "messageHeadline": "util:improve compare function, return error instead of panic.", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 350, "deletions": 252}}, {"node": {"oid": "99c4bec3b3f1e0a816ccbd965220bfbaa21883c1", "messageHeadline": "godep: update packages.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1230, "deletions": 76}}, {"node": {"oid": "2396b31996e912f1fa56df982dfb824b711d8e1a", "messageHeadline": "Merge pull request #32 from pingcap/zimuxia/gofmt", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "1d24978014009bfc52af6772ad0b11141a9776fd", "messageHeadline": "godep: remove github.com/docopt/docopt-go.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 4, "deletions": 4539}}, {"node": {"oid": "02e3e5afa7773299da5888798b7543d0f895d28c", "messageHeadline": "godep: remove google/go-snappy/snappy.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 982}}, {"node": {"oid": "ca9c690a13d34634d62c2c4af6a8c7bdbc6b9e2c", "messageHeadline": "godep: remove ngaut/logging godep.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 0, "deletions": 801}}, {"node": {"oid": "1eccc20497664a866d414bef630ab8c49ed0f353", "messageHeadline": "godep: update Godeps.json.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "8bd63a4d12c209b63d4dd86a7425602b56417d5f", "messageHeadline": "parser: Change syntax error log", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "01d4a6dac13a493f08701d83cf862abc6da5aac3", "messageHeadline": "Merge pull request #30 from pingcap/goroutine/update-bolt-version", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0670dd0e34376e334abc6cfb9a9814e5f5013699", "messageHeadline": "*: pass gofmt", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "eb31d4122387c18210a7e99fc2020a0bc63d8a61", "messageHeadline": "Merge pull request #31 from pingcap/zimuxia/go-vet", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "02d8031142925ca37cbd47ce05cc9276ca5fb32b", "messageHeadline": "Merge branch 'master' into zimuxia/go-vet", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 100, "deletions": 11}}, {"node": {"oid": "ccee0d0a7985a3d661ca313995c544a283ccac5e", "messageHeadline": "Godeps: Update version of boltdb", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0ca7183d403a4d241359dfb5fc7c16fff9f09ff", "messageHeadline": "Merge pull request #23 from pingcap/shenli/builtin-convert", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "626952c46b7a6a172b6527da74bc2881d3ec7b8f", "messageHeadline": "*: pass go vet", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "d628bcb15865e33007837f2b365f5238206b8c00", "messageHeadline": "Merge pull request #29 from pingcap/siddontang/update-time-codec", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "842721e1d572461347ec0d1f93bfc88f70f4a7dd", "messageHeadline": "Address comment", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "fda7a3469fa165fa711ccfc5342587b8c0c62ff4", "messageHeadline": "mysqldef: remove offset, create a local time to get zone offset", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "8663db2c1332ac921d0b1a84218e8ca487121bac", "messageHeadline": "parser: Remove useless code", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "d048d29b90a4d534f32c4f906e5f71fe924487fd", "messageHeadline": "mysqldef: save FSP and zone offset for codec", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "ece256743b7ec601fb2232057249bddf34fee7d2", "messageHeadline": "Merge pull request #24 from pingcap/shenli/fix-golint", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "43671d96f6e609229211557efc0d6e2379006552", "messageHeadline": "tidb: Add some comments", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "84b2a6b8afce91abedd4dd5f39da9ef027f9b270", "messageHeadline": "parser: Support Convert better and add unit test", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "05816bdb30a90ac212c755179e44561b2b7e3f28", "messageHeadline": "parser: Add convert type function", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a919e8cf131877501db0f32c71e58396f2e5b974", "messageHeadline": "Merge pull request #17 from astaxie/master", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7adf722a535e25c6abc0e605439380b981054e3d", "messageHeadline": "set Debug to true as default", "author": {"name": "astaxie", "email": "asta_xie@apple.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a51d4c4cd2b6a5cbc483ae1d18233b0a095719ad", "messageHeadline": "Merge pull request #20 from pingcap/siddontang/fix-issue-19", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e9674ffff7a49b383180583d9e18fd252fc9786", "messageHeadline": "mysqldef: fix issue #19", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cab1ed9fdd925836b6abc19cc1a7e9325f1e6412", "messageHeadline": "Merge pull request #16 from pingcap/zimuxia/go-vet", "author": {"name": "zimulala", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 103, "deletions": 98}}, {"node": {"oid": "f49398dc42f0c5f8aa85abd8366c5c1558ccce20", "messageHeadline": "*: pass go vet", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 69, "deletions": 68}}, {"node": {"oid": "9f52db08e29b8bbbf336c02805a5d394da52d8a6", "messageHeadline": "Merge pull request #10 from pingcap/coocood/convert-year", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "b595679d47e92d13bceafc70559029ae0d01c1fd", "messageHeadline": "util/types: handle convert year from duration", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6cd054ac48907b5723fc21c1d2ec099cb5e1725c", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "astaxie", "email": "asta_xie@apple.com", "user": null}, "additions": 29, "deletions": 140}}, {"node": {"oid": "579e85e6b554a610bcfe3041b965f7b9588439f2", "messageHeadline": "Allow uses to shutdown the pprof", "author": {"name": "astaxie", "email": "asta_xie@apple.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "66253f0fd75b06e9851f78653075e7eeff4d5945", "messageHeadline": "*: pass go vet", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "97ea35c4ba96840d197623b9890a834eea6c63e2", "messageHeadline": "util/convert: convert year handle case mysql.Time", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9238a23f27b15064c8ebc20d9d9fa2bdf69cea4c", "messageHeadline": "*: pass go vet", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1ac7e635d297efebdce21ddc2274e5623fef28ac", "messageHeadline": "*: pass go vet", "author": {"name": "xia", "email": "zimu_xia@126.com", "user": {"login": "zimulala"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "397f8ad39aa51ea8beacfc5c81340fc213fd72f1", "messageHeadline": "Merge pull request #14 from pingcap/shenli/dev-conversion", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 0, "deletions": 117}}, {"node": {"oid": "ced00cc54721ade036e9ccf83c85dcf4ec2f3ccc", "messageHeadline": "*: Remove conversion function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 0, "deletions": 117}}, {"node": {"oid": "02d35ddd40b2809af6f350bb9d879338082fb7ad", "messageHeadline": "Merge pull request #13 from astaxie/master", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cbe488138c4119d941cb284d8d4938f5613e3c4f", "messageHeadline": "init stores in one place", "author": {"name": "astaxie", "email": "asta_xie@apple.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "22d537cbbee0f88ecedfe7cb7e9c7f78bb1fb90e", "messageHeadline": "Merge pull request #11 from pingcap/c4pt0r/ci-support", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6059b7c2f91460b7ed3dda90c286e13b0aeee062", "messageHeadline": "tools: use go1.5 for CI", "author": {"name": "dongxu", "email": "huang@wandoujia.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3030bdb4f6af524404f54bba58b10216ed6d9a5b", "messageHeadline": "Merge pull request #8 from pingcap/shenli/dev-cast", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "0054f81c18163f0f90136a3499c98edbe1fb3342", "messageHeadline": "util/types: address comments", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "615110e0aeaa8d905713d07b3d607ba038db1df1", "messageHeadline": "types: Convert function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7e42e700bfdbcfbf730c0bc202d06482d3b98ab2", "messageHeadline": "Merge pull request #9 from pingcap/c4pt0r-patch-1", "author": {"name": "Shen Li", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be56437ad493c3fe08b9fe85fa5c8da4c7fc3ef3", "messageHeadline": "util/types: support convert year", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "6d86ed39ef157f97f426e13443b51213b0bf84ce", "messageHeadline": "Update README.md", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1b3e2da67dbb0c9d575e44aca178fde40397274", "messageHeadline": "types: Improve Convert function", "author": {"name": "shenli", "email": "shenli3514@gmail.com", "user": {"login": "shenli"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "87bd2743aff531646ae3aa1298debc426e80ea1d", "messageHeadline": "Merge pull request #7 from pingcap/ci-support", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "84467b02dff5e3ce7d46f02c5ebddedad15128e7", "messageHeadline": "tools: add .travis.yml", "author": {"name": "dongxu", "email": "huang@wandoujia.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d16503f824b90a849ccddfdceb2ed35706819552", "messageHeadline": "Merge pull request #6 from siddontang/fix-mysqldef-test", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "51bc5b45e8e9952ff42ef7e5d9f498fd4dfac425", "messageHeadline": "Merge pull request #5 from siddontang/fix-time-test", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "18140c6effefa2cae755edaaa7887311ffb951e7", "messageHeadline": "min/max datetime use local location", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f064ddfe2b3a21b715c83b898ba322a42d96098", "messageHeadline": "remove wrong test", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "63ddb9c5312842e024cba0654794631b397b42de", "messageHeadline": "fix CurrentTimestamp check error for different timezones", "author": {"name": "siddontang", "email": "siddontang@gmail.com", "user": {"login": "siddontang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b7e5674b247840f91634316175fa63a6a9850c12", "messageHeadline": "Merge pull request #4 from chuchao333/feature/improve-readmes-enlish-\u2026", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c1104ff84ec54937c4bd55b82e31a60dd19e2d1c", "messageHeadline": "Merge pull request #2 from coocood/parser-gitignor", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "25d1a6b507913e62f8244ce84a6fbed324cbdd02", "messageHeadline": "Improvement Documentation: various corrections of the English usage i\u2026", "author": {"name": "Chu Chao", "email": "chuchao333@gmail.com", "user": {"login": "chuchao333"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7f9930a984fc5974abc485483d560e15e957bc89", "messageHeadline": "Merge pull request #3 from pingcap/fix-boltdb-import", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7ac0723b66ee8b5d9bc88a4f185a7dedf43f1d5", "messageHeadline": "*: unify gitignore", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ffe3543b06399c04bb737a5749e2f3dad61bf2bb", "messageHeadline": "store: update boltdb package import.", "author": {"name": "qiuyesuifeng", "email": "cuiqiu.bupt@gmail.com", "user": {"login": "qiuyesuifeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "218fc91a66ec9c101cf62c5b1b184a3d08f61fe9", "messageHeadline": "parser: add gitignore", "author": {"name": "Ewan Chou", "email": "coocood@gmail.com", "user": {"login": "coocood"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b63205b048627bb49d3f8b1b88085ad0800e7e2b", "messageHeadline": "Merge pull request #1 from pingcap/readme-patch", "author": {"name": "goroutine", "email": "ngaut@users.noreply.github.com", "user": {"login": "ngaut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec1fe126ee9a42049b2d3d89779d405fd6a80747", "messageHeadline": "Update README.md", "author": {"name": "dongxu", "email": "i@huangdx.net", "user": {"login": "c4pt0r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d6f270068e8ff2aedc1c314e907771b6a508ebd", "messageHeadline": "Add files", "author": {"name": "ngaut", "email": "ngaut@126.com", "user": {"login": "ngaut"}}, "additions": 100514, "deletions": 0}}]