From 1a853390ee08af1b8ff3d1882a8762155d151306 Mon Sep 17 00:00:00 2001 From: drbrain Date: Tue, 10 Jul 2012 03:51:25 +0000 Subject: * ext/zlib/zlib.c: Revert r36349. Added streaming support to inflate processing. rb_block_given_p() is not callable without the GVL. * ext/zlib/extconf.rb: ditto * NEWS: ditto * test/zlib/test_zlib.rb: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 21 --------------------- 1 file changed, 21 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 2284fcf813..0019976704 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,27 +6,6 @@ Tue Jul 10 10:43:37 2012 NAKAMURA Usaku * configure.in: removed --enable/disable-win95 options. (see r36432) -Tue Jul 10 08:56:17 2012 Eric Hodel - - * ext/zlib/zlib.c: Added streaming support to inflate processing. - This allows zlib streams to be processed without huge memory growth. - [Feature #6612] - * NEWS: ditto - * ext/zlib/zlib.c (zstream_expand_buffer): Uses rb_yield when a block - is given for streaming support. Refactored to use - zstream_expand_buffer_into to remove duplicate code. - * ext/zlib/zlib.c (zstream_expand_buffer_protect): Added wrapper - function to pass jump state back through GVL-free section to allow - zstream clean-up before terminating the ruby call. - * ext/zlib/zlib.c (zstream_expand_buffer_without_gvl): Acquire GVL to - yield processed chunk of output stream. - * ext/zlib/zlib.c (zstream_detach_buffer): When a block is given, - returns Qnil mid-stream and yields the output buffer at the end of - the stream. - * ext/zlib/extconf.rb: Update INCFLAGS to find internal.h for - rb_thread_call_with_gvl - * test/zlib/test_zlib.rb: Added tests for streaming processing - Tue Jul 10 00:44:41 2012 KOSAKI Motohiro * include/ruby/ruby.h: Removed RUBY_GLOBAL_SETUP complely. It is -- cgit v1.2.3