Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_logs/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by AlexDaniel on 12 June 2018.
Geth rakudo: zoffixznet self-assigned Investigate whether $rat**$huge-power can be optimized with math smarts github.com/rakudo/rakudo/issues/1955
e9351cbaa9 | (Stefan Seifert)++ | src/core/Rakudo/Internals.pm6

DIR-RECURSE is used in CompUnit::Repository::FileSystem S11-repository/curi-install.t installs modules into a directory that S11-modules/nested.t uses as a CURFS lib. S11-repository/curi-install.t also deletes its files when it is finished. This can lead to a race condition if these two tests are run at the same time, but never in isolation. ... (6 more lines)
00:17
01:32 reportable6 left, reportable6 joined 02:05 perlpilot left 02:33 perlpilot joined 04:53 timotimo left 05:25 perlpilot left 05:36 lizmat joined 06:45 ufobat_ joined 06:49 lizmat left 08:00 lizmat joined 08:27 Kaiepi left 08:30 Kaiepi joined
[Tux] Rakudo version 2018.06-24-gc441d8d8b - MoarVM version 2018.06-11-g10f915d43
csv-ip5xs0.912 - 0.926
csv-ip5xs-207.377 - 7.931
csv-parser25.251 - 25.420
csv-test-xs-200.448 - 0.471
test9.295 - 10.101
test-t2.310 - 2.391
test-t --race0.994 - 0.998
test-t-2040.819 - 42.756
test-t-20 --race14.725 - 15.078
08:48
09:22 lizmat left 09:31 ExtraCrispy joined 09:37 robertle left 09:50 ExtraCrispy left 09:51 pmurias joined 10:06 ExtraCrispy joined 13:08 timo joined 13:23 [TuxCM] left
dogbert17 bisect: dd (<a b>,)[0;"1"] 13:36
13:36 timo is now known as timotimo
bisectable6 dogbert17, Bisecting by output (old=2015.12 new=e9351cb) because on both starting points the exit code is 0 13:36
dogbert17, bisect log: gist.github.com/a7c5ff5194c8d81774...59fe80be46
dogbert17, (2017-12-06) github.com/rakudo/rakudo/commit/00...3be857a615
14:03 lizmat joined
dogbert17 .seen lizmat 14:17
yoleaux I saw lizmat 05:59Z in #perl6: <lizmat> .seen supernovus
lizmat you rang ?
dogbert17 yes, time for a question?
lizmat sure
lizmat is just awake in SLC
dogbert17 this roast file tries to 'force' a gc in a suspect manner: github.com/perl6/roast/blob/master...tion.t#L35 14:18
would it be ok to use nqp here, i.e. force:gc
*force_gc
two of the four tests will pass if a gc actually occurs 14:19
14:20 hankache joined
dogbert17 perhaps you need to fix a ENOCOFFEE before answering :) 14:21
lizmat sorry, was distracted here 14:22
dogbert17 np 14:23
lizmat there's nor a lot of nqp in roast atm
mostly mentioned in comments
dogbert17 true 14:24
lizmat if a test is really testing garbage collection behaviour, maybe it should not live in roast ?
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 no 14:35
that's the only way
afaik :-)
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 roast 14:37
dogbert17 is sorely tempted to 'use nqp' :) 14:46
lizmat dogbert17: "nqp" is not part of Perl 6 14:54
14:55 skids joined
dogbert17 true true 14:57
timotimo we could have a fudge directive that emits an nqp::force_gc on rakudo and such, and otherwise "encourage" gc with other means 14:58
dogbert17 as it is now I'd say that the tests are a bit brittle/flappy 15:06
pmurias please don't put GC behavior specific tests in roast 15: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't 15:13
AlexDaniel there's an interesting doing in #perl6 15:15
here's a list of editable questions for the upcoming perl 6 survey: docs.google.com/forms/d/19qSBpGWWc...sp=sharing
lizmat s:g/Perl6/Perl 6/ 15:31
"How did you install Perl 6?" misses the option: cloned from github 15:32
What version of Rakudo do you have? only lists Rakudo Star versions 15:33
timotimo we should make sure that windows and mac users don't feel left out
as well as the BSDs
lizmat I don't have a Google login, so I can't make chenges 15:35
*changes
15:37 benjikun joined
benjikun lizmat: You don't need a google account to edit the form 15:37
You should just need the link 15:38
lizmat made some changes 15:42
benjikun woohoo 15:44
lizmat afk& 15:50
Kaiepi added node.js to the question about main languages 15:55
shamefully it's mine
benjikun lol 15: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"
benjikun Well, we'd add a textbox for them to type in their needed module 16:02
16:02 brrt joined
brrt good * #perl6-dev 16:02
benjikun module(s)
brrt: Good morning
or whatever it is wherever you are 16:03
timotimo that'd make a lot of sense %) 16:04
brrt it is afternoon for me 16:05
timotimo well, we do usually have UGT 16:06
Geth nqp/truffle: 303e232cbc | (Paweł Murias)++ | 7 files
[truffle] Super simple lexical variables

  (sub () {
   my $hello := sub () {
   nqp::say("Hello World")
   };
   $hello();
  })();
