Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add some ChangeLog entries
  • Loading branch information
lizmat committed Apr 23, 2015
1 parent 0c0eb13 commit 587d309
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions docs/ChangeLog
Expand Up @@ -2,8 +2,37 @@ New in 2015.04
+ Incompatible changes:
+ Installation directory layout changed: it now uses $PREFIX/share instead of
$PREFIX/languages
+ "0" (0 as a string) is now True, no special casing anymore
+ Fixes:
+ "use fatal" now only works in its scope, and not in deeper ones
+ detect Failures in constant folding
+ throws_like will EVAL code in context of caller
+ pragma's like "strict" can now also be called with -M on the CLI
+ once a List is infinite, it will stay infinite (fixes several hangs)
+ can now slice an Infinite list into a finite slice
+ can now slice a finite list into an infinite slice
+ adverbs are now allowed inside a ternary
+ auto-generated accessors will not show up in backtraces anymore
+ $_ now defaults to Any, rather than Nil
+ many sequence (...) related fixes
+ say now observes the .nl setting
+ exceptions in BEGIN blocks are now handled better
+ Deprecations:
+ the RC release in September will remove *all* deprecations
+ "use nqp" now required for silent use of nqp::ops
+ Features:
+ native arrays
+ 'bit' and 'byte' native types
+ starts-with/substr-eq/ends-with for comparing strings inside other strings
+ first steps towards generic lexical pragma's (e.g. soft, strict, nqp)
+ first steps towards NFC, NFD and NFG!
+ Speedups:
+ Str.codes/chars/uc/lc/tc/tclc/ord/flip about 25% faster
+ List.pick about 10% faster
+ Mu.clone about 8% faster
+ make xx about 1.8 times faster
+ several speedups in matching
+ numerous Num.Rat optimizations: 6.5x faster

New in 2015.03
+ Incompatible changes and deprecations:
Expand Down

0 comments on commit 587d309

Please sign in to comment.