[#8484] strptime fails to properly parse certain inputs — <noreply@...>

Bugs item #5263, was opened at 2006-08-01 23:14

13 messages 2006/08/02
[#8485] Re: [ ruby-Bugs-5263 ] strptime fails to properly parse certain inputs — Yukihiro Matsumoto <matz@...> 2006/08/02

Hi,

[#8538] Re: [ ruby-Bugs-5263 ] strptime fails to properly parse certain inputs — nobu@... 2006/08/06

Hi,

[#8561] sandbox timers & block scopes — why the lucky stiff <ruby-core@...>

Two puzzles I am trying to solve:

28 messages 2006/08/08
[#8624] Re: sandbox timers & block scopes — why the lucky stiff <ruby-core@...> 2006/08/15

raise ThisDecayingInquisition, "anyone? anyone at all?"

[#8627] Re: sandbox timers & block scopes — MenTaLguY <mental@...> 2006/08/15

On Wed, 2006-08-16 at 00:35 +0900, why the lucky stiff wrote:

[#8628] Re: sandbox timers & block scopes — why the lucky stiff <ruby-core@...> 2006/08/15

On Wed, Aug 16, 2006 at 02:46:30AM +0900, MenTaLguY wrote:

[#8629] Re: sandbox timers & block scopes — "Charles O Nutter" <headius@...> 2006/08/15

On 8/15/06, why the lucky stiff <ruby-core@whytheluckystiff.net> wrote:

[#8690] a ruby-core primer — why the lucky stiff <ruby-core@...>

Hello, all. I've been working on the ruby-core page for the new Ruby site.

21 messages 2006/08/22

Re: sandbox r50, here we go, loading conflicting gems

From: why the lucky stiff <ruby-core@...>
Date: 2006-08-31 02:29:30 UTC
List: ruby-core #8761
On Thu, Aug 31, 2006 at 10:09:07AM +0900, nobu@ruby-lang.org wrote:
> At Thu, 31 Aug 2006 03:20:30 +0900,
> why the lucky stiff wrote in [ruby-core:08758]:
> > +NODE *ruby_cref = 0;
> > +NODE *top_cref;
> 
> I guess it has to be prefixed to be public.
> 
> BTW, why the patch to stable?

I'm sorry, here is the patch for ruby_1_8.

_why

Attachments (1)

ruby_1_8-crefs_exposed.patch (725 Bytes, text/x-diff)
diff -u -r1.616.2.190 eval.c
--- eval.c	7 Aug 2006 03:43:39 -0000	1.616.2.190
+++ eval.c	31 Aug 2006 02:26:49 -0000
@@ -1061,8 +1061,8 @@
 #define POP_CLASS() ruby_class = _class; \
 } while (0)
 
-static NODE *ruby_cref = 0;
-static NODE *top_cref;
+NODE *ruby_cref = 0;
+NODE *top_cref;
 #define PUSH_CREF(c) ruby_cref = NEW_NODE(NODE_CREF,(c),0,ruby_cref)
 #define POP_CREF() ruby_cref = ruby_cref->nd_next
 
diff -u -r1.50.2.6 node.h
--- node.h	13 Feb 2006 09:10:53 -0000	1.50.2.6
+++ node.h	31 Aug 2006 02:26:49 -0000
@@ -151,6 +151,9 @@
     } u3;
 } NODE;
 
+extern NODE *ruby_cref;
+extern NODE *top_cref;
+
 #define RNODE(obj)  (R_CAST(RNode)(obj))
 
 #define nd_type(n) ((int)(((RNODE(n))->flags>>FL_USHIFT)&0xff))

In This Thread