[#30545] [Ann] Contribution wanted: identify tickets for 1.9.2 release — Yusuke ENDOH <mame@...>
Hi all --
[#30558] [Feature #3380] Minitest Runner Command — Thomas Sawyer <redmine@...>
Feature #3380: Minitest Runner Command
[#30592] [Bug #3392] Kernel.open Ignores :binmode Key in Opts Hash w.r.t Encoding — Run Paint Run Run <redmine@...>
Bug #3392: Kernel.open Ignores :binmode Key in Opts Hash w.r.t Encoding
[#30602] The `open` Methods and Their Many Arguments — Run Paint Run Run <runrun@...>
I'm documenting Kernel.open, and the related .open methods, for a book
[#30607] [Bug #3395] Ruby does not appear to build against openssl-1.0.0a — Rebecca Menessecc <redmine@...>
Bug #3395: Ruby does not appear to build against openssl-1.0.0a
[#30656] Promote RubyInstaller as better alternative in ruby-lang.org — Luis Lavena <luislavena@...>
Hello,
[#30672] [Bug #3411] Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100 — Benoit Daloze <redmine@...>
Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100
Hi,
On Tue, Jun 8, 2010 at 2:58 PM, Benoit Daloze <redmine@ruby-lang.org> wrote:
[#30697] [Bug #3418] IO#putc Clobbers Multi-byte Characters — Run Paint Run Run <redmine@...>
Bug #3418: IO#putc Clobbers Multi-byte Characters
[#30707] [Bug #3420] Module#method calling <=> causes SystemStackError — Florian Aßmann <redmine@...>
Bug #3420: Module#method calling <=> causes SystemStackError
[#30722] [Feature #3424] Source code interaction. [new ideas for ruby 2] — Eloy Esp <redmine@...>
Feature #3424: Source code interaction. [new ideas for ruby 2]
[#30734] [Bug #3428] ri outputs ansi escape sequences even when stdout is not a tty — caleb clausen <redmine@...>
Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty
[#30756] [Feature #3436] Spawn the timer thread lazily — Maximilian Gass <redmine@...>
Feature #3436: Spawn the timer thread lazily
Issue #3436 has been updated by Mark Somerville.
Hi,
(2010/10/08 15:12), Nobuyoshi Nakada wrote:
On Fri, Oct 08, 2010 at 11:12:47PM +0900, Nobuyoshi Nakada wrote:
On Sun, Oct 10, 2010 at 01:27:53AM +0900, Mark Somerville wrote:
On Sun, Oct 10, 2010 at 02:21:41AM +0900, Mark Somerville wrote:
[#30799] PATCH: ENV['key'] = non_string — Ryan Davis <ryand-ruby@...>
Can I commit this please? This drives me bonkers.
Hi,
[#30821] [Bug #3454] Segfault with syscall — Run Paint Run Run <redmine@...>
Bug #3454: Segfault with syscall
[#30855] requires in 1.9 are slower... — Roger Pack <rogerdpack2@...>
Hi all.
[#30882] Was 1.8.7-p299 announced here? — Luis Lavena <luislavena@...>
Hello, tried to look for the release notes or a link, just found the
[#30891] [Feature #3478] Excruciatingly slow pathname implementation — Stephen Touset <redmine@...>
Issue #3478 has been updated by Stephen Touset.
[#30913] String#rindex is faster with Regexps than with Strings? — Kornelius Kalnbach <murphy@...>
hi,
[#30917] [Bug #3487] fiddle pushes arguments in a wrong format — Yuki Sonoda <redmine@...>
Bug #3487: fiddle pushes arguments in a wrong format
On Sun, Jun 27, 2010 at 08:36:45PM +0900, Yuki Sonoda wrote:
[#30927] undefined reference to 'rb_encdb_declare'; ruby-1.9.2-preview3 64-bit on Windows — Chuck Remes <cremes.devlist@...>
[cross-posted to rubyinstaller ML]
On Sun, Jun 27, 2010 at 2:36 PM, Chuck Remes <cremes.devlist@mac.com> wrote:
[#30968] ironruby vs ruby — "C.E. Thornton" <admin@...>
Matz,
On Wed, Jun 30, 2010 at 6:25 AM, C.E. Thornton
Note that Antonio's benchmark compares 64bit IronRuby build against 32bit 1.8.7 MRI and thus favoring MRI.
[ruby-core:30579] [Bug #3386] Inconsistent regexp punct class matching behavior between UTF-8 and ASCII encodings
Bug #3386: Inconsistent regexp punct class matching behavior between UTF-8 and ASCII encodings
http://redmine.ruby-lang.org/issues/show/3386
Author: Jeffrey Yeung
Status: Open, Priority: Low
ruby -v: ruby 1.9.1p376 (2009-12-07 revision 26041) [i686-linux]
Scenario:
---------
Use a Regexp pattern that includes the [:punct:] character class (or the \p{Punct} expression) on strings containing only standard punctuation characters `~!@#$%^&*()_+-=[]\{}|;':",./<>?.
Issue:
------
The match results on UTF-8 encoded strings is unexpectedly different from ASCII encoded strings.
I have observed two issues:
* The [[:punct:]] expression does not match characters `~$^+=|<> when applied to UTF-8 strings.
* The \p{^Punct} and the \P{Punct} expressions indicate different results when applied to UTF-8 strings - the latter (\P{Punct}) seems to be incorrect.
To illustrate these, here is a bit of Ruby code:
teststr = '`~!@#$%^&*()_+-=[]\\{}|;\':",./<>?'
teststr2 = teststr.encode('UTF-8')
teststr3 = teststr.encode('ASCII-8BIT')
def gsub_tests(teststr)
puts "String (#{teststr.encoding}): \'#{teststr}\'"
strout1 = teststr.gsub(/[[:punct:]]/, '')
strout2 = teststr.gsub(/[^[:punct:]]/, '')
strout3 = teststr.gsub(/\p{Punct}/, '')
strout4 = teststr.gsub(/\p{^Punct}/, '')
strout5 = teststr.gsub(/\P{Punct}/, '')
puts " Output 1 = \'#{strout1}\'"
puts " Output 2 = \'#{strout2}\'"
puts " Output 3 = \'#{strout3}\'"
puts " Output 4 = \'#{strout4}\'"
puts " Output 5 = \'#{strout5}\'"
end
gsub_tests(teststr)
gsub_tests(teststr2)
gsub_tests(teststr3)
Here is output I observe when running the above code:
$ ruby test.rb
String (US-ASCII): '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
Output 1 = ''
Output 2 = '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
Output 3 = ''
Output 4 = '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
Output 5 = '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
String (UTF-8): '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
Output 1 = '`~$^+=|<>'
Output 2 = '!@#%&*()_-[]\{};':",./?'
Output 3 = ''
Output 4 = '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
Output 5 = '!@#%&*()_-[]\{};':",./?'
String (ASCII-8BIT): '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
Output 1 = ''
Output 2 = '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
Output 3 = ''
Output 4 = '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
Output 5 = '`~!@#$%^&*()_+-=[]\{}|;':",./<>?'
Note test outputs 1, 2, and 5 for the UTF-8 encoded string above.
----------------------------------------
http://redmine.ruby-lang.org