Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 740 lines (699 sloc) 32.526 kb
038718f Carl Mäsak [docs/ChangeLog] mention Match.gist
masak authored
1 New in 2012.06
5cff505 Moritz Lenz note some qbootstrap changes in ChangeLog
moritz authored
2 + Rakudo is now compiled with the same regex engine as user-space regexes use
3 + transitive longest-token matching in proto regexes
038718f Carl Mäsak [docs/ChangeLog] mention Match.gist
masak authored
4 + changed the output of Match.gist
525a664 Moritz Lenz update ChangeLog
moritz authored
5 + string to number conversion now fails for non-numbers
8d6dbe6 Moritz Lenz update ChangeLog and ROADMAP with str-numeric merge
moritz authored
6 + string to number conversion now recognizes radix notation
525a664 Moritz Lenz update ChangeLog
moritz authored
7 + string incrementation is now aware of more scripts
8 + <|w> word boundary in regexes implemented
4904b02 Moritz Lenz note exception stuff in ChangeLog
moritz authored
9 + more errors from within the meta model now contain line number and file name
61e6739 Moritz Lenz update ChangeLog
moritz authored
10 + &push and &unshift functions can now autovivify
11 + user-defined operators properly participate in LTM
1d48515 Moritz Lenz note -O2 changes in ChangeLog
moritz authored
12 + Rakudo's C code is now compiled with optimization switches turned on
a441882 Moritz Lenz basic module loading tracing
moritz authored
13 + basic module loading tracing with the RAKUDO_MODULE_DEBUG=1 env variable
038718f Carl Mäsak [docs/ChangeLog] mention Match.gist
masak authored
14
5552804 Moritz Lenz fill in some ChangeLog entries
moritz authored
15 New in 2012.05
16 + meta ops //=, ||= and &&= now short-circuit properly
17 + Failure objects don't blow up the REPL anymore
18 + allow case insensitive regex matches without ICU in limited cases
19 + %*ENV now propagates into subprocesses
20 + RAKUDOLIB env variable supported in addition to PERL6LIB
93a44d7 Moritz Lenz Implement -M option
moritz authored
21 + -I and -M command line options
7836d2f Moritz Lenz implement $?LINE and $?FILE
moritz authored
22 + $?LINE and $?FILE variables
dd66583 Jonathan Worthington Updated ChangeLog.
jnthn authored
23 + warnings now include line number from program, not from CORE.setting
24 + reduction meta-operator on list-associative ops now has correct semantics
25 + now have :th alias for :nth in Str.match
26 + import collisions now report the name of the module that is to blame
27 + ms// fixed
28 + <$x> in regexes caches the compiled regex, which can be a big performance win
29 + implemented temp and let
c2634bd Moritz Lenz pairs in traits have a Bool value, not Int
moritz authored
30 + 'use' can now import by tag name
c4fd56d Tadeusz Sośnierz [Changelog] Fix a tyop
tadzik authored
31 + 'use' with positional arguments
72358bd Moritz Lenz update changelog
moritz authored
32 + lib.pm
c2634bd Moritz Lenz pairs in traits have a Bool value, not Int
moritz authored
33 + updated calling conventions for traits
30c0796 Jonathan Worthington ChangeLog update.
jnthn authored
34 + implemented fff flip-flop operator; improvements to ff form also
b09c6f8 Moritz Lenz remove . from default @*INC
moritz authored
35 + removed current directory from default library search path
4b16cae Moritz Lenz coerce arglist to import to an RPA
moritz authored
36 + 'import' works
7a9b1e5 Jonathan Worthington Couple of extra ChangeLog items.
jnthn authored
37 + symbols installed in EXPORT in all nested packages, not just UNIT::EXPORT
38 + enumeration types can be used as roles
39 + END phasers now run when program ends with exit or an exception
6a660de Moritz Lenz three more changelog items
moritz authored
40 + fix Rat.floor and .ceiling to work for large numbers
8523061 Jonathan Worthington Couple more ChangeLog entries.
jnthn authored
41 + improved Rat stringification
6a660de Moritz Lenz three more changelog items
moritz authored
42 + Real is now a role, as it should be
8523061 Jonathan Worthington Couple more ChangeLog entries.
jnthn authored
43 + implemented < foo bar baz > syntax for alternations in regexes
44 + implemented <( and )> syntax for setting from/to of match in regexes
e9e7a27 Moritz Lenz update ChangeLog and ROADMAP
moritz authored
45 + support for non-Int enums
46 + basic support for Version literals
570f2bb Jonathan Worthington Few ChangeLog updates.
jnthn authored
47 + chmod now available as a function
48 + roundrobin implemented
49 + fixed a bug in precompilation of modules that use roles from other modules
eb05804 Jonathan Worthington Note pack and unpack in ChangeLog.
jnthn authored
50 + basic implementation of pack and unpack
1e35759 Jonathan Worthington Note about l-value substr in ChangeLog.
jnthn authored
51 + implemented substr-rw, which provides an l-value (assignable) substring
22c12b0 Jonathan Worthington First crack at <~~> in regexes. Note that <~~0> and <~~beer> are NYI, an...
jnthn authored
52 + implemented <~~> (recursive call into self) syntax in regexes
2b96819 Moritz Lenz rename "lazy" to "LAZY" to avoid confusion with lazy lists
moritz authored
53 + 'LAZY' statement prefix
72358bd Moritz Lenz update changelog
moritz authored
54
b1d764d Moritz Lenz update ChangeLog
moritz authored
55 New in 2012.04.1
56 + autvivification for arrays and hashes
57 + more robust module precompilation
58 + improved infrastructure for calling C code
59 + $.foo style calls now contextualize correctly
7334a53 Patrick R. Michaud Typo fix; replace "infix cmp" with "&infix:<cmp>".
pmichaud authored
60 + &infix:<cmp> now return members of the Order enum in all cases
b1d764d Moritz Lenz update ChangeLog
moritz authored
61 + --doc=format now loads Pod::To::format and uses it for rendering
62 + 'lib/' is no longer in the default include path
63 + improved Parameter.perl
64 + add .changed, .modified and .accessed methods to IO
65 + improved --help output
66 + install precompiled test module for speedup
67 + fixed printing of backtraces when regexes are in the call chain
68 + case insensitive regex matches now also work for interpolated variables
69
8d4f0c4 Moritz Lenz update ChangeLog
moritz authored
70 New in 2012.04
71 + 'defined' is now a listop instead of a prefix op
72 + fixed :16('0d...')
ac083c5 Jonathan Worthington Fill out ChangeLog a little more.
jnthn authored
73 + implemented simple interpolation in names in type declarations (class ::(const) { })
74 + $=POD renamed to $=pod
75 + fixed slicing of non-lists with infinite ranges
76 + fixed accidental over-serialization, cutting ~300KB off each pre-compiled module
77 + scalar positionals no longer treated as slices
78 + implemented Routine.package
79 + join will now always reify at least 4 elements of a list if possible
80 + warnings now have line numbers
81 + brought back Str.indent
82 + ban declaring pseudo-packages, with a helpful error
83 + a name followed by :: now returns .WHO, so Foo::<&bar> style lookups work
84 + Exception.Bool now returns true
1501f51 Jonathan Worthington Update ChangeLog a little.
jnthn authored
85 + avoided re-parsing of longname, which speeds up the parse a bit overall
86 + implemented MY, CALLER, OUTER, UNIT, CORE, SETTING and DYNAMIC pseudo-packages
87 + implemented ::<$x> and ::{'$x'} style lookups
88 + some small optimizations to various Str built-ins and MapIter
95a6d8c Moritz Lenz update changelog and release announcement a bit
moritz authored
89 + improved --doc output
73b1756 Will Coleda update ChangeLog slightly
coke authored
90 + added $*PERL
91 + implemented IO::ArgFiles.slurp
8d4f0c4 Moritz Lenz update ChangeLog
moritz authored
92
1c93f3c Moritz Lenz bump NQP revision
moritz authored
93 New in 2012.03
94 + updated to dyncall 0.7
7a58a0d Moritz Lenz update ChangeLog
moritz authored
95 + infix:<eqv> now autothreads over junctions
96 + more typed exceptions
4536120 Jonathan Worthington A couple of ChangeLog notes about the effects of bs.
jnthn authored
97 + pre-compiled modules/settings are now serialized, not re-built on load
98 + startup time is now about 25% of what it once was
6d0c4a5 Jonathan Worthington Some more ChangeLog entries.
jnthn authored
99 + significant memory and time reduction (~40%) when pre-compiling modules/settings
100 + BEGIN and CHECK now work in r-value context
101 + constant declarator now works with non-literals on the RHS
102 + implemented Set, Bag, KeySet and KeyBag types
42695ea Moritz Lenz add :ex and :nth adverbs to ChangeLog
moritz authored
103 + implemented :exhaustive and :nth match adverbs
df250d8 Jonathan Worthington Add some ChangeLog entries.
jnthn authored
104 + implemented ENTER, LEAVE, KEEP and UNDO phasers
105 + implemented FIRST, NEXT and LAST phasers in for loops
106 + implemented START phaser, including use of it in r-value context
107 + implemented also syntax for adding traits inside a block/package
b2505be Carl Mäsak [docs/ChangeLog] added macros and quasis
masak authored
108 + implemented macro declarations and quasi quotes (sans placeholders)
bd6fdeb Moritz Lenz add anon enums to ChangeLog
moritz authored
109 + implemented anonymous enums
8c7747b Moritz Lenz [ChangeLog]: note that scoped multis now die
moritz authored
110 + 'our multi' now dies (used to ignore the 'our')
169bc80 Jonathan Worthington Couple more ChangeLog notes.
jnthn authored
111 + implemented PRE and POST phasers
112 + ~25% performance improvement to array indexing
1c93f3c Moritz Lenz bump NQP revision
moritz authored
113
0bcf489 Jonathan Worthington Start on this month's ChangeLog.
jnthn authored
114 New in 2012.02
115 + catch duplicate accessor generation required of "has $.x; has @.x;"
a39d86a Jonathan Worthington More ChangeLog updates.
jnthn authored
116 + many more typed exceptions thrown
0bcf489 Jonathan Worthington Start on this month's ChangeLog.
jnthn authored
117 + undeclared attributes mentioned in signatures now caught at compile time
118 + empty Buf is now False in boolean context
119 + implemented <prior>
120 + implemented /<Foo::Bar::baz>/ syntax
121 + /<x>/ can call a predeclared lexical regex x
a39d86a Jonathan Worthington More ChangeLog updates.
jnthn authored
122 + conjugate is now called conj
123 + enumeration values .gist to just the key, not the full name
c96ad7d Moritz Lenz update ChangeLog
moritz authored
124 + <!> in regexes fixed
a39d86a Jonathan Worthington More ChangeLog updates.
jnthn authored
125 + implemented Match.make(...) method
126 + better error reporting for improper use of nextsame and friends
127 + initializers now parsed as part of a variable declarator
128 + trailing whitespace now removed from Pod declarator blocks
129 + List.tree made more useful
130 + implemented rename and copy functions
131 + ().pick and ().roll now return Nil
132 + default MAIN usage message includes .WHY of the candidates
133 + X::Base eliminated in favor of Exception
134 + various range iteration fixes; Num ranges now produce Num lists
135 + LHS of the xx operator is now thunked
136 + can now declare state/constant/our in regexes (before, only :my worked)
c96ad7d Moritz Lenz update ChangeLog
moritz authored
137 + improved backtraces
138 + catch constructs that require an invocant but don't have one
139 + catch uses of virtual method calls in submethods and attribute initializers
140 + improved parsing and performance of reduction meta operators
6b1cbaa Moritz Lenz update ChangeLog
moritz authored
141 + Rat arithmetic now properly defaults to Num if the denominator is too big
142 + FatRat implemented
ac5d99f Jonathan Worthington A few more ChangeLog entries.
jnthn authored
143 + implemented long forms of regex adverbs (e.g. "ignorecase" maps to "i")
144 + fixed "but True" and "but False"
145 + object hashes, with the my %h{SomeObjectType} syntax
146 + implemented Int($x) style coercions
41349bf Carl Mäsak [docs/ChangeLog] added one more change
masak authored
147 + implemented Capture.perl
0bcf489 Jonathan Worthington Start on this month's ChangeLog.
jnthn authored
148
de59b4b Jonathan Worthington Start a ChangeLog for the month, so we don't have it all to do right bef...
jnthn authored
149 New in 2012.01
150 + -c command line option re-implemented
151 + take flattening bug fixed
152 + duplicate named parameter names detected
153 + fixed clone being too shallow with regard to containers
154 + fixed negative modulo for bigint
155 + better Routine.perl
156 + .DEFINITE macro implemented
f5da44b Jonathan Worthington Mention Cygwin build fixes in ChangeLog.
jnthn authored
157 + .^methods, .^attributes and .^parents now support :excl (the new default) and :all
8d9c2fe Jonathan Worthington Update ChangeLog.
jnthn authored
158 + Array.delete implemented
159 + restored basic -n and -p functionality
160 + improved parameter introspection
161 + fixed operations on bigints when the first operand had been mixed in to
162 + fixed multi-dispatch narrowness calculation for native types
163 + binding to array and hash elements
164 + added Order enumeration, and updated cmp and <=> to use it
165 + adding various missing magicals, such as &?ROUTINE and ::?ROLE
166 + accessor generation for my $.x and our $.x cases
167 + fixed @x>>.() (hyper-invocation)
168 + updated Complex.Str to match current spec
169 + fixed eval to see GLOBAL properly
170 + implemented 0 but Answer(42) style mix-ins
171 + fixed various issues in scoping/handling of $/
172 + fixed usage of make in a regex (previously, only worked in action methods)
173 + optimized Range.roll and Range.pick for large ranges
f5da44b Jonathan Worthington Mention Cygwin build fixes in ChangeLog.
jnthn authored
174 + fixed non-numeric, no-Str ranges
175 + fixed build on Cygwin
70b2ce7 Moritz Lenz 2012.01 release announcement
moritz authored
176 + fixed regex backtracking into subrules and captures
de59b4b Jonathan Worthington Start a ChangeLog for the month, so we don't have it all to do right bef...
jnthn authored
177
4a57bd7 Jonathan Worthington Some ChangeLog entries.
jnthn authored
178 New in 2011.12
179 + improved protoregex support, including NFA caching
180 + <before ...> and <after ...> (lookahead and lookbehind)
181 + backslash sequences in character classes
182 + fixed quantified captures and :r interaction bug
de08cc8 Jonathan Worthington Some ChangeLog entries.
jnthn authored
183 + optimized match object construction, ListIter, substr and chomp
184 + improved performance of send/get on sockets
09097de Jonathan Worthington Couple of ChangeLog additions.
jnthn authored
185 + optimizer detects missing private methods and simplifies calls (level 3 only)
de08cc8 Jonathan Worthington Some ChangeLog entries.
jnthn authored
186 + fixed some issues when an array was assigned to itself, maybe using .=
187 + implemented .wrap and .unwrap, plus wrap handles with a .restore method
f70f20a Jonathan Worthington Some ChangeLog entries.
jnthn authored
188 + implemented .trans on strings
189 + unicode properties can be matched against in regexes
190 + binding to @, % and & sigils now checks for the appropriate role
191 + assignments to variables declared with the & sigil now checked for Callable
192 + typed hashes, partial support for typed arrays
193 + some parametric role fixes
194 + can now use but operator with a type object
195 + smartmatching of regexes against arrays and hashes
196 + socket IO now implements .write and custom input line separators
197 + implemented getc
198 + implemented .WALK
199 + implemented ff, ^ff, ff^ and ^ff^
200 + implemented .REPR macro
3b7a158 Moritz Lenz update ChangeLog in preparation for the 2011.12 release
moritz authored
201 + implemented Proxy class
202 + some typed errors are now thrown from within the compiler
203 + stubbed methods from roles now require those methods to be implemented
204 + updated docs/ROADMAP
205 + .WHICH now returns ObjAt objects
98040f5 Moritz Lenz preliminary release annoucement
moritz authored
206 + defining new operators
4a57bd7 Jonathan Worthington Some ChangeLog entries.
jnthn authored
207
cbc652c Moritz Lenz add some ChangeLog entries
moritz authored
208 New in 2011.11
0bd4922 Jonathan Worthington Update changelog a little.
jnthn authored
209 + CATCH blocks are now much closer to spec
9bc820b Jonathan Worthington Case consistency fix in ChangeLog.
jnthn authored
210 + big integer support
211 + basic protoregex support with NFA-driven LTM for some declarative constructs
cbc652c Moritz Lenz add some ChangeLog entries
moritz authored
212 + correct default values for natively typed variables
213 + fixed initialization of state variables
16b498b Moritz Lenz update ChangeLog
moritz authored
214 + improved support for natively typed variables
215 + catch more uses of undeclared variables
216 + splice() is now implemented
adb4caa Jonathan Worthington Note uniq() in ChangeLog (colomon++).
jnthn authored
217 + uniq() is now implemented
16b498b Moritz Lenz update ChangeLog
moritz authored
218 + several runtime errors now throw properly typed error objects
219 + various performance improvements, for example to the X meta op and Str.succ
220 + improved support for MAIN argument parsing
0bd4922 Jonathan Worthington Update changelog a little.
jnthn authored
221 + fixed lexicals/recursion bug
5390ac6 Jonathan Worthington Note copy in the ChangeLog.
jnthn authored
222 + IO.copy is now implemented
cbc652c Moritz Lenz add some ChangeLog entries
moritz authored
223
739000f Moritz Lenz fill ChangeLog a bit
moritz authored
224 New in 2011.10
05d6117 Moritz Lenz update ChangeLog
moritz authored
225 + operators and functions with native type arguments
226 + detection of call to undefined routines at CHECK time
227 + various optimizations: inlining of operators, CHECK time dispatch decisions
739000f Moritz Lenz fill ChangeLog a bit
moritz authored
228 + performance improvements of MapIter
229 + support @$foo style derefencing/coercion
230 + Exception.backtrace
f56944f Moritz Lenz update ChangeLog
moritz authored
231 + eval() has stopped to catch exceptions
739000f Moritz Lenz fill ChangeLog a bit
moritz authored
232
313b687 Moritz Lenz add some few ChangeLog entries
moritz authored
233 New in 2011.09
234 + Rewritten meta object protocol and object storage
235 + many speedups
a979ded Jonathan Worthington Add some ChangeLog entries.
jnthn authored
236 + Int, Num and Str are now far more lightweight
313b687 Moritz Lenz add some few ChangeLog entries
moritz authored
237 + much more robust handling of infinite list
238 + basic LoL (List of Lists) support
239 + :U and :D type modifiers
a979ded Jonathan Worthington Add some ChangeLog entries.
jnthn authored
240 + protos and multis now conform to the new spec
313b687 Moritz Lenz add some few ChangeLog entries
moritz authored
241 + improved enum support
242 + basic 'constant' declarator
243 + .WHAT and friends as macros
244 + chrs sub and method
245 + support for .gist
246 + run() has been renamed to shell() to conform to current spec
247 + hyper methods now descend into nested data structures
248 + basic safe mode (through --seting=SAFE)
249 + recording and reporting of test timings (tools/test_summary.pl)
250 + Pod parsing and --pod=text option
251 + basic support for .WHY
a979ded Jonathan Worthington Add some ChangeLog entries.
jnthn authored
252 + greatly improved BEGIN-time support
253 + traits applied at BEGIN time for packages, routines and attributes
254 + parametric roles reify types properly, fixing many bugs
255 + better handling of type variables
256 + support $?CLASS, which is generic in roles
257 + support import/export of custom meta-objects for built in package declarators
258 + custom meta-objects can override method dispatch
259 + faster, allocation-free multi-dispatch cache
260 + a custom BUILD does not suppress default values
261 + undeclared attributes detected and reported at compile time
262 + basic support for native int/num types on lexical variables
263 + int/num as attributes are stored compactly in the object body
313b687 Moritz Lenz add some few ChangeLog entries
moritz authored
264
c2194d6 Moritz Lenz copy ChangeLog from 2011.07
moritz authored
265 New in 2011.07
266 + fractional powers of negative numbers now result in Complex numbers
267 + obtain spectests from a specific branch of the `roast' repo
268 + fix bug that prevented build on systems with little RAM
269
270 New in 2011.06
271 + added take-rw built-in
272 + numerous build system improvements
273 + assignment now evaluates arguments right-to-left
274
275 New in 2011.05 release
276 + added a call counter for builtins in Perl 6-level subroutines
277 + gcd (greatest common divisor) and lcm (largest common multiple) operators
278 + build system improvements
279 + added --ignore-parrot-rev option to Configure.pl
280 + Configure.pl now creates "config.status" file
281 + fixed relational operators when used with NaN
282 + implemented Int.base
283 + speedup smart-matching against numbers and Str.comb with default arguments
284 + added RAKUDO_SUBLOG environment var for tracking subroutine calls
285 + overall performance speedups
286
887bb5b Tadeusz Sośnierz Noted indent in the Changelog
tadzik authored
287 New in 2011.04 release
288 + implemented Str.indent
e09cb7e Moritz Lenz [docs] add two more entries to ChangeLog
moritz authored
289 + A new, much simpler API and implemention of IO::Socket::INET
290 + Unified error messages to use "Cannot"
887bb5b Tadeusz Sośnierz Noted indent in the Changelog
tadzik authored
291
14319fc Moritz Lenz make assignment type check errors more informative
moritz authored
292 New in 2011.03 release
293 + improved error message on type check failure in assignment
4290515 Moritz Lenz [docs] update ChangeLog for 2011.03 release
moritz authored
294 + -n and -p command line options
295 + Test.pm's skip() now has argument ordering consistent with todo()
296 + implemented complex conjugation
297 + more IO methods related to stat
14319fc Moritz Lenz make assignment type check errors more informative
moritz authored
298
d6cfc94 Moritz Lenz [docs] update ChangeLog
moritz authored
299 New in 2011.02 release
d52af1a Moritz Lenz [docs] braino, moritz--, jnthn++
moritz authored
300 + IPv6 support
d6cfc94 Moritz Lenz [docs] update ChangeLog
moritz authored
301 + more robust numeric exponentation
302 + --ll-backtrace command line option for PIR level stack traces
f4ec358 Moritz Lenz [docs] update ChangeLog
moritz authored
303 + future-proof for upcoming generational garbage collector in parrot
304 + various constructs now return Nil
305 + infix:<orelse> implemented
cea2411 [docs] Mentioned xor changes in ChangeLog.
Kodi Arfer authored
306 + infix:<^^> and infix:<xor> improved
f4ec358 Moritz Lenz [docs] update ChangeLog
moritz authored
307 + negation metaoperator is now restricted to operators that return Bool
d6cfc94 Moritz Lenz [docs] update ChangeLog
moritz authored
308
c9bc28f Moritz Lenz [docs] update ChangeLog
moritz authored
309 New in 2011.01 release
ea8c88a Moritz Lenz update ChangeLog
moritz authored
310 + faster subroutine calls (type cache)
c9bc28f Moritz Lenz [docs] update ChangeLog
moritz authored
311 + 'handles RoleName' now works
312 + Test.pm: s/done_testing/done/
ea8c88a Moritz Lenz update ChangeLog
moritz authored
313 + non-spec debugging pragma Devel::Trace
314 + improved parsing of keyword boundaries
388eed7 Moritz Lenz another ChangeLog entry
moritz authored
315 + sped up .comb
c9bc28f Moritz Lenz [docs] update ChangeLog
moritz authored
316
2865b9d Moritz Lenz use ParrotInterpreter.getpid for PID
moritz authored
317 New in 2010.12 release
b2440a5 Nuno Carvalho [release] update changelog and add announcement
nunorc authored
318 + new .trans algorithm
2865b9d Moritz Lenz use ParrotInterpreter.getpid for PID
moritz authored
319 + fixed $*PID on MacOS X
b2440a5 Nuno Carvalho [release] update changelog and add announcement
nunorc authored
320 + don't register names of anon types
321 + configuration improvements
322 + updated Any functions
323 + fix $*IN_DECL leakage
324 + implemented Hash.hash
325 + Temporal updates
e9cf790 Nuno Carvalho [release] changelog updates, tadzik++ for pointing out changes
nunorc authored
326 + Buf.decode fixed
327 + open() fixed for binary flag
2865b9d Moritz Lenz use ParrotInterpreter.getpid for PID
moritz authored
328
9256321 Moritz Lenz [docs] update ChangeLog
moritz authored
329 New in 2010.11 release
330 + now works with parrot on git
331 + implemented qw//
332 + 5x speedup of .trans
333 + various improvements to Set
334 + don't use deprecated charset ops anymore
7b94fc9 Carl Mäsak [docs/ChangeLog] updated
masak authored
335 + Bool.Bool and Bool.so now return False
336 + implemented &elems
337 + improved error for Date.new(Str)
338 + improvement on hyperoperators
339 + indexings like .[0 .. *-1] work now
9256321 Moritz Lenz [docs] update ChangeLog
moritz authored
340
13c8a23 Moritz Lenz [docs] update Changelog with require and Bool stringification
moritz authored
341 New in 2010.10 release
342 + True and False now stringify according to the specification
343 + basic form of 'require' for run time module loading
f523366 Moritz Lenz [docs] update ChangeLog
moritz authored
344 + warnings from the setting now produce line numbers in the users' program
8711e05 Updated ChangeLog.
Kodi Arfer authored
345 + local time zone available as $*TZ
0647023 Moritz Lenz [docs] update ChangeLog
moritz authored
346 + more consistent line numbers from warnings
347 + getting and setting attributes via introspection
348 + implement samespace, ms// and ss///
349 + hyper operator invoving = can now modify their arguments
350 + speed up Str.flip by over a factor of 100
13c8a23 Moritz Lenz [docs] update Changelog with require and Bool stringification
moritz authored
351
352 New in 2010.09 release
323a672 Carl Mäsak [ChangeLog] new IO methods
masak authored
353 + new methods on IO concerning the modify and access time of files
d84752d Implemented Instants and Durations.
Kodi Arfer authored
354 + S32::Temporal now completely implemented
355 + Instants and Durations
9993bb2 Moritz Lenz [docs] update ChangeLog
moritz authored
356 + speedup for slurp() and .reverse built-ins
0d6d574 Moritz Lenz update ChangeLog
moritz authored
357 + various improvements to the Set type
a93dcb6 Moritz Lenz [docs] update ChangeLog
moritz authored
358 + revamp of series operator code, and adaption to new spec
359 + implement ...^ up-to-but-excluding-series operator
360 + allow :r and :ratchet modifiers on regex quoting constructs
52bf6f3 Moritz Lenz update ChangeLog
moritz authored
361 + Bool.pick
362 + significantly improved enum implementation
d84752d Implemented Instants and Durations.
Kodi Arfer authored
363
c1e19af Moritz Lenz update ChangeLog a bit
moritz authored
364 New in 2010.08 release
fcf4f36 Moritz Lenz adverbs for m//
moritz authored
365 + syntactic adverbs on substitutions, rx quotes and m//, e.g. '$x ~~ s:2nd/a/b/'
c1e19af Moritz Lenz update ChangeLog a bit
moritz authored
366 + updated ROADMAP
367 + speedups for integer operations
7530af5 Matthew Walton Update ChangeLog for 2010.08 release.
mathw authored
368 + the Match class's .perl method now produces useful, roundtrippable Perl code
369 + the MAIN subroutine can now parse short arguments
370 + the cmp and <=> operators now work on more numeric types
371 + the Buf class now has .pack and .unpack methods with partial functionality
372 + numeric bitshift operators now have the correct precedence
373 + smartmatch against True or False is now an error
96a0ffe Moritz Lenz allow all the adverbs on s/// that Cool.subst understands
moritz authored
374
c6a829d Moritz Lenz add "handles" to ChangeLog
moritz authored
375 New in 2010.07 release
376 + support for delegation via 'handles'
66ca1a7 Moritz Lenz add some ChangeLog entries
moritz authored
377 + implemented binding with := and read-only binding with ::=
378 + implement OS related built-ins like mkdir, cwd
379 + improved diagnostics in Test.pm
380 + basic binary IO, buffer encoding and decoding
381 + magic $*ARGFILE file handle
382 + more robust closures
383 + multi-level Array and Hash element autovivification
3370f07 Moritz Lenz update ChnageLog
moritz authored
384 + perl6 --version now identifies the exact git sha1 and parrot version
66ca1a7 Moritz Lenz add some ChangeLog entries
moritz authored
385 + implemented 'is rw' trait on classes
36c5464 Moritz Lenz switch file tests to $filename.IO ~~ :e; implement IO.z
moritz authored
386 + file tests now work through IO, ie. 'README'.IO ~~ :e
3370f07 Moritz Lenz update ChnageLog
moritz authored
387 + generic, multi-level Whatever-currying (eg grep !(* % 2), @list)
afd65e7 Jonathan Worthington Couple more ChangeLog items.
jnthn authored
388 + improved error reporting in many cases, especially multi-method dispatch
3370f07 Moritz Lenz update ChnageLog
moritz authored
389 + implemented backtracking into capturing groups and subrules
390 + phasers refactored, they can now return results and see the setting
391 + custom circumfix operators
392 + basic .wrap and .unwrap implementation
393 + weighted Hash.pick
394 + .perl on custom classes now dumps attributes
afd65e7 Jonathan Worthington Couple more ChangeLog items.
jnthn authored
395 + Basic implementation of the ==> and <== feed operators
396 + 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
397 + Improvements to enumerations
c6a829d Moritz Lenz add "handles" to ChangeLog
moritz authored
398
e36cbae Moritz Lenz update ChangeLog, CREDITS
moritz authored
399 New in 2010.06 release
f17fe96 Moritz Lenz extend ChangeLog a bit
moritz authored
400 + new list model with immutable iterators, lots of fixes to lists and arrays
e36cbae Moritz Lenz update ChangeLog, CREDITS
moritz authored
401 + variable interpolation into regexes
5940b25 Moritz Lenz [docs] update ChangeLog
moritz authored
402 + compile time Whatever currying for infix, prefix and postfix operators
736bef8 Carl Mäsak [docs/ChangeLog] some further updates
masak authored
403 + autoprinting in the REPL shell
404 + in @*INC, the current directory '.' now comes at the end, as in Perl 5
405 + basic Buf implementation: Str.encode/Buf.decode work for UTF-8
dd8b9f0 Moritz Lenz update ChangeLog
moritz authored
406 + proper Perl 6 match objects
407 + Backtraces with Perl 6 subroutine names and line numbers
fca899b Moritz Lenz add MAIN to ChangeLog
moritz authored
408 + MAIN and USAGE subs
f17fe96 Moritz Lenz extend ChangeLog a bit
moritz authored
409 + basic version of Str.trans
410 + mix-ins with non-roles (5 but 'string')
736bef8 Carl Mäsak [docs/ChangeLog] some further updates
masak authored
411 + @*ARGS is now read-write
412 + IO::Socket::INET again works in CORE
8a1a1a5 Carl Mäsak [ChangeLog, announce] improvements
masak authored
413 + hash and array slices have been greatly improved
f17fe96 Moritz Lenz extend ChangeLog a bit
moritz authored
414 + basic support for callframe() and CallFrame type
e36cbae Moritz Lenz update ChangeLog, CREDITS
moritz authored
415
d4bb7b2 Moritz Lenz [docs] add some entries to ChangeLog
moritz authored
416 New in 2010.05 release
65893e1 Solomon Foster Work on release announcements.
colomon authored
417 + implemented lexical and anonymous classes and roles
d4bb7b2 Moritz Lenz [docs] add some entries to ChangeLog
moritz authored
418 + manual pages are now installed
419 + the .match method now understand the adverbs :c; :p, :nth, :x, :g, :ov
420 + test reports with tools/test_summary.pl now record detailed timing information
421 + many improvements to numeric handling
422 + implemented S (sequential) meta operator
423 + fixed placeholder parameters ($^a, $^b)
424 + basic enum implementation
425 + implemented List.classify
d855135 Solomon Foster Add a few more bits to the changelog.
colomon authored
426 + turned on an additional 47 test files
427 + further improved error messages
428 + implement zero-argument versions of many binary operators
24e28a1 Solomon Foster Some spell checking, mention Blizkost.
colomon authored
429 + basic interoperation with Perl 5 through the external Blizkost project
d4bb7b2 Moritz Lenz [docs] add some entries to ChangeLog
moritz authored
430
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
431 New in 2010.04 release
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
432 + interpolation of expression ending in postcircumfixes into double-quoted
433 strings (for example "cards: @cards.sort()")
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
434 + prefix and postfix hyper operators
435 + multi subs now work properly when lexically scoped
436 + implemented item assignment with tighter precedence than the comma operator
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
437 + loading of .pm6 modules
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
438 + Basic implementation of Numeric and Real roles
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
439 + implementation of DateTime and Date built-in types
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
440 + named regexes can be declared outside of grammars again
441 + support for numbers with arbitrary radix, including fractional numbers (:16<DEAD.BEEF>)
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
442 + implemented fmt(), printf() note() and IO.getc built-in routines
eaf92e0 Moritz Lenz [docs] start ChangeLog for next release
moritz authored
443 + infix meta operators now inherit the precedence of the modified operator
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
444 + &[+] short name for infix operators
445 + hash slices
446 + signature literals
98f05df Jonathan Worthington Some more ChangeLog entries.
jnthn authored
447 + smart-matching against signatures
e135f23 Moritz Lenz [docs] update ChangeLog
moritz authored
448 + more consistent implementation of prefix:<|> for interpolating things into
449 signatures
450 + better error message on accidental usa of Perl 5 features such as << as
451 bit shift operators, and catch many perl 5 magic variables
1f638cc Moritz Lenz [docs] another ChangeLog entry
moritz authored
452 + implemented type Cool
98f05df Jonathan Worthington Some more ChangeLog entries.
jnthn authored
453 + implemented anonymous classes and roles
454 + implemented $*PID
455 + method introspection works again
456 + better error message for calling non-existent routine in a namespace
457 + 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
458
a8d808f Carl Mäsak [docs/ChangeLog] partial draft of the 2010.03 release
masak authored
459 New in 2010.03 release
460 + The trigonometric functions and the Rat class have received numerous
461 updates, making them faster and more complete
462 + .^parent now works again
463 + The invocation logic has received various speedups
464 + Hash creation has been optimized
465 + Various improvement related to constant internal strings have led to
466 slight speedups
4c251d4 Carl Mäsak [docs/ChangeLog] fixed typo, removed dup
masak authored
467 + .pick, .sort, .keys, .values, .kv, sprintf were reimplemented, ported
468 from the old 'alpha' branch
a8d808f Carl Mäsak [docs/ChangeLog] partial draft of the 2010.03 release
masak authored
469 + The statement modifier for loop works again
470 + Various parsing bugs have been sorted out; one having to do with
471 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
472 + .CREATE, .BUILDALL and .can in the OO system have received attention,
473 some of it leading to mild speedups
474 + $*PROGRAM_NAME and @*ARGS now work
4c251d4 Carl Mäsak [docs/ChangeLog] fixed typo, removed dup
masak authored
475 + Deferral works again (nextsame/nextwith/callsame/callwith)
6dd31df Jonathan Worthington Re-instate masak++ ChangeLog entries that I somehow managed to lose.
jnthn authored
476 + Array.delete works again
d537cea Jonathan Worthington Fill out ChangeLog - should cover most things.
jnthn authored
477 + Fixed .?, .+ and .* along with matching latest spec on .?
478 + Switch untyped variables to default to Any instead of Mu
479 + &foo lookup syntax works again (including for operators)
480 + Various cases of eqv operator implemented
481 + Make overriding postcircumfix:<( )> work again, this time per spec
482 + Make junctions of code objects invokable again
483 + Lazy implementation of the Z operator
484 + Added back @*INC
485 + Read-only %*ENV support
486 + Grammars work again
487 + Implemented regexes taking parameters
488 + Implemented proto-regex declarations
489 + Initial work on getting subset types working again
490 + Add back many of the file test methods
491 + Added docs/S11-Modules-proposal.pod documenting how we intend to handle
492 modules through Rakudo *
493 + First cut of locating and loading modules with a given version and/or
494 authority, and in absence of a requirement selection of the latest
495 version by default if multiple are available.
496 + Many improvements to the series operator
b4ed7c1 Carl Mäsak [docs/ChangeLog] added/changed a few quotation marks
masak authored
497 + Implemented 'need' and a first cut of 'import'; 'use' works in terms
498 of them
d537cea Jonathan Worthington Fill out ChangeLog - should cover most things.
jnthn authored
499 + 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
500 + 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
501 + Improved multi-dispatch candidate not found errors to include details of
502 the available candidates
503 + Implemented 'use MONKEY_TYPING'
504 + Many cases of smart-match work again
505 + $x.Foo::bar() and $x.$y() work again
506 + $.foo(1,2,3) works again
855ecb5 Solomon Foster Tweak changelog on metaops.
colomon authored
507 + !, R, X and Z meta-operators work, albeit with some caveats
d537cea Jonathan Worthington Fill out ChangeLog - should cover most things.
jnthn authored
508 + s/foo/bar/ and s[foo] = 'bar' substitution syntax implemented
509 + Array.rotate added back
510 + User defined operators (prefix, postfix, infix) working again
511 + Many more small but important improvements to built-in types and functions
512 + Various other bug fixes
513 + ROADMAP updates
a8d808f Carl Mäsak [docs/ChangeLog] partial draft of the 2010.03 release
masak authored
514
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
515 New in 2010.02 release
516 + The branch formerly known as 'ng' becomes the new master branch
2663b19 [docs/] additions to ChangeLog and announce/2010.02
Martin Berends authored
517 + The previous master branch is now Rakudo/alpha
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
518 + NQP-RX replaces NQP in the Parrot Compiler Toolkit, enabling the
519 source code of the compiler to be written in a subset of Perl 6 that
520 is much more powerful, most importantly with regexes, as the name
521 suggests
522 + The revised Perl6/Grammar.pm is much closer to the canonical STD.pm
523 + Regexes may declare contextual and lexical variables
524 + Lazy lists and arrays are partly implemented
525 + The object metamodel is largely written in NQP-RX instead of PIR
526 + The name of the root of the object hierarchy is now Mu
527 + The term 'undef' is gone, replaced by Nil, Mu or *.notdef depending on
528 context
2663b19 [docs/] additions to ChangeLog and announce/2010.02
Martin Berends authored
529 + Builtin classes derive from Cool which derives from Any
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
530 + The refactored source code is more compact and more easily extended
531 + 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
532 alpha to 24221, because porting the functionality to the new master
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
533 is still ongoing
534 + Release numbering changes from 'dash' to 'dot' delimiter to get on
535 better with various package management systems
536
98f43b6 Patrick R. Michaud Update ChangeLog for release.
pmichaud authored
537 New in 2010-01 release
538 + Added method form of eval.
539 + Implemented :s and :l file operators
540 + Added functions for logarithms using $base
541 + Refactored subroutine calls to use new Context structures in Parrot 2.0.0
542
0fabacb [docs/ChangeLog] draft of the 2010.02 entry
Martin Berends authored
543 New in 2009-12 release
544 + Only minor maintenance was done because all attention was being given
545 to the Rakudo/ng branch, bringing in the new nqp-rx bootstrap compiler
546
b5d7e51 Patrick R. Michaud Update ChangeLog for release.
pmichaud authored
547 New in 2009-11 release
548 + 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
549 + support unpacking of arrays, hashes and objects in signatures
b5d7e51 Patrick R. Michaud Update ChangeLog for release.
pmichaud authored
550 + changed .pick to use :replace instead of :repl
551 + many core setting optimizations and bugfixes
1db377a Carl Mäsak [docs/ChangeLog] added a few more changes
masak authored
552 + IO::Socket.recv() has been extended to accept a parameter specifying the
553 number of bytes which will be received
554 + Rakudo now looks up %INC in the right namespace when loading libraries for
555 foreign languages
b5d7e51 Patrick R. Michaud Update ChangeLog for release.
pmichaud authored
556
836c8c8 Moritz Lenz mention spectest_smolder in README and ChangeLog
moritz authored
557 New in 2009-10 release
558 + smolder reports for spectest runs
0331d60 Moritz Lenz [docs] ChangeLog updates
moritz authored
559 + more Complex trig functions
073d5ed Jonathan Worthington Additions to ChangeLog.
jnthn authored
560 + pure Perl 6 implementation of the Complex type
0331d60 Moritz Lenz [docs] ChangeLog updates
moritz authored
561 + some variants of the new series operator
562 + correct construction of twigilled colonpairs
563 + infix:<eqv>, .pred and .succ for the Rat type
564 + when configuring with --gen-parrot, pass --optimize to parrot's Configure.pl
3eceb87 Moritz Lenz [docs] update ChangeLog
moritz authored
565 + moved more operators to the setting and thus made them overloadable
566 + { %hash } now correctly constructs a hash, not a closure
567 + new, faster low level Signature type
568 + improved Signature introspection
7e34de6 Moritz Lenz mention new signature binder in ChangeLog
moritz authored
569 + new, much faster signature binder
073d5ed Jonathan Worthington Additions to ChangeLog.
jnthn authored
570 + improved various error messages related to signature binding
571 + signature literals now supported
572 + binding of named arguments to positional parameters
573 + attributive parameters implemented
574 + package blocks now run as immediate blocks, as per the spec
575 + lexical variables declared outside of packages now visible inside them
836c8c8 Moritz Lenz mention spectest_smolder in README and ChangeLog
moritz authored
576
4b9cd2d Moritz Lenz [docs] ChangeLog updates
moritz authored
577 New in 2009-09 release
578 + updates to numeric operators: infix</>(Int, Int) creates a Rat
579 + Rat (rational) numbers
580 + overloadable builtin operators
48b5d4d Patrick R. Michaud Some ChangeLog updates.
pmichaud authored
581 + contextual variables
582 + setting values in %*ENV now works
ea6448f Patrick R. Michaud More ChangeLog updates.
pmichaud authored
583 + partial support for trigonometric functions of complex numbers
584 + better handling of custom traits, many builtin traits moved to core setting
585 + improved type dispatch for builtin operators, type coercions
4b9cd2d Moritz Lenz [docs] ChangeLog updates
moritz authored
586
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
587 New in 2009-08 release
3d5359d Patrick R. Michaud More text updates in preparation for release.
pmichaud authored
588 + Rakudo must now be built from an installed parrot, and can be installed
9959b21 Moritz Lenz [docs] mentioned installed parrot in ChangeLog
moritz authored
589 itself
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
590 + separate Perl 6 meta class
591 + introspection on roles
592 + declaration of methods in the meta class by writing method ^newmethod($obj)
593 + :tree options for parent class, attribute and role introspection
3d5359d Patrick R. Michaud More text updates in preparation for release.
pmichaud authored
594 + allow some custom postcircumfix:<( )> methods
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
595 + moved more built-ins into the setting
596 + implement operators infix:<!%> (divisibility test) and prefix [||] and [//]
597 + updated ROADMAP in preparation for the Rakudo Star release
598 + instead of throwing nasty parse errors, Rakudo now informs you that feed
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
599 operators are not yet implemented
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
600 + improved testing: planless testing with done_testing(); better diagnostic
601 output from is()
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
602 + the syntax for embedded comments has changed
1c93b6b Moritz Lenz [docs] more ChangeLog updates
moritz authored
603 + embedded Pod comments are now recognized
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
604 + support for defining traits and applying them to routines, classes and roles
1c93b6b Moritz Lenz [docs] more ChangeLog updates
moritz authored
605 + "hides" trait (class A hides B { ... }), and "is hidden"
9520b46 Jonathan Worthington ChangeLog tweaks and additions.
jnthn authored
606 + better handling of slurpy and optional in multi-dispatch
607 + use of .?, .+ and .* with indirect calling form ($obj.+@cands)
608 + .can improved; now returns something usable as an iterator
609 + lastcall implemented
8d7fc7d Moritz Lenz [docs] updated ChangeLog. Corrections welcome
moritz authored
610
7187b9f Moritz Lenz [docs] update ChangeLog
moritz authored
611 New in 2009-07 release
fb0601a Jonathan Worthington Extra changelog entry plus tweaks.
jnthn authored
612 + extensive refactor of the multi dispatch code to get closer to the spec
e7a7999 Moritz Lenz [docs] ChangeLog updates
moritz authored
613 + better handling of named arguments in multi dispatch
fb0601a Jonathan Worthington Extra changelog entry plus tweaks.
jnthn authored
614 + operators and traits can be defined in the setting
e7a7999 Moritz Lenz [docs] ChangeLog updates
moritz authored
615 + basic implementation of the series and eqv operators
0b9d7af Moritz Lenz [docs] more ChangeLog updates
moritz authored
616 + refatored trait code to match updated specification
e7a7999 Moritz Lenz [docs] ChangeLog updates
moritz authored
617 + implemented more cases of smartmatching against hashes
618 + fixed state variables to work with //= and ||= initialization
0b9d7af Moritz Lenz [docs] more ChangeLog updates
moritz authored
619 + improved testing: when Rakudo dies with 'Null PMC Access' it is never
620 considered a success
621 + implemented the :all flag to split which keeps captures
622 + added List.rotate builtin
623 + nextwith and callwith now also work properly with methods
624 + take() without outer gather now merely warns
fb0601a Jonathan Worthington Extra changelog entry plus tweaks.
jnthn authored
625 + introspection of roles and attributes
7187b9f Moritz Lenz [docs] update ChangeLog
moritz authored
626
de1e9f0 Moritz Lenz [docs] initial changelog for 2009-06 release
moritz authored
627 New in 2009-06 release
99cad48 Patrick R. Michaud Documentation updates for release.
pmichaud authored
628 + refactored and corrected object initialization (BUILD/CREATE)
de1e9f0 Moritz Lenz [docs] initial changelog for 2009-06 release
moritz authored
629 + attributes initilizations can now use attributes defined earlier
630 + method calls are now faster
631 + basic safe mode that forbids IO and execution of external programs
632 + implemented meta operators for user defined operators
633 + initial implementation of Temporal (date/time related objects)
634 + type checking of implicit return values
635 + improved introspection methods
77f9d70 Patrick R. Michaud Some more updates in preparation for Thursday's release.
pmichaud authored
636 + cleaned up IO methods
1b06df8 Patrick R. Michaud More news.
pmichaud authored
637 + improved "is export" handling for modules and setting
77f9d70 Patrick R. Michaud Some more updates in preparation for Thursday's release.
pmichaud authored
638 + automatically transcode to iso-8859-1 for faster parsing when possible
639 + refactored and corrected assignment, .succ, .pred, C<++>, C<-->,
640 postcircumfix:<[ ]>, Whatever
641 + "module Foo;" now allows statements before it
99cad48 Patrick R. Michaud Documentation updates for release.
pmichaud authored
642 + improved Unicode string handling
643 + better support for Str increment/decrement in Unicode ranges
644 + many performance improvements
de1e9f0 Moritz Lenz [docs] initial changelog for 2009-06 release
moritz authored
645
ffcde86 Moritz Lenz ChangeLog updates
moritz authored
646 New in 2009-05 release
97c7cec Patrick R. Michaud ChangeLog updates for release
pmichaud authored
647 + updated docs/ROADMAP
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
648 + basic support for custom operators
649 + operators can now be referenced as &infix:<+>
97c7cec Patrick R. Michaud ChangeLog updates for release
pmichaud authored
650 + meta operator support for custom operators
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
651 + cross-language library loading
222993f Moritz Lenz [docs] update ChangeLog
moritz authored
652 + stack traces now include source file name and line number
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
653 + implemented Regex type
966ea72 Moritz Lenz [docs] update ChangeLog
moritz authored
654 + .WALK (parent classes in configurable order)
655 + .name method on routines
656 + refactored enums, thereby fixing many enum related bugs
657 + fixed namespace of eval()ed code
612bcf3 Moritz Lenz [docs] ChangeLog updates
moritz authored
658 + implemented parallel dispatch (@objects>>.methods)
659 + initial support for «...» quotes
0ce0f62 Patrick R. Michaud Update ChangeLog a bit.
pmichaud authored
660 + text files now default to utf8 encoding
966ea72 Moritz Lenz [docs] update ChangeLog
moritz authored
661 + fixes to Match.perl and Match.chunks
662 + implemented 'constant name = $value'
663 + documented build dependencies
222993f Moritz Lenz [docs] update ChangeLog
moritz authored
664 + grep() accepts general matcher, things like @list.grep(Int) work
665 + trigonometric functions (sin, cos, ...) now available via 'use Num :Trig'
b4f301d Jonathan Worthington ChangeLog tweaks.
jnthn authored
666 + qx{} quotes now work (except on Windows)
6685755 Jonathan Worthington Few extras for the ChangeLog.
jnthn authored
667 + hyper-operators on hashes now work (%a >>+<< %b)
668 + initial implementation of $foo.@bar
669 + refactored wrap and unwrap to work with candidate lists; fixes some bugs
670 + refactored/improved callsame and callwith, and added nextsame and nextwith
671 (only work for dispatches of the form $foo.@bar and with wrap so far)
672 + partial implementation of .^parents and .^methods
b4f301d Jonathan Worthington ChangeLog tweaks.
jnthn authored
673 + can initialize attributes in terms of others
97c7cec Patrick R. Michaud ChangeLog updates for release
pmichaud authored
674 + many other bug fixes and performance enhancements
ffcde86 Moritz Lenz ChangeLog updates
moritz authored
675
676 New in 2009-04 release (#16, "Bratislava")
5c8015e Jonathan Worthington Updates to ChangeLog; add some more items and replace * with + for consi...
jnthn authored
677 + wrap and unwrap for subroutines
678 + calling a method on a Whatever star generates a closure
679 + 1+*, *+1 and others generate closures (*-1 missing)
680 + Associative, Positional and Callable are now parametric roles
681 + typed arrays and hashes
682 + parametric role subtyping (R[T1] ~~ R[T2] where T1 ~~ T2)
683 + .invert and .push on Hashes
684 + enforce return types of subroutines (partial implementation)
685 + parallel testing
686 + Configure.pl now supports passing options to parrot's Configure
687 + support for lexical subroutines and multis
688 + implemented \c[character name] in double quoted strings and regexes
689 + implemented Perl 5 regexes
690 + rx/.../ regex quoting
f68de36 Moritz Lenz [docs] typo (vim-o?) in ChangeLog
moritz authored
691 + sockets support has been added (IO::Socket)
5c19526 Patrick R. Michaud More ChangeLog updates.
pmichaud authored
692 + 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
693 + moved many methods to the setting
694 + exporting and importing by tags, support :DEFAULT export tag
695 + implemented START blocks
696 + implemented roots builtin
697 + implemented .ast on Match objects
5c19526 Patrick R. Michaud More ChangeLog updates.
pmichaud authored
698 + added Match.caps and Match.chunks
5c8015e Jonathan Worthington Updates to ChangeLog; add some more items and replace * with + for consi...
jnthn authored
699 + split() now supports limits in all cases
5c19526 Patrick R. Michaud More ChangeLog updates.
pmichaud authored
700 + 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
701 + .readline is now .get
702 + roles are now punned on any method call on the role
703 + many other bug fixes
370dd76 Moritz Lenz [docs] update to ChangeLog
moritz authored
704
db1e872 Patrick R. Michaud Final ChangeLog for release #15.
pmichaud authored
705 New in 2009-03 release (#15, "Oslo")
84920ea Moritz Lenz [docs] update ChangeLog a bit
moritz authored
706 + implemented $*PROGRAM_NAME magical variable
707 + outer lexicals are now visible in eval()
4947aea Moritz Lenz [ChangeLog] mention last/next working in grep()
moritz authored
708 + next, last etc. work in grep()
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
709 + added R metaoperator
84920ea Moritz Lenz [docs] update ChangeLog a bit
moritz authored
710 + add an initial draft of Match.perl
4ec17da Patrick R. Michaud ChangeLog update.
pmichaud authored
711 + refactor Grammar and Match class hierarchy
712 + fix if/unless/while/until/for/... on line after close curlies
713 + add Q quoting, including Q:PIR
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
714 + added "state" variables
cba1557 Jonathan Worthington Add a few more bits to the ChangeLog.
jnthn authored
715 + //= fixed to short-circuit, and added short-circuiting &&= and ||=
716 + multi-subs now have the Multi type and have a .candidates method
717 + multi-method dispatch now looks up the class hierarchy
718 + various fixes to using roles as type constraints
719 + support bare sigils in signatures
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
720 + more methods and functions moved to (Perl 6) setting
cba1557 Jonathan Worthington Add a few more bits to the ChangeLog.
jnthn authored
721 + many other bug fixes
80344fd Patrick R. Michaud More ChangeLog updates for release #15.
pmichaud authored
722
4bb9d8d Patrick R. Michaud Rename NEWS to ChangeLog, since that's what it really represents.
pmichaud authored
723 New in 2009-02 release (#14, "Vienna")
724 + first release independent of Parrot releases
725 + passing 7076 spectests (+796 since 2009-01 release)
726 + build and use fakecutable (perl6.exe) by default
727 + redesigned build, configuration, and test subsystems
728 + add settings/ directory for builtins written in Perl 6 (was "prelude")
729 + improve diagnostics in Test.pm
730 + allow anonymous classes via C<::>
731 + re-use existing parameterized roles instead of creating new ones
732 + roles now pun classes when .new is called on them
733 + 'proto' now marks all same-named routines as 'multi'
734 + XopX is now Xop
735 + implement <-> (rw) pointy blocks
736 + added min= and max= metaoperators
737 + many many bugfixes
738 + publish release schedule
739 + documentation improvements
Something went wrong with that request. Please try again.