🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs can be inspected at colabti.org/irclogger/irclogger_log/raku-dev | For MoarVM see #moarvm
Set by lizmat on 26 April 2021.
00:05 Kaiepi joined 00:38 Kaiepi left 00:46 [Tux] joined 01:12 [Tux] left 01:19 [Tux] joined 01:27 b2gills joined 01:52 kvw_5 joined 01:54 lizmat joined 01:55 kvw_5_ left 02:22 bloatable6 joined 03:51 Kaiepi joined 06:11 sivoais left 06:40 sivoais joined 06:50 patrickb joined 07:39 lizmat left 07:40 [Tux] left 07:44 [Tux] joined 07:53 sena_kun left 07:54 lizmat joined 07:59 sena_kun joined 08:06 LizBot joined
japhb CBOR::Simple 0.0.6 now released and uploaded; this version supports a `cbor-diagnostic($cbor)` routine to decode CBOR into debug-friendly diagnostic text (which was needed to figure what I was doing wrong with packed typed arrays, which are coming soon :-) ) 08:29
I love it when a binary protocol spec defines a diagnostic format as well. :-)
*binary format spec 08:30
And with that, time to snooze ... &
09:28 frost-lab joined 09:55 domidumont joined 10:13 samcv left, samcv joined 10:42 frost-lab left
Geth rakudo/rakuast: 4d2b2cf94a | (Jonathan Worthington)++ | 3 files
RakuAST node for a bare code block in a regex

Try compiling it as an immediate block, which seems to work, and will perform a bit better than what we do on `master` (which is doing a closure clone per invocation of the block, not one per invocation of the enclosing regex).
10:47
11:44 patrickb left 11:57 MasterDuke left 12:02 domidumont left 12:55 titsuki joined
Geth rakudo/rakuast: 01d6123899 | (Jonathan Worthington)++ | 3 files
RakuAST node for the ** regex quantifier
13:19
rakudo/rakuast: 14a99087bf | (Jonathan Worthington)++ | src/Raku/Grammar.nqp
Make sure typed_worry usages don't blow up

We don't really handle it yet, but should return `self` to make sure thet caller gets back a valid cursor.
13:24 LizBot left
cog_ Jnthn, $backtrack is of type RakuAST::Regex::Backtrack, so why do you test it ? github.com/rakudo/rakudo/commit/01...dff160R772 13:28
Do I miss something ?
jnthn, Also $excludes-min is a boolean so why the ternary ? What do I miss ? 13:32
[Tux] Rakudo v2021.04-10-gbb069a99c (v6.d) on MoarVM 2021.04-7-g09c4c4d42
csv-ip5xs0.820 - 0.835
csv-ip5xs-208.583 - 9.545
csv-parser26.046 - 26.421
csv-test-xs-200.370 - 0.372
test8.067 - 8.125
test-t1.941 - 2.004
test-t --race0.899 - 0.905
test-t-2033.553 - 34.169
test-t-20 --race9.834 - 10.142
14:02
Geth rakudo/rakuast: 57e1b4fcae | (Jonathan Worthington)++ | 2 files
RakuAST node for ** {$m..$n} style quantifiers

Not sure BlockRange is the best name for this, but didn't come up with a better one.
14:05
14:07 domidumont joined
timotimo HighDynamicRange 14:55
Xliff repl.it? 15:11
Or were you just spelling out HDR?
timotimo well, BlockRange (or similar) is kind of a dynamic way to have a range in a regex quantifier 15:16
and i just punned it into HDR
16:07 domidumont left
Xliff I see we are talking about two different things. ;) 16:21
16:22 domidumont joined
Geth rakudo/rakuast: a7d159dd91 | (Jonathan Worthington)++ | 3 files
RakuAST node for the ! infix prefix meta-op

