[00:16] *** quotable6 joined
[00:16] *** nativecallable6 joined
[00:16] *** coverable6 joined
[00:16] *** evalable6 joined
[00:16] *** bloatable6 joined
[01:03] *** Kaypie joined
[01:58] *** ilbot3 joined
[01:58] *** moderator changes topic to: https://github.com/moarvm/moarvm | IRC logs at  http://irclog.perlgeek.de/moarvm/today
[04:23] *** unicodable6 joined
[05:54] *** domidumont joined
[05:57] *** domidumont joined
[06:03] *** AlexDaniel joined
[06:05] *** domidumont joined
[07:10] *** robertle joined
[07:16] *** ZofBot joined
[07:16] *** huggable joined
[07:16] *** buggable joined
[07:25] *** AlexDaniel joined
[07:56] *** zakharyas joined
[08:05] <Geth> ¦ MoarVM: df91ba76d0 | (Bart Wiegmans)++ | src/spesh/dump.c
[08:05] <Geth> ¦ MoarVM: [Spesh] Don't leek CUUID/name
[08:05] <Geth> ¦ MoarVM:
[08:05] <Geth> ¦ MoarVM: ASAN would complain bitterly about this
[08:05] <Geth> ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/commit/df91ba76d0
[08:17] *** brrt joined
[08:17] <brrt> good *
[08:17] <brrt> i have a new problem for y'all
[08:18] <brrt> a mysterious JIT fail that only fails when MVM_SPESH_BLOCKING is false
[08:25] <AlexDaniel> squashable6: next
[08:25] <squashable6> AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈1 hour (2018-05-05 UTC-12⌁UTC+14). See https://github.com/rakudo/rakudo/wiki/Monthly-Bug-Squash-Day
[09:08] *** Ven`` joined
[09:09] *** Ven`` joined
[10:01] <brrt> hmm, it maybe, hopefully, entirely my fault
[10:52] *** brrt joined
[12:38] *** brrt joined
[12:47] *** undersightable6 joined
[12:51] <AlexDaniel> samcv: is updating https://en.wikipedia.org/wiki/MoarVM part of the release process?
[12:51] <AlexDaniel> if not, maybe it should be
[12:52] <AlexDaniel> “Stable release 2017.02”
[12:52] <AlexDaniel> that's not even 2018
[12:52] <jnthn> Is this scripted as part of the Rakudo release process? If so, can we just nab the code?
[12:53] <jnthn> Also, "stable release" doesn't exist. We just have (monthly) releases.
[12:53] <AlexDaniel> there's no code, I did attempt to automate it but never finished it
[12:54] <AlexDaniel> NeuralAnomaly also doesn't have it I think
[12:54] <brrt> wow, that page is out of date
[12:55] <nwc10> https://xkcd.com/386/
[12:55] <jnthn> :)
[12:56] <jnthn> I wonder if we can be considered not notable enough, and thus problem solved? :P
[12:58] <AlexDaniel> I'm surprised that it's not deleted yet…
[12:59] <nwc10> but then how do you know if a project is "special biologist word for stable" or alive, if there is no Wikipedia page observing it?
[12:59] <AlexDaniel> Categories: Stub-Class Computing articles | Low-importance Computing articles
[12:59] <AlexDaniel> :)
[12:59] <nwc10> where "alive" is "under active development" but I coudln't see how to allude to dead/alive with both terms substituted
[13:00] *** zakharyas joined
[13:01] <nwc10> https://en.wikipedia.org/wiki/MoarVM
[13:01] *** bisectable6 joined
[13:01] <nwc10> gets a " may not meet Wikipedia's notability guidelines for products and services" whist https://en.wikipedia.org/wiki/Parrot_virtual_machine does not
[13:09] * lizmat has at least updated the release info
[13:10] *** bisectable6 joined
[13:11] *** zakharyas joined
[13:11] <nine> "However, Rakudo on the Java Virtual Machine is still faster for longer running programs." [Citation needed!]
[13:13] *** committable6 joined
[13:14] <lizmat> hehe  once it runs, I guess that's probably still true for some value of"longer"  :-)
[13:15] *** committable6 joined
[13:22] *** committable6 joined
[13:26] *** undersightable6 joined
[13:31] *** undersightable6 joined
[14:11] *** zakharyas joined
[14:17] *** zakharyas1 joined
[14:59] <brrt> implmeenting getlexcaller in the jit blows up :-(
[15:03] <jnthn> :(
[15:04] <brrt> yeah, and its not quite obvious why
[15:08] * jnthn hopes his SEGV in the spesh plugin mechanism will turn out to be more obvious
[15:12] <brrt> oh, it is more obvious than i thought :-)
[15:13] <brrt> i should've expected a NULL and returned a VMNull if so
[15:15] <brrt> hang on, res->o is a deref, innit?
[15:15] <jnthn> yes
[15:15] <brrt> good :-)
[15:15] <jnthn> Well yeah, mine was silly. Used unsigned ints where shoulda used signed :P
[15:16] <brrt> at what point, i sometimes wonder, do we actually start blaming the programming language
[15:19] <Geth> ¦ MoarVM/pluggable-spesh: 6cb9624a5e | (Jonathan Worthington)++ | src/spesh/plugin.c
[15:19] <Geth> ¦ MoarVM/pluggable-spesh: Use unsigned ints in binary search
[15:19] <Geth> ¦ MoarVM/pluggable-spesh: review: https://github.com/MoarVM/MoarVM/commit/6cb9624a5e
[15:22] <brrt> jnthn: https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/bsearch
[15:22] <brrt> or 'man bsearch'
[15:32] <Geth> ¦ MoarVM: 1ef4aaf736 | (Bart Wiegmans)++ | tools/jit-bisect.pl
[15:32] <Geth> ¦ MoarVM: [jit-bisect.pl] spesh bisect is 1-based
[15:32] <Geth> ¦ MoarVM:
[15:32] <Geth> ¦ MoarVM: We'd request a log for a frame just one after the one that was
[15:32] <Geth> ¦ MoarVM: supposedly broken.
[15:32] <Geth> ¦ MoarVM: review: https://github.com/MoarVM/MoarVM/commit/1ef4aaf736
[15:53] <Geth> ¦ MoarVM/pluggable-spesh: 0f52872be2 | (Jonathan Worthington)++ | 6 files
[15:53] <Geth> ¦ MoarVM/pluggable-spesh: Aggregate spesh plugin resolution statistics
[15:53] <Geth> ¦ MoarVM/pluggable-spesh: review: https://github.com/MoarVM/MoarVM/commit/0f52872be2
[15:54] <jnthn> Yay, now - at last - nearly at the point where the magic happens. :)
[15:59] *** robertle joined
[16:16] <samcv> AlexDaniel`: ah that sounds like a good idea
[16:17] <samcv> so we need some pages to cite so moarvm becomes notable
[16:17] <samcv> also However, Rakudo on the Java Virtual Machine is still faster for longer running programs. << i want this line removed
[16:21] *** domidumont joined
[16:23] <lizmat> samcv: done
[16:25] <samcv> also since we are developers. we could always write a blog post. and then can site it and it's a notable citation because a developer of the project wrote it :)
[16:25] <samcv> though that won't do for proving that moarvm itself is notable. just that what we say can be true about the project
[16:27] <timotimo> i don't think that's how that works
[16:28] <samcv> really?
[16:28] <timotimo> i think notability requires "other people" to write about you?
[16:28] <samcv> hmm
[16:28] <samcv> yeah that's what i mean
[16:28] <timotimo> well, core devs aren't "other people" :)
[16:28] <samcv> i mean developers writing something could be ok for citing some facts about moarvm
[16:28] <samcv> but we'd need some outside article to show that moarvm is notable
[16:28] <timotimo> what we need is someone to interview one of us :P
[16:29] <timotimo> unless that is me, in which case there should be two people being interviewed
[16:29] <timotimo> because i tend to get stuff wrong :P
[16:29] <timotimo> (like how wikipedia works)
[16:30] <lizmat> https://news.ycombinator.com/item?id=7806723
[16:31] <lizmat> something that comes up for me in a google search
[16:37] <Geth> ¦ MoarVM/pluggable-spesh: 4138b806c4 | (Jonathan Worthington)++ | src/spesh/facts.c
[16:37] <Geth> ¦ MoarVM/pluggable-spesh: Analyze spesh plugin guard indices for stability
[16:37] <Geth> ¦ MoarVM/pluggable-spesh:
[16:37] <Geth> ¦ MoarVM/pluggable-spesh: Currently we don't do anything with that determination, but this is
[16:37] <Geth> ¦ MoarVM/pluggable-spesh: what will allow us to carry on and rewrite the instruction and add
[16:37] <Geth> ¦ MoarVM/pluggable-spesh: guards.
[16:37] <Geth> ¦ MoarVM/pluggable-spesh: review: https://github.com/MoarVM/MoarVM/commit/4138b806c4
[16:38] <lizmat> http://www.josetteorama.com/all-about-perl-6-interview-of-jonathan-worthington-part-1-of-3/
[16:39] <jnthn> dinner &
[16:41] *** Ven`` joined
[17:18] <samcv> lizmat: i added a citation to that article now
[18:27] *** AlexDaniel joined
[20:05] <Geth> ¦ MoarVM/make_builds_reproducible_again: 6899b0a172 | (Stefan Seifert)++ | 2 files
[20:05] <Geth> ¦ MoarVM/make_builds_reproducible_again: Serialize hashes sorted for more reproducible builds
[20:05] <Geth> ¦ MoarVM/make_builds_reproducible_again: review: https://github.com/MoarVM/MoarVM/commit/6899b0a172
[20:08] *** Kaiepi joined
[20:12] *** Kaiepi joined
[20:49] *** brrt joined
[20:55] <brrt> good *
[21:26] <Geth> ¦ MoarVM/jit-moar-ops: 6 commits pushed by (Bart Wiegmans)++
[21:26] <Geth> ¦ MoarVM/jit-moar-ops: 88ad4b4743 | [JIT] Implement throwpayloadlexcaller
[21:26] <Geth> ¦ MoarVM/jit-moar-ops: 1b8037f850 | [JIT] Implements unless_s/if_s
[21:26] <Geth> ¦ MoarVM/jit-moar-ops: 5a67a9c996 | [JIT] Implement getlexcaller
[21:26] <Geth> ¦ MoarVM/jit-moar-ops: 089275e6dd | [JIT] Implement sp_getstringfrom
[21:26] <Geth> ¦ MoarVM/jit-moar-ops: f5a714bdd8 | [JIT] Fix getlexcaller
[21:26] <Geth> ¦ MoarVM/jit-moar-ops: 59efde7980 | [JIT] Implement currentthread
[21:26] <Geth> ¦ MoarVM/jit-moar-ops: review: https://github.com/MoarVM/MoarVM/compare/88ad4b474311^...59efde798037
[21:26] <lizmat> whee!
[21:29] <brrt> i can run make test only after running make realclean on rakudo.
[21:29] <brrt> hmm
[21:31] * lizmat calls it a night
[21:47] *** MasterDuke joined
[22:11] <timotimo> yay, MVM_JIT_SPESH_SLOT_VALUE!
[22:26] *** Kaiepi joined
[22:55] *** Kaiepi joined
