Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by Zoffix on 27 July 2018. |
|||||||||||||||||||||||||||||||||||||||
MasterDuke | has anyone else built the JS backend? | 00:20 | |||||||||||||||||||||||||||||||||||||
ugexe | lizmat: yes. It works. | ||||||||||||||||||||||||||||||||||||||
MasterDuke | ah, i figured out some of my problem | 00:38 | |||||||||||||||||||||||||||||||||||||
it's looking for `nqp.moarvm` in my nqp directory. not in `src/vm/moar/stage0/` or my --install prefix | 00:40 | ||||||||||||||||||||||||||||||||||||||
if i copy it to the root of my nqp directory the build gets farther, but then just dies looking for `ModuleLoader.moarvm` | 00:41 | ||||||||||||||||||||||||||||||||||||||
01:04
AlexDaniel joined
02:35
SqrtNegInf left
02:50
ufobat_ joined
02:53
ufobat left
03:11
SqrtNegInf joined
05:07
TreyHarris left
05:29
llfourn left
05:31
llfourn joined
06:28
vrurg left
07:08
nebuchadnezzar left,
nebuchadnezzar joined
07:18
nebuchadnezzar left,
nebuchadnezzar joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1254, Tests=87994, 395 wallclock secs (21.46 usr 6.72 sys + 2829.90 cusr 236.24 csys = 3094.32 CPU) | 07:31 | |||||||||||||||||||||||||||||||||||||
07:43
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | afk for most of the day& | 07:47 | |||||||||||||||||||||||||||||||||||||
07:47
lizmat left,
robertle left
09:05
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
12:04 | |||||||||||||||||||||||||||||||||||||
13:25
MasterDuke left
14:55
lizmat joined
15:12
robertle left
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | lizmat: what's your take on R#2788? | 15:18 | |||||||||||||||||||||||||||||||||||||
synopsebot_ | R#2788 [open]: github.com/rakudo/rakudo/issues/2788 [BLOCKER][regression] Defined-or operator lets negative subscript cause a crash | ||||||||||||||||||||||||||||||||||||||
lizmat thinks it's an interesting case :-) | 15:22 | ||||||||||||||||||||||||||||||||||||||
dogbert17 | hopefully not a hopeless one :-) | 15:26 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | I don't get it, I marked it but there's no comment? | 15:47 | |||||||||||||||||||||||||||||||||||||
kawaii: maybe a good opportunity to practice your bisectable skills :) | |||||||||||||||||||||||||||||||||||||||
kawaii peers inside | 15:51 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | kawaii: my advice is to first use committable before you try to bisect something. Otherwise it's not very clear what behavior change you're searching for. Bisectable will always give you the right answer, but sometimes the question is wrong :) | 15:54 | |||||||||||||||||||||||||||||||||||||
kawaii | hmmm | 16:06 | |||||||||||||||||||||||||||||||||||||
m: say @a[$_][*-1] // 42 for <0 -1>; | |||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) 04===SORRY!04=== Error while compiling /tmp/CO8vEictZv Variable '@a' is not declared at /tmp/CO8vEictZv:1 ------> 03say 08⏏04@a[$_][*-1] // 42 for <0 -1>; |
||||||||||||||||||||||||||||||||||||||
kawaii | ah oh right | 16:07 | |||||||||||||||||||||||||||||||||||||
m: my @a = 1..2 Z 'a'..'b'; say @a[$_][*-1] // 42 for <0 -1>; | |||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) a Index out of range. Is: -1, should be in 0..^Inf in block <unit> at /tmp/uLdPY3GuaU line 1 |
||||||||||||||||||||||||||||||||||||||
kawaii | bisectable6: my @a = 1..2 Z 'a'..'b'; say @a[$_][*-1] // 42 for <0 -1>; | 16:08 | |||||||||||||||||||||||||||||||||||||
bisectable6 | kawaii, Bisecting by exit code (old=2015.12 new=1aae63a). Old exit code: 0 | ||||||||||||||||||||||||||||||||||||||
kawaii, bisect log: gist.github.com/fb8cb9fc54e102ecdf...ddff653be3 | |||||||||||||||||||||||||||||||||||||||
kawaii, (2019-03-16) github.com/rakudo/rakudo/commit/4f...d943651942 | |||||||||||||||||||||||||||||||||||||||
kawaii | AlexDaniel: did I find what was expected? :D | 16:09 | |||||||||||||||||||||||||||||||||||||
given that that commit was 17 days ago... I think so | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | yes so… | 16:10 | |||||||||||||||||||||||||||||||||||||
6c: say @a[$_][*-1] // 42 for <0 -1>; | |||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦6c (37 commits): «04===SORRY!04=== Error while compiling /tmp/dlBmeFwrcPVariable '@a' is not declaredat /tmp/dlBmeFwrcP:1------> 03say 08⏏04@a[$_][*-1] // 42 for <0 -1>; «exit code = 1»» | 16:11 | |||||||||||||||||||||||||||||||||||||
kawaii | 6c: my @a = 1..2 Z 'a'..'b'; say @a[$_][*-1] // 42 for <0 -1>; | ||||||||||||||||||||||||||||||||||||||
committable6 | kawaii, gist.github.com/850d0da31c87c5eb98...87003cf1bb | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah, that makes it easier for me to understand what was going on :) | 16:12 | |||||||||||||||||||||||||||||||||||||
and if we want to double check | |||||||||||||||||||||||||||||||||||||||
c: 4ffb4082b0^,4ffb4082b0 my @a = 1..2 Z 'a'..'b'; say @a[$_][*-1] // 42 for <0 -1>; | |||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦4ffb4082b0^: «a42» ¦4ffb408: «aIndex out of range. Is: -1, should be in 0..^Inf in block <unit> at /tmp/_5CNV1RMpK line 1 «exit code = 1»» | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | so that's on the parent of the commit that bisectable gave us and on that commit | ||||||||||||||||||||||||||||||||||||||
so, yes! | 16:13 | ||||||||||||||||||||||||||||||||||||||
jnthn | m: my @a = 1..2 Z 'a'..'b'; dd @a[$_][*-1] | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) Unable to call postcircumfix @a[ (Any) ] with a type object Indexing requires a defined object in block <unit> at /tmp/GTSoOXsZHT line 1 |
||||||||||||||||||||||||||||||||||||||
jnthn | m: my @a = 1..2 Z 'a'..'b'; dd @a[$_][*-1] for <0 -1> | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) "a" Index out of range. Is: -1, should be in 0..^Inf in block <unit> at /tmp/gznDZbyH_R line 1 |
||||||||||||||||||||||||||||||||||||||
jnthn | m: augment class Failure { method AT-POS(|) { self } }; my @a = 1..2 Z 'a'..'b'; dd @a[$_][*-1] for <0 -1> | 16:14 | |||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) 04===SORRY!04=== Error while compiling /tmp/bOlkQ8E9vb augment… |
||||||||||||||||||||||||||||||||||||||
jnthn, Full output: gist.github.com/b5643915c52c1820bd...79bb2de327 | |||||||||||||||||||||||||||||||||||||||
jnthn | m: use MONKEY; augment class Failure { method AT-POS(|) { self } }; my @a = 1..2 Z 'a'..'b'; dd @a[$_][*-1] for <0 -1> | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) 04===SORRY!04=== Error while compiling /tmp/8dGws8Ur3i Package 'Failure' already has a method 'AT-POS' (did you mean to declare a multi-method?) at /tmp/8dGws8Ur3i:1 |
||||||||||||||||||||||||||||||||||||||
jnthn | Hmm | ||||||||||||||||||||||||||||||||||||||
Not so obvious, alas | |||||||||||||||||||||||||||||||||||||||
16:39
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
kawaii | AlexDaniel: is there an appropriate channel I can spam committable and bicectable with for testing purposes? | 17:13 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | kawaii: #whateverable | ||||||||||||||||||||||||||||||||||||||
kawaii | thanks! | ||||||||||||||||||||||||||||||||||||||
17:40
robertle joined
17:50
vrurg left
17:51
vrurg joined,
lucasb joined
18:18
vrurg left,
vrurg joined
18:26
vrurg left
18:27
vrurg joined
19:09
lizmat left
19:38
lizmat joined
20:05
vrurg left
20:06
vrurg joined
20:07
vrurg left
20:17
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 68adad469c | (Tom Browder)++ (committed using GitHub Web editor) | README.md add info on running spec tests |
20:29 | |||||||||||||||||||||||||||||||||||||
lucasb | tbrowder++ for adding a testing section to README | 20:36 | |||||||||||||||||||||||||||||||||||||
I would prefer if that multiline shell script were a single oneliner :) | 20:37 | ||||||||||||||||||||||||||||||||||||||
tbrowder | you're welcome, but i don't do windows and i don't do one-liners! feel free to add the one-liner after the linear, old-man version! | 20:39 | |||||||||||||||||||||||||||||||||||||
lucasb | for f in $(ls t/spec/S26-documentation/*t); do make "$f"; done | 20:40 | |||||||||||||||||||||||||||||||||||||
I hope it's equivalent :) | |||||||||||||||||||||||||||||||||||||||
for f in t/spec/S26-documentation/*.t; do ... done | 20:43 | ||||||||||||||||||||||||||||||||||||||
21:05
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | lucasb: i'll ty it... | 21:07 | |||||||||||||||||||||||||||||||||||||
lucasb: works like a champ! | 21:08 | ||||||||||||||||||||||||||||||||||||||
lucasb | sorry for my bad english, didn't mean to sound demanding, it's just IMO :) | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 7b4dd30060 | (Tom Browder)++ (committed using GitHub Web editor) | README.md add one-liner version of the script |
21:10 | |||||||||||||||||||||||||||||||||||||
tbrowder | lucasb: i usually don't do one-liners because (1) a script can be named for its purpose and (2) it can be easily made more genera.l | 21:11 | |||||||||||||||||||||||||||||||||||||
21:35
vrurg left
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | and i make so many typos! | 21:55 | |||||||||||||||||||||||||||||||||||||
22:37
vrurg joined
23:05
lizmat joined
23:31
lucasb left
|