Also create the RakuAST::Infix nodes more predictably, so we don't need to check for them being missing and create them for simple ops in multiple places.
16:34
rakudo/rakuast: 3ee326a18a | (Jonathan Worthington)++ | src/Raku/Actions.nqp
Perform BEGIN-time effects of blocks
rakudo/rakuast: c117647864 | (Jonathan Worthington)++ | src/Raku/ast/signature.rakumod
Set raw flag on sigilless parameters
rakudo/rakuast: 77f49e99ee | (Jonathan Worthington)++ | 3 files
RakuAST node for the R infix prefix meta-op
16:49
17:06 lizmat left 17:16 lizmat joined 17:18 domidumont left 17:24 LizBot joined
sena_kun releasable6, status 17:29
releasable6 sena_kun, Next release in ≈21 days and ≈1 hour. There are no known blockers. 0 out of 10 commits logged
sena_kun, Details: gist.github.com/890215b07e17a93836...a0574e6d5b
Geth rakudo/rakuast: 9f93ca687e | (Jonathan Worthington)++ | 3 files
Fix a mis-compile of `if /foo/ {}` and similar
17:35
17:56 Xliff left 18:04 kvw_5 left, b2gills left, dogbert17 left 18:07 kvw_5 joined, b2gills joined, dogbert17 joined 18:08 LizBot left, LizBot joined 19:31 titsuki left 20:43 MasterDuke joined
tbrowder .ask lizmat there was some interest (one thumbs up) for making DateTime.posix show a real number, but that's too i 20:49
20:50 unicodable6 left, tellable6 joined
lizmat too i ? 20:50
tbrowder hi! 20:51
20:51 evalable6 joined, greppable6 left, releasable6 left, committable6 joined
tbrowder to show a real number for posix seems pretty complicated 20:51
20:52 shareable6 joined, sourceable6 joined 20:53 bisectable6 joined
tbrowder what do you think about having another method, say, "posix-real", to show the same thing? 20:53
20:53 statisfiable6 left 20:54 statisfiable6 joined
lizmat as long as it doesn't affect the common / current case performance wise, I'd be open to all sorts of improvements :-) 20:54
20:55 unicodable6 joined
tbrowder from my testing it looks like the fractional part of DateTime.second added to the posix value would be the correct answer to posix-real 20:56
20:56 tellable6 left 20:57 releasable6 joined
lizmat would it also be correct on days with leap seconds ? 20:57
ah, yes, it would 20:58
tbrowder i will be happy to submit a PR for such a method if you approve 21:03
21:05 sourceable6 left, benchable6 left, sourceable6 joined, bloatable6 left 21:06 HarmtH left 21:07 nativecallable6 joined, tellable6 joined, bloatable6 joined, greppable6 joined
lizmat tbrowder: cannot promise that 21:08
tbrowder ?
i mean i will submit if you approve of the idea, i.e., not dead on arrival 21:09
lizmat oh, it's definitely not DOA, I would have said that :-) 21:11
tbrowder ok, thnc 21:12
thnx
21:49 evalable6 left, shareable6 left, statisfiable6 left, bisectable6 left, unicodable6 left, committable6 left, sourceable6 left, bloatable6 left, tellable6 left, releasable6 left, coverable6 left, greppable6 left, nativecallable6 left 21:51 unicodable6 joined, sourceable6 joined
AlexDaniel` “up 612 days” 21:51
time for a reebot :)
21:52 notable6 joined, greppable6 joined, releasable6 joined, statisfiable6 joined, committable6 joined 21:53 evalable6 joined, tellable6 joined
MasterDuke [Coke]: do you have a rakudo installed in windows? 22:08
Geth roast: 35be0e0f47 | (Tom Browder)++ | 2 files
Add Gregorian test data including negative dates
22:35
roast: b0b0af33c5 | (Vadim Belman)++ (committed using GitHub Web editor) | 2 files
Merge pull request #733 from tbrowder/baum

Add Gregorian test data including negative dates
22:36 Kaiepi left
Geth rakudo: tbrowder++ created pull request #4350:
Add method 'posix-real' to show posix value with fractional seconds
23:09
23:15 Kaiepi joined