00:04 skids joined 00:11 cog joined 00:14 cognominal left 01:50 ilbot3 left 01:54 BenGoldberg joined 01:58 ilbot3 joined, ChanServ sets mode: +v ilbot3 02:37 CIAvash[m] left, CIAvash[m] joined 02:40 committable6 joined, coverable6 joined, statisfiable6 joined, undersightable6 joined, benchable6 joined, greppable6 joined 02:41 CIAvash[m] left, skids left 02:42 skids joined 02:43 yoleaux left 02:44 cog left, mst left, BeastieBot left, committable6 left, coverable6 left, statisfiable6 left, undersightable6 left, benchable6 left, greppable6 left 02:45 TimToady joined, cog joined, mst joined, BeastieBot joined, camelia joined, bartolin joined, nebuchadnezzar joined, tolkien.freenode.net sets mode: +v camelia 02:46 squashable6 left, ilbot3 left, krunen left, jdv79 left, awwaiid left, BenGoldberg left, stmuk_ left, go|dfish left, tony-o left, cog left, mst left, BeastieBot left, camelia left, bartolin left, nebuchadnezzar left, TimToady left, skids left, MasterDuke left, ilmari left, b2gills left, btyler_ left, huggable left, buggable left, tbrowder_ left, [Tux] left, synopsebot left, dalek left, gfldex left, aeruder_ left, tyil left, SmokeMachine left, chansen_ left, samcv left, commavir left, hoelzro left, japhb left, zostay left, sivoais left, moritz left, jnthn left, AlexDaniel left, tailgate left, timotimo left 02:47 nebuchadnezzar joined, bartolin joined, camelia joined, BeastieBot joined, mst joined, cog joined, TimToady joined, skids joined, ilbot3 joined, MasterDuke joined, [Tux] joined, squashable6 joined, zostay joined, AlexDaniel joined, El_Che joined, bisectable6 joined, tolkien.freenode.net sets mode: +vvvv camelia ilbot3 squashable6 bisectable6, releasable6 joined, unicodable6 joined, lizmat joined, p6lert joined, nine joined, literal joined, dogbert17 joined, evalable6 joined, notable6 joined, tolkien.freenode.net sets mode: +vvvv releasable6 unicodable6 evalable6 notable6, reportable6 joined, quotable6 joined, bloatable6 joined, nativecallable6 joined, tolkien.freenode.net sets mode: +vvvv reportable6 quotable6 bloatable6 nativecallable6, a3f joined, Geth joined, jsimonet joined, geekosaur joined, ZofBot joined, krunen joined, commavir joined, b2gills joined, jdv79 joined, huggable joined, buggable joined, tolkien.freenode.net sets mode: +vvvv Geth ZofBot huggable buggable, jnthn joined, tailgate joined, aeruder_ joined, btyler_ joined, awwaiid joined, SmokeMachine joined, synopsebot joined, dalek joined, hoelzro joined, gfldex joined, timotimo joined, ilmari joined, chansen_ joined, tbrowder_ joined, tyil joined, samcv joined, sivoais joined, japhb joined, moritz joined, tolkien.freenode.net sets mode: +vv synopsebot dalek, eater joined 02:48 BenGoldberg joined, stmuk_ joined, go|dfish joined, tony-o joined 02:50 squashable6 left, bisectable6 left, releasable6 left, unicodable6 left, lizmat left, p6lert left, evalable6 left, notable6 left, reportable6 left, quotable6 left, bloatable6 left, nativecallable6 left, ilbot3 left, a3f left, krunen left, jdv79 left, awwaiid left, squashable6 joined, bisectable6 joined, releasable6 joined, unicodable6 joined, tolkien.freenode.net sets mode: +vvvv squashable6 bisectable6 releasable6 unicodable6, lizmat joined, p6lert joined, evalable6 joined, notable6 joined, reportable6 joined, quotable6 joined, tolkien.freenode.net sets mode: +vvvv evalable6 notable6 reportable6 quotable6, bloatable6 joined, nativecallable6 joined, tolkien.freenode.net sets mode: +vv bloatable6 nativecallable6, ilbot3 joined, a3f joined, tolkien.freenode.net sets mode: +v ilbot3 02:51 krunen joined, jdv79 joined, awwaiid joined 03:00 shareable6 joined 03:16 tadzik joined 03:42 coverable6 joined, benchable6 joined 03:56 ilmari[m] joined, AlexDaniel`` joined, CIAvash[m] joined 03:59 nebuchadnezzar left 04:00 nebuchadnezzar joined 04:43 yoleaux joined 05:11 skids left 05:14 BenGoldberg left 05:58 undersightable6 joined 06:02 shareable6 left
[Tux] Rakudo version 2018.05-27-g0666f6a86 - MoarVM version 2018.05-33-g9df44f479
csv-ip5xs0.880 - 0.897
csv-ip5xs-208.939 - 8.978
csv-parser24.891 - 24.999
csv-test-xs-200.416 - 0.486
test8.809 - 9.219
test-t2.380 - 2.407
test-t --race0.973 - 0.988
test-t-2042.763 - 43.163
test-t-20 --race14.473 - 15.285
06:20
06:28 AlexDaniel left
Geth roast: 619e552776 | usev6++ | S17-procasync/basic.t
[JVM] Fudge test for \r\n handling
06:31
06:32 brrt joined 06:46 greppable6 joined 06:50 brrt left, [Tux] left 06:59 [Tux] joined, shareable6 joined
lizmat Files=1239, Tests=75923, 320 wallclock secs (15.72 usr 5.45 sys + 2210.44 cusr 224.46 csys = 2456.07 CPU) 07:15
07:28 AlexDaniel joined
AlexDaniel squashable6: next 07:29
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 3 days and ≈2 hours (2018-06-02 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
Geth rakudo/support_perl6_meta_classes: 091b752d84 | (Stefan Seifert)++ | 2 files
Initialize attributes of meta model roles when used from Perl 6

The meta model roles are written in NQP. When they are composed into a class written in Perl 6, the list and hash attributes will not automatically get initialized. So do it manually.
07:33
rakudo/support_perl6_meta_classes: 9684d1f4f7 | (Stefan Seifert)++ | 3 files
Cope with ^method_table and ^submethod_table written in Perl 6

When these meta model methods are written in Perl 6, they will return a Perl 6 map instead of a VMHash. Need to unwrap to be able to iterate in NQP.
rakudo/support_perl6_meta_classes: b9f0871f60 | (Stefan Seifert)++ | src/Perl6/Metamodel/REPRComposeProtocol.nqp
Cope with containerized type objects in REPRComposeProtocol
07:34 brrt joined
nine jnthn: with this ^^^ my meta class written in Perl 6 is usable: github.com/niner/Inline-Perl5/blob...assHOW.pm6 07:46
jnthn: but I somehow don't like the changes. Feels like there should be some more elegant solution. Do you have any ideas?
07:59 robertle joined
jnthn nine: Perhaps we could register perl6 -> nqp HLL mappings also, and then nqp::hllize would do the job 09:20
10:47 brrt left 10:50 shareable6 left 11:04 j3nnn1 joined 11:08 brrt joined 11:38 AlexDaniel left
dogbert17 timotimo++ Coverity Scan 12:08
timotimo there's instructions to set up automatic coverity scans from travis ci
dogbert17 aha 12:09
did you see that it complained about a *** CID 287723: Concurrent data access violations (MISSING_LOCK) in gc/orchestrate.c ?
could the tool be correct or is it wrong 12:10
timotimo it could potentially be wrong. i have not looked closely at that one 12:12
it definitely doesn't understand compare-and-swap because it thinks the values are unused and leak
dogbert17 still, it seems to be better than many other tools
timotimo it is very good, indeed 12:13
clang's scan-build isn't bad either, but coverity is still rather ahead
dogbert17 there is a lock acquired at github.com/MoarVM/MoarVM/blob/mast...ate.c#L266 but the tools seems to inly that this is not enough 12:14
*imply
timotimo look a few lines above 12:16
"we're guaranteed the only ones trying to write to it here"
dogbert17 so, false alarm then 12:17
timotimo right
we can mark these as false positives
dogbert17 ok, there are a few missing returns as well here and there
timotimo many of them in my debugserver :D 12:18
dogbert17 :)
and in P6bigint
guess those could be false positives as well, hmm 12:19
timotimo hack.p6c.org/~timo/ 12:23
12:34 AlexDaniel joined
dogbert17 oops 12:40
timotimo: what does the 3rdparty component 'cmp' do? 12:50
is wondering about this line: github.com/MoarVM/cmp/blob/3c5a72e...cmp.c#L736 12:52
timotimo MessagePack 12:53
for the debugserver
that's a funny line 12:54
dogbert17 it's an odd statement on line 736. It soesn't do any damage but one is left wondering of it should look like that 12:55
*spelling sucks atm
timotimo there's as econd one like that there, too
dogbert17 it's a bit strange that's for certain 13:00
there are also a pair of JIT related issues that brrt should take a look at 13:03
brrt i already took a look and there's one that a bit serious 13:05
the rest, meh
dogbert17 ok, then I can relax :) 13:07
brrt if it was a truly serious bug, we would've seen it already, probably 13:21
lizmat brrt: I still have flappers in the oddest places when doing spectests 13:24
so they're still some gremlins hiding
13:41 skids joined
brrt oh, yes. but i haven't seen them in the coverity report. 13:50
yet 13:51
14:33 brrt left 15:12 robertle left 15:30 skids left 15:42 b2gills left 15:46 squashable6 left, shareable6 joined, ChanServ sets mode: +v shareable6, squashable6 joined 15:53 b2gills joined 16:01 ExtraCrispy joined
lizmat jnthn: how would you feel about adding a method FLUSH { die } to the Associative role ? 16:14
to be called whenever someone would like to flush the contents of the Associative, e.g. to disk
timotimo that seems super weird to me 16:26
jnthn wtf 16:27
Why are you asking? 16:29
This doesn't make any sense to me at all.
jnthn guesses there's some reasonable problem at the base of this... 16:30
[Coke] that seems like some add on role for pickling (to borrow a word from modula-3) 16:39
17:38 shareable6 left, statisfiable6 joined, ChanServ sets mode: +v statisfiable6
Geth features/rafaelschipiura-patch-1: 2e0be90612 | (Rafael Schipiura)++ (committed using GitHub Web editor) | template.html
Remove PUGS mention.

