{"push_id":732961729,"size":5,"distinct_size":5,"ref":"refs/heads/string-features","head":"169a0850fc40964194e48c4b317b74226a542cd5","before":"72bd6f333dd118a900338917213bb8e75144c6e7","commits":[{"sha":"87d890cc105a7f41478433b28f53c9aa431db211","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@databricks.com","name":"Michael Armbrust"},"message":"Revert \"[SPARK-9154] [SQL] codegen StringFormat\"\n\nThis reverts commit 7f072c3d5ec50c65d76bd9f28fac124fce96a89e.\n\nRevert #7546\n\nAuthor: Michael Armbrust <michael@databricks.com>\n\nCloses #7570 from marmbrus/revert9154 and squashes the following commits:\n\ned2c32a [Michael Armbrust] Revert \"[SPARK-9154] [SQL] codegen StringFormat\"","distinct":true,"url":"https://api.github.com/repos/ericl/spark/commits/87d890cc105a7f41478433b28f53c9aa431db211"},{"sha":"9ba7c64decfc92853bd281e9e7bfb95211080dd4","author":{"email":"04ade2e3a4ce65c5ee0cbfa08dacc69e7d690176@apache.org","name":"navis.ryu"},"message":"[SPARK-8357] Fix unsafe memory leak on empty inputs in GeneratedAggregate\n\nThis patch fixes a managed memory leak in GeneratedAggregate.  The leak occurs when the unsafe aggregation path is used to perform grouped aggregation on an empty input; in this case, GeneratedAggregate allocates an UnsafeFixedWidthAggregationMap that is never cleaned up because `next()` is never called on the aggregate result iterator.\n\nThis patch fixes this by short-circuiting on empty inputs.\n\nThis patch is an updated version of #6810.\n\nCloses #6810.\n\nAuthor: navis.ryu <navis@apache.org>\nAuthor: Josh Rosen <joshrosen@databricks.com>\n\nCloses #7560 from JoshRosen/SPARK-8357 and squashes the following commits:\n\n3486ce4 [Josh Rosen] Some minor cleanup\nc649310 [Josh Rosen] Revert SparkPlan change:\n3c7db0f [Josh Rosen] Merge remote-tracking branch 'origin/master' into SPARK-8357\nadc8239 [Josh Rosen] Back out Projection changes.\nc5419b3 [navis.ryu] addressed comments\n143e1ef [navis.ryu] fixed format & added test for CCE case\n735972f [navis.ryu] used new conf apis\n1a02a55 [navis.ryu] Rolled-back test-conf cleanup & fixed possible CCE & added more tests\n51178e8 [navis.ryu] addressed comments\n4d326b9 [navis.ryu] fixed test fails\n15c5afc [navis.ryu] added a test as suggested by JoshRosen\nd396589 [navis.ryu] added comments\n1b07556 [navis.ryu] [SPARK-8357] [SQL] Memory leakage on unsafe aggregation path with empty input","distinct":true,"url":"https://api.github.com/repos/ericl/spark/commits/9ba7c64decfc92853bd281e9e7bfb95211080dd4"},{"sha":"60c0ce134d90ef18852ed2c637d2f240b7f99ab9","author":{"email":"c9d35a384bc579d1c6c8c055f2a2b5c04e11b521@databricks.com","name":"Reynold Xin"},"message":"[SPARK-8906][SQL] Move all internal data source classes into execution.datasources.\n\nThis way, the sources package contains only public facing interfaces.\n\nAuthor: Reynold Xin <rxin@databricks.com>\n\nCloses #7565 from rxin/move-ds and squashes the following commits:\n\n7661aff [Reynold Xin] Mima\n9d5196a [Reynold Xin] Rearranged imports.\n3dd7174 [Reynold Xin] [SPARK-8906][SQL] Move all internal data source classes into execution.datasources.","distinct":true,"url":"https://api.github.com/repos/ericl/spark/commits/60c0ce134d90ef18852ed2c637d2f240b7f99ab9"},{"sha":"a230a4790c5163d337781fb9f50cca8a7f83a8b1","author":{"email":"cc463b26613f4ba480f0f94ca5cb2cab678c4fcb@databricks.com","name":"Eric Liang"},"message":"Merge branch 'master' into string-features","distinct":true,"url":"https://api.github.com/repos/ericl/spark/commits/a230a4790c5163d337781fb9f50cca8a7f83a8b1"},{"sha":"169a0850fc40964194e48c4b317b74226a542cd5","author":{"email":"cc463b26613f4ba480f0f94ca5cb2cab678c4fcb@databricks.com","name":"Eric Liang"},"message":"tweak functional test","distinct":true,"url":"https://api.github.com/repos/ericl/spark/commits/169a0850fc40964194e48c4b317b74226a542cd5"}]}