Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[docs/ChangeLog] add many features/fixes from log
  • Loading branch information
Carl Masak committed Jul 24, 2015
1 parent cd17648 commit eba7e0e
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion docs/ChangeLog
@@ -1,7 +1,12 @@
New in 2015.07
+ Features:
+ Cool.substr(-rw) and &substr(-rw) now also accept a Range
+ Added trait "is required" on class attributes
+ Added trait "is required" on class attributes (and "!" sugar)
+ Parameters like :n($n) are presented as :$n in .gist
+ $?ROUTINE and $?BLOCK
+ Conversion forms now understand :16(':8<377>') and such
+ &words implemented (to completement .words)
+ Numeric conversion ops (== > etc) for DateTimes
+ Fixes:
+ ENTER phaser now can be used as an r-value
+ Allow %{Type} as a way to say Hash[Any,Type].new
Expand All @@ -11,10 +16,14 @@ New in 2015.07
+ Calling the .clone method with alternate values, no longer changes original
+ Various fixes and optimizations on List.splice
+ .grep and &grep now consumes multiple elements for many-param blocks
+ Issues with precedence limit checking in EXPR fixed
+ EVAL now pays attention to languages in the compiler registry
+ Incompatible changes:
+ my Type $a is default($value) is now compile-time checked
+ my $a is default(Nil) only works on untyped (Mu) variables
+ Can no longer (roulette) assign to Whatever slice of a hash
+ Emit warning when \$ \@ \% \& are used to create a Capture
+ Now illegal to use a contextual ($*c) before declaring it in a block
+ Deprecations:
+ $*PROGRAM_NAME in favor of $PROGRAM-NAME
+ $*EXECUTABLE_NAME in favor of $EXECUTABLE-NAME
Expand Down

0 comments on commit eba7e0e

Please sign in to comment.