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. |
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | releasable is happy, canary is green | 01:40 | |||||||||||||||||||||||||||||||||||||
timotimo | heck yeah | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | just three blockers to go | 01:41 | |||||||||||||||||||||||||||||||||||||
R#2721 R#2720 R#2719 | |||||||||||||||||||||||||||||||||||||||
synopsebot | R#2721 [open]: github.com/rakudo/rakudo/issues/2721 [⚠ blocker ⚠] “expected SetHash but got Hash” in Jupyter::Kernel (+ Crane) | ||||||||||||||||||||||||||||||||||||||
R#2720 [open]: github.com/rakudo/rakudo/issues/2720 [⚠ blocker ⚠] MoarVM panic when installing PDF::Font::Loader | |||||||||||||||||||||||||||||||||||||||
R#2719 [open]: github.com/rakudo/rakudo/issues/2719 [⚠ blocker ⚠] Change in behavior when (starts-with|ends-with|substr-eq|contains)ing a Junction | |||||||||||||||||||||||||||||||||||||||
timotimo | did even the CStruct in nativecall arguments thing get fixed somehow? | 01:42 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | timotimo: if I understand correctly, that fix is the cause of R#2720 | 01:45 | |||||||||||||||||||||||||||||||||||||
or… which CStruct thing? | |||||||||||||||||||||||||||||||||||||||
synopsebot | R#2720 [open]: github.com/rakudo/rakudo/issues/2720 [⚠ blocker ⚠] MoarVM panic when installing PDF::Font::Loader | ||||||||||||||||||||||||||||||||||||||
01:45
AlexDani` joined
|
|||||||||||||||||||||||||||||||||||||||
timotimo | Geth: ver f98a70cab406794257ab2ad02a38721436ff9d19 | 01:47 | |||||||||||||||||||||||||||||||||||||
how does the bump thing work again? | |||||||||||||||||||||||||||||||||||||||
Geth: help | |||||||||||||||||||||||||||||||||||||||
Geth | timotimo, Source at github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to hack.p6c.org:8888/?chan=%23perl6,%23perl6-dev and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes | ||||||||||||||||||||||||||||||||||||||
timotimo | ah | ||||||||||||||||||||||||||||||||||||||
Geth: ver github.com/rakudo/rakudo/commit/f9...1436ff9d19 | |||||||||||||||||||||||||||||||||||||||
Geth | timotimo, version bump brought in these changes: github.com/perl6/nqp/compare/2018....g80da5d8a1 | ||||||||||||||||||||||||||||||||||||||
AlexDani` | Geth: ver github.com/perl6/nqp/commit/80da5d...4a746c3b2d | ||||||||||||||||||||||||||||||||||||||
Geth | AlexDani`, version bump brought in these changes: github.com/MoarVM/MoarVM/compare/2...g7ca628263 | ||||||||||||||||||||||||||||||||||||||
timotimo | that broke something, huh? | 01:48 | |||||||||||||||||||||||||||||||||||||
oh my, zeroed target thread id | |||||||||||||||||||||||||||||||||||||||
that doesn't sound fun | |||||||||||||||||||||||||||||||||||||||
01:49
AlexDaniel left
01:50
AlexDani` is now known as AlexDaniel
03:11
reportable6 left
03:14
reportable6 joined,
ChanServ sets mode: +v reportable6
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | weekly: github.com/perl6/problem-solving | 03:48 | |||||||||||||||||||||||||||||||||||||
notable6 | AlexDaniel, Noted! | ||||||||||||||||||||||||||||||||||||||
06:38
dct left
06:43
dct joined
06:56
AlexDaniel left
06:57
AlexDani` joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1267, Tests=88067, 402 wallclock secs (20.84 usr 6.29 sys + 2912.69 cusr 223.64 csys = 3163.46 CPU) | 07:52 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 010587db50 | (Elizabeth Mattijsen)++ | 3 files Revert "Add return signatures to Cool where appropriate" This reverts commit 2ce79561d9ad9a0aea707ada4bd64b7d8fcbebc6. Fixes R#2719 |
09:29 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2719 [open]: github.com/rakudo/rakudo/issues/2719 [⚠ blocker ⚠] Change in behavior when (starts-with|ends-with|substr-eq|contains)ing a Junction | ||||||||||||||||||||||||||||||||||||||
10:27
|Tux| joined
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
10:44 | |||||||||||||||||||||||||||||||||||||
11:42
dogbert2_ left
|
|||||||||||||||||||||||||||||||||||||||
masak | if I get a "Cannot invoke this object (REPR: Null; VMNull)" error, is it worth reporting as a bug somewhere? | 12:13 | |||||||||||||||||||||||||||||||||||||
timotimo | it can be | 12:14 | |||||||||||||||||||||||||||||||||||||
i'd say it often is | |||||||||||||||||||||||||||||||||||||||
masak | in this case it involves `use Test` and `done-testing` | ||||||||||||||||||||||||||||||||||||||
I wanted to refactor a working thing that I have into that, and it died with that error | |||||||||||||||||||||||||||||||||||||||
I can probably golf it quite a bit | |||||||||||||||||||||||||||||||||||||||
`use lib` might be involved too | |||||||||||||||||||||||||||||||||||||||
timotimo | huh, that's interesting indeed | 12:16 | |||||||||||||||||||||||||||||||||||||
with just that little it shouldn't be exploding like that i don't think | |||||||||||||||||||||||||||||||||||||||
masak | right, exactly | 12:17 | |||||||||||||||||||||||||||||||||||||
I'll try to golf it and report it later | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: e68e38e047 | (Elizabeth Mattijsen)++ | 2 files Another, more hacky, fix for R#2718 Which also appears to fix R#2721, at least for the Crane case. Basically, this reverts 616b757a461faa90d889 and restores the pre b83179f0571b23 behaviour of the hash slice if the invocant is a container **and** not concrete yet. |
12:19 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2718 [closed]: github.com/rakudo/rakudo/issues/2718 [regression] Assigning to Hash slice with »=» no longer auto-vivifies the Hash | ||||||||||||||||||||||||||||||||||||||
R#2721 [open]: github.com/rakudo/rakudo/issues/2721 [⚠ blocker ⚠] “expected SetHash but got Hash” in Jupyter::Kernel (+ Crane) | |||||||||||||||||||||||||||||||||||||||
lizmat | and one more blocker down | 12:21 | |||||||||||||||||||||||||||||||||||||
releasable6: status | |||||||||||||||||||||||||||||||||||||||
releasable6 | lizmat, Next release will happen when it's ready. 4 blockers. 262 out of 316 commits logged | ||||||||||||||||||||||||||||||||||||||
lizmat, Details: gist.github.com/0405c36a9d984cb7f0...859f973eab | |||||||||||||||||||||||||||||||||||||||
Geth | nqp/master: 4 commits pushed by (Paweł Murias)++ | 13:30 | |||||||||||||||||||||||||||||||||||||
14:19
lucasb joined
15:32
hankache joined
15:43
dogbert11 left
16:06
AlexDani` is now known as AlexDaniel
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | good morning :) | 16:09 | |||||||||||||||||||||||||||||||||||||
lizmat: hm, I wonder if we should be using R#… notation in commit messages | 16:10 | ||||||||||||||||||||||||||||||||||||||
it's not clickable on github | |||||||||||||||||||||||||||||||||||||||
16:26
hankache left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | hmmm ok | 16:27 | |||||||||||||||||||||||||||||||||||||
I'm still a bit worried about R#2720 R#2665 | |||||||||||||||||||||||||||||||||||||||
synopsebot | R#2720 [open]: github.com/rakudo/rakudo/issues/2720 [⚠ blocker ⚠] MoarVM panic when installing PDF::Font::Loader | ||||||||||||||||||||||||||||||||||||||
R#2665 [open]: github.com/rakudo/rakudo/issues/2665 [⚠ blocker ⚠] MoarVM panic when testing Red | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | I'll take a look later today, but if these are non-issues then we can finally have 2018.02 :) | 16:28 | |||||||||||||||||||||||||||||||||||||
I've been running Red tests in a loop and I see no issue | |||||||||||||||||||||||||||||||||||||||
timotimo | we can finally have 2018.01 and then we better add some stuff so we can have a 2018.02 too :P | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | also it's February, so add one more thing and release 2018.03 right away xD | 16:29 | |||||||||||||||||||||||||||||||||||||
lucasb | ok, 2019 | 16:30 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | ah, 201*9*… right… yes xD | 16:41 | |||||||||||||||||||||||||||||||||||||
17:45
dogbert17 joined
18:38
lucasb left
19:20
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | weekly: reportable: gist.github.com/a10bd6d638478184f3...14864b2352 | 19:27 | |||||||||||||||||||||||||||||||||||||
notable6 | AlexDaniel, Noted! | ||||||||||||||||||||||||||||||||||||||
19:36
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: what should be used instead of R# notation ? | 19:57 | |||||||||||||||||||||||||||||||||||||
yoleaux | 19:56Z <tbrowder> lizmat: josh merged my PR...back working on blog... | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | just #123 | ||||||||||||||||||||||||||||||||||||||
lizmat | but that won't link here... :-( | 19:58 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | #2721 | ||||||||||||||||||||||||||||||||||||||
well, then maybe we should fix the stupid bot :) | |||||||||||||||||||||||||||||||||||||||
I remember Zoffix used to write R#123 #123 or something like that | |||||||||||||||||||||||||||||||||||||||
synopsebot | R#123 [closed]: github.com/rakudo/rakudo/pull/123 For infix:<ne>, use nqp::isne_s instead of !eq | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | so that at least one works | ||||||||||||||||||||||||||||||||||||||
lizmat: I don't know what's the right thing to do then | 19:59 | ||||||||||||||||||||||||||||||||||||||
lizmat neither | 20:01 | ||||||||||||||||||||||||||||||||||||||
timotimo | we can totally fix the bot do get that fwiw | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | timotimo: well, which one :) | 20:04 | |||||||||||||||||||||||||||||||||||||
timotimo: Geth announces commits, synopsebot links | |||||||||||||||||||||||||||||||||||||||
timotimo | oh, you mean geth could put the right letter in front when reporting the commit message? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah beacuse it depends on which repository the commit is from | 20:05 | |||||||||||||||||||||||||||||||||||||
timotimo | yeah, but synopsebot also sees what repo it comes from | 20:06 | |||||||||||||||||||||||||||||||||||||
because every line starts with that :) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | yea that's also an option | 20:09 | |||||||||||||||||||||||||||||||||||||
nine | Seems like trying to find a smaller example to test the PDF::Font::Loader issue I came across another CStruct issue. This one's definitely not caused by JIT compilation. Looks more like a GC issue | 20:10 | |||||||||||||||||||||||||||||||||||||
for ^20000 { is TakeAStruct($obj), 11, 'C-side values in struct'; } in t/04-nativecall/06-struct.t will start failing due to the array in the CStruct getting bogus values | 20:11 | ||||||||||||||||||||||||||||||||||||||
The struct in question contains a pointer to a CArray | 20:12 | ||||||||||||||||||||||||||||||||||||||
Every couple of iterations the values in the array change | 20:16 | ||||||||||||||||||||||||||||||||||||||
20:37
robertle left
20:46
pyrimidine left
|
|||||||||||||||||||||||||||||||||||||||
nine | Yes, according to valgrind the CArray's storage is freed by the GC | 20:52 | |||||||||||||||||||||||||||||||||||||
lizmat | notable6: weekly | 21:01 | |||||||||||||||||||||||||||||||||||||
notable6 | lizmat, 2 notes: 2019-02-25T03:48:37Z <AlexDaniel>: github.com/perl6/problem-solving ; 2019-02-25T19:27:06Z <AlexDaniel>: reportable: gist.github.com/a10bd6d638478184f3...14864b2352 | ||||||||||||||||||||||||||||||||||||||
21:02
vrurg left,
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
nine | Looks like the child_objs entry for the contained CArray is set to NULL by body->child_objs[slot] = NULL; in src/core/nativecall.c:1058 | 21:10 | |||||||||||||||||||||||||||||||||||||
Oooh...that's because cptr is not the pointer to the array, but the pointer to the struct member that holds the pointer to the array | 21:19 | ||||||||||||||||||||||||||||||||||||||
That's why the comparison between cptr and objptr fails. It's apples to oranges | |||||||||||||||||||||||||||||||||||||||
lizmat likes both | 21:20 | ||||||||||||||||||||||||||||||||||||||
weekly: reset | |||||||||||||||||||||||||||||||||||||||
notable6 | lizmat, Moved existing notes to “weekly_2019-02-25T21:20:32Z” | ||||||||||||||||||||||||||||||||||||||
lizmat | And another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2019/02/25/...scalaring/ | 21:43 | |||||||||||||||||||||||||||||||||||||
moritz: ^^ | 21:46 | ||||||||||||||||||||||||||||||||||||||
moritz | twot | 21:52 | |||||||||||||||||||||||||||||||||||||
lizmat | moritz++ | 21:54 | |||||||||||||||||||||||||||||||||||||
22:11
pyrimidine joined
22:23
vrurg left
22:40
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: please change the link to github.com/perl6/problem-solving/tree/00000001 | 22:41 | |||||||||||||||||||||||||||||||||||||
lizmat: otherwise it points at the old file | |||||||||||||||||||||||||||||||||||||||
dogbert17 | AlexDaniel: with nine's++ latest fixes perhaps it's time for you to retry Gumbo | 22:43 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: haha | ||||||||||||||||||||||||||||||||||||||
nine: can I bump? | 22:44 | ||||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: done | 22:56 | |||||||||||||||||||||||||||||||||||||
sleep& | 22:58 | ||||||||||||||||||||||||||||||||||||||
23:08
lucasb left
23:50
dct left
|