Changeset 14488 for ChangeLog

Show
Ignore:
Timestamp:
10/24/06 17:19:07 (2 years ago)
Author:
audreyt
Message:

* ChangeLog?: Minor fixup, and note the fact that if/elsif/else

didn't really take pointies...

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r14413 r14488  
    2525=== Blocks and Statements 
    2626 
    27  
     27* Topicalisers for `if`, `elsif` and `else` blocks: `if EXPR -> $x {...}` 
    2828 
    2929=== Regexes and Grammars 
     
    199199* Support for the `&each` list interleaver: `for each(@a; @b) -> $x, $y {...}` 
    200200* The `for` loop no longer double-flattens lists: `for %h.pairs -> $p {...}` 
    201 * Topicalisers for `if`, `else`, `while`, `given` blocks: `if EXPR -> $x {...}` 
    202 * Topicalisers for postfix `for` loop: `-> $x {...} for 1,2,3` 
     201* Topicalisers for `while` and `given` blocks: `while EXPR -> $x {...}` 
    203202* `&last` and `&redo` now work in `repeat {...}` and `loop {...}` blocks 
    204203* `&take` no longer flattens array literals: `take [1,2,3];` 
     
    213212 
    214213* Anonymous tokens and rules anchor on both ends: `123 ~~ token{2}` is false 
    215 * New `s[...] = EXPR` and `s[...] = .meth` syntax; `s[...][...]` is deprecated 
     214* New `s[...] = EXPR` and `s[...] .= meth` syntax; `s[...][...]` is deprecated 
    216215* New `tr///` syntax for transliteration; `y///` will not be supported 
    217216* Pugs::Compiler::Rule (PCR) replaces Parrot/PGE as the default engine 
     
    233232* Precompiled `.pm.yml` files with mismatching AST version will no longer load 
    234233* Support for user-defined unary and optional-unary prefix macros 
    235 * The main package is now ::Main, not ::main 
     234* The main package is now `::Main`, not `::main` 
    236235* `&?CALLER_CONTINUATION` is now fully reentrant 
    237236* `&yield` in coroutines works correctly within loop blocks