|
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] |
|
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
|
|||||||||||||||||||||||||||||||||||||||