[#35446] [Ruby 1.9 - Bug #4477][Open] Kernel:exec and backtick (`) don't work for certain system commands — Joachim Wuttke <j.wuttke@...>

10 messages 2011/03/07

[#35476] [Ruby 1.9 - Bug #4489][Open] [PATCH] Encodings with /-(unix|dos|mac)\Z/ — "James M. Lawrence" <quixoticsycophant@...>

20 messages 2011/03/10

[#35552] [Ruby 1.9 - Feature #4523][Open] Kernel#require to return the path of the loaded file — Alex Young <alex@...>

14 messages 2011/03/24

[#35565] [Ruby 1.9 - Feature #4531][Open] [PATCH 0/7] use poll() instead of select() in certain cases — Eric Wong <normalperson@...>

33 messages 2011/03/28

[#35566] [Ruby 1.9 - Feature #4532][Open] [PATCH] add IO#pread and IO#pwrite methods — Eric Wong <normalperson@...>

12 messages 2011/03/28

[#35586] [Ruby 1.9 - Feature #4538][Open] [PATCH (cleanup)] avoid unnecessary select() calls before doing I/O — Eric Wong <normalperson@...>

9 messages 2011/03/29

[ruby-core:35406] [Backport86 - Bug #1883] REXML hash sometimes computes a value that is too large

From: Ryan Davis <ryand-ruby@...>
Date: 2011-03-01 22:30:57 UTC
List: ruby-core #35406
Issue #1883 has been updated by Ryan Davis.


I believe this patch was backported to ruby 1.8... so shouldn't this ticket be closed?
----------------------------------------
Bug #1883: REXML hash sometimes computes a value that is too large
http://redmine.ruby-lang.org/issues/1883

Author: Ryan Riley
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: 1.8.6p287


 The hash method sometimes computes a value that is too large. This is a rare occurrence in MRI, but this is causing problems for IronRuby. The following patch is suggested for computing smaller hashes:
 
 edit: c:/ruby/libs/ruby/1.8/rexml/attribute.rb;C908357
 File: attribute.rb
 ===================================================================
 --- c:/ruby/libs/ruby/1.8/rexml/attribute.rb;C908357  (server)    6/23/2009 1:24 PM
 +++ c:/ruby/libs/ruby/1.8/rexml/attribute.rb
 @@ -93,7 +93,7 @@
  
  		# Creates (and returns) a hash from both the name and value
  		def hash
 -			name.hash + value.hash
 +			name.hash ^ value.hash
  		end
  
  		# Returns this attribute out as XML source, expanding the name
 ===================================================================


-- 
http://redmine.ruby-lang.org

In This Thread

Prev Next