Project

General

Profile

Activity

From 08/01/2015 to 08/07/2015

08/07/2015

10:39 PM Bug #10906: Problem building on Solaris 10 - symbol rb_infinity not found
Adding CFLAGS="-std=iso9899:1999" worked for me. daqo (David Qorashi)
07:00 PM Revision f47473ac (git): * object.c: [DOC] Improve grammar for Module#===
Patch by @SkyBirdSoar in documenting-ruby/ruby#52:
https://github.com/documenting-ruby/ruby/pull/52
git-svn-id: s...
zzak (zzak _)
06:47 PM Feature #10452 (Assigned): Add documentation for Digest
zzak (zzak _)
06:42 PM Revision d4917bfe (git): * 2015-08-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:42 PM Revision cdb58a19 (git): * hash.c: [DOC] Improve description of symbol key syntax
Patch by Raphael Das Gupta in documenting-ruby/ruby#51:
https://github.com/documenting-ruby/ruby/pull/51
git-svn-...
zzak (zzak _)
03:46 PM Bug #11407 (Third Party's Issue): Net::FTP nlst method return wrong data and don't raise Error when path is wrong
shugo (Shugo Maeda)
12:04 PM Revision 48baa71e (git): parse.y: shrink parser_params
* parse.y (parser_params): turn in_def and in_single into bit
flags and reduce the size by 2-words.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
08:30 AM Revision ebdf35e1 (git): parse.y: remove prefixes
* parse.y (parser_params): remove redundant prefixes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51504 b2dd03...
nobu (Nobuyoshi Nakada)
08:23 AM Revision 3168ffbd (git): parse.y: require pure parser
* parse.y (yylex): non-pure parser has not been supported since
merger of ripper. change argument types from void ...
nobu (Nobuyoshi Nakada)
08:08 AM Bug #11419 (Closed): super_method segfaults when looking for a super_method of Object's UnboundMethod
Applied in changeset r51501.
----------
proc.c: fix for uncallable method
* proc.c (method_super_method): uncallabl...
nobu (Nobuyoshi Nakada)
08:08 AM Revision af191e7e (git): * 2015-08-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:07 AM Revision 6b7c4dfa (git): proc.c: fix for uncallable method
* proc.c (method_super_method): uncallable method entry does not
have the defined class, use the owner instead.
[...
nobu (Nobuyoshi Nakada)
07:21 AM Feature #6284: Add composition for procs
Martin Dürst wrote:
> I'm teaching Haskell in a graduate class, so I'm quite familiar with function composition and ...
systho (Philippe Van Eerdenbrugghe)

08/06/2015

06:54 PM Feature #11420: Introduce ID key table into MRI
> Which implementation do you like?
The one which will be faster.
Quadratic probing is simpler, so if it is not...
funny_falcon (Yura Sokolov)
06:18 PM Feature #11420: Introduce ID key table into MRI
On 2015/08/06 23:02, [email protected] wrote:
> Koichi Sasada , i've made another one "hash" for your experime...
ko1 (Koichi Sasada)
02:02 PM Feature #11420: Introduce ID key table into MRI
Koichi Sasada , i've made another one "hash" for your experiments
https://github.com/ko1/ruby/pull/1
funny_falcon (Yura Sokolov)
01:42 PM Feature #11420: Introduce ID key table into MRI
Indeed, I'm using machines with 2TB or 3TB main memory, and
theoretically the upper limit of 1,374,389,534,720 = 1.3...
ngoto (Naohisa Goto)
12:08 PM Feature #11420: Introduce ID key table into MRI
Go ahead and experiment the idea.
Matz.
matz (Yukihiro Matsumoto)
08:54 AM Feature #11420 (Closed): Introduce ID key table into MRI
Let's introduce ID key table to optimization.
# Background
Now, most of tables are implemented by st_table.
st...
ko1 (Koichi Sasada)
05:50 PM Bug #11048: blocks raise on missing and extra keyword args
bug hit wrote:
> another use case for this is hash destructuring
>
> ```
> array_of_hashes.each do |key1:, key2:...
bughit (bug hit)
08:10 AM Bug #11419: super_method segfaults when looking for a super_method of Object's UnboundMethod
Attached is a reproducing test case. matsuda (Akira Matsuda)
08:02 AM Bug #11419 (Closed): super_method segfaults when looking for a super_method of Object's UnboundMethod
This code segfaults on 2.3 trunk (does not segfault on 2.2 stable):
~~~
% ruby -e 'Object.instance_method(:tap).s...
matsuda (Akira Matsuda)
01:56 AM Revision 95c84eac (git): gc.c: move tmp buffer functions
* gc.c (rb_alloc_tmp_buffer, rb_free_tmp_buffer): move from
node.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
01:50 AM Revision 8b6a0f73 (git): node.c: check size
* node.c (rb_alloc_tmp_buffer): round up the size and check the
range.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
nobu (Nobuyoshi Nakada)
01:44 AM Revision ec10c033 (git): ruby_atomic.h: atomic VALUE operations
* ruby_atomic.h (ATOMIC_VALUE_EXCHANGE, ATOMIC_VALUE_CAS): add
atomic operations for VALUE.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)

08/05/2015

11:17 PM Revision ff7eb4c6 (git): * ext/openssl/lib/openssl/ssl.rb (module OpenSSL): move
SSLSocket#sysclose to Ruby.
* ext/openssl/ossl_ssl.c (ossl_ssl_close): ditto
git-svn-id: svn+ssh://ci.ruby-lang.org...
tenderlovemaking (Aaron Patterson)
10:59 PM Revision 17586284 (git): * ext/openssl/lib/openssl/ssl.rb (module OpenSSL): move nonblock
enable to SSLSocket#initialize and remove Nonblock module.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51496 b...
tenderlovemaking (Aaron Patterson)
10:55 PM Revision b830786f (git): * ext/openssl/lib/openssl/ssl.rb (module OpenSSL): move
OpenSSL::SSL::SSLSocket#initialize to Ruby.
* ext/openssl/ossl_ssl.c: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/...
tenderlovemaking (Aaron Patterson)
10:26 PM Revision 46bd8e86 (git): test/ruby/test_process.rb (test_many_args): increase timeout
Some machines take a while to run this test, apparently.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51494 b2d...
Eric Wong
05:26 PM Bug #11418 (Closed): spawn segfaults
Applied in changeset r51492.
----------
node.c: NODE_ALLOCA for ALLOCV
* node.c (rb_alloc_tmp_buffer): use NODE_ALL...
nobu (Nobuyoshi Nakada)
05:01 PM Bug #11418 (Closed): spawn segfaults
`Process.spawn` sometimes segfaults, because buffer allocated by `ALLOCV_N` is not marked, when the size exceeds 1024... nobu (Nobuyoshi Nakada)
05:25 PM Revision 0777dd02 (git): * 2015-08-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:25 PM Revision fb258336 (git): node.c: NODE_ALLOCA for ALLOCV
* node.c (rb_alloc_tmp_buffer): use NODE_ALLOCA to mark locations
like as builtin alloca. [ruby-core:70251] [Bug #...
nobu (Nobuyoshi Nakada)
12:32 PM Bug #11168: object allocation during garbage collection phase when rake assets:precompile on 2.2.2
+1, experiencing similar output on rake tasks on our production (linux) servers, like many other people. here is a gi... salimane (Salimane Adjao Moustapha)
10:43 AM Feature #11266: [PATCH] WEBrick: allow subclassing of Response and Request
Is there still anything I can do/change? julik (Julik Tarkhanov)
09:48 AM Bug #11417 (Closed): Wrong description for `limit` parameter for IO#gets
It says:
"If the first argument is an integer, or optional second argument is given, the returning string would no...
asterite (Ary Borenszweig)
06:32 AM Revision 7918dc35 (git): socket.c: suppress warnings
* ext/socket/socket.c (socket_s_ip_address_list): suppress
warnings to assign pointers to literal strings.
git-svn...
nobu (Nobuyoshi Nakada)
05:43 AM Revision db45ec98 (git): insns.def: redundant call
* insns.def (leave): remove redundant function call.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51490 b2dd03c...
nobu (Nobuyoshi Nakada)
05:40 AM Revision b55217c6 (git): transcode.c: GC guards
* transcode.c (econv_init): add guards to prevent source encoding
name and destination encoding name from GC.
git-...
nobu (Nobuyoshi Nakada)
05:38 AM Bug #11416 (Closed): TestEncodingConverter#test_newline_option fails under GC stress
Applied in changeset r51488.
----------
transcode.c: fix dangling pointers
* transcode.c (rb_econv_open0): rb_econv...
nobu (Nobuyoshi Nakada)
05:35 AM Bug #11416 (Closed): TestEncodingConverter#test_newline_option fails under GC stress
`rb_econv_t::source_encoding_name` and `rb_econv_t::destination_encoding_name` refer dangling pointers, after creation. nobu (Nobuyoshi Nakada)
05:37 AM Revision 3969b186 (git): transcode.c: fix dangling pointers
* transcode.c (rb_econv_open0): rb_econv_t::source_encoding_name
and rb_econv_t::destination_encoding_name should r...
nobu (Nobuyoshi Nakada)
02:28 AM Feature #11415 (Open): autoload with a Proc
`autoload` currently allows you to run arbitrary code when a constant is referenced, as long as that code is written ... matthewd (Matthew Draper)
01:48 AM Revision 4b193223 (git): ossl_ssl.c: remove unused variables
* ext/openssl/ossl_ssl.c (ossl_call_client_cert_cb),
(ossl_call_tmp_dh_callback, ossl_call_tmp_ecdh_callback),
(o...
nobu (Nobuyoshi Nakada)

08/04/2015

11:56 PM Revision 1cb9949f (git): * ext/openssl/lib/openssl/ssl.rb (module OpenSSL): extract callback
lookup to private Ruby methods. This means we can keep the default
DH callback logic hidden from consumers. Also, ...
tenderlovemaking (Aaron Patterson)
10:31 PM Bug #10968: [BUG] object allocation during garbage collection phase in /opt/rubies/ruby-2.2.1/lib/ruby/2.2.0/openssl/ssl.rb:177
Ben Mishkin wrote:
> trace: https://gist.github.com/bmishkin/2766109621a6744a3311
It's [Bug #10933].
nobu (Nobuyoshi Nakada)
05:09 PM Bug #10968: [BUG] object allocation during garbage collection phase in /opt/rubies/ruby-2.2.1/lib/ruby/2.2.0/openssl/ssl.rb:177
possibly related
Rails version 4.2.3
Ruby version 2.2.2-p95 (x86_64-linux)
RubyGems ver...
bmishkin1 (Ben Mishkin)
03:36 PM Revision 6373a1ac (git): * 2015-08-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:36 PM Revision 759538da (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:28 AM Feature #11375: Decreased Object Allocation in Pathname.rb
[email protected] wrote:
> I think I figured out why i'm not getting emails and I believe I've
> fixed th...
normalperson (Eric Wong)
03:10 AM Feature #11375: Decreased Object Allocation in Pathname.rb
Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > You've mentioned the case stateme...
normalperson (Eric Wong)
07:55 AM Revision 63ee970f (git): contributing.rdoc: double quotes [ci skip]
* doc/contributing.rdoc: double quotes to expand an environment
variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
07:42 AM Feature #11414 (Closed): Relax ID table ordering
Applied in changeset r51482.
----------
* test/ruby/test_module.rb: should not expect a method table ordering.
[Fe...
ko1 (Koichi Sasada)
07:24 AM Feature #11414: Relax ID table ordering
Ordering is not included in the specified behavior.
Matz.
matz (Yukihiro Matsumoto)
07:21 AM Feature #11414 (Closed): Relax ID table ordering
Can we relax ordering rule for ID table such as method table, ivar table, and so on?
I believe nobody care about met...
ko1 (Koichi Sasada)
07:41 AM Revision 91f20981 (git): * test/ruby/test_module.rb: should not expect a method table ordering.
[Feature #11414]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
06:48 AM Revision 6ed8d39d (git): contributing.rdoc: portable substitution [ci skip]
* doc/contributing.rdoc: use portable substitution syntax
available in plain bourne shell.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
06:36 AM Bug #11409 (Closed): {instance,module}_eval(&:foo) segfaults since r51243.
Applied in changeset r51480.
----------
* proc.c (rb_block_clear_env_self): clear by Qfalse intead of Qnil.
[Bug #...
ko1 (Koichi Sasada)
06:35 AM Revision 033e0933 (git): * proc.c (rb_block_clear_env_self): clear by Qfalse intead of Qnil.
[Bug #11409]
* test/ruby/test_eval.rb: add tests for this issue,
written by @0x0dea.
https://github.com/ruby/ruby...
ko1 (Koichi Sasada)
03:13 AM Revision 1e6a643f (git): variable.c: wrap long lines
Make code easier to read and hunt for bugs with my tiny terminal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
Eric Wong
03:06 AM Bug #11380: Parser regression in 2.3?
This still needs to be backported. felixbuenemann (Felix Bünemann)
12:35 AM Revision d91e11b5 (git): * proc.c: Removing duplicate doc [fix GH-987][ci skip]
Patch by @ronakjangir47
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
12:24 AM Revision 06a7b2ff (git): * 2015-08-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:22 AM Revision 40e2bed3 (git): * doc/contributing.rdoc: fixed wrong instructions with OS X
[fix GH-989][ci skip] Patch by @schneems
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51476 b2dd03c8-39d4-4d8f-...
hsbt (Hiroshi SHIBATA)

08/03/2015

10:23 PM Feature #11375: Decreased Object Allocation in Pathname.rb
I think I figured out why i'm not getting emails and I believe I've fixed the issue. Sorry again for the delayed resp... schneems (Richard Schneeman)
07:12 PM Bug #10904: Time.strptime with %s.%N format should not ignore sec_fraction
r49788 and r49790 were backported into `ruby_2_2` branch at r51475. nagachika (Tomoyuki Chikanaga)
07:11 PM Revision 9fa59242 (git): merge revision(s) 49788,49790: [Backport #10904]
* lib/time.rb (strptime): Support %s.%N.
[ruby-core:68301] [Bug #10904] Patch by Sadayuki Furuhashi.
git-...
nagachika (Tomoyuki Chikanaga)
06:58 PM Bug #11277: "code converter not found" error with multi-thread (high occurrence rate since r50887)
Backported into `ruby_2_2` at r51474. nagachika (Tomoyuki Chikanaga)
06:57 PM Revision 43850e26 (git): merge revision(s) 51037: [Backport #11277]
* transcode.c (load_transcoder_entry): fix transcoder loading race
condition, by waiting in require. [ruby...
nagachika (Tomoyuki Chikanaga)
06:39 PM Bug #11235: [BUG] Segmentation fault
Backported into `ruby_2_2` branch at r51473. nagachika (Tomoyuki Chikanaga)
06:39 PM Revision 5758e049 (git): merge revision(s) 50827,50921: [Backport #11235]
* array.c (ary_ensure_room_for_push): check if array size will
exceed maxmum size to get rid of buffer over...
nagachika (Tomoyuki Chikanaga)
05:07 PM Feature #11390: Allow symbols starting with numbers
I have no particular pro or con on the suggestion itself, but I
did want to comment on one part:
> But it goes ag...
shevegen (Robert A. Heiler)
08:20 AM Bug #11409: {instance,module}_eval(&:foo) segfaults since r51243.
> It's true that changing that Qnil to Qfalse is the "cleaner" fix this time around, but I think using RTEST() to che... ko1 (Koichi Sasada)
06:54 AM Bug #11409: {instance,module}_eval(&:foo) segfaults since r51243.
Koichi Sasada wrote:
> Thank you for reporting a bug and your detailed analysis.
> They help me very much.
I am ...
0x0dea (D.E. Akers)
06:13 AM Bug #11409: {instance,module}_eval(&:foo) segfaults since r51243.
Thank you for reporting a bug and your detailed analysis.
They help me very much.
In this case, I believe `obj' s...
ko1 (Koichi Sasada)
04:07 AM Bug #11409 (Assigned): {instance,module}_eval(&:foo) segfaults since r51243.
nobu (Nobuyoshi Nakada)
03:44 AM Bug #11409: {instance,module}_eval(&:foo) segfaults since r51243.
Upon further investigation, I've discovered why replacing `Qnil` with `Qfalse` prevents the crash.
```c
static rb...
0x0dea (D.E. Akers)
04:35 AM Revision 745e01d3 (git): thread.c: fix message
* thread.c (thread_shield_get_mutex): fix object to be shown in
the message, NULL pointer is useless.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
02:24 AM Bug #10820: Win32 Registry Delete uses ANSI instead of Wide APIs
This issue is marked as ‘2.1: REQUIRED’. nobu (Nobuyoshi Nakada)
02:08 AM Bug #11410: Win32 Registry enumeration performs unnecessary string re-encoding which cause UndefinedConversionError exceptions
https://github.com/nobu/ruby/tree/bug/11410-win32-registry-encoding nobu (Nobuyoshi Nakada)
01:49 AM Bug #11410 (Feedback): Win32 Registry enumeration performs unnecessary string re-encoding which cause UndefinedConversionError exceptions
I agree that unnecessary conversions should be removed, but your code won't work yet, since the results will be expec... nobu (Nobuyoshi Nakada)
02:07 AM Bug #11412 (Rejected): The default filename encoding causes errors on Windows
It's spec.
Dir.foreach returns the filenames with the filesystem encoding (in your environment, it may be cp850) for...
usa (Usaku NAKAMURA)
01:09 AM Bug #11413 (Closed): String#split with wchar string
Applied in changeset r51470.
----------
re.c: fix for wide character encodings
* re.c (rb_memsearch): should match ...
nobu (Nobuyoshi Nakada)
01:00 AM Bug #11413 (Closed): String#split with wchar string
~~~
$ ruby -v -e 'p "a\0b".encode("utf-16le").split("\0".encode("utf-16le"))'
ruby 2.3.0dev (2015-08-02 trunk 51467...
nobu (Nobuyoshi Nakada)
01:08 AM Revision 7ac6c5e4 (git): * 2015-08-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:08 AM Revision 2c8986d2 (git): re.c: fix for wide character encodings
* re.c (rb_memsearch): should match only char boundaries in wide
character encodings. [ruby-core:70220] [Bug #1141...
nobu (Nobuyoshi Nakada)

08/02/2015

11:24 PM Bug #11383: Infinite loop in str_buf_cat triggered by str_gsub
Nobu,
Thanks for fixing this issue.
On our side, the issue reproduced, not with the same arguments though. Anyw...
lfarcy (Laurent Farcy)
10:26 PM Bug #11411 (Closed): Crash in rb_gc_mark() during Rails app boot with GC.stress=1
Seems same as #11352. nobu (Nobuyoshi Nakada)
07:09 PM Bug #11411 (Closed): Crash in rb_gc_mark() during Rails app boot with GC.stress=1
When booting a newly-initialized Rails 4.2.1 app under Ruby 2.2.2 with `GC.stress` enabled, I get a repeatable crash.... benweint (Ben Weintraub)
08:29 PM Bug #11412 (Rejected): The default filename encoding causes errors on Windows
Ruby is apparently unable to find files it just told me are there (containing japanese characters).
Demo code:
Dir....
tokudan (Daniel Frank)
07:27 PM Bug #11410: Win32 Registry enumeration performs unnecessary string re-encoding which cause UndefinedConversionError exceptions
I realized that I should have included some sample code demonstrating the problem:
~~~ruby
require 'win32/registr...
Iristyle (Ethan Brown)
06:36 PM Bug #11410 (Feedback): Win32 Registry enumeration performs unnecessary string re-encoding which cause UndefinedConversionError exceptions
When enumerating keys with `Win32::Registry#each_key` / `Win32::Registry#keys` or values with `Win32::Registry#each_v... Iristyle (Ethan Brown)
05:31 PM Bug #10820: Win32 Registry Delete uses ANSI instead of Wide APIs
Yui NARUSE wrote:
> ruby_2_2 r49622 merged revision(s) 49542.
I would like to see this backported to Ruby 2.1 as ...
Iristyle (Ethan Brown)
12:29 PM Bug #11407: Net::FTP nlst method return wrong data and don't raise Error when path is wrong
Damian Giebas wrote:
> When ftp server is on Linux all is fine. Problem is when FTP is on IIS Server 8.0 (and probab...
shugo (Shugo Maeda)
08:41 AM Bug #11409 (Closed): {instance,module}_eval(&:foo) segfaults since r51243.
The segfault only occurs when the argument is a `#to_proc`'d Symbol, and the receiver needn't actually respond to the... 0x0dea (D.E. Akers)
05:15 AM Revision e60d35e3 (git): win32/file.c: use allocv buffer and API
* win32/file.c (rb_freopen): convert path name into allocv buffer
and get rid of conversion failure in the case non...
nobu (Nobuyoshi Nakada)
01:27 AM Revision a2b8925a (git): tcltklib.c: check argument
* ext/tk/tcltklib.c (ip_cancel_eval_core): check argument type and
length.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)

08/01/2015

10:08 PM Bug #11400 (Closed): IO.gets(/\x0d?\x0a\x0d?\x0a/, 4096) raises comparison of Fixnum with nil failed
Applied in changeset r51466.
----------
openssl/buffering: fix gets on EOF with limit
* ext/openssl/lib/openssl/buf...
Anonymous
10:08 PM Revision 03fcd385 (git): * 2015-08-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:08 PM Revision 1e5a40ff (git): openssl/buffering: fix gets on EOF with limit
* ext/openssl/lib/openssl/buffering.rb (gets):
avoid comparing fixnum with nil
* test/openssl/test_pair.rb: test ge...
Eric Wong
08:23 AM Revision 9cf11b70 (git): * lib/net/http/response.rb (Net::HTTPResponse::Inflater#finish):
fix a bug that empty gzipped response body causes Zlib::BufError.
[ruby-core:68846] [Bug #11058]
* test/net/http/t...
ktsj (Kazuki Tsujimoto)
08:23 AM Bug #11058 (Closed): [PATCH] Net::HTTPResponse#read_body raises TypeError when receiving empty gzipped response body
Applied in changeset r51464.
----------
* lib/net/http/response.rb (Net::HTTPResponse#inflater):
fix TypeError. An...
ktsj (Kazuki Tsujimoto)
08:22 AM Revision d7bb66df (git): * lib/net/http/response.rb (Net::HTTPResponse#inflater):
fix TypeError. An exception object might be nil.
[ruby-core:68846] [Bug #11058]
git-svn-id: svn+ssh://ci.ruby-lang...
ktsj (Kazuki Tsujimoto)
04:47 AM Revision 35a76874 (git): thread.c: thread_shield_get_mutex
* thread.c (thread_shield_get_mutex): explicitly check if
destroyed already.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
03:14 AM Bug #11393: segfault on trivial application, embedding in C app.
Thanks!
That didn't AV.
I guess I misunderstood what `rb_load_file` meant. I couldn't find a definitive referen...
scorpion007 (Alex Budovski)
02:14 AM Bug #11393 (Third Party's Issue): segfault on trivial application, embedding in C app.
In short; use `rb_protect()`.
Ruby interpreter can't deal with exceptions raised outside its scope.
So you **must...
nobu (Nobuyoshi Nakada)
12:12 AM Revision d8225d9f (git): * ext/openssl/ossl_ssl.c (ossl_sslctx_setup): Implement
SSLContext#options and options= using SSL_CTX_set_options and
SSL_CTX_get_options. This reduces the number of ivars...
tenderlovemaking (Aaron Patterson)
 

Also available in: Atom