{"push_id":1518334767,"size":28,"distinct_size":28,"ref":"refs/heads/union","head":"17beb4b566baea55dccde42b823709bf18318fc1","before":"ae2a4b72ad8c80e56358ad9497d946cbec7466f7","commits":[{"sha":"12e883e0eee3084395a817c98663040ea1878ce7","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"Add 0.164 release notes","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/12e883e0eee3084395a817c98663040ea1878ce7"},{"sha":"1b7f42b9b569e314fd84cbf20346bbaf1bf56f4b","author":{"name":"Martin Traverso","email":"9810044fc4cc2783964d8646798019cc05cdab4f@gmail.com"},"message":"Fix invalid plan when converting to index join\n\nThe projection needed to preserve the outputs of the original\njoin node needs to be added after the filter, which may need\nto reference the outputs of the join.","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/1b7f42b9b569e314fd84cbf20346bbaf1bf56f4b"},{"sha":"67ac027e01834055b1b0144994dfd5ba56477906","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"Improve documentation for bitwise functions","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/67ac027e01834055b1b0144994dfd5ba56477906"},{"sha":"94675ea15120407736856157446c276897c7d050","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"[maven-release-plugin] prepare release 0.164","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/94675ea15120407736856157446c276897c7d050"},{"sha":"d2e2c3cef386079df328786c26580e341b84b814","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"[maven-release-plugin] prepare for next development iteration","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/d2e2c3cef386079df328786c26580e341b84b814"},{"sha":"61a5a569d313538295e77e6912338b2031fc43e7","author":{"name":"Martin Traverso","email":"9810044fc4cc2783964d8646798019cc05cdab4f@gmail.com"},"message":"Replace QualifiedNameReference with Identifier\n\nThis change introduces a new AST node, Identifier, designed to\nrepresent an identifier atom. Qualified name references are now\nencoded as DereferenceExpression across the board.\n\nIt does away with the special distinction between QualifiedNameReference\nand DereferenceExpression. This is the first step in being able\nto support quoted identifiers and other simplifications to the\nanalyzer.","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/61a5a569d313538295e77e6912338b2031fc43e7"},{"sha":"01fc109d54e977656503af14950c53524f52d8e2","author":{"name":"Martin Traverso","email":"9810044fc4cc2783964d8646798019cc05cdab4f@gmail.com"},"message":"Clean up IterativeOptimizer constructor","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/01fc109d54e977656503af14950c53524f52d8e2"},{"sha":"496444deb6d824e165f7c4ecbe17de1aa17d974d","author":{"name":"Martin Traverso","email":"9810044fc4cc2783964d8646798019cc05cdab4f@gmail.com"},"message":"Register rule stats by class\n\nSince we can now register the same rule in multiple\nplaces when migrating existing optimizers incrementally,\nwe need to avoid registering the same rule twice to\nprevent conflicts when constructing objectnames","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/496444deb6d824e165f7c4ecbe17de1aa17d974d"},{"sha":"f9c10e16ad6b7a286f707b1a17172a0385ce526f","author":{"name":"Martin Traverso","email":"9810044fc4cc2783964d8646798019cc05cdab4f@gmail.com"},"message":"Add RemoveRedundantProjections rule","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/f9c10e16ad6b7a286f707b1a17172a0385ce526f"},{"sha":"0f4242ce465a30154cc832a883808c5f4e3413b6","author":{"name":"ebyhr","email":"54747c42b4c0c5134b027de9ba6ed59cf7353826@gmail.com"},"message":"Perform immutable copy after null check","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/0f4242ce465a30154cc832a883808c5f4e3413b6"},{"sha":"d62ec70dd58fd7e11fdfebb5007128cbb8c6ad8c","author":{"name":"ebyhr","email":"54747c42b4c0c5134b027de9ba6ed59cf7353826@gmail.com"},"message":"Fix typo in checkArgument message","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/d62ec70dd58fd7e11fdfebb5007128cbb8c6ad8c"},{"sha":"d70d8ae5b204c0a5a0a9cd379e758472b7f63392","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"Use in-memory H2 database for Raptor development\n\nThe server won't start after schema changes, and persisting data across\nrestarts is not that useful for development, so make it ephemeral.","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/d70d8ae5b204c0a5a0a9cd379e758472b7f63392"},{"sha":"fd4dc6324de2e210969aa43a05647af293fbcb17","author":{"name":"Zhenxiao Luo","email":"67091c31efc816c73dceea5d2f93a85ae1e3998b@uber.com"},"message":"Support Map and Array in New Parquet Reader","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/fd4dc6324de2e210969aa43a05647af293fbcb17"},{"sha":"373c804a464e0c0c2618c7008d39b095de04cd22","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"Update to TestNG 6.9.6","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/373c804a464e0c0c2618c7008d39b095de04cd22"},{"sha":"867ee4e370ddb18d6f202efd8351a605beece922","author":{"name":"Eric Diven","email":"80c140ccbb65d47a0d618a7d41502736eb3ea330@teradata.com"},"message":"Create symlink for configuration\n\nPresto expects to find some of its configuration files in\n/usr/lib/presto/etc; create a symlink to /etc/presto in that location\nso we can configure the following plug-ins:\n- SystemAccessControl access-control.properties\n- EventListener event-listener.properties\n- ResourceGroups resource-groups.properties","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/867ee4e370ddb18d6f202efd8351a605beece922"},{"sha":"7d74101f128d6059ec4880c6b6abb6e3c43e3198","author":{"name":"Piotr Findeisen","email":"5cf462266f28a3b75a29bd34e71b2505eba52cdb@teradata.com"},"message":"Relax contract of Node.getChildren()\n\nThis is to allow classes implementing `Node.getChildren()` method to return\ntheir internal (immutable) `List<SomeSubclassOfNode>` without copying,\nunchecked cast or trip to `ImmutableList.copyOf()`.","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/7d74101f128d6059ec4880c6b6abb6e3c43e3198"},{"sha":"5d16cda6c99f2f6558c9198d0e55f1cc52a79b6c","author":{"name":"Piotr Findeisen","email":"5cf462266f28a3b75a29bd34e71b2505eba52cdb@teradata.com"},"message":"Implement Select.getChildren()","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/5d16cda6c99f2f6558c9198d0e55f1cc52a79b6c"},{"sha":"cf54f34d55bbb51955eaeb6ce6e38078d7cb3a38","author":{"name":"Piotr Findeisen","email":"5cf462266f28a3b75a29bd34e71b2505eba52cdb@teradata.com"},"message":"Remove unnecessary copying in Node.getChildren impls","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/cf54f34d55bbb51955eaeb6ce6e38078d7cb3a38"},{"sha":"34c529b7dcc0a05724ac26868eb97f7353a2ab41","author":{"name":"Martin Traverso","email":"9810044fc4cc2783964d8646798019cc05cdab4f@gmail.com"},"message":"Add assertion framework for testing rules","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/34c529b7dcc0a05724ac26868eb97f7353a2ab41"},{"sha":"74165ea8c7a72ccf6bd5dcfd7b6ad6865a48cae1","author":{"name":"Martin Traverso","email":"9810044fc4cc2783964d8646798019cc05cdab4f@gmail.com"},"message":"Add test for EvaluateZeroLimit","distinct":true,"url":"https://api.github.com/repos/pnowojski/presto/commits/74165ea8c7a72ccf6bd5dcfd7b6ad6865a48cae1"}]}
{"actor":{"display_login":"pnowojski"}}