Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 85 lines (67 sloc) 2.373 kB
78f29fd @fglock implemented 'elsif'
authored
1 (5.0)
2 - 'elsif'
0de2489 @fglock regex compiler: implemented '?' quantifier
authored
3 - regex quantifiers
78f29fd @fglock implemented 'elsif'
authored
4
24371e2 @fglock Perlito version 4.1 - floating point numbers; while loop
authored
5 4.1 2010-03-24
6 - floating point numbers
7 - while loop
7639b0c @fglock Grammar: enabled floating point numbers
authored
8
7f0ac39 @fglock Perlito version 4.0
authored
9 4.0 2010-03-20
26c9fa0 @fglock updated ChangeLog for release 4.0
authored
10 - Go backend bootstrap.
11 The Go backend was updated to the latest Go language spec.
12 - Perl5 backend optimized; 30% faster
13 - More library functions, added to all backends
0c96ff2 @fglock docs updates; use '.new()' instead of '::Class()' style constructors …
authored
14 - New 'Eval.pm' module - implements a MiniPerl6 interpreter in MiniPerl6.
1559146 @fglock mp6.pl compiler: new options -Clisp-bin -Cgo-bin
authored
15 This should add some debugging capabilities later on.
0c96ff2 @fglock docs updates; use '.new()' instead of '::Class()' style constructors …
authored
16 - New test suite. See README on how to use 'prove' for each backend.
1559146 @fglock mp6.pl compiler: new options -Clisp-bin -Cgo-bin
authored
17 - New compiler options to create binary executables
618e286 @fglock Go backend bootstrapped; updated docs
authored
18 - Currently the stable backends are: Perl5, Javascript, JVM, Lisp, Go.
19 See README for bootstrapping instructions for all backends.
4b069d6 @fglock doc updates
authored
20 - Removed support for features that are not standard Perl6.
6c6b9ad @fglock ChangeLog: added plan for version 4.0
authored
21
fadc685 @fglock ChangeLog for version 3.0
authored
22 3.0 2010-01-21
23 - Go language backend; using Go: http://golang.org
24 - Java-class backend; using Rhino: http://www.mozilla.org/rhino
25 - util/mp6.pl - compiler command line script written in MiniPerl6
c91b16a @fglock ChangeLog, TODO update
authored
26 - new repository at http://github.com/fglock/Perlito
27 - new web page at http://www.perlito.org created by nferraz (Nelson Ferraz)
28
a674dd2 @fglock first commit
authored
29 2.0 2009-10-09
30 - Javascript (Firefox, V8) bootstrap
31 - simplified 'make' inside tokens
32
33 1.0 2009-08-28
34 - Lisp (SBCL) bootstrap
35 - Changed accessors to lvalue
36
f1ee3c4 @fglock impl mp6.pl -Blisp
authored
37 [intermission]
a674dd2 @fglock first commit
authored
38
39 - Perl5 emitter: fixed Array inside signature: method ( $a, [ $b, $c ] ) ...
40 - Perl5 emitter: implemented "warn"
41
42 0.003 2006-12-12
43 - All tests converted to TAP format
44 - Parrot backend:
45 - added Parrot emitter and 'mp6-parrot' script
46 - passes several tests
47 - 'Match' class written in MP6
48 - Perl5 backend:
49 - parameter binding with complex data structures
50
51 0.002 2006-11-18
52 - fixed array expansion in 'for @x {...}'
53 - fixed grammar compilation in MiniPerl6::Grammar and MiniPerl6::Grammar::Regex
54
55 - type annotations my Int $x
56 - autoquote hash keys { a => 42 }
57 - pair syntax sugar { :$a }
58 - deep array binding [ $a, [ $b, $c ] ] := [ 1, [ 2, 3 ] ]
59
60 0.001 2006-11-17
61 - MiniPerl6::Perl5::Emitter and MiniPerl6::Emitter::Token compile ok
62
63 echo 'class Main { say "hello, World" }' | perl -Ilib5 mp6-perl5-boot.pl | perl -Ilib5
64
65 2006-11-14
66 - all files parsed
67 - added Perl5 build script
68
69 2006-11-11
70 - parses MiniPerl6/Emitter.pm
71
72 2006-11-10
73 - parses mp6.pl
74
75 2006-11-06
76 - implemented MP6::G::Regex::rule()
77 - /<%hash>/
78 - /const|const/
79 - /<subrule>/
80 - /<'xyz'>/
81 - /\n/
82
83 2006-11-01
84 - initial language draft (on paper)
Something went wrong with that request. Please try again.