{"push_id":3033396121,"size":45,"distinct_size":33,"ref":"refs/heads/bugfix/timestamp","head":"1f22f12f9a4ea25f4085aec8533fc75321a509d7","before":"6092463f451cab3b3e6c41144d4259a20ff66eee","commits":[{"sha":"8cc92f4ab443a6bafe69dec0b0161bfcf349fb79","author":{"name":"Sebastien Binet","email":"be0c0d1298e63814a95fcb7523d1ca1345b4ca1f@cern.ch"},"message":"ARROW-3626: [Go] implement CSV reader\n\nneeds #2871\n\nAuthor: Sebastien Binet <binet@cern.ch>\n\nCloses #2872 from sbinet/issue-3626 and squashes the following commits:\n\n72d9d9d8b <Sebastien Binet> ARROW-3626:  implement CSV reader\n9dfda70ba <Sebastien Binet> ARROW-3625:  add examples for Record and Table\nf2bf7623c <Sebastien Binet> ARROW-3627:  implement Record builder\n8367d644b <Sebastien Binet>  make sure Boolean implements array.Interface\nc055186f3 <Sebastien Binet>  add Release, Reserve and Resize to array.Builder interface\n4aaff0405 <Sebastien Binet>  test allocator interface","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/8cc92f4ab443a6bafe69dec0b0161bfcf349fb79"},{"sha":"c61f882f0eb23530d2b2e8543f6c4bf6d64d1283","author":{"name":"Philipp Moritz","email":"1704119893df07a4e254fb2d9b47d88802fe3381@gmail.com"},"message":"ARROW-3659: [CI] Fix Travis matrix entry 2 documentation to use gcc\n\nThis is a little subtle and is needed because of the order in which Travis evaluates the command line variable definitions (see the JIRA issue).\n\nI also needed to remove a warning due to this: https://github.com/cython/cython/issues/2269\nWe might be able to bring the warning back once we can depend on cython with https://github.com/cython/cython/pull/2669\n\nAuthor: Philipp Moritz <pcmoritz@gmail.com>\n\nCloses #2878 from pcmoritz/use-clang and squashes the following commits:\n\nd41c66cc <Philipp Moritz> update\na42c1419 <Philipp Moritz> install clang tools\n60961df3 <Philipp Moritz> use clang in build matrix 2","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/c61f882f0eb23530d2b2e8543f6c4bf6d64d1283"},{"sha":"ed41003b15ad993d03025e8b6538b4255350a33b","author":{"name":"Javier Luraschi","email":"cb1ef5c9ecf67cdff88d1849c5ec0d20c1752721@hotmail.com"},"message":"ARROW-3657: [R] there is no package called bit64\n\nhttps://github.com/apache/arrow/pull/2867 broke installation, this fixes it with [ARROW-3657](https://issues.apache.org/jira/projects/ARROW/issues/ARROW-3657).\n\nCC: @romainfrancois\n\nAuthor: Javier Luraschi <javierluraschi@hotmail.com>\n\nCloses #2876 from javierluraschi/bugfix/arrow-bit64-deps and squashes the following commits:\n\nacc7ab8ff <Javier Luraschi> ARROW-3591:  fix dependency not required bit64","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/ed41003b15ad993d03025e8b6538b4255350a33b"},{"sha":"4fbbffa3fab81fb4b4c483f01090a7740cf4f448","author":{"name":"Dimitri Vorona","email":"36fbd48c379a0e3d1deef96ca22be6b050f84886@in.tum.de"},"message":"ARROW-3660: [C++] Don't unnecessarily lock MemoryMappedFile for resizing in readonly files\n\nAuthor: Dimitri Vorona <vorona@in.tum.de>\n\nCloses #2880 from alendit/dont_lock_readonly_mmap and squashes the following commits:\n\n162a3bd4 <Dimitri Vorona> Do not unnecessarily lock MemoryMappedFile","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/4fbbffa3fab81fb4b4c483f01090a7740cf4f448"},{"sha":"5fd9ac93476e3f0497e1e359ad8b34c24c2457e0","author":{"name":"Chao Sun","email":"f8383f764a897131a041b2260bfe2af2e49bb068@apache.org"},"message":"ARROW-3649: [Rust] Refactor MutableBuffer's resize\n\nAuthor: Chao Sun <sunchao@apache.org>\nAuthor: Krisztián Szűcs <szucs.krisztian@gmail.com>\n\nCloses #2868 from sunchao/buffer-refac and squashes the following commits:\n\ncffefb75 <Krisztián Szűcs> double semicolon\nab803ac9 <Chao Sun> Address comments\ne9769cba <Chao Sun> Fix test and lint\nbda66627 <Chao Sun> ARROW-3649:  Refactor MutableBuffer's resize","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/5fd9ac93476e3f0497e1e359ad8b34c24c2457e0"},{"sha":"84e181ee18224076741ade2676c984e9d040029d","author":{"name":"Krisztián Szűcs","email":"6bab32dc957a05a87930e779f272342e159326fa@gmail.com"},"message":"ARROW-2535: [Python] Provide pre-commit hooks that check flake8\n\nAuthor: Krisztián Szűcs <szucs.krisztian@gmail.com>\nAuthor: Korn, Uwe <Uwe.Korn@blue-yonder.com>\n\nCloses #2810 from xhochy/ARROW-2535 and squashes the following commits:\n\n5597e21c <Krisztián Szűcs> instruction to run all hooks\ncd794a31 <Krisztián Szűcs> remove W605 from ignore list\n46a05c7f <Krisztián Szűcs> new flake8 ignores\nb6352c33 <Korn, Uwe> ARROW-2535:  Provide pre-commit hooks that check flake8","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/84e181ee18224076741ade2676c984e9d040029d"},{"sha":"e69659d9cb4b895dcc45a8f10979789dc2324872","author":{"name":"Dimitri Vorona","email":"36fbd48c379a0e3d1deef96ca22be6b050f84886@in.tum.de"},"message":"ARROW-3662: [C++] Add a const overload to MemoryMappedFile::GetSize\n\nAuthor: Dimitri Vorona <vorona@in.tum.de>\n\nCloses #2882 from alendit/get_size_const and squashes the following commits:\n\n5e497853 <Dimitri Vorona> Add const overload for MemoryMappedFile::GetSize","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/e69659d9cb4b895dcc45a8f10979789dc2324872"},{"sha":"919119fd62eb27195eca5a1e5d131423b55eef31","author":{"name":"Paddy Horan","email":"e3329cc3e496dc07f33f8b36f2d1ccb51669f92b@hotmail.com"},"message":"ARROW-3347: [Rust] Implement PrimitiveArrayBuilder\n\nAdds builder for `PrimitiveArray`.\n\n@sunchao has mentioned that it's unfortunate that we have to rely on macros to define the `impl` block for types implementing `ArrowPrimitiveType`.  When specialization lands in stable we can remove much/all of this but for now we have to rely on macros.\n\nThis implementation mostly focuses on being correct.  However, maybe we should add `push_value_raw` and `push_null_raw` and allow the caller to handle updating the bitmap (i.e. avoid checking if the bitmap `is_some` on every `push`)?  If so, I can add this as a separate PR (along with other optimizations).\n\nAuthor: Paddy Horan <paddyhoran@hotmail.com>\n\nCloses #2858 from paddyhoran/ARROW-3347 and squashes the following commits:\n\n13b8b7d4 <Paddy Horan> Made `advance` private\nc4d4e377 <Paddy Horan> Addressed review comments.\n82e7f4e9 <Paddy Horan> Fixed lint issues\n494397ef <Paddy Horan> Added push_slice\n1dae2a44 <Paddy Horan> Updated docs\naa51bf9b <Paddy Horan> Initial implementation","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/919119fd62eb27195eca5a1e5d131423b55eef31"},{"sha":"f0fa18f0ffb778ba6b49fd100f08c936c8ec08b5","author":{"name":"Sebastien Binet","email":"be0c0d1298e63814a95fcb7523d1ca1345b4ca1f@cern.ch"},"message":"ARROW-3683: [Go] add functional-option style to configure the CSV reader\n\nAuthor: Sebastien Binet <binet@cern.ch>\n\nCloses #2891 from sbinet/issue-3683 and squashes the following commits:\n\n795b680e <Sebastien Binet> ARROW-3683:  add functional-option style to configure the CSV reader","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/f0fa18f0ffb778ba6b49fd100f08c936c8ec08b5"},{"sha":"84ac1dc533fa0a22d08d1798c78511014ff0c87a","author":{"name":"Sebastien Binet","email":"be0c0d1298e63814a95fcb7523d1ca1345b4ca1f@cern.ch"},"message":"ARROW-3682: [Go] unexport encoding/csv.Reader from CSV reader\n\nneeds #2891\n\nAuthor: Sebastien Binet <binet@cern.ch>\n\nCloses #2892 from sbinet/issue-3682 and squashes the following commits:\n\n48e8379b <Sebastien Binet> ARROW-3682:  unexport encoding/csv.Reader from CSV reader","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/84ac1dc533fa0a22d08d1798c78511014ff0c87a"},{"sha":"e65663c45e495ad51b22fced23f5f3d356696984","author":{"name":"Korn, Uwe","email":"9db7aff4323464219f5a4b4d78bdeaa4db8e3ebb@blue-yonder.com"},"message":"ARROW-3670: [C++] Use FindBacktrace to find execinfo.h support\n\nAuthor: Korn, Uwe <Uwe.Korn@blue-yonder.com>\n\nCloses #2889 from xhochy/ARROW-3670 and squashes the following commits:\n\n5df3580f <Korn, Uwe> ARROW-3670:  Use FindBacktrace to find execinfo.h support","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/e65663c45e495ad51b22fced23f5f3d356696984"},{"sha":"ed70f051bb0636d994f285c38503b992d08efa00","author":{"name":"Dominik Moritz","email":"addeb72ed7b7df5f4ba2327b9379e72239c27bb5@gmail.com"},"message":"ARROW-3691: [JS] Update dependencies, switch to terser\n\nUpdate most dependencies (holding off on TS 3.1 for now). Switch from uglifyjs to terser.\n\nAuthor: Dominik Moritz <domoritz@gmail.com>\nAuthor: Brian Hulette <hulettbh@gmail.com>\n\nCloses #2611 from domoritz/dom/ts3 and squashes the following commits:\n\n497284b3 <Dominik Moritz> Update dependencies\nfb49d7c3 <Dominik Moritz> Fix unused import and format\n1c203756 <Dominik Moritz> Lock typedoc to 0.12\na674975b <Dominik Moritz> Fix ts version to 3.0\n763f8dee <Dominik Moritz> Update gulp\nf278a1b8 <Dominik Moritz> Don't update rxjs\n8ad7b78a <Dominik Moritz> Do not update ts-jest\nd0cb71f0 <Dominik Moritz> Upgrade dependencies\nb4e041f4 <Brian Hulette> Replace uglify-webpack-plugin with terser\n5fb7d80d <Dominik Moritz> Don’t update ts-jest.\n5adf5cdf <Dominik Moritz>  Update dependencies","distinct":false,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/ed70f051bb0636d994f285c38503b992d08efa00"},{"sha":"729f2a40b19644bccbbc680fd776d35ec56ee238","author":{"name":"Zhenyuan Zhao","email":"62a44fc742bc2749a6195d7087d77f90ebf02d71@fb.com"},"message":"ARROW-3694: [Java] Avoid superfluous string creation when logging level is disabled\n\nThere are a few places where strings were unnecessarily created for logging purpose. For the scenario I profiled, for MessageSerializer.deserialize(), roughly 2/3 of the total CPU was spent in string.format() (inside ArrowRecordBatch)\n\nAuthor: Zhenyuan Zhao <zzhao@fb.com>\n\nCloses #2894 from zzhao0/master and squashes the following commits:\n\n3e8ac1cf <Zhenyuan Zhao> fix format\n6ca8374d <Zhenyuan Zhao> avoid superfluous string creation when logging level is disabled","distinct":true,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/729f2a40b19644bccbbc680fd776d35ec56ee238"},{"sha":"010fad206298723f45b0f819364f6127510faf77","author":{"name":"Korn, Uwe","email":"9db7aff4323464219f5a4b4d78bdeaa4db8e3ebb@blue-yonder.com"},"message":"ARROW-3610: [C++] Add interface to turn stl_allocator into arrow::MemoryPool\n\nFirst outcome from PyConDE collaboration with @wolfv\n\nAuthor: Korn, Uwe <Uwe.Korn@blue-yonder.com>\n\nCloses #2837 from xhochy/ARROW-3610 and squashes the following commits:\n\n0dfe4a4a <Korn, Uwe> Remove test that relied on DCHECK\n48752fac <Korn, Uwe> Add atomic header at the right place\n1a4fb01d <Korn, Uwe> ARROW-3610:  Add interface to turn stl_allocator into arrow::MemoryPool","distinct":true,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/010fad206298723f45b0f819364f6127510faf77"},{"sha":"756f64536c7b43d42ea940b34c9551a9ddac9ccc","author":{"name":"Yuhong Guo","email":"e3552c5821d086e5702cb1e567175d57f057695c@antfin.com"},"message":"ARROW-3648: [Plasma][Java] Add API to get metadata and data at the same time\n\nCurrent Arrow Java Plasma client has no API to get the metadata and data together in one API call. If we split this process into two API calls, the object status could be different. Current observation shows that the first call could be empty(object not stored yet) while the second call will success but the metadata and data does not match.\n\nAuthor: Yuhong Guo <yuhong.gyh@antfin.com>\n\nCloses #2862 from guoyuhong/javaClientMetaTest and squashes the following commits:\n\nbd10550f <Yuhong Guo> Use self-defined data struct\n58f80c80 <Yuhong Guo> Remove Pair.of\nb5fba3b6 <Yuhong Guo> Fix POM\n9ecf2d6c <Yuhong Guo> Fix\n2f597090 <Yuhong Guo> Add dependency to pom\nf987cbce <Yuhong Guo> Lint\n8b1519b8 <Yuhong Guo> Add Support for reading once for data and meta for Plasma java client\nf7462109 <Yuhong Guo> Lint\n97ff76ec <Yuhong Guo> Add test case to cover Java Plasma Client Test","distinct":true,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/756f64536c7b43d42ea940b34c9551a9ddac9ccc"},{"sha":"eb500b657895ed5f762aa7b819fcea2cb898358d","author":{"name":"Kouhei Sutou","email":"73218711cdd5d5c30ac66da3cc4d9d9204caf34b@clear-code.com"},"message":"ARROW-3517: [C++] Add a workaround for MinGW-w64 32bit crash\n\nSee also: https://sourceforge.net/p/mingw-w64/bugs/767/\n\nAuthor: Kouhei Sutou <kou@clear-code.com>\n\nCloses #2899 from kou/cpp-wrap-memcpy and squashes the following commits:\n\ne41899e1 <Kouhei Sutou>  Add a workaround for MinGW-w64 32bit crash","distinct":true,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/eb500b657895ed5f762aa7b819fcea2cb898358d"},{"sha":"fe222fa192a291363c02686b8964bf341a01d1c8","author":{"name":"Kouhei Sutou","email":"73218711cdd5d5c30ac66da3cc4d9d9204caf34b@clear-code.com"},"message":"ARROW-3695: [Gandiva] Use add_arrow_lib()\n\nAuthor: Kouhei Sutou <kou@clear-code.com>\n\nCloses #2897 from kou/cpp-gandiva-use-arrow-glib and squashes the following commits:\n\n26976ade <Kouhei Sutou> Add missing Status check\nd9dd4dbb <Kouhei Sutou> Add missing Status check\n344dd663 <Kouhei Sutou>  Use add_arrow_lib()","distinct":true,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/fe222fa192a291363c02686b8964bf341a01d1c8"},{"sha":"b1d490daf4ca78c8e57634c76ec35483b609fcfc","author":{"name":"Kouhei Sutou","email":"73218711cdd5d5c30ac66da3cc4d9d9204caf34b@clear-code.com"},"message":"ARROW-3696: [C++] Add feather::TableWriter::Write(table)\n\nAuthor: Kouhei Sutou <kou@clear-code.com>\n\nCloses #2898 from kou/cpp-feather-write-table and squashes the following commits:\n\n21699b588 <Kouhei Sutou> Simplify\n8d4cb96b2 <Kouhei Sutou>  Add feather::TableWriter::Write(table)","distinct":true,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/b1d490daf4ca78c8e57634c76ec35483b609fcfc"},{"sha":"7aac5251548580a930235561dd9fa7c0a1043659","author":{"name":"Sebastien Binet","email":"be0c0d1298e63814a95fcb7523d1ca1345b4ca1f@cern.ch"},"message":"ARROW-3063: [Go] remove list of TODOs from go/README\n\nAll the TODOs have either been implemented or properly transformed into\nJIRA issues.\n\nAuthor: Sebastien Binet <binet@cern.ch>\n\nCloses #2890 from sbinet/issue-3063 and squashes the following commits:\n\n0ad015b0a <Sebastien Binet> ARROW-3063:  remove list of TODOs from go/README","distinct":true,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/7aac5251548580a930235561dd9fa7c0a1043659"},{"sha":"100a8eb61947326fa3e2aa8c8bac2145d61bd09c","author":{"name":"Yosuke Shiro","email":"f867a6d6d0c90b80d91d06af7c9cd4f6c6af8d03@gmail.com"},"message":"ARROW-3697: [Ruby] Add schema#[]\n\nAuthor: Yosuke Shiro <ys2014hs@gmail.com>\nAuthor: Kouhei Sutou <kou@clear-code.com>\n\nCloses #2900 from shiro615/ruby-add-convenient-methods-in-schema and squashes the following commits:\n\n82396ff1 <Kouhei Sutou> Show invalid object in error message\nc1a0b3cb <Kouhei Sutou> Remove needless to_s\nc0caf756 <Yosuke Shiro>  Extend # to support both index and name\n787a2bb5 <Yosuke Shiro>  Delete unneeded method\n3705d793 <Yosuke Shiro>  Refactor SchemaTest\n165ee70e <Yosuke Shiro>  Add #each to Arrow::Schema\nc502ae7e <Yosuke Shiro>  Use '' with an alias_method","distinct":true,"url":"https://api.github.com/repos/javierluraschi/arrow/commits/100a8eb61947326fa3e2aa8c8bac2145d61bd09c"}]}
{"actor":{"display_login":"javierluraschi"}}