»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend! Set by moritz on 22 December 2015. |
|||
00:08
kurahaupo left
00:09
kurahaupo joined
00:10
mcmillhj joined
00:12
margeas left
00:15
mcmillhj left
00:19
kurahaupo left
00:20
kurahaupo joined
00:23
mcmillhj joined,
mwhisenhunt joined
00:26
AlexDaniel joined
|
|||
AlexDaniel | . | 00:26 | |
yoleaux | 7 Apr 2018 17:29Z <smls> AlexDaniel: I've uploaded my codegolf tests here: github.com/smls/coding-challenges/...r/codegolf | ||
AlexDaniel | notable6: release try these tests: github.com/smls/coding-challenges/...r/codegolf | 00:27 | |
notable6 | AlexDaniel, Noted! | ||
00:28
mcmillhj left
00:29
mwhisenhunt left
00:34
mcmillhj joined,
kurahaupo left
00:36
kurahaupo joined
00:38
MasterDuke joined
00:39
mcmillhj left
00:46
pierre joined
00:49
kurahaupo left
00:50
kurahaupo joined,
pierre left
00:52
mcmillhj joined
|
|||
AlexDaniel | squashable6: status | 00:55 | |
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈11 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/45cb166710239b3142...79a8afaad0 | |||
00:56
mcmillhj left
00:59
kurahaupo left
01:00
kurahaupo joined
|
|||
squashable6 | 🍕🍕🍕 First contribution by MasterDuke17++! ♥ | 01:05 | |
Geth | roast: b477bee606 | MasterDuke17++ (committed using GitHub Web editor) | CONTRIBUTING.md Add a couple of suggestions Wording stolen nearly verbatim from zoffix++. |
||
01:07
mcmillhj joined
01:10
aborazmeh joined,
aborazmeh left,
aborazmeh joined
|
|||
Geth | rakudo: ronaldxs++ created pull request #1706: Update 05-messages/03-errors.t test for RT #132238 |
01:11 | |
squashable6 | 🍕 ronaldxs++ opened pull request “Update 05-messages/03-errors.t test for RT #132238”: github.com/rakudo/rakudo/pull/1706 | ||
synopsebot | RT#132238 [new]: rt.perl.org/Ticket/Display.html?id=132238 [LTA] $<> and “Corresponding … was at line” | ||
01:12
mcmillhj left
|
|||
squashable6 | 🍕 zoffixznet++ merged pull request “Update 05-messages/03-errors.t test for RT #132238”: github.com/rakudo/rakudo/pull/1706 | 01:13 | |
Geth | rakudo: 27e77c8d03 | (Ronald Schmidt)++ | t/05-messages/03-errors.t Update 05-messages/03-errors.t test for RT #132238 clearer error message for unclosed <> hash quote index operator |
||
squashable6 | 🍕 zoffixznet++ wrote a comment on “Update 05-messages/03-errors.t test for RT #132238”: github.com/rakudo/rakudo/pull/1706...-379510886 | ||
Geth | rakudo: 9ff655645b | (Zoffix Znet)++ (committed using GitHub Web editor) | t/05-messages/03-errors.t Merge pull request #1706 from ronaldxs/rakudo-t-RT-132238-match-hash-2 Update 05-messages/03-errors.t test for RT #132238 |
||
01:15
kurahaupo left,
kurahaupo joined
01:22
mcmillhj joined
01:26
kurahaupo left,
mcmillhj left,
kurahaupo joined
01:27
aindilis left
01:28
mwhisenhunt joined
01:35
mcmillhj joined
01:40
aindilis joined,
mcmillhj left
01:41
kurahaupo left,
kurahaupo joined
01:43
pierre joined
01:46
ilbot3 left,
FROGGS left
01:47
pierre left
01:52
leont left
01:55
mcmillhj joined
01:56
kurahaupo left,
kurahaupo joined
01:58
ilbot3 joined,
ChanServ sets mode: +v ilbot3
01:59
mcmillhj left
02:00
FROGGS joined,
pierre joined
|
|||
titsuki_ | bisectable: say (1 +< -10) | 02:04 | |
02:04
pierre left
|
|||
bisectable6 | titsuki_, On both starting points (old=2015.12 new=9ff6556) the exit code is 0 and the output is identical as well | 02:04 | |
titsuki_, Output on both points: «0» | |||
02:05
ufobat_ joined
|
|||
titsuki_ | bisectable: say (1 +> -10) | 02:05 | |
bisectable6 | titsuki_, On both starting points (old=2015.12 new=9ff6556) the exit code is 0 and the output is identical as well | 02:06 | |
titsuki_, Output on both points: «1024» | |||
02:08
ufobat left
02:09
kurahaupo_ joined
|
|||
titsuki_ | bisectable: say (1 +< -100000000000) | 02:10 | |
bisectable6 | titsuki_, Bisecting by exit code (old=2015.12 new=9ff6556). Old exit code: 1 | ||
titsuki_, bisect log: gist.github.com/779c0cfd73ed4af784...bcc8108d67 | |||
titsuki_, (2017-05-10) github.com/rakudo/rakudo/commit/64...68243f0115 | |||
02:11
kurahaupo left
02:13
mcmillhj joined
|
|||
titsuki_ | bisectable: say (1 +> 100000000000) | 02:16 | |
bisectable6 | titsuki_, Bisecting by exit code (old=2015.12 new=9ff6556). Old exit code: 1 | ||
titsuki_, bisect log: gist.github.com/2c95a78636f5c783d0...cd50eb628a | |||
titsuki_, (2017-05-10) github.com/rakudo/rakudo/commit/ef...459c888f68 | |||
02:18
mcmillhj left
02:27
eliasr left
02:28
kurahaupo joined
02:29
mcmillhj joined
02:31
kurahaupo_ left
02:32
kurahaupo left
02:33
aborazmeh left
02:34
mcmillhj left
02:35
kurahaupo joined
02:39
mcmillhj joined
02:41
kurahaupo left,
kurahaupo joined
02:42
kurahaupo_ joined
02:44
mcmillhj left
02:45
kurahaupo left
02:46
kurahaupo_ left,
kurahaupo joined
|
|||
squashable6 | 🍕 titsuki++ opened issue “The bitshift operation o…”: github.com/rakudo/rakudo/issues/1707 | 02:49 | |
🍕🍕🍕 First contribution by titsuki++! ♥ | |||
02:53
mcmillhj joined
02:57
kurahaupo left,
kurahaupo joined
02:58
mcmillhj left
03:04
pierre joined
03:06
mcmillhj joined
03:08
pierre left
03:11
mcmillhj left
03:12
kurahaupo left,
kurahaupo joined
03:19
mcmillhj joined
03:24
mcmillhj left
03:26
kurahaupo left
03:27
kurahaupo joined
03:38
kurahaupo left,
kurahaupo joined
|
|||
squashable6 | 🍕 AlexDaniel++ opened issue “… xx ∞ should return a Seq”: github.com/rakudo/rakudo/issues/1708 | 03:39 | |
03:40
pierre joined
|
|||
Geth | roast: b320464868 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S03-operators/repeat.t Test xx not dying with large repetition count Closes RT#126014. |
03:43 | |
synopsebot | RT#126014 [open]: rt.perl.org/Ticket/Display.html?id=126014 Too many repetitions with xx operator causes out of memory; should it work lazily? | ||
03:45
pierre left
|
|||
Geth | roast: 19344b3c7f | (Aleks-Daniel Jakimenko-Aleksejev)++ | S03-operators/repeat.t Oops. Fix RT number in the last commit |
03:45 | |
squashable6 | 🍕 AlexDaniel++ wrote a comment on commit b320464868d3: github.com/perl6/roast/commit/b320...t-28472097 | 03:46 | |
03:52
mcmillhj joined,
kurahaupo left
03:56
mcmillhj left
04:09
mcmillhj joined
04:11
athenot joined
04:13
wamba joined
04:14
mcmillhj left
|
|||
squashable6 | 🍕 zoffixznet++ wrote a comment on “… xx ∞ should return a Seq”: github.com/rakudo/rakudo/issues/17...-379519020 | 04:19 | |
Geth | roast: a7af87465e | (Aleks-Daniel Jakimenko-Aleksejev)++ | S32-io/io-handle.t Test that nl-in has \n and \r\n Closes RT#131858, but I still don't understand why it gives an array instead of a Junction. There's probably a good reason, but speccing it this way is probably wrong. Please adjust. |
04:22 | |
synopsebot | RT#131858 [open]: rt.perl.org/Ticket/Display.html?id=131858 [REGRESSION] default $.nl-in on IO::Handle does not correctly work in subclasses | ||
squashable6 | 🍕 AlexDaniel++ wrote a comment on “… xx ∞ should return a Seq”: github.com/rakudo/rakudo/issues/17...-379519219 | 04:24 | |
AlexDaniel | Zoffix: can you take a look at github.com/perl6/roast/commit/a7af...7f1bbff0f1 ? | 04:25 | |
AlexDaniel goes for another nap | 04:28 | ||
04:48
mcmillhj joined
04:50
araraloren joined
04:51
Zoffix joined
|
|||
araraloren | good noon :) | 04:51 | |
04:51
pierre joined
04:54
mcmillhj left
04:55
khw left
04:56
pierre left
|
|||
squashable6 | 🍕 zoffixznet++ self-assigned issue “… xx ∞ should return a Seq”: github.com/rakudo/rakudo/issues/1708 | 04:57 | |
Zoffix | AlexDaniel: `is` is not an appropriate test here. It'll stringify the return value so even if it returns ((((((((“\n”,)))))), “\r\n”), the test would still pass. As for Array vs. Junction. Junctions aren't introspectable, so I wouldn't say that's an appropriate type, so you're left with array/list and since it's a mutable attribute, array seems a fine choice. | 04:58 | |
AlexDaniel | Zoffix: I see | 04:59 | |
Zoffix | and I'll fix the … xx ∞ thing shortly, to behave like the 42 xx 2**99999 case | ||
AlexDaniel | Zoffix: so what's the appropriate test sub there? is-deeply will complain about list vs array difference, and I don't feel like this is right | 05:00 | |
Zoffix | AlexDaniel: what's right? | 05:01 | |
AlexDaniel | I'd say some sort of positional with the required elements | 05:02 | |
Zoffix | It's a mutable attribute. If it's not an array, it'll crash | ||
m: class { has $.nl-in = (1, 2, 3) }.new.nl-in = 1, 2, 3 | 05:04 | ||
camelia | Cannot modify an immutable Int (1) in block <unit> at <tmp> line 1 |
||
AlexDaniel | m: my $z = class Z is IO::Handle { }.new; dd $z.nl-in; $z.nl-in = ("\n", "\r\n"); dd $z.nl-in; $z.nl-in = <a b c>; dd $z.nl-in | ||
camelia | Z is disallowed in restricted setting in sub restricted at src/RESTRICTED.setting line 1 in method new at src/RESTRICTED.setting line 32 in block <unit> at <tmp> line 1 |
||
AlexDaniel | what the f | ||
e: my $z = class Z is IO::Handle { }.new; dd $z.nl-in; $z.nl-in = ("\n", "\r\n"); dd $z.nl-in; $z.nl-in = <a b c>; dd $z.nl-in | |||
evalable6 | $["\n", "\r\n"] $("\n", "\r\n") $("a", "b", "c") |
||
05:06
mcmillhj joined
|
|||
AlexDaniel | I guess I'm confused about something | 05:06 | |
Zoffix | m: class Foo { has $.nl-in = (1, 2, 3) }; my Array $x = Foo.new.nl-in | ||
camelia | Type check failed in assignment to $x; expected Array but got List ($(1, 2, 3)) in block <unit> at <tmp> line 1 |
||
05:07
Zoffix left
|
|||
Geth | roast: ec2b4c3a7c | (Aleks-Daniel Jakimenko-Aleksejev)++ | S32-io/io-handle.t Change nl-in test to is-deeply |
05:07 | |
05:11
mcmillhj left
|
|||
Geth | roast: 22001cb924 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S04-statements/for.t Use is-deeply in hole tests |
05:12 | |
05:17
ray_ joined,
AlexDaniel left
05:22
mcmillhj joined
05:24
Raymond_ joined
|
|||
Geth | rakudo: 5f256baec2 | (Zoffix Znet)++ | src/core/Rakudo/Iterator.pm6 Implement optimized Iterator methods for `42 xx ...` Fixes R#1708 github.com/rakudo/rakudo/issues/1708 |
05:25 | |
synopsebot | R#1708 [open]: github.com/rakudo/rakudo/issues/1708 … xx ∞ should return a Seq | ||
05:25
Raymond_ left,
ray_ left
05:26
mcmillhj left
05:28
Raymond_ joined
|
|||
Geth | roast: b4b0d584bc | (Zoffix Znet)++ | S03-operators/repeat.t Test opt methods/sinkage of `xx` with simple value Closes github.com/rakudo/rakudo/issues/1708 R#1708 Rakudo fix: github.com/rakudo/rakudo/commit/5f256baec2 |
05:29 | |
squashable6 | 🍕 zoffixznet++ closed issue “… xx ∞ should return a Seq”: github.com/rakudo/rakudo/issues/1708 | ||
05:30
Raymond_ left
05:36
mcmillhj joined
05:37
rindolf joined
05:41
mcmillhj left
05:44
Raymond_ joined,
Raymond_ left
05:49
mcmillhj joined
05:51
Ray|2 joined
|
|||
Geth | roast: 5fe5978a18 | (Zoffix Znet)++ (committed using GitHub Web editor) | CONTRIBUTING.md Use implementation-neutral language |
05:51 | |
05:52
lizmat joined
05:54
Ray|2 left,
mcmillhj left,
Ray|3 joined
06:02
mwhisenhunt left,
pierre_ joined
06:03
Ray|3 left
06:04
Ray|2 joined
06:06
pierre_ left
06:07
mcmillhj joined
06:11
mcmillhj left
06:15
Ray|2 left
06:17
Ray|2 joined
06:18
mcmillhj joined
06:19
Ray|3 joined,
Ray|3 left
|
|||
Geth | roast: 03ac03f16c | usev6++ | MISC/bug-coverage-stress.t [JVM] Skip tests using 'atomicint' |
06:21 | |
squashable6 | 🍕🍕🍕 First contribution by usev6++! ♥ | ||
06:22
Ray|2 left
06:23
mcmillhj left
06:33
mcmillhj joined
06:35
Ray|2 joined
|
|||
Geth | doc/master: 4 commits pushed by CC++, cc++, (Juan Julián Merelo Guervós)++ | 06:36 | |
06:36
Ray|2 left,
Ray|2 joined
06:37
Ray|2 left,
Ray|2 joined,
Ray|2 left
06:38
mcmillhj left
06:43
sena_kun joined
06:44
darutoko joined
06:49
domidumont joined
06:52
mcmillhj joined
06:56
mcmillhj left
06:57
domidumont left,
domidumont joined
07:00
ingy left
|
|||
Geth | doc: bd81a89833 | (JJ Merelo)++ | 2 files Checks links in grammars Closes #1901 since it was actually fixed. Maybe it was not in the published site yet. Also changes link to what the link points to and rephrases some sentences Atom does not like. |
07:01 | |
07:01
ingy joined,
SCHAPiE left,
dct joined
07:03
mcmillhj joined
07:06
pierre_ joined
07:08
mcmillhj left
07:10
pierre_ left
07:11
SCHAPiE joined
07:15
jmerelo joined,
mcmillhj joined
07:20
mcmillhj left
07:22
parv joined
07:26
mcmillhj joined
|
|||
Geth | rakudo: 4402839adb | (Zoffix Znet)++ | src/Perl6/Actions.nqp Fix crash in double-sink for for ... { Package::foo } Fixes R#1693 github.com/rakudo/rakudo/issues/1693 After adding a sink call to the last statement, we UNWANTED, the guts and because of the setup, we ended up adding another sink call into the QAST inside UNWANTED, causing the error in the Issue. ... (5 more lines) |
07:29 | |
synopsebot | R#1693 [open]: github.com/rakudo/rakudo/issues/1693 [regression][⚠ blocker ⚠] Cannot find method 'Nil' | ||
roast: 06d2abbc6c | (Zoffix Znet)++ | S04-statements/sink.t Test sinkage of package call in for Closes github.com/rakudo/rakudo/issues/1693 R#1693 Rakudo fix: github.com/rakudo/rakudo/commit/4402839adb |
07:30 | ||
squashable6 | 🍕 zoffixznet++ closed issue “Cannot find method 'Nil'”: github.com/rakudo/rakudo/issues/1693 | ||
07:31
mcmillhj left
07:37
mcmillhj joined
07:40
dirtiestharp joined
07:42
mcmillhj left,
dct left
07:44
AlexDaniel joined
|
|||
Geth | doc: 55eaffe2f1 | (JJ Merelo)++ | doc/Language/concurrency.pod6 Adds headings for react and whenever While keeping the index. It's level 3 indexing, although it shows up at the same level in the headings. Contributes to improve a bit the tutorial, thus refs #1906, and at the same time fixes #1552 |
07:45 | |
synopsebot | Link: doc.perl6.org/language/concurrency | ||
07:45
pierre_ joined
07:48
mcmillhj joined
07:50
pierre_ left
|
|||
AlexDaniel | squashable6: status | 07:50 | |
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈4 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/d511d8fc3a95d0c3cb...907f4306a1 | |||
Geth | rakudo: 9bcc8e523e | (Zoffix Znet)++ | src/core/CompUnit/PrecompilationUnit.pm6 Fix thinko in CURR conditional Part of fixing R#1662 github.com/rakudo/rakudo/issues/1662 |
07:52 | |
synopsebot | R#1662 [open]: github.com/rakudo/rakudo/issues/1662 [⚠ blocker ⚠] Windows Issues with "Replace error-prone file timestamp check by checksum when loading deps" | ||
jmerelo | Can I propose a topic for the next SQUASHathon? I'd like to focus on github.com/perl6/doc/issues/561 | ||
07:53
mcmillhj left
|
|||
buggable | New CPAN upload: App-FindSource-0.0.2.tar.gz by ALOREN cpan.metacpan.org/authors/id/A/AL/...0.2.tar.gz | 07:54 | |
08:00
pierre_ joined
08:02
mcmillhj joined
08:05
xinming_ joined
08:06
mcmillhj left
08:08
xinming left,
FROGGS left
|
|||
AlexDaniel | “Documentation has changed since you last contributed 9 days ago. Take a look before submitting an issue: Contributing guidelines (Last updated 23 hours ago)” | 08:09 | |
heh, that's a very interesting kind of a notification | |||
jmerelo | AlexDaniel: nothing too important. Mostly related to HTML layout. | 08:10 | |
AlexDaniel | jmerelo: yeah you can propose, but there are things to consider. For example, the topic should be approachable for newcomers | ||
it's a doc squashathon next month for sure, feel free to narrow it down if you think that'd be useful | 08:11 | ||
but maybe just say during the squashathon that you want more attention to that issue, and we'll do our best to help there | |||
jmerelo | AlexDaniel: OK, I'll do that. The thing is that I keep coming back to that issue whenever I try to fix things somewhere else. | ||
08:12
eliasr joined
|
|||
jmerelo | AlexDaniel: I'll try to label some issues as easy to newcomers also, to help people get incorporated. But come this point, there are not many of those... Most issues are quite gnarly. | 08:13 | |
08:13
pierre_ left
|
|||
AlexDaniel | so we are 12+6 tickets down from the start of the squashathon, I think we should push a bit more right now :) | 08:13 | |
jmerelo | AlexDaniel: I'm quite the newcomer here, but if you feel there's something easy I could do, please feel free. | 08:14 | |
AlexDaniel | jmerelo: yes, I know. All lhfs were squashathoned away very early I think | ||
jmerelo: well at this point I think you should just scroll through fail.rakudo.party/t/TESTNEEDED and see if there's any issue that can be easily tested | 08:15 | ||
and if so, just write the test and submit a PR for roast or rakudo | |||
probably skip those that are EXOTICTEST or PERFTEST | |||
jmerelo | AlexDaniel: OK. I'll try to do that. Thanks! | 08:16 | |
squashable6 | 🍕 zoffixznet++ labeled issue “A race in HyperRace causing rare crash/hang”: github.com/rakudo/rakudo/issues/1709 | 08:18 | |
🍕 zoffixznet++ opened issue “A race in HyperRace causing rare crash/hang”: github.com/rakudo/rakudo/issues/1709 | |||
🍕 zoffixznet++ labeled issue “A race in HyperRace causing rare crash/hang”: github.com/rakudo/rakudo/issues/1709 | |||
08:21
mcmillhj joined,
pierre_ joined
|
|||
squashable6 | 🍕 zoffixznet++ opened issue “New stresstest floppers”: github.com/rakudo/rakudo/issues/1710 | 08:26 | |
08:26
mcmillhj left
08:27
FROGGS joined
08:28
andrzejku joined
08:32
kurahaupo joined
|
|||
squashable6 | 🍕 AlexDaniel++ labeled issue “New stresstest floppers”: github.com/rakudo/rakudo/issues/1710 | 08:38 | |
08:43
kurahaupo left,
kurahaupo joined
|
|||
jmerelo | AlexDaniel: I'm checking out this one rt.perl.org/Public/Bug/Display.htm...et-history but having lots of trouble logging in. If I use GitHub, I can't display the ticket, if I use anything else, it simply does not work. | 08:44 | |
Anyway, the only problem I see there is (possibly) the declaration of the sub as "our". I can write a test for that, but it can also be closed safely, I guess. | 08:45 | ||
commit: releases module foo { our sub bar () { return "baz" }; } say foo::bar; | 08:50 | ||
committable6 | jmerelo, gist.github.com/50a38176af49a2b417...e5c4271b21 | ||
jmerelo | commit: releases module foo { our sub bar () { return "baz" }; }; say foo::bar; | 08:51 | |
committable6 | jmerelo, ¦releases (28 commits): «baz» | ||
AlexDaniel | jmerelo: oh well… I think we'll have to reproduce the whole thing in whateverable to figure out what's going on there | 08:53 | |
but that's not too hard, let's see | |||
08:53
kurahaupo left
|
|||
jmerelo | AlexDaniel: I think rt.perl.org/Public/Bug/Display.htm...et-history can be closed. It was probably some problem with the local installation. | 08:53 | |
08:53
kurahaupo joined
|
|||
AlexDaniel | we'll have to try it to know for sure | 08:54 | |
08:54
dirtiestharp left
|
|||
jmerelo | AlexDaniel: see above. I think the error was probably local due to some old version of the library not including parse-string in the path | 08:55 | |
08:56
albongo joined
|
|||
AlexDaniel | e: mkdir ‘sandbox/rt125384/lib/Pod/Perl5’ | 08:57 | |
evalable6 | |||
synopsebot | RT#125384 [open]: rt.perl.org/Ticket/Display.html?id=125384 Could not find symbol '&parse-string' in installed module, local version works fine. | 08:58 | |
AlexDaniel | e: spurt ‘sandbox/rt125384/lib/Pod/Perl5.pm’, 「use Pod::Perl5::Grammar; use Pod::Perl5::ToHTML; module Pod::Perl5 { our sub parse-string (Str:D $pod) { Pod::Perl5::Grammar.parse($pod); } }」 | ||
evalable6 | |||
squashable6 | 🍕 zoffixznet++ wrote a comment on “A race in HyperRace causing rare crash/hang”: github.com/rakudo/rakudo/issues/17...-379533340 | ||
AlexDaniel | e: spurt ‘sandbox/rt125384/lib/Pod/Perl5/ToHTML.pm’, 「class Pod::Perl5::ToHTML { }」 | 08:59 | |
evalable6 | |||
AlexDaniel | e: spurt ‘sandbox/rt125384/lib/Pod/Perl5/Grammar.pm’, 「grammar Pod::Perl5::Grammar { token TOP { .* } }」 | ||
evalable6 | |||
AlexDaniel | now what… | 09:00 | |
e: shell(:cwd(‘sandbox/rt125384’), 「PERL6LIB=lib perl6 -MPod::Perl5 -e 'say Pod::Perl5::parse-string("=pod\n\n")'」) | 09:01 | ||
evalable6 | 「=pod 」 |
||
AlexDaniel | oh, that works? | ||
nooow… | 09:02 | ||
c: 2015.05 shell(:cwd(‘sandbox/rt125384’), 「PERL6LIB=lib perl6 -MPod::Perl5 -e 'say Pod::Perl5::parse-string("=pod\n\n")'」) | |||
committable6 | AlexDaniel, ¦2015.05: «Unexpected named parameter 'cwd' passed in block <unit> at /tmp/9x3_m2xkii:1 in any <unit-outer> at /tmp/9x3_m2xkii:1 «exit code = 1»» | ||
AlexDaniel | haha | ||
c: 2015.05 shell(「cd sandbox/rt125384; PERL6LIB=lib perl6 -MPod::Perl5 -e 'say Pod::Perl5::parse-string("=pod\n\n")'」) | 09:03 | ||
committable6 | AlexDaniel, ¦2015.05: «「=pod」» | ||
AlexDaniel | c: 2015.06 shell(「cd sandbox/rt125384; PERL6LIB=lib perl6 -MPod::Perl5 -e 'say Pod::Perl5::parse-string("=pod\n\n")'」) | ||
committable6 | AlexDaniel, ¦2015.06: «「=pod」» | ||
AlexDaniel | c: all shell(「cd sandbox/rt125384; PERL6LIB=lib perl6 -MPod::Perl5 -e 'say Pod::Perl5::parse-string("=pod\n\n")'」) | ||
committable6 | AlexDaniel, gist.github.com/3b421ae9ffb7fadd93...4b226eff03 | 09:04 | |
AlexDaniel | jmerelo: well, I guess you're right | ||
jmerelo: oh wait, it needs 「panda install ./」 ? | 09:05 | ||
09:08
kurahaupo left
|
|||
squashable6 | 🍕 lizmat++ wrote a comment on “rakudo 2018.02 test fail…”: github.com/rakudo/rakudo/issues/16...-379534089 | 09:08 | |
lizmat | decommute from GPW& | 09:09 | |
09:09
lizmat left,
kurahaupo joined
09:10
TEttinger left
09:11
espadrine_ left
|
|||
squashable6 | 🍕 zoffixznet++ wrote a comment on “New stresstest floppers”: github.com/rakudo/rakudo/issues/17...-379534521 | 09:15 | |
🍕 ronaldxs++ wrote a comment on “Update S02-types/hash_ref.t test for RT #132238”: github.com/perl6/roast/pull/413#is...-379534530 | |||
🍕 ronaldxs++ closed pull request “Update S02-types/hash_ref.t test for RT #132238”: github.com/perl6/roast/pull/413 | |||
synopsebot | RT#132238 [resolved]: rt.perl.org/Ticket/Display.html?id=132238 [LTA] $<> and “Corresponding … was at line” | ||
AlexDaniel | jmerelo: OK! -1 ticket then: rt.perl.org/Ticket/Display.html?id...xn-1545278 | 09:18 | |
jmerelo: next? | |||
jmerelo | AlexDaniel: :-) | ||
AlexDaniel: Sure. | 09:19 | ||
09:19
benjikun left
|
|||
squashable6 | 🍕 zoffixznet++ wrote a comment on “rakudo 2018.02 test fail…”: github.com/rakudo/rakudo/issues/16...-379534906 | 09:20 | |
09:21
benjikun joined
|
|||
squashable6 | 🍕 AlexDaniel++ wrote a comment on “rakudo 2018.02 test fail…”: github.com/rakudo/rakudo/issues/16...-379535029 | 09:22 | |
09:24
kurahaupo left,
kurahaupo joined
|
|||
squashable6 | 🍕 AlexDaniel++ wrote a comment on “rakudo 2018.02 test fail…”: github.com/rakudo/rakudo/issues/16...-379535207 | 09:24 | |
09:34
kurahaupo left
09:35
andrzejku left,
kurahaupo joined
|
|||
ufobat_ | is there any work in progress on some i18n modules? | 09:40 | |
AlexDaniel | ufobat_: I don't think so: github.com/perl6/perl6-most-wanted...8n-and-nlp | 09:41 | |
ufobat_ | okay, ty | 09:42 | |
09:46
kurahaupo left,
kurahaupo joined
09:54
dirtiestharp joined
09:56
pierre_ left
09:58
kurahaupo left
09:59
kurahaupo joined
|
|||
Geth | roast: JJ++ created pull request #414: Adds test for RT#126394 |
10:02 | |
squashable6 | 🍕 JJ++ opened pull request “Adds test for RT#126394”: github.com/perl6/roast/pull/414 | ||
🍕🍕🍕 First contribution by JJ++! ♥ | |||
synopsebot | RT#126394 [open]: rt.perl.org/Ticket/Display.html?id=126394 [BUG] Assigning Failure to typed variable swallows Failure information | 10:03 | |
squashable6 | 🍕 zoffixznet++ merged pull request “Adds test for RT#126394”: github.com/perl6/roast/pull/414 | ||
🍕 zoffixznet++ wrote a comment on “Adds test for RT#126394”: github.com/perl6/roast/pull/414#is...-379537760 | |||
Geth | roast: ce173d4c66 | (JJ Merelo)++ | S04-exceptions/fail.t Adds test for RT#126394 Checking that it fails and effectively includes the important message. |
||
roast: 295d101a09 | (Zoffix Znet)++ (committed using GitHub Web editor) | S04-exceptions/fail.t Merge pull request #414 from JJ/master Adds test for RT#126394 |
10:04 | ||
roast: 39b4d2a83e | (Zoffix Znet)++ (committed using GitHub Web editor) | S04-exceptions/fail.t Remove needless ticket title (along with possibly-conflicting with fudger `#?` portion) |
|||
jmerelo | You can't see me now, but I'm smiling with a smile that's 4 inches wider than my face | 10:05 | |
OK, I see that. Still smiling. | 10:06 | ||
10:07
w_richard_w left
|
|||
Geth | roast: d3c04b47ca | (Zoffix Znet)++ (committed using GitHub Web editor) | S04-exceptions/fail.t Add test description (and toss unneeded `say` code) |
10:07 | |
jmerelo | Right :-) | 10:08 | |
10:08
margeas joined
10:10
kurahaupo left
10:11
kurahaupo joined
|
|||
AlexDaniel | jmerelo: should I close the ticket for you? | 10:12 | |
10:15
andrzejku joined
|
|||
jmerelo | AlexDaniel: Thanks! | 10:18 | |
10:20
andrzejku left,
kurahaupo left
10:21
kurahaupo joined
10:25
kurahaupo_ joined
10:27
pierre_ joined
10:28
kurahaupo left
10:31
pierre_ left
|
|||
timotimo | m: m: (say "hi") xx Inf | 10:32 | |
camelia | (timeout)hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi… |
||
squashable6 | 🍕 robertlemmen++ wrote a comment on “rakudo 2018.02 test fail…”: github.com/rakudo/rakudo/issues/16...-379539551 | ||
🍕🍕🍕 First contribution by robertlemmen++! ♥ | |||
timotimo | OK, so that doesn't use UnendingValue | 10:33 | |
10:36
wamba left
|
|||
ufobat_ | is there a way to access the local file pod data? i am looking for a workaround for the NYI pod variable $= | 10:37 | |
I've got a bunch of data that's documented in the pod and i need to get the same data into a local datastructe, without repeating myself | 10:39 | ||
timotimo | we do have $= partially implemented | 10:41 | |
10:41
Zoffix joined
|
|||
Zoffix | timotimo: yeah, and that one can't be cheated to not sink either, 'cause sinking executes the code | 10:42 | |
ufobat_: $=pod should work | |||
timotimo | m: =begin podHello=end podsay $=POD.perl | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> Pod variable $=POD not yet implemented. Sorry. at <tmp>:4 ------> 3say $=POD7⏏5.perl |
||
timotimo | m: =begin podHello=end podsay $=pod.perl | ||
camelia | [Pod::Block::Named.new(name => "pod", config => {}, contents => [Pod::Block::Para.new(config => {}, contents => ["Hello"])])] | ||
10:43
wamba joined,
Zoffix left
|
|||
Geth | roast: 1f171a9d2f | (Aleks-Daniel Jakimenko-Aleksejev)++ | S07-hyperrace/basics.t Add tests for hyperized s/// Should also catch other reliability issues of .hyper, including segfaults. Closes RT#126752. |
10:44 | |
synopsebot | RT#126752 [open]: rt.perl.org/Ticket/Display.html?id=126752 [BUG] $/ vs .hyper gets confused | ||
ufobat_ | it seems not to be documented, or i coudn't find it | 10:46 | |
is just $=pod working? | 10:47 | ||
10:48
athenot left
|
|||
ufobat_ | yeah i guess it will work :) | 10:51 | |
AlexDaniel | why am I using “RT#…” when everything else in the file has “RT #…” with a space | ||
am I blind or what | |||
10:53
domidumont left,
domidumont joined
10:55
parv left
|
|||
jmerelo | .tell moritz I still need the docs.per6.org website logs, or the public ones updated, to search for 404s and, if possible, referrers to them. | 10:55 | |
yoleaux | jmerelo: I'll pass your message to moritz. | ||
ufobat_ | jmerelo, i would find it good if the pod section of the docs would mention how to access pod via $= | 10:57 | |
jmerelo | ufobat_: OK | ||
squashable6 | 🍕 robertlemmen++ wrote a comment on “rakudo 2018.02 test fail…”: github.com/rakudo/rakudo/issues/16...-379541036 | ||
🍕 robertlemmen++ opened issue “intermittent "Bytecode v…”: github.com/rakudo/rakudo/issues/1711 | 11:00 | ||
11:01
pierre_ joined
|
|||
squashable6 | 🍕 robertlemmen++ wrote a comment on “Rakudo 2017.10 fails to …”: github.com/rakudo/rakudo/issues/12...-379541231 | 11:01 | |
AlexDaniel | squashable6: status | ||
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event is in 58 minutes. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/a6e0160962a391743e...055578c69d | |||
AlexDaniel | oh 58 minutes more! | ||
11:04
andrzejku joined
|
|||
squashable6 | 🍕 AlexDaniel++ labeled issue “intermittent "Bytecode v…”: github.com/rakudo/rakudo/issues/1711 | 11:05 | |
11:11
pierre_ left
11:12
kurahaupo_ is now known as kurahaupo
|
|||
dogbert17 | [Tux]: I believe that you got lucky today, the SEGV you found is still present | 11:20 | |
releasable: next | 11:22 | ||
releasable6 | dogbert17, Next release in ≈13 days and ≈7 hours. 8 blockers. 0 out of 189 commits logged (⚠ 9 warnings) | ||
dogbert17, Details: gist.github.com/724ebb60723cc411e7...e91f78cd34 | |||
dogbert17 | eight blockers, could be a record | 11:23 | |
AlexDaniel | dogbert17: we had more, Zoffix++ closed a bunch recently I think | 11:30 | |
11:32
FROGGS left
|
|||
squashable6 | 🍕 dogbert17++ wrote a comment on “New stresstest floppers”: github.com/rakudo/rakudo/issues/17...-379543072 | 11:32 | |
11:33
FROGGS joined
|
|||
dogbert17 | damn, you can't do anything without a bot picking it up :) | 11:34 | |
squashable6 | 🍕 robertlemmen++ edited issue “intermittent "Bytecode v…”: github.com/rakudo/rakudo/issues/1711 | 11:35 | |
dogbert17 wonders if github.com/rakudo/rakudo/issues/1654 is still present | |||
AlexDaniel | dogbert17: you can – focus on testneeded tickets :P | 11:36 | |
squashable6 | 🍕 AlexDaniel++ wrote a comment on “New stresstest floppers”: github.com/rakudo/rakudo/issues/17...-379543361 | 11:37 | |
AlexDaniel | dogbert17: also, you can do something like | 11:39 | |
squashable6: shut up | |||
squashable6 | AlexDaniel, .oO( Mmmm… pizza! ) | ||
AlexDaniel | squashable6: be loud again | ||
squashable6 | AlexDaniel, ALRIGHT, LET'S DO IT!!! | ||
jmerelo | :-) | 11:40 | |
11:40
pierre_ joined
|
|||
squashable6 | 🍕 dogbert17++ wrote a comment on “New stresstest floppers”: github.com/rakudo/rakudo/issues/17...-379543561 | 11:40 | |
11:43
andrzejku left
11:44
AlexDani` joined
11:46
AlexDaniel left
|
|||
squashable6 | 🍕 dogbert17++ wrote a comment on “Fresh-clone builds fail …”: github.com/rakudo/rakudo/issues/16...-379544462 | 11:55 | |
11:55
AlexDani` is now known as AlexDaniel
11:57
andrzejku joined
12:08
lizmat joined
12:15
FROGGS|m joined
|
|||
Geth | roast: dogbert17++ created pull request #415: Add test for RT #127974 |
12:15 | |
dogbert17 | tada | ||
synopsebot | RT#127974 [open]: rt.perl.org/Ticket/Display.html?id=127974 [CONC] sprintf() not threadsafe/reentrant if the format tokens use explicit indices | ||
dogbert17 was probably too late, i.e. no pizza | 12:16 | ||
12:21
FROGGS|m2 joined
|
|||
jmerelo | squashable: time | 12:21 | |
squashable6 | jmerelo, I cannot recognize this command. See wiki for some examples: github.com/perl6/whateverable/wiki/Squashable | ||
jmerelo | squashable6: status | ||
squashable6 | jmerelo, Next SQUASHathon in 25 days and ≈21 hours (2018-05-05 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
12:21
FROGGS|m left
|
|||
jmerelo | dogbert17: you can still squash as many bugs as you lile :-) | 12:22 | |
dogbert17 | jmerelo: you're right, and besides, too much pizza isn't good for you :-) | 12:23 | |
jmerelo | dogbert17: but I _love_ pizza! | 12:24 | |
AlexDaniel | dogbert17: that test does not seem to be good enough I think | 12:29 | |
dogbert17: see gist.github.com/Whateverable/9fce9...048e1ee073 | |||
dogbert17: it says “ok” on 2016.01.1 | |||
.tell [Coke] can you write a description for 「new」 label on github.com/perl6/doc/labels ? Because I think it's currently being misused often | 12:32 | ||
yoleaux | AlexDaniel: I'll pass your message to [Coke]. | ||
jmerelo | AlexDaniel: I see there are some going back to 2017 | 12:33 | |
AlexDaniel: I add it to new issues, and try to delete them one month later or so | |||
I'll proceed to delete a few | 12:34 | ||
AlexDaniel | jmerelo: yeah that's not what it was supposed to be I think. The idea was that 「new」 is for tickets which require entirely new text to be written, and 「update」 is when some text needs a tweak | ||
jmerelo | AlexDaniel: Then you're right. A description is needed | 12:35 | |
AlexDaniel | interestingly, there was a time when we had *a lot* of labels, then we cleaned it up and we had just 4 or 5 | ||
jmerelo | AlexDaniel: actually, there's a description here github.com/perl6/doc/blob/master/C...IBUTING.md | ||
AlexDaniel | now we have a lot of labels again :) | 12:36 | |
dogbert17 | AlexDaniel: so lives-ok gave that a pass despite the messages? | ||
AlexDaniel | jmerelo: IMO put these into github label descriptions, and throw away that section | ||
dogbert17: yea | 12:37 | ||
jmerelo | AlexDaniel: issue that | ||
dogbert17 | hmm, thought that would be a runtime error | ||
AlexDaniel | … did someone rename 「meta」 to 「style」? | ||
jmerelo | AlexDaniel: where? | 12:38 | |
AlexDaniel | jmerelo: okay: github.com/perl6/doc/issues/1909 | 12:40 | |
jmerelo: doc repo, the black 「style」 label was previously 「meta」 I think | |||
12:40
pierre_ left,
dirtiestharp left
12:41
dirtiestharp joined
|
|||
jmerelo | AlexDaniel: thanks! | 12:42 | |
AlexDaniel | .tell [Coke] github.com/perl6/doc/issues/1909 | ||
yoleaux | AlexDaniel: I'll pass your message to [Coke]. | ||
jmerelo | AlexDaniel: I don't know if there's a log for activity in the repo to find out who did it, and maybe the reason why. | 12:45 | |
AlexDaniel | not a big deal | 12:48 | |
12:54
jmerelo left
12:58
domidumont left
13:02
pierre_ joined
|
|||
Geth | rakudo: ronaldxs++ created pull request #1712: Update 05-messages/03-errors.t simpler and clearer tests for RT#132238 |
13:03 | |
synopsebot | RT#132238 [resolved]: rt.perl.org/Ticket/Display.html?id=132238 [LTA] $<> and “Corresponding … was at line” | ||
AlexDaniel | squashable6: log 2018-04-07 | 13:29 | |
squashable6 | AlexDaniel, Log and stats: gist.github.com/454e1080b59a19e162...ecc16907b1 | ||
AlexDaniel | so we closed 21 this time compared to the previous testneeded squashathon when we closed 18 | 13:31 | |
not bad at all in my opinion :) | |||
also, 20 people touched roast and rakudo repos during these 50 hours | 13:32 | ||
that's a lot | |||
not that different from other squashathons though | 13:33 | ||
13:35
aborazmeh joined,
aborazmeh left,
aborazmeh joined
|
|||
AlexDaniel | gist.github.com/7d7c5c796d5d48527f...49e03121e9 | 13:36 | |
35 tickets closed overall | |||
13:47
gabiruh left,
andrzejku left,
andrzejku joined,
gabiruh joined
13:48
andrzejku left
14:06
dirtiestharp left
14:07
aborazmeh left
14:11
dirtiestharp joined,
khisanth_ left
14:16
skids joined
14:19
jeek left,
jeek joined
14:23
zakharyas joined,
khisanth_ joined
|
|||
AlexDaniel | hmmm www.reddit.com/r/ProgrammerHumor/c..._problems/ | 14:28 | |
14:30
pierre_ left
|
|||
AlexDaniel | the second line in any of these can be changed to “I won't use Perl 6” :) | 14:31 | |
14:41
jeek left,
jeek joined
14:43
zakharyas left
14:44
zakharyas joined
14:51
jeek left,
jeek joined
14:53
jeek left,
jeek joined
14:58
araraloren left
15:01
pierre_ joined,
jeek left,
jeek joined
15:03
FROGGS|m2 left
15:05
pierre_ left
15:08
zakharyas left
15:10
zakharyas joined
15:11
andrzejku joined
15:15
andrzejku left
15:16
pierre_ joined
15:33
xinming_ left
15:34
xinming joined
15:36
khw joined,
Sgeo left,
Sgeo joined
15:38
lichtkind left
15:46
mwhisenhunt joined
15:47
RandalSchwartz joined
|
|||
RandalSchwartz | rakudobrew build moar has been failing for a few days. is this expected? | 15:48 | |
AlexDaniel | Ran | ||
RandalSchwartz | fails at "Configuration FAIL" | ||
AlexDaniel | RandalSchwartz: by any chance can it be this? alerts.perl6.org/alert/7 | ||
RandalSchwartz | lemme loook | 15:49 | |
might be... lemme try the fix | |||
APic | May the Schwartz be with You! | 15:50 | |
RandalSchwartz | Nope, still failed. | 15:51 | |
Failed running /opt/local/bin/perl5.26 Configure.pl --backends=moar --gen-moar --git-reference="/Users/merlyn/MIRROR/rakudobrew-GIT/bin/../git_reference" --make-install at /Users/merlyn/MIRROR/rakudobrew-GIT/bin/rakudobrew line 57. | |||
not really anything else other than "Command failed" | 15:52 | ||
anything else I can try? | 15:53 | ||
maybe git clean in the repo? | |||
timotimo | buggable: sauce | ||
huggable: sauce | |||
huggable | timotimo, Install latest version of Rakudo from source: github.com/zoffixznet/r#table-of-contents | ||
timotimo | RandalSchwartz: ^- better than rakudobrew unless you're a core developer who wants to switch rakudo multiple times per hour | 15:54 | |
15:55
jmerelo joined
|
|||
RandalSchwartz | so many years ago, I was building from the rakudo git, then I was told to use rakudobrew, and now it's something different again? :) | 15:55 | |
15:55
mwhisenhunt left
|
|||
timotimo | yes, one of the things problematic about rakuodbrew is you just get whatever's up on git at that moment | 15:56 | |
jmerelo | RandalSchwartz: Hi! You can use rakudobrew. I use rakudobrew. It's OK for developers. The rationale behind this discouragement has more to do with first time users than with everyone | ||
timotimo | also, i can't help but repeat this funny anecdote all the time | ||
at one point, rakudobrew switch used rm -rf ~/.rakudobrew/bin/* (or similar) to clean everything before it creates the shell scripts and links again | 15:57 | ||
and someone decided to symlink that to their /usr/bin or some other system-wide bin folder | |||
jmerelo | I like it, anyway. I have HEAD if I need it and monthlies if I want that. But Rakudo Star is what we're encouraging now. | ||
timotimo: wow | |||
timotimo | that was at least two years ago | 15:58 | |
RandalSchwartz | and I build rakudo star from the zoffixnet github? | 15:59 | |
timotimo | it automatically gives you the latest released tag | ||
so you'll get newer than rakudo star | |||
but not bleading edge, which isn't guaranteed to not crash | |||
jmerelo | RandalSchwartz: you can also download Debian/Ubuntu packages and a docker containers. We have the whole nine yards. | 16:00 | |
timotimo | huggable: packages | ||
huggable | timotimo, CentOS, Debian, Fedora and Ubuntu Rakudo packages: github.com/nxadm/rakudo-pkg/releases | ||
timotimo | this also has alpine linux apks | ||
jmerelo | timotimo: right. Thanks! | ||
timotimo | there's even something there for windows subsystem for linux | 16:01 | |
jmerelo | BTW, there's also rakudup now. rakudup.github.io/ | 16:02 | |
RandalSchwartz | well, since I don't run linux anywhere.. | ||
timotimo | if you're on mac, we do have rakudo star .dmg installers, don't we? | ||
and for windows, see above :) | |||
jmerelo | Baseline is: you can't go wrong with rakudo star, rakudobrew is probably OK for most users (including me), there are binary versions for most OSs if you want that. | 16:03 | |
RandalSchwartz | except that rakudobrew is failing | ||
for the past few days | |||
jmerelo | RandalSchwartz: is it? | ||
RandalSchwartz | yes... see above | ||
timotimo | yeah, that's what he came to tell us | ||
jmerelo | OK, I'll go to the log. I came in the middle of the conversation. | 16:04 | |
timotimo | what you pasted was really all output there was? | ||
RandalSchwartz | yeah, failed | ||
no details | |||
I would recognize details :) | |||
I am a bit familiar with programming. :) | |||
timotimo | you should be able to cd into the folder it would have used to build stuff in | ||
i did not mean to imply, sorry | |||
RandalSchwartz | hehe | ||
perfectly ok | |||
it's just funny when support people start asking me questions | 16:05 | ||
and I say, well, I've already done a traceroute, and I suspect it's your router | |||
timotimo | sir, have you tried removing the plug and rotating it 180 degrees? | ||
RandalSchwartz | for 3-prong plugs, that's hard. :) | ||
jmerelo | I built HEAD a couple of days ago...I think I have perl 5.22... could that be a Perl error? | 16:06 | |
timotimo | european engineering at its finest | ||
anyway, if you cd into the folder rakudobrew was trying to use to build your stuff, you can try invoking "perl Configure.pl --gen-moar" manually and seeing if that also fails | |||
that should allow for more fine-grained failure diagnostics | 16:07 | ||
jmerelo | RandalSchwartz: BTW, big admirer here. I bought one of the tees after the 1995 incident, with the names on it. | ||
timotimo | if rakudobrew outputs the commands it issues maybe you'll also see the --prefix it was trying to use | ||
RandalSchwartz | ok lemme try that | 16:08 | |
this is what's failing: Command failed (status 256): /opt/local/bin/perl5.26 Configure.pl --optimize --prefix=/Users/merlyn/MIRROR/rakudobrew-GIT/moar-master/install --make-install | 16:10 | ||
what dir am I in? | |||
jmerelo | It's failing also for me now | ||
RandalSchwartz | heh | ||
not just me then | |||
jmerelo | perl 5.20 in my case. | 16:11 | |
16:11
andrzejku joined,
pierre_ left
|
|||
RandalSchwartz | 5.26 for me | 16:12 | |
jmerelo | But it does say something about the libatomic thingie, so it might have something to do with the alert Alex Daniel mentioned before | ||
timotimo | which Configure.pl is this, rakudo's? can you tell if it's one of the sub-project's configures that it should be calling? | ||
jmerelo | This alerts.perl6.org/alert/7 | ||
RandalSchwartz | I tried deleting that | ||
at least one of them. there were multiple ones | 16:13 | ||
jmerelo | No way, right? | ||
RandalSchwartz | what's the git clean that resets everything back to HEAD? | ||
timotimo | git reset --hard | ||
but you might have to manually delete the folder anyway | |||
RandalSchwartz | no, that doesn't remove build products | ||
timotimo | oh, true | 16:14 | |
git clean -xdf or something? | |||
RandalSchwartz | too early in the morning to remember the incantation | ||
yeah, that might be it | |||
jmerelo | It's working now... | ||
timotimo | i *think* this one won't be fixed by a clean, though | ||
jmerelo | rm -rf /home/jmerelo/.rakudobrew/moar-HEAD/nqp/MoarVM/3rdparty/ was the thing | ||
timotimo | or only if git clean descends into submodules maybe? | ||
RandalSchwartz | yeah, that didn't help | ||
timotimo | we had code in a folder for a while, then changed the folder to be a submodule instead | 16:15 | |
jmerelo | I deleted _the whole_ 3rd party directory, not just the libatomic one | ||
It's working now... | 16:16 | ||
And it took shorter than usual: "Rakudo has been built and installed. | |||
perl6 -v now returns "This is Rakudo version 2018.03-189-g9bcc8e523 built on MoarVM version 2018.03-59-gfc1bb3126" | 16:17 | ||
... which is HEAD right now... github.com/rakudo/rakudo/commit/9b...116d33ac2f | 16:18 | ||
RandalSchwartz | Ahh... rm -rf **/*3rd* | ||
and now it seems to be building | |||
jmerelo | RandalSchwartz: :-) | ||
RandalSchwartz | Done, moar-master built | 16:21 | |
This is Rakudo version 2018.03-189-g9bcc8e523 built on MoarVM version 2018.03-75-g156a7a6ff | |||
Mine is newer! | |||
RandalSchwartz carefully pets his shiny new perl6 | 16:22 | ||
jmerelo | :-) MoarVM is newer, that's right. I'll have to update that... | ||
RandalSchwartz | OK, so I'll have to add that to my daily build script | ||
the rm -rf :) | 16:23 | ||
jmerelo | RandalSchwartz: that always helps keep everything clean and tidy :-) | ||
timotimo | you'll only need to do that every few years | ||
RandalSchwartz | well, the git fetch will restore those tomorrow | ||
16:25
wamba left
|
|||
timotimo | the 3rdparty stuff is fetched by the Configure.pl that moarvm runs | 16:25 | |
RandalSchwartz | ahh, ok | 16:26 | |
timotimo | without them your moarvm build is not likely to succeed | ||
16:27
wamba joined
|
|||
jmerelo | How can I update the MoarVM version? | 16:27 | |
timotimo | rakudobrew will by default only take the version that we require | 16:28 | |
rakudobrew triple master master master should give you whatever's absolutely latest | |||
jmerelo | timotimo: it's deleting 3rdparty/ all by itself... | 16:29 | |
timotimo++ | |||
Well, that failed... | 16:31 | ||
16:34
xinming left,
xinming joined
|
|||
jmerelo | This is Rakudo version 2018.03-189-g9bcc8e523 built on MoarVM version 2018.03-96-gfa167464a | 16:35 | |
RandalSchwartz: well, who's got the newest Perl 6 now? :-) | 16:36 | ||
Now, I'll benchmark the evolutionary algorithms again :-) | |||
lizmat | jmerelo: if you have a --profile output, I'm willing to have a look at that :-) | 16:38 | |
16:38
dirtiestharp left
16:39
dirtiestharp joined
|
|||
jmerelo | lizmat: I will give you one in a moment. | 16:39 | |
lizmat | okido | ||
16:42
avalenn left
|
|||
jmerelo | lizmat: crossover now has improved a lot. Not too much for small sizes, but it's 60% faster now for reasonable sizes. | 16:43 | |
timotimo | how did that happen :) :) | 16:44 | |
jmerelo | timotimo: it happened by Perl 6 having the most amazing team of developers there is out there :-) | ||
timotimo | there's always some way to improve | 16:45 | |
for example, i need to figure out how to see unanswered pull requests on all my own github repositories | 16:46 | ||
16:47
domidumont joined
|
|||
timotimo | i bet there's been a pull request or two open for months and i just didn't see it out of the >2k github notifications that have piled up again >:( | 16:47 | |
jmerelo | lizmat: here's the profile jj.github.io/perl6eo/profile-152320...86118.html | ||
timotimo | now that's interesting. how come push-all and push aren't getting jitted there? | ||
lizmat will looks after she's moved to the terrace | 16:48 | ||
jmerelo | timotimo: you can have them sent to a Slack channel so that now there's double chance you don't see it among the >2k notifications from Slack channels | 16:49 | |
timotimo | it should be trivial to just put a search query in github ... | 16:50 | |
jmerelo | timotimo: BTW, thanks a lot with that. With everything, in general :-) | ||
16:51
domidumont left
|
|||
jmerelo | timotimo: maybe have them go to their very own tab in GMail... | 16:51 | |
timotimo | i have a folder in my thunderbird that has all github messages in it | ||
16:51
mniip left
|
|||
timotimo | it currently has 5.3k unread | 16:51 | |
though surely i could filter out the names of my own repos | 16:52 | ||
jmerelo | lizmat: Sorry to say I was comparing it to the string version. It's still faster, though, and scales much better with size. For chromosomes size 4096 it's 30% faster | 16:53 | |
16:54
domidumont joined
|
|||
jmerelo | timotimo: wow. It's probably better to delete them all and start with a blank slate :-) | 16:54 | |
lizmat: still the slowest of the bunch, but now only 4x slower than C++, while before it was 5x slower. | 16:56 | ||
16:56
mniip joined
|
|||
jmerelo | timotimo: any advice from the profiler on the implementation you can give? I can't really make head or tails of it. To try and avoid push-until-lazy? | 16:58 | |
16:58
lizmat_ joined
|
|||
timotimo | the exclusive time is usually more interesting | 16:58 | |
16:58
lizmat left
|
|||
timotimo | List.pm6:1100 is not being jitted and it has push from Array.pm6 inlined into it, which therefore also doesn't get jitted | 16:59 | |
that could be interesting | |||
could you run the code with the env variable MVM_JIT_LOG set to some filename, and put the file up somewhere? | |||
jmerelo | timotimo: sure | ||
17:03
mniip left
17:05
lizmat joined,
zakharyas left
17:06
mniip joined,
lizmat_ left
|
|||
jmerelo | timotimo: here you go raw.githubusercontent.com/JJ/perl6...er/jit.log | 17:07 | |
17:09
zakharyas joined
|
|||
lizmat | .oO( flaky wifi on the terrace, 4G much more reliable out here ) |
17:11 | |
17:11
kurahaupo_ joined
|
|||
timotimo | looks like floor_n might cause this to be jitted. why does it try to floor_n in the first place, i wonder | 17:12 | |
17:13
kurahaupo left
|
|||
timotimo | ah, it's the iterator of roll | 17:14 | |
jmerelo | bad, bad roll iterator | 17:15 | |
lizmat | jmerelo: using floor_n here is probably the reason it got so much faster | ||
timotimo | yo jmerelo how's your x86_64 assembly? :) | 17:16 | |
jmerelo | timotimo: between zero and nonexistent | ||
timotimo: both my daughters have it in class, but I think they mostly hate it. | 17:17 | ||
timotimo | x86 assembly is a very natural thing to despise | 17:18 | |
jmerelo | timotimo: :-) it really is. Sorry can't be of help in that department | ||
lizmat | I used to be fluent in 8086 :-( | ||
mst | the only assembly I've ever got on with was arm26 | ||
timotimo | nah, it's fine | ||
i wonder, is there a notable difference between coerce_ni and floor_n? | 17:19 | ||
lizmat | but that's at least 25 years agi | ||
timotimo | coerce_ni uses cvttsd2si | ||
lizmat looks up coerce_ni | |||
timotimo | oh, neat, konsole lets me select something and the right click menu has a "search for $x with" -> "google" | 17:20 | |
m: use nqp; say nqp::coerce_ni(0.1e2) | |||
camelia | ===SORRY!=== No registered operation handler for 'coerce_ni' |
||
timotimo | right, we don't expose this one | ||
lizmat | right | 17:21 | |
timotimo | how exactly does the truncation cvttsd2si does match what floor_n does? | ||
i think it might actually be what we need | 17:22 | ||
lizmat | if it doesn't round, I think you may be right :-) | 17:23 | |
timotimo | well, there's still the question of "floor towards -inf" and "floor towards 0" | 17:24 | |
El_Che | lizmat: you need one of these: www.ubnt.com/unifi/unifi-ap-ac-pro/ | ||
timotimo | m: say floor(-19.9e0) | ||
camelia | -20 | ||
timotimo | m: say floor(19.9e0) | ||
camelia | 19 | ||
lizmat | El_Che: probably, but for our new house | 17:25 | |
El_Che | lizmat: I remember now | ||
timotimo | um, huh. | ||
lizmat | timotimo ? | ||
timotimo | for some reason i get NaN there | 17:26 | |
17:26
kurahaupo_ left,
andrzejku left
|
|||
timotimo | oh, wait, is floor_n supposed to give you a num back? | 17:26 | |
it is. | |||
17:26
kurahaupo joined
|
|||
timotimo | what we need is just roundsd | 17:27 | |
lizmat | que? | 17:28 | |
rounded would not produce a uniform distribution *and* out of bounds values ? | |||
timotimo | how do you mean? | 17:32 | |
17:32
sno joined
|
|||
lizmat | if we're making random ints between 0..N and we're rounding the nqp::rand_n value | 17:34 | |
you will underrepresent values < 0.5 and also give N as a possible value (which you shouldn't)_ | 17:35 | ||
timotimo | anyway, we now jit floor_n :) | ||
lizmat | whee! | ||
17:36
domidumont left,
domidumont joined
|
|||
timotimo | m: my @all-values = ^100 .roll(1_000_000); say @all-values.grep(0).elems; say @all-values.grep(10).elems; | 17:37 | |
camelia | 10031 10036 |
17:38 | |
timotimo | m: my @all-values = ^1000 .roll(10_000_000); say @all-values.grep(0).elems; say @all-values.grep(10).elems; | ||
17:38
domidumont left
|
|||
camelia | (timeout) | 17:38 | |
17:38
kurahaupo left
|
|||
timotimo | a bit too much, eh? | 17:38 | |
m: my @all-values = ^1000 .roll(3_000_000); say @all-values.grep(0).elems; say @all-values.grep(10).elems; | |||
17:39
kurahaupo joined
|
|||
camelia | 3075 2977 |
17:39 | |
17:39
domidumont joined
17:41
|oLa| joined
|
|||
MasterDuke | m: say ^100 .roll(1_000_000).Bag.minmax(*.value) | 17:42 | |
camelia | 7 => 9782..2 => 10280 | ||
b2gills | RandalSchwartz: Have you been watching Perl 6 development in recent years? For example react/whenever was added somewhat recently. | 17:45 | |
timotimo | turns out it takes a little while to get 100_000_000 numbers bagged up | 17:48 | |
though i think since the memory keeps growing it might not actually be bagging it very good | |||
lizmat | could be it's vivifying a complete list of 1M elems first | 17:49 | |
17:49
kurahaupo left
17:50
kurahaupo joined
|
|||
lizmat | hmmm...not, should not | 17:50 | |
timotimo | my $bag = bag ^1000 .roll(100_000_000); say $bag{0, 1, 2, 3} | 17:51 | |
the best way would have been to keep a running tally and output it regularly | 17:52 | ||
18:00
domidumont1 joined
18:02
Kaiepi left
|
|||
lizmat | one of the reasons jmerelo is allocating so much, is because it's creating Scalars for the values in the arrays | 18:02 | |
18:02
espadrine_ joined
|
|||
lizmat | however, the values in the array never change | 18:02 | |
so technically, they wouldn't need a Scalar container | |||
18:03
kurahaupo left,
domidumont left,
kurahaupo joined
|
|||
timotimo | yeah, in that case don't assign into an array ;) | 18:03 | |
18:04
|oLa| left
|
|||
Geth | doc: 6e1318831e | (JJ Merelo)++ | README.md Minor edits to README.md |
18:05 | |
doc: ed5cda5579 | (JJ Merelo)++ | highlights/package.json Address warnings about the package.json file Which probably does not fix #1910, but it helps anyway. |
|||
doc: 2ae9ffc45d | (JJ Merelo)++ | README.md Eliminates wishlist stuff closes #1908 |
|||
18:06
Guest18 joined
|
|||
jmerelo | lizmat: how can I address that? | 18:07 | |
timotimo | probably assign into a $ container and use .List at the end so you don't just take the Seq | ||
MasterDuke | is there a way to clean up/close/garbage collect the threads started because of a .race? | 18:08 | |
Geth | rakudo: a53811cd4d | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION Bump NQP to get the nqp::floor_n jitting |
18:09 | |
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....2-gf79f0ce d9869e53b5 | (Elizabeth Mattijsen)++ | src/core/Array.pm6 Hopefully that will mean they optimize better in the future |
|||
lizmat | MasterDuke: nqp::force_gc ? | 18:10 | |
18:11
andrzejku joined
|
|||
jmerelo | timotimo: can't use splice then... | 18:11 | |
lizmat | timotimo: that's not to simple, you can't use splice on a List | ||
*so | |||
MasterDuke | lizmat: doesn't seem to help, actually seems to make it worse | 18:12 | |
lizmat | jmerelo: are you really married to Bools ? Could you work with 0 and 1 instead ? | ||
jmerelo | lizmat: I can get rid of that, but I seem to remember that sped up things a list... | ||
lizmat: (thinking of a joke to answer to that) | |||
lizmat: (nope, nothing comes up) | |||
lizmat | well, looking at that now | ||
jmerelo: fwiw, with floor_n jitted now, your program became about 5% faster for me | 18:13 | ||
jmerelo | lizmat: random generation in Bools was much faster than for ints... Why should, in this case, changing to Ints help? I can see it in the case of the count-ones benchmarks, but not really here. | ||
lizmat: that's great. Everything helps. Thanks! | |||
lizmat | well, I feel mative ints *should* be faster | 18:14 | |
jmerelo | lizmat: checking now | ||
lizmat | jmerelo: they're not | 18:15 | |
figuring out why they're not :-) | |||
18:16
kurahaupo left
|
|||
jmerelo | lizmat: Right, they are faster. But just slightly so. I'm using (0,1).roll instead of Bool.roll. | 18:16 | |
lizmat: it's going to make count-ones really faster. | |||
18:16
kurahaupo joined
|
|||
MasterDuke | (re jmerelo's code, not my .race question) i think i also tried using a Buf, but that wasn't any faster | 18:17 | |
jmerelo | MasterDuke++ | ||
MasterDuke | (back to my .race question) `/usr/bin/time perl6-m -e 'for ^10_000 { (^100).race(batch=>1).map({ $_ }).List }'` uses 645140maxresident | 18:19 | |
but `/usr/bin/time perl6-m -e 'use nqp; for ^10_000 { (^100).race(batch=>1).map({ $_ }).List; nqp::force_gc() if $_ %% 1_000 }'` uses 923220maxresident | 18:20 | ||
jmerelo | c: Bool.roll(10_000) ||| Bool.roll xx 10_0000 ||| (0,1).roll(10_000) ||| (0,1).roll xx 10_000 | ||
committable6 | jmerelo, ¦Bool.roll(10_000): «Cannot find this revision (did you mean “0111f10”?)» | ||
jmerelo | c: HEAD Bool.roll(10000) ||| Bool.roll xx 10000 ||| (0,1).roll(10000) ||| (0,1).roll xx 10000 | 18:21 | |
committable6 | jmerelo, ¦HEAD(a53811c): «» | ||
MasterDuke | jmerelo: you probably mean, bench: | ||
jmerelo | bench: HEAD Bool.roll(10000) ||| Bool.roll xx 10000 ||| (0,1).roll(10000) ||| (0,1).roll xx 10000 | ||
benchable6 | jmerelo, starting to benchmark the 1 given commit | ||
jmerelo, ¦HEAD: «0.1444» | |||
jmerelo | MasterDuke++ | ||
MasterDuke | and 'compare' | ||
jmerelo | bench: HEAD compare Bool.roll(10000) ||| Bool.roll xx 10000 ||| (0,1).roll(10000) ||| (0,1).roll xx 10000 | 18:22 | |
benchable6 | jmerelo, starting to benchmark the 1 given commit | ||
jmerelo, ¦HEAD: ««run failed, exit code = 1, exit signal = 0»» | |||
jmerelo | bench: compare HEAD Bool.roll(10000) ||| Bool.roll xx 10000 ||| (0,1).roll(10000) ||| (0,1).roll xx 10000 | 18:24 | |
benchable6 | jmerelo, starting to benchmark the 1 given commit | ||
jmerelo, gist.github.com/06c3413d371079365f...90ef5237f1 | |||
18:24
MilkmanDan left
18:27
Guest18 left
18:28
andrzejku left
18:29
Guest18 joined
18:30
Cleverson joined
18:31
kurahaupo left
|
|||
Cleverson | Hello, is there a place to request new modules or vote for wanted modules? I've located only a text file listing the most wanted modules. | 18:31 | |
18:31
kurahaupo joined
|
|||
jmerelo | Cleverson: do you mean this? github.com/perl6/perl6-most-wanted | 18:32 | |
18:32
andrzejku joined
|
|||
moritz | well, you could state your wish(es) here | 18:33 | |
yoleaux | 10:55Z <jmerelo> moritz: I still need the docs.per6.org website logs, or the public ones updated, to search for 404s and, if possible, referrers to them. | ||
moritz | jmerelo: how would you like to get them? 153MB as a compressed tarball | 18:35 | |
jmerelo | moritz: do you have some way to process them in finer grain, like monthly or so, using the program you already use? The problem is that current statistics are from forever | 18:36 | |
moritz: I mean these www.p6c.org/stats/doc.perl6.org#Pag...er%20visit | |||
18:36
andrzejku left
|
|||
Cleverson | jmerelo: Hi, I had found the most wanted listing, thanks for informing the URL of the entire repo. I'd like basically two functionalities which seems still lacking... | 18:37 | |
jmerelo | moritz: for the time being I'm mainly interested in having this www.p6c.org/stats/doc.perl6.org#404%20Errors by month. Or for the last few months. | ||
18:37
andrzejku joined
|
|||
jmerelo | Cleverson: just shoot. This place is as good as any other... | 18:38 | |
Cleverson: besides, I'm not sure people is really checking that repo on a daily, or even monthly, basis. | |||
Cleverson | First, a way to control the entire keyboard on a terminal, so that I could for example get every key press on the keyboard, and take an action depending on the key or key sequence. | ||
The other I'd like is a simpler audio module to play and stop sound files, simpler than the already existing portAudio module. | 18:39 | ||
jmerelo | Cleverson: best way to do that is to start yourself... :-) WRT the second one, you'll probably get more mileage if you post issues on the existing module. | 18:41 | |
moritz | jmerelo: www.p6c.org/stats/doc.perl6.org.recent | ||
jmerelo | moritz++ | ||
18:41
kurahaupo left
18:42
andrzejku left
|
|||
jmerelo | off to dinner o/ See you tomorrow! | 18:42 | |
18:42
kurahaupo joined,
jmerelo left,
darutoko left
18:43
Zoffix joined
18:44
Skarsnik joined,
Skarsnik left
18:46
andrzejku joined
|
|||
Zoffix | .tell jmerelo FWIW, the discouragement against rakudobrew isn't just first time users. It introduces a bug with USAGE. It is known to introduce precomp bugs. It builds random dev commit instead of a release. It requires running a command after installing any binary. And it requires reinstalling modules after each update, which isn't needed anymore for rakudo. | 18:46 | |
yoleaux | Zoffix: I'll pass your message to jmerelo. | ||
robertle | Zoffix: which reminds me of a question I had: is there a way to tell whether precompiled stuff needs re-compiling after upgrading moar+nqp+rakudo? | 18:47 | |
Zoffix | robertle: after moarvm it doesn't. The rest, I don't know. Ask nine++ | 18:48 | |
robertle | so you are saying that no moarvm update will require a recompilation? ever? | ||
Zoffix | robertle: dunno, but I don't have to recompile rakudo/nqp when I make changes to moarvm, so I guess stuff doesn't need recompilation | 18:49 | |
18:50
andrzejku left
|
|||
robertle | and will ask nine++ of course! the root of the question is how to package perl6 modules foer debian. there seem to be two ideas so far: either only ship the raw sources and compile on installation, plus recompile on (certain) upgrades of moar/nqp/rakudo | 18:50 | |
or ship the precopmpiled files with the sourc | |||
es and rebuild the whole ecosystem when (certain) moar/nqp/rakudo upgrades do happen | 18:51 | ||
lizmat | robertle: how about just shipping the precomped files ? | ||
robertle | neither sound great | ||
lizmat: right, the problem is that you need to rebuild the whole ecosystem, and guarantee that they get installed together. so very tight coupling of dependencies. essentially you turn the whole ecosystem into one big package | |||
18:52
kurahaupo left,
Cleverson left
|
|||
robertle | recompiling on the target system when moar/nqp/rakudo get updated avoids that, but of course wastes cycles and has some intereting race conditions as well | 18:52 | |
Zoffix | robertle: FWIW, I don't need to recompile any modules **manually** when I upgrade rakudo. It figures out they need recompilation and recompiles them automatically. | ||
robertle | plus, in both cases, it is unclear how long-running programs would be handled | ||
Zoffix: ah! the problem with that is that it then needs to put the precompiled stuff in you homedir, because you can't write to /usr/lib/perl6 or whatever | 18:53 | ||
Zoffix | probably | ||
robertle | so we would duplicate the precompiled stuff for each user... | ||
a can of worms, but apparently it's the same for other languages that do on-the-fly precompilation. (python, haskell) | 18:54 | ||
18:56
andrzejku joined
|
|||
robertle | there would be some ways to make this easier for distributions: if there was a way to know that a moar/nqp/rakudo combination is incompatible with another one, that | 18:56 | |
would be a great start. then we would only need to do the recompilation in the rarer cases (helps in both scenarios) | 18:57 | ||
18:58
zakharyas left
|
|||
robertle | is the whole precompilation a rakudo, an nqp or a moar thing anyway? I somehow assumed it would be a moar thing, but thinking about it now I am not so sure anymore... | 18:59 | |
18:59
zakharyas joined
|
|||
geekosaur | rakudo, but it generates something appropriate for the backend | 19:00 | |
robertle | k, thanks! | ||
19:01
Guest18 left,
kurahaupo joined
|
|||
robertle | do you think there is a way to tell whether the | 19:01 | |
19:01
athenot joined
|
|||
robertle | way rakudo stores these has changed? there must be, after all rakudo can tell when loading them. is there a version or so embedded? | 19:01 | |
Zoffix | Fairly sure each rakudo version change requires recompilation. | 19:03 | |
geekosaur | it'll be somewhere in the CompUnitRepo stuff but I don't think that's exposed as such | ||
robertle | ok, I'll do some digging! | 19:04 | |
19:05
domidumont1 left
19:10
Zoffix left,
MilkmanDan joined
19:16
kurahaupo left,
kurahaupo joined
19:18
Guest18 joined
19:19
renormalist joined
19:22
andrzejku left
19:23
MilkmanDan left
19:25
lizmat_ joined
19:26
MilkmanDan joined
19:27
lizmat left
19:28
kurahaupo left
19:29
kurahaupo joined
19:30
andrzejku joined
19:31
Guest18 left
19:34
sena_kun left,
sena_kun joined
19:39
kurahaupo left
19:40
kurahaupo joined
19:44
sena_kun left,
avalenn joined
19:49
kurahaupo left
19:55
khw left
|
|||
timotimo | (100123 99647 99620 100327) | 19:56 | |
MasterDuke: it would be possible to signal to threads to shut themselves down | 19:57 | ||
19:58
Kaiepi joined
|
|||
MasterDuke | but that's NYI? | 19:58 | |
timotimo | yup | ||
20:00
andrzejku left
|
|||
MasterDuke | timotimo: would you expect the code i pasted to just keep creating threads or reuse them? | 20:03 | |
20:04
andrzejku joined
|
|||
timotimo | where was that? | 20:04 | |
MasterDuke | 'for ^10_000 { (^100).race(batch=>1).map({ $_ }).List }' | 20:05 | |
timotimo | shouldn't just keep creating threads. you can set RAKUDO_SCHEDULER_DEBUG and see what it's thinking | ||
MasterDuke | just "created initial...", "supervisor started", "sup thinks there are 4 cores" | 20:07 | |
lizmat_: how do i use RAKUDO_REPORT_COLUMNS? `RAKUDO_REPORT_COLUMNS=tcd perl6 -Msnapper -e '<...>'` gives `Some exceptions were thrown in END blocks: X::AdHoc: Cannot unbox a type object (Any) to a str.` | 20:08 | ||
lizmat_ checks | 20:09 | ||
20:09
lizmat_ is now known as lizmat
|
|||
lizmat | MasterDuke: any particular code I should run? | 20:10 | |
timotimo | MasterDuke: if that's the output, it shouldn't be creating threads | 20:11 | |
MasterDuke | lizmat: what i pasted for timotimo immediately above | ||
lizmat | ah, ok, checking | 20:12 | |
MasterDuke | timotimo: heaptrack seemed to suggest that the leak (or maybe just the large amount of mem allocated) was from thread cloning/pthread creations/something like that | ||
20:13
andrzejku left
|
|||
lizmat | MasterDuke: looks like there's no tcd data and it's not protected against that | 20:14 | |
could you file an issue pls? | |||
MasterDuke | k | 20:15 | |
timotimo | um, huh. | 20:16 | |
20:16
dirtiestharp left
|
|||
timotimo | make: *** No rule to make target '3rdparty/uthash.h', needed by 'src/main.o'. Stop. | 20:16 | |
how did i mess this up? | |||
20:17
dirtiestharp joined,
andrzejku joined
|
|||
timotimo | oh, haha | 20:17 | |
i rm -rf'd 3rdparty, it did not like that | |||
MasterDuke | lizmat: github.com/rakudo/rakudo/issues/1714 | 20:20 | |
lizmat | MasterDuke++ # will look at it soon | 20:21 | |
20:21
andrzejku left
20:22
dirtiestharp left
|
|||
robertle | lizmat: do you have some benchmarks that you use to drive your perf improvements? or some other method to find worthwhile targets? | 20:23 | |
20:23
khw joined,
andrzejku joined
|
|||
lizmat | well, these last ones were inspired by jmerelo's benchmarks | 20:23 | |
I thought that using native int arrays should be a lot faster | 20:24 | ||
but alas, it was way slower | |||
so I am delving in that area at the moment | |||
with relatively low hanging fruit for me | |||
buggable | New CPAN upload: ANTLR4-Grammar-0.5.2.tar.gz by JGOFF cpan.metacpan.org/authors/id/J/JG/...5.2.tar.gz | ||
lizmat | so targeting is really by what people notice as being slow | ||
robertle | understood, thanks! | 20:25 | |
20:27
domidumont joined
20:31
zakharyas left
20:32
lichtkind_ joined,
domidumont left
|
|||
timotimo | MasterDuke: i've begun implementing a "kill a worker" thing | 20:44 | |
MasterDuke | oooh, nice | 20:45 | |
moritz | the unions might not like that | ||
20:45
lichtkind_ is now known as lichtkind
|
|||
timotimo | unions are bad for my plans to become a billionaire by benefiting from other's work and barely reimbursing them sufficiently for feeding themselves and their family | 20:47 | |
not entirely sure how exactly which part should be responsible for what | 20:52 | ||
El_Che | Perl 6 will not have threading problems but a workers' revolt | 20:53 | |
lichtkind | timotimo, was great chatting with you unfortunately was not as much time | 20:54 | |
lizmat | lichtkind o/ | ||
timotimo | true | ||
your exam is tomorrow? | |||
lichtkind | common people no communist propagande here this killed already enough worker | 20:55 | |
timotimo, you memorized correctly | |||
timotimo | i'll be hoping for your success | ||
lichtkind | thank you | ||
yes even today i mostly coded in perl 6 :) | 20:56 | ||
and even got some interesting possibilty propaganda wise but wil tell if something really happens | |||
lizmat, cheers | |||
20:59
TEttinger joined
21:00
athenot left
21:08
khw left,
khw joined
|
|||
AlexDaniel | Zoffix: fwiw “it requires reinstalling modules after each update, which isn't needed anymore for rakudo” I don't think that's true, at least I don't do that | 21:12 | |
precomp takes some time after updating though | 21:13 | ||
21:14
wamba left
21:22
andrzejku left
21:26
FROGGS left
21:38
robertle left
21:49
rindolf left
22:00
Zoffix joined
22:07
Guest18 joined,
Sgeo_ joined
22:09
Sgeo left
|
|||
Zoffix | AlexDaniel: that's cause you're building random, potentially buggy, dev commits and it just sticks it to `master` cell. If you tell it to build releases, you'll have to reinstall modules for each release, because it keeps all the things separate. | 22:10 | |
AlexDaniel | Zoffix: aw yeah that's right | ||
22:29
lichtkind left
22:34
Sgeo__ joined
22:36
AlexDaniel left,
Sgeo_ left
22:37
Zoffix left
22:56
kurahaupo joined
23:08
kurahaupo left
23:18
pierre joined,
pierre left
23:20
margeas left
23:56
dmaestro left
|