[#14696] Inconsistency in rescuability of "return" — Charles Oliver Nutter <charles.nutter@...>

Why can you not rescue return, break, etc when they are within

21 messages 2008/01/02
[#14699] Re: Inconsistency in rescuability of "return" — Gary Wright <gwtmp01@...> 2008/01/02

[#14738] Enumerable#zip Needs Love — James Gray <james@...>

The community has been building a Ruby 1.9 compatibility tip list on

15 messages 2008/01/03
[#14755] Re: Enumerable#zip Needs Love — Martin Duerst <duerst@...> 2008/01/04

Hello James,

[#14772] Manual Memory Management — Pramukta Kumar <prak@...>

I was thinking it would be nice to be able to free large objects at

36 messages 2008/01/04
[#14788] Re: Manual Memory Management — Marcin Raczkowski <mailing.mr@...> 2008/01/05

I would only like to add that RMgick for example provides free method to

[#14824] Re: Manual Memory Management — MenTaLguY <mental@...> 2008/01/07

On Sat, 5 Jan 2008 15:49:30 +0900, Marcin Raczkowski <mailing.mr@gmail.com> wrote:

[#14825] Re: Manual Memory Management — "Evan Weaver" <evan@...> 2008/01/07

Python supports 'del reference', which decrements the reference

[#14838] Re: Manual Memory Management — Marcin Raczkowski <mailing.mr@...> 2008/01/08

Evan Weaver wrote:

[#14911] Draft of some pages about encoding in Ruby 1.9 — Dave Thomas <dave@...>

Folks:

24 messages 2008/01/10

[#14976] nil encoding as synonym for binary encoding — David Flanagan <david@...>

The following just appeared in the ChangeLog

37 messages 2008/01/11
[#14977] Re: nil encoding as synonym for binary encoding — Yukihiro Matsumoto <matz@...> 2008/01/11

Hi,

[#14978] Re: nil encoding as synonym for binary encoding — Dave Thomas <dave@...> 2008/01/11

[#14979] Re: nil encoding as synonym for binary encoding — David Flanagan <david@...> 2008/01/11

Dave Thomas wrote:

[#14993] Re: nil encoding as synonym for binary encoding — Dave Thomas <dave@...> 2008/01/11

[#14980] Re: nil encoding as synonym for binary encoding — Gary Wright <gwtmp01@...> 2008/01/11

[#14981] Re: nil encoding as synonym for binary encoding — Yukihiro Matsumoto <matz@...> 2008/01/11

Hi,

[#14995] Re: nil encoding as synonym for binary encoding — David Flanagan <david@...> 2008/01/11

Yukihiro Matsumoto writes:

[#15050] how to "borrow" the RDoc::RubyParser and HTMLGenerator — Phlip <phlip2005@...>

Core Rubies:

17 messages 2008/01/13
[#15060] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Eric Hodel <drbrain@...7.net> 2008/01/14

On Jan 13, 2008, at 08:54 AM, Phlip wrote:

[#15062] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Phlip <phlip2005@...> 2008/01/14

Eric Hodel wrote:

[#15073] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Eric Hodel <drbrain@...7.net> 2008/01/14

On Jan 13, 2008, at 20:35 PM, Phlip wrote:

[#15185] Friendlier methods to compare two Time objects — "Jim Cropcho" <jim.cropcho@...>

Hello,

10 messages 2008/01/22

[#15194] Can large scale projects be successful implemented around a dynamic programming language? — Jordi <mumismo@...>

A good article I have found (may have been linked by slashdot, don't know)

8 messages 2008/01/24

[#15248] Symbol#empty? ? — "David A. Black" <dblack@...>

Hi --

24 messages 2008/01/28
[#15250] Re: Symbol#empty? ? — Yukihiro Matsumoto <matz@...> 2008/01/28

Hi,

bug reports about 1.9 VM

From: SASADA Koichi <ko1@...>
Date: 2008-01-03 08:55:47 UTC
List: ruby-core #14720
Hi,

I'm sorry but I can't check ruby-core frequently (and ruby-talk,
it's too hard to catch up for me).  So if you have any important
issue around 1.9 VM, please post it with CC to me.


Or if you have ruby commit account, please add a test (*).  I can't
forget it :)


(*) How to use bootstraptest/test_knwonbug.rb

You can add assertions to bootstraptest/test_knownbug.rb.  It's
similar to test/unit assertion but tanaka-san and someone expand
these methods.  One important difference between test/unit is that
tests run in separated process, and you should pass test program in
string.  You can put any tests cause SEGV tests, hung-up tests or
breaking ruby's environment tests (such as remove all methods or
so).  Messages placed at last argument is important for tracing a bug.

These tests are executed by "make test" or you can run it directly
with following command-line.

  $ driver-ruby bootstraptest/runner.rb --ruby=target-ruby

You can run bootstrapruby/runner.rb with ruby 1.8.  It's means that
you can run these tests for any ruby implementation that you want to
implement 1.9 features.  And you can check minimum tests for CRuby
1.9 with drastic changes which can't run test/unit (yes, this
feature is for me :)).

a) regular test

  assert_equal(expect-string, ruby-script, message)

  ex)
  assert_equal "2", %q( 1 + 1 ), "[ruby-core:xxx] reported by Foo"

b) check core dumps

  assert_normal_exit(ruby-script, message)

  ex)
  assert_normal_exit %q{
    program something to cause SEGV.
  }, '[ruby-dev:xxx] reported by Akira Tanaka'

c) check hung-up

  assert_finish(second-to-wait, ruby-script, message)

  ex)
  assert_finish(10, %q{
    program that should finish in 10 seconds
  }, '[ruby-core:xxx] reported by Foo'

d) others

  There are more assertion methods.  Please read
  bootstraptest/runner.rb for more details.


Regards,
-- 
// SASADA Koichi at atdot dot net

In This Thread

Prev Next