|
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
|
|||||||||||||||||||||||||||||||||||||||