samcv | MoarVM will be released in about 20 or so minutes | 00:17 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: fwiw I'll be able to release rakudo in about 8 hours or so after I get some sleep | 00:24 | |||||||||||||||||||||||||||||||||||||
samcv | ok sounds good | ||||||||||||||||||||||||||||||||||||||
MoarVM is now released | 00:29 | ||||||||||||||||||||||||||||||||||||||
nine | .tell pmurias The difference between :api and an extra name part is a very explicit and unified way to express "same goal, but incompatible API". Functionally it's the same as having Foo, Foo2 and Foo3. People are hesitant to tuck a number onto a name. So instead they use convention to assign additional semantics to a version number. :api is explicit and has a chance to become ubiquitous | 07:00 | |||||||||||||||||||||||||||||||||||||
yoleaux | nine: I'll pass your message to pmurias. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | good morning o/ | 09:39 | |||||||||||||||||||||||||||||||||||||
jnthn | morning o/ | 09:58 | |||||||||||||||||||||||||||||||||||||
nine | Good morning o/ | 10:01 | |||||||||||||||||||||||||||||||||||||
lizmat | afk until much later today& | 10:26 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | hey, alerts.perl6.org is down | 10:27 | |||||||||||||||||||||||||||||||||||||
Zoffix | It's hack glitching again. ssh'ing into it showed "Last login:" but got stuck... still waiting for terminal | 10:42 | |||||||||||||||||||||||||||||||||||||
yoleaux | 07:02Z <lookatme> Zoffix: Other guys told me the issue has reported. I will do that in next time :) | ||||||||||||||||||||||||||||||||||||||
Zoffix | Geth: help[ | ||||||||||||||||||||||||||||||||||||||
Geth: help | |||||||||||||||||||||||||||||||||||||||
Geth | Zoffix, Source at github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to hack.p6c.org:8888/?chan=#perl6 and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes | ||||||||||||||||||||||||||||||||||||||
Zoffix | s: do { shell "ps aux --sort -rss" } | 10:44 | |||||||||||||||||||||||||||||||||||||
Back in business: alerts.perl6.org/ | 10:49 | ||||||||||||||||||||||||||||||||||||||
(power-cycled hack in hypervisor; no idea what was wrong) | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: f7b5715557 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files Log all changes (+ announcement) Deliberately not logged: 4e5c908d 5c35faf0 62242caa e17f23f3 832ae591 de3bde13 f9bced0c d0455a73 da61c8d1 3dd86f3d 5270471c 2c04b208 084ac02e dc0f06b5 6006e2f6 d3a7d7d2 26e34cd1 36caa18a 2a8b17ae 8a10fc17 15b94786 c3358851 fc643a21 d643c2cc 79a95b49 98e575de b7df58f2 02fc1ffe efd0d6c0 b212fc5e 76eff07d a918028e b5100d6a 90303c1e 5feb6bbe 8d954027 ada26ca1 3259953e ec9a227b 78ed66c7 e09f2ecc 3fb06bb0 26522e8a 2a394781 470b38e1 52e66ad3 71012beb 015d5a19 7b2de29b 87815ee4 991af461 97c6f9c8 ab391c24 3e8ee991 b75d9b1e 2a0b90f8 |
11:18 | |||||||||||||||||||||||||||||||||||||
rakudo: 950b44f83b | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/create-release-announcement.p6 Fix create-release-announcement.p6 script It attempted to run `tools/contributors.pl6` but that script was renamed to have `.p6` extension. See issue #1627. |
|||||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#1627 [open]: github.com/rakudo/rakudo/issues/1627 [LHF] Missing bits for .pm ā .pm6 rename | ||||||||||||||||||||||||||||||||||||||
rakudo: 64b0fec966 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod Actual date, claim next release |
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
11:31 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | well if it takes just a little bit over 2 seconds I should instruct whateverable to run it on every single revision of the last few years | 11:38 | |||||||||||||||||||||||||||||||||||||
ok it was much slower back then, but still | |||||||||||||||||||||||||||||||||||||||
ilmari | doing back to the start of 2016 it maxes out at 15s | 12:01 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | say (7058 Ć 15)Ć·60Ć·60 # worst case | 12:05 | |||||||||||||||||||||||||||||||||||||
evalable6 | 29.408333 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | less than two days | ||||||||||||||||||||||||||||||||||||||
plus maybe you'll need a few runs on each to denoise it a little | |||||||||||||||||||||||||||||||||||||||
MasterDuke | could do the several runs per commit simultaneously on multiple cores | 12:21 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | not sure if that's a good idea | 12:40 | |||||||||||||||||||||||||||||||||||||
ah | 12:41 | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: c7813617af | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION [release] Bump MoarVM revision to 2018.03 |
12:44 | |||||||||||||||||||||||||||||||||||||
nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2......2018.03 b0d57e1302 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION |
|||||||||||||||||||||||||||||||||||||||
rakudo: 16b6adb28e | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION [release] Bump NQP revision to 2018.03 |
|||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018.......2018.03 f802c63708 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION |
|||||||||||||||||||||||||||||||||||||||
Zoffix | w00 | 12:48 | |||||||||||||||||||||||||||||||||||||
t | |||||||||||||||||||||||||||||||||||||||
AlexDaniel: release done, ye? | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | Zoffix: yes | 12:49 | |||||||||||||||||||||||||||||||||||||
Zoffix | \o/ | ||||||||||||||||||||||||||||||||||||||
AlexDaniel++ samcv++ | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: zoffixznet++ created pull request #1628: Post release 2018.03 |
12:50 | |||||||||||||||||||||||||||||||||||||
rakudo/master: 7 commits pushed by (Zoffix Znet)++, (Stefan Seifert)++, (Elizabeth Mattijsen)++
|
|||||||||||||||||||||||||||||||||||||||
roast: zoffixznet++ created pull request #404: Post release 2018.03 |
|||||||||||||||||||||||||||||||||||||||
roast/master: 5 commits pushed by (Zoffix Znet)++, (Stefan Seifert)++ | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | p6lert: add severity:low affects:[2018.02 and earlier] In Rakudo 2018.03 Str.comb(Regex) was fixed to return a Seq instead of a List, making Str.comb always return a Seq. Code relying on the specifics of the previous behavior might require some tweaks. | 12:53 | |||||||||||||||||||||||||||||||||||||
oh I know | |||||||||||||||||||||||||||||||||||||||
AlexDaniel` | p6lert: add severity:low affects:[2018.02 and earlier] In Rakudo 2018.03 Str.comb(Regex) was fixed to return a Seq instead of a List, making Str.comb always return a Seq. Code relying on the specifics of the previous behavior might require some tweaks. | ||||||||||||||||||||||||||||||||||||||
p6lert | AlexDaniel`, Added alert ID 5: alerts.perl6.org/alert/5 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel` | p6lert: delete 5 | 12:54 | |||||||||||||||||||||||||||||||||||||
p6lert | AlexDaniel`, Deleted alert ID 5 | ||||||||||||||||||||||||||||||||||||||
Zoffix | why that affects? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Zoffix: Heh well. yeah, was going to ask. Should I leave it just empty? | ||||||||||||||||||||||||||||||||||||||
Zoffix | IMO most alerts shouldn't need affects at all. | 12:55 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | k | ||||||||||||||||||||||||||||||||||||||
Zoffix | Because it's obvious from context. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | p6lert: add severity:low In Rakudo 2018.03 Str.comb(Regex) was fixed to return a Seq instead of a List, making Str.comb always return a Seq. Code relying on the specifics of the previous behavior might require some tweaks. | 12:57 | |||||||||||||||||||||||||||||||||||||
p6lert | AlexDaniel, Added alert ID 6: alerts.perl6.org/alert/6 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | uh, so it skips the id if you do that! | ||||||||||||||||||||||||||||||||||||||
oops! Will not do that again then | 12:58 | ||||||||||||||||||||||||||||||||||||||
Zoffix | What does it matter? | ||||||||||||||||||||||||||||||||||||||
It doesn't skip. It's a unique ID. | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | maybe not, but now it will go #1 #2 #3 #4 #6 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Come to think of it, should add some sort of confirmation for deleting alerts. A slip of a finger and wrong alert would be nuked. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel: yeah, but all of them can be deleted and if numbers were reused any context where alert ID were mentioned would contain incorrect information. | 12:59 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | arguably that alert was in the āstagingā area | 13:00 | |||||||||||||||||||||||||||||||||||||
āit'll take 10 minutes for the alert to show up on the main site's pageā | |||||||||||||||||||||||||||||||||||||||
not a big deal anyway | |||||||||||||||||||||||||||||||||||||||
Zoffix | .oO( OCD ) |
13:01 | |||||||||||||||||||||||||||||||||||||
Well, yeah, but you can still view it via direct URL or direct API by-id query. | 13:03 | ||||||||||||||||||||||||||||||||||||||
And it just uses the auto-increment ID in the database. | 13:04 | ||||||||||||||||||||||||||||||||||||||
Trying to write extra code to by-pass that is silly | |||||||||||||||||||||||||||||||||||||||
m: say permutations $_ with (1,2) | 13:12 | ||||||||||||||||||||||||||||||||||||||
camelia | ((0 1) (1 0)) | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: say .permutations with (1,2) | ||||||||||||||||||||||||||||||||||||||
camelia | ((1 2) (2 1)) | ||||||||||||||||||||||||||||||||||||||
Zoffix | s: &permutations, \((1,)) | ||||||||||||||||||||||||||||||||||||||
SourceBaby | Zoffix, Sauce is at github.com/rakudo/rakudo/blob/64b0....pm6#L1549 | ||||||||||||||||||||||||||||||||||||||
Zoffix | s: (1,), 'permutations', \() | 13:13 | |||||||||||||||||||||||||||||||||||||
SourceBaby | Zoffix, Sauce is at github.com/rakudo/rakudo/blob/64b0....pm6#L1182 | ||||||||||||||||||||||||||||||||||||||
Zoffix tries adding a multi to avoid this weirdness | 13:14 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | āYou just made your tenth edit; thank you, and please keep going!ā | 13:21 | |||||||||||||||||||||||||||||||||||||
Zoffix | ? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Wikipedia :) | 13:22 | |||||||||||||||||||||||||||||||||||||
10 edits but 9 releases (including the point release last month) | 13:23 | ||||||||||||||||||||||||||||||||||||||
oh myā¦ something is wrong | 13:25 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Soon you'll beat my record :) | ||||||||||||||||||||||||||||||||||||||
Wrong where? | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 96570c5ca0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod Oops. 2018.0šÆ |
13:26 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | not a big deal :) | ||||||||||||||||||||||||||||||||||||||
Zoffix | ZOFFLOP: t/spec/S11-modules/nested.t | 13:32 | |||||||||||||||||||||||||||||||||||||
ZOFVM: Files=1290, Tests=153235, 151 wallclock secs (20.84 usr 3.26 sys + 3212.30 cusr 170.06 csys = 3406.46 CPU) | 13:33 | ||||||||||||||||||||||||||||||||||||||
m: say ^3 .combinations: 1..2 | 13:43 | ||||||||||||||||||||||||||||||||||||||
camelia | ((0) (1) (2) (0 1) (0 2) (1 2)) | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: say combinations 3, 1..2 | ||||||||||||||||||||||||||||||||||||||
camelia | ((0 1) (0 2) (1 2)) | ||||||||||||||||||||||||||||||||||||||
Zoffix | And the rabbithole deepens :( | 13:44 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | releasable6: next | 13:45 | |||||||||||||||||||||||||||||||||||||
releasable6 | AlexDaniel, Next release in 33 days and ā5 hours. Blockers: github.com/rakudo/rakudo/issues?q=...%9A%A0%22. Changelog for this release was not started yet | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, Details: gist.github.com/3be2b15cd922ec5479...aabfc500b2 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | 33 days!! | ||||||||||||||||||||||||||||||||||||||
Zoffix | Gonna be a beefy release :) | ||||||||||||||||||||||||||||||||||||||
ZOFVM: Files=1290, Tests=153247, 151 wallclock secs (20.98 usr 3.38 sys + 3209.94 cusr 174.74 csys = 3409.04 CPU) | 13:57 | ||||||||||||||||||||||||||||||||||||||
m: dd ^3 .combinations | 14:00 | ||||||||||||||||||||||||||||||||||||||
camelia | ((), (0,), (1,), (2,), (0, 1), (0, 2), (1, 2), (0, 1, 2)).Seq | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: dd combinations ^3 | ||||||||||||||||||||||||||||||||||||||
camelia | Cannot resolve caller combinations(Range); none of these signatures match: ($n, $k) in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Zoffix | .oO( more like a bear hole ) |
14:01 | |||||||||||||||||||||||||||||||||||||
pmurias | m: use nqp;say(nqp::div_In(nqp::fromstr_I('12' ~ nqp::x('0', 307), Int), nqp::box_i(1, Int))); | 14:05 | |||||||||||||||||||||||||||||||||||||
camelia | Inf | ||||||||||||||||||||||||||||||||||||||
pmurias | BUG: nqp::div_I incorrectly return Infs for super large bignums on MoarVM | ||||||||||||||||||||||||||||||||||||||
m: use nqp;say(nqp::div_In(nqp::fromstr_I('12' ~ nqp::x('0', 306), Int), nqp::box_i(1, Int))); # works for a slightly smaller on | |||||||||||||||||||||||||||||||||||||||
camelia | Inf | ||||||||||||||||||||||||||||||||||||||
pmurias | m: use nqp;say(nqp::div_In(nqp::fromstr_I('12' ~ nqp::x('0', 305), Int), nqp::box_i(1, Int))); # works for a slightly smaller on | 14:06 | |||||||||||||||||||||||||||||||||||||
camelia | 1.2e+306 | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: dd ^3 .combinations: 2.2 .. 3.3 | ||||||||||||||||||||||||||||||||||||||
camelia | This type cannot unbox to a native integer: P6opaque, Rat in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Zoffix | j: use nqp;say(nqp::div_In(nqp::fromstr_I('12' ~ nqp::x('0', 307), Int), nqp::box_i(1, Int))); | 14:10 | |||||||||||||||||||||||||||||||||||||
camelia | 1.2E308 | ||||||||||||||||||||||||||||||||||||||
Zoffix | ooohh that one's familiar | 14:12 | |||||||||||||||||||||||||||||||||||||
RT#130154 RT#130153 RT#130155 | 14:13 | ||||||||||||||||||||||||||||||||||||||
synopsebot | RT#130154 [new]: rt.perl.org/Ticket/Display.html?id=130154 [BUG] Int/Int gives bogus underflow | ||||||||||||||||||||||||||||||||||||||
RT#130153 [new]: rt.perl.org/Ticket/Display.html?id=130153 [9999][BUG] Int**Int yields bogus overflow | |||||||||||||||||||||||||||||||||||||||
RT#130155 [new]: rt.perl.org/Ticket/Display.html?id=130155 [BUG] Rat operations give bogus underflow | |||||||||||||||||||||||||||||||||||||||
Zoffix | And there's a closed PR that fixes the issue, but I at the time I didn't understand why, so I cloed it: github.com/MoarVM/MoarVM/pull/442/files | 14:14 | |||||||||||||||||||||||||||||||||||||
pmurias | Zoffix: that fix seems correct, why isn't merged in? | 14:23 | |||||||||||||||||||||||||||||||||||||
(or do you still don't understand why?) | |||||||||||||||||||||||||||||||||||||||
Zoffix | pmurias: still don't understand why | 14:24 | |||||||||||||||||||||||||||||||||||||
Infact, I forgot all about this, so now I understand it even less then when I created that PR :) | 14:25 | ||||||||||||||||||||||||||||||||||||||
pmurias | I'll try to explain why the fix is correct | 14:27 | |||||||||||||||||||||||||||||||||||||
if we are calling div_In with super big numbers we can't just convert them to doubles as we would get an Inf | 14:28 | ||||||||||||||||||||||||||||||||||||||
so the approach is to throw away the same amount of the least significant bits from both of them | 14:29 | ||||||||||||||||||||||||||||||||||||||
we currently throw away an amount of bits that's needed for both of them to fit | 14:30 | ||||||||||||||||||||||||||||||||||||||
while we need to get the smaller one to fit | 14:31 | ||||||||||||||||||||||||||||||||||||||
because currently the smaller one is just shifted down into zero | 14:33 | ||||||||||||||||||||||||||||||||||||||
timotimo | pmurias: i think the floating point parsing thing you found is a known issue, and we even had a C program reproduce the problem | 14:34 | |||||||||||||||||||||||||||||||||||||
Zoffix | no, that one was for Rats | ||||||||||||||||||||||||||||||||||||||
pmurias now has doubts the Zoffix fix is correct, we need more TDD ;) | |||||||||||||||||||||||||||||||||||||||
Zoffix | m: use nqp; say(nqp::div_In(nqp::fromstr_I("1" ~ nqp::x("0", 1006), Int), nqp::fromstr_I("2" ~ nqp::x("0", 1006), Int))) | 14:35 | |||||||||||||||||||||||||||||||||||||
camelia | 0.5 | ||||||||||||||||||||||||||||||||||||||
pmurias | timotimo: I have a fix for the parsing thing, it just needs nqp::div_I to work correctly | ||||||||||||||||||||||||||||||||||||||
timotimo | that was rats? huh | ||||||||||||||||||||||||||||||||||||||
Zoffix | pmurias: I don't get how this works tho. What does mp_div_2d do? | 14:36 | |||||||||||||||||||||||||||||||||||||
nm, found docs. mp_div_2d(a, b) divides a by 2**b | 14:37 | ||||||||||||||||||||||||||||||||||||||
k, now I get it | |||||||||||||||||||||||||||||||||||||||
pmurias: but yeah, it's still not clear to me if the fix is right. Because you're basically dealing with: an Int that's too big, it becomes an Inf when converted to double and you get Inf result; or an Inf that's too small, it becomes zero then reduced, and you get Inf result (through division by zero). So, reasoning that way, it shouldn't matter whether we take a min or a max | 14:40 | ||||||||||||||||||||||||||||||||||||||
Is the 1023 it's checking against wrong? | |||||||||||||||||||||||||||||||||||||||
|5d Check divIn thing github.com/MoarVM/MoarVM/pull/442/files | 14:42 | ||||||||||||||||||||||||||||||||||||||
ZofBot | Zoffix, Will remind you on 2018-03-24T10:42:06.579886-04:00 about Check divIn thing github.com/MoarVM/MoarVM/pull/442/files | ||||||||||||||||||||||||||||||||||||||
Zoffix | gonna stash it for when I'm more awake | ||||||||||||||||||||||||||||||||||||||
Zoffix spots yet another bug in combinations impl | 15:06 | ||||||||||||||||||||||||||||||||||||||
m: dd <a b c>.combinations: 2..^3.9 | 15:07 | ||||||||||||||||||||||||||||||||||||||
camelia | (("a", "b"), ("a", "c"), ("b", "c"), ("a", "b", "c")).Seq | ||||||||||||||||||||||||||||||||||||||
Zoffix | or is it.. hm | 15:08 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | releasable6: 2018-03-12T00:00:00Z 2018-03-19T00:00:00Z | 15:10 | |||||||||||||||||||||||||||||||||||||
releasable6 | AlexDaniel, I cannot recognize this command. See wiki for some examples: github.com/perl6/whateverable/wiki/Releasable | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: dd <a b c>.combinations: 2.7..^3.6 | ||||||||||||||||||||||||||||||||||||||
camelia | This type cannot unbox to a native integer: P6opaque, Rat in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
AlexDaniel | reportable6: 2018-03-12T00:00:00Z 2018-03-19T00:00:00Z | ||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: say eager 2.7..^3.6 | ||||||||||||||||||||||||||||||||||||||
camelia | (2.7) | ||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, gist.github.com/6fe0a5474a8782abac...1c02c82568 | 15:11 | |||||||||||||||||||||||||||||||||||||
Zoffix | m: say (eager 2.7..^3.6)Ā».Int | ||||||||||||||||||||||||||||||||||||||
camelia | (2) | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: say (eager 2.3..^3.6)Ā».Int | ||||||||||||||||||||||||||||||||||||||
camelia | (2 3) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | there was a person who had āweeklyā shortcut implemented for reportable6ā¦ and then that person went for vacation | ||||||||||||||||||||||||||||||||||||||
and I'm still waiting! | |||||||||||||||||||||||||||||||||||||||
:) | |||||||||||||||||||||||||||||||||||||||
weekly: reportable: gist.github.com/6fe0a5474a8782abac...1c02c82568 | 15:13 | ||||||||||||||||||||||||||||||||||||||
notable6 | AlexDaniel, Noted! | ||||||||||||||||||||||||||||||||||||||
Zoffix | Do we have any other places where we take non-int ranges to mean int things? Do we reify and then intify or do we intify the endpoints and then intify? | ||||||||||||||||||||||||||||||||||||||
wow 60 tickets in a week. Hardcore | 15:14 | ||||||||||||||||||||||||||||||||||||||
m: dd "foo.tar.gz.zip".IO.extension: 2.3..^3.6 | |||||||||||||||||||||||||||||||||||||||
camelia | Cannot resolve caller extension(IO::Path: Range); none of these signatures match: (IO::Path:D $: *%_) (IO::Path:D $: Int :$parts!, *%_) (IO::Path:D $: Range :$parts!, *%_) (IO::Path:D $: Str $subst, Int :$parts = 1, Str :$joineā¦ |
||||||||||||||||||||||||||||||||||||||
Zoffix | m: dd "foo.tar.gz.zip".IO.extension: :parts(2.3..^3.6) | ||||||||||||||||||||||||||||||||||||||
camelia | "gz.zip" | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: dd "foo.tar.gz.zip".IO.extension: :parts(2.7..^3.6) | 15:15 | |||||||||||||||||||||||||||||||||||||
camelia | "gz.zip" | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Zoffix: is it? We had 60 tickets **closed** once. ātouchedā in these reports means a comment, or a tag added, or anything | 15:18 | |||||||||||||||||||||||||||||||||||||
Zoffix: gist.github.com/2313f13e789ae400f5...f41ef60f4e | |||||||||||||||||||||||||||||||||||||||
Zoffix | m: say "abcdefg" ~~ m:nth(2.7..3.6)/./ | ||||||||||||||||||||||||||||||||||||||
camelia | (ļ½¢bļ½£) | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: say "abcdefg" ~~ m:nth(2.3..3.6)/./ | ||||||||||||||||||||||||||||||||||||||
camelia | (ļ½¢bļ½£ ļ½¢cļ½£) | ||||||||||||||||||||||||||||||||||||||
Zoffix | So we're inconsistent here, though luckily :parts on IO.extension is just a propspec. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | and once we touched 185 tickets in one week, I think that was when we had rakudo squashathon: gist.github.com/49326ba3f95a4f3ee3...22e8d48519 | 15:19 | |||||||||||||||||||||||||||||||||||||
fwiw all this can be found here: github.com/rakudo/rakudo/wiki/Ticket-updates | 15:20 | ||||||||||||||||||||||||||||||||||||||
Zoffix | holy crap | ||||||||||||||||||||||||||||||||||||||
DrForr | o/ | 15:34 | |||||||||||||||||||||||||||||||||||||
Zoffix | \o | 15:37 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 624b3f0cd1 | (Zoffix Znet)++ | src/core/List.pm6 Fix explosion in List.combinations: Range Still needs more work with non-Int Ranges. Will be resolved as part of R#1629 github.com/rakudo/rakudo/issues/1629 |
15:39 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#1629 [open]: github.com/rakudo/rakudo/issues/1629 [audit entire codebase for such issues] [META] Treatment of non-Int ranges as a sequence of Int values | ||||||||||||||||||||||||||||||||||||||
pmurias | Zoffix: the check 1023 is causing the problem | 15:48 | |||||||||||||||||||||||||||||||||||||
Zoffix | cool. | 15:49 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 29dcde1026 | (Zoffix Znet)++ | src/core/List.pm6 Consistify &combinations/&permuations with method forms In most of the language, subroutine forms are largely a functional way to use the method forms. However, with &combinations/&permutations, trying to follow that convention produces confusing[^1] results in that @list.permuations permutates the list, yet permutations(@list) is equivalent to permutations(^@list). If @list contains small integers, ... (11 more lines) |
15:50 | |||||||||||||||||||||||||||||||||||||
roast: 899d4d7858 | (Zoffix Znet)++ | 2 files Spec &combinations/&permutations to be closer to method forms Rakudo impl and reasoning: github.com/rakudo/rakudo/commit/29dcde1026 |
|||||||||||||||||||||||||||||||||||||||
pmurias | Zoffix: I don't have an obvious solution to that | 15:58 | |||||||||||||||||||||||||||||||||||||
Zoffix | :) | ||||||||||||||||||||||||||||||||||||||
I'll give it a go on the weekend, unless someone beats me to it | 15:59 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/scientific-notation-using-div_In: 53c833e0e5 | pmurias++ | src/Perl6/Actions.nqp Parse scientific notation numbers using div_In |
16:06 | |||||||||||||||||||||||||||||||||||||
pmurias | Zoffix: if you do you can the moar backend can use the scientific notation parsing fix I'll use on the js backend | 16:07 | |||||||||||||||||||||||||||||||||||||
Zoffix | |4d23h if you do you can the moar backend can use the scientific notation parsing fix I'll use on the js backend : github.com/rakudo/rakudo/commit/53c833e0e5 | 16:08 | |||||||||||||||||||||||||||||||||||||
ZofBot | Zoffix, Will remind you on 2018-03-24T11:08:23.014514-04:00 about if you do you can the moar backend can use the scientific notation parsing fix I'll use on the js backend : github.com/rakudo/rakudo/commit/53c833e0e5 | ||||||||||||||||||||||||||||||||||||||
Zoffix | noted | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/js: 945fdd6ee9 | pmurias++ | src/Perl6/Actions.nqp Parse scientific notation numbers using div_In |
16:10 | |||||||||||||||||||||||||||||||||||||
rakudo: cecaacb520 | (Elizabeth Mattijsen)++ | 9 files Fix all comment references to .pm files in setting Fixes GH #1627 |
17:11 | ||||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#1627 [open]: github.com/rakudo/rakudo/issues/1627 [LHF] Missing bits for .pm ā .pm6 rename | ||||||||||||||||||||||||||||||||||||||
Zoffix | ZOFFLOP: t/spec/S11-modules/nested.t | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: a0ee718db3 | (Zoffix Znet)++ | src/core/List.pm6 (no changelog) Fix &combinations(n); b2gills++ for code review Feature was added in earlier commit[^1], but calls method form of combinations instead of passing through the subs again, to differentiate between Iterable/Int source. Fix by doing just that. [1] github.com/rakudo/rakudo/commit/29...b059c7adb6 |
17:12 | |||||||||||||||||||||||||||||||||||||
roast: 928b4b9bda | (Zoffix Znet)++ | S32-list/combinations.t Cover &combinations(n) Rakudo fix: github.com/rakudo/rakudo/commit/a0ee718db3 |
17:14 | ||||||||||||||||||||||||||||||||||||||
japhb | `time perl6 -e ''` seems to be faster (but also more variable) now. Instead of minimum millisecond times in the 140s, it's now down in the 90's ... but doing it repeatedly shows some in the 160's (which could just be coincidences with local load, this is my workstation, but if replicable may indicate a bimodal startup time distribution). | 17:29 | |||||||||||||||||||||||||||||||||||||
.oO( replicalizable ) |
17:30 | ||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Elizabeth Mattijsen 'Fix all comment references to .pm files in setting | 18:19 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/355469981 github.com/rakudo/rakudo/compare/2...caacb52031 | |||||||||||||||||||||||||||||||||||||||
samcv | release++ | 18:56 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | yes-yes, (release managers)++ :) | 18:59 | |||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Zoffix Znet '(no changelog) Fix &combinations(n); b2gills++ for code review | 19:08 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/355470599 github.com/rakudo/rakudo/compare/c...ee718db34b | |||||||||||||||||||||||||||||||||||||||
Geth | nqp: a2f6656705 | (Stefan Seifert)++ | 2 files Make build of NQP modules reproducible By replacing timestamps in the compilation unit's id with a counter and in construction of unique alt_nfs ids with the compilation unit's id, we get reproducible builds. Simple rebuilds without changes to the source will no longer lead to "Missing or wrong version of dependency" messages. |
20:22 | |||||||||||||||||||||||||||||||||||||
lizmat | Q: is the module for remote debugging already released to CPAN? If so, what is its name ? | 20:24 | |||||||||||||||||||||||||||||||||||||
notable: weekly | 20:35 | ||||||||||||||||||||||||||||||||||||||
notable6 | lizmat, 6 notes: gist.github.com/a0e48f297633413d41...96bfa34475 | ||||||||||||||||||||||||||||||||||||||
travis-ci | NQP build failed. Stefan Seifert 'Make build of NQP modules reproducible | 20:38 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/355553636 github.com/perl6/nqp/compare/b0d57...f66567052e | |||||||||||||||||||||||||||||||||||||||
lizmat | pmurias: what are "source maps" ? | 20:42 | |||||||||||||||||||||||||||||||||||||
FROGGS | lizmat: it is a reversal mapping file of a minified/compressed javascript to its original source file | 20:44 | |||||||||||||||||||||||||||||||||||||
so you can ship a minified version for performance reason, but if you need to debug you get actual line numbers | |||||||||||||||||||||||||||||||||||||||
lizmat | and I guess the minified version is the "precomped" version on the JS backend | 20:45 | |||||||||||||||||||||||||||||||||||||
FROGGS | not sure... I'd think that precompiling would involve more than just minifying | 20:48 | |||||||||||||||||||||||||||||||||||||
like bounded serialization and such | |||||||||||||||||||||||||||||||||||||||
lizmat | does Javascript have a non-textual binary representation ? | ||||||||||||||||||||||||||||||||||||||
FROGGS | no | ||||||||||||||||||||||||||||||||||||||
lizmat | but precompiling would produce minified code, I would assume ? | 20:49 | |||||||||||||||||||||||||||||||||||||
FROGGS | I very much think so, yes | 20:50 | |||||||||||||||||||||||||||||||||||||
lizmat | is it me, or has Twitter been really silent wrt Perl 6 in the past week ? | 20:53 | |||||||||||||||||||||||||||||||||||||
FROGGS | I can't tell, I don't have a twitter account | 20:54 | |||||||||||||||||||||||||||||||||||||
jnthn | lizmat: modules.perl6.org/search/?q=MoarVM | 21:46 | |||||||||||||||||||||||||||||||||||||
lizmat | jnthn++ | 21:47 | |||||||||||||||||||||||||||||||||||||
ah, it's only in the ecosystem, not on CPAN ?? | 21:48 | ||||||||||||||||||||||||||||||||||||||
jnthn | Yeah, looks like it's been added that way for now | 21:49 | |||||||||||||||||||||||||||||||||||||
Probably makes sense for things at an early stage; lowers the cost of making fixes available. | 21:50 | ||||||||||||||||||||||||||||||||||||||
A bunch of my things are still done the github way also, though I'm gradually shuffling them CPANwards when I have other reason to touch them :) | 21:51 | ||||||||||||||||||||||||||||||||||||||
timotimo | i'm to blame for the non-cpanyness of the module | 22:06 | |||||||||||||||||||||||||||||||||||||
lizmat | timotimo: no worries | 22:13 | |||||||||||||||||||||||||||||||||||||
And another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2018/03/19/...y-edument/ | 22:30 | ||||||||||||||||||||||||||||||||||||||
timotimo | lizmat: the MSVC stuff was just making sure the debugserver could build on windows, so not really a notable change IMO | 22:34 | |||||||||||||||||||||||||||||||||||||
lizmat | it was notable work, no ? | ||||||||||||||||||||||||||||||||||||||
and we want the debugserver to also run on Windows, right ? | 22:35 | ||||||||||||||||||||||||||||||||||||||
timotimo | it makes it sound like something didn't work on windows before | ||||||||||||||||||||||||||||||||||||||
but everything built fine on MSVC before the debugserver was merged | |||||||||||||||||||||||||||||||||||||||
lizmat | ah, ok, I'll refine it to the debugserver | ||||||||||||||||||||||||||||||||||||||
timotimo | also, the debugserver was fixed to work with msvc before the debugserver got merged ;) | ||||||||||||||||||||||||||||||||||||||
lizmat | but it only became visible then, right? | 22:36 | |||||||||||||||||||||||||||||||||||||
I mean sometimes things get merged from weeks ago | |||||||||||||||||||||||||||||||||||||||
I always take the time they became visible to the general public as the time to report on them | 22:37 | ||||||||||||||||||||||||||||||||||||||
otherwise it gets very confusing, I would think | |||||||||||||||||||||||||||||||||||||||
timotimo | i understand it like this: there were bugs in the debugserver all the time, i fixed almost all of them. should every fix there be reported on? i'd say no | ||||||||||||||||||||||||||||||||||||||
lizmat | "Timo Paulssen worked on further developing / debugging the new remote debugging support." | 22:38 | |||||||||||||||||||||||||||||||||||||
that better ? | |||||||||||||||||||||||||||||||||||||||
timotimo | that sounds a little misleading, because i actually made the remote debugging support completely :) | 22:39 | |||||||||||||||||||||||||||||||||||||
lizmat | Timo Paulssen created the initial version of the new remote debugging support for MoarVM over the past months, and he continued development / debugging the past week. | 22:42 | |||||||||||||||||||||||||||||||||||||
timotimo: ^^^ | |||||||||||||||||||||||||||||||||||||||
timotimo | that sounds pretty clear | ||||||||||||||||||||||||||||||||||||||
lizmat | so updated... | 22:43 | |||||||||||||||||||||||||||||||||||||
timotimo | thank you kindly | 22:44 | |||||||||||||||||||||||||||||||||||||
lizmat | yw, timotimo++ # great work! | ||||||||||||||||||||||||||||||||||||||
timotimo | <3 | 22:45 | |||||||||||||||||||||||||||||||||||||
lizmat gets some shuteye! | 22:51 | ||||||||||||||||||||||||||||||||||||||
jnthn | lizmat++ # weekly | 23:28 | |||||||||||||||||||||||||||||||||||||
pmurias | lizmat: source maps contain the info which line of compile JavaScript is which line of input Perl 6 | 23:34 |