File rakudo.changes of Package rakudo
-------------------------------------------------------------------
Fri Aug 22 14:23:16 CEST 2014 - mls@suse.de
- update to 2014.08
* Many optimizations in both rakudo and the underlying VMs.
* remove speed penalty of large ranges in character classes
* quote words syntax \<a b c\> splits on breakable space only
* Add HyperWhatever / **
* Cool.eval and eval() are now removed
* .hash now turns an itemized hash into a hash
* subbuf-rw specced and implemented
* the tr/// operator is implemented and has the proper return value
* re-arranged infixish actions to support [[*]]= etc
* initial implementation of S11 (Compilation Units)
* implemented labeled loops and throwing of labels as payload
-------------------------------------------------------------------
Mon Mar 3 19:27:34 CET 2014 - mls@suse.de
- update to 2014.02
* switch from parrot to MoarVM
* the 'eval' sub and method are now spelled 'EVAL'
* the core of Rakudo::Debugger is now part of Rakudo
-------------------------------------------------------------------
Sun Jul 14 21:02:43 UTC 2013 - daxim@cpan.org
- update to 2013.06
* JVM backend added - passes initial sanity tests
* type captures in signature binder implemented
* dir() is now lazy
* &first now returns Nil instead of failing
* Cool.path implemented
-------------------------------------------------------------------
Mon Jun 3 13:48:44 UTC 2013 - daxim@cpan.org
- update to 2013.05
* speedup of repeated shifts of large lists and arrays
* regex special characters can be used as delimiters
* allow slice with :exists adverb on hashes
* fix regex interpolation slowdown
* fix exporting of subroutines
* underlying nqp layer supports parrot and JVM as backend
-------------------------------------------------------------------
Wed Jan 16 17:40:34 CET 2013 - mls@suse.de
- update to 2012.12
* parse errors are much improved
* the junction autothreader is now an order of magnitude faster
* texas versions of the Set and Bag operators implemented
* precedence related traits (equiv, looser, tighter, assoc)
* FIRST/NEXT/LAST can now be used in all types of loop
-------------------------------------------------------------------
Tue Aug 7 11:53:16 CEST 2012 - mls@suse.de
- update to 2012.07
* Built-in meta-objects (e.g. Metamodel::ClassHOW) now inherit from Any
* &open now supports :enc/:encoding
* Changed &dir to return IO::Path objects, not strings
* Deprecated .bytes, .ucfirst, and .lcfirst on Str
* recognize obsolete rand() and rand(N) forms at compile time
* anonymous subset types 'subset :: of Int where { $_ > 0 }'
-------------------------------------------------------------------
Thu Jun 28 14:18:42 CEST 2012 - mls@suse.de
- fix install section so that the installed perl6 binary
finds its libraries
-------------------------------------------------------------------
Fri Jun 22 18:18:56 CEST 2012 - mls@suse.de
- update to 2012.06
* Longest-Token Matching for | alternations in regexes
* Stricter numification of strings (fails if the string does not
represent a number)
* 'require' now allows argument lists
* Faster .map / list handling
* Improvements to typed exceptions
-------------------------------------------------------------------
Fri Jun 8 13:42:00 CEST 2012 - mls@suse.de
- update to 2012.05
* -I and -M command-line options
* support for non-Int enums
* 'use' now accepts positional arguments and is able to import by tag name
* 'import' now works
* basic support for Version literals
* %*ENV now propagates into subprocesses
* basic implementation of pack and unpack ported from 'ng' branch
* fff flip-flop operator is now implemented, ff has been improved
* various new regex features and improvements
-------------------------------------------------------------------
Sat Mar 24 06:40:00 CES 2012 - carlin@glass.org.nz
- update to 2012.03
-------------------------------------------------------------------
Fri Oct 21 19:36:05 CEST 2011 - mls@suse.de
- update to 2011.10 version
* switch to "new object model" branch
* much faster, both in startup and execution
* native types on various operators
-------------------------------------------------------------------
Thu Jul 21 20:54:19 CEST 2011 - mls@suse.de
- update to 2011.07 version
* fix bug in exponentation of negative numbers
* fix build on systems with little RAM
-------------------------------------------------------------------
Mon Jun 27 12:13:36 CEST 2011 - mls@suse.de
- update to 2011.06 version
* improved parrot register handling for more efficient code
* gcd and lcm operators
* -n and -p command line options
* basic IPv6 support
-------------------------------------------------------------------
Thu Jan 20 17:47:49 CET 2011 - mls@suse.de
- update to 2011.01 version
* faster subroutine calls (type cache)
* implemented 'handles Rolename' trait
* 'use Devel::Trace' debugging pragma
* improved parsing of keyword boundaries
* faster .comb
-------------------------------------------------------------------
Fri Nov 19 12:50:13 CET 2010 - mls@suse.de
- update to 2010.11 version
* qw// is now implemented
* .trans is now 5 times faster
* indexing is now possible with both ranges and Whatever
offsets together: @a[0 .. *-2]
-------------------------------------------------------------------
Fri Oct 22 16:10:11 CEST 2010 - mls@suse.de
- update to 2010.10 version
* we now have a simple version of require
* the local timezone is available in $*TZ
* Str.flip is now 100 times faster than it used to be
* Hyperoperators can now be applied to infix:<+=> and friends
* improved diagnostic messages
-------------------------------------------------------------------
Mon Sep 27 15:23:07 CEST 2010 - mls@suse.de
- update to 2010.09 version
* the specification for temporal objects is now completely implemented
* several performance improvements were implemented
* the series operator has been refactored
* enumeration objects now conform much closer to the current spec
-------------------------------------------------------------------
Fri Aug 27 15:09:37 CEST 2010 - mls@suse.de
- update to 2010.08 version
* Due to a specification change, Nil is now undefined, and no longer
simply an empty Parcel.
* Many modifiers are now recognized on the outside of regexes and
substitutions, for example s:g:samecase/abc/defg/
* Improvements to the performance of integer operations
* Initial implementations of .pack and .unpack methods for the Buf class
* Smartmatching against True or False is now an error. Most people who did
this really wanted to look at the return value of .so instead.
-------------------------------------------------------------------
Fri Jul 23 12:20:25 CEST 2010 - mls@suse.de
- update to 2010.07 version
* rakudo now properly constructs closures in most instances
* arrays can now handle infinite ranges
* generic, multi-level Whatever-currying now works
* simple binding operators := and ::= now work
* simple feed operators <== and ==> now work
-------------------------------------------------------------------
Fri Jun 18 12:35:30 CEST 2010 - mls@suse.de
- update to 2010.06 version
* rakudo now uses immutable iterators internally
* many more things are now evaluated lazily
* backtraces no longer report routines from Parrot internals
* match objects now act like real hashes and arrays
* regexes can now interpolate variables
-------------------------------------------------------------------
Thu May 20 17:55:29 CEST 2010 - mls@suse.de
- update to 2010.05 version
* lexical classes and roles were implemented
* basic support for named enumerations has been restored
* Numeric / Real roles much closer to the spec now
-------------------------------------------------------------------
Thu Apr 22 15:35:51 CEST 2010 - mls@suse.de
- update to 2010.04 version
* fixed string interpolation
* fixed assignment precedence issue
* added DateTime type
-------------------------------------------------------------------
Fri Mar 19 11:59:56 CET 2010 - mls@suse.de
- update to 2010.03 version
* Numerous updates to trigonometric functions and the Rat class
* Basic s/// and s[...] = '...' implemented
* use improved and need/import implemented, with some basic support
for versioned modules and lexical importation
* Grammars work again and now include support for regexes taking
parameters and proto-regexes
* Series operator now has basic support for the current Spec.
* User defined operators working again
* Support, though with caveats, for !, R, X and Z meta-operators
-------------------------------------------------------------------
Fri Feb 19 12:24:44 CET 2010 - mls@suse.de
- update to 2010.02 version
-------------------------------------------------------------------
Fri Oct 23 15:44:35 CEST 2009 - mls@suse.de
- update to October version
-------------------------------------------------------------------
Mon Sep 21 18:05:24 CEST 2009 - mls@suse.de
- update to September version
-------------------------------------------------------------------
Thu Aug 27 18:51:56 CEST 2009 - mls@suse.de
- update to August version
-------------------------------------------------------------------
Fri Jun 26 14:25:01 CEST 2009 - mls@suse.de
- update to June version
-------------------------------------------------------------------
Thu Apr 23 16:22:37 CEST 2009 - mls@suse.de
- update to April version
-------------------------------------------------------------------
Tue Apr 7 18:58:45 CEST 2009 - mls@suse.de
- initial revision