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| |
|
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 |