09:25 finanalyst joined 10:16 sena_kun joined
Geth__ rakudo/main: 233b6871fd | (Elizabeth Mattijsen)++ | src/core.e/Fixups.rakumod
Make Date.DateTime timezone aware in 6.e

This introduces a :timezone named argument to the Date.DateTime coercer, with a default to $*TZ *IF* the caller code is in 6.e.
This means that coercion of a Date will no longer always create a a DateTime in UTC by default. The current behaviour of ignoring any :timezone named argument in 6.c/d remains.
Inspired by ohmycloudy's question on StackOverflow:
   stackoverflow.com/questions/790357...t-timezone
11:50
11:50 Geth__ left, Geth joined 11:58 finanalyst left 12:58 sena_kun left 13:04 sena_kun joined
Geth rakudo/main: 496176bd10 | (Elizabeth Mattijsen)++ | src/core.c/Mu.rakumod
Add Mu ACCEPTS candidates for Mu:D

Re-imagined PR by Ben Davies github.com/rakudo/rakudo/pull/3978
13:47
roast: 2bdc424ff9 | (Ben Davies)++ (committed using GitHub Web editor) | S02-types/mu.t
Add tests for Mu smartmatching

Fixes github.com/rakudo/rakudo/issues/1940
rakudo/main: 6bd2ec1081 | (Wenzel P. P. Peppmeyer)++ (committed using GitHub Web editor) | 3 files
Add Associative HyperWhatever support

See github.com/Raku/problem-solving/issues/287
14:16
rakudo/main: d804906ab1 | (Elizabeth Mattijsen)++ | 3 files
Use modern file extension
14:19
[Coke] rant: $*TZ isn't a timezone, it's an offset. 14:25
(I was only reminded to check based on my current work issue. :) 14:27
lizmat [Coke]: from the docs: 14:34
$*TZ is a dynamic variable intended to contain an object with information about the system's local timezone. It should numify to the number of seconds from GMT.
If not set explicitly, it contains just an integer value without any further information, set the first time $*TZ is accessed. Any daylight saving time changes occurring during the duration of the process will not be seen in that case.
it's just that we don't carry the Olson database in core
Geth roast: 6bd6d0055d | (Elizabeth Mattijsen)++ | S32-hash/hyperslice.t
Add hash hyperslice tests
14:36
[Coke] Yes, I read the docs. :) 14:38
Geth rakudo/main: 438067e033 | (Elizabeth Mattijsen)++ | src/core.c/Array.rakumod
Separate Array.List(:view) handling into a separate candidate

To allow for a smaller bytecode footprint in either case, and thereby allow for better inlining opportunities
15:03
rakudo/lizmat-Array.List: 05a9e94729 | (Elizabeth Mattijsen)++ | src/core.c/Array.pm6
Make Array.List with holes respected .default

Spotted by gfldex++ at irclogs.raku.org/raku-dev/2022-06-27.html#21:28 this commit will honour any (defined) default value of the Array.
However, after 12d7d5b48add8347eb119 a test for .List **always** returning Nil was codified in t/spec/S32-array/delete.t . In retrospect, I think ... (7 more lines)
15:19
rakudo/main: edd6c2d3d1 | (Elizabeth Mattijsen)++ | 5 files
Give all :$view cases their own candidates

For smaller bytecode footprint and inlineability
15:22
lizmat m: use v6.*; my Int @a # meh 15:46
camelia ( no output )
lizmat huh?
Geth rakudo/main: aefe74a9d4 | (Elizabeth Mattijsen)++ | src/core.e/Fixups.rakumod
Introduce :smartcase in 6.e

Str methods: starts-with substr-eq ends-with contains indices index rindex
As discussed in github.com/rakudo/rakudo/pull/5005
16:38
rakudo/main: b8611ad612 | (Elizabeth Mattijsen)++ | src/core.e/Fixups.rakumod
Add IO::Path.stem in 6.e

As discussed in github.com/rakudo/rakudo/pull/5031
16:54
rakudo/main: cfdde065db | (Salvador Ortiz)++ (committed using GitHub Web editor) | src/Perl6/Actions.nqp
Properly compose 'with[out]' with external loops
17:00
20:03 sena_kun left 20:20 finanalyst joined
patrickb I've released the binary files for everything but x86 MacOS. So at least the other OS users don't have to wait. 20:51
21:55 finanalyst left