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

openSUSE Build Service is sponsored by