00:02
leont left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | m: sub a(--> <0xf.8*:2[1,0]**0b11/0o200+2.0e2i>) { } | 00:08 | |||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Malformed return value at <tmp>:1 ------> 3sub a(-->7⏏5 <0xf.8*:2[1,0]**0b11/0o200+2.0e2i>) { } |
||||||||||||||||||||||||||||||||||||||
AlexDaniel | what! | 00:09 | |||||||||||||||||||||||||||||||||||||
how is that malformed | |||||||||||||||||||||||||||||||||||||||
m: dd <0xf.8*:2[1,0]**0b11/0o200+2.0e2i> | |||||||||||||||||||||||||||||||||||||||
camelia | ComplexStr.new(<0.96875+200i>, "0xf.8*:2[1,0]**0b11/0o200+2.0e2i") | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | it doesn't like allomorphs? | 00:10 | |||||||||||||||||||||||||||||||||||||
m: sub a(--> <-3.1e-23-2.9e-23i>) { }; say +a | 00:11 | ||||||||||||||||||||||||||||||||||||||
camelia | -3.1e-23-2.9e-23i | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | m: sub a(--> <0xf8+0b11i>) { }; say +a | 00:16 | |||||||||||||||||||||||||||||||||||||
camelia | 248+3i | ||||||||||||||||||||||||||||||||||||||
00:28
yuplushi joined
00:36
dogbert17 joined
00:39
dogbert11 left
00:57
dogbert11 joined
00:59
dogbert17 left
01:16
dogbert17 joined
01:18
dogbert11 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 86bac5ad59 | (Timo Paulssen)++ | src/Perl6/Grammar.nqp heuristic for reduce metaop: don't get foiled by multiple [ |
01:31 | |||||||||||||||||||||||||||||||||||||
01:37
dogbert17 left
01:41
dogbert17 joined
01:44
dogbert11 joined
01:47
dogbert17 left
01:50
dogbert17 joined
01:51
dogbert11 left
01:52
dogbert11 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: f59c3e7e84 | (Timo Paulssen)++ | S03-metaops/reduce.t fix for R#2603: [[-1]] confuses rakudo parser |
01:53 | |||||||||||||||||||||||||||||||||||||
linkable6 | R#2603 [open]: github.com/rakudo/rakudo/issues/2603 [grammar and actions][parsing] Errors for "[[-" While Constructing Array | ||||||||||||||||||||||||||||||||||||||
01:55
dogbert17 left
01:59
dogbert11 left
02:02
dogbert11 joined
02:06
dogbert17 joined
02:09
dogbert12 joined,
lucasb left,
dogbert11 left
|
|||||||||||||||||||||||||||||||||||||||
timotimo | wait, were we going for a "only PRs get to go into master" thing just recently? | 02:10 | |||||||||||||||||||||||||||||||||||||
02:10
dogbert11 joined
02:11
dogbert17 left
02:14
dogbert12 left
02:18
dogbert17 joined
02:19
dogbert11 left
02:22
dogbert11 joined
02:25
dogbert17 left
02:29
dogbert17 joined
02:33
dogbert11 left,
dogbert11 joined
02:35
dogbert12 joined
02:38
dogbert17 left,
dogbert11 left,
Altai-man joined
02:40
sena_kun left
02:47
AlexDani` joined
02:49
AlexDaniel left
04:13
codesections left
04:14
codesections joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | ¦ problem-solving: fecundf assigned to jnthn Issue Introspection for operator precedence, associativity github.com/Raku/problem-solving/issues/222 | 04:54 | |||||||||||||||||||||||||||||||||||||
06:39
sena_kun joined
06:41
Altai-man left
06:58
dogbert17 joined
07:02
dogbert12 left
07:10
dogbert11 joined
07:13
dogbert17 left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | timotimo: re "wait, were we going for a "only PRs get to go into master" thing just recently?" | 07:16 | |||||||||||||||||||||||||||||||||||||
no, I don't think there was an official decision, it's just that I decided that *I* will not commit anything directly to master anymore | 07:17 | ||||||||||||||||||||||||||||||||||||||
07:22
dogbert17 joined
07:24
dogbert11 left
07:45
dogbert11 joined
07:46
dogbert17 left
07:47
dogbert17 joined
07:51
dogbert11 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 999680e657 | (Elizabeth Mattijsen)++ | src/core.c/Exception.pm6 Streamline X::Multi::Ambiguous listing - remove ":", it does not convey any information, clear it's a signature - add two spaces to set it off the first line - add "is default" status of the candidate when applicable |
08:07 | |||||||||||||||||||||||||||||||||||||
rakudo: b8121cecb9 | (Elizabeth Mattijsen)++ | src/core.c/Exception.pm6 Lose the return constraint It is not significant in dispatch, so should not be shown on a dispatch error. |
|||||||||||||||||||||||||||||||||||||||
rakudo: b005230615 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Exception.pm6 Merge pull request #3857 from rakudo/ambiguous-is-default Streamline X::Multi::Ambiguous listing |
|||||||||||||||||||||||||||||||||||||||
08:10
dogbert11 joined
08:14
dogbert17 left
08:27
leont joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/introducing-allomorph-class: 716cacdc4d | (Elizabeth Mattijsen)++ | 7 files Introducing the allomorph class - a subclass of Str - IntStr/NumStr/RatStr/ComplexStr are now subclasses of allomorph - replaced several nqp::ifs by ternaries - streamlined many coercions, specifically RatStr.Numeric - simplified 16 infix:<eqv> candidates into a single one ... (8 more lines) |
08:57 | |||||||||||||||||||||||||||||||||||||
rakudo: lizmat++ created pull request #3873: Introducing the allomorph class |
|||||||||||||||||||||||||||||||||||||||
09:09
sena_kun left
09:11
Kaiepi left
09:15
sena_kun joined
09:19
dogbert17 joined
09:21
dogbert11 left
09:28
AlexDani` is now known as AlexDaniel,
AlexDaniel left,
AlexDaniel joined
|
|||||||||||||||||||||||||||||||||||||||
sena_kun | releasable6, status | 09:30 | |||||||||||||||||||||||||||||||||||||
releasable6 | sena_kun, Next release in ≈26 days and ≈9 hours. 1 blocker. Changelog for this release was not started yet | ||||||||||||||||||||||||||||||||||||||
sena_kun, Details: gist.github.com/03ae9273799fe867a7...ffaf46b98e | |||||||||||||||||||||||||||||||||||||||
09:41
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | ok, looks like there's a cycle in reify-at-least that's causing the 740k calls. AT_POS_SLOW calls reify-at-least 702 times. then reify-at-least (List:40) -> push-at-least (Iterator:49) -> push-exactly (Iterator:28 and Rakudo/Iterator:2028) -> pull-one (List:611) -> reify-at-least (List:40) | 09:44 | |||||||||||||||||||||||||||||||||||||
lizmat | MasterDuke: I think you'll find them to be called on different objects | 09:48 | |||||||||||||||||||||||||||||||||||||
MasterDuke | could be, but there doesn't need to be 740k calls in total | 09:50 | |||||||||||||||||||||||||||||||||||||
or you mean something is getting cloned that shouldn't? | |||||||||||||||||||||||||||||||||||||||
10:38
Altai-man joined
10:40
sena_kun left
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | m: my @a = ("a" .. "ya")[*]; say @a[(^@a).pick]; say @a.elems; | 10:49 | |||||||||||||||||||||||||||||||||||||
camelia | r 25 |
||||||||||||||||||||||||||||||||||||||
MasterDuke | m: my @a = ("a" .. "za")[*]; say @a[(^@a).pick]; say @a.elems; | ||||||||||||||||||||||||||||||||||||||
camelia | va 677 |
||||||||||||||||||||||||||||||||||||||
MasterDuke | m: my @a = ("a" .. "yz")[*]; say @a[(^@a).pick]; say @a.elems; | 10:50 | |||||||||||||||||||||||||||||||||||||
camelia | i 25 |
||||||||||||||||||||||||||||||||||||||
MasterDuke | m: my @a = ("a" .. "yz")[]; say @a[(^@a).pick]; say @a.elems; | 10:51 | |||||||||||||||||||||||||||||||||||||
camelia | p 25 |
||||||||||||||||||||||||||||||||||||||
MasterDuke | m: my @a = ("a" .. "za")[]; say @a[(^@a).pick]; say @a.elems; | ||||||||||||||||||||||||||||||||||||||
camelia | tw 677 |
||||||||||||||||||||||||||||||||||||||
MasterDuke | interesting jump. the range goes from 25 to 677 elems | 10:58 | |||||||||||||||||||||||||||||||||||||
m: say "yz".succ | 10:59 | ||||||||||||||||||||||||||||||||||||||
camelia | za | ||||||||||||||||||||||||||||||||||||||
MasterDuke | same with a sequence | 11:01 | |||||||||||||||||||||||||||||||||||||
m: my @a = ("a" ... "za")[*]; say @a[(^@a).pick]; say @a.elems; say now - INIT now | 11:02 | ||||||||||||||||||||||||||||||||||||||
camelia | mi 677 0.05097049 |
||||||||||||||||||||||||||||||||||||||
MasterDuke | m: my @a = ("a" .. "za")[*]; say @a[(^@a).pick]; say @a.elems; say now - INIT now | ||||||||||||||||||||||||||||||||||||||
camelia | ls 677 5.22678342 |
||||||||||||||||||||||||||||||||||||||
lizmat | MasterDuke: I meant that some of those calls are on the Reifier, and others on the List | 11:29 | |||||||||||||||||||||||||||||||||||||
MasterDuke | sure | 11:33 | |||||||||||||||||||||||||||||||||||||
in reify-at-least, self is always a List::Reifier.new | 12:41 | ||||||||||||||||||||||||||||||||||||||
13:26
Kaiepi left,
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/negation-of-junctions-not-special: 893c475738 | (Elizabeth Mattijsen)++ | 2 files Remove special handling of ne and != wrt Junctions This is a proof of concept. It breaks the following tests: t/spec/S03-junctions/boolean-context.t (Wstat: 256 Tests: 74 Failed: 1) Failed test: 72 t/spec/S03-junctions/autothreading.t (Wstat: 768 Tests: 106 Failed: 3) ... (9 more lines) |
13:42 | |||||||||||||||||||||||||||||||||||||
rakudo: lizmat++ created pull request #3874: Remove special handling of ne and != wrt Junctions |
13:43 | ||||||||||||||||||||||||||||||||||||||
14:30
vrurg_ joined,
vrurg left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | notable6: weekly | 14:32 | |||||||||||||||||||||||||||||||||||||
notable6 | lizmat, 1 note: 2020-08-17T17:28:54Z <codesections>: bsdimp.blogspot.com/2020/08/a-35-ye...nd-in.html | ||||||||||||||||||||||||||||||||||||||
14:34
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | notable6: weekly reset | 14:35 | |||||||||||||||||||||||||||||||||||||
notable6 | lizmat, Moved existing notes to “weekly_2020-08-24T14:35:54Z” | ||||||||||||||||||||||||||||||||||||||
14:36
vrurg_ left
14:39
sena_kun joined
14:40
Altai-man left
|
|||||||||||||||||||||||||||||||||||||||
timotimo | ooh i can make it into a weekly again \o/ | 14:52 | |||||||||||||||||||||||||||||||||||||
nwc10 | this week! | 14:53 | |||||||||||||||||||||||||||||||||||||
it's like the good old days | |||||||||||||||||||||||||||||||||||||||
mmm, the worm has turned | 14:54 | ||||||||||||||||||||||||||||||||||||||
timotimo | well, mentioned, not writing it | ||||||||||||||||||||||||||||||||||||||
14:58
Kaeipi joined
15:00
leont_ joined
15:03
Kaiepi left,
leont left
15:09
linkable6_ joined,
linkable6 left
15:22
codesections left,
reportable6_ left,
djinni` left,
evalable6 left,
tbrowder left
15:28
codesections joined
15:33
reportable6_ joined,
djinni` joined
15:34
evalable6 joined,
bloatable6 joined,
notable6 joined,
committable6 joined,
coverable6 joined,
releasable6 joined,
AlexDaniel` joined,
tbrowder joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
15:38 | |||||||||||||||||||||||||||||||||||||
16:16
sena_kun left,
Altai-man joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/rakuast: fcec447693 | (Jonathan Worthington)++ | 4 files Basic RakuAST resolution of multi-part type names Meaning that things like `say Proc::Async` now compile correctly. |
16:22 | |||||||||||||||||||||||||||||||||||||
rakudo/rakuast: be43baea3b | (Jonathan Worthington)++ | src/Raku/Grammar.nqp Add Pod grammar rules into RakuAST-based grammar No actions to go with them for now, but this lets us parse a bunch more spectests, since Pod is used widely throughout them. |
|||||||||||||||||||||||||||||||||||||||
rakudo/rakuast: b6af8b2d79 | (Jonathan Worthington)++ | src/Raku/ast/call.rakumod Add missing visit-children methods on call nodes |
|||||||||||||||||||||||||||||||||||||||
rakudo/rakuast: e5c74e067e | (Jonathan Worthington)++ | 3 files Do some missing Str => RakuAST::Name bits |
17:30 | ||||||||||||||||||||||||||||||||||||||
rakudo/rakuast: 2feebc64ce | (Jonathan Worthington)++ | src/Raku/ast/scoping.rakumod Fix code declaration walking When we have an immediate block user, we still need to walk the condition part of the AST to find code objects to emit the code for. |
|||||||||||||||||||||||||||||||||||||||
lizmat | And yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2020/08/24/2020-...rvey-time/ | 18:25 | |||||||||||||||||||||||||||||||||||||
18:29
patrickb joined
18:39
sena_kun joined
18:40
Altai-man left
18:53
brrt joined
|
|||||||||||||||||||||||||||||||||||||||
samcv | lizmat++ | 19:18 | |||||||||||||||||||||||||||||||||||||
19:19
patrickb left,
patrickb joined
19:42
brrt left
|
|||||||||||||||||||||||||||||||||||||||
moritz | lizmat++ | 19:55 | |||||||||||||||||||||||||||||||||||||
lucs | lizmat++ jjmerelo++ | 20:17 | |||||||||||||||||||||||||||||||||||||
patrickb | Oh! A new weekly! lizmat++ | 20:22 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 038fbc44a1 | (Patrick Böker)++ | tools/build/create-jvm-runner.pl Improve the JVM relocatability situation The logic to turn the third party jars into relative paths was broken. Also utilize the ${NQP_HOME} prefix in the non-relocatable case. |
20:34 | |||||||||||||||||||||||||||||||||||||
rakudo: c990124684 | (Patrick Böker)++ | tools/build/create-jvm-runner.pl Implement $PERL6_HOME fallback in the JVM runner The fallback for the $PERL6_HOME env var was missing in the JVM runner script. |
|||||||||||||||||||||||||||||||||||||||
rakudo: c1784bda13 | (Patrick Böker)++ (committed using GitHub Web editor) | tools/build/create-jvm-runner.pl Merge pull request #3862 from patrickbkr/jvm-fixes Make JVM honor $PERL6_HOME env variable |
|||||||||||||||||||||||||||||||||||||||
rakudo/rakuast: 42ce04337d | (Jonathan Worthington)++ | src/Raku/ast/scoping.rakumod Fix typo; MasterDuke++ |
20:39 | ||||||||||||||||||||||||||||||||||||||
20:48
patrickb left
21:00
leont_ left
|
|||||||||||||||||||||||||||||||||||||||
[Coke] | ugexe++ | 21:16 | |||||||||||||||||||||||||||||||||||||
21:22
dogbert11 joined
21:24
dogbert17 left
21:45
rypervenche left
21:52
rypervenche joined
22:38
Altai-man joined
22:40
sena_kun left
23:59
finsternis joined,
Altai-man left
|