[#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: [PATCH] readline

From: nobu@...
Date: 2006-08-12 00:50:47 UTC
List: ruby-core #8600
Hi,

At Sat, 12 Aug 2006 01:01:02 +0900,
Ondrej Bilka wrote in [ruby-core:08592]:
> > * no boundary check for the Array
> That array is for internal use. Unless you type record separator it doesnt crash.

Then, you should not set it to an instance variable.

+    rb_iv_set(mReadline,"@bindings",readline_bindings)	;

> > * C99 style
> > * no check for the new features of libreadline
> What new features do you mean?
> Keybindings -looked at rl 4 and there are with copyright 1987-1992.

ext/readline supports libreadline 2.1 or later.

And, nitpicking, indentation is broken.

> when exception in block is raised ruby crashes. Too in completion proc.
> Is there some macro to catch error or must i use sth like
> rb_eval_string("begin proc.call rescue
> RuntimeError,ScriptError $! end")?

Use rb_protect().

static VALUE
proc_call(proc)
    VALUE proc;
{
    return rb_funcall(proc, rb_intern("call"), 0, 0);
}

    int state;
    VALUE result = rb_protect(proc_call, proc, &state).


-- 
Nobu Nakada

In This Thread