Geth | roast/6.c-errata: 5f15d048cd | (Samantha McVey)++ | S32-str/comb.t Fix and un-skip one of the comb tests You cannot supply m// since it works on $_, so change it to rx// |
01:28 | |||||||||||||||||||||||||||||||||||||
roast: 659fcf44b0 | (Samantha McVey)++ | S32-str/comb.t Fix and un-skip one of the comb tests You cannot supply m// since it works on $_, so change it to rx// |
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | m: say <a b c d e>[|(0..*),1] | 05:33 | |||||||||||||||||||||||||||||||||||||
camelia | (a b c d e) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | m: say <a b c d e>[1,|(0..*)] | ||||||||||||||||||||||||||||||||||||||
camelia | (b a b c d e) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | is it a bug? | ||||||||||||||||||||||||||||||||||||||
gfldex | AlexDaniel`: no | 06:11 | |||||||||||||||||||||||||||||||||||||
m: say <a b c d e>[(|(0..*)),1] | 06:12 | ||||||||||||||||||||||||||||||||||||||
camelia | (a b c d e) | ||||||||||||||||||||||||||||||||||||||
gfldex | this might | ||||||||||||||||||||||||||||||||||||||
m: say <a b c d e>[|(0..*);1] | 06:16 | ||||||||||||||||||||||||||||||||||||||
camelia | (timeout) | ||||||||||||||||||||||||||||||||||||||
Geth | roast/master: 4 commits pushed by pmurias++ | 09:45 | |||||||||||||||||||||||||||||||||||||
stmuk | Zoffix: as a marketing skeptic I have to admit that your "In the FUTURE" infographic is rather good! | 10:10 | |||||||||||||||||||||||||||||||||||||
lizmat | Files=1229, Tests=75833, 317 wallclock secs (14.89 usr 5.20 sys + 2187.78 cusr 206.92 csys = 2414.79 CPU) | 10:13 | |||||||||||||||||||||||||||||||||||||
. | |||||||||||||||||||||||||||||||||||||||
pmurias | a problem I encounter is that stringifing nums looses precision | 10:20 | |||||||||||||||||||||||||||||||||||||
Zoffix | .tell pmurias yes, there's a bug in moarvm with num stringification. It loses at least 1 digit of precision | 11:14 | |||||||||||||||||||||||||||||||||||||
yoleaux | Zoffix: I'll pass your message to pmurias. | ||||||||||||||||||||||||||||||||||||||
ufobat___ | Zoffix, thanks for the great review. i think i understood what i need to do to make better PR :-) | 11:20 | |||||||||||||||||||||||||||||||||||||
Zoffix | Run make spectest :) | 11:21 | |||||||||||||||||||||||||||||||||||||
There's also `make stresstest` that runs more tests, but takes longer | 11:23 | ||||||||||||||||||||||||||||||||||||||
ufobat___ | but i am still struggling with my windows virtualbox :-( | 11:39 | |||||||||||||||||||||||||||||||||||||
what should I do if i have a question about one of the spec tests ( or don't agree with what one is testing ). there are surly documents about that? | 11:41 | ||||||||||||||||||||||||||||||||||||||
pmurias | Zoffix: re losses 1 digit of precision, how do we want them to stringify? | 11:42 | |||||||||||||||||||||||||||||||||||||
hmm, how can I stringify a floating point number in NQP with more digits of precision than 15? | 11:45 | ||||||||||||||||||||||||||||||||||||||
sprintf? | |||||||||||||||||||||||||||||||||||||||
|Tux| |
|
11:54 | |||||||||||||||||||||||||||||||||||||
Zoffix | pmurias: I presume we'd want to stringify with all available precision. Like you'd get with C... There's some C routine that gives you the next representable float and using that I found we lose some precision | 12:01 | |||||||||||||||||||||||||||||||||||||
m: my \x = 1e0; say x == x + 1e-15 | 12:41 | ||||||||||||||||||||||||||||||||||||||
camelia | False | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: my \x = 1e0; say x eq x + 1e-15 | ||||||||||||||||||||||||||||||||||||||
camelia | True | ||||||||||||||||||||||||||||||||||||||
Zoffix | This is another symptom | ||||||||||||||||||||||||||||||||||||||
And this also affects Num.WHICH, which in turn breaks Sets | 12:42 | ||||||||||||||||||||||||||||||||||||||
There sure lots of Perl 5 crap on Perl 6's Wiki | 14:22 | ||||||||||||||||||||||||||||||||||||||
Oh, there's just a large "Major Changes from Perl 5" section. | 14:23 | ||||||||||||||||||||||||||||||||||||||
timotimo | the perlfoundation perl6 wiki? | 14:32 | |||||||||||||||||||||||||||||||||||||
Zoffix | No, en.wikipedia.org/wiki/Perl_6 | 14:33 | |||||||||||||||||||||||||||||||||||||
timotimo | oh, wikipedia article, right | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 17db03eb38 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm6 Some more Telemetry goodies - introducing Telemetry::Instrument::AdHoc - track given variables like: "Value of foo in bar" => $foobar - resulting in 5 char wide "foobar" column - and a line "foobar Value of foo in bar" in the legend - introducing Telemetry::Sampler.set-instruments ... (5 more lines) |
15:07 | |||||||||||||||||||||||||||||||||||||
Zoffix | ZofBot: I imagine you playing this on full volume when you'll start killing all humans: www.youtube.com/watch?v=4_uUPKdDiHU | 15:33 | |||||||||||||||||||||||||||||||||||||
ZofBot | Zoffix, And when I thought of that | ||||||||||||||||||||||||||||||||||||||
stmuk | or Kill the Humans Lillakiss battle song | 16:22 | |||||||||||||||||||||||||||||||||||||
[Coke] | ]/win 2 | 16:25 | |||||||||||||||||||||||||||||||||||||
gfldex | github.com/rakudo/rakudo/issues/1245 need a RFC label | 16:47 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 14e2016c44 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm6 Generalize the preamble - move the logic for its part of the preamble to the instrument |
17:18 | |||||||||||||||||||||||||||||||||||||
rakudo: 2dcefa1c3e | (Elizabeth Mattijsen)++ | lib/Telemetry.pm6 Give T:I:AdHoc a sensible preamble |
17:34 | ||||||||||||||||||||||||||||||||||||||
Zoffix glances at #perl6 log. | 18:19 | ||||||||||||||||||||||||||||||||||||||
Way busy to follow... The one LTA thing with //= on parameters is they'd be silencing Failures. | |||||||||||||||||||||||||||||||||||||||
m: sub foo ($x is copy) { $x // $x = 42; say $x }; foo +"x" | |||||||||||||||||||||||||||||||||||||||
camelia | 42 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Where's in my personal most common use of parameters would mean "use this default unless we were given a value"; with the "given a value" becoming problematic when you forward things from one sub to another... | 18:20 | |||||||||||||||||||||||||||||||||||||
So it could mean "is defined", but Failure kinda falls outside the scope of that and I'd want it to either be propagated or at least thrown | 18:21 | ||||||||||||||||||||||||||||||||||||||
It's kinda the same issue as we have with Failures being listified | 18:22 | ||||||||||||||||||||||||||||||||||||||
m: say Failure.new.elems | |||||||||||||||||||||||||||||||||||||||
camelia | 1 | ||||||||||||||||||||||||||||||||||||||
timotimo | i didn't see you suggested it before gfldex pointed it out over there | 18:26 | |||||||||||||||||||||||||||||||||||||
Zoffix | From my biased perspective of not being a regular of #perl6, I'd say all the dev discussions should be in #perl6-dev and #perl6 should be the help/social channel. There's just too much content in #perl6 to read it all on an off chance a design discussion breaks out. | 18:37 | |||||||||||||||||||||||||||||||||||||
japhb | Agreed | ||||||||||||||||||||||||||||||||||||||
timotimo | it's true | ||||||||||||||||||||||||||||||||||||||
i guess i mostly brought it up there because TT just wrote something | 18:38 | ||||||||||||||||||||||||||||||||||||||
japhb | Also, for a while it worked (possibly accidentally) to explicitly set a param default to Empty, so that chaining calls between routines with defaults would DTRT. Sadly I think that was merely taking advantage of a bug. | ||||||||||||||||||||||||||||||||||||||
Ah, is that where TT is hanging out these days? I'd assumed he was doing an extended offline period again. | 18:39 | ||||||||||||||||||||||||||||||||||||||
timotimo | he's in here, too, though | 18:40 | |||||||||||||||||||||||||||||||||||||
japhb | Right, and I can't remember the last time I saw him comment in this channel. | ||||||||||||||||||||||||||||||||||||||
timotimo BBL | 18:41 | ||||||||||||||||||||||||||||||||||||||
TimToady has been doing some of the stuff around the house that he put off for 15 years... | 18:43 | ||||||||||||||||||||||||||||||||||||||
japhb | TimToady: Hardly seems sporting, you didn't even wait a full two decades. :-) | 18:45 | |||||||||||||||||||||||||||||||||||||
TimToady | well, I'd been putting off stuff before the nine years before 2000 as well... :) | 18:46 | |||||||||||||||||||||||||||||||||||||
s:1st/before/in/ | |||||||||||||||||||||||||||||||||||||||
japhb | As long as you're consistent about it ... | ||||||||||||||||||||||||||||||||||||||
TimToady | my neighbor decided to rebuild the fence, for instance, so I had to dismantle the shed that was rotting in the sideyard, that was there when we bought the place in 1991 and was already in bad shape then... | 18:48 | |||||||||||||||||||||||||||||||||||||
anyone want some sheetmetal? | |||||||||||||||||||||||||||||||||||||||
or a really old-school push-mower? | 18:49 | ||||||||||||||||||||||||||||||||||||||
japhb | Is it still metal at this point, or is it somewhat-recognizable rust? | ||||||||||||||||||||||||||||||||||||||
TimToady | I'd say there's still more metal than rust | 18:50 | |||||||||||||||||||||||||||||||||||||
japhb | The push mower style that's really just hazing for teenagers? | ||||||||||||||||||||||||||||||||||||||
TimToady | yep, that kind | ||||||||||||||||||||||||||||||||||||||
japhb | Heh, those things are awesome and I never ever want one. :-) | ||||||||||||||||||||||||||||||||||||||
TimToady | it's a good excuse to save water on the lawn though | 18:51 | |||||||||||||||||||||||||||||||||||||
japhb has just gone through the process of clearing a ton of assorted crap from the backyard and replacing it with something pleasing to look at | |||||||||||||||||||||||||||||||||||||||
True | |||||||||||||||||||||||||||||||||||||||
TimToady | but yeah, I haven't used one since, oh, about 1980 | ||||||||||||||||||||||||||||||||||||||
japhb | Then again, if weather in November is any indication, it won't be a dry year. | ||||||||||||||||||||||||||||||||||||||
TimToady | so I guess, just for today, the social is in here and the design is in #perl6 :P | 18:52 | |||||||||||||||||||||||||||||||||||||
japhb | Heh | 18:53 | |||||||||||||||||||||||||||||||||||||
We're allowed to socialize, just at a much slower pace here. :-) | |||||||||||||||||||||||||||||||||||||||
TimToady | so we're not the fascist socialists in the world? | 18:55 | |||||||||||||||||||||||||||||||||||||
.oO(we're not russian, 'cuz we're already finnish) |
18:58 | ||||||||||||||||||||||||||||||||||||||
japhb has no idea what his particular mix of social beliefs would be called by a poli sci major. | |||||||||||||||||||||||||||||||||||||||
TimToady | Poli Sci is such a hard science because it's such a soft science. | 19:02 | |||||||||||||||||||||||||||||||||||||
japhb | Actually, a D&D GM would probably have an easier time categorizing me. :-) | 19:07 | |||||||||||||||||||||||||||||||||||||
timotimo | the features overview has a +/- for Supplies on the jvm; does anybody know what's missing there? | 19:19 | |||||||||||||||||||||||||||||||||||||
dogbert17 | ZOFFLOP: t/spec/S10-packages/basic.t (test #83) | 19:46 | |||||||||||||||||||||||||||||||||||||
Geth | roast: 642bbca26a | usev6++ | 2 files Unfudge passing tests (RT #126823) |
21:42 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#126823 [open]: rt.perl.org/Ticket/Display.html?id=126823 [BUG] Failing test in S32-array/adverbs.t and S32-hash/adverbs.t: Code does not die as expected with 'use <MODULE>' | ||||||||||||||||||||||||||||||||||||||
lizmat | m: class A { }; multi sub infix:<->(A:D \a,A:D \b) { 42 }; sub B(--> A:D) { A.new }; say A.new - A.new # so this is fine | 22:04 | |||||||||||||||||||||||||||||||||||||
camelia | 42 | ||||||||||||||||||||||||||||||||||||||
lizmat | why isn't this? | ||||||||||||||||||||||||||||||||||||||
m: class A { }; multi sub infix:<->(A:D \a,A:D \b) { 42 }; sub B(--> A:D) { A.new }; say B - B | |||||||||||||||||||||||||||||||||||||||
camelia | Cannot resolve caller Numeric(A: ); none of these signatures match: (Mu:U \v: *%_) in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
lizmat | ah, I guess it's just an LTA error | ||||||||||||||||||||||||||||||||||||||
m: class A { }; multi sub infix:<->(A:D \a,A:D \b) { 42 }; sub B(--> A:D) { A.new }; say B() - B # need parens before infox | 22:05 | ||||||||||||||||||||||||||||||||||||||
camelia | 42 | ||||||||||||||||||||||||||||||||||||||
MasterDuke | heh, "infox", is that the opposite of outfox? | 22:19 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: d6f1077d62 | (Elizabeth Mattijsen)++ | t/07-telemetry/01-basic.t Initial set of basic Telemetry tests |
22:25 | |||||||||||||||||||||||||||||||||||||
lizmat | MasterDuke: no, it's the nephew of onfix | 22:26 | |||||||||||||||||||||||||||||||||||||
afk& | |||||||||||||||||||||||||||||||||||||||
Geth | roast: bc3a287ec1 | usev6++ | S06-traits/misc.t [JVM] Fudge test for RT #129812 (todo) |
22:49 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#129812 [open]: rt.perl.org/Ticket/Display.html?id=129812 [JVM][OPTIMIZER] `is rw` candidates get called even if a non-rw argument is passed |