Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 178 lines (169 sloc) 7.876 kb
836c8c8 Moritz Lenz mention spectest_smolder in README and ChangeLog
moritz authored
1 New in 2009-10 release
2 + smolder reports for spectest runs
0331d60 Moritz Lenz [docs] ChangeLog updates
moritz authored
3 + more Complex trig functions
ffe6481 Moritz Lenz [docs] ChangeLog updates
moritz authored
4 + pure Perl implementation of the Complex type
0331d60 Moritz Lenz [docs] ChangeLog updates
moritz authored
5 + some variants of the new series operator
6 + correct construction of twigilled colonpairs
7 + infix:<eqv>, .pred and .succ for the Rat type
8 + when configuring with --gen-parrot, pass --optimize to parrot's Configure.pl
3eceb87 Moritz Lenz [docs] update ChangeLog
moritz authored
9 + moved more operators to the setting and thus made them overloadable
10 + { %hash } now correctly constructs a hash, not a closure
11 + new, faster low level Signature type
12 + improved Signature introspection
7e34de6 Moritz Lenz mention new signature binder in ChangeLog
moritz authored
13 + new, much faster signature binder
836c8c8 Moritz Lenz mention spectest_smolder in README and ChangeLog
moritz authored
14
4b9cd2d Moritz Lenz [docs] ChangeLog updates
moritz authored
15 New in 2009-09 release
16 + updates to numeric operators: infix</>(Int, Int) creates a Rat
17 + Rat (rational) numbers
18 + overloadable builtin operators
48b5d4d Patrick R. Michaud Some ChangeLog updates.
pmichaud authored
19 + contextual variables
20 + setting values in %*ENV now works
ea6448f Patrick R. Michaud More ChangeLog updates.
pmichaud authored
21 + partial support for trigonometric functions of complex numbers
22 + better handling of custom traits, many builtin traits moved to core setting
23 + improved type dispatch for builtin operators, type coercions
4b9cd2d Moritz Lenz [docs] ChangeLog updates
moritz authored
24
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
25 New in 2009-08 release
3d5359d Patrick R. Michaud More text updates in preparation for release.
pmichaud authored
26 + Rakudo must now be built from an installed parrot, and can be installed
9959b21 Moritz Lenz [docs] mentioned installed parrot in ChangeLog
moritz authored
27 itself
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
28 + separate Perl 6 meta class
29 + introspection on roles
30 + declaration of methods in the meta class by writing method ^newmethod($obj)
31 + :tree options for parent class, attribute and role introspection
3d5359d Patrick R. Michaud More text updates in preparation for release.
pmichaud authored
32 + allow some custom postcircumfix:<( )> methods
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
33 + moved more built-ins into the setting
34 + implement operators infix:<!%> (divisibility test) and prefix [||] and [//]
35 + updated ROADMAP in preparation for the Rakudo Star release
36 + instead of throwing nasty parse errors, Rakudo now informs you that feed
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
37 operators are not yet implemented
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
38 + improved testing: planless testing with done_testing(); better diagnostic
39 output from is()
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
40 + the syntax for embedded comments has changed
1c93b6b Moritz Lenz [docs] more ChangeLog updates
moritz authored
41 + embedded Pod comments are now recognized
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
42 + support for defining traits and applying them to routines, classes and roles
1c93b6b Moritz Lenz [docs] more ChangeLog updates
moritz authored
43 + "hides" trait (class A hides B { ... }), and "is hidden"
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
44 + better handling of slurpy and optional in multi-dispatch
45 + use of .?, .+ and .* with indirect calling form ($obj.+@cands)
46 + .can improved; now returns something usable as an iterator
47 + lastcall implemented
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
48
7187b9f Moritz Lenz [docs] update ChangeLog
moritz authored
49 New in 2009-07 release
fb0601a Jonathan Worthington Extra changelog entry plus tweaks.
jnthn authored
50 + extensive refactor of the multi dispatch code to get closer to the spec
e7a7999 Moritz Lenz [docs] ChangeLog updates
moritz authored
51 + better handling of named arguments in multi dispatch
fb0601a Jonathan Worthington Extra changelog entry plus tweaks.
jnthn authored
52 + operators and traits can be defined in the setting
e7a7999 Moritz Lenz [docs] ChangeLog updates
moritz authored
53 + basic implementation of the series and eqv operators
0b9d7af Moritz Lenz [docs] more ChangeLog updates
moritz authored
54 + refatored trait code to match updated specification
e7a7999 Moritz Lenz [docs] ChangeLog updates
moritz authored
55 + implemented more cases of smartmatching against hashes
56 + fixed state variables to work with //= and ||= initialization
0b9d7af Moritz Lenz [docs] more ChangeLog updates
moritz authored
57 + improved testing: when Rakudo dies with 'Null PMC Access' it is never
58 considered a success
59 + implemented the :all flag to split which keeps captures
60 + added List.rotate builtin
61 + nextwith and callwith now also work properly with methods
62 + take() without outer gather now merely warns
fb0601a Jonathan Worthington Extra changelog entry plus tweaks.
jnthn authored
63 + introspection of roles and attributes
7187b9f Moritz Lenz [docs] update ChangeLog
moritz authored
64
de1e9f0 Moritz Lenz [docs] initial changelog for 2009-06 release
moritz authored
65 New in 2009-06 release
99cad48 Patrick R. Michaud Documentation updates for release.
pmichaud authored
66 + refactored and corrected object initialization (BUILD/CREATE)
de1e9f0 Moritz Lenz [docs] initial changelog for 2009-06 release
moritz authored
67 + attributes initilizations can now use attributes defined earlier
68 + method calls are now faster
69 + basic safe mode that forbids IO and execution of external programs
70 + implemented meta operators for user defined operators
71 + initial implementation of Temporal (date/time related objects)
72 + type checking of implicit return values
73 + improved introspection methods
77f9d70 Patrick R. Michaud Some more updates in preparation for Thursday's release.
pmichaud authored
74 + cleaned up IO methods
1b06df8 Patrick R. Michaud More news.
pmichaud authored
75 + improved "is export" handling for modules and setting
77f9d70 Patrick R. Michaud Some more updates in preparation for Thursday's release.
pmichaud authored
76 + automatically transcode to iso-8859-1 for faster parsing when possible
77 + refactored and corrected assignment, .succ, .pred, C<++>, C<-->,
78 postcircumfix:<[ ]>, Whatever
79 + "module Foo;" now allows statements before it
99cad48 Patrick R. Michaud Documentation updates for release.
pmichaud authored
80 + improved Unicode string handling
81 + better support for Str increment/decrement in Unicode ranges
82 + many performance improvements
de1e9f0 Moritz Lenz [docs] initial changelog for 2009-06 release
moritz authored
83
ffcde86 Moritz Lenz ChangeLog updates
moritz authored
84 New in 2009-05 release
97c7cec Patrick R. Michaud ChangeLog updates for release
pmichaud authored
85 + updated docs/ROADMAP
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
86 + basic support for custom operators
87 + operators can now be referenced as &infix:<+>
97c7cec Patrick R. Michaud ChangeLog updates for release
pmichaud authored
88 + meta operator support for custom operators
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
89 + cross-language library loading
222993f Moritz Lenz [docs] update ChangeLog
moritz authored
90 + stack traces now include source file name and line number
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
91 + implemented Regex type
966ea72 Moritz Lenz [docs] update ChangeLog
moritz authored
92 + .WALK (parent classes in configurable order)
93 + .name method on routines
94 + refactored enums, thereby fixing many enum related bugs
95 + fixed namespace of eval()ed code
612bcf3 Moritz Lenz [docs] ChangeLog updates
moritz authored
96 + implemented parallel dispatch (@objects>>.methods)
97 + initial support for «...» quotes
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
98 + text files now default to utf8 encoding
966ea72 Moritz Lenz [docs] update ChangeLog
moritz authored
99 + fixes to Match.perl and Match.chunks
100 + implemented 'constant name = $value'
101 + documented build dependencies
222993f Moritz Lenz [docs] update ChangeLog
moritz authored
102 + grep() accepts general matcher, things like @list.grep(Int) work
103 + trigonometric functions (sin, cos, ...) now available via 'use Num :Trig'
b4f301d Jonathan Worthington ChangeLog tweaks.
jnthn authored
104 + qx{} quotes now work (except on Windows)
6685755 Jonathan Worthington Few extras for the ChangeLog.
jnthn authored
105 + hyper-operators on hashes now work (%a >>+<< %b)
106 + initial implementation of $foo.@bar
107 + refactored wrap and unwrap to work with candidate lists; fixes some bugs
108 + refactored/improved callsame and callwith, and added nextsame and nextwith
109 (only work for dispatches of the form $foo.@bar and with wrap so far)
110 + partial implementation of .^parents and .^methods
b4f301d Jonathan Worthington ChangeLog tweaks.
jnthn authored
111 + can initialize attributes in terms of others
97c7cec Patrick R. Michaud ChangeLog updates for release
pmichaud authored
112 + many other bug fixes and performance enhancements
ffcde86 Moritz Lenz ChangeLog updates
moritz authored
113
114 New in 2009-04 release (#16, "Bratislava")
5c8015e Jonathan Worthington Updates to ChangeLog; add some more items and replace * with + for consi...
jnthn authored
115 + wrap and unwrap for subroutines
116 + calling a method on a Whatever star generates a closure
117 + 1+*, *+1 and others generate closures (*-1 missing)
118 + Associative, Positional and Callable are now parametric roles
119 + typed arrays and hashes
120 + parametric role subtyping (R[T1] ~~ R[T2] where T1 ~~ T2)
121 + .invert and .push on Hashes
122 + enforce return types of subroutines (partial implementation)
123 + parallel testing
124 + Configure.pl now supports passing options to parrot's Configure
125 + support for lexical subroutines and multis
126 + implemented \c[character name] in double quoted strings and regexes
127 + implemented Perl 5 regexes
128 + rx/.../ regex quoting
f68de36 Moritz Lenz [docs] typo (vim-o?) in ChangeLog
moritz authored
129 + sockets support has been added (IO::Socket)
5c19526 Patrick R. Michaud More ChangeLog updates.
pmichaud authored
130 + regex patterns may now be quantified by a separator regex
5c8015e Jonathan Worthington Updates to ChangeLog; add some more items and replace * with + for consi...
jnthn authored
131 + moved many methods to the setting
132 + exporting and importing by tags, support :DEFAULT export tag
133 + implemented START blocks
134 + implemented roots builtin
135 + implemented .ast on Match objects
5c19526 Patrick R. Michaud More ChangeLog updates.
pmichaud authored
136 + added Match.caps and Match.chunks
5c8015e Jonathan Worthington Updates to ChangeLog; add some more items and replace * with + for consi...
jnthn authored
137 + split() now supports limits in all cases
5c19526 Patrick R. Michaud More ChangeLog updates.
pmichaud authored
138 + prefix:<=> and the "fish operator" ( =<> ) are now gone
5c8015e Jonathan Worthington Updates to ChangeLog; add some more items and replace * with + for consi...
jnthn authored
139 + .readline is now .get
140 + roles are now punned on any method call on the role
141 + many other bug fixes
370dd76 Moritz Lenz [docs] update to ChangeLog
moritz authored
142
db1e872 Patrick R. Michaud Final ChangeLog for release #15.
pmichaud authored
143 New in 2009-03 release (#15, "Oslo")
84920ea Moritz Lenz [docs] update ChangeLog a bit
moritz authored
144 + implemented $*PROGRAM_NAME magical variable
145 + outer lexicals are now visible in eval()
4947aea Moritz Lenz [ChangeLog] mention last/next working in grep()
moritz authored
146 + next, last etc. work in grep()
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
147 + added R metaoperator
84920ea Moritz Lenz [docs] update ChangeLog a bit
moritz authored
148 + add an initial draft of Match.perl
4ec17da Patrick R. Michaud ChangeLog update.
pmichaud authored
149 + refactor Grammar and Match class hierarchy
150 + fix if/unless/while/until/for/... on line after close curlies
151 + add Q quoting, including Q:PIR
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
152 + added "state" variables
cba1557 Jonathan Worthington Add a few more bits to the ChangeLog.
jnthn authored
153 + //= fixed to short-circuit, and added short-circuiting &&= and ||=
154 + multi-subs now have the Multi type and have a .candidates method
155 + multi-method dispatch now looks up the class hierarchy
156 + various fixes to using roles as type constraints
157 + support bare sigils in signatures
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
158 + more methods and functions moved to (Perl 6) setting
cba1557 Jonathan Worthington Add a few more bits to the ChangeLog.
jnthn authored
159 + many other bug fixes
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
160
4bb9d8d Patrick R. Michaud Rename NEWS to ChangeLog, since that's what it really represents.
pmichaud authored
161 New in 2009-02 release (#14, "Vienna")
162 + first release independent of Parrot releases
163 + passing 7076 spectests (+796 since 2009-01 release)
164 + build and use fakecutable (perl6.exe) by default
165 + redesigned build, configuration, and test subsystems
166 + add settings/ directory for builtins written in Perl 6 (was "prelude")
167 + improve diagnostics in Test.pm
168 + allow anonymous classes via C<::>
169 + re-use existing parameterized roles instead of creating new ones
170 + roles now pun classes when .new is called on them
171 + 'proto' now marks all same-named routines as 'multi'
172 + XopX is now Xop
173 + implement <-> (rw) pointy blocks
174 + added min= and max= metaoperators
175 + many many bugfixes
176 + publish release schedule
177 + documentation improvements
Something went wrong with that request. Please try again.