[t/spec] Add tricky tests (which pass after latest Rakudo patch), unfudge old simple...
[pugs.git] / v6 / v6-MiniPerl6 / ChangeLog
blob58901d491f213dd53b7ea31feef6a2d9c3b415e4
1 2.0  2009-10-09
2 - Javascript (Firefox, V8) bootstrap
3 - simplified 'make' inside tokens
5 1.0  2009-08-28
6 - Lisp (SBCL) bootstrap
7 - Changed accessors to lvalue
9 date?  -
11 - Perl5 emitter: fixed Array inside signature:  method ( $a, [ $b, $c ] ) ...
12 - Perl5 emitter: implemented "warn"
14 0.003  2006-12-12
15 - All tests converted to TAP format
16 - Parrot backend:
17   - added Parrot emitter and 'mp6-parrot' script
18   - passes several tests
19   - 'Match' class written in MP6
20 - Perl5 backend:
21   - parameter binding with complex data structures 
23 0.002  2006-11-18
24 - fixed array expansion in 'for @x {...}'
25 - fixed grammar compilation in MiniPerl6::Grammar and MiniPerl6::Grammar::Regex
27 - type annotations         my Int $x
28 - autoquote hash keys      { a => 42 }
29 - pair syntax sugar        { :$a }
30 - deep array binding       [ $a, [ $b, $c ] ] := [ 1, [ 2, 3 ] ]
32 0.001  2006-11-17
33 - MiniPerl6::Perl5::Emitter and MiniPerl6::Emitter::Token compile ok
35   echo 'class Main { say "hello, World" }' | perl -Ilib5 mp6-perl5-boot.pl | perl -Ilib5 
37 2006-11-14
38 - all files parsed
39 - added Perl5 build script
41 2006-11-11
42 - parses MiniPerl6/Emitter.pm
44 2006-11-10
45 - parses mp6.pl
47 2006-11-06
48 - implemented MP6::G::Regex::rule()
49 - /<%hash>/
50 - /const|const/
51 - /<subrule>/
52 - /<'xyz'>/
53 - /\n/
55 2006-11-01
56 - initial language draft (on paper)