00:16
Altai-man_ joined
00:18
sena_kun left
02:16
sena_kun joined
02:18
Altai-man_ left
02:38
pamplemousse joined,
pamplemousse left
04:07
hungrydonkey joined
04:15
hungrydonkey left
04:16
Altai-man_ joined
04:18
sena_kun left
04:22
hungrydonkey joined
04:32
hungrydonkey left
04:38
hungrydonkey joined
04:54
hungrydonkey left
06:16
sena_kun joined
06:18
Altai-man_ left
08:06
travis-ci joined,
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
08:08 | |||||||||||||||||||||||||||||||||||||
MasterDuke | [Tux]: do you have inline:perl5 numbers without xs? | 08:09 | |||||||||||||||||||||||||||||||||||||
08:15
Altai-man_ joined
08:18
sena_kun left
08:27
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. tonyo 'overflow the log cap..' | 08:27 | |||||||||||||||||||||||||||||||||||||
travis-ci.com/sumanstats/raku/builds/164874635 github.com/sumanstats/raku/compare...f708738002 | |||||||||||||||||||||||||||||||||||||||
08:27
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: MasterDuke17++ created pull request #3677: Symbol lookup optimization |
08:47 | |||||||||||||||||||||||||||||||||||||
MasterDuke | would definitely appreciate any thoughts/comments about ^^^ | ||||||||||||||||||||||||||||||||||||||
lizmat had 2 comments | 09:37 | ||||||||||||||||||||||||||||||||||||||
Files=1306, Tests=111275, 212 wallclock secs (28.85 usr 8.02 sys + 2992.90 cusr 269.33 csys = 3299.10 CPU) | 09:42 | ||||||||||||||||||||||||||||||||||||||
10:16
sena_kun joined
10:18
Altai-man_ left
10:22
hungrydonkey joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | timotimo: btw that last graph is just libreoffice xD github.com/rakudo/rakudo/issues/3674 | 10:23 | |||||||||||||||||||||||||||||||||||||
11:30
hungrydonkey left
|
|||||||||||||||||||||||||||||||||||||||
timotimo | AlexDaniel: deception! dishonour! | 11:30 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | x) | 11:31 | |||||||||||||||||||||||||||||||||||||
[Tux] | MasterDuke, «curl -q tux.nl/Talks/CSV6/speed-all.log | grep ip5pp» | 11:33 | |||||||||||||||||||||||||||||||||||||
11:39
MasterDuke left
12:03
MasterDuke joined
12:16
Altai-man_ joined
12:17
hungrydonkey joined
12:18
sena_kun left
13:41
andreoss joined
13:53
hungrydonkey left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 649ef2385f | (Elizabeth Mattijsen)++ | 2 files Give Mu.say the same setup as Mu.print and friends |
14:01 | |||||||||||||||||||||||||||||||||||||
14:16
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | m: dd $*OUT.say( 1|2|3 ) # this feels inconsistent with | 14:17 | |||||||||||||||||||||||||||||||||||||
camelia | any(1, 2, 3) Bool::True |
||||||||||||||||||||||||||||||||||||||
lizmat | m: dd $*OUT.print( 1|2|3 ) # this feels inconsistent with | ||||||||||||||||||||||||||||||||||||||
camelia | 1any(Bool::True, Bool::True, Bool::True) 23 |
||||||||||||||||||||||||||||||||||||||
lizmat | m: dd $*OUT.put( 1|2|3 ) | 14:18 | |||||||||||||||||||||||||||||||||||||
14:18
Altai-man_ left
|
|||||||||||||||||||||||||||||||||||||||
camelia | 1 any(Bool::True, Bool::True, Bool::True) 2 3 |
14:18 | |||||||||||||||||||||||||||||||||||||
timotimo | hm. say is meant to give the human-friendly version, right? | 14:28 | |||||||||||||||||||||||||||||||||||||
feels at least somewhat justifiable | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 7a902b5e45 | (Elizabeth Mattijsen)++ | src/core.c/IO/Handle.pm6 Normalizing IO::Handle.say/put/print/note, part #1 Give IO::Handle.say the proper set of candidates. - add a candidate for no parameters - streamline the multi argument case (fewer allocations, slightly faster) - do *not* add a candidate for Junctions (yet) normalizing appears to be another issue altogether |
14:44 | |||||||||||||||||||||||||||||||||||||
linkable6 | RAKUDO#1 [closed]: github.com/rakudo/rakudo/issues/1 cc1: error: unrecognized command line option "-Wjump-missed-init" | ||||||||||||||||||||||||||||||||||||||
lizmat | what triggered linkable6 ? | 14:45 | |||||||||||||||||||||||||||||||||||||
ah, #1 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: linkable6 is right in this case, even github highlights it the same way | 14:48 | |||||||||||||||||||||||||||||||||||||
lizmat | yeah, figured :-) | ||||||||||||||||||||||||||||||||||||||
15:43
jjmerelo joined
16:06
jjmerelo left
16:07
jjmerelo joined
16:16
Altai-man_ joined
16:19
sena_kun left
18:00
jjmerelo left
18:16
sena_kun joined
18:18
Altai-man_ left
18:22
El_Che joined
|
|||||||||||||||||||||||||||||||||||||||
El_Che | .tell patricb thanks for the heads-up. Weirdly enough my relocatable tar.gz for linux does not seem to be broken. | 18:23 | |||||||||||||||||||||||||||||||||||||
tellable6 | El_Che, I haven't seen patricb around, did you mean patrickb? | ||||||||||||||||||||||||||||||||||||||
El_Che | .tell patrickb thanks for the heads-up. Weirdly enough my relocatable tar.gz for linux does not seem to be broken. | ||||||||||||||||||||||||||||||||||||||
tellable6 | El_Che, I'll pass your message to patrickb | ||||||||||||||||||||||||||||||||||||||
El_Che | .tell patrickb: ~/Downloads/rakudo-2020.05/bin$ ./raku -v\nThis is Rakudo version 2020.05 built on MoarVM version 2020.05\nimplementing Raku 6.d. | ||||||||||||||||||||||||||||||||||||||
tellable6 | El_Che, I'll pass your message to patrickb | ||||||||||||||||||||||||||||||||||||||
El_Che | .tell patrickb Oh, I found the github issue for the Windows problem. You're right, NativeCall seems broken on Linux too | 18:27 | |||||||||||||||||||||||||||||||||||||
tellable6 | El_Che, I'll pass your message to patrickb | ||||||||||||||||||||||||||||||||||||||
El_Che | (sorry for the noise) | ||||||||||||||||||||||||||||||||||||||
timotimo | today: step through a moarvm coverage log with vim's quickfix window | 20:10 | |||||||||||||||||||||||||||||||||||||
20:16
Altai-man_ joined
20:18
sena_kun left
20:43
andreoss left
22:16
sena_kun joined
22:18
Altai-man_ left
22:30
sena_kun left
23:28
pippo joined
|
|||||||||||||||||||||||||||||||||||||||
pippo | Hello. I sarted the REPLand run the below code. First time I run it I got around 8 second time (without leaveing the REPL) around 16s. Someone knows why? Here is the code: $NOW=now; for ^1_000_000 { 'qq;qqqq;qqqqq;qqqqqqqqqqqq;qqq'.comb(/<-[\;]>*/); }; say now - $NOW | 23:31 | |||||||||||||||||||||||||||||||||||||
tellable6 | 2015-03-26T00:39:51Z #perl6 <flussence> pippo_: «perl6 --target=ast -e '/<[ab]>+/; /[a|b]+/' | grep QAST::Regex» explains that difference well; the [a|b] case creates slightly more code to run. | ||||||||||||||||||||||||||||||||||||||
pippo | Hello. I sarted the REPL and run the below code. First time I run it I got around 8 seconds and second time (without leaving the REPL) around 16s. Someone knows why? Here is the code: $NOW=now; for ^1_000_000 { 'qq;qqqq;qqqqq;qqqqqqqqqqqq;qqq'.comb(/<-[\;]>*/); }; say now - $NOW | 23:34 | |||||||||||||||||||||||||||||||||||||
p6: my $NOW=now; for ^1_000_000 { 'qq;qqqq;qqqqq;qqqqqqqqqqqq;qqq'.comb(/<-[\;]>*/); }; say now - $NOW; $NOW=now; for ^1_000_000 { 'qq;qqqq;qqqqq;qqqqqqqqqqqq;qqq'.comb(/<-[\;]>*/); }; say now - $NOW; | 23:36 | ||||||||||||||||||||||||||||||||||||||
camelia | (timeout) | ||||||||||||||||||||||||||||||||||||||
pippo | p6: my $NOW=now; for ^100_000 { 'qq;qqqq;qqqqq;qqqqqqqqqqqq;qqq'.comb(/<-[\;]>*/); }; say now - $NOW; $NOW=now; for ^100_000 { 'qq;qqqq;qqqqq;qqqqqqqqqqqq;qqq'.comb(/<-[\;]>*/); }; say now - $NOW; | 23:37 | |||||||||||||||||||||||||||||||||||||
camelia | 4.0147717 6.6267569 |
||||||||||||||||||||||||||||||||||||||
pippo | ^^That is a noticeable difference... | 23:38 | |||||||||||||||||||||||||||||||||||||
jnthn | Don't know about the REPL one; the second is due to how the OSR (On Stack Replacement) optimization works out | 23:40 | |||||||||||||||||||||||||||||||||||||
It sees there's a hot loop and decides to optimize, however it is lacking any statistics for the second loop body, which didn't run yet, so makes a less got job of it than the first one, where it has a bunch of data. | 23:41 | ||||||||||||||||||||||||||||||||||||||
*less good | |||||||||||||||||||||||||||||||||||||||
(It optimizes at the level of a lexical scope, so goes for the entire unit of the program, since that's where the loop is.) | 23:43 | ||||||||||||||||||||||||||||||||||||||
pippo | Thank you jnthn that's too complicated for me. But I understand that the way it is supposed to work. | 23:46 | |||||||||||||||||||||||||||||||||||||
p6: my $NOW; for ^2 {$NOW=now; for ^100_000 { 'qq;qqqq;qqqqq;qqqqqqqqqqqq;qqq'.comb(/<-[\;]>*/); }; say now - $NOW; } | 23:48 | ||||||||||||||||||||||||||||||||||||||
camelia | 3.8940816 3.8369512 |
||||||||||||||||||||||||||||||||||||||
pippo | o/ | 23:51 | |||||||||||||||||||||||||||||||||||||
23:51
pippo left
|