[00:06] patrickb: I have uploaded v10-v13 on rakubrew, rebuilt the docker image and redeployed it to both instances. Yet it still shows v9 on the website. What to do? [00:06] rba, I'll pass your message to patrickb [00:22] *** Xliff left [00:34] patrickb: Please go ahead with testing. I was so free to https://github.com/Raku/rakubrew.org/commit/09dc3ba8d56940782eb986c5bab2ce5b6d85f349 [00:34] rba, I'll pass your message to patrickb [00:51] *** leont left [02:28] *** Xliff joined [03:05] *** MasterDuke left [03:39] *** Xliff left [05:23] *** Altai-man joined [05:34] *** Xliff joined [06:54] jjmerelo; Does docs require the use of documentable? If so, I don't see there being any mention of it in the README.md for the project. Would you like me to creare an issue for this? [06:54] .tell jjmerelo Does docs require the use of documentable? If so, I don't see there being any mention of it in the README.md for the project. Would you like me to creare an issue for this? [06:54] Xliff, I'll pass your message to jmerelo [06:56] " Failed to find dependencies: Pod::To::HTML:ver<0.7.1>" [06:56] *** Kaeipi left [06:56] ^^ jmerelo AlexDaniel sena-kun [07:04] Ah! Documentable specified an exact version. [07:04] Sending a PR [07:13] *** Kaiepi joined [07:26] *** MasterDuke joined [08:22] *** domidumont joined [08:45] *** domidumont left [08:48] ¦ roast: MasterDuke17++ created pull request #685: Add a bunch of tests for truncate(Cool) [08:48] ¦ roast: review: https://github.com/Raku/roast/pull/685 [09:21] *** sena_kun joined [09:23] *** Altai-man left [09:59] *** leont joined [10:48] ¦ rakudo/iterator-deterministic: 87fc041f3c | (Elizabeth Mattijsen)++ | src/core.c/Iterator.pm6 [10:48] ¦ rakudo/iterator-deterministic: Add Iterator.deterministic method [10:48] ¦ rakudo/iterator-deterministic: [10:48] ¦ rakudo/iterator-deterministic: By default, this will return True, but it should return False for [10:48] ¦ rakudo/iterator-deterministic: iterators that produce values in a non-determnistic way, such as [10:48] ¦ rakudo/iterator-deterministic: iterators that operate on hashes. [10:48] ¦ rakudo/iterator-deterministic: [10:48] ¦ rakudo/iterator-deterministic: Why do we need this? While working on the full implementation of [10:48] ¦ rakudo/iterator-deterministic: <…commit message has 22 more lines…> [10:48] ¦ rakudo/iterator-deterministic: review: https://github.com/rakudo/rakudo/commit/87fc041f3c [10:48] ¦ rakudo: lizmat++ created pull request #3963: Add Iterator.deterministic method [10:48] ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/3963 [11:37] ¦ rakudo: ff2f2b0cf5 | (Elizabeth Mattijsen)++ | src/core.e/hash_multislice.pm6 [11:37] ¦ rakudo: Replace all for loops by nqp::until ones [11:37] ¦ rakudo: [11:37] ¦ rakudo: This reduces binary size, makes fewer allocations, and gets easier to [11:37] ¦ rakudo: OSR. Makes and * slices about 10% faster. [11:37] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/ff2f2b0cf5 [12:03] ¦ rakudo: 420cb1f4d7 | (Elizabeth Mattijsen)++ | src/core.e/hash_multislice.pm6 [12:03] ¦ rakudo: Use lexical for pull-one results [12:03] ¦ rakudo: [12:03] ¦ rakudo: It appears that using $_ for that results in poorer optimizations. [12:03] ¦ rakudo: Suspecting that $_ cannot be lowered or something like that. [12:03] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/420cb1f4d7 [12:05] ¦ rakudo/iterator-deterministic: b83b1b3469 | (Elizabeth Mattijsen)++ | src/core.c/Iterator.pm6 [12:05] ¦ rakudo/iterator-deterministic: Add missing word, MasterDuke++ [12:05] ¦ rakudo/iterator-deterministic: review: https://github.com/rakudo/rakudo/commit/b83b1b3469 [13:20] *** Altai-man joined [13:22] m: Less.^name.say [13:22] rakudo-moar 85847d2f1: OUTPUT: «Order␤» [13:22] m: Order.enums.gist.say [13:22] rakudo-moar 85847d2f1: OUTPUT: «Map.new((Less => -1, More => 1, Same => 0))␤» [13:22] *** sena_kun left [13:35] m: use Test; is Less, More [13:35] rakudo-moar 85847d2f1: OUTPUT: «not ok 1 - ␤# Failed test at line 1␤# expected: 'More'␤# got: 'Less'␤» [15:46] ¦ roast: MasterDuke17++ created pull request #686: Add tests for set op multis that take Failures [15:46] ¦ roast: review: https://github.com/Raku/roast/pull/686 [15:51] ¦ roast: dd71070356 | (Daniel Green)++ | 11 files [15:51] ¦ roast: Add tests for set op multis that take Failures [15:51] ¦ roast: [15:51] ¦ roast: These were seen to be uncovered by a coverage report. [15:51] ¦ roast: review: https://github.com/Raku/roast/commit/dd71070356 [15:51] ¦ roast: 2504913a35 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 11 files [15:51] ¦ roast: Merge pull request #686 from MasterDuke17/some_set_multis_tests [15:51] ¦ roast: [15:51] ¦ roast: Add tests for set op multis that take Failures [15:51] ¦ roast: review: https://github.com/Raku/roast/commit/2504913a35 [15:51] MasterDuke++ [15:57] ¦ nqp: 2c5ad3b15e | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION [15:57] ¦ nqp: Bump MoarVM to get nine++'s internment fixes [15:57] ¦ nqp: review: https://github.com/Raku/nqp/commit/2c5ad3b15e [15:59] how do i call a specific multi method STORE? [16:00] i'd go via the candidates list i guess? [16:03] m: my $a = SetHash.new; $a.STORE(["a", "b"], [True, False]); dd $a # how do i call this one? https://github.com/rakudo/rakudo/blob/master/src/core.c/Set.pm6#L109 [16:03] rakudo-moar 85847d2f1: OUTPUT: «SetHash $a = SetHash.new("a")␤» [16:04] m: my $a = BagHash.new; $a.STORE(["a", "b"], [True, False]); dd $a # better example [16:04] rakudo-moar 85847d2f1: OUTPUT: «BagHash $a = ("a"=>1).BagHash␤» [16:05] m: my $a = BagHash.new; $a.STORE(["a", "b", "c"], [1, 2, 4]); dd $a # doh [16:05] rakudo-moar 85847d2f1: OUTPUT: «BagHash $a = ("a"=>1,"c"=>4,"b"=>2).BagHash␤» [16:20] ¦ roast: MasterDuke17++ created pull request #687: Test two uncovered methods in Set.pm6 [16:20] ¦ roast: review: https://github.com/Raku/roast/pull/687 [16:21] ¦ roast: ce53a489f5 | (Daniel Green)++ | S02-types/set.t [16:21] ¦ roast: Test two uncovered methods in Set.pm6 [16:21] ¦ roast: [16:21] ¦ roast: Found by a coverage report. [16:21] ¦ roast: review: https://github.com/Raku/roast/commit/ce53a489f5 [16:21] ¦ roast: 09d0e41d28 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S02-types/set.t [16:21] ¦ roast: Merge pull request #687 from MasterDuke17/some_set_tests [16:21] ¦ roast: [16:21] ¦ roast: Test two uncovered methods in Set.pm6 [16:21] ¦ roast: review: https://github.com/Raku/roast/commit/09d0e41d28 [16:26] lizmat++ have you looked at https://github.com/Raku/roast/pull/685 ? [16:27] no, not yet, not that familiar with *that* part of the core [16:27] k, no worries [16:31] * lizmat left some comments [16:31] looks otherwise ok to me [16:35] ¦ rakudo: 84ce97d255 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION [16:35] ¦ rakudo: Bump NQP to get nine++'s internment fixes [16:35] ¦ rakudo: [16:35] ¦ rakudo: You may need to delete "install/bin/nqp-m" to get the build to [16:35] ¦ rakudo: succeed if you have previously built and installed a Rakudo in the [16:35] ¦ rakudo: same directory. [16:35] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/84ce97d255 [16:37] m: my $seq = 1 ... 7; dd $seq [16:37] rakudo-moar 85847d2f1: OUTPUT: «Potential difficulties:␤ Useless use of ... in sink context␤ at :1␤ ------> 3my $seq = 1 ...7⏏5 7; dd $seq␤Int $seq = 1␤» [16:37] lizmat: ^^^ [16:37] aaah? [16:38] m: my $seq := 1 ... 7; dd $seq [16:38] rakudo-moar 85847d2f1: OUTPUT: «(1, 2, 3, 4, 5, 6, 7).Seq␤» [16:38] *** maggotbrain left [16:38] weird, ok, so keep the parens :-) [16:40] ¦ roast: eb2e121a91 | (Elizabeth Mattijsen)++ | S10-packages/precompilation.t [16:40] ¦ roast: Remove todo from test finally fixed by nine++ [16:40] ¦ roast: [16:40] ¦ roast: By https://github.com/MoarVM/MoarVM/commit/b6d064a698 to be precise. [16:40] ¦ roast: review: https://github.com/Raku/roast/commit/eb2e121a91 [16:50] ¦ roast: e575bfddeb | (Daniel Green)++ | S32-num/cool-num.t [16:50] ¦ roast: Add a bunch of tests for truncate(Cool) [16:50] ¦ roast: [16:50] ¦ roast: I think I noticed it was uncovered in a coverage report, writing these [16:50] ¦ roast: found a (now fixed) bug in Bool.Numeric, so that was good. [16:50] ¦ roast: review: https://github.com/Raku/roast/commit/e575bfddeb [16:50] ¦ roast: 8e14cadfb0 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S32-num/cool-num.t [16:50] ¦ roast: Merge pull request #685 from MasterDuke17/some_sub_truncate_with_Cools_tests [16:50] ¦ roast: [16:50] ¦ roast: Add a bunch of tests for truncate(Cool) [16:50] ¦ roast: review: https://github.com/Raku/roast/commit/8e14cadfb0 [17:03] how do i call `multi sub infix:(Mu $x = Bool::False) { $x }`? [17:04] m: dd &infix:(42) [17:04] rakudo-moar 85847d2f1: OUTPUT: «42␤» [17:04] ? [17:04] m: dd &infix:() [17:04] rakudo-moar 85847d2f1: OUTPUT: «Bool::False␤» [17:04] you don't actually need the & [17:05] m: dd infix:(42) [17:05] rakudo-moar 85847d2f1: OUTPUT: «42␤» [17:05] m: dd infix:() [17:05] rakudo-moar 85847d2f1: OUTPUT: «Bool::False␤» [17:06] ¦ rakudo: e08b28076b | (Elizabeth Mattijsen)++ | src/core.e/hash_multislice.pm6 [17:06] ¦ rakudo: Fix typo in comment [17:06] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/e08b28076b [17:21] *** sena_kun joined [17:23] *** Altai-man left [17:33] ¦ problem-solving: JJ assigned to AlexDaniel Issue Taking care of repos in the "perl6" organization https://github.com/Raku/problem-solving/issues/239 [19:09] m: my @a; @a[1;1;^10] = ^10; dd @a[1;1;*] # to be expected [19:09] rakudo-moar 85847d2f1: OUTPUT: «(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)␤» [19:11] yeah, but is there a way without the full name? [19:13] m: dd [or] 42' [19:13] rakudo-moar 85847d2f1: OUTPUT: «5===SORRY!5=== Error while compiling ␤Two terms in a row␤at :1␤------> 3dd [or] 427⏏5'␤ expecting any of:␤ infix␤ infix stopper␤ postfix␤ statement end␤ statement modifier␤ …» [19:13] m: dd [or] 42 [19:13] rakudo-moar 85847d2f1: OUTPUT: «42␤» [19:13] MasterDuke ^^ ? [19:13] ah, thanks [19:15] *** lucasb joined [19:15] re @a[1;1;*] nvm :) [19:39] m: my @a[10] is default(0) [19:39] rakudo-moar 85847d2f1: OUTPUT: «5===SORRY!5=== Error while compiling ␤is default on shaped Array not yet implemented. Sorry.␤at :1␤------> 3my @a[10] is default(0)7⏏5␤ expecting any of:␤ constraint␤» [19:51] ¦ rakudo: c701a4825f | (Elizabeth Mattijsen)++ | src/core.e/hash_multislice.pm6 [19:51] ¦ rakudo: Properly handle :!exists in hash multi-slices [19:51] ¦ rakudo: [19:51] ¦ rakudo: The :!exists case is only allowed by itself, not in combination with [19:51] ¦ rakudo: other adverbs. [19:51] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/c701a4825f [19:53] ¦ roast: df9e0e20b5 | (Elizabeth Mattijsen)++ | S32-hash/multislice-6e.t [19:53] ¦ roast: Add tests for handling !exists on hash multislices [19:53] ¦ roast: review: https://github.com/Raku/roast/commit/df9e0e20b5 [19:56] and that concludes my hacking for today& [20:18] ¦ nqp: d555b26c6c | Coke++ | docs/ops.markdown [20:18] ¦ nqp: Document shift_o [20:18] ¦ nqp: review: https://github.com/Raku/nqp/commit/d555b26c6c [20:18] ¦ nqp: 7b0c15fb9b | Coke++ | docs/ops.markdown [20:18] ¦ nqp: note _o suffix [20:18] ¦ nqp: review: https://github.com/Raku/nqp/commit/7b0c15fb9b [20:20] <[Coke]> next opcode that needs docs: scwbenable [20:49] *** Xliff left [20:53] *** sena_kun left [21:30] *** patrickb joined [21:32] . [21:32] 2020-10-16T00:45:31Z #raku-dev <[Coke]> patrickb I'm not enough of a windows expert to know if that makes sense. [21:32] 2020-10-16T00:46:10Z #raku-dev <[Coke]> patrickb ... and I see it's already hit main. [21:32] 2020-10-17T00:06:18Z #raku-dev patrickb: I have uploaded v10-v13 on rakubrew, rebuilt the docker image and redeployed it to both instances. Yet it still shows v9 on the website. What to do? [21:32] 2020-10-17T00:34:05Z #raku-dev patrickb: Please go ahead with testing. I was so free to https://github.com/Raku/rakubrew.org/commit/09dc3ba8d56940782eb986c5bab2ce5b6d85f349 [21:32] hey patrickb, you have a message: https://gist.github.com/f2172badce6682ced3244974c3926957 [21:36] rba: Thank you! Website and releases look good. [21:37] rba: Also thanks for the last minute fix to support version numbers >=10! [21:38] *** patrickb left [21:47] patrickb: Happy I was able to help you. [21:47] rba, I'll pass your message to patrickb [21:49] patrickb: Can we discuss automation of star builds based on Azure Pipelines? As I understand all the building blocks are around for binary builds for Win/Mac. What do you think? [21:49] rba, I'll pass your message to patrickb