[#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: Building with -Wall => questions

From: "Marshall T. Vandegrift" <llasram@...>
Date: 2006-08-21 20:20:26 UTC
List: ruby-core #8671
"Nikolai Weibull" <now@bitwi.se> writes:

> On 8/21/06, Hugh Sasse <hgs@dmu.ac.uk> wrote:
>
>> And finally, should I just shut up?
>
> No!  Considering that a lot of code (basically any Ruby program)
> relies on this code being correct, running the Ruby sources through
> the most stringent checking makes sense.  Not that I doubt the skills
> of the devs, but everyone makes mistakes.  I can't count the number of
> hard-to-find-otherwise bugs that have been caught by -Wall and some of
> the other more hard-core -W-switches.

Ditto.  I'm a fan of '-Wall -Wextra -Werror' [1] myself ;-).  In my
experience (150 KSLOC project with complex extension system and fiddly
bits in assembly) it's perfectly feasible to achieve *no* warnings,
even when targeting multiple compilers (gcc and SunW in my project's
case).  It took a little more effort, but we caught a massive number
of errors that way.

The one issue with using '-Wall -Wextra' with gcc is that you have to
add a lot of gcc-specific annotations e.g., indicating intentionally
unused arguments.  Not so big a deal if you're doing it from the
start, but I just tried it on ruby (1.8.4, what I have sitting around)
and got nearly 1000 warnings.  Ouch.

[1] The '-W' option becomes '-Wextra' with gcc 4.x

-Marshall


In This Thread

Prev Next