02:02 zakharyas joined
dalek arVM/longlit: 49fdcd8 | TimToady++ | src/6model/reprs/NFA.c:
don't overrun buffer on nfa debugging
06:35
arVM: c697119 | TimToady++ | src/6model/reprs/NFA.c:
add debugging to NFA runner
07:09
arVM: 49fdcd8 | TimToady++ | src/6model/reprs/NFA.c:
don't overrun buffer on nfa debugging
arVM: d7c74ef | TimToady++ | src/spesh/optimize.c:
Merge branch 'master' into longlit
07:39 woolfy left 07:40 lue joined 07:41 zakharyas joined 07:42 FROGGS joined 07:47 zakharyas joined 08:24 lizmat joined 08:37 JimmyZ joined 09:10 JimmyZ joined 10:53 lizmat joined 11:25 daxim joined 13:52 lizmat joined 13:57 brrt joined 13:58 zakharyas joined 14:43 colomon joined 16:25 ingy joined 16:53 lizmat_ joined 18:00 vendethiel joined 18:36 mj41 joined 19:02 FROGGS joined 19:58 daxim joined
[Coke] any idea why I cannot run an installed perl6-m from a build directory of another perl6-m ? 20:20
does this happen on any other OS, or just mac?
(if I move blib/ out of the way, then no error) 20:24
looks like this is expected, due to src/Perl6/ModuleLoader.nqp, adding "." & "blib" to the load path. :| 20:26
dalek MoarVM: 7f5bfa8 | (Daniel Dehennin)++ | / (3 files): 20:27
MoarVM: Add option to configure bin target directory
MoarVM:
MoarVM: Define a new toolchain option ā€œbindirā€ use it in ā€œMakefile.inā€.
MoarVM:
[Coke] aigh, smartquotes. :)
20:27 dalek joined
FROGGS :o) 20:31
[Coke]: I can run perl6-m from everywhere
[Coke]: if I had to guess I'd guess that your rakudo build dir is in PATH 20:32
[Coke] FROGGS: nope. 20:36
FROGGS :/ 20:37
[Coke]: so you are running a perl6-m from PATH within another rakudo dir, is that right? 20:38
[Coke] yes.
and ModuleLoader is explicitly adding "blib" to the INC-alike, it seems.
FROGGS yes...
I'd say: don't do that, at least not for now 20:39
[Coke] but we only ever want that when we're running an uninstalled perl6, yes?
FROGGS true
20:57 raiph joined
raiph Am I right in thinking that moarvm does something similar to "basic block versioning"? github.com/maximecb/Higgs/wiki/FAQ...versioning 21:04
FROGGS raiph: I think it "only" creates a hopefully optimized version, and falls back to the original version when the hopes did not hold... 21:06
raiph: so it is not like moarvm creates a bunch of type specialized version of the same block, like V8 probably does 21:07
raiph aiui the bbv ("basic block versioning" 21:09
is novel, not used in v8
FROGGS raiph: there was talk about its implementation 21:10
raiph thanks for answers 21:11
FROGGS sure 21:13
japhb [Coke]: I come across that all the time, as I tend to accidently be in my working rakudo source tree when I want to try something out; but my PATH (and alias) perl6 were built someplace else. I've gotten to recognize the weird error and switch to a different shell. :-) 21:15
[Coke] I'm doing something now with a p5 script; this means I can't just drop in a p6 script and be done with it. frustrating. 21:19
I get that my request isn't normal, though, so will probably workaround it. 21:20
21:56 woolfy joined 21:59 lizmat joined 22:41 raiph joined 23:16 lue joined 23:54 nebuchadnezzar joined 23:57 raiph joined