vrurg | jnthn: but rw is simply reset by 'is readonly'. To my view, just $!rw should be sufficient. I'll try getting rid of $!ro and see what happens. | 00:07 | |||||||||||||||||||||||||||||||||||||
MasterDuke | m: multi infix:<==>(Int $a, 2) { say "is $a equal to 2?"; use nqp; nqp::iseq_I($a, 2); }; say 4 == 2; sub a($a where 1|2) { $a }; say a(1); say a(2) | ||||||||||||||||||||||||||||||||||||||
camelia | is 4 equal to 2? 0 1 2 |
||||||||||||||||||||||||||||||||||||||
MasterDuke | m: multi infix:<==>(Int $a, 73786976294838206464) { say "is $a equal to a bigint?"; use nqp; nqp::iseq_I($a, 73786976294838206464); }; say 4 == 73786976294838206464; sub a($a where 1|73786976294838206464) { $a }; say a(1); say a(73786976294838206464) | 00:09 | |||||||||||||||||||||||||||||||||||||
camelia | is 4 equal to a bigint? 0 1 73786976294838206464 |
||||||||||||||||||||||||||||||||||||||
MasterDuke | it looks to me like operator overloading already isn't being respected? | 00:11 | |||||||||||||||||||||||||||||||||||||
m: my sub infix:<==>(Int $a, Int $b) { say "is $a equal to a $b"; use nqp; nqp::iseq_I($a, $b); }; say 4 == 73786976294838206464; sub a($a where 1|73786976294838206464) { $a }; say a(1); say a(73786976294838206464) | 00:13 | ||||||||||||||||||||||||||||||||||||||
camelia | is 4 equal to a 73786976294838206464 0 1 73786976294838206464 |
||||||||||||||||||||||||||||||||||||||
00:17
pmurias left
|
|||||||||||||||||||||||||||||||||||||||
jnthn | MasterDuke: Ah, yes, that's 'cus you're not maintaining smart-match semantics, I guess... | 00:25 | |||||||||||||||||||||||||||||||||||||
m: say "abc" ~~ 1 | |||||||||||||||||||||||||||||||||||||||
camelia | False | ||||||||||||||||||||||||||||||||||||||
jnthn | MasterDuke: I'd probably just emit method calls to .ACCEPTS and let inlining DTRT | ||||||||||||||||||||||||||||||||||||||
Well, though, it depends if you know you should be smart-matching there | 00:26 | ||||||||||||||||||||||||||||||||||||||
vrurg: Worth a try to remove the `$!ro` | |||||||||||||||||||||||||||||||||||||||
MasterDuke | is that what this block right at the end does? github.com/MasterDuke17/rakudo/com...2991-L2999 | 00:27 | |||||||||||||||||||||||||||||||||||||
00:28
dogbert17 left
|
|||||||||||||||||||||||||||||||||||||||
jnthn | Ah, maybe so... | 00:28 | |||||||||||||||||||||||||||||||||||||
There's a bit too much going on in there to easily follow it... | |||||||||||||||||||||||||||||||||||||||
00:28
dogbert17 joined
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | heh, yep | 00:28 | |||||||||||||||||||||||||||||||||||||
00:30
hungrydonkey joined
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | but i'm just building a chain of iseqs, so not sure why/where that str is getting decont_i'ed | 00:30 | |||||||||||||||||||||||||||||||||||||
this is what it looks like for 1|"abc", gist.github.com/MasterDuke17/a75a3...8ccc518ce7 | 00:31 | ||||||||||||||||||||||||||||||||||||||
jnthn | That's not doing any type guarding | 00:35 | |||||||||||||||||||||||||||||||||||||
So it's just trying to unbox the lowered parameter to an integer | 00:36 | ||||||||||||||||||||||||||||||||||||||
You'd need to do the "is it the right type" against every junction argument (or lift it) | |||||||||||||||||||||||||||||||||||||||
vrurg | jnthn: 'also is readonly' provides a good reason for both ro and rw to exists. :) | 00:45 | |||||||||||||||||||||||||||||||||||||
jnthn | :) | 00:49 | |||||||||||||||||||||||||||||||||||||
sleep time o/ | |||||||||||||||||||||||||||||||||||||||
MasterDuke | later... | 00:50 | |||||||||||||||||||||||||||||||||||||
01:34
sena_kun joined
01:35
Altai-man_ left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast/rakudo_3495: f63ef08b6a | (Vadim Belman)++ | 2 files Added tests for late applied `also is rw` No matter when `is rw` is applied, attributes without explicit `is readonly` trait have to repsect it: ``` class C { ... (7 more lines) |
01:35 | |||||||||||||||||||||||||||||||||||||
01:43
unicodable6 joined,
tellable6 joined
01:44
evalable6 joined,
linkable6 left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | uh just fixed some bots, they should be back online now | 01:46 | |||||||||||||||||||||||||||||||||||||
sorry if this caused any inconvenience :) | |||||||||||||||||||||||||||||||||||||||
01:46
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | this month I won't be able to pay any attention to the stuff around here, so yell very loudly at me if something is broken :) | 01:46 | |||||||||||||||||||||||||||||||||||||
02:13
ufobat_ joined
02:17
ufobat left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 348fa84c34 | Coke++ | src/core.c/Proc/Async.pm6 fix typo in comment |
02:58 | |||||||||||||||||||||||||||||||||||||
03:33
Altai-man_ joined
03:36
sena_kun left
05:34
sena_kun joined
05:35
Altai-man_ left
05:52
cognomin_ joined
05:55
cognominal left
07:33
Altai-man_ joined
07:36
sena_kun left
|
|||||||||||||||||||||||||||||||||||||||
Altai-man_ | releasable6, status | 08:27 | |||||||||||||||||||||||||||||||||||||
releasable6 | Altai-man_, Next release in ≈3 days and ≈10 hours. 4 blockers. 0 out of 237 commits logged | ||||||||||||||||||||||||||||||||||||||
Altai-man_, Details: gist.github.com/67be816cfb4791d11f...9edb38af0a | |||||||||||||||||||||||||||||||||||||||
Altai-man_ | release: Blin is clean, 1)spec is blocked by github.com/rakudo/rakudo/issues/3492 2)is github.com/MoarVM/MoarVM/issues/1237 still reliable on macos? 3)any progress on github.com/MoarVM/MoarVM/issues/1234 ? 4)github.com/rakudo/rakudo/issues/3345 probably wants attention of jnthn. | 08:31 | |||||||||||||||||||||||||||||||||||||
releasable6 | Altai-man_, I cannot recognize this command. See wiki for some examples: github.com/Raku/whateverable/wiki/Releasable | ||||||||||||||||||||||||||||||||||||||
Altai-man_ | once those 4 are fixed, we will safely release this week given nothing new pops out | 08:32 | |||||||||||||||||||||||||||||||||||||
08:34
zostay left,
zostay joined
08:35
kawaii left
08:37
kawaii joined
08:43
jmerelo joined
|
|||||||||||||||||||||||||||||||||||||||
jmerelo | Any idea why this happens? stackoverflow.com/questions/tagged/raku | 08:43 | |||||||||||||||||||||||||||||||||||||
Sorry, that's not it (it's the one on the top, anyway) stackoverflow.com/questions/602949...ifications | |||||||||||||||||||||||||||||||||||||||
Altai-man_ | jmerelo, can you rewrite tap as whenever and check if the error disappears? | 08:45 | |||||||||||||||||||||||||||||||||||||
I think a block passed to a tap doesn't recognize it is lexical to the outer supply, maybe? | |||||||||||||||||||||||||||||||||||||||
jmerelo | Altai-man_: it does with a "normal" supply. | 08:48 | |||||||||||||||||||||||||||||||||||||
Altai-man_ | well, as a next thing we want to check if that's a bug or intended, which I don't know. | 08:49 | |||||||||||||||||||||||||||||||||||||
08:54
domidumont joined
|
|||||||||||||||||||||||||||||||||||||||
jmerelo | Altai-man_: whenever does work | 09:02 | |||||||||||||||||||||||||||||||||||||
09:02
domidumont left
09:06
domidumont joined
09:10
domidumont1 joined
09:14
domidumont left
09:34
sena_kun joined
09:35
Altai-man_ left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1302, Tests=111141, 210 wallclock secs (28.55 usr 8.40 sys + 2939.34 cusr 281.14 csys = 3257.43 CPU) | 09:37 | |||||||||||||||||||||||||||||||||||||
this was *without* the $?FILE fix, so it most definitely affects the spectest performance in a bad way | |||||||||||||||||||||||||||||||||||||||
I think we need a better way to fix this and am reverting the fix now | 09:38 | ||||||||||||||||||||||||||||||||||||||
09:40
domidumont1 left,
domidumont joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 58e8fb1506 | (Elizabeth Mattijsen)++ | 3 files Revert the $?FILE cleanup It badly affects spectest performance. This could have several reasons but I suspect it is actually the extra work that CallFrame has to do. Or it is that it somehow causes test libraries to have to be recompiled again and again. Anyways, it was a hack, and we need a better way to convey what the current file is cleanly, and how to provide better support for execuction errors from CUR::I installed files. |
09:41 | |||||||||||||||||||||||||||||||||||||
09:42
domidumont left
09:43
domidumont joined
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
10:33 | |||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈3 days and ≈7 hours. 4 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 11:00 | |||||||||||||||||||||||||||||||||||||
11:02
domidumont left
|
|||||||||||||||||||||||||||||||||||||||
jmerelo | Tomorrow the GSoC funded organizations will be announced | 11:21 | |||||||||||||||||||||||||||||||||||||
Probably we'll get a sneak peek today (if TPF is going to be funded) | |||||||||||||||||||||||||||||||||||||||
sena_kun crosses fingers | 11:24 | ||||||||||||||||||||||||||||||||||||||
11:33
Altai-man_ joined
11:35
sena_kun left
12:05
hungryd21 joined
12:06
hungrydonkey left,
hungryd21 left,
hungrydonkey joined
12:07
hungrydonkey left
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | can someone review github.com/rakudo/rakudo/pull/3491 ? i want to get it in before people start using unix socket support | 13:13 | |||||||||||||||||||||||||||||||||||||
tellable6 | 2020-02-08T19:55:29Z #raku <AlexDaniel> Kaiepi: can you take a look at? github.com/Raku/old-issue-tracker/issues/6342 | ||||||||||||||||||||||||||||||||||||||
2020-02-08T19:56:05Z #raku <AlexDaniel> Kaiepi: oops, misplaced question mark, sry :) Anyway it's just an old ticket that maybe we can close or something | |||||||||||||||||||||||||||||||||||||||
2020-02-08T19:59:29Z #raku <AlexDaniel> Kaiepi: also: github.com/Raku/old-issue-tracker/issues/6399 | |||||||||||||||||||||||||||||||||||||||
13:29
lucasb joined
13:34
sena_kun joined
13:36
Altai-man_ left
14:14
MasterDuke left
14:21
jmerelo left
15:33
Altai-man_ joined
15:35
sena_kun left
16:42
jmerelo joined
16:48
patrickb joined
17:21
Kaiepi left,
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
patrickb | releasable: status | 17:29 | |||||||||||||||||||||||||||||||||||||
releasable6 | patrickb, Next release in ≈3 days and ≈1 hour. 4 blockers. 0 out of 238 commits logged | ||||||||||||||||||||||||||||||||||||||
patrickb, Details: gist.github.com/fea1e3574a9a3ac809...ebcbfaef9c | |||||||||||||||||||||||||||||||||||||||
Altai-man_ | blockers, blockers... | 17:30 | |||||||||||||||||||||||||||||||||||||
17:31
Kaiepi left
17:32
Kaiepi joined
17:34
sena_kun joined
17:35
Altai-man_ left
17:36
domidumont joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | m: my $a = Failure.new; $a.not; dd $a # this feels like a weird outcome | 17:41 | |||||||||||||||||||||||||||||||||||||
camelia | Failure $a = &CORE::infix:<orelse>(Failure.new(exception => X::AdHoc.new(payload => "Failed"), backtrace => Backtrace.new), *.self) | ||||||||||||||||||||||||||||||||||||||
18:08
domidumont left
|
|||||||||||||||||||||||||||||||||||||||
jmerelo | The new-old gitignore for Raku has been merged github.com/github/gitignore/pull/3...-361318699 | 18:12 | |||||||||||||||||||||||||||||||||||||
If past is a guide, it will take one year to take it to production | 18:13 | ||||||||||||||||||||||||||||||||||||||
But then, only name and comments have changed from the old one, so maybe not. | |||||||||||||||||||||||||||||||||||||||
Stay tuned in the .gitignore dropdown to check when Raku shows up. | |||||||||||||||||||||||||||||||||||||||
18:48
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | ¦ problem-solving: lizmat assigned to jnthn Issue Should $foo ~~ Failure mark Failure in $foo as handled? github.com/Raku/problem-solving/issues/161 | 19:21 | |||||||||||||||||||||||||||||||||||||
MasterDuke | if there's no objection, i'm going to merge github.com/rakudo/rakudo/pull/3488 soon | 19:31 | |||||||||||||||||||||||||||||||||||||
lizmat | MasterDuke: maybe wait until after the 2020.02 release ? | 19:32 | |||||||||||||||||||||||||||||||||||||
MasterDuke | oh right, that should be this weekend, right? | ||||||||||||||||||||||||||||||||||||||
lizmat | yes... feels like this could use some more time to be out in the wild before being in a release | 19:33 | |||||||||||||||||||||||||||||||||||||
19:33
Altai-man_ joined
19:35
sena_kun left
20:00
jmerelo left
20:01
Kaiepi left,
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | ¦ problem-solving: lizmat assigned to jnthn Issue Allow single-element Map/Hash to be treated as a Pair github.com/Raku/problem-solving/issues/162 | 20:11 | |||||||||||||||||||||||||||||||||||||
20:13
cognominal joined
20:16
cognomin_ left
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | jnthn: how does this look? github.com/MasterDuke17/rakudo/com...d9d9b34702 | 20:19 | |||||||||||||||||||||||||||||||||||||
i can't get it to error (except the expected errors if you pass something that never matches) | 20:20 | ||||||||||||||||||||||||||||||||||||||
jnthn: oops, github.com/MasterDuke17/rakudo/com...b27aeaff5a | 21:20 | ||||||||||||||||||||||||||||||||||||||
Geth | ¦ problem-solving: lizmat assigned to jnthn Issue Implement Adverb::Eject in core github.com/Raku/problem-solving/issues/163 | 21:24 | |||||||||||||||||||||||||||||||||||||
21:34
sena_kun joined
21:35
Altai-man_ left
22:19
lucasb left
22:21
patrickb left
23:21
MasterDuke left
23:33
Altai-man_ joined
23:35
sena_kun left
|