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. |
|||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: ping? | 02:00 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: pong pong pong | 02:02 | |||||||||||||||||||||||||||||||||||||
vrurg | I'm finishing fixing CORE loading + PseudoStash. The latter behaves slightly differently for 6.e now. shall I preserve pseudo.t for 6.c and have a new pseudo-6e.t? | 02:03 | |||||||||||||||||||||||||||||||||||||
Or I just add 'use v6.e.PREVIEW' into the test? | 02:04 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: what's PseudoStash? | ||||||||||||||||||||||||||||||||||||||
vrurg | .WHO behind pseudo-packages. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | ahhh | ||||||||||||||||||||||||||||||||||||||
vrurg | No really relevant. The point is that where previously PSEUDO::<NotExisting> was returning Nil – it now returns Failure as ::() does. | 02:05 | |||||||||||||||||||||||||||||||||||||
Plus some clarification to what symbols are visible by what PSEUDO::, like LEXICAL:: now represents all syms visible in a scope, both lexical and dynamic. | 02:06 | ||||||||||||||||||||||||||||||||||||||
But the point is that I now have REALLY separate CORE.setting for each use v6.X, so with v6.c PseudoStash is what it is used to be before 6.e, but the new one is loaded for 6.e. | 02:07 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: yeah, I think a new file makes sense | 02:08 | |||||||||||||||||||||||||||||||||||||
in fact it's probably the only way to do it | |||||||||||||||||||||||||||||||||||||||
since we still want to test the behavior when `use v6.c` is used, right? | 02:09 | ||||||||||||||||||||||||||||||||||||||
vrurg | Besides, additional tests for different revisions would now make real sense. | ||||||||||||||||||||||||||||||||||||||
You've got my point. :) | |||||||||||||||||||||||||||||||||||||||
Ok, thanks! | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | well, that wasn't that hard :) | ||||||||||||||||||||||||||||||||||||||
02:42
Kaiepi left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/release-2019.07: be118c7863 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod Link Sakefile from the release guide |
02:54 | |||||||||||||||||||||||||||||||||||||
rakudo/release-2019.07: 2792b021d9 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod Add another release date So that there's at least one entry after the release. |
|||||||||||||||||||||||||||||||||||||||
rakudo: vrurg++ created pull request #3055: Re-implement CORE loading sequence |
02:58 | ||||||||||||||||||||||||||||||||||||||
05:42
|Tux| left
05:43
|Tux| joined
06:20
AlexDaniel left
06:22
ufobat_ joined
06:26
ufobat left
07:17
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1275, Tests=108183, 206 wallclock secs (26.58 usr 7.67 sys + 2872.79 cusr 286.30 csys = 3193.34 CPU) | 07:29 | |||||||||||||||||||||||||||||||||||||
|Tux| |
|
09:15 | |||||||||||||||||||||||||||||||||||||
10:09
epony left
11:20
epony joined
13:29
pamplemousse joined
14:33
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | ¦ problem-solving: AlexDaniel self-assigned Issue templates for every label github.com/perl6/problem-solving/issues/65 | 14:44 | |||||||||||||||||||||||||||||||||||||
15:16
pamplemousse left,
pamplemousse joined
|
|||||||||||||||||||||||||||||||||||||||
ugexe | we still need a way to set the full CUR resolution from scratch, not just add CURs | 15:20 | |||||||||||||||||||||||||||||||||||||
so that when spawning a process we can do `run $*EXECUTABLE, @current-libs, 'foo.p6'` and have it do the right thing | 15:21 | ||||||||||||||||||||||||||||||||||||||
the best you can do is similar to the above, but then you have redundant entries at the end | |||||||||||||||||||||||||||||||||||||||
which can change repo-ids | 15:22 | ||||||||||||||||||||||||||||||||||||||
so like PERL6LIB but will overwrite any default repos | 15:23 | ||||||||||||||||||||||||||||||||||||||
15:31
pamplemousse left
15:35
AlexDaniel joined
16:11
patrickb left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | jnthn, lizmat: any news? | 16:54 | |||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: not sure what news you're waiting for ? | ||||||||||||||||||||||||||||||||||||||
16:54
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | alright… | 16:55 | |||||||||||||||||||||||||||||||||||||
lizmat | sorry, I'm afraid I'm out of sync | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: summed it up here: github.com/rakudo/rakudo/issues/26...-511899892 | 16:57 | |||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: I think jnthn is travelling today | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | I mean, well… the release is definitely not happening if there are failing tests, this is perl6 not php :D | 16:58 | |||||||||||||||||||||||||||||||||||||
lizmat | in absence of jnthn, I would say cherry-pick the tests | 17:00 | |||||||||||||||||||||||||||||||||||||
17:00
pamplemousse_ joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: what about comments like github.com/rakudo/rakudo/commit/23...t-32778083 ? | 17:03 | |||||||||||||||||||||||||||||||||||||
were these addressed in some way? | |||||||||||||||||||||||||||||||||||||||
hm, I'm actually surprised that these are the only tests that need some tweaking | 17:04 | ||||||||||||||||||||||||||||||||||||||
and IIRC no modules were found where this would be an issue, so we're okay? | 17:05 | ||||||||||||||||||||||||||||||||||||||
I guess I'm fine with cherry-picking it… probably | |||||||||||||||||||||||||||||||||||||||
lizmat | I think so, I mean Blin was clean? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah | ||||||||||||||||||||||||||||||||||||||
lizmat | then please cherry-pick | 17:06 | |||||||||||||||||||||||||||||||||||||
dinner& | |||||||||||||||||||||||||||||||||||||||
Geth | roast/6.d-errata: c63438c5b3 | (Elizabeth Mattijsen)++ (committed by Aleks-Daniel Jakimenko-Aleksejev) | S03-operators/minmax.t Trying to iterate a Failure now throws immediately In response to R#2650 |
17:07 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2650 [open]: github.com/rakudo/rakudo/issues/2650 [BLOCKER][tests needed] IO::Path.dir failure listifies not-fatally on error | ||||||||||||||||||||||||||||||||||||||
Geth | roast/6.d-errata: 265d1cd0d4 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S32-exceptions/misc.t Revert "Adapt/Add tests for R#2729" This reverts commit 9b623d6853991dfeabe79fd0c50e6f28c601f1e1. |
17:10 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2729 [closed]: github.com/rakudo/rakudo/issues/2729 Better error message for `map: * xx 2` | 17:11 | |||||||||||||||||||||||||||||||||||||
Geth | roast/6.d-errata: 43a01587ce | (Elizabeth Mattijsen)++ (committed by Aleks-Daniel Jakimenko-Aleksejev) | S32-exceptions/misc.t Make test re R#2729 more forgiving |
||||||||||||||||||||||||||||||||||||||
17:44
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel++ | 18:14 | |||||||||||||||||||||||||||||||||||||
18:27
pamplemousse_ left
18:28
pamplemousse_ joined,
Kaiepi left
18:32
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 26ebb5133f | (Tom Browder)++ (committed using GitHub Web editor) | README.md add info on roast installation for rakudo use |
18:56 | |||||||||||||||||||||||||||||||||||||
18:56
vrurg left
18:57
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
TreyHarris | I self-assigned the ticket to switch perl6/doc on GitHub to the new(er) issue/PR templating system bc I've done it before on another project, but turns out I was either removed from the role giving me repo management access in the Perl 6 org or the roles changed. I asked jmerelo if he could promote me since it's the doc repo, but I don't know if he has rights to change others' roles? | 18:58 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: aa731e8604 | (Tom Browder)++ (committed using GitHub Web editor) | README.md fix spelling |
19:00 | |||||||||||||||||||||||||||||||||||||
19:03
vrurg left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: tbrowder++ created pull request #3056: Improve error messages for invalid open brackets |
19:07 | |||||||||||||||||||||||||||||||||||||
tbrowder | i requested review from timotimo on PR #3056 because he responded to my gist on the subject yesterday, but i welcome any review of it. | 19:11 | |||||||||||||||||||||||||||||||||||||
19:21
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
TreyHarris | AlexDaniel: thanks--if you could give me admin rights to perl6/perl6-mode, too, I'd appreciate it--I had them when I started the project to make the org fork the official version, so dunno when I lost them | 19:26 | |||||||||||||||||||||||||||||||||||||
I messed up some project milestones before realizing without admin rights I can't adjust columns | 19:27 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | TreyHarris: what about now? | 19:32 | |||||||||||||||||||||||||||||||||||||
TreyHarris | AlexDaniel: sorry, I realized this is confusing for IRC, so I just created an issue in the perl6/perl6-mode repo | 19:35 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | TreyHarris: but can you check it now? Still no access to the Settings tab? | 19:36 | |||||||||||||||||||||||||||||||||||||
tbrowder | PR #3056 comments now show the problem and results after the fixes | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah pretty sure that's the case… | 19:37 | |||||||||||||||||||||||||||||||||||||
OK, then… | |||||||||||||||||||||||||||||||||||||||
TreyHarris: should be good now | |||||||||||||||||||||||||||||||||||||||
TreyHarris | AlexDaniel: lol, I thought you were saying "what about now?" like the exclamation, sorry :-D | ||||||||||||||||||||||||||||||||||||||
AlexDaniel: I can't see Settings in either repo, but perhaps there's a propagation delay? | 19:39 | ||||||||||||||||||||||||||||||||||||||
It isn't browser caching, I just logged in using a new browser on another machine, still no Settings | 19:41 | ||||||||||||||||||||||||||||||||||||||
(On either doc or perl6-mode) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | meanwhile I'm breaking some stuff here :) | 19:42 | |||||||||||||||||||||||||||||||||||||
TreyHarris: now? | 19:43 | ||||||||||||||||||||||||||||||||||||||
TreyHarris | checking | 19:44 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | I'm deleting a bunch of teams on github :p | ||||||||||||||||||||||||||||||||||||||
TreyHarris | AlexDaniel: yep, that did it | ||||||||||||||||||||||||||||||||||||||
thanks | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | TreyHarris: you're welcome, let me know if you need anything else | 19:46 | |||||||||||||||||||||||||||||||||||||
TreyHarris: also I'm happy that you're interested in perl6-mode :) | 19:51 | ||||||||||||||||||||||||||||||||||||||
TreyHarris | AlexDaniel: good, what's your biggest want for the mode? | 19:53 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | TreyHarris: maybe if it understood indentation better when .foo:` method calls are used | ||||||||||||||||||||||||||||||||||||||
TreyHarris | You mean `.foo:`? Do you mean like map colon curly block? | 19:54 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah, but I'm failing to reproduce it now… | 19:56 | |||||||||||||||||||||||||||||||||||||
I remember it was super annoying though :) | |||||||||||||||||||||||||||||||||||||||
OK, so the sakefile is now happy | 20:05 | ||||||||||||||||||||||||||||||||||||||
awesome | |||||||||||||||||||||||||||||||||||||||
tbrowder | TreyHarris: also, the HEREDOC handling is limited; would love to get a charmap on the menubar | 20:19 | |||||||||||||||||||||||||||||||||||||
TreyHarris | tbrowder: heredocs are really hard, as are POD6; since cperl-mode doesn't do well with those, either, I'm just aiming for parity first | 20:23 | |||||||||||||||||||||||||||||||||||||
I actually think a productive line of investigation (for someone else!) would be to see if Org can be used for POD6 and heredocs; there are other invisible transcoders into and out of Org for files that contain more than one language where constructs can overlap (like having the opening brace in one sub-document and closing in another, with a closing brace that doesn't participate because it's not in a | 20:25 | ||||||||||||||||||||||||||||||||||||||
sub-document in-between) | |||||||||||||||||||||||||||||||||||||||
Sorry, I meant "Org-babel", not just plain "Org" | 20:26 | ||||||||||||||||||||||||||||||||||||||
20:33
lucasb left
21:40
MasterDuke joined
22:17
MasterDuke left
22:55
Kaiepi left
22:56
Kaiepi joined
23:24
pamplemousse_ left
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | .tell timotimo rakudo PR #3056 is the code to go along with the gist i posted yesterday. at lizmat's request, i put the same info in the PR comments | 23:28 | |||||||||||||||||||||||||||||||||||||
yoleaux | tbrowder: I'll pass your message to timotimo. | ||||||||||||||||||||||||||||||||||||||
23:49
gfldex left,
[Tux] left
23:52
[Tux] joined
23:54
gfldex joined
|