IRCloggy #perl6-dev 2018-06-24

Logs Search ←Prev date Next date→ Channels Documentation

Provider of IRC logs since 2005.
WARNING: As Freenode became unjoinable and lost all warnings in topics, we cannot log channels on Freenode anymore.

2018-06-24

Geth ¦ rakudo: zoffixznet self-assigned Investigate whether $rat**$huge-power can be optimized with math smarts https://github.com/rakudo/rakudo/issues/195500:17
reportable6 left01:32
reportable6 joined01:32
perlpilot left02:05
perlpilot joined02:33
timotimo left04:53
perlpilot left05:25
lizmat joined05:36
ufobat_ joined06:45
lizmat left06:49
lizmat joined08:00
Kaiepi left08:27
Kaiepi joined08:30
[Tux] Rakudo version 2018.06-24-gc441d8d8b - MoarVM version 2018.06-11-g10f915d4308:48
csv-test-xs-20 0.448 - 0.47108:48
csv-ip5xs 0.912 - 0.92608:48
test-t --race 0.994 - 0.99808:48
test-t 2.310 - 2.39108:48
csv-ip5xs-20 7.377 - 7.93108:48
test 9.295 - 10.10108:48
test-t-20 --race 14.725 - 15.07808:48
csv-parser 25.251 - 25.42008:48
test-t-20 40.819 - 42.75608:48
Geth ¦ rakudo: e9351cbaa9 | (Stefan Seifert)++ | src/core/Rakudo/Internals.pm608:58
¦ rakudo: Cope with failure to open a directory in DIR-RECURSE 08:58
¦ rakudo:08:58
¦ rakudo: DIR-RECURSE is used in CompUnit::Repository::FileSystem08:58
¦ rakudo: S11-repository/curi-install.t installs modules into a directory that08:58
¦ rakudo: S11-modules/nested.t uses as a CURFS lib. S11-repository/curi-install.t also08:58
¦ rakudo: deletes its files when it is finished. This can lead to a race condition if08:58
¦ rakudo: these two tests are run at the same time, but never in isolation.08:58
¦ rakudo: <…commit message has 6 more lines…> 08:58
¦ rakudo: review: https://github.com/rakudo/rakudo/commit/e9351cbaa908:58
lizmat left09:22
ExtraCrispy joined09:31
robertle left09:37
ExtraCrispy left09:50
pmurias joined09:51
ExtraCrispy joined10:06
timo joined13:08
[TuxCM] left13:23
dogbert17 bisect: dd (<a b>,)[0;"1"]13:36
timotimotimo13:36
bisectable6 dogbert17, Bisecting by output (old=2015.12 new=e9351cb) because on both starting points the exit code is 013:36
dogbert17, bisect log: https://gist.github.com/a7c5ff5194c8d8177403fc59fe80be4613:36
dogbert17, (2017-12-06) https://github.com/rakudo/rakudo/commit/00632edb6f3895f715c97575d444263be857a61513:36
lizmat joined14:03
dogbert17 .seen lizmat14:17
yoleaux I saw lizmat 05:59Z in #perl6: <lizmat> .seen supernovus14:17
lizmat you rang ?14:17
dogbert17 yes, time for a question?14:17
lizmat sure14:17
lizmat is just awake in SLC14:17
dogbert17 this roast file tries to 'force' a gc in a suspect manner: https://github.com/perl6/roast/blob/master/S12-construction/destruction.t#L3514:18
would it be ok to use nqp here, i.e. force:gc14:18
*force_gc14:18
two of the four tests will pass if a gc actually occurs14:19
hankache joined14:20
dogbert17 perhaps you need to fix a ENOCOFFEE before answering :)14:21
lizmat sorry, was distracted here14:22
dogbert17 np14:23
lizmat there's nor a lot of nqp in roast atm14:23
mostly mentioned in comments14:23
dogbert17 true14:24
lizmat if a test is really testing garbage collection behaviour, maybe it should not live in roast ?14:24
dogbert17 where else?14:25
lizmat in t/08-performance.t maybe ?14:27
or maybe a new t/11-gc.t ?14:29
dogbert17 do you know of an alternative way to test that submethod DESTROY works as intended. besides making a gc happen?14:30
lizmat no14:35
that's the only way14:35
afaik :-)14:35
dogbert17 so, we can move it to the rakudo repo, if I understand you correctly, or 'use nqp' which might not be the best solution since it's isn't used anywhere else in roast14:37
dogbert17 is sorely tempted to 'use nqp' :)14:46
lizmat dogbert17: "nqp" is not part of Perl 614:54
skids joined14:55
dogbert17 true true14:57
timotimo we could have a fudge directive that emits an nqp::force_gc on rakudo and such, and otherwise "encourage" gc with other means14:58
dogbert17 as it is now I'd say that the tests are a bit brittle/flappy15:06
pmurias please don't put GC behavior specific tests in roast15:10
timotimo: how are you going to enforce gc on platforms that don't provide that?15:11
timotimo don't ask me difficult questions like that at ... 5pm in the morning ...15:12
dogbert17 pmurias: I won't15:13
AlexDaniel there's an interesting doing in #perl615:15
here's a list of editable questions for the upcoming perl 6 survey: https://docs.google.com/forms/d/19qSBpGWWc9RNruxPWySHkmy3tppaqeqUNGfZpHhdsMs/edit?usp=sharing15:15
lizmat s:g/Perl6/Perl 6/15:31
"How did you install Perl 6?" misses the option: cloned from github15:32
What version of Rakudo do you have? only lists Rakudo Star versions15:33
timotimo we should make sure that windows and mac users don't feel left out15:33
as well as the BSDs15:33
lizmat I don't have a Google login, so I can't make chenges15:35
*changes15:35
benjikun joined15:37
benjikun lizmat: You don't need a google account to edit the form15:37
You should just need the link15:38
lizmat made some changes15:42
benjikun woohoo15:44
lizmat afk&15:50
Kaiepi added node.js to the question about main languages15:55
shamefully it's mine15:55
benjikun lol15:56
Perhaps we could ask "Are there any modules that you need in Perl 6 that aren't already available?"15:58
timotimo that kind of sounds like a question that'd get about 99% "yes"15:58
benjikun Well, we'd add a textbox for them to type in their needed module16:02
brrt joined16:02
brrt good * #perl6-dev16:02
benjikun module(s)16:02
brrt: Good morning16:02
or whatever it is wherever you are16:03
timotimo that'd make a lot of sense %)16:04
brrt it is afternoon for me16:05
timotimo well, we do usually have UGT16:06
Geth ¦ nqp/truffle: 303e232cbc | (Paweł Murias)++ | 7 files16:06
¦ nqp/truffle: [truffle] Super simple lexical variables 16:06
¦ nqp/truffle:16:06
¦ nqp/truffle: (sub () {16:06
¦ nqp/truffle: my $hello := sub () {16:06
¦ nqp/truffle: nqp::say("Hello World")16:06
¦ nqp/truffle: };16:06
¦ nqp/truffle: $hello();16:06
¦ nqp/truffle: })();16:06
¦ nqp/truffle:16:06
¦ nqp/truffle: works16:06
¦ nqp/truffle: review: https://github.com/perl6/nqp/commit/303e232cbc16:06
¦ nqp/truffle: 898311d30b | (Paweł Murias)++ | nqp-truffle.nqp16:06
¦ nqp/truffle: [truffle] Implement call ops with set .name 16:06
¦ nqp/truffle: review: https://github.com/perl6/nqp/commit/898311d30b16:06
¦ nqp/truffle: 599bfb2234 | (Paweł Murias)++ | nqp-truffle.nqp16:06
¦ nqp/truffle: [truffle] Fudge some things to make more stuff work before everything is done 16:06
¦ nqp/truffle: review: https://github.com/perl6/nqp/commit/599bfb223416:07
brrt pmurias++16:08
i'll be interested to see how that ends16:08
brrt left16:38
Kaiepi left16:45
Kaiepi joined16:46
brrt joined16:47
hankache left17:06
ExtraCrispy left17:15
AlexDaniel Zoffix: http://alerts.perl6.org/ seems to be down, what should I do?17:39
benjikun2 joined17:40
benjikun left17:41
benjikun2benjikun17:42
brrt AlexDaniel: works for me though17:44
brrt left17:56
lizmat left18:04
benjikun2 joined18:13
benjikun left18:17
benjikun2benjikun18:26
BenGoldberg joined19:06
AlexDaniel now it works!19:16
weekly: Perl 6 survey https://docs.google.com/forms/d/e/1FAIpQLSdqrrcxTQWuN1ISAvz3j_XkpCCc2AuQw9uKgAhTivxHBFsweg/viewform19:18
notable6 AlexDaniel, Noted!19:18
Geth ¦ nqp/truffle: 5 commits pushed by (Paweł Murias)++19:46
¦ nqp/truffle: 066e69964a | [truffle] Rename and move nodes 19:46
¦ nqp/truffle: 46b2bb22a8 | [truffle] Implement IVal and NVal 19:46
¦ nqp/truffle: 7304e44f71 | [truffle] Keep the type a given bit of TAST return in mind 19:46
¦ nqp/truffle: b4d9d9488f | [truffle] Enable --target=tast to dump TAST containing native nums or ints 19:46
¦ nqp/truffle: 413225d572 | [truffle] Enable calling subs with native arguments 19:46
¦ nqp/truffle: review: https://github.com/perl6/nqp/compare/599bfb2234b9...413225d5728d19:46
Kaiepi left19:52
Kaiepi joined19:52
brrt joined20:09
MasterDuke pmurias: does truffle HEAD build for you?20:15
i'm getting `src/vm/jvm/runtime/org/perl6/nqp/truffle/TruffleCompiler.java:24: error: cannot find symbol import org.perl6.nqp.truffle.nodes.call.NQPIntArgNode; ^ symbol: class NQPIntArgNode location: package org.perl6.nqp.truffle.nodes.call`20:17
also for NQPStrArgNode and NQPNumArgNode20:17
ufobat_ left20:30
brrt left20:31
BenGoldberg left20:45
Zoffix joined20:46
Zoffix AlexDaniel: the "what to do". It's all in the infrustructure section: https://github.com/perl6/alerts#infrastructure and infrastructure docs: https://github.com/perl6/infrastructure-doc/blob/master/hosts/hack.p6c.org.pod#alertsperl6org20:47
AlexDaniel huggable: something is down :is: https://github.com/perl6/infrastructure-doc/blob/master/hosts/hack.p6c.org.pod20:47
huggable AlexDaniel, Added something is down as https://github.com/perl6/infrastructure-doc/blob/master/hosts/hack.p6c.org.pod20:47
AlexDaniel Zoffix: right… I knew that…20:48
AlexDaniel slaps himself20:48
Zoffix AlexDaniel: note that what you added is only for hack. That dir has more docs, the www host in particular: https://github.com/perl6/infrastructure-doc/tree/master/hosts20:53
AlexDaniel hmm right20:54
huggable: something is down :is: https://github.com/perl6/infrastructure-doc/blob/master/hosts/hack.p6c.org.pod and other docs in the same repo20:54
huggable AlexDaniel, Added something is down as https://github.com/perl6/infrastructure-doc/blob/master/hosts/hack.p6c.org.pod and other docs in the same repo20:54
Geth ¦ nqp/truffle: 4c26cb419b | (Paweł Murias)++ | 3 files21:02
¦ nqp/truffle: [truffle] Add missing files 21:02
¦ nqp/truffle: review: https://github.com/perl6/nqp/commit/4c26cb419b21:02
pmurias MasterDuke: sorry forgot to add some files :(21:02
brrt joined21:22
MasterDuke pmurias: figured as much, thanks21:28
[Coke] yawns.21:45
timotimo greetings [Coke], what's up?21:48
[Coke] slow day of actual vacation before I head back to work after a week of TP21:50
C21:50
perlpilot joined22:24
pmurias left22:54
Zoffix left23:03
perlpilot left23:09
brrt left23:43

Logs Search ←Prev date Next date→ Channels Documentation