No point mentioning historical implementations.
17:47
features: rafaelschipiura++ created pull request #8:
Remove PUGS mention.
features: 2e0be90612 | (Rafael Schipiura)++ (committed using GitHub Web editor) | template.html
Remove PUGS mention.

No point mentioning historical implementations.
17:58
features: 75d4c989fc | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | template.html
Merge pull request #8 from perl6/rafaelschipiura-patch-1

Remove PUGS mention.
timotimo i wonder if the features page wants to go completely. or be replaced by something much smaller 18:11
a bunch of the points that are marked as - or +/- are rather unclear about what would make them +, and the comments don't make terribly much sense either 18:12
18:46 a3f_ joined 18:53 ilbot3 left, a3f left 18:55 undersightable6 left, undersightable6 joined, squashable6 left, benchable6 left, coverable6 left 19:11 ilbot3 joined, ChanServ sets mode: +v ilbot3
Geth roast: 91b661f1d5 | usev6++ | 3 files
[JVM] Some more fudges for Proc::Async
19:29
roast: usev6++ created pull request #432:
Avoid some warnings about redeclarations
19:44
19:53 coverable6 joined, benchable6 joined, squashable6 joined 20:03 brrt joined
Geth roast: a920e69c88 | usev6++ | 5 files
Avoid some warnings about redeclarations
20:29
roast: 48b7579a68 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 5 files
Merge pull request #432 from perl6/avoid_redecl_warn

Avoid some warnings about redeclarations
20:33 skids joined
lizmat weekly: www.facebook.com/groups/perlprogra...583152787/ 20:35
notable6 lizmat, Noted!
20:45 shareable6 joined
Geth nqp: 5daa2d7c93 | usev6++ | 2 files
[JVM] Make sure to get a string from exception

With getMessage() we might get null (e.g. for a NullPointerException), but that doesn't work for Rakudo.
20:46
nqp: 993d639650 | usev6++ | src/vm/jvm/runtime/org/perl6/nqp/io/AsyncProcessHandle.java
[JVM] Wait a bit before writing to child process

this.proc might be null, so it's better handled within try block.
nqp: a054048eed | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION
Bump Moar to get samcv++ latest speed improvements
20:50
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...4-gdb50291
21:03 brrt left
Geth rakudo: 0180dfa673 | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION
Bump NQP to get the latest NQP / Moar / JVM goodies
21:09
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....1-ga054048
21:13 skids left 22:08 travis-ci joined
travis-ci Rakudo build errored. Elizabeth Mattijsen 'Bump NQP to get the latest NQP / Moar / JVM goodies' 22:08
travis-ci.org/rakudo/rakudo/builds/385397733 github.com/rakudo/rakudo/compare/0...80dfa673d6
22:08 travis-ci left
buggable [travis build above] ☠ Did not recognize some failures. Check results manually. 22:08
22:24 shareable6 left 22:38 skids joined