479 Commits

Author SHA1 Message Date
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
Taro L. Saito
3700f97c67 Revert settings for sparc 2013-11-06 23:11:06 +09:00
Taro L. Saito
d45b688b7e Fixes #55: Add mapping for sparc and rename native lib folder for SunOS:x86_64 2013-11-06 20:52:43 +09:00
Taro L. Saito
5f6c5f4c15 Fixes #52. typo in PPC. 2013-10-21 12:04:36 +09:00
Adam Pocock
92477bc39b Updated Solaris binaries for 1.1.1. 2013-10-18 22:13:36 -04:00
Taro L. Saito
0b110d55da Merge pull request #50 from bokken/develop
Optimize SnappyFramedOutputStream for NIO.
2013-10-17 18:09:10 -07:00
Taro L. Saito
d26dce4415 #48: Use standard chmod methods (setReadable, setWritable, etc.) instaead of calling chmod command 2013-10-18 10:07:40 +09:00
bokken
682a839317 Optimize SnappyFramedOutputStream for NIO.
https://github.com/xerial/snappy-java/issues/49
2013-10-17 10:11:35 -05:00
Taro L. Saito
bbb30d35b8 Add linux library that does not embed libstdc++ 2013-10-17 15:57:20 +09:00
Taro L. Saito
29ea8874c4 Build win, arm linux-x86 libraries 2013-10-16 23:54:07 -07:00
Taro L. Saito
2cbd257c7d Mac x86 library 2013-10-17 15:42:15 +09:00
Taro L. Saito
b38fae214a Mac native library for 1.1.1 2013-10-17 15:40:34 +09:00
Taro L. Saito
4fbed2f14b #22 Drop the OpenBSD support from 1.1.0 since we do not have building environment 2013-10-17 10:41:19 +09:00
Taro L. Saito
ee94db9840 Fixes #46. Set deleteOnExit() after creating the library file 2013-10-17 10:32:00 +09:00
Taro L. Saito
b1e1c00733 Fixes #54. Make Snappy.cleanUp() function public. 2013-10-17 10:21:25 +09:00
Taro L. Saito
c9d782adda Fixes for #45. osgi.arch -> processor 2013-10-15 22:49:10 +09:00
Adam Pocock
d03796f700 Solaris x86 and Sparc binaries. 2013-08-13 13:36:59 -04:00
Taro L. Saito
8fd45946da Embed libstdc++ 2013-08-13 21:26:43 +09:00
Taro L. Saito
850ec42760 Linux x86 binary build using CentOS 2013-02-20 02:43:21 +09:00
Taro L. Saito
328505512d linux x86_64 binary built using CentOS 5 2013-02-20 02:42:56 +09:00
Taro L. Saito
e3f0fcbaff Built native libs for Linux and Windows 2013-08-13 01:49:51 -07:00
Taro L. Saito
9a7657ef46 Fix for Mac-x86 2013-08-13 17:45:03 +09:00
Taro L. Saito
9671c81224 Removed the note on JNI injection 2013-08-13 17:07:02 +09:00
Taro L. Saito
ae0a3e4d49 Add isValidCompressedBuffer for raw memory addresses 2013-08-13 17:02:16 +09:00
Taro L. Saito
fed7278fcd Fix #29. Need to recreate native libraries for all OSes 2013-08-13 17:00:54 +09:00
Taro L. Saito
171775e92b Add a file permission setting code sample for Java6 2013-08-13 16:50:58 +09:00
Taro L. Saito
dc20eaf222 Merge fixes for #27 2013-08-13 16:14:55 +09:00
Taro L. Saito
b7755bf93d Add a cleanup phase for OSGi container 2013-08-13 16:09:29 +09:00
Taro L. Saito
a48529731d Add Snappy.cleanUp method for J2EE containers. #27 2013-08-13 16:07:46 +09:00
Taro L. Saito
2891c692c0 Removed SnappyNativeAPI, since native loader injection is no longer necessary 2013-08-13 15:55:58 +09:00
Taro L. Saito
1c3c565352 Removed md5sum code, which will no longer be used 2013-08-13 15:47:05 +09:00
Taro L. Saito
06f007a084 Attach UUID to the extracted native library file 2013-08-13 15:46:05 +09:00
Philip K. Warren
5e3ba55782 Avoid leaks with GetPrimitiveArrayCritical.
It is possible that one of the two calls to GetPrimitiveArrayCritical
succeeded, in which case an exception would be thrown and the memory
would not be released. Ensure that every successful call to
GetPrimitiveArrayCritical is followed by a call to
ReleasePrimitiveArrayCritical.
2013-07-10 13:17:07 -05:00
Taro L. Saito
d7263cc36d Fixes #39. Comparing two native libraries directly without generating md5sum 2013-07-02 10:27:10 +09:00
Taro L. Saito
88275fb846 commenting 2013-07-02 10:10:25 +09:00
Taro L. Saito
8c69129359 Fixes #34. Use canonical os.arch names for native lib folders 2013-06-06 11:35:42 +09:00
Dave Brosius
c48ab66e99 make sure magic bytes are read fully 2013-05-10 23:16:25 -04:00
Taro L. Saito
a5507afb6e Fixes #33. Add Mac/i386 binary 2013-04-23 13:13:11 +09:00
bokken
32194a2094 add support for x-snappy-framed streams
https://github.com/xerial/snappy-java/issues/30
2013-04-15 11:15:02 -05:00
Taro L. Saito
04ccfaf7b6 Fixes #22. Add OpenBSD native libraries 2013-04-10 10:36:23 +09:00