02:40 yuplushi left 03:04 yuplushi joined 03:48 yuplushi left
Geth_ rakudo: 2991016a99 | (Vadim Belman)++ | src/Perl6/Metamodel/Mixins.nqp
Don't inherit mixin class language revision

Use the compiler-default. This fixes #3998 and makes the following code work:
   use v6.e.PREVIEW;
   role R { }; my $v = 0 but R;
Yet, `$v.^language-revision` will now return `e`, contrary to
  `0.^language-revision` returning `c`.
03:49
linkable6 RAKUDO#3998 [closed]: github.com/rakudo/rakudo/issues/3998 [6.e][roles][tests needed] use v6.e.PREVIEW does not allow mixin of custom roles
rakudo: 2fe6420e87 | (Vadim Belman)++ (committed using GitHub Web editor) | src/Perl6/Metamodel/Mixins.nqp
Merge pull request #4000 from vrurg/rakudo_3998

Don't inherit mixin class language revision
04:19 yuplushi joined 04:45 yuplushi left 05:31 yuplushi joined 05:59 frost-lab joined 06:42 Altai-man joined 08:10 sena_kun joined 08:12 Altai-man left
sena_kun releasable6, status 11:04
releasable6 sena_kun, Next release in ≈14 days and ≈7 hours. 1 blocker. Changelog for this release was not started yet
sena_kun, Details: gist.github.com/2c888f0279b0099677...309fb562b8
lizmat Files=1337, Tests=114215, 225 wallclock secs (29.48 usr 8.73 sys + 3112.04 cusr 302.51 csys = 3452.76 CPU) 11:10
[Tux] Rakudo v2020.10-55-g2fe6420e8 (v6.d) on MoarVM 2020.10-31-gb13f6a24c
csv-ip5xs0.805 - 0.810
csv-ip5xs-207.929 - 8.669
csv-parser24.307 - 24.503
csv-test-xs-200.376 - 0.392
test7.466 - 7.640
test-t1.779 - 1.780
test-t --race0.808 - 0.822
test-t-2029.706 - 29.927
test-t-20 --race8.836 - 9.027
12:00
12:09 Altai-man joined 12:12 sena_kun left 13:01 MasterDuke joined 13:16 frost-lab left
Geth_ nqp: dc75a2d828 | (Daniel Green)++ | src/QAST/Node.nqp
Convert some tabs to spaces
13:36
nine not ok 1 - Property: General_Category=Cn from file: extracted/DerivedGeneralCategory.txt (Correct: 830645 Wrong: 5957). Todo'd if <= 78 failures. 13:43
oh, I think, I forgot to recompile MoarVM...
13:46 domidumont joined
nine no that's not it 14:22
I only got a single known problem with in-process precompilation left. It's one of Inline::Perl5's tests complaining about X::Inline::Perl5::NoMultiplicity not being known. 14:37
Perl6::ModuleLoader.merge_globals doesn't see a reason to merge the X from the comp unit into the existing X, because it's the same. Which makes sense, as X probably gets reposessed into the comp unit.
Actually it shouldn't get repossessed: that's one big change i made. Replace repossession of extended pre-existing stashes by generated code that will add the missing entries on load 14:39
Ooooh...it gets registered as Inline::Perl5::X::Inline::Perl5::NoMultiplicity 14:41
Actually that's even how it's supposed to be, as class X::Inline::Perl5::NoMultiplicity is declared inside unit class Inline::Perl5 14:42
So it's a classic "how the hell has this worked before?!"
All tests successful. 14:49
MasterDuke very cool 14:50
timotimo heck yeah 14:51
nine on to zef... 15:00
16:03 MasterDuke left 16:10 sena_kun joined 16:12 Altai-man left 16:29 MasterDuke joined 17:36 MasterDuke left 17:57 domidumont left 18:44 MasterDuke joined 19:38 domidumont joined 19:49 domidumont left 20:09 Altai-man joined 20:11 sena_kun left 20:20 sena_kun joined 20:21 Altai-man left 21:46 MasterDuke left 22:55 sena_kun left