github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
00:53
mgoebel joined
01:14
Kaiepi left,
Kaiepi joined
01:34
mgoebel left
01:38
Kaiepi left
01:39
Kaiepi joined
01:45
Kaiepi left
01:47
Kaiepi joined
05:29
AlexDaniel joined
07:48
domidumont joined
08:37
robertle joined
09:15
domidumont left
09:17
domidumont joined
09:52
domidumont left
10:05
domidumont joined
10:09
domidumont1 joined
10:11
domidumont left
12:18
lizmat_ joined
12:20
lizmat left
12:31
domidumont1 left
12:33
MasterDuke_ joined
12:35
MasterDuke_ left
12:37
MasterDuke_ joined
12:41
MasterDuke_ left
12:58
domidumont joined
|
|||
timotimo | good news on the laptop. i just took it apart and removed the internal battery and now it starts when no batteries are in but it's connected to the mains | 12:58 | |
12:59
lizmat joined
|
|||
nwc10 | glad to hear this - this is a lot better than it could have been | 13:00 | |
13:03
lizmat_ left
|
|||
masak | timotimo: phew! | 13:03 | |
timotimo | just now i'm told there's actually a button that allows you to disconnect the internal battery without taking the device apart | 13:06 | |
it's a tiny hole in the underside that you can push a needle through | |||
13:08
ggoebel joined
|
|||
ggoebel | timotimo: for ~$300 you can pick up a thinkpad t460 w/ >8GB RAM, SSD, and 1600x900 or better display off ebay w/ close to a year left on a 3 year corporate warranty. With the thinkpad keyboard and build quality... That is better than pretty much anything you can buy new at the same price point. | 13:12 | |
masak | or at least that's what the Thinkpad/eBay-industrial complex would have you believe | 13:18 | |
timotimo | i'm not sure i can live with less than 16 gigs of ram :) | 13:19 | |
ggoebel | there's one on ebay now w/ 16GB at $320 + $23 shipping... resolution is only 1366x768 though... It'd cost ~$75 to do the DIY 1080p upgrade. If you're patient... you can find one with both the display and ram you need for around $300. Or step back to a t450 and you'll have a better selection. | 13:26 | |
nwc10 | timotimo: but you can live without a battery? | 13:28 | |
ggoebel | lug around a UPS :-) | ||
timotimo | nwc10: don't have to. i already plugged it back in and it just works again | 13:32 | |
apparently it just got into some battery-backed state that was unhappy, and unplugging both batteries made it just reset to normal | 13:33 | ||
nwc10 | \o/ | 13:35 | |
I hope that this is a happy outcome that doesn't revert | |||
timotimo | same | 13:43 | |
if i can bridge another year with this device, surely there'll be quite cheap thinkpads that even pack a little bit of punch in the GPU department | |||
at some point, there'll have to be GPGPU modules for perl6 | 13:44 | ||
though tbh i could already develop those on my desktop, surely; a GTX 1060 should support all basic things, right? | |||
lizmat | timotimo: what are you using for that ? | 13:45 | |
13:55
lizmat_ joined
|
|||
timotimo | using for what? | 13:55 | |
13:56
lizmat__ joined
|
|||
lizmat__ | timotimo: "i could already develop those on my desktop" | 13:56 | |
timotimo | i'm not sure i understand the question. you mean like OpenCL vs CUDA or something like that? | ||
lizmat__ | yeah, I guess > | ||
? | |||
timotimo | i haven't started at all :) | 13:57 | |
lizmat__ | ahhh... ok :-( :-) | ||
timotimo | until then, continuing work on SSE vectorization ops could be interesting | 13:58 | |
13:59
lizmat left
14:00
lizmat_ left,
lucasb joined
14:20
brrt joined
|
|||
brrt | ohai #moarvm | 14:20 | |
lizmat__ | brrt o/ | ||
14:20
lizmat__ is now known as lizmat
14:31
Guest4810 joined,
lizmat left
14:40
Ulti_ is now known as Ulti
15:13
lizmat joined
15:15
lizmat left,
lizmat_ joined
15:22
lizmat_ left
15:29
robertle left
15:35
robertle joined
15:38
lizmat joined
16:03
brrt left
16:23
domidumont left
17:58
robertle left
18:01
domidumont joined
18:13
domidumont left
18:15
domidumont joined
18:19
brrt joined
18:56
domidumont left
19:15
robertle joined
19:43
ggoebel left
|
|||
samcv | ohai brrt | 20:29 | |
brrt | ohai samcv | 20:43 | |
how is it that every time that I finally have time for moarvm, I'm already tired :-( | |||
how are you? | 20:44 | ||
hows' the rain in amsterdam? 'round here, it's wet | |||
jnthn | Where is the rain not wet? :) | 20:45 | |
brrt | ohai jnthn | 20:49 | |
how was Munich? | |||
samcv | heya brrt | 20:50 | |
i feel the same since i got here. though i'm way less tired now since i'm now settled. this is the 2nd week on my realā¢ team | |||
brrt | what team is that? | 20:51 | |
samcv | soylent. it's the team that owns the PII interface | 20:52 | |
(personally indentifiable information) | |||
brrt | oh, cool | ||
I, well, used to know people who used to be on that team | |||
samcv | this and calango team are the two my onboarding lead recommended. also i'll get to use my unicode knowledge. since dev machines don't get real PII data | 20:53 | |
they get or should get fake/scrambled data | |||
and i need to someday make it better | |||
brrt | I wrote the soylent bulk mapper. Is that still a thing? | ||
samcv | ah | ||
maybe. were you on the soylent team? or before it was its own team? | |||
brrt | no, I was on EMK | 20:54 | |
we had a bunch of PII that was not mapped neatly to database records | |||
so we needed to transform that in bulk | |||
samcv | emailk? | ||
or what | |||
brrt | email marketing | ||
samcv | yeah. that's still like | 20:55 | |
least elegant part of soylent atm | |||
brrt | it used references and aliasing. it was slightly evil. I'm unreasonably proud of that code | ||
hehehee | |||
samcv | s/atm/forever | ||
brrt, they're still the biggest ab(user) of our systems | 20:57 | ||
well. maybe not biggest. but like storage space i guess | |||
brrt | ouch | ||
yeah, EMK is necessarily very PII heavy | 20:58 | ||
anyway.... ehm. I've thought long and hard about the missing ancestor problem. | 20:59 | ||
I've decided that if the expression IR doesn't have an implicit order, and any operator can reference any value, then from the expression IR's perspective, missing ancestors aren't a problem. | |||
The expression IR doesn't promise any particular ordering invariant, other than that provided by `DO` | 21:00 | ||
So in that sense, it is strictly a code generation bug | |||
arguably, the code generator is well-placed to figure out if it would be emitting such a value | 21:02 | ||
(or reference) | |||
so the second thing I've also been thinking about, is to compile all the conditional structures (IF/WHEN/ALL/ANY) to a single COND structure | 21:06 | ||
in the template preprocessor | |||
the reasoning being that a single COND structure is much easier to analyze, in terms of control flow, than the combination of the above | |||
21:07
Kaiepi left
21:09
Kaiepi joined
|
|||
jnthn | brrt: Munich was nice. My talks went alright. There was company, food, and beer. :) | 21:18 | |
brrt | I'd expect beer at least :-) | 21:19 | |
jnthn | brrt: I guess at that level one general structure is nice, in that it's less cases to consider, though maybe it makes other things harder. | ||
brrt | compilation of the DAG becomes slightly harder | ||
because, eh, well, at that point the conditional blocks aren't a nice tree shape anymore | 21:20 | ||
and the conditions need to be compiled in a series, and the code blocks after, and it's a bit of a tangle | 21:22 | ||
but comparatively manageable | |||
MasterDuke | oh hey, while people are here. i mentioned this earlier, but only timotimo was around. there's a change i'll be able to go to either perlcon eu or the swiss perl workshop. any recommendations either way? one consideration is the actual conference, another is stuff to see/do at the location | 21:23 | |
brrt | I don't have recommendations. | ||
I haven't been to SPW | |||
I've been to a (small) number of perlcons | 21:24 | ||
but I'm just hoping to have time (and energy) to go this year | |||
jnthn | I'll certainly be at PerlCon. I find travel things quite tiring, and SPW is very soon after PerlCon, so I'm less likely to do that this year. Riga is a nice city; not huge, but nice. Olten is also pretty nice, though of course vastly more expensive; it's easy in Switzerland to go see other nearby places by train though, and there's lots of them. :) | 21:26 | |
MasterDuke | hm, if significantly more perl6 people are going to be at perlcon eu than spw (and riga is nice) i may try to make that one work first | 21:28 | |
Geth | MoarVM/jit-expr-optimizer: 4 commits pushed by (Bart Wiegmans)++ | 21:46 | |
MoarVM/jit-expr-float: 15 commits pushed by (Bart Wiegmans)++ review: github.com/MoarVM/MoarVM/compare/4...e97f4f039d |
21:48 | ||
MoarVM/expr-jit-invoke: e1870bc60c | (Bart Wiegmans)++ | 4 files [JIT] Implement invoke sequence in expr JIT |
21:50 | ||
MoarVM/expr-jit-invoke: 763ea27151 | (Bart Wiegmans)++ | src/jit/graph.c [JIT] Eliminate special consume_invoke opcode Except for nativecall_invoke, we no longer need this part of the legacy JIT. |
|||
MoarVM/expr-jit-invoke: 0c91ca9ba1 | (Bart Wiegmans)++ | 7 files [JIT] WIP on nativeinvoke in the expression JIT |
|||
brrt | ^ rebases | ||
japhb | brrt: What keeps you from committing some of this partial work to master? | 21:58 | |
yoleaux | 13 Mar 2019 07:53Z <ab6tract> japhb: Did you get my email about the future of Terminal::Print? I sent it to the account listed in the perl6 contributors doc. | ||
brrt | japhb: I hate buts | ||
*bugs | |||
and in the case of jit-expr-float, I know there are some incomplete things | |||
but they are relatively small, so I should really get them finished | 21:59 | ||
japhb | .tell ab6tract No, I hadn't noticed that, though it's been a while since I checked all my mail accounts and folders. I'll see if I can find it. | ||
yoleaux | japhb: I'll pass your message to ab6tract. | ||
brrt | and in the case of the jit-expr-optimizer, I know that it introduces a very interesting bug (the one I'm supposed to blog about) | ||
and in the case of the expr-jit-invoke, it pessimizes the jit-nativecall that nine++ built | 22:00 | ||
so 'incompleteness' | |||
and what makes me especially nervous around the floating point branch is that I have no real way of testing it | 22:01 | ||
22:01
avarab is now known as avar
|
|||
japhb | Ah, gotcha. | 22:01 | |
brrt | but the question is a fair one | ||
I should get them merged sooner rather than later :-) | |||
japhb | Yes please! :-) | ||
brrt | (but first, sleep though :-)) | 22:02 | |
japhb | Good night! | ||
22:02
brrt left
|
|||
jnthn | Hoping to merge one of my postrelease-opts branches tomorrow :) | 22:41 | |
Well, my only branch with that name :) | |||
japhb | Oooh | 23:29 |