dalek | ast: 1db2fc7 | (Zoffix Znet)++ | S19-command-line/arguments.t: Fudge test for a bugfix that hasn't been fixed yet github.com/MoarVM/MoarVM/issues/482 |
00:12 | |
MasterDuke | samcv: github.com/perl6/roast/blob/master...ral.t#L817 is now passing for me (moar/nqp/rakudo HEAD), is that expected? | 04:58 | |
samcv | MasterDuke, even the TODO? | 05:16 | |
also no, not expected to pass is ' ' ~~ /<:space>+/, ' ', 'space chars'; | 05:17 | ||
m: use nqp; say nqp::propcode('space'); say nqp::propcode('White_Space') | |||
camelia | rakudo-moar 996ab6: OUTPUT«===SORRY!===No registered operation handler for 'propcode'» | ||
samcv | m: use nqp; say nqp::unipropcode('space'); say nqp::nuipropcode('White_Space') | ||
camelia | rakudo-moar 996ab6: OUTPUT«===SORRY!===No registered operation handler for 'nuipropcode'» | ||
samcv | m: use nqp; say nqp::unipropcode('space'); say nqp::unipropcode('White_Space') | ||
camelia | rakudo-moar 996ab6: OUTPUT«9999» | ||
samcv | and it's passing right now MasterDuke ? | ||
or do you have the newest moar on git | |||
m: say ' ' ~~ /<:space>/ | 05:18 | ||
camelia | rakudo-moar 996ab6: OUTPUT«Nil» | ||
AlexDaniel | .tell notviki mch: my @a = <one two three>; @a[*] = "four"; say @a.perl | 05:19 | |
yoleaux2 | AlexDaniel: I'll pass your message to notviki. | ||
samcv | that test shouldn't pass. well it SHOULD pass. but unless some change in nqp is made it shouldn't pass, otherwise likely it thinks space means LF=space | ||
cause it checks property _values_ before property_names(bools) | |||
hmm curious | 05:20 | ||
m: say ' '.uniprop('LF') | |||
camelia | rakudo-moar 996ab6: OUTPUT«Sp» | ||
samcv | m: say ' ' ~~ /<:Sp>/ | ||
camelia | rakudo-moar 996ab6: OUTPUT«「 」» | ||
samcv | i should put the rt in there MasterDuke rt.perl.org/Ticket/Display.html?id=130483 | 05:21 | |
bisectable6, : use nqp; say nqp::unipropcode('space') == nqp::unipropcode('White_Space') | 05:22 | ||
bisectable6 | samcv, On both starting points (old=2015.12 new=996ab6a) the exit code is 1 and the output is identical as well | ||
samcv, Output on both points: ===SORRY!=== Error while compiling /tmp/VGe_E7FzT9Bogus statementat /tmp/VGe_E7FzT9:1------> :⏏ use nqp; say nqp::unipropcode('space')  expecting any of: colon pair | |||
samcv | bisectable6, use nqp; say nqp::unipropcode('space') == nqp::unipropcode('White_Space') | ||
bisectable6 | samcv, Bisecting by output (old=2015.12 new=996ab6a) because on both starting points the exit code is 0 | ||
samcv, bisect log: gist.github.com/50acf5fe0726800857...9f144a106f | |||
samcv, (2017-01-02) github.com/rakudo/rakudo/commit/7c...50246afcf0 | |||
samcv | m: use nqp; say nqp::univalcode('space') | 05:27 | |
camelia | rakudo-moar 996ab6: OUTPUT«===SORRY!===No registered operation handler for 'univalcode'» | ||
AlexDaniel | m: my %f := Map.new; %f = (<a 1 c 3 d 4 e 5>); %f{"b"} := 2; %f.WHICH.say | 05:28 | |
camelia | rakudo-moar 996ab6: OUTPUT«Map|Str|a(1) Str|c(3) Str|d(4) Str|e(5)» | ||
AlexDaniel | what's up with this WHICH | ||
dalek | ast: f292cec | samcv++ | S05-mass/properties-general.t: Add RT #130483 to this todo in properties-general.t |
05:32 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=130483 | ||
AlexDaniel | if anybody can figure out what's going on here and why, I would appreciate it: | 05:46 | |
m: my $x = gather for 1..5 { take $_; say $x; }; dd $x | |||
camelia | rakudo-moar 996ab6: OUTPUT«(timeout)» | 05:47 | |
AlexDaniel | this is the commit that did it: github.com/rakudo/rakudo/commit/f3...4e1eddc8ef | ||
mc: my $x = gather for 1..5 { take $_; say $x; }; dd $x | |||
committable6 | AlexDaniel, gist.github.com/b6aaed70cc89bbb798...12a69d1c37 | ||
lizmat | Files=1163, Tests=57394, 198 wallclock secs (12.08 usr 4.98 sys + 1271.42 cusr 132.92 csys = 1421.40 CPU) | 07:35 | |
[Tux] | This is Rakudo version 2016.12-214-g996ab6a04 built on MoarVM version 2016.12-68-g1994c6ee | 08:23 | |
csv-ip5xs 2.957 | |||
test 13.140 | |||
test-t 5.377 | |||
csv-parser 15.453 | |||
samcv | hi tux | 08:26 | |
buggable, speed | 08:27 | ||
buggable | samcv, ▇█▇▇█▇█▇██▇▇▇█▄▆▅▃▄▄▂▃▃▄▂▁▁▂▃▂▂▅▂▂▄▂▃▂▂▁▆▄▂▂▃▂▂▂▃▂ data for 2016-12-16–2017-01-05; range: 5.137s–6.264s | ||
dalek | kudo/nom: 8568dd1 | lizmat++ | src/core/ShapedArray.pm: Fix RT #130513 By adding a .List for shaped arrays. |
09:04 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=130513 | ||
notviki | 11:02 | ||
yoleaux2 | 05:19Z <AlexDaniel> notviki: mch: my @a = <one two three>; @a[*] = "four"; say @a.perl | ||
notviki | mch: my @a = <one two three>; @a[*] = "four"; say @a.perl | ||
committable6 | notviki, ¦«2015.12»: ["four", Mu, Mu]¦«HEAD»: ["four", Any, Any] | ||
dalek | kudo/nom: 4e1e348 | titsuki++ | t/04-nativecall/ (3 files): Use submethod TWEAK instead of method init |
11:41 | |
kudo/nom: 0fdf327 | lizmat++ | t/04-nativecall/ (3 files): Merge pull request #987 from titsuki/use-tweak Use submethod TWEAK instead of method init |
|||
kudo/nom: d77f9b8 | lizmat++ | src/core/ShapedArray.pm: Fix RT #130510 By removing the (apparently faulty) type check: let the actual assignment take care of that. |
11:44 | ||
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=130510 | ||
lizmat | m: my @a[2;2] = (0,1),(2,3); my @b[2;2] = @a Z @a # is Z supposed to preserver shape or not ? | 12:16 | |
camelia | rakudo-moar d77f9b: OUTPUT«Index 2 for dimension 1 out of range (must be 0..1) in block <unit> at <tmp> line 1» | ||
lizmat | m: my @a[2;2] = (0,1),(2,3); dd @a Z @a # aka, is this correct ? | ||
camelia | rakudo-moar d77f9b: OUTPUT«((0, 0), (1, 1), (2, 2), (3, 3)).Seq» | ||
dalek | kudo/nom: cbf30e1 | lizmat++ | src/core/Iterable.pm: Don't bother creating a Failure that gets thrown always |
12:17 | |
jnthn | lizmat: No, it's not, and actually the @multi-dim Z= @flat idiom relies on it. | 12:20 | |
hyper is meant to | |||
(to be clear, the idiom relies on it *not* trying to preserve shape) | 12:21 | ||
lizmat | ok, but supposed we *want* to Z two shaped arrays into another (with the same shape), how would we co that ? | ||
*do | |||
jnthn | Why'd you not hyper it? | ||
lizmat | not seeing the syntax for that, could you elaborate ? | 12:22 | |
>>,<< you mean ? | 12:23 | ||
jnthn | Yeah but I don't quite understand what you're trying to achieve with plain Z :) | ||
Since that constructs sub-lists | |||
lizmat | well, that was just an example, Z+ could be another :-) | ||
jnthn | Yeah, with Z+ it's more clearly just >>+<< | ||
I don't know if hyper *does* preserve shape yet | 12:24 | ||
lizmat | How set in stone is all the hyper stuff in your book ? | ||
jnthn | I don't think we've any tests for it on shaped things. So it's not. :-) | ||
(Provided we don't have such tests) | 12:25 | ||
lizmat | m: my @a[2;2] = (0,1),(2,3); my @b[2;2] = @a >>+<< @a | ||
camelia | rakudo-moar d77f9b: OUTPUT«Use of uninitialized value of type Any in string context.Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful. in block <unit> at <tmp> line 1Cannot assign an array of shape to an array of shape 2 2 in bl…» | ||
lizmat | hmmm... | ||
jnthn | I think it's just NYI | ||
lizmat | seems like hypers don't know about shapes yet | ||
yup | |||
jnthn | Yeah | ||
But hypers *do* preserve undeclared structure | |||
(Thus the whole nodal thing) | 12:26 | ||
lizmat | yeah | ||
jnthn | An official declared shape should surely be preserved too | ||
Just didn't get to it. | |||
lizmat | I was also thinking of maybe adding a "is notslipping" trait | 12:27 | |
jnthn | The semantics of the the pointing-out forms on shaped arrays could be interesting | ||
lizmat | also: specs speculate that any method on an Iterable could be considered "nodal" | ||
is that still the case? | |||
jnthn | But the pointing in forms I guess are easy: if they shapes differ, or one side has a declared shape and the other doesn't, then error. | ||
Single value pointing out form is also quite easy | 12:28 | ||
lizmat | yeah, looking at optimizing that stuff :-) | ||
jnthn | e.g. the desired semantics of my @a[2;2]; ...; @a >>+=>> 1 are quite clear | ||
What's the thinking with the trait? | 12:29 | ||
Pretty sure that name won't fly :) | |||
lizmat | well, yeah | ||
jnthn | But the semantics are the thing that matters... | ||
lizmat | but basically when we're processing such a block with that trait, we don't have to check for Slips being returned | 12:30 | |
jnthn | Is that really so costly? | 12:36 | |
lizmat | for every pull-one, we first check if something that was slipped is there, | 12:37 | |
if not, we fetch a value, then check if it is a Slip | |||
that's one check for each pull-one | |||
jnthn | Sure, but those should be comparatively cheap | 12:38 | |
They're the kind of thing that should trace-jit well too, once we can do that | |||
I'd expect the checks can JIT down to just a few CPU instructions | 12:39 | ||
(Not saying they do today, but with the new JIT we're getting, etc...) | |||
travis-ci | Rakudo build errored. Elizabeth Mattijsen 'Fix RT #130510 | 12:56 | |
travis-ci.org/rakudo/rakudo/builds/189154789 github.com/rakudo/rakudo/compare/0...7f9b873e64 | |||
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=130510 | ||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | ||
notviki | $ sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" | 13:01 | |
Cannot add PPA: 'ppa:ubuntu-toolchain-r/test'. | |||
Please check that the PPA name or format is correct. | |||
" This job ran on our container-based trusty beta. Please read our blog post about the public beta. | 13:02 | ||
NeuralAnomaly: status | 13:10 | ||
NeuralAnomaly | notviki, [✘] Next release will be in 2 weeks and 2 days. Since last release, there are 75 new still-open tickets (74 unreviewed and 0 blockers) and 218 unreviewed commits. See perl6.fail/release/stats for details | ||
dalek | kudo/nom: a7d1061 | lizmat++ | src/core/Rakudo/Internals.pm: Revert "Introducing R:I.RandomizeOrderIterator" This reverts commit dbe3e0eaa35e65d7ab0f52f55ecdaa05573c7725. YAGNI |
13:36 | |
MasterDuke | if i remove this ( github.com/perl6/nqp/blob/master/s...#L995-L997 ) conditional, both NQP and Rakudo build. NQP fails 6 regex tests, but Rakduo passes spectest clean | 14:32 | |
jnthn | Time to write more spectests :) | 14:39 | |
Think it's for <( and )> | |||
MasterDuke | jnthn: yep | 14:47 | |
i guess neither of those are used when building rakudo itself. i'd dumped every $name during a compile and didn't see $!from or $!to in the resulting list | 14:51 | ||
dalek | kudo/nom: 7ba9f84 | lizmat++ | src/core/ShapedArray.pm: Add a shaped array STORE candidate for Iterators Intended to be part of the work to make hypers understand structure when they should. As a side effect of this, this now works: $ 6 'my @a[3;3] = (^Inf).iterator; dd @a' Array.new(:shape(3, 3), [0, 1, 2], [3, 4, 5], [6, 7, 8]) One could argue this is unwanted. So maybe this STORE candidate should be renamed to something else, like STORE-FROM-ITERATOR. Comments / ideas welcome. 2db2e3d | MasterDuke17++ | lib/Test.pm6: Test.pm's is_approx isn't being removed until 6.d See irclog.perlgeek.de/perl6-dev/2017-...i_13860967 |
15:03 | |
lizmat | review: github.com/rakudo/rakudo/commit/a7d10613ae | ||
grrr | |||
review: github.com/rakudo/rakudo/commit/7ba9f84 | |||
MasterDuke | notviki: github.com/rakudo/rakudo/blob/nom/....pm6#L242, looks like this didn't get removed | 15:12 | |
notviki | it was decided to keep it until 6.d so we don't have to change 6.c-errata | 15:13 | |
MasterDuke | notviki: ok. btw, i thought you added a warns-like, but it don't see it there? | 15:14 | |
notviki | it's in t/spec/packages/Test/Util.pm | 15:15 | |
MasterDuke | thanks | 15:16 | |
m: say("abc123def" ~~ /abc <( \d+ <( def/) | 16:13 | ||
camelia | rakudo-moar 7ba9f8: OUTPUT«「def」» | ||
MasterDuke | nqp: say("abc123def" ~~ /abc <( \d+ <( def/) | ||
camelia | nqp-moarvm: OUTPUT«def» | ||
MasterDuke | interesting, that's one of the failing nqp tests when i made my change (nqp gives 'abc123def' instead of 'def'), but it works in the rakudo i built with that nqp | 16:14 | |
notviki | MasterDuke: note that warns-like doesn't catch compile time warnings | 16:27 | |
MasterDuke | jnthn: any idea why the above regex fails in my modified nqp, but passes in a rakudo that uses my modified nqp? | 16:56 | |
jnthn | If your change is in MATCH, then Rakudo implements its own MATCH | 16:57 | |
MasterDuke | ahh, then i couldn't write spectests for it | ||
and the nqp tests correctly caught it | 16:58 | ||
kudo/nom: 6d28c1d | (Zoffix Znet)++ | lib/Test.pm6: Merge pull request #988 from MasterDuke17/fix_Test.pm_is_approx_deprecation_comment Test.pm's is_approx isn't being removed until 6.d |
|||
ugexe | github.com/rakudo/rakudo/commit/b1...86782ee788 <- probably needs to be reverted; breaks TAP::Harness testing JSON::Fast and Test::Mock | ||
notviki | seems appveyor's still failing to install strawberry perl: ci.appveyor.com/project/moritz/rak...0xnl7eobr9 | 17:11 | |
ugexe: will look into it | 17:13 | ||
works fine with prove, so I'd say it's a bug in TAP::Harness that should be located and fixed rather than reverting anything | 17:16 | ||
notviki looks | |||
buggable: eco prove6 | |||
buggable | notviki, Nothing found | ||
notviki | ugexe: is there a simple way to use TAP::Harness as harness? | ||
how do I trigger the bug | |||
ugexe | zef install JSON::Fast | 17:17 | |
zef --/tap-harness install JSON::Fast will run with prove and works properly | |||
notviki | ugexe: what distro is prove6 in? | 17:19 | |
ugexe | TAP::Harness | ||
notviki | huggable: prove6 :is: github.com/Leont/tap-harness6/tree/master/bin | 17:20 | |
huggable | notviki, Added prove6 as github.com/Leont/tap-harness6/tree/master/bin | ||
notviki | reproed with 6 lines of code with just TAP module and a test file... | 17:31 | |
notviki looks more | |||
ugexe | I'm not sure if the original complaint makes sense - as far as I can tell you can't use a single \ as a test description in a perl 5 test either | 17:38 | |
* makes sense as a rakudo bug and not a tap spec bug | 17:40 | ||
notviki | You can use \ | ||
In perl 5. And TAP spec doesn't forbid it either | |||
gist.github.com/zoffixznet/8a51c42...37afa7308c | 17:41 | ||
ugexe | hmm so I'm confused at why `say q|\n|` prints 2 characters but `say q|\|` is not valid syntax | 17:44 | |
notviki | oh ffs... | 17:45 | |
Note to self: before spending 10 minutes tweaking grammar trying to see changes, be sure to add -Ilib to your ./perl6 -_- | 17:46 | ||
ugexe: because that \ escapes the | | |||
it's defunct in q|| only if it's not at end | 17:47 | ||
well.... or rather, if works to escape the closing delimiter | |||
m: say q|\|\n| | 17:48 | ||
camelia | rakudo-moar 6d28c1: OUTPUT«|\n» | ||
notviki | m: say q'\|\n' | ||
camelia | rakudo-moar 6d28c1: OUTPUT«\|\n» | ||
ugexe | yeah, but i'm not wrapping my head around why since it doesn't escape anything else | ||
notviki | so you could use the delimiter in the string itself, I guess | ||
ugexe | ah | 17:49 | |
dalek | p: 4f67a6c | MasterDuke17++ | src/QRegex/Cursor.nqp: Micro-optimize some commonly called methods These are called a combined several million times when building Rakudo. |
17:52 | |
p: 3644864 | niner++ | src/QRegex/Cursor.nqp: Merge pull request #336 from MasterDuke17/some_QRegex-Cursor_micro-optimizations Micro-optimize some commonly called methods |
|||
notviki | I have a fix for TAP::Harness. Need to do some $work stuff and will then commit | ||
hmm.. rather, I'd also like to re-read TAP spec and write some tests first, so prolly will commit in 4-5 hours. The issue is the TAP::Grammar.description assumes the description will either have a '\\' or a '\#' and no other '\' occurance, so right now it's choking on any lone slash in the description. | 17:56 | ||
jnthn | Is this the same TAP::Parser that spectest6 uses? | 18:11 | |
notviki | Yeah. So this is probably also the reason why lizmat saw more failures that time | 18:12 | |
[Coke] | jnthn: I am not sure there was a ticket for this specifically: gentle reminder about perl6/doc's coke/bughunt branch. | ||
[Coke] does a rebuild of perl6 to see if any recent fixes have impacted that. | 18:13 | ||
dogbert17 | [Coke]: re elevated RT privileges. I'm now thrown to a page where I can see my own reported bugs but I can't seem to be able to do much else. What am I doing wrong? | 18:14 | |
[Coke] | dogbert17: I don't know. what are you doing? | ||
(what URL are you going to? what are you clicking on?) | 18:15 | ||
dogbert17 | [Coke], logging in with BitCard account and then I'm thrown to a /selfservice url | ||
[Coke] | again, what URL are you going to? | 18:16 | |
dogbert17 | rt.perl.org/SelfService/ | 18:17 | |
notviki | What happens when you go to rt.perl.org/ ? | ||
After lkogging in | |||
[Coke] | ... that's the url you are ending on. is that also the URL you are putting into the browser to get there? | ||
because if so, then there's your problem. :) | 18:18 | ||
dogbert17 | notviki: I'm thrown back to the SelfService url | ||
notviki shrugs | |||
dogbert17 | [Coke]: no I start at rt.perl.org and logs in from there | 18:19 | |
*log | |||
[Coke] | having dogbert17 escalate with rt bugadmins. | 18:27 | |
notviki | log out and log in again; try clearning cookies/cache; try different browser; try sacrificing a goat to the Internet Gods | 18:28 | |
diakopter | Bit | 18:43 | |
their refusal to try to diagnose repeated BitCard complaints over the past many years is just deplorable | 18:44 | ||
I was of the numerous complainants whose reports were disregarded | 18:45 | ||
jnthn | [Coke]: Thanks for the reminder. Maybe the same thing (or one of them) that I know about that afflicts the spectest6 will turn out to get it. Guess we'll find out next week...if not, will have to look deeper. | 18:52 | |
[Coke] | jnthn: MoarVM panic: Internal error: zeroed target thread ID in work pass - that's new. :) | 18:53 | |
jnthn: nicely formatted unlock when we're not locked! | 18:54 | ||
so, definitely some weirdness still. | |||
MasterDuke | huh, just tried to profile a rakudo compile again and it keeps getting killed after it goes over 10g ram used. ISTR it was less that than before | 19:19 | |
notviki | 10GB :o | 19:20 | |
notviki notices Instant.DateTime passes extra args to DateTime.new but other .DateTime methods we got don';t | 19:46 | ||
gfldex | lizmat: please asked module authors that use travis to activate weekly cronjobs in the next weekly | 19:47 | |
nine | Just a heads up: I'm going on vacation starting tomorrow and will come back on the 15th. If everything works out, I'll be very much offline :) | 20:04 | |
notviki | NeuralAnomaly: status | 20:05 | |
NeuralAnomaly | notviki, [✘] Next release will be in 2 weeks and 1 day. Since last release, there are 76 new still-open tickets (75 unreviewed and 0 blockers) and 222 unreviewed commits. See perl6.fail/release/stats for details | ||
notviki | wow, a ton more commits this month... from what I see in the log, a day before last release we had only 71... Now 222 and it's still 2 weeks before the release! | 20:08 | |
moritz | m: class A { method x (:U:) { }} | 20:11 | |
camelia | rakudo-moar 6d28c1: OUTPUT«===SORRY!=== Error while compiling <tmp>Missing blockat <tmp>:1------> class A { method x (:⏏U:) { }}» | ||
jnthn | nine: Have a nice vacation! :) | 21:22 | |
dalek | kudo/nom: 1e88cd6 | lizmat++ | / (2 files): Fix native array.sort For some reason this breakage went unnoticed. Guess we don't have any tests for it :-( |
21:24 | |
jnthn | Might be worth systematically going through the list methods and making sure they've got test coverage on native arrays | 21:26 | |
Perhaps worth a ticket in roast issues | 21:27 | ||
dalek | kudo/nom: 4038c6c | lizmat++ | / (2 files): Make sorting of 0,1,2 element native arrays about 30% faster |
21:54 | |
lizmat | jnthn: github.com/perl6/roast/issues/218 | 21:58 | |
jnthn | lizmat++ | 22:07 | |
MasterDuke | timotimo, notviki: did the linecoverage branch in MoarVM get updated? ISTR it had merge conflicts recently, which is why perl6.wtf/ doesn't have anything | 22:09 | |
updating that might help detect large gaps in test coverage like ^^^ | 22:10 | ||
notviki | MasterDuke: it did, but the coverage script got bit-rotted by the SETTING::/ stuff we changed in the backtraces | ||
lizmat | good night, #perl6! | ||
notviki | night | ||
MasterDuke | notviki: seems like a relatively straightforward fix should be possible, i'll try to get to that in the next week or so | 22:15 | |
notviki | MasterDuke++ | 22:17 | |
it's this script github.com/MoarVM/MoarVM/blob/line..._report.p6 and this is the shell script I use to make coverage report gist.github.com/zoffixznet/6cb85e0...28c562cc4a | 22:19 | ||
(it stresstests three times; only once is necessary, I do it three times to avoid flappers) | |||
MasterDuke | thanks, i'd definitely forgotten some of those commands | 22:24 | |
timotimo | MasterDuke: the merge conflicts are always due to the oplist stuff. all you have to do every time is make sure the oplist looks correct, then perl6 tools/update_ops.p6 and commit all the files it generates | 23:03 | |
MasterDuke | timotimo: i did actually look at the most recent conflict, but i didn't know what the oplist *should* look like to know how to resolve it | 23:05 | |
i.e., i don't think i know enough to resolve anything git couldn't | 23:07 | ||
timotimo | just make sure the ops for coverage come after the sp_ ops, the rest doesn't matter | 23:10 | |
the oplist is rather simple. the first batch (up until the first sp_ op) is append-only, everything after that is free for all | 23:11 | ||
MasterDuke | thanks, should help next time i see a conflict | 23:12 | |
samcv | notviki, seems it is not doing test coverage for most files there? i think it used to work right? | 23:16 | |
notviki | samcv: yeah, it's not finding the files. | 23:17 | |
MasterDuke | samcv: that roast test i mentioned earlier is marked as a todo, but is in fact passing (with MoarVM/NQP/Rakudo all built from HEAD) | 23:18 | |
notviki | The old files are still accessible via the bot tho | ||
Undercover: help | |||
Undercover | notviki, Use cover: trigger with args to give to sourcery sub. e.g. cover: Int, 'base'. See modules.perl6.org/dist/CoreHackers::Sourcery | ||
notviki | cover: &say | ||
Undercover | notviki, The code is hit during stresstest [WARNING: this line is a proto! Check individual multies] See perl6.WTF/src_core_io_operators.pm....e.html#L20 for details | ||
notviki | cover: &say, \() | ||
Undercover | notviki, The code is NOT hit during stresstest See perl6.WTF/src_core_io_operators.pm....e.html#L21 for details | ||
notviki | that might be slightly outdated | ||
MasterDuke | i'm blanking, what do ? and ! mean at the start of subrules? e.g., <?alpha> or <!stdstopper> | 23:20 | |
notviki | m: say "abc:xyz" ~~ /.<?alpha>/ | 23:23 | |
camelia | rakudo-moar 4038c6: OUTPUT«「a」» | ||
notviki | m: say "a:xyz" ~~ /.<?alpha>/ | ||
camelia | rakudo-moar 4038c6: OUTPUT«「:」» | ||
notviki | m: say "a:xyz" ~~ /.<!alpha>/ | ||
camelia | rakudo-moar 4038c6: OUTPUT«「a」» | ||
notviki | m: say "ab:xyz:" ~~ /...<!alpha>/ | 23:24 | |
camelia | rakudo-moar 4038c6: OUTPUT«「xyz」» | ||
notviki | MasterDuke: positive and negative lookaheads | ||
MasterDuke | ha, right. notviki++ | ||
dalek | ast: baaa8c9 | samcv++ | S15-nfg/emoji-test (2 files): Put the codepoints in the test description for the emoji tests |
23:26 |