github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
01:29 lizmat left 02:37 Ven`` left 03:37 Ven`` joined 03:38 p6bannerbot sets mode: +v Ven`` 05:08 Ven`` left 09:32 lizmat joined, p6bannerbot sets mode: +v lizmat 10:31 lizmat_ joined, p6bannerbot sets mode: +v lizmat_ 10:35 lizmat left 10:39 lizmat_ is now known as lizmat 10:57 dogbert2_ joined, p6bannerbot sets mode: +v dogbert2_ 11:29 Ven`` joined 11:30 p6bannerbot sets mode: +v Ven`` 11:45 lizmat_ joined, p6bannerbot sets mode: +v lizmat_ 11:48 lizmat left 12:44 lizmat_ is now known as lizmat 14:01 leont joined, p6bannerbot sets mode: +v leont 14:10 brrt joined 14:11 p6bannerbot sets mode: +v brrt
brrt \o 14:16
I couldn't sleep last night and had a bunch of ideas 14:19
- We add a type, and a set of opcodes, for 'resources', which (unlike objects) are refcounted
e.g. rather than 'assign_o' you'd have 'assign_r' 14:20
this is probably more dificult than I imagine it to be 14:21
but it might be a thing
- For floating point support, we strictly don't need a STORE_NUM operator, because the tiler will select the right variant there. But it is probably still better, for consistency and simplicity of implementation, to have it anyway 14:22
OTOH, IF/COPY/DO, do not really need it, I can add a polymorphic tile definition and it'll work
14:34 brrt left 15:00 Ven` joined 15:01 p6bannerbot sets mode: +v Ven` 15:10 brrt` joined 15:11 p6bannerbot sets mode: +v brrt`, brrt` is now known as brrt
brrt .ask lizmat if you can either check if you can compile jit-expr-float on macOS, given that mininlua needs -lm everywhere but macOS apparently doesn't have it 15:24
yoleaux brrt: I'll pass your message to lizmat.
lizmat --gen-moar=jit-expr-float should do the trick ? 15:25
yoleaux 15:24Z <brrt> lizmat: if you can either check if you can compile jit-expr-float on macOS, given that mininlua needs -lm everywhere but macOS apparently doesn't have it
brrt i have no idea 15:27
try it out :-)
lizmat error: pathspec 'moar=jit-expr-float' did not match any file(s) known to git. 15:30
brrt ehm
well, 'moar=jit-expr-float' isn't the name of the branch ;-) 15:31
lizmat argh 15:32
brrt btw, what is the current state of plan regarding perl and FOSDEM? 15:33
lizmat yeah, --gen-moar=... works better than -gen=moar
building...
brrt: states "Switched to a new branch 'jit-expr-float'" and builds ok after that 15:34
note: this is on High Sierra, not Mojave
notable6 lizmat, Noted!
lizmat thank you notable6 :-) 15:35
brrt hmmm
lizmat maybe when it fails, the MacOS doesn't have XCode installed ?
(as seen earlier today on #perl6) 15:36
brrt I really don't know.... I just know that I read somewhere on the internet that macOS doesn't know what to do with -lm
which is the only lib that minilua needs
(and I could build it without, because I don't think DynASM really uses sqrt etc) 15:37
lizmat brrt: want me to gist the build log ? 15:41
brrt please, yes 15:43
lizmat gist.github.com/lizmat/525c9acaf89...e7d600439e # brrt 15:45
brrt thank you 15:53
lizmat: seems like you didn't have to build minilua? 15:54
lizmat indeed 15:55
brrt hmm 15:58
that's unfortunate because that is the very thing i need to check :-) 15:59
lizmat brrt: perhaps I should nuke some directory ? 16:02
brrt ehm.... the MoarVM directory itself? 16:03
or delete MoarVM/3rdparty/dynasm/minilua
lizmat removed the directory and it doesn't get re-created... 16:08
lizmat nukes MoarVM
also had to nuke "install" 16:09
brrt ☢️ 16:17
lizmat all builds ok for me 16:23
16:25 Ven` left
brrt \o/ 16:25
okay, ehm, I'm inclined to push that patch to master then 16:26
I'd be so surprised if macOS didn't accept -lm. That has worked forever everywhere
lizmat we still have some time before the next release :-)
brrt indeed
16:38 brrt left 17:40 Ven`` left 18:06 domidumont joined 18:07 p6bannerbot sets mode: +v domidumont 18:26 Ven`` joined 18:27 p6bannerbot sets mode: +v Ven`` 18:38 domidumont left, leont left 19:19 Ven`` left