SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for rakudo-2018.04.1-84.1.i586.rpm :
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


 
ICM