Liang-Chi Hsieh
19cfc8d9a8
Use original compressed/uncompressed buffer's position. ( #293 )
2021-10-20 00:06:34 -07:00
Liang-Chi Hsieh
f3d7c11a02
Avoid explicit class name in throw_exception. ( #291 )
2021-10-20 00:06:01 -07:00
Brett Okken
822513dbe6
Prefer use of java.util.zip.CRC32C for Framed format ( #269 )
...
Co-authored-by: BO8979 <BO8979@W1971362.northamerica.cerner.net>
2021-01-20 11:30:19 -08:00
Brett Okken
110727ed69
Pool table instances to make PureJavaSnappy thread safe ( #271 )
...
https://github.com/xerial/snappy-java/issues/270
Co-authored-by: BO8979 <BO8979@W1971362.northamerica.cerner.net>
2021-01-20 11:20:22 -08:00
Taro L. Saito
a1f4fa3b10
Fix pure-java fallback
2020-11-28 09:46:07 -08:00
Taro L. Saito
ab18bdb457
Add a binary for Apple Silicon (M1) ( #268 )
2020-11-28 09:12:41 -08:00
Taro L. Saito
84e68fe3c1
Rebuild mac64 binary
2020-11-09 08:55:32 -08:00
Benedict Jin
1c4a0e31e9
Fix Could not initialize class org.xerial.snappy.Snappy
bug for MacOS 19.6.0 ( #265 )
...
* Fix `Could not initialize class org.xerial.snappy.Snappy` bug for MacOS
* Remove useless libsnappyjava.jnilib
2020-11-08 22:51:50 -08:00
Taro L. Saito
a300c63060
Upgrade to snappy 1.1.8 ( #258 )
2020-10-20 21:34:28 -07:00
Russell Shaw
f368c0c7b9
Add Big Endian support to Pure Java Snappy ( #254 )
...
* Add Big Endian support to Pure Java Snappy
* Support Big Endian. Separated Little and Big Endian methods for performance reasons
* Big Endian support - made a separate interface so no performance issues
* Big Endian support update - Remove trivial whitespace/tab changes which othewise come up in diff report
* Add newline to end of source for githib diff report
* Big Endian Support - simplified changes as peformance hit is not significant
* Big Endian Support - fix typo
* Fix typo
* Update SnappyLoader.java
Converted TAB char to spaces
* Revert back to original code
Co-authored-by: Russell Shaw <russell@Russells-MacBook-Pro.local>
2020-10-20 18:03:58 -07:00
Taro L. Saito
fd26e3914d
Add a fix for android-arm
2020-10-20 17:52:53 -07:00
Taro L. Saito
336dd795f3
Set the minimum maxosx version to 10.7 to resolve libc++ linker issue
2020-10-20 17:52:53 -07:00
Taro L. Saito
173832eda7
Fix native-all task
2020-10-20 17:52:53 -07:00
Taro L. Saito
c0e82b9a47
Rebuild armv7 native binary
2020-10-20 17:52:53 -07:00
Taro L. Saito
3d4fd649d0
Fix armv7 build
2020-10-20 17:52:53 -07:00
Taro L. Saito
1fba891de8
Fix arm64 build
2020-10-20 17:52:53 -07:00
Taro L. Saito
eb341bf08f
remove unused import
2020-06-26 00:10:40 -07:00
Taro L. Saito
7082397d2d
Use GitHub Actions ( #250 )
...
* Use GitHub Actions
* Ignore SnappyHadoopComptibleOutputStreamTest
* Build only master branches
* Simplify travis build
* Remove jvm option, which doesn't work for s390x
2020-06-25 23:51:45 -07:00
Taro L. Saito
377d3577ca
Reformat
2020-06-25 19:42:39 -07:00
Taro L. Saito
594ca5fddb
Add pure-java Snappy implementation ( #244 )
...
* Add PureJavaSnappy
* Add more tests for pure-java snappy
* Add note on enabling pure-java mode
* Add org.xerial.snappy.pure to osgi bundle
2020-05-11 23:48:43 -07:00
Brett Okken
e94001da2e
Pool byte[] and direct ByteBuffer ( #234 )
...
* https://github.com/xerial/snappy-java/issues/233
Pool byte[] and direct ByteBuffer instances for reuse by Framed
implementation.
* Remove use of google VisibleForTesting annotation
https://github.com/xerial/snappy-java/issues/233
* javadoc
2020-05-04 11:13:46 -07:00
Josiah Samuel
8faa1d8171
update libsnappyjava.so for ppc64le to make it compat with rhel 7 ( #236 )
...
* update libsnappyjava.so for ppc64le to make it compat with rhel 7
* move linkflag to Makefile.common
2019-11-27 22:31:48 -08:00
Neil
79697cf3d4
change snappyOutputStream writeHeader order to fix when outputStream… ( #229 )
...
* change snappyOutputStream writeHeader order to fix when outputStream doest't write bytes, it will also generate a snappy header after closed
2019-03-25 20:59:24 -07:00
Brett Okken
26eb048c45
java 9 valid direct byte buffer release
2019-01-14 14:43:51 -06:00
ossdev
40ebc5a48e
Failure of snappy-java 1.1.7 test cases due to isValidCompressedBuffer() on AARCH64 architecture
2018-05-14 19:23:04 +05:30
xuchuanyin
0bdda0f23d
Optimize SnappyOutputStream java doc
...
Add more information about output data format
2018-01-23 15:23:18 +08:00
Taro L. Saito
6514348da0
#174 : Fix folder name for android
2017-12-01 11:03:06 -08:00
Taro L. Saito
a468d08bca
Resolve android type first
2017-11-30 16:43:25 -08:00
Taro L. Saito
6b2384d65c
centos5 cannot use cmake3, so provide pre-configured header files instead
2017-11-30 16:39:16 -08:00
Taro L. Saito
0587ad5bdb
Rebuild arm binaries
2017-11-30 14:29:14 -08:00
Taro L. Saito
8ea939adea
Rebuild mac binary
2017-11-30 14:27:21 -08:00
Taro L. Saito
d2ed365d98
Rebuild win binaries
2017-11-30 14:26:25 -08:00
Taro L. Saito
ff246c935e
Merge pull request #197 from odaira/snappy-1.1.7-Linux-ppc64
...
Update Linux/ppc64/libsnappyjava.so and add Linux/ppc/libsnappyjava.so
2017-11-30 13:32:57 -08:00
Rei Odaira
544a05f7aa
Update Linux/ppc64/libsnappyjava.so and add Linux/ppc/libsnappyjava.so
2017-11-30 01:51:32 +00:00
Rei Odaira
319bc402d0
Update AIX/ppc/libsnappyjava.a and AIX/ppc64/libsnappyjava.a
2017-11-28 18:46:42 -08:00
Rei Odaira
93e6478a2a
Update Linux/s390x/libsnappyjava.so
2017-11-27 19:07:13 -05:00
Rei Odaira
13299c1fda
Update Linux/ppc64le/libsnappyjava.so
2017-11-16 13:15:41 -06:00
Taro L. Saito
a450805eeb
Optimize for aarch64 big-endian
2017-11-15 19:08:47 -08:00
Taro L. Saito
a00267a687
Add guard for the other OSes
2017-11-15 15:01:41 -08:00
Taro L. Saito
f8327ae087
Add Hadoop compatible Snappyt output stream
2017-11-15 14:56:29 -08:00
Taro L. Saito
fb51d60017
Ad aarch64 library
2017-11-15 13:14:28 -08:00
Taro L. Saito
989e714bad
Run cmake only for Windows
2017-11-15 12:31:07 -08:00
Taro L. Saito
b90841e676
Run cmake first to create snappy-stubs-public.h for windows
2017-11-15 12:16:41 -08:00
Taro L. Saito
5427c222a1
Use airframe-log for Scala 2.12
2017-11-14 12:48:03 -08:00
Taro L. Saito
51711eee17
Apply scalafmt
2017-11-14 11:55:03 -08:00
Taro L. Saito
4ff7447abf
Add native libs excpet win and freebsd
2017-11-14 11:37:04 -08:00
Taro L. Saito
3c570c9081
Upgrade to snappy 1.1.7
2017-11-14 00:18:27 -08:00
Rei Odaira
b0a4d47ab7
Updated Linux/ppc64/libsnappyjava.so
2017-02-16 05:55:35 +00:00
Taro L. Saito
e20494cfb2
Remove ppc64. Rebuild ppc64le
2017-02-14 22:26:06 -08:00
Taro L. Saito
3497e732ce
#168 : Add ppc64 target
2017-02-14 08:20:08 -08:00