Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 382 lines (362 sloc) 17.29 kb
d84752d Implemented Instants and Durations.
Kodi Arfer authored
1 + S32::Temporal now completely implemented
2 + Instants and Durations
0d6d574 Moritz Lenz update ChangeLog
moritz authored
3 + speedup for slurp() built-in
4 + various improvements to the Set type
d84752d Implemented Instants and Durations.
Kodi Arfer authored
5
c1e19af Moritz Lenz update ChangeLog a bit
moritz authored
6 New in 2010.08 release
fcf4f36 Moritz Lenz adverbs for m//
moritz authored
7 + syntactic adverbs on substitutions, rx quotes and m//, e.g. '$x ~~ s:2nd/a/b/'
c1e19af Moritz Lenz update ChangeLog a bit
moritz authored
8 + updated ROADMAP
9 + speedups for integer operations
7530af5 Matthew Walton Update ChangeLog for 2010.08 release.
mathw authored
10 + the Match class's .perl method now produces useful, roundtrippable Perl code
11 + the MAIN subroutine can now parse short arguments
12 + the cmp and <=> operators now work on more numeric types
13 + the Buf class now has .pack and .unpack methods with partial functionality
14 + numeric bitshift operators now have the correct precedence
15 + smartmatch against True or False is now an error
96a0ffe Moritz Lenz allow all the adverbs on s/// that Cool.subst understands
moritz authored
16
c6a829d Moritz Lenz add "handles" to ChangeLog
moritz authored
17 New in 2010.07 release
18 + support for delegation via 'handles'
66ca1a7 Moritz Lenz add some ChangeLog entries
moritz authored
19 + implemented binding with := and read-only binding with ::=
20 + implement OS related built-ins like mkdir, cwd
21 + improved diagnostics in Test.pm
22 + basic binary IO, buffer encoding and decoding
23 + magic $*ARGFILE file handle
24 + more robust closures
25 + multi-level Array and Hash element autovivification
3370f07 Moritz Lenz update ChnageLog
moritz authored
26 + perl6 --version now identifies the exact git sha1 and parrot version
66ca1a7 Moritz Lenz add some ChangeLog entries
moritz authored
27 + implemented 'is rw' trait on classes
36c5464 Moritz Lenz switch file tests to $filename.IO ~~ :e; implement IO.z
moritz authored
28 + file tests now work through IO, ie. 'README'.IO ~~ :e
3370f07 Moritz Lenz update ChnageLog
moritz authored
29 + generic, multi-level Whatever-currying (eg grep !(* % 2), @list)
afd65e7 Jonathan Worthington Couple more ChangeLog items.
jnthn authored
30 + improved error reporting in many cases, especially multi-method dispatch
3370f07 Moritz Lenz update ChnageLog
moritz authored
31 + implemented backtracking into capturing groups and subrules
32 + phasers refactored, they can now return results and see the setting
33 + custom circumfix operators
34 + basic .wrap and .unwrap implementation
35 + weighted Hash.pick
36 + .perl on custom classes now dumps attributes
afd65e7 Jonathan Worthington Couple more ChangeLog items.
jnthn authored
37 + Basic implementation of the ==> and <== feed operators
38 + Int ~~ Num is no longer true, as per spec; use Numeric instead
937177e Jonathan Worthington Also a note in the ChangeLog about enum improvements.
jnthn authored
39 + Improvements to enumerations
c6a829d Moritz Lenz add "handles" to ChangeLog
moritz authored
40
e36cbae Moritz Lenz update ChangeLog, CREDITS
moritz authored
41 New in 2010.06 release
f17fe96 Moritz Lenz extend ChangeLog a bit
moritz authored
42 + new list model with immutable iterators, lots of fixes to lists and arrays
e36cbae Moritz Lenz update ChangeLog, CREDITS
moritz authored
43 + variable interpolation into regexes
5940b25 Moritz Lenz [docs] update ChangeLog
moritz authored
44 + compile time Whatever currying for infix, prefix and postfix operators
736bef8 Carl Mäsak [docs/ChangeLog] some further updates
masak authored
45 + autoprinting in the REPL shell
46 + in @*INC, the current directory '.' now comes at the end, as in Perl 5
47 + basic Buf implementation: Str.encode/Buf.decode work for UTF-8
dd8b9f0 Moritz Lenz update ChangeLog
moritz authored
48 + proper Perl 6 match objects
49 + Backtraces with Perl 6 subroutine names and line numbers
fca899b Moritz Lenz add MAIN to ChangeLog
moritz authored
50 + MAIN and USAGE subs
f17fe96 Moritz Lenz extend ChangeLog a bit
moritz authored
51 + basic version of Str.trans
52 + mix-ins with non-roles (5 but 'string')
736bef8 Carl Mäsak [docs/ChangeLog] some further updates
masak authored
53 + @*ARGS is now read-write
54 + IO::Socket::INET again works in CORE
8a1a1a5 Carl Mäsak [ChangeLog, announce] improvements
masak authored
55 + hash and array slices have been greatly improved
f17fe96 Moritz Lenz extend ChangeLog a bit
moritz authored
56 + basic support for callframe() and CallFrame type
e36cbae Moritz Lenz update ChangeLog, CREDITS
moritz authored
57
d4bb7b2 Moritz Lenz [docs] add some entries to ChangeLog
moritz authored
58 New in 2010.05 release
65893e1 Solomon Foster Work on release announcements.
colomon authored
59 + implemented lexical and anonymous classes and roles
d4bb7b2 Moritz Lenz [docs] add some entries to ChangeLog
moritz authored
60 + manual pages are now installed
61 + the .match method now understand the adverbs :c; :p, :nth, :x, :g, :ov
62 + test reports with tools/test_summary.pl now record detailed timing information
63 + many improvements to numeric handling
64 + implemented S (sequential) meta operator
65 + fixed placeholder parameters ($^a, $^b)
66 + basic enum implementation
67 + implemented List.classify
d855135 Solomon Foster Add a few more bits to the changelog.
colomon authored
68 + turned on an additional 47 test files
69 + further improved error messages
70 + implement zero-argument versions of many binary operators
24e28a1 Solomon Foster Some spell checking, mention Blizkost.
colomon authored
71 + basic interoperation with Perl 5 through the external Blizkost project
d4bb7b2 Moritz Lenz [docs] add some entries to ChangeLog
moritz authored
72
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
73 New in 2010.04 release
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
74 + interpolation of expression ending in postcircumfixes into double-quoted
75 strings (for example "cards: @cards.sort()")
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
76 + prefix and postfix hyper operators
77 + multi subs now work properly when lexically scoped
78 + implemented item assignment with tighter precedence than the comma operator
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
79 + loading of .pm6 modules
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
80 + Basic implementation of Numeric and Real roles
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
81 + implementation of DateTime and Date built-in types
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
82 + named regexes can be declared outside of grammars again
83 + support for numbers with arbitrary radix, including fractional numbers (:16<DEAD.BEEF>)
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
84 + implemented fmt(), printf() note() and IO.getc built-in routines
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
85 + infix meta operators now inherit the precedence of the modified operator
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
86 + &[+] short name for infix operators
87 + hash slices
88 + signature literals
98f05df Jonathan Worthington Some more ChangeLog entries.
jnthn authored
89 + smart-matching against signatures
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
90 + more consistent implementation of prefix:<|> for interpolating things into
91 signatures
92 + better error message on accidental usa of Perl 5 features such as << as
93 bit shift operators, and catch many perl 5 magic variables
1f638cc Moritz Lenz [docs] another ChangeLog entry
moritz authored
94 + implemented type Cool
98f05df Jonathan Worthington Some more ChangeLog entries.
jnthn authored
95 + implemented anonymous classes and roles
96 + implemented $*PID
97 + method introspection works again
98 + better error message for calling non-existent routine in a namespace
99 + now run programs with the setting as an outer lexical scope, as per spec
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
100
a8d808f Carl Mäsak [docs/ChangeLog] partial draft of the 2010.03 release
masak authored
101 New in 2010.03 release
102 + The trigonometric functions and the Rat class have received numerous
103 updates, making them faster and more complete
104 + .^parent now works again
105 + The invocation logic has received various speedups
106 + Hash creation has been optimized
107 + Various improvement related to constant internal strings have led to
108 slight speedups
4c251d4 Carl Mäsak [docs/ChangeLog] fixed typo, removed dup
masak authored
109 + .pick, .sort, .keys, .values, .kv, sprintf were reimplemented, ported
110 from the old 'alpha' branch
a8d808f Carl Mäsak [docs/ChangeLog] partial draft of the 2010.03 release
masak authored
111 + The statement modifier for loop works again
112 + Various parsing bugs have been sorted out; one having to do with
113 closing curly braces at the end of a line not terminating the statement
6dd31df Jonathan Worthington Re-instate masak++ ChangeLog entries that I somehow managed to lose.
jnthn authored
114 + .CREATE, .BUILDALL and .can in the OO system have received attention,
115 some of it leading to mild speedups
116 + $*PROGRAM_NAME and @*ARGS now work
4c251d4 Carl Mäsak [docs/ChangeLog] fixed typo, removed dup
masak authored
117 + Deferral works again (nextsame/nextwith/callsame/callwith)
6dd31df Jonathan Worthington Re-instate masak++ ChangeLog entries that I somehow managed to lose.
jnthn authored
118 + Array.delete works again
d537cea Jonathan Worthington Fill out ChangeLog - should cover most things.
jnthn authored
119 + Fixed .?, .+ and .* along with matching latest spec on .?
120 + Switch untyped variables to default to Any instead of Mu
121 + &foo lookup syntax works again (including for operators)
122 + Various cases of eqv operator implemented
123 + Make overriding postcircumfix:<( )> work again, this time per spec
124 + Make junctions of code objects invokable again
125 + Lazy implementation of the Z operator
126 + Added back @*INC
127 + Read-only %*ENV support
128 + Grammars work again
129 + Implemented regexes taking parameters
130 + Implemented proto-regex declarations
131 + Initial work on getting subset types working again
132 + Add back many of the file test methods
133 + Added docs/S11-Modules-proposal.pod documenting how we intend to handle
134 modules through Rakudo *
135 + First cut of locating and loading modules with a given version and/or
136 authority, and in absence of a requirement selection of the latest
137 version by default if multiple are available.
138 + Many improvements to the series operator
b4ed7c1 Carl Mäsak [docs/ChangeLog] added/changed a few quotation marks
masak authored
139 + Implemented 'need' and a first cut of 'import'; 'use' works in terms
140 of them
d537cea Jonathan Worthington Fill out ChangeLog - should cover most things.
jnthn authored
141 + Import is now into the lexical scope by default, as per spec
b4ed7c1 Carl Mäsak [docs/ChangeLog] added/changed a few quotation marks
masak authored
142 + Removed requirement to hand-pre-compile .pm to .pir for use with 'use'
d537cea Jonathan Worthington Fill out ChangeLog - should cover most things.
jnthn authored
143 + Improved multi-dispatch candidate not found errors to include details of
144 the available candidates
145 + Implemented 'use MONKEY_TYPING'
146 + Many cases of smart-match work again
147 + $x.Foo::bar() and $x.$y() work again
148 + $.foo(1,2,3) works again
855ecb5 Solomon Foster Tweak changelog on metaops.
colomon authored
149 + !, R, X and Z meta-operators work, albeit with some caveats
d537cea Jonathan Worthington Fill out ChangeLog - should cover most things.
jnthn authored
150 + s/foo/bar/ and s[foo] = 'bar' substitution syntax implemented
151 + Array.rotate added back
152 + User defined operators (prefix, postfix, infix) working again
153 + Many more small but important improvements to built-in types and functions
154 + Various other bug fixes
155 + ROADMAP updates
a8d808f Carl Mäsak [docs/ChangeLog] partial draft of the 2010.03 release
masak authored
156
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
157 New in 2010.02 release
158 + The branch formerly known as 'ng' becomes the new master branch
2663b19 [docs/] additions to ChangeLog and announce/2010.02
Martin Berends authored
159 + The previous master branch is now Rakudo/alpha
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
160 + NQP-RX replaces NQP in the Parrot Compiler Toolkit, enabling the
161 source code of the compiler to be written in a subset of Perl 6 that
162 is much more powerful, most importantly with regexes, as the name
163 suggests
164 + The revised Perl6/Grammar.pm is much closer to the canonical STD.pm
165 + Regexes may declare contextual and lexical variables
166 + Lazy lists and arrays are partly implemented
167 + The object metamodel is largely written in NQP-RX instead of PIR
168 + The name of the root of the object hierarchy is now Mu
169 + The term 'undef' is gone, replaced by Nil, Mu or *.notdef depending on
170 context
2663b19 [docs/] additions to ChangeLog and announce/2010.02
Martin Berends authored
171 + Builtin classes derive from Cool which derives from Any
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
172 + The refactored source code is more compact and more easily extended
173 + The number of spectests passed has reduced from a peak of 32731 in
e4cdb5b [build/PARROT_REVISION] tentatively set to 44147 2.1.0
Martin Berends authored
174 alpha to 24221, because porting the functionality to the new master
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
175 is still ongoing
176 + Release numbering changes from 'dash' to 'dot' delimiter to get on
177 better with various package management systems
178
98f43b6 Patrick R. Michaud Update ChangeLog for release.
pmichaud authored
179 New in 2010-01 release
180 + Added method form of eval.
181 + Implemented :s and :l file operators
182 + Added functions for logarithms using $base
183 + Refactored subroutine calls to use new Context structures in Parrot 2.0.0
184
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
185 New in 2009-12 release
186 + Only minor maintenance was done because all attention was being given
187 to the Rakudo/ng branch, bringing in the new nqp-rx bootstrap compiler
188
b5d7e51 Patrick R. Michaud Update ChangeLog for release.
pmichaud authored
189 New in 2009-11 release
190 + Rakudo now uses Parrot's updated calling convention features
d351043 Jonathan Worthington Tweak the release announcement and change log to clarify what the nested...
jnthn authored
191 + support unpacking of arrays, hashes and objects in signatures
b5d7e51 Patrick R. Michaud Update ChangeLog for release.
pmichaud authored
192 + changed .pick to use :replace instead of :repl
193 + many core setting optimizations and bugfixes
1db377a Carl Mäsak [docs/ChangeLog] added a few more changes
masak authored
194 + IO::Socket.recv() has been extended to accept a parameter specifying the
195 number of bytes which will be received
196 + Rakudo now looks up %INC in the right namespace when loading libraries for
197 foreign languages
b5d7e51 Patrick R. Michaud Update ChangeLog for release.
pmichaud authored
198
836c8c8 Moritz Lenz mention spectest_smolder in README and ChangeLog
moritz authored
199 New in 2009-10 release
200 + smolder reports for spectest runs
0331d60 Moritz Lenz [docs] ChangeLog updates
moritz authored
201 + more Complex trig functions
073d5ed Jonathan Worthington Additions to ChangeLog.
jnthn authored
202 + pure Perl 6 implementation of the Complex type
0331d60 Moritz Lenz [docs] ChangeLog updates
moritz authored
203 + some variants of the new series operator
204 + correct construction of twigilled colonpairs
205 + infix:<eqv>, .pred and .succ for the Rat type
206 + when configuring with --gen-parrot, pass --optimize to parrot's Configure.pl
3eceb87 Moritz Lenz [docs] update ChangeLog
moritz authored
207 + moved more operators to the setting and thus made them overloadable
208 + { %hash } now correctly constructs a hash, not a closure
209 + new, faster low level Signature type
210 + improved Signature introspection
7e34de6 Moritz Lenz mention new signature binder in ChangeLog
moritz authored
211 + new, much faster signature binder
073d5ed Jonathan Worthington Additions to ChangeLog.
jnthn authored
212 + improved various error messages related to signature binding
213 + signature literals now supported
214 + binding of named arguments to positional parameters
215 + attributive parameters implemented
216 + package blocks now run as immediate blocks, as per the spec
217 + lexical variables declared outside of packages now visible inside them
836c8c8 Moritz Lenz mention spectest_smolder in README and ChangeLog
moritz authored
218
4b9cd2d Moritz Lenz [docs] ChangeLog updates
moritz authored
219 New in 2009-09 release
220 + updates to numeric operators: infix</>(Int, Int) creates a Rat
221 + Rat (rational) numbers
222 + overloadable builtin operators
48b5d4d Patrick R. Michaud Some ChangeLog updates.
pmichaud authored
223 + contextual variables
224 + setting values in %*ENV now works
ea6448f Patrick R. Michaud More ChangeLog updates.
pmichaud authored
225 + partial support for trigonometric functions of complex numbers
226 + better handling of custom traits, many builtin traits moved to core setting
227 + improved type dispatch for builtin operators, type coercions
4b9cd2d Moritz Lenz [docs] ChangeLog updates
moritz authored
228
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
229 New in 2009-08 release
3d5359d Patrick R. Michaud More text updates in preparation for release.
pmichaud authored
230 + Rakudo must now be built from an installed parrot, and can be installed
9959b21 Moritz Lenz [docs] mentioned installed parrot in ChangeLog
moritz authored
231 itself
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
232 + separate Perl 6 meta class
233 + introspection on roles
234 + declaration of methods in the meta class by writing method ^newmethod($obj)
235 + :tree options for parent class, attribute and role introspection
3d5359d Patrick R. Michaud More text updates in preparation for release.
pmichaud authored
236 + allow some custom postcircumfix:<( )> methods
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
237 + moved more built-ins into the setting
238 + implement operators infix:<!%> (divisibility test) and prefix [||] and [//]
239 + updated ROADMAP in preparation for the Rakudo Star release
240 + instead of throwing nasty parse errors, Rakudo now informs you that feed
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
241 operators are not yet implemented
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
242 + improved testing: planless testing with done_testing(); better diagnostic
243 output from is()
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
244 + the syntax for embedded comments has changed
1c93b6b Moritz Lenz [docs] more ChangeLog updates
moritz authored
245 + embedded Pod comments are now recognized
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
246 + support for defining traits and applying them to routines, classes and roles
1c93b6b Moritz Lenz [docs] more ChangeLog updates
moritz authored
247 + "hides" trait (class A hides B { ... }), and "is hidden"
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
248 + better handling of slurpy and optional in multi-dispatch
249 + use of .?, .+ and .* with indirect calling form ($obj.+@cands)
250 + .can improved; now returns something usable as an iterator
251 + lastcall implemented
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
252
7187b9f Moritz Lenz [docs] update ChangeLog
moritz authored
253 New in 2009-07 release
fb0601a Jonathan Worthington Extra changelog entry plus tweaks.
jnthn authored
254 + extensive refactor of the multi dispatch code to get closer to the spec
e7a7999 Moritz Lenz [docs] ChangeLog updates
moritz authored
255 + better handling of named arguments in multi dispatch
fb0601a Jonathan Worthington Extra changelog entry plus tweaks.
jnthn authored
256 + operators and traits can be defined in the setting
e7a7999 Moritz Lenz [docs] ChangeLog updates
moritz authored
257 + basic implementation of the series and eqv operators
0b9d7af Moritz Lenz [docs] more ChangeLog updates
moritz authored
258 + refatored trait code to match updated specification
e7a7999 Moritz Lenz [docs] ChangeLog updates
moritz authored
259 + implemented more cases of smartmatching against hashes
260 + fixed state variables to work with //= and ||= initialization
0b9d7af Moritz Lenz [docs] more ChangeLog updates
moritz authored
261 + improved testing: when Rakudo dies with 'Null PMC Access' it is never
262 considered a success
263 + implemented the :all flag to split which keeps captures
264 + added List.rotate builtin
265 + nextwith and callwith now also work properly with methods
266 + take() without outer gather now merely warns
fb0601a Jonathan Worthington Extra changelog entry plus tweaks.
jnthn authored
267 + introspection of roles and attributes
7187b9f Moritz Lenz [docs] update ChangeLog
moritz authored
268
de1e9f0 Moritz Lenz [docs] initial changelog for 2009-06 release
moritz authored
269 New in 2009-06 release
99cad48 Patrick R. Michaud Documentation updates for release.
pmichaud authored
270 + refactored and corrected object initialization (BUILD/CREATE)
de1e9f0 Moritz Lenz [docs] initial changelog for 2009-06 release
moritz authored
271 + attributes initilizations can now use attributes defined earlier
272 + method calls are now faster
273 + basic safe mode that forbids IO and execution of external programs
274 + implemented meta operators for user defined operators
275 + initial implementation of Temporal (date/time related objects)
276 + type checking of implicit return values
277 + improved introspection methods
77f9d70 Patrick R. Michaud Some more updates in preparation for Thursday's release.
pmichaud authored
278 + cleaned up IO methods
1b06df8 Patrick R. Michaud More news.
pmichaud authored
279 + improved "is export" handling for modules and setting
77f9d70 Patrick R. Michaud Some more updates in preparation for Thursday's release.
pmichaud authored
280 + automatically transcode to iso-8859-1 for faster parsing when possible
281 + refactored and corrected assignment, .succ, .pred, C<++>, C<-->,
282 postcircumfix:<[ ]>, Whatever
283 + "module Foo;" now allows statements before it
99cad48 Patrick R. Michaud Documentation updates for release.
pmichaud authored
284 + improved Unicode string handling
285 + better support for Str increment/decrement in Unicode ranges
286 + many performance improvements
de1e9f0 Moritz Lenz [docs] initial changelog for 2009-06 release
moritz authored
287
ffcde86 Moritz Lenz ChangeLog updates
moritz authored
288 New in 2009-05 release
97c7cec Patrick R. Michaud ChangeLog updates for release
pmichaud authored
289 + updated docs/ROADMAP
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
290 + basic support for custom operators
291 + operators can now be referenced as &infix:<+>
97c7cec Patrick R. Michaud ChangeLog updates for release
pmichaud authored
292 + meta operator support for custom operators
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
293 + cross-language library loading
222993f Moritz Lenz [docs] update ChangeLog
moritz authored
294 + stack traces now include source file name and line number
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
295 + implemented Regex type
966ea72 Moritz Lenz [docs] update ChangeLog
moritz authored
296 + .WALK (parent classes in configurable order)
297 + .name method on routines
298 + refactored enums, thereby fixing many enum related bugs
299 + fixed namespace of eval()ed code
612bcf3 Moritz Lenz [docs] ChangeLog updates
moritz authored
300 + implemented parallel dispatch (@objects>>.methods)
301 + initial support for «...» quotes
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
302 + text files now default to utf8 encoding
966ea72 Moritz Lenz [docs] update ChangeLog
moritz authored
303 + fixes to Match.perl and Match.chunks
304 + implemented 'constant name = $value'
305 + documented build dependencies
222993f Moritz Lenz [docs] update ChangeLog
moritz authored
306 + grep() accepts general matcher, things like @list.grep(Int) work
307 + trigonometric functions (sin, cos, ...) now available via 'use Num :Trig'
b4f301d Jonathan Worthington ChangeLog tweaks.
jnthn authored
308 + qx{} quotes now work (except on Windows)
6685755 Jonathan Worthington Few extras for the ChangeLog.
jnthn authored
309 + hyper-operators on hashes now work (%a >>+<< %b)
310 + initial implementation of $foo.@bar
311 + refactored wrap and unwrap to work with candidate lists; fixes some bugs
312 + refactored/improved callsame and callwith, and added nextsame and nextwith
313 (only work for dispatches of the form $foo.@bar and with wrap so far)
314 + partial implementation of .^parents and .^methods
b4f301d Jonathan Worthington ChangeLog tweaks.
jnthn authored
315 + can initialize attributes in terms of others
97c7cec Patrick R. Michaud ChangeLog updates for release
pmichaud authored
316 + many other bug fixes and performance enhancements
ffcde86 Moritz Lenz ChangeLog updates
moritz authored
317
318 New in 2009-04 release (#16, "Bratislava")
5c8015e Jonathan Worthington Updates to ChangeLog; add some more items and replace * with + for consi...
jnthn authored
319 + wrap and unwrap for subroutines
320 + calling a method on a Whatever star generates a closure
321 + 1+*, *+1 and others generate closures (*-1 missing)
322 + Associative, Positional and Callable are now parametric roles
323 + typed arrays and hashes
324 + parametric role subtyping (R[T1] ~~ R[T2] where T1 ~~ T2)
325 + .invert and .push on Hashes
326 + enforce return types of subroutines (partial implementation)
327 + parallel testing
328 + Configure.pl now supports passing options to parrot's Configure
329 + support for lexical subroutines and multis
330 + implemented \c[character name] in double quoted strings and regexes
331 + implemented Perl 5 regexes
332 + rx/.../ regex quoting
f68de36 Moritz Lenz [docs] typo (vim-o?) in ChangeLog
moritz authored
333 + sockets support has been added (IO::Socket)
5c19526 Patrick R. Michaud More ChangeLog updates.
pmichaud authored
334 + 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
335 + moved many methods to the setting
336 + exporting and importing by tags, support :DEFAULT export tag
337 + implemented START blocks
338 + implemented roots builtin
339 + implemented .ast on Match objects
5c19526 Patrick R. Michaud More ChangeLog updates.
pmichaud authored
340 + added Match.caps and Match.chunks
5c8015e Jonathan Worthington Updates to ChangeLog; add some more items and replace * with + for consi...
jnthn authored
341 + split() now supports limits in all cases
5c19526 Patrick R. Michaud More ChangeLog updates.
pmichaud authored
342 + 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
343 + .readline is now .get
344 + roles are now punned on any method call on the role
345 + many other bug fixes
370dd76 Moritz Lenz [docs] update to ChangeLog
moritz authored
346
db1e872 Patrick R. Michaud Final ChangeLog for release #15.
pmichaud authored
347 New in 2009-03 release (#15, "Oslo")
84920ea Moritz Lenz [docs] update ChangeLog a bit
moritz authored
348 + implemented $*PROGRAM_NAME magical variable
349 + outer lexicals are now visible in eval()
4947aea Moritz Lenz [ChangeLog] mention last/next working in grep()
moritz authored
350 + next, last etc. work in grep()
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
351 + added R metaoperator
84920ea Moritz Lenz [docs] update ChangeLog a bit
moritz authored
352 + add an initial draft of Match.perl
4ec17da Patrick R. Michaud ChangeLog update.
pmichaud authored
353 + refactor Grammar and Match class hierarchy
354 + fix if/unless/while/until/for/... on line after close curlies
355 + add Q quoting, including Q:PIR
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
356 + added "state" variables
cba1557 Jonathan Worthington Add a few more bits to the ChangeLog.
jnthn authored
357 + //= fixed to short-circuit, and added short-circuiting &&= and ||=
358 + multi-subs now have the Multi type and have a .candidates method
359 + multi-method dispatch now looks up the class hierarchy
360 + various fixes to using roles as type constraints
361 + support bare sigils in signatures
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
362 + more methods and functions moved to (Perl 6) setting
cba1557 Jonathan Worthington Add a few more bits to the ChangeLog.
jnthn authored
363 + many other bug fixes
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
364
4bb9d8d Patrick R. Michaud Rename NEWS to ChangeLog, since that's what it really represents.
pmichaud authored
365 New in 2009-02 release (#14, "Vienna")
366 + first release independent of Parrot releases
367 + passing 7076 spectests (+796 since 2009-01 release)
368 + build and use fakecutable (perl6.exe) by default
369 + redesigned build, configuration, and test subsystems
370 + add settings/ directory for builtins written in Perl 6 (was "prelude")
371 + improve diagnostics in Test.pm
372 + allow anonymous classes via C<::>
373 + re-use existing parameterized roles instead of creating new ones
374 + roles now pun classes when .new is called on them
375 + 'proto' now marks all same-named routines as 'multi'
376 + XopX is now Xop
377 + implement <-> (rw) pointy blocks
378 + added min= and max= metaoperators
379 + many many bugfixes
380 + publish release schedule
381 + documentation improvements
Something went wrong with that request. Please try again.