works
nqp/truffle: 898311d30b | (Paweł Murias)++ | nqp-truffle.nqp
[truffle] Implement call ops with set .name
nqp/truffle: 599bfb2234 | (Paweł Murias)++ | nqp-truffle.nqp
[truffle] Fudge some things to make more stuff work before everything is done
brrt pmurias++ 16:08
i'll be interested to see how that ends
16:38 brrt left 16:45 Kaiepi left 16:46 Kaiepi joined 16:47 brrt joined 17:06 hankache left 17:15 ExtraCrispy left
AlexDaniel Zoffix: alerts.perl6.org/ seems to be down, what should I do? 17:39
17:40 benjikun2 joined 17:41 benjikun left 17:42 benjikun2 is now known as benjikun
brrt AlexDaniel: works for me though 17:44
17:56 brrt left 18:04 lizmat left 18:13 benjikun2 joined 18:17 benjikun left 18:26 benjikun2 is now known as benjikun 19:06 BenGoldberg joined
AlexDaniel now it works! 19:16
weekly: Perl 6 survey docs.google.com/forms/d/e/1FAIpQLS...g/viewform 19:18
notable6 AlexDaniel, Noted!
Geth nqp/truffle: 5 commits pushed by (Paweł Murias)++ 19:46
19:52 Kaiepi left, Kaiepi joined 20:09 brrt joined
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 NQPNumArgNode
20:30 ufobat_ left 20:31 brrt left 20:45 BenGoldberg left 20:46 Zoffix joined
Zoffix AlexDaniel: the "what to do". It's all in the infrustructure section: github.com/perl6/alerts#infrastructure and infrastructure docs: github.com/perl6/infrastructure-do...tsperl6org 20:47
AlexDaniel huggable: something is down :is: github.com/perl6/infrastructure-do...6c.org.pod
huggable AlexDaniel, Added something is down as github.com/perl6/infrastructure-do...6c.org.pod
AlexDaniel Zoffix: right… I knew that… 20:48
AlexDaniel slaps himself
Zoffix AlexDaniel: note that what you added is only for hack. That dir has more docs, the www host in particular: github.com/perl6/infrastructure-do...ster/hosts 20:53
AlexDaniel hmm right 20:54
huggable: something is down :is: github.com/perl6/infrastructure-do...6c.org.pod and other docs in the same repo
huggable AlexDaniel, Added something is down as github.com/perl6/infrastructure-do...6c.org.pod and other docs in the same repo
Geth nqp/truffle: 4c26cb419b | (Paweł Murias)++ | 3 files
[truffle] Add missing files
21:02
pmurias MasterDuke: sorry forgot to add some files :(
21:22 brrt joined
MasterDuke pmurias: figured as much, thanks 21: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 TP 21:50
C
22:24 perlpilot joined 22:54 pmurias left 23:03 Zoffix left 23:09 perlpilot left 23:43 brrt left