[#12073] Re: Ruby is much slower on linux when compiled with --enable-pthread? — "M. Edward (Ed) Borasky" <znmeb@...>

-----BEGIN PGP SIGNED MESSAGE-----

9 messages 2007/09/04

[#12085] New array methods cycle, choice, shuffle (plus bug in cycle) — David Flanagan <david@...>

Four new methods have been added to Array the Ruby 1.9 trunk. I've got

81 messages 2007/09/06
[#18036] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Charles Oliver Nutter <charles.nutter@...> 2008/07/31

Restarting this thread because I missed it the first time around and

[#18037] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Yukihiro Matsumoto <matz@...> 2008/07/31

Hi,

[#18038] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — "Gregory Brown" <gregory.t.brown@...> 2008/08/01

On Thu, Jul 31, 2008 at 7:50 PM, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:

[#18046] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Michael Neumann <mneumann@...> 2008/08/01

Gregory Brown wrote:

[#18048] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Charles Oliver Nutter <charles.nutter@...> 2008/08/01

Michael Neumann wrote:

[#18051] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — "David A. Black" <dblack@...> 2008/08/01

Hi --

[#18053] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — "Wilson Bilkovich" <wilsonb@...> 2008/08/01

On 8/1/08, David A. Black <dblack@rubypal.com> wrote:

[#18074] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — David Flanagan <david@...> 2008/08/01

Wilson Bilkovich wrote:

[#18080] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Yukihiro Matsumoto <matz@...> 2008/08/02

Hi,

[#18097] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — "Pit Capitain" <pit.capitain@...> 2008/08/03

2008/8/2 Yukihiro Matsumoto <matz@ruby-lang.org>:

[#18040] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Jim Weirich <jim.weirich@...> 2008/08/01

On Jul 31, 2008, at 7:33 PM, Charles Oliver Nutter wrote:

[#18056] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Thomas Enebo <Thomas.Enebo@...> 2008/08/01

Jim Weirich wrote:

[#18059] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Jim Weirich <jim.weirich@...> 2008/08/01

On Aug 1, 2008, at 1:53 PM, Thomas Enebo wrote:

[#12096] Next 1.8.6 on Sept. 22 — Urabe Shyouhei <shyouhei@...>

Hi all.

28 messages 2007/09/09

[#12201] how about actors implemented in ruby-core itself — hemant <gethemant@...>

Hi,

12 messages 2007/09/20

[#12248] arbitrary Unicode characters in identifiers? — David Flanagan <david@...>

12 messages 2007/09/26

[#12284] gc.c -- possible logic error? — Hugh Sasse <hgs@...>

I've been looking at Tom Copeland's memory allocation problem:

36 messages 2007/09/28
[#12329] Re: gc.c -- possible logic error? — Tanaka Akira <akr@...> 2007/10/01

In article <Pine.GSO.4.64.0709281302390.26570@brains.eng.cse.dmu.ac.uk>,

[#12305] Will 1.8.6 remain compiled with VC6? — "Luis Lavena" <luislavena@...>

Hello Core developers.

29 messages 2007/09/30
[#12306] Re: Will 1.8.6 remain compiled with VC6? — "Austin Ziegler" <halostatue@...> 2007/09/30

On 9/30/07, Luis Lavena <luislavena@gmail.com> wrote:

Re: Next 1.8.6 on Sept. 22

From: Jeremy Henty <onepoint@...>
Date: 2007-09-10 04:01:29 UTC
List: ruby-core #12108
> We're planning to release 1.8.6 fixes on Sept. 22(Sat).  If you find
> something that should be included (but not yet) to it, please let us
> know.

I'm attaching a one-line patch that fixes a small regexp bug.  I
reported this to comp.lang.ruby for 1.8.4 .  Guy Decoux supplied the
fix but as of today it has still not been applied to the ruby_1_8
branch.  I have no idea why: I have heard nonthing more since the fix
was posted to the newsgroup.

Briefly, the following test script should report a successful match
for all three regular expressions, but the bug makes the second one
fail.

---
#!/usr/bin/env ruby

$VERBOSE = true

string = 'a'

puts "%-8s : %s" %
  [ "string", string, ]

[ %r{Z?}, 
  %r{(?=Z)?},   # does not match!!! 
  %r{((?=Z))?}, 
].each do |re|
  puts "%-8s : %s" %
    [ re.source, re.match(string) ? "yes" : "no", ]
end
---

The full discussion is archived at http://64.233.183.104/search?q=cache:nZG15T4ZlWUJ:www.groupsrv.com/computers/about315250.html+%22jeremy+Henty%22+ruby+regular+expression+bug&hl=en&ct=clnk&cd=10&gl=uk&ie=UTF-8 .

I hope this is useful.

Regards, 

Jeremy Henty 

Attachments (1)

_patch_regexp (459 Bytes, text/x-diff)
diff -ur -- ruby-1.8.6-old/regex.c ruby-1.8.6/regex.c
--- ruby-1.8.6-old/regex.c	2007-02-27 11:51:55.000000000 +0000
+++ ruby-1.8.6/regex.c	2007-03-12 23:57:52.000000000 +0000
@@ -1966,7 +1966,7 @@
       stackp--;
       fixup_alt_jump = *stackp ? *stackp + bufp->buffer - 1 : 0;
       laststart = *--stackp + bufp->buffer;
-      if (c == '!' || c == '=') laststart = b;
+      if (c == '!' /* || c == '=' */) laststart = b;
       break;
 
     case '|':

In This Thread