You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
commit 1af2514
Author: Hiroshi Nakamura <[email protected]>
Date: Tue Oct 4 17:01:58 2011 +0900
Add TODO for crc_table
crc_table is also in JZlib. We don't want to have it by ourselves.
commit 3a59213
Author: Hiroshi Nakamura <[email protected]>
Date: Tue Oct 4 16:57:48 2011 +0900
Update tags for new zlib implementation
* Add mtime tag for 1.9 as well as 1.8
* Remove tags which now get green with new zlib
commit 21eaa91
Author: Hiroshi Nakamura <[email protected]>
Date: Tue Oct 4 14:51:53 2011 +0900
Prepare for merging new zlib impl by ymnk
* Remove unused implementation for Inflate, Deflate, GzipReader and
GzipWriter (all replaced by ymnk with helps from JZlib)
* Remove duplicated constant definitions in Zlib.java
* Move RaiseException helper methods from Util.java to RubyZlib.java
(We can remove Util.java now)
* Fix a bug to avoid IndexOutOfBoundException raised from
GzipWriter#write when the argument is empty String.
* Tag 1 RubySpec failure which expects following code to fail with
'header already written'. It's JZlib's incompatibility but I (NaHi)
don't think it's a 'bug' of JZlib.
Zlib::GzipWriter.wrap(StringIO.new) { |io| io.write("a"); io.mtime = nil }
* Update Eclipse classpath setting
commit a87ad3e
Author: Atsuhiko Yamanaka <[email protected]>
Date: Tue Sep 20 12:38:39 2011 +0900
Re-implement Zlib::GzipReader and Zlib::GzipWriter with jzlib.
* using JZlib 1.1.0
build_lib/jzlib-1.1.0.jar is built from
https://github.com/ymnk/jzlib/tree/1.1.0
* working around JRUBY-6073 (61633af)
* GzipReader will throw appropieate exceptions for broken input. (1cd2f52)
* NoFooter if not enough trailer data exits,
* CRCError if incorrect checksum data is found,
* LengthError if incorrect length data is found,
* GzipFile::Error if header is broken or EOF is countered before trailer,
* DataError if invalid compression data is found.
* Note that the previous JRuby had thrown IOError instead of DataError.
* Fix 'Zlib::Inflate#<< properly handles incomplete data ERROR' on RubySpec. (710dbba)
* Support Zlib::File:Error#input (41eff81)
* Since Ruby 1.9, Zlib::File:Error#input has been introduced.
According to the source code of CRuby, it will be setted at the failure
in parsing the gzip header.
* Support some methods additionaly (90dc869)
* GzipReader#unused,
* GzipWriter#sync, GzipWriter#sync=
* GzipWriter#flush
0 commit comments