[#3419] Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...>

Hello list,

19 messages 2004/09/17
[#3422] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

[#3423] Re: Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...> 2004/09/17

On Friday 17 Sep 2004 12:01, ts wrote:

[#3424] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

[#3425] Re: Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...> 2004/09/17

On Friday 17 Sep 2004 12:37, ts wrote:

[#3426] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

[#3428] Re: Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...> 2004/09/17

On Friday 17 Sep 2004 13:05, ts wrote:

[#3429] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

Re: Is Ruby 1.8.2 100% Backward compatible

From: Johan Holmberg <holmberg@...>
Date: 2004-09-03 10:23:47 UTC
List: ruby-core #3345
On Wed, 25 Aug 2004, Lothar Scholz wrote:
>
> Hello,
>
> i mean backward compatible with 1.8.1 and 1.8.0 ?
>
> For Ruby source code and for binary extensions ?
>

I haven't seen any other answer to your question, so here is mine.

No, they are not 100% compatible.
Here are some examples:

    p ("hej" == :hej)

    p ("Alpha"[5..2])
    p ("Alpha".slice(4..2))
    p ("Alpha".slice!(5..2))

    p ([1,2,3,4,5,6,7,8,9,10].slice(7..5))

The result in different versions of Ruby:

1.8.0 & 1.8.1:

    nil
    nil
    nil
    nil
    nil

1.8.2-preview2:

    false
    ""
    ""
    ""
    []

If you wanted a list of all differences, I can't answer.
But as you did put the question, I guess any of the examples above
would be enough  ;)

/Johan Holmberg


In This Thread