AlexDaniel releasable6: next 01:18
releasable6 AlexDaniel, Next release in 12 days and ≈17 hours. No blockers. Unknown changelog format
Geth nqp: 92d1d56831 | (Jeremy Studer)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
MoarVM: Allow 'chain' op to use child as callee

Modify the 'chain' op to allow the option to use the first child as the callee. Before the name of the op served as the operator sub and the children the operands. This modification makes it so that, if there is no name provided to the chain, child 0 serves as the operator and children 1 and 2 the operands. ... (5 more lines)
03:13
nqp: ec345715b7 | (Zoffix Znet)++ (committed using GitHub Web editor) | src/vm/moar/QAST/QASTOperationsMAST.nqp
Merge pull request #387 from jstuder-gh/neg_chaining

Rakudo Issue 1304: Preserve operator chaining when operators negated
rakudo: ba111cfed4 | (Jeremy Studer)++ | src/Perl6/Actions.nqp
Preserve operator chaining when operators negated

If the behavior on the base operator is to allow 'chaining' (as it is for '<' and '>' in the grammar) and the metaop is '!', then preserve chaining on the op wrapping the metaop and baseop.
Previously, applying the negation metaoperator toward operators that ... (7 more lines)
rakudo: 7b4a3b11c1 | (Zoffix Znet)++ (committed using GitHub Web editor) | src/Perl6/Actions.nqp
Merge pull request #1375 from jstuder-gh/neg_chaining

Issue 1304: Preserve operator chaining when operators negated
rakudo: 14c2cdb314 | (Zoffix Znet)++ | tools/build/NQP_REVISION
[NQP Bump] Brings 16 commits

NQP bump brought: github.com/perl6/nqp/compare/2017....4-gec34571 ec34571 Merge pull request #387 from jstuder-gh/neg_chaining 92d1d56 MoarVM: Allow 'chain' op to use child as callee 5b80052 [jvm] Remove dead code f6bccf7 [jvm] Look inside containers for parametric type ... (12 more lines)
03:20
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2017....4-gec34571
roast: bfe44db948 | (Zoffix Znet)++ | S03-operators/relational.t
Unfudge now-passing tests
03:22
travis-ci Rakudo build failed. Zoffix Znet 'Merge pull request #1375 from jstuder-gh/neg_chaining 04:20
travis-ci.org/rakudo/rakudo/builds/326214511 github.com/rakudo/rakudo/compare/b...4a3b11c1bc
buggable [travis build above] ☠ All failures are due to: failed make test (3 failures). Across all jobs, 3 unique test files failed.
|Tux| Rakudo version 2017.12-140-g14c2cdb31 - MoarVM version 2017.12-22-gc2de234c4
csv-ip5xs1.090 - 1.103
csv-ip5xs-2013.022 - 13.133
csv-parser12.285 - 12.508
csv-test-xs-200.441 - 0.467
test11.299 - 11.431
test-t2.854 - 2.857
test-t --race1.150 - 1.205
test-t-2050.585 - 52.314
test-t-20 --race17.556 - 18.403
10:43
tbrowder AlexDaniel: i’m going to try another way to handle the bigint concern. 11:06
nqp question, please: in many nqp ops signatures there is a “Mu:T” specified. what/where are they defined or otherwise identified? 13:01
i am fiddling with getting a bigint from a string value and the ops i am trying to use need those types as args. 13:02
ilmari tbrowder: * Mu:T - a type object, e.g. `Int` 13:12
looks like it corresponds to Mu:U in rakudo 13:13
geekosaur Any:U, probably. at perl 6 level, Mu is mainly used when you are dealing directly with Junctions 13:15
(a Junction passed as Any and subclasses thereof gets autothreaded; Mu prevents this and you get the Junction itself) 13:16
tbrowder yes, but the problem i’m having is the string is too long to convert to an Int using nqp ops, but the hint to look at rakudo types is good, thanks! 13:17
here’s the nqp::op signature i want to use in rakudo/src/Perl6/Pod.nqp: “fromstr_I(str $val, Mu:T $type —> Int)” what do i use for “$type”? 13:24
the only nqp native types i know are str, int, int32, int64. 13:26
hm, going back to the sandbox again...
ilmari Int? 13:27
it claims to convert to a Big Integer of the given type, but also to only return Int 13:28
looks like the docs should say --> $type (if that's legal) 13:32
tbrowder using Int doesn’t work. nor does unboxing the Str to a str and using it as the $val with str as the type. i’ll try “chaining” the args... 13:54
timotimo in your situation i'd check the nqp test suite for uses of fromstr_I 13:55
tbrowder arg! can’t get past “can’t unbox...”! 14:02
timotimo: excellent suggestion!
timotimo: thnx! there is a wealth of heretofore unknown info in the tests, and it looks like the solution to my prob is there, too! 14:08
timotimo yay
the nqp tests are rather thorough; pmurias is to thank for like three quarters :)
masak pmurias++ 14:09
tbrowder if i were sharper than a dull tack i would have thought of looking at tests :-D 15:14
earlier, that is... 15:15
timotimo eh, it took me a while to figure out that the nqp tests are a good source of info 15:32
tbrowder i’m very glad you figured it out! 15:35
timotimo me, too :) 15:36
El_Che just reported this to keep track of the failing Linux builds of 2017.12: github.com/rakudo/rakudo/issues/1377 18:22
b2gills m: 'abc'.ords.rotor(2=>-1,:partial) # noticed this doesn't work, will report bug later 18:49
camelia Cannot invoke this object (REPR: Uninstantiable; Callable)
in block <unit> at <tmp> line 1
dogbert17 m: say 'abc'.ords.WHAT 19:02
camelia (Seq)
Geth roast: 543af90d8c | usev6++ | 2 files
[jvm] Skip newly failing tests (GH #1304)
19:09
roast: caca8f1dbd | usev6++ | 2 files
[jvm] Unfudge now passing tests

Fixed with nqp commit f6bccf79d8
19:30
roast: 6a7280a8a0 | usev6++ | 2 files
[jvm] Update todo message RT #32694
20:18
synopsebot RT#32694 [rejected]: rt.perl.org/Ticket/Display.html?id=32694 FwD: Mail_Delivery_failure 20:19
bartolin oops, should have been RT #132694
synopsebot RT#132694 [new]: rt.perl.org/Ticket/Display.html?id=132694 [JVM] Coercion type Str(Any) returned from .keyof is not the same object as Str(Any)
lizmat and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2018/01/08/...m-nearing/ 21:51
pmurias lizmat: the copywrite in NQP is only mentioned in the README: "NQP is Copyright (C) 2009-2018 by The Perl Foundation. See F<LICENSE> for licensing details." 21:58
* copyright
jnthn lizmat++ # weekly
Maybe this week I'll find energy to do something...
lizmat then add the contents of the LICENSE of the code you want to use to the NQP LICENSE file, something like: 21:59
Portions Copyright (c) 2011 Alexander Shtuchkin, followed by the rest of the text
Geth nqp/master: 4 commits pushed by pmurias++ 22:02
pmurias lizmat: thank you for help, legal stuff is super weird/alien for me ;) 22:03
lizmat pmurias: it also was to me, at one point in my life
once you get dragged to court for trademark like issues, you get to know a lot :-( 22:04
books.google.nl/books?id=RRAX68WyU...mp;f=false in case you're interested :-) 22:10
travis-ci NQP build failed. pmurias '[js] Mention that we have some code adapted from iconv-lite' 22:20
travis-ci.org/perl6/nqp/builds/326572942 github.com/perl6/nqp/compare/ec345...23d294b851
pmurias getting dragged into court for ~5 lines borrowed from a MIT licensed library would be super upsetting ;)
lizmat yeah, won't happen 22:25
especially with an MIT license
afk& 22:32