01:24 rypervenche left 01:32 rypervenche joined 02:18 Xliff joined 03:27 vrurg left 03:33 vrurg joined 04:33 evalable6 left 04:36 evalable6 joined 06:19 sena_kun joined 07:38 frost-lab joined 07:41 patrickb joined 07:47 zostay left 07:48 zostay joined 07:56 Altai-man joined 07:59 sena_kun left
AlexDaniel` Altai-man: OK, let's do it this way. I have some deadlines at wörk in February so can't think much about anything else right now. I'll come after that, say March, write the dockerfiles and make it a no-brainer to set up 08:21
Altai-man AlexDaniel`, this will do, absolutely. I can paypal your server cost for these months to make it a bit nicer (just PM me). Good luck with your deadline. 08:30
AlexDaniel` thank you, but no need. I'd be paying for that server regardless of whether whateverable exists :) 09:54
I just hope that I do actually get some time for it after/during February 09:56
09:57 domidumont joined
Geth rakudo: nwc10++ created pull request #4143:
Add "Solaris" to $?Perl.KERNELnames
11:42
11:57 sena_kun joined 11:59 Altai-man left
Geth roast/five-twelve: fa84309553 | (Nicholas Clark)++ | fudgeall
Import `bsd_glob` from File::Glob, not the tag `:bsd_glob`.

The latter is only available in Perl v5.16 (and later), and is a compile time failure on earlier Perls. However, we don't *need* the tag - its purpose is to *override* CORE::glob with `bsd_glob`. As we make a direct call to `bsd_glob` we only need to import *that*, which works all the way back to v5.6.0 or so.
With this change fudgeall works with system Perl on Solaris 5.11, which is v5.12.5.
12:00
roast: nwc10++ created pull request #710:
Import `bsd_glob` from File::Glob, not the tag `:bsd_glob`.
roast: fa84309553 | (Nicholas Clark)++ | fudgeall
Import `bsd_glob` from File::Glob, not the tag `:bsd_glob`.

The latter is only available in Perl v5.16 (and later), and is a compile time failure on earlier Perls. However, we don't *need* the tag - its purpose is to *override* CORE::glob with `bsd_glob`. As we make a direct call to `bsd_glob` we only need to import *that*, which works all the way back to v5.6.0 or so.
With this change fudgeall works with system Perl on Solaris 5.11, which is v5.12.5.
12:33
roast: 981c8c1ad4 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | fudgeall
Merge pull request #710 from Raku/five-twelve

Import `bsd_glob` from File::Glob, not the tag `:bsd_glob`.
rakudo: f918f0fd94 | (Nicholas Clark)++ | src/core.c/Raku.pm6
Add "Solaris" to $?Perl.KERNELnames

Technically "Solaris 2", as SunOS 4 was retconned to "Solaris 1", but that's all froth in the Marketing Layer, as the Engineering Layer still reports "SunOS 5.x". eg
   $ uname -sr
   SunOS 5.11
12:34
rakudo: 94d685d95d | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Raku.pm6
Merge pull request #4143 from nwc10/solaris

Add "Solaris" to $?Perl.KERNELnames
nwc10 Strange. This sometimes seems to fail: 12:46
This type (Supplier::Preserving) does not support elems in sub is-run at /home/nick/Perl/rakudo/t/packages/Test/Helpers.pm6 (Test::Helpers) line 35 in block <unit> at t/05-messages/03-errors.t line 53
12:48 frost-lab left 13:09 leont joined
dogbert17 m: say ("a".."z")[(3, (4, (5,)))] 14:13
camelia (d (e (f)))
dogbert17 lizmat: is the above supposed to work on your faster-slice-access branch? 14:14
timotimo committable6: faster-slice-access 14:21
committable6 timotimo, I cannot recognize this command. See wiki for some examples: github.com/Raku/whateverable/wiki/Committable
timotimo committable6: faster-slice-access say ("a".."z")[(3, (4, (5,)))]
committable6 timotimo, ¦faster-slice-access: «MVMArray: Slice index out of bounds␤ in block <unit> at /tmp/oBh92CiHeC line 1␤␤ «exit code = 1»»
dogbert17 cool 14:24
14:37 Xliff left
lizmat dogbert17: could you add a test for that ? 14:44
[Tux] Rakudo v2020.12-21-g94d685d95 (v6.d) on MoarVM 2020.12-9-gb8663f53a
csv-ip5xs0.799 - 0.839
csv-ip5xs-208.173 - 8.199
csv-parser24.631 - 25.479
csv-test-xs-200.380 - 0.381
test7.551 - 8.178
test-t1.884 - 1.884
test-t --race0.908 - 0.946
test-t-2030.977 - 31.939
test-t-20 --race9.476 - 9.723
15:21
dogbert17 lizmat: sure, in which file do you want it? 15:37
lizmat I have no preference :-) 15:38
dogbert17 ok, will fix 15:47
15:51 patrickb left
lizmat dogbert17++ 15:51
15:56 Altai-man joined 15:59 sena_kun left
Geth roast: dogbert17++ created pull request #711:
Add test from github.com/Raku/old-issue-tracker/issues/6233
16:06
dogbert17 lizmat: ^^
lizmat thanks! 16:08
nine [6~[6~[6~/win 1 16:35
nwc10 That won't get you an entry in the accidental win lottery 16:38
nine ah, too bad 16:39
But then I've had an awesome day so far, so I won't complain 16:40
I'm on a train back from Salzburg where I spent most of the day snowboarding. Full lockdown can be so nice 16:42
nwc10 all the foreign tourists are in Switzerland instead? 16:46
(or doing a a runner to avoid lockdown, as unlike Tyrol no-one was kind enough to warn them in advance to flee?)
MasterDuke i'm so very jealous
probably won't get to go at all this year 16:47
nine It was almost all locals today. Could be that I'm even the one who travelled farthest 16:51
MasterDuke we had maybe a half-step above flurries this morning that quickly turned into rain. 3.5 year old wanted to go skiing 16:56
nine can understand 17:00
17:10 jmerelo joined
Geth rakudo/faster-slice-access: 25 commits pushed by (Vadim Belman)++, (Elizabeth Mattijsen)++
review: github.com/rakudo/rakudo/compare/d...5918860bf5
17:10
lizmat notable6:weekly 17:22
notable6 lizmat, No notes for “weekly”
nwc10 lizmat: um, should we merge the MoarVM support for Solaris to create more content? :-) 17:41
lizmat nah... we can leave that for the next one :-) 17:42
nwc10 that actually seems more sensible
lizmat and we would have to explain what Solaris actually is / was
nwc10 a novel by Stanislav Lem (IIRC) ;-)
lizmat with at least 2 movie adaptations, IIRC 17:43
Altai-man The one by Tarkovsky has little to do with the novel, though. 17:48
18:50 lucasb joined
lizmat and the last Rakudo Weekly News of 2020 hits the Net: rakudoweekly.blog/2020/12/28/2020-...evolution/ 18:56
Altai-man lizmat++ 19:07
19:31 domidumont left 19:52 jmerelo left 19:57 sena_kun joined 19:59 Altai-man left, b2gills left 20:02 b2gills joined 20:39 patrickb joined 20:48 sena_kun left 22:32 patrickb left
Geth rakudo/faster-slice-access: 3b99df842f | (Elizabeth Mattijsen)++ | 2 files
Micro-optimize Callable.POSITIONS

This optimization only applies for the case of %h<a>[*-0] when the
  %h<a> key has not been assigned yet. In that case, the signature
of the Callable does not need to be introspected and checked.
23:20
rakudo/faster-slice-access: 600f83337c | (Elizabeth Mattijsen)++ | 2 files
Micro-optimize Callable.POSITIONS

This optimization only applies for the case of %h<a>[*-0] when the
  %h<a> key has not been assigned yet. In that case, the signature
of the Callable does not need to be introspected and checked.
rakudo/faster-slice-access: cf7e50a635 | (Elizabeth Mattijsen)++ | src/core.c/array_slice.pm6
Short-circuit @a[*-1] and @a[*-1] = foo a bit

By directly dispatching on the common case: that an Int was returned instead of re-dispatching unless a Failure was returned by POSITIONS.