github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:01 sena_kun left
timotimo MasterDuke: i've updated the userscript 07:27
07:46 squashable6 left 07:51 squashable6 joined 10:07 sena_kun joined
MasterDuke timotimo: huh, the gen/* links are working, but e.g., src/Perl6/Compiler.nqp:38 is linking to github.com/MoarVM/MoarVM/blob/mast...er.nqp#L38 10:25
timotimo ah, that has to be nqp, right? 10:26
oh
no, rakudo. but it is moarvm instead
example link please
MasterDuke github.com/rakudo/rakudo/issues/2921 10:27
timotimo updated 10:31
MasterDuke works, timotimo++ 10:40
timotimo my first moarvm that asks for confprogs when hitting the profiler is now compiled 11:48
MasterDuke cool 12:01
timotimo: btw, do you remember where i/we left off with trying to time the profiler entering and leaving a block (so we could subtract that time from the profile afterward)? 12:30
timotimo sorry, i don't remember
MasterDuke hm, and i don't think i committed anything. maybe i stashed some changes though... 12:34
do you know a good way to preview the changes for each stash? 12:36
ah, found my stash 12:51
so `MVM_profile_log_enter(tc, tc->cur_frame->static_info, MVM_PROFILE_ENTER_NORMAL);` is wrong, but anything other than `tc->cur_frame->static_info` as the second option causes segfaults iirc 12:58
timotimo git stash show -u should give the diff 13:05
14:00 brrt joined
dogbert17 timotimo: you around? 14:01
timotimo now am 14:03
dogbert17 have time for a question 14:04
?
I would like to send a PR fro MoarVM, updating libuv to 1.29.1 the latest version 14:05
timotimo sounds good
dogbert17 is it enough to clone my fork of MoarVM, sync with upstream followed by 'perl Configure.pl' to get at the submodules ... 14:06
go to libuv dir and checkout v1.29.1, go up to 3rdparty and 'git add' the libuv dir? 14:07
have I forgotten anything important? I should add that I have spectested it on my 64 bit Linux and it was clean 14:08
timotimo i think that's it 14:09
dogbert17 I'll give it a go then, thx 14:11
Geth MoarVM: dogbert17++ created pull request #1106:
Update libuv to version 1.29.1
14:13
dogbert17 I hope I did that correctly 14:14
I guess we should update libtommath as well ... 14:16
although I suspect that might be trickier
16:28 brrt left 17:08 brrt joined 18:07 brrt` joined 18:08 brrt left 18:22 zakharyas joined 18:32 brrt` left
timotimo great idea, calculate the end address of the bytecode to be bytecode_size after the chosen entrypoint 19:22
no wonder it's been finding lots of NYI ops at the end
21:24 sena_kun left 21:32 zakharyas left 21:53 reportable6 left, undersightable6 left, committable6 left, shareable6 left, notable6 left 21:54 committable6 joined, shareable6 joined 21:55 reportable6 joined, notable6 joined 21:58 undersightable6 joined 23:05 undersightable6 left, shareable6 left, squashable6 left, committable6 left, unicodable6 left, greppable6 left, notable6 left, evalable6 left, nativecallable6 left, benchable6 left, bloatable6 left, statisfiable6 left, bisectable6 left, releasable6 left, coverable6 left, quotable6 left, reportable6 left 23:08 notable6 joined, coverable6 joined 23:09 statisfiable6 joined, greppable6 joined, unicodable6 joined 23:10 benchable6 joined, evalable6 joined, undersightable6 joined 23:11 reportable6 joined, quotable6 joined, bisectable6 joined, bloatable6 joined 23:12 shareable6 joined, committable6 joined, nativecallable6 joined 23:13 releasable6 joined, squashable6 joined
MasterDuke timotimo: think there's going to be a way to call the existing profiling functions as is to get the timing? or think either some sort of flag or new function that's almost identical be added? 23:38