Skip to content

Instantly share code, notes, and snippets.

@zoffixznet
Created April 13, 2016 22:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zoffixznet/21f44f6a3328ebb8c0863103f2d8dd16 to your computer and use it in GitHub Desktop.
Save zoffixznet/21f44f6a3328ebb8c0863103f2d8dd16 to your computer and use it in GitHub Desktop.
zoffix@zoffix-VirtualBox:~/dev-p6/rakudo$ git pull https://github.com/rakudo/rakudo.git
remote: Counting objects: 2769, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 2769 (delta 1652), reused 1650 (delta 1650), pack-reused 1109
Receiving objects: 100% (2769/2769), 1.14 MiB | 957.00 KiB/s, done.
Resolving deltas: 100% (2144/2144), completed with 239 local objects.
From https://github.com/rakudo/rakudo
* branch HEAD -> FETCH_HEAD
Updating 9441bb2..4f3f1c8
Fast-forward
.gitignore | 1 +
.travis.yml | 10 ++-
CREDITS | 10 ++-
LICENSE | 2 +-
README.md | 10 +--
VERSION | 2 +-
docs/ChangeLog | 95 ++++++++++++++++++++++++
docs/announce/2016.01.md | 125 ++++++++++++++++++++++++++++++++
docs/announce/2016.02.md | 90 +++++++++++++++++++++++
docs/announce/2016.03.md | 98 +++++++++++++++++++++++++
docs/compiler_overview.pod | 3 +
docs/glossary.pod | 61 ----------------
docs/language_versions.md | 159 ++++++++++++++++++++++++++++++++++++++++
docs/line-editor.pod | 40 +++++++++++
docs/module_management.md | 597 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
docs/release_guide.pod | 53 +++++++-------
lib/NativeCall.pm6 | 207 +++++++++++++++++++++++++++++++++-------------------
lib/NativeCall/Compiler/GNU.pm6 | 21 ++++++
lib/NativeCall/Compiler/MSVC.pm6 | 21 ++++++
lib/NativeCall/Types.pm6 | 48 +++----------
lib/Pod/To/Text.pm6 | 15 ++--
lib/Test.pm6 | 28 ++++----
src/Perl6/Actions.nqp | 194 +++++++++++++++++++++++++++----------------------
src/Perl6/Compiler.nqp | 181 ++++++++++------------------------------------
src/Perl6/Grammar.nqp | 8 ++-
src/Perl6/Metamodel/AttributeContainer.nqp | 11 ++-
src/Perl6/Metamodel/BOOTSTRAP.nqp | 37 ++++++----
src/Perl6/Metamodel/ClassHOW.nqp | 14 ++--
src/Perl6/Metamodel/DefiniteHOW.nqp | 11 +++
src/Perl6/Metamodel/EnumHOW.nqp | 4 +-
src/Perl6/Metamodel/Mixins.nqp | 7 +-
src/Perl6/Metamodel/ModuleHOW.nqp | 4 +-
src/Perl6/Metamodel/Naming.nqp | 1 +
src/Perl6/Metamodel/NativeHOW.nqp | 2 +-
src/Perl6/Metamodel/NativeRefHOW.nqp | 2 +-
src/Perl6/Metamodel/PackageHOW.nqp | 4 +-
src/Perl6/Metamodel/ParametricRoleHOW.nqp | 4 +-
src/Perl6/ModuleLoader.nqp | 31 +-------
src/Perl6/Optimizer.nqp | 56 +++++++++------
src/Perl6/World.nqp | 216 ++++++++++++++++++++++++++++++++++++++++++-------------
src/core/AST.pm | 4 +-
src/core/Any-iterable-methods.pm | 441 +++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------
src/core/Any.pm | 5 +-
src/core/Argfiles.pm | 8 ++-
src/core/Array.pm | 31 ++++----
src/core/Attribute.pm | 15 +++-
src/core/Backtrace.pm | 8 ++-
src/core/Baggy.pm | 133 +++++++++-------------------------
src/core/Block.pm | 48 +++++++------
src/core/Bool.pm | 2 +
src/core/Buf.pm | 543 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
src/core/CallFrame.pm | 2 +-
src/core/Cancellation.pm | 2 +-
src/core/Capture.pm | 46 ++++++------
src/core/Channel.pm | 14 +++-
src/core/Code.pm | 2 +
src/core/CompUnit/DependencySpecification.pm | 2 +-
src/core/CompUnit/Handle.pm | 9 +--
src/core/CompUnit/PrecompilationRepository.pm | 148 ++++++++++++++++++++++++++------------
src/core/CompUnit/PrecompilationStore/File.pm | 4 +-
src/core/CompUnit/Repository.pm | 16 ++++-
src/core/CompUnit/Repository/AbsolutePath.pm | 4 +-
src/core/CompUnit/Repository/FileSystem.pm | 92 ++++++++++++------------
src/core/CompUnit/Repository/Installation.pm | 232 ++++++++++++++++++++++++++++++++++++++++-------------------
src/core/CompUnit/Repository/Locally.pm | 5 +-
src/core/CompUnit/Repository/Perl5.pm | 4 +-
src/core/CompUnit/RepositoryRegistry.pm | 202 ++++++++++++++++++++++++++++-----------------------
src/core/Compiler.pm | 7 +-
src/core/Complex.pm | 16 ++---
src/core/Cool.pm | 26 ++++---
src/core/Date.pm | 79 +++++++++++---------
src/core/DateTime.pm | 214 +++++++++++++++++++++++++++---------------------------
src/core/Dateish.pm | 24 ++++---
src/core/Distribution.pm | 16 +++--
src/core/Distro.pm | 7 +-
src/core/Env.pm | 4 +-
src/core/Exception.pm | 119 +++++++++++++++++++++++++++---
src/core/Failure.pm | 43 ++++++-----
src/core/Hash.pm | 541 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
src/core/HyperSeq.pm | 29 ++++++--
src/core/IO.pm | 404 +-----------------------------------------------------------------------------------------------------
src/core/IO/Dir.pm | 48 -------------
src/core/IO/File.pm | 19 -----
src/core/IO/Handle.pm | 65 +++++++++--------
src/core/IO/Local.pm | 73 -------------------
src/core/IO/Path.pm | 166 ++++++++++++++++++++----------------------
src/core/IO/Socket.pm | 20 +++---
src/core/IO/Special.pm | 2 +-
src/core/Instant.pm | 53 +++++---------
src/core/Int.pm | 3 +-
src/core/Iterable.pm | 10 +++
src/core/Iterator.pm | 20 ++++--
src/core/JSON/Pretty.pm | 22 +++---
src/core/JVM/KeyReducer.pm | 2 +-
src/core/Junction.pm | 2 +-
src/core/Kernel.pm | 4 +-
src/core/List.pm | 109 ++++++++++++++++------------
src/core/Main.pm | 15 ++--
src/core/Map.pm | 149 ++++++++++++++++++++++----------------
src/core/Match.pm | 19 ++---
src/core/Mu.pm | 207 +++++++++++++++++++---------------------------------
src/core/Nil.pm | 6 +-
src/core/Numeric.pm | 2 +-
src/core/Order.pm | 30 ++++++--
src/core/Pair.pm | 4 +-
src/core/Parameter.pm | 406 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
src/core/Perl.pm | 7 +-
src/core/Pod.pm | 4 +-
src/core/Proc.pm | 2 +-
src/core/Process.pm | 39 ++++++----
src/core/Promise.pm | 9 ++-
src/core/PseudoStash.pm | 2 +-
src/core/QuantHash.pm | 47 +-----------
src/core/REPL.pm | 325 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/core/Rakudo/Internals.pm | 800 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
src/core/Range.pm | 278 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
src/core/Rational.pm | 2 +-
src/core/Seq.pm | 11 +++
src/core/Setty.pm | 24 ++++---
src/core/Signature.pm | 75 +++++++++++++++++--
src/core/Str.pm | 715 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------------
src/core/StrDistance.pm | 3 +-
src/core/Supply.pm | 56 +++++++--------
src/core/Systemic.pm | 10 +--
src/core/Thread.pm | 9 ++-
src/core/ThreadPoolScheduler.pm | 5 +-
src/core/VM.pm | 25 ++++---
src/core/Variable.pm | 42 +++++++----
src/core/Version.pm | 126 +++++++++++++++++++++++---------
src/core/allomorphs.pm | 96 +++++++++++--------------
src/core/asyncops.pm | 4 +-
src/core/control.pm | 11 ---
src/core/io_operators.pm | 7 --
src/core/native_array.pm | 604 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------
src/core/operators.pm | 69 ++++++++++++++----
src/core/stubs.pm | 37 +++-------
src/core/tai-utc.pm | 93 ------------------------
src/vm/moar/ops/perl6_ops.c | 39 ++++++----
t/01-sanity/01-literals.t | 3 +-
t/01-sanity/02-op-math.t | 3 +-
t/01-sanity/03-op-logic.t | 3 +-
t/01-sanity/04-op-cmp.t | 3 +-
t/01-sanity/05-var.t | 3 +-
t/01-sanity/06-op-inplace.t | 3 +-
t/01-sanity/07-op-string.t | 3 +-
t/01-sanity/08-var-array.t | 3 +-
t/01-sanity/10-regex.t | 3 +-
t/01-sanity/11-tap.t | 4 +-
t/01-sanity/12-counter.t | 4 +-
t/01-sanity/13-equal.t | 2 -
t/01-sanity/14-if.t | 2 -
t/01-sanity/15-sub.t | 2 -
t/01-sanity/16-eqv.t | 1 -
t/01-sanity/17-isa.t | 1 -
t/01-sanity/18-simple-multisubs.t | 1 -
t/01-sanity/20-defined.t | 1 -
t/01-sanity/21-try.t | 1 -
t/01-sanity/53-transpose.t | 1 +
t/01-sanity/55-use-trace.t | 1 +
t/01-sanity/99-test-basic.t | 2 +
t/04-nativecall/01-argless.t | 5 +-
t/04-nativecall/02-simple-args.t | 5 +-
t/04-nativecall/03-simple-returns.t | 5 +-
t/04-nativecall/04-pointers.t | 13 ++--
t/04-nativecall/05-arrays.t | 9 +--
t/04-nativecall/06-struct.t | 13 ++--
t/04-nativecall/07-writebarrier.t | 5 +-
t/04-nativecall/08-callbacks.t | 5 +-
t/04-nativecall/09-nativecast.t | 5 +-
t/04-nativecall/10-cglobals.t | 5 +-
t/04-nativecall/11-cpp.t | 4 +-
t/04-nativecall/12-sizeof.t | 4 +-
t/04-nativecall/13-cpp-mangling.cpp | 12 ++++
t/04-nativecall/13-cpp-mangling.t | 20 +++++-
t/04-nativecall/13-union.t | 5 +-
t/04-nativecall/14-rw-attrs.t | 5 +-
t/04-nativecall/15-rw-args.t | 5 +-
t/04-nativecall/16-rt125408.t | 6 +-
t/04-nativecall/16-rt125729.t | 3 +
t/04-nativecall/17-libnames.t | 4 +-
t/04-nativecall/18-routine-sig-sanity.t | 124 ++++++++++++++++++++++++++++++++
t/04-nativecall/19-function-pointers.c | 20 ++++++
t/04-nativecall/19-function-pointers.t | 19 +++++
t/04-nativecall/CompileTestLib.pm | 7 +-
t/harness | 2 +-
t/spectest.data | 10 ++-
tools/build/Makefile-JVM.in | 11 ++-
tools/build/Makefile-common-rules.in | 1 +
tools/build/NQP_REVISION | 2 +-
tools/build/makeMAGIC_INC_DEC.pl6 | 164 ++++++++++++++++++++++++++++++++++++++++++
tools/build/makeNATIVE_ARRAY.pl6 | 238 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tools/build/moar_core_sources | 5 +-
tools/lib/NQP/Configure.pm | 33 +++++++--
tools/update-tai-utc.pl | 2 +-
194 files changed, 7641 insertions(+), 4251 deletions(-)
create mode 100644 docs/announce/2016.01.md
create mode 100644 docs/announce/2016.02.md
create mode 100644 docs/announce/2016.03.md
delete mode 100644 docs/glossary.pod
create mode 100644 docs/language_versions.md
create mode 100644 docs/line-editor.pod
create mode 100644 docs/module_management.md
delete mode 100644 src/core/IO/Dir.pm
delete mode 100644 src/core/IO/File.pm
delete mode 100644 src/core/IO/Local.pm
create mode 100644 src/core/REPL.pm
delete mode 100644 src/core/tai-utc.pm
mode change 100755 => 100644 t/04-nativecall/16-rt125408.t
create mode 100644 t/04-nativecall/18-routine-sig-sanity.t
create mode 100644 t/04-nativecall/19-function-pointers.c
create mode 100644 t/04-nativecall/19-function-pointers.t
create mode 100644 tools/build/makeMAGIC_INC_DEC.pl6
create mode 100644 tools/build/makeNATIVE_ARRAY.pl6
zoffix@zoffix-VirtualBox:~/dev-p6/rakudo$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment