github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
samcv jnthn: timotimo: these entries still need to be put into a proper changelog github.com/MoarVM/MoarVM/wiki/ChangeLog-TODO 00:05
i've dealt with most of the changelog entries but these still have to be dealt with 00:06
github.com/MoarVM/MoarVM/wiki/ChangeLog-TODO
timotimo oh, OK
samcv there were like 370 things. i have it down to like 115 00:07
timotimo nice work
jnthn samcv++
I can't promise much; I've over-committed for the next couple of days
Will see what I can do with the couple of minutes I have before going to bed 00:08
samcv ok :) 00:09
jnthn I'm also not sure what level of granularity we're aiming for 00:10
A bunch of them are related to context traversal refactoring, though I'm not quite sure what {foo} I should use for something that cross-cuts multiple subsystems... 00:11
Traditionally I'd have just written "* Refactored context traversal to better cope with inlining" 00:12
And left it at that 00:13
samcv i can put it in a Misc section or just without a section
just put {General} actually
jnthn Yeah
tbh, I mostly feel confused :) 00:14
My feeling was "ChangeLog is hand-wavey and folks who want details can `git log`"
samcv jnthn: yeah just write something general then 00:15
jnthn OK, but I guess we want to keep track of the SHA-1s that are summarized, or? 00:16
00:16 Kaypie left
samcv yeah, i'm trying to do that now 00:16
00:16 Kaiepi joined 00:17 p6bannerbot sets mode: +v Kaiepi
jnthn On the Rakudo one I tried to help summarize my changes by `git log --author=jnthn` and writing them up, then went and looked at the change log, saw it was all sections and SHA-1s, sighed and that was about the end of my motivation to help with it. :S 00:17
00:18 diakopter left
samcv hah 00:18
jnthn Anyway, I gathered the context traversal ones 00:23
It feels like it did pure date ordering; grabbing the git log with --topo-order so that commits on a branch are together would perhaps be a bit easier 00:24
sleep time; 'night 00:26
timotimo gnite jnthn
00:27 Kaiepi left 00:28 Kaiepi joined, Kaiepi left 00:29 Kaiepi joined, p6bannerbot sets mode: +v Kaiepi 01:00 lizmat joined, p6bannerbot sets mode: +v lizmat 01:05 geekosaur joined, lizmat left, p6bannerbot sets mode: +v geekosaur 01:19 leedo left, ilmari left, ilmari joined 01:20 ilmari left, ilmari joined, p6bannerbot sets mode: +v ilmari 01:21 dalek left 01:22 leedo joined, dalek joined, p6lert left, p6lert joined 01:23 p6bannerbot sets mode: +v leedo, p6bannerbot sets mode: +v dalek, p6bannerbot sets mode: +v p6lert 01:49 AlexDaniel` left 01:50 AlexDaniel` joined, p6bannerbot sets mode: +v AlexDaniel` 01:51 undersightable6 left, squashable6 left 01:52 committable6 left 02:16 fake_space_whale joined 02:17 p6bannerbot sets mode: +v fake_space_whale 02:40 ilmari_ left, ilmari_ joined, p6bannerbot sets mode: +v ilmari_ 02:42 shareable6 left, unicodable6 left, nativecallable6 left, evalable6 left, buggable left, tadzik left 02:43 unicodable6 joined, shareable6 joined, buggable joined, tadzik joined, p6bannerbot sets mode: +v unicodable6, p6bannerbot sets mode: +v shareable6, p6bannerbot sets mode: +v buggable 02:44 p6bannerbot sets mode: +v tadzik
Geth MoarVM: 45ff2b130c | (Samantha McVey)++ | tools/update-changelog.p6
Add ability to merge commits in update-changelog.p6

Remove for now the code to extract exprjit template additions for now.
03:33
MoarVM: b0b90623ee | (Samantha McVey)++ | tools/update-changelog.p6
Fix ability to add custom categories to update-changelog.p6

Add ability to dump things to a file, though I haven't yet added the option to choose which file to output to.
MoarVM: 633604d301 | (Samantha McVey)++ | tools/update-changelog.p6
Use --topo-order in update-changelog.p6

  jnthn++. So things part of the same merge show up next to each other.
03:52 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci MoarVM build passed. Samantha McVey 'Use --topo-order in update-changelog.p6 03:52
travis-ci.org/MoarVM/MoarVM/builds/421877292 github.com/MoarVM/MoarVM/compare/0...3604d301e6
03:52 travis-ci left 05:10 lizmat joined, p6bannerbot sets mode: +v lizmat 05:31 lizmat left 06:41 lizmat joined, fake_space_whale left, p6bannerbot sets mode: +v lizmat 06:44 lizmat left, robertle joined 06:45 p6bannerbot sets mode: +v robertle 06:46 lizmat joined 06:47 p6bannerbot sets mode: +v lizmat 07:02 zakharyas joined 07:03 p6bannerbot sets mode: +v zakharyas 07:16 domidumont joined 07:17 p6bannerbot sets mode: +v domidumont 07:43 lizmat_ joined 07:44 p6bannerbot sets mode: +v lizmat_ 07:45 lizmat left, lizmat_ is now known as lizmat 08:11 domidumont left, domidumont joined 08:12 p6bannerbot sets mode: +v domidumont 08:27 brrt joined 08:28 p6bannerbot sets mode: +v brrt 08:44 lizmat_ joined 08:45 p6bannerbot sets mode: +v lizmat_ 08:47 lizmat left 08:50 domidumont left, lizmat_ is now known as lizmat, domidumont joined 08:51 p6bannerbot sets mode: +v domidumont 09:04 zakharyas left, zakharyas joined 09:05 p6bannerbot sets mode: +v zakharyas 09:42 brrt left 09:44 lizmat left, lizmat joined 09:45 p6bannerbot sets mode: +v lizmat 09:55 Kaiepi left 10:04 zakharyas left 10:05 zakharyas joined 10:06 p6bannerbot sets mode: +v zakharyas 10:09 lizmat left 10:43 brrt joined, p6bannerbot sets mode: +v brrt 11:38 zakharyas left 12:03 ZofBot left, ZofBot joined
brrt we can make MoarVM bytecode be ELFs.... 12:03
and make them executables..... 12:04
12:04 p6bannerbot sets mode: +v ZofBot 12:06 Kaiepi joined 12:07 p6bannerbot sets mode: +v Kaiepi
jnthn We should deliver it at Christmas... :P 12:07
brrt :-D 12:08
hehe
I was actually just looking into it for the purpose of making the JIT output debuggable 12:09
it's not so hard, at least if you have the linux elf headers
nwc10 "other platforms are avaailable" - ie can it be done nicely without breaking stuff on platforms which are ELF but we don't have headers for? 12:10
brrt yes, but it is slightly harder since you have to basically do the definitions by yourself 12:11
With elf documentation in hand, writing an ELF formatter in C (or perl for that matter) is a job worth a day or two of work 12:14
robertle I think guile does that as well 12:17
brrt right 12:18
MasterDuke that would be cool 12:25
brrt puts it on the ever lenghtening list 12:31
masak .oO( "TODO: make this list shorter" ) 12:44
masak .oO( ...dammit! )
brrt on the other hand, having to redo all of MoarVM's serialization logic... is less than awesome 12:51
12:54 robertle left 12:55 zakharyas joined 12:56 p6bannerbot sets mode: +v zakharyas
dogbert2 jnthn: should postrelease-opts be merged directly after the 2018.08 release or do you want to wait? 13:38
13:50 Kaiepi left 13:56 diakopter joined, p6bannerbot sets mode: +v diakopter
jnthn dogbert2: Wait. It breaks stuff. 13:58
dogbert2 jnthn: not many bugs left though :) 14:01
14:29 robertle joined, ggoebel left 14:30 p6bannerbot sets mode: +v robertle 14:34 zakharyas1 joined 14:35 p6bannerbot sets mode: +v zakharyas1, zakharyas left 14:44 brrt left 14:48 ggoebel joined 14:49 p6bannerbot sets mode: +v ggoebel 14:51 stmuk joined 14:52 p6bannerbot sets mode: +v stmuk 14:53 stmuk_ left 14:54 stmuk_ joined 14:55 p6bannerbot sets mode: +v stmuk_ 14:57 stmuk left 14:58 stmuk joined, p6bannerbot sets mode: +v stmuk 15:00 stmuk__ joined 15:01 stmuk_ left, p6bannerbot sets mode: +v stmuk__ 15:02 stmuk left 15:03 stmuk joined 15:04 p6bannerbot sets mode: +v stmuk 15:05 stmuk__ left 15:14 fake_space_whale joined 15:15 p6bannerbot sets mode: +v fake_space_whale 15:40 domidumont left 15:55 robertle left 15:59 brrt joined 16:00 p6bannerbot sets mode: +v brrt 16:10 fake_space_whale left 16:13 committable6 joined, evalable6 joined 16:14 p6bannerbot sets mode: +v committable6, p6bannerbot sets mode: +v evalable6 16:27 robertle joined, p6bannerbot sets mode: +v robertle 16:33 lizmat joined 16:34 p6bannerbot sets mode: +v lizmat 16:45 Kaiepi joined 16:46 p6bannerbot sets mode: +v Kaiepi 17:17 brrt left 17:34 lizmat left, lizmat joined 17:35 p6bannerbot sets mode: +v lizmat 17:46 lizmat left 17:51 AlexDaniel left, AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 17:55 ggoebel left 18:16 ggoebel joined, p6bannerbot sets mode: +v ggoebel 18:34 zakharyas1 left 18:40 avar left 18:45 avar joined, avar left, avar joined, p6bannerbot sets mode: +v avar 19:14 Kaiepi left 19:15 Kaiepi joined, p6bannerbot sets mode: +v Kaiepi 19:36 avar left 19:54 robertle left 19:56 avar joined, avar left, avar joined, p6bannerbot sets mode: +v avar 19:57 p6bannerbot sets mode: +v avar 19:59 Zoffix joined 20:00 p6bannerbot sets mode: +v Zoffix 20:01 Zoffix left, Zoffix joined, p6bannerbot sets mode: +v Zoffix 20:02 p6bannerbot left, p6bannerbot joined 20:03 ChanServ sets mode: +o Zoffix, Zoffix sets mode: +o p6bannerbot 20:04 Zoffix left 20:16 committable6 left, committable6 joined 20:17 p6bannerbot sets mode: +v committable6 20:19 statisfiable6 left, statisfiable6 joined 20:20 p6bannerbot sets mode: +v statisfiable6 20:45 ggoebel left 20:50 ggoebel joined 20:51 p6bannerbot sets mode: +v ggoebel 21:00 ggoebel left 21:01 ggoebel joined 21:02 p6bannerbot sets mode: +v ggoebel 21:05 avar left, ggoebel left 21:09 avar joined, avar left, avar joined, p6bannerbot sets mode: +v avar 21:10 p6bannerbot sets mode: +v avar 21:11 ggoebel joined, p6bannerbot sets mode: +v ggoebel 22:10 nativecallable6 joined 22:11 p6bannerbot sets mode: +v nativecallable6 22:33 avar left 22:39 avar joined, avar left, avar joined, p6bannerbot sets mode: +v avar 23:53 Kaiepi left