[#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 timers & block scopes

From: why the lucky stiff <ruby-core@...>
Date: 2006-08-15 15:35:05 UTC
List: ruby-core #8624
  raise ThisDecayingInquisition, "anyone? anyone at all?"

I'm specifically stumped concerning #1, looking for ideas of any substance.
Thankyou, able minds everywhere.

_why

On Wed, Aug 09, 2006 at 03:09:32AM +0900, why the lucky stiff wrote:
> Two puzzles I am trying to solve:
> 
> 1. Ruby uses setitimer to switch threads.  I would like to use setitimer as well
> to abort a sandbox which runs longer than its timeout.  Can anyone recommend a
> signal which can be used for this?  Or could I get access to the thread
> switching routine so I can check sandbox timeouts between threads?  Or, perhaps
> there is another strategy.
> 
> 2. Block scopes are causing me some trouble since they have mixed scope.
> 
>      3.times do |i|
>        Sandbox.safe.eval("local_variables")  #=> ['i']
>      end
> 
> Method scopes, on the other hand, work fine.
> 
>      def box_eval(str)
>        i = 1
>        Sandbox.safe.eval(str)
>      end
>      box_eval("local_variables")  #=> []
> 
> When eval is called, I swap out ruby_scope for a new, blank struct SCOPE.
> Do I need to replace ruby_block and ruby_frame as well?

In This Thread