[#17566] rubychecker - runs checks on a Ruby interpreter — Igal Koshevoy <igal@...>

I've put together a shell script that runs checks on a Ruby interpreter.

14 messages 2008/07/03

[#17615] [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nathan Weizenbaum <nex342@...>

At the moment, ruby-mode.el uses font-lock-keywords as opposed to

22 messages 2008/07/05
[#17657] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Yukihiro Matsumoto <matz@...> 2008/07/08

[#17678] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nathan Weizenbaum <nex342@...> 2008/07/09

It was designed to fix the following case:

[#17755] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nathan Weizenbaum <nex342@...> 2008/07/13

Here's a third patch that fixes a bug in the second and uses a quicker

[#17772] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nathan Weizenbaum <nex342@...> 2008/07/15

One more patch which fixes a few bugs in the the last one.

[#17773] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nobuyoshi Nakada <nobu@...> 2008/07/15

Hi,

[#17776] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nathan Weizenbaum <nex342@...> 2008/07/15

Looks like version 22 doesn't support explicitly numbered regexp groups.

[#17779] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nobuyoshi Nakada <nobu@...> 2008/07/15

Hi,

[#17783] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nobuyoshi Nakada <nobu@...> 2008/07/15

Hi,

[#17788] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nathan Weizenbaum <nex342@...> 2008/07/15

Alright, here's a version that fixes both the highlighting bug and the

[#17793] Re: [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes — Nobuyoshi Nakada <nobu@...> 2008/07/16

Hi,

[#17644] Features to be included in Ruby 1.9.1 — "Yugui (Yuki Sonoda)" <yugui@...>

Hi, all

27 messages 2008/07/08

[#17674] [Ruby 1.8 - Bug #238] (Open) Ruby doesn't respect the Windows read-only flag — Jim Deville <redmine@...>

Issue #238 has been reported by Jim Deville.

10 messages 2008/07/08

[#17708] [Ruby 1.8 - Bug #252] (Open) Array#sort doesn't respect overridden <=> — Ryan Davis <redmine@...>

Issue #252 has been reported by Ryan Davis.

13 messages 2008/07/09

[#17871] duping the NilClass — "Nasir Khan" <rubylearner@...>

While nil is an object, calling dup on it causes TypeError. This doesnt seem

33 messages 2008/07/20
[#17872] Re: duping the NilClass — Urabe Shyouhei <shyouhei@...> 2008/07/20

Nasir Khan wrote:

[#17873] Re: duping the NilClass — "Meinrad Recheis" <meinrad.recheis@...> 2008/07/20

On Sun, Jul 20, 2008 at 7:55 PM, Urabe Shyouhei <shyouhei@ruby-lang.org>

[#17877] Re: duping the NilClass — Urabe Shyouhei <shyouhei@...> 2008/07/20

Meinrad Recheis wrote:

[#17879] Re: duping the NilClass — Kurt Stephens <ks@...> 2008/07/20

Urabe Shyouhei wrote:

[#17880] Re: duping the NilClass — "Nasir Khan" <rubylearner@...> 2008/07/21

I write a lot of hand crafted dup or clone because I want control as well as

[#17881] Re: duping the NilClass — "David A. Black" <dblack@...> 2008/07/21

Hi --

[#17882] Re: duping the NilClass — Urabe Shyouhei <shyouhei@...> 2008/07/21

+1 to David. A convenient way to do Marshal idiom should be a new

[#17885] Re: duping the NilClass — "Robert Dober" <robert.dober@...> 2008/07/21

On Mon, Jul 21, 2008 at 8:21 AM, Urabe Shyouhei <shyouhei@ruby-lang.org> wrote:

[#17887] Re: duping the NilClass — "David A. Black" <dblack@...> 2008/07/21

Hi --

[#17889] Re: duping the NilClass — "Robert Dober" <robert.dober@...> 2008/07/21

On Mon, Jul 21, 2008 at 1:02 PM, David A. Black <dblack@rubypal.com> wrote:

[#17883] [Ruby 1.9 - Bug #340] (Open) 1.9/trunk does not work when compiled with llvm-gcc4 2.3 (gcc 4.2.1) — Ollivier Robert <redmine@...>

Issue #340 has been reported by Ollivier Robert.

14 messages 2008/07/21

[#17943] RUBY_ENGINE? — "Vladimir Sizikov" <vsizikov@...>

Hi,

56 messages 2008/07/24
[#17950] Re: RUBY_ENGINE? — Tanaka Akira <akr@...> 2008/07/25

In article <3454c9680807241200xf7cc766qb987905a3987bb78@mail.gmail.com>,

[#17958] Re: RUBY_ENGINE? — "Vladimir Sizikov" <vsizikov@...> 2008/07/25

Hi,

[#17981] Re: RUBY_ENGINE? — Tanaka Akira <akr@...> 2008/07/26

In article <3454c9680807250054i70db563duf44b42d92ba41bfb@mail.gmail.com>,

[ruby-core:17562] Re: We'll release 1.8.6/1.8.7 this Friday

From: "M. Edward (Ed) Borasky" <znmeb@...>
Date: 2008-07-03 18:43:23 UTC
List: ruby-core #17562
Michal Suchanek wrote:
> On 03/07/2008, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:
>> Wilson Bilkovich wrote:
>>
>>> On 7/3/08, Igal Koshevoy <igal@pragmaticraft.com> wrote:
>>>
>>>> Charles Oliver Nutter wrote:
>>>>
>>>>
>>>>> Igal Koshevoy wrote:
>>>>>
>>>>>
>>>>>> Please delay the release. I don't think we'll be able to resolve the
>>>>>>
>>>> remaining critical issues by Friday.
>>>>
>>>>> For what it's worth, this is all a strong argument for having a CI
>> server
>>>> and keeping rubyspec "green" all the time. Nobody likes having to delay
>> a
>>>> release because there's a stack of errors to be dealt with.
>>>>  Absolutely.
>>>>
>>>>  Is anyone providing CI for Ruby releases? Is there a good CI tool
>> written
>>>> in Ruby? Would Hudson be acceptable for doing Ruby stuff? Is JRuby or
>> one of
>>>> the other alternative implementations using something for CI that
>> they're
>>>> happy with?
>>>>
>>>>  I've been building up a shell script, mostly for personal use, so I can
>> run
>>>> the checks against various test suites. I attached an earlier version
>> with
>>>> my bug report #199 asking for patch reviews. I can mop that script up a
>> bit
>>>> and release versions so that others can run the full suite of tests
>>>> on-demand from their  command line and or from a CI server. I've been
>>>> building this as a shell script because it minimizes dependencies so
>> that as
>>>> long as the user has bash, svn, git, wget, tar and maybe a tiny number
>> of
>>>> other utilities, they can run it. Does this sound useful?
>>>>
>>>>  I also talked earlier about setting up a bunch of VMs running different
>>>> OSes and running the test scripts against these, which would be a good
>> way
>>>> to catch platform-specific issues. Is there interest in such a thing?
>>>>
>>>>  However, if someone's already done this effort, it'd be good to know so
>> we
>>>> can take a look at it and possibly build upon it instead.
>>>>
>>>>
>>> Ryan Davis is working on a system for this right now. Last I heard, it
>>> is nearing completion.
>>>
>>>
>>>
>>  Glad to hear it. I've got some spare cycles (day job starts again 8 July.)
>> :) I was about to start up on this, but if someone is doing it, I'll wait.
>> My own thinking was to do
>>
>>  1. Check out Ruby 1.8.6 from SVN.
>>  2. Compile with GCC 4.3.1 with the "gcov" coverage analysis and debug
>> options. I only have an AMD64 dual-core and 4 GB of RAM running Gentoo
>> Linux, not a buncha VMs with every conceivable environment. For other
>> environmental reasons, I compile *with* threads.
> 
> Setting up VMs for Windows or some BSDs should be easy. However, OS X
> cannot be virtualized so only people with apple hardware running that
> thing can test. There is the possibility to test on Darwin but it
> would be probably hard to set up environment identical to current OS
> X. There seem to be many people with OS X desktops but i am not sure
> there are many OS X servers free to run some untested code. Perhaps
> some best effort parallel execution like Seti@home could make things
> easier for exotic platforms.
> 
>>  3. Run all the test suites and benchmark suites (someday, we really should
>> merge those.) :)
>>  4. Post the code coverage analysis, test suite results, and tracebacks for
>> any crashes "somewhere". I've got "oprofile" working, so I can also post
>> profiles if anyone cares.
> 
> This could also work for *BSDs that use the GNU toolchain and ELF
> objects (but then there is only a small chance of platform specific
> bugs here). However, the tools on different platforms might vary
> wildly.
> 
> Thanks
> 
> Michal
> 
> 

I'm guessing at least 95 percent of Ruby issues could be found using 
just the latest GCC and its tools on a 64-bit GNU/Linux platform. :) If 
the source is clean with respect to that platform before handing it to 
the others, they will be "enabled" to focus their efforts on their 
platform-specific issues.

-- 
M. Edward (Ed) Borasky
http://ruby-perspectives.blogspot.com/

"A mathematician is a machine for turning coffee into theorems." -- Paul 
Erdos

Attachments (1)

znmeb.vcf (149 Bytes, text/x-vcard)
begin:vcard
fn:M. Edward (Ed) Borasky
n:;M. Edward (Ed) Borasky
email;internet:znmeb@cesmail.net
x-mozilla-html:FALSE
version:2.1
end:vcard

In This Thread