Dear all, I've found a evil change in the 2.5.1 when using an array list.
The following snippet is OK on 2.4.x
def stack = new ArrayList()
stack.push('a')
stack.push('b')
stack.push('c')
assert stack.join('.') == 'a.b.c'
When using 2.5.1 it the assertion fails
stack.join('.') == 'a.b.c'
| | |
| c.b.a false
[c, b, a] 2 differences (60% similarity)
(c).b.(a)
(a).b.(c)
It looks the semantic of `push` is changed. Is that expected?
p
