Changelog for
rakudo-2018.12-84.1.i586.rpm :
Fri Dec 28 13:00:00 2018 nineAATTdetonation.org
- update to version 2018.12
* Default language version is now v6.d
* Deprecated .path/.args in Proc::Async, use .command instead
* Implemented X::Language::TooLate
* $
*COLLATION.set is no longer experimental
* Added dynamic variable $
*FOLDING
* Added Endian enum and implemented new methods in blob8/buf8
for reading/writing native values
* Added Kernel.endian
* Implemented Blob.readint / Buf.writeint
* Added .native-descriptor for async sockets
* Added .Real method to native arrays
* Implemented last and LAST in whenever blocks
* Lots of bug fixes and speedups
Thu Nov 29 13:00:00 2018 Guillaume GARDET
- Disable check on armv6 as it randomly fails
- Add _constraints to avoid test failures (on armv7)
Mon Nov 12 13:00:00 2018 Jan Engelhardt
- Replace old $RPM_
* shell vars
Sun Nov 11 13:00:00 2018 nineAATTdetonation.org
- update to version 2018.10
* Randomized hash iteration order to prevent DDoS attacks
* Deprecated `gethostname()` in favor of `$
*KERNEL.hostname`
* Initial support for Unicode 11.0
* Removed --encoding support
* Fixes for reproducibility of builds
* Added shapes support for HAS scoped attributes
* Added NativeCall CArray.allocate method
* Added \"use isms \" pragma to stop complaints about Perl 5 traps
* Massive speedups of private and qualified method calls
* Various performance improvements
* Various bug fixes
Tue May 1 14:00:00 2018 nineAATTdetonation.org
- update to version 2018.04.1
* Various performance improvements
* Various bug fixes
* Added support for \"api\" adverb when loading modules
* Added ShiftJIS decode/encode support
* Added a way to get child process ID via Proc::Async
* Added Proc.pid
* Added Array.grab
* Added fails-like routine in Test.pm6
* Added support for \"const\" marked return values in C++ functions
Tue Mar 20 13:00:00 2018 nineAATTdetonation.org
- update to version 2018.03
Thu Feb 1 13:00:00 2018 nineAATTdetonation.org
- update to version 2018.01
Mon Aug 21 14:00:00 2017 nineAATTdetonation.org
- update to version 2017.08
Sat Jul 29 14:00:00 2017 nineAATTdetonation.org
- update to version 2017.07
- Remove no longer needed rakudo-remove-compile-time-env.diff as it has
been comitted upstream.
Fri Jun 2 14:00:00 2017 nineAATTdetonation.org
- update to version 2017.05
- Backport removal of untested and unspecced feature from rakudo in
rakudo-remove-compile-time-env.diff to fix BUILDROOT path being included
in the compiled file. Fix was committed right after the release.
Tue Apr 18 14:00:00 2017 nineAATTdetonation.org
- update to version 2017.04.2
Contains necessary fixes for packaging Perl 6 modules
- Removed workaround for packaging issue from spec file
Sun Mar 19 13:00:00 2017 nineAATTdetonation.org
- update to version 2017.03
Tue Dec 20 13:00:00 2016 nineAATTdetonation.org
- remove no longer needed patching from the spec file
- update to version 2016.12
Thu Nov 24 13:00:00 2016 nineAATTdetonation.org
- update to version 2016.11
Sun Oct 16 14:00:00 2016 nineAATTdetonation.org
- update to version 2016.10
Fri Oct 7 14:00:00 2016 nineAATTdetonation.org
- update to version 2016.09
Sun Jul 24 14:00:00 2016 nineAATTdetonation.org
- update to 2016.07
* Huge number of performance improvements
* Numerous bug fixes
* Buf: unshift, prepend, pop, shift and splice (similar to List.
*)
* Blob|Buf.allocate($elems, AATTinit-pattern) and .reallocate($elems)
* DateTime.new(y,mo,d,h,mi,s) fully positional candidate
* Can now uninstall distributions
* Date/DateTime now fully subclassable
* REPL now supports multi-line statements
* Native str arrays (my str AATTa)
* &
*EXIT can be set to handle exit() statements (for embedding Perl 6)
* Add :kv to .first
* Add provisional $
*DEFAULT-READ-ELEMS
* Ability to use a customer debugger module
* $
*MAIN-ALLOW-NAMED-ANYWHERE allows MAIN to be friendlier about where it accepts flags
* Add richer set of comparison operators for Versions
* Many improvements to precompilation
* Introduce .Map coercer
* Implement alternate ways to call subtest
* The \"is-approx\" sub from Test now allows for relative/absolute tolerance
* The \"cmp-ok\" sub from Test now can take any infix as Str, even custom ones
* A fail in a custom BUILD will now be returned, rather than thrown
* use MONKEY-WRENCH and use MONKEY-BARS are now reserved names for future use
* The \"is required\" trait on Attributes can now take a Bool or a Str
* Support for new leap-second at 31-12-2016 added
* IO::[Path,Handle] gained a .mode method which returns the POSIX file permissions
* Fixed LTA error message with Str.samemark when no pattern present
* Distribution is now a role interface
* Custom repository implementations now supported, including precompilation
* List.BIND-POS now fails instead of throwing
* Failures in Cool.Numeric and related coercers now get propagated
* Improved warning message for literals with leading zeros
* Improved error message for attempts to `use` core types
* Improved error message when IO::Path.new is given incorrect arguments
* Improved error message when .polymod is given a zero as divisor
- Package now contains precompiled versions of shipped libraries
- removed patch: fb00ed3.diff
Tue Feb 2 13:00:00 2016 nineAATTdetonation.org
- Add build system patch missing from rakudo release
new patch: fb00ed3.diff
- Replace ad-hoc patching using sed by proper patch in package
build
Tue Feb 2 13:00:00 2016 nineAATTdetonation.org
- update to 2016.01
* Chained .grep calls on Supply fixed (RT #127297)
* Fixed interaction with perl6-debug and precompilation that
resulted in an endless loop
* re-enabled warning when smart-matching against a True or False
literal
* Fixed internal error when reporting certain type errors
(RT #127207)
* Fixed rare \"duplicate definition of symbol\" errors
(RT #127107)
* Fixed interpolating of pairs with non-key strings into
signatures
* Fixed error when smart-matching Seq against a Set
(RT #127166)
* Improved error message when smart-matching against an
S///-expression
* Fixed bad interaction between EXPORTHOW and multiple
declarations (RT #126566)
* Fixed various issues regarding precompilation
* Improved accuracy of Complex.sqrt
* hyper now preserves order of results, as designed
* Range.sum on an empty, numeric Range is now 0
* Fixed Promise.allof() with an empty list of promises
(RT #127101)
* Improved message on premature virtual method call
(RT #127097)
* Better error message for module load failures of types that
are part of the setting
* Support for Readline in addition to Linenoise
Mon Jan 4 13:00:00 2016 nineAATTdetonation.org
- update to 2015.12.1 (коледа)
* first release to support the stable Perl 6.c.
* lots of Unicode fixes
* re-designed list handling (Great List Refactor)
* re-designed module management and precompilation
* support for multi dimensional arrays
* support for C++ in NativeCall
* hundreds of fixes and optimizations
Thu Jun 11 14:00:00 2015 mlsAATTsuse.de
- update to 2015.05 (Dresden)
* profiler support with moarvm
* much improved startup time
* the NativeCall module is now bundled
* \"0\" (0 as a string) is now True
* native arrays
* \'bit\' and \'byte\' native types
* NFG, NFC, NFD, Uni
* various API changes for the Great List Refactor
Fri Aug 22 14:00:00 2014 mlsAATTsuse.de
- update to 2014.08
* Many optimizations in both rakudo and the underlying VMs.
* remove speed penalty of large ranges in character classes
* quote words syntax \\ splits on breakable space only
* Add HyperWhatever /
*
*
* Cool.eval and eval() are now removed
* .hash now turns an itemized hash into a hash
* subbuf-rw specced and implemented
* the tr/// operator is implemented and has the proper return value
* re-arranged infixish actions to support [[
*]]= etc
* initial implementation of S11 (Compilation Units)
* implemented labeled loops and throwing of labels as payload
Mon Mar 3 13:00:00 2014 mlsAATTsuse.de
- update to 2014.02
* switch from parrot to MoarVM
* the \'eval\' sub and method are now spelled \'EVAL\'
* the core of Rakudo::Debugger is now part of Rakudo
Sun Jul 14 14:00:00 2013 daximAATTcpan.org
- update to 2013.06
* JVM backend added - passes initial sanity tests
* type captures in signature binder implemented
* dir() is now lazy
* &first now returns Nil instead of failing
* Cool.path implemented
Mon Jun 3 14:00:00 2013 daximAATTcpan.org
- update to 2013.05
* speedup of repeated shifts of large lists and arrays
* regex special characters can be used as delimiters
* allow slice with :exists adverb on hashes
* fix regex interpolation slowdown
* fix exporting of subroutines
* underlying nqp layer supports parrot and JVM as backend
Wed Jan 16 13:00:00 2013 mlsAATTsuse.de
- update to 2012.12
* parse errors are much improved
* the junction autothreader is now an order of magnitude faster
* texas versions of the Set and Bag operators implemented
* precedence related traits (equiv, looser, tighter, assoc)
* FIRST/NEXT/LAST can now be used in all types of loop
Tue Aug 7 14:00:00 2012 mlsAATTsuse.de
- update to 2012.07
* Built-in meta-objects (e.g. Metamodel::ClassHOW) now inherit from Any
* &open now supports :enc/:encoding
* Changed &dir to return IO::Path objects, not strings
* Deprecated .bytes, .ucfirst, and .lcfirst on Str
* recognize obsolete rand() and rand(N) forms at compile time
* anonymous subset types \'subset :: of Int where { $_ > 0 }\'
Thu Jun 28 14:00:00 2012 mlsAATTsuse.de
- fix install section so that the installed perl6 binary
finds its libraries
Fri Jun 22 14:00:00 2012 mlsAATTsuse.de
- update to 2012.06
* Longest-Token Matching for | alternations in regexes
* Stricter numification of strings (fails if the string does not
represent a number)
* \'require\' now allows argument lists
* Faster .map / list handling
* Improvements to typed exceptions
Fri Jun 8 14:00:00 2012 mlsAATTsuse.de
- update to 2012.05
* -I and -M command-line options
* support for non-Int enums
* \'use\' now accepts positional arguments and is able to import by tag name
* \'import\' now works
* basic support for Version literals
* %
*ENV now propagates into subprocesses
* basic implementation of pack and unpack ported from \'ng\' branch
* fff flip-flop operator is now implemented, ff has been improved
* various new regex features and improvements
Sat Mar 24 13:00:00 2012 carlinAATTglass.org.nz
- update to 2012.03
Fri Oct 21 14:00:00 2011 mlsAATTsuse.de
- update to 2011.10 version
* switch to \"new object model\" branch
* much faster, both in startup and execution
* native types on various operators
Thu Jul 21 14:00:00 2011 mlsAATTsuse.de
- update to 2011.07 version
* fix bug in exponentation of negative numbers
* fix build on systems with little RAM
Mon Jun 27 14:00:00 2011 mlsAATTsuse.de
- update to 2011.06 version
* improved parrot register handling for more efficient code
* gcd and lcm operators
* -n and -p command line options
* basic IPv6 support
Thu Jan 20 13:00:00 2011 mlsAATTsuse.de
- update to 2011.01 version
* faster subroutine calls (type cache)
* implemented \'handles Rolename\' trait
* \'use Devel::Trace\' debugging pragma
* improved parsing of keyword boundaries
* faster .comb
Fri Nov 19 13:00:00 2010 mlsAATTsuse.de
- update to 2010.11 version
* qw// is now implemented
* .trans is now 5 times faster
* indexing is now possible with both ranges and Whatever
offsets together: AATTa[0 ..
*-2]
Fri Oct 22 14:00:00 2010 mlsAATTsuse.de
- update to 2010.10 version
* we now have a simple version of require
* the local timezone is available in $
*TZ
* Str.flip is now 100 times faster than it used to be
* Hyperoperators can now be applied to infix:<+=> and friends
* improved diagnostic messages
Mon Sep 27 14:00:00 2010 mlsAATTsuse.de
- update to 2010.09 version
* the specification for temporal objects is now completely implemented
* several performance improvements were implemented
* the series operator has been refactored
* enumeration objects now conform much closer to the current spec
Fri Aug 27 14:00:00 2010 mlsAATTsuse.de
- update to 2010.08 version
* Due to a specification change, Nil is now undefined, and no longer
simply an empty Parcel.
* Many modifiers are now recognized on the outside of regexes and
substitutions, for example s:g:samecase/abc/defg/
* Improvements to the performance of integer operations
* Initial implementations of .pack and .unpack methods for the Buf class
* Smartmatching against True or False is now an error. Most people who did
this really wanted to look at the return value of .so instead.
Fri Jul 23 14:00:00 2010 mlsAATTsuse.de
- update to 2010.07 version
* rakudo now properly constructs closures in most instances
* arrays can now handle infinite ranges
* generic, multi-level Whatever-currying now works
* simple binding operators := and ::= now work
* simple feed operators <== and ==> now work
Fri Jun 18 14:00:00 2010 mlsAATTsuse.de
- update to 2010.06 version
* rakudo now uses immutable iterators internally
* many more things are now evaluated lazily
* backtraces no longer report routines from Parrot internals
* match objects now act like real hashes and arrays
* regexes can now interpolate variables
Thu May 20 14:00:00 2010 mlsAATTsuse.de
- update to 2010.05 version
* lexical classes and roles were implemented
* basic support for named enumerations has been restored
* Numeric / Real roles much closer to the spec now
Thu Apr 22 14:00:00 2010 mlsAATTsuse.de
- update to 2010.04 version
* fixed string interpolation
* fixed assignment precedence issue
* added DateTime type
Fri Mar 19 13:00:00 2010 mlsAATTsuse.de
- update to 2010.03 version
* Numerous updates to trigonometric functions and the Rat class
* Basic s/// and s[...] = \'...\' implemented
* use improved and need/import implemented, with some basic support
for versioned modules and lexical importation
* Grammars work again and now include support for regexes taking
parameters and proto-regexes
* Series operator now has basic support for the current Spec.
* User defined operators working again
* Support, though with caveats, for !, R, X and Z meta-operators
Fri Feb 19 13:00:00 2010 mlsAATTsuse.de
- update to 2010.02 version
Fri Oct 23 14:00:00 2009 mlsAATTsuse.de
- update to October version
Mon Sep 21 14:00:00 2009 mlsAATTsuse.de
- update to September version
Thu Aug 27 14:00:00 2009 mlsAATTsuse.de
- update to August version
Fri Jun 26 14:00:00 2009 mlsAATTsuse.de
- update to June version
Thu Apr 23 14:00:00 2009 mlsAATTsuse.de
- update to April version
Tue Apr 7 14:00:00 2009 mlsAATTsuse.de
- initial revision