Changeset 10829 for ChangeLog

Show
Ignore:
Timestamp:
06/22/06 22:19:46 (2 years ago)
Author:
audreyt
Message:

* chglog up to r10465

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r10828 r10829  
    112112* `bool::true` and `bool::false` are renamed to `Bool::True` and `Bool::False` 
    113113* Arguments beginning in parens, such as `f ('x')=>1`, is now always positional 
     114* Names of named arguments must always be a bareword now, such as `f(name=>1)` or `f(:name(1))` 
     115* Support for scan metaoperators: `[\+] 1,2,3` evaluates to `(1, 3, 6)` 
     116* Builtin functions no longer defaults to `$_`; write `.ord` instead of `ord` 
     117* `&not` is now unary instead of a list operator 
    114118 
    115119== Bug Fixes 
     
    133137* Named-only subs such as `sub f (:$x!) {}` is no longer parsed as unary positional 
    134138* Statement-level `return` and `yield` now propagates contexts instead of resetting it to void 
     139* An uninitialized Code is no longer considered nullary: `my &f; f 1` is not a parsefail 
     140* `&slurp` and `&readline` now evaluates eagerly an no longer races breaks with e.g. an `&unlink` afterward  
     141* Lexical imports use the `state` instead of `my` storage class now, so they are are no longer discarded upon block reentry  
    135142 
    136143== Backends