Commit Graph

405 Commits

Author SHA1 Message Date
Taro L. Saito 3497e732ce #168: Add ppc64 target 2017-02-14 08:20:08 -08:00
Taro L. Saito 2a6e0c3040 #168: Rename to ppc64le (little-endian) 2017-02-14 07:46:30 -08:00
Rei Odaira 0c73a857a2 Updated libsnappyjava and Makefile for AIX 2017-02-13 07:35:12 -08:00
Rei Odaira cfaa5825a2 Updated Linux/s390x/libsnappyjava.so 2017-02-11 10:49:02 -05:00
xerial 7977821eec #163: Build native libraries for bitshuffle 0.3.2 2017-02-10 16:53:20 -08:00
Takeshi Yamamuro 4f644cc13e Upgrade bitshuffle to v0.3.2 2017-02-10 06:19:49 -05:00
Takeshi Yamamuro a31ada5a69 Upgrade bitshuffle to v0.3.1 2017-02-07 15:58:52 +09:00
xerial f3bc28ece4 Upgrade to snappy-1.1.4 2017-02-06 14:40:09 -08:00
Taro L. Saito 1cb0d1ad1b Add re-compiled native libraries 2017-01-25 22:45:23 -08:00
Takeshi YAMAMURO eebcd4fc2d Update a native binary for linux x86_64 2017-01-26 14:58:36 +09:00
Takeshi YAMAMURO 8b038c8ed4 Rename bit-shuffing routines 2017-01-26 14:47:44 +09:00
Takeshi YAMAMURO 9d5bb7b8e5 Update a native binary for linux x86_64 2017-01-26 14:37:02 +09:00
Takeshi YAMAMURO 6f798c6a9d Fix wrong comments 2017-01-26 14:37:02 +09:00
Takeshi YAMAMURO 23f528095c Implement ByteBuffer-based APIs for BitShuffle (#155) 2017-01-26 14:37:02 +09:00
Taro L. Saito 803a46fd7f Fix mac binary 2017-01-19 21:34:05 -08:00
Taro L. Saito 3e650b17b7 Download bitshuffle code in advance 2017-01-19 19:23:45 -08:00
xerial cdc1c7408a Add linux x86 binaries 2017-01-19 17:33:12 -08:00
xerial 7e8346ba3c Rebuilt windows images 2017-01-19 14:15:59 -08:00
xerial fb530fd0fb Add arm support 2017-01-19 11:28:50 -08:00
xerial c365c444a5 Add aarch64 2017-01-19 11:14:34 -08:00
xerial a0a02e3170 Add ppc64 2017-01-19 11:09:03 -08:00
xerial d5a30c0fe8 Build mac lib using cross compiler 2017-01-19 11:06:28 -08:00
xerial fb7553c319 Fix native dll build 2017-01-19 11:05:46 -08:00
xerial 3c5878e70b Add win binaries 2017-01-19 10:25:00 -08:00
Taro L. Saito fa67fcbc3d Fix Makefile for Mac OS X 2017-01-19 10:02:38 -08:00
Taro L. Saito 1ef5cce1b5 Merge pull request #137 from maropu/SupportBitShuffle
[WIP] Add bit-shuffling interfaces to improve LZ performance
2017-01-19 10:02:07 -08:00
Mark Dixon a3a3f2a464 Build freebsd64 native library 2016-09-15 18:29:06 +01:00
Taro L. Saito 60cc0c2e1d #142: Fix reading stream that happens to have MAGIC_HEADER[0] 2016-06-02 10:27:20 -07:00
Takeshi YAMAMURO eeb5a811b4 Fix bugs to load a native binary in SnappyLoader 2016-04-02 23:57:09 +09:00
Takeshi YAMAMURO f94765b939 Revert the changes of native binaries 2016-04-02 15:10:54 +09:00
Takeshi YAMAMURO 7a96d1fee9 Remove the TODO comment in SnappyLoader 2016-04-02 15:03:32 +09:00
Takeshi YAMAMURO ba55390f79 Put the bitshuffle version in resources/.../VERSION 2016-04-01 10:08:48 +09:00
Takeshi YAMAMURO 6a894340fc Upgrade bitshuffle to stable version 2016-04-01 10:00:36 +09:00
Takeshi YAMAMURO f9520f9d19 Separate a source file for BitShuffleNative 2016-04-01 09:58:22 +09:00
Takeshi YAMAMURO 695af1b189 Fix Makefile to generate a platform-independent binary 2016-04-01 09:58:05 +09:00
Takeshi YAMAMURO 0df5e90422 Add BitShuffleNative for the JNI interfaces of bitshuffle 2016-04-01 09:57:38 +09:00
Takeshi YAMAMURO b695e378b1 Put bitshuffle functions in a new class file 2016-04-01 09:53:24 +09:00
Takeshi YAMAMURO 87c11d9034 Update executable binaries for mac environments 2016-04-01 09:53:24 +09:00
Takeshi YAMAMURO 99b297cfcd Implement bit-shuffling interfaces to improve LZ performance 2016-04-01 09:53:10 +09:00
Taro L. Saito 8c04209b55 Use google/snappy GitHub as the default download source 2016-03-30 22:49:43 -07:00
Taro L. Saito 00f53c49e4 Use non-JNI method for read(byte[]) 2016-03-30 20:54:21 -07:00
Taro L. Saito 29bfc49473 Use System.arraycopy for write(byte[]) apache/spark#12074 2016-03-30 20:53:53 -07:00
Santiago M. Mola cfb114f92f Add Linux aarch64 support. 2016-03-07 21:15:47 +01:00
Taro L. Saito e029c0e560 #131: Close version file stream 2016-01-22 18:38:57 +09:00
Bryan Chan 8dd2ebacf5 Update 32-bit AIX native library to 1.1.3 2015-11-11 23:58:52 -05:00
Bryan Chan e8beabfa8d Update snappy to 1.1.3 and use new download URL 2015-09-22 14:33:44 -04:00
Bryan Chan 8c1383719a Strip 32-bit AIX native library 2015-09-19 15:58:30 -04:00
Bryan Chan 785eb80484 Support 32-bit AIX 2015-09-19 15:21:08 -04:00
Bryan Chan 73fa77bc4e Add native library for s390x 2015-06-18 12:35:34 -04:00
Bryan Chan 3113ffb074 Merge branch 'develop' into develop-s390x 2015-06-16 13:30:54 -04:00
Taro L. Saito 71f1fd8b39 Revert "SunOS/sparcv9/libsnappyjava.so" 2015-05-21 15:26:16 +09:00
vharseko 14a82e8dac src/main/resources/org/xerial/snappy/native/SunOS/sparcv9/libsnappyjava.so: ELF 64-bit MSB shared object, SPARC V9, total store ordering, version 1 (SYSV), dynamically linked, stripped 2015-05-20 00:23:11 +03:00
Taro L. Saito ac168dfdce Simlify incomplete header handling 2015-05-18 18:13:49 +09:00
Taro L. Saito 58016fd78d Remove findbugs reported problems 2015-05-18 18:08:31 +09:00
Taro L. Saito aee2b85253 Removed unused variable 2015-05-18 18:03:41 +09:00
Taro L. Saito 66115a49ad Applied the same style with https://github.com/airlift/codestyle 2015-05-18 16:51:53 +09:00
Taro L. Saito 3cf34325d7 Use LF as newline 2015-05-18 15:36:06 +09:00
Josh Rosen 38ec9fd03b Null buffer refs when closing SnappyOutputStream. 2015-05-14 11:22:34 -07:00
Josh Rosen dcdada2ed4 Throw IOException when writing to / flushing closed SnappyOutputStreams. 2015-05-14 10:59:16 -07:00
Josh Rosen 2b6c8dc896 Make close() idempotent (fixes #107). 2015-05-14 00:36:00 -07:00
Taro L. Saito d1745ebfcb Merge pull request #104 from xerial/chunked-input
Concatenated input support
2015-05-13 10:51:37 +09:00
Aleksey Dergunov 708752efa5 Fix FileNotFoundException while writing the library file 2015-05-12 20:01:48 +04:00
Taro L. Saito 62fe335057 Fix javdoc 2015-05-12 09:57:35 +09:00
Taro L. Saito b1b827695c #103: Embed /org/xerial/snappy/VERSION properly 2015-05-12 09:57:03 +09:00
Taro L. Saito 1c702ba366 #103: Support reading concatenated streams in SnappyInputStream 2015-05-12 01:43:23 +09:00
Taro L. Saito 6d9925ba36 Fixes for #100 2015-04-14 15:43:50 +09:00
Taro L. Saito 3fe32512e4 Use specified block size instead of MIN_BLOCK_SIZE 2015-04-14 15:22:20 +09:00
Bryan Chan 61691b8fe6 Support Linux on IBM z Systems 2015-03-14 20:46:40 -04:00
Taro L. Saito f446a39a00 Fixes #37: Native library for raspberry-pi 2014-11-27 06:28:22 +00:00
Davies Liu f48a29c4ae fix memory leak in SnappyOutputStream 2014-10-26 01:06:20 -07:00
Taro L. Saito f0d7f62881 #89: Add SnappyIOException to distinguish empty input, incompatible format version, etc. 2014-10-23 12:42:12 +09:00
Taro L. Saito 164e51da2e #89: Fixes SnappyInputStream not to throw an IOException when the input is empty 2014-10-23 12:12:39 +09:00
Taro L. Saito dfc9322a5b #88: Applied a patch from @ewencp to fix missing reference problem of CachedBufferAllocator 2014-10-22 09:53:13 +09:00
Taro L. Saito 7b86642f75 Fixes #88 by introducing thread-safe BufferAllocator 2014-10-22 00:05:13 +09:00
Taro L. Saito 8b83f6e2d4 Using buffer recycler to minimize memory allocation cost 2014-07-19 05:29:11 +09:00
Taro L. Saito 50164bc210 Sanitize code 2014-07-19 05:14:50 +09:00
Taro L. Saito f695e84cac #82: Improving SnappyOutputStream performance by reducing the numbe of data copies 2014-07-18 18:05:51 +09:00
Iheanyi Ekechukwu e487f823e5 Add lib/inc_ibm and remove libsnappyjava.so 2014-07-11 13:24:44 -05:00
Iheanyi Ekechukwu d61b43593f Add native libsnappyjava.a 2014-07-11 12:54:04 -05:00
Iheanyi Ekechukwu ce767baab3 Modify Makefile in order for snappy-java to correctly compile on AIX. 2014-07-09 16:33:22 -05:00
Iheanyi Ekechukwu 3a833a730b Fixes for compiling on AIX. 2014-07-07 15:25:23 -05:00
Taro L. Saito 527cd9b315 #54: Add linux-x86_64 native library with an embedded libstdc++ 2014-07-04 13:34:31 +09:00
Alex Bowen 3e674a0f3c updated bundle activitor to handle dynlib/jnilib issues on macos jdk7+ 2014-07-03 14:18:01 -04:00
Taro L. Saito da6263ff03 Merge pull request #75 from ibmsoe/aix-native
AIX Native
2014-07-03 09:39:15 +09:00
Iheanyi Ekechukwu f6ef8b3aa8 Add native libsnappyjava.so for IBM AIX 6.1 2014-07-02 11:04:14 -05:00
Taro L. Saito 075be36859 Fix comments 2014-06-26 14:34:03 +09:00
Taro L. Saito 492be99787 Removed unnecessary code 2014-06-26 14:33:54 +09:00
Iheanyi Ekechukwu f7c11fb881 Add native library for ppc64 2014-06-23 11:02:20 -05:00
Iheanyi Ekechukwu ed0a4cd9d9 Add native library for ppc64 2014-06-20 14:05:29 -05:00
Iheanyi Ekechukwu 33d6635731 Compile and add native libsnappyjava.so for ppcle64 2014-06-06 14:27:46 -05:00
Taro L. Saito fea947e46a Merge pull request #65 from bokken/develop
Aggressively reclaim direct byte buffers
2014-03-12 23:34:48 +09:00
bokken 6f75b02cd9 Aggressively reclaim direct byte buffers
https://github.com/xerial/snappy-java/issues/64
2014-02-27 16:28:09 -06:00
Taro L. Saito 50619d3f9d Merge pull request #63 from bokken/develop
Read until all bytes needed are read or EOF
2014-02-08 12:17:22 +09:00
bokken 146d6e989f Read until all bytes needed are read or EOF
https://github.com/xerial/snappy-java/issues/62
2014-02-07 09:49:46 -06:00
Taro L. Saito c72756f24e Merge pull request #59 from bokken/develop
change @since annotations to 1.1.1
2013-11-14 17:17:00 -08:00
bokken fb8cf734c9 change @since annotations to 1.1.1 2013-11-14 17:08:57 -06:00
Taro L. Saito d6457b2912 Merge pull request #58 from bokken/develop
Add transferFrom/transferTo methods to provide transfer optimizations
2013-11-11 17:25:07 -08:00
bokken bb10b5064e Add transferFrom/transferTo methods to provide transfer optimizations
https://github.com/xerial/snappy-java/issues/57
2013-11-11 10:25:58 -06:00
Taro L. Saito e35d2fea1d merged 2013-11-08 00:09:08 +09:00
Aymeric Barantal 02c1676904 SunOS native library for x86_64 architecture 2013-11-07 15:21:35 +01:00