summaryrefslogtreecommitdiff
path: root/Changes
blob: 55bedde1fc1c2089bb48fae590525bf42d520893 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

    s'$lhs'$rhs' now does no interpolation on either side.  It used to
    interplolate $lhs but not $rhs.

    The second and third arguments of splice are now evaluated in scalar
    context (like the book says) rather than list context.

    Saying shift @foo + 20 is now a semantic error.

    The elements of argument lists for formats are now evaluated in list
    context.

    You can't do a goto into a block that is optimized away.

    It is no longer syntactically legal to use whitespace as the name
    of a variable.

    Some error messages will be different.