| 2017-11-29 |
|
AlexDaniel
| squashable6: next | 02:00 |
|
squashable6
| AlexDaniel, ⚠🍕 Next SQUASHathon in 2 days and ≈7 hours (2017-12-02 UTC-12⌁UTC+14). See https://github.com/rakudo/rakudo/wiki/Monthly-Bug-Squash-Day | 02:01 |
|
SmokeMachine
| hi there! Id like to propose a new named parameter on classify and classify-list... my idea is something like this: https://github.com/FCO/rakudo/commit/6b18cd3b92355ce02b888e4c6eec463d16aecef3 what do you guys think? | 02:39 |
|
Geth
| ¦ rakudo: 754664ed54 | TimToady++ | 2 files | 06:06 |
|
| ¦ rakudo: further enum cleanup | 06:06 |
|
| ¦ rakudo: | 06:06 |
|
| ¦ rakudo: Enums no long backtrack on failure to find an initializer, causing | 06:06 |
|
| ¦ rakudo: mysterious undefined enum function errors. Fixes #67942 even though | 06:06 |
|
| ¦ rakudo: it was closed... | 06:06 |
|
| ¦ rakudo: | 06:06 |
|
| ¦ rakudo: Only the setting uses the special-cased enum actions for bootstrapping | 06:06 |
|
| ¦ rakudo: <…commit message has 11 more lines…> | 06:06 |
|
| ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/754664ed54 | 06:06 |
|
masak
| TimToady: what @others say; get well soon | 06:30 |
|
[Tux]
| Rakudo version 2017.11-41-g754664ed5 - MoarVM version 2017.11-2-g26ad7cc55 | 07:17 |
|
| csv-test-xs-20 0.438 - 0.477 | 07:17 |
|
| csv-ip5xs 1.110 - 1.122 | 07:17 |
|
| test-t --race 1.391 - 1.441 | 07:17 |
|
| test-t 3.173 - 3.338 | 07:17 |
|
| csv-parser 12.478 - 12.590 | 07:17 |
|
| test 12.636 - 12.825 | 07:17 |
|
| csv-ip5xs-20 13.050 - 13.276 | 07:17 |
|
| test-t-20 --race 20.565 - 21.912 | 07:18 |
|
| test-t-20 58.387 - 60.788 | 07:18 |
|
Geth
| ¦ nqp: 8dbaec7a43 | (Samantha McVey)++ | tools/build/MOAR_REVISION | 09:51 |
|
| ¦ nqp: Bump MoarVM to get fix for <:Digit> | 09:51 |
|
| ¦ nqp: | 09:51 |
|
| ¦ nqp: Fixes long standing issue where <:Digit> matches everything and | 09:51 |
|
| ¦ nqp: codepoints with 'Numeric_Type' = 'Digit' would return an empty string | 09:51 |
|
| ¦ nqp: instead of the correct result. | 09:51 |
|
| ¦ nqp: | 09:51 |
|
| ¦ nqp: Changes: 2017.11..2017.11-20-gd23f5ca16 | 09:51 |
|
| ¦ nqp: <…commit message has 15 more lines…> | 09:51 |
|
| ¦ nqp: review: https://github.com/perl6/nqp/commit/8dbaec7a43 | 09:51 |
|
| ¦ nqp: version bump brought these changes: https://github.com/MoarVM/MoarVM/compare/2017.11...2017.11-20-gd23f5ca16 | 09:51 |
|
| ¦ rakudo: 0339b0f83a | (Samantha McVey)++ | tools/build/NQP_REVISION | 09:53 |
|
| ¦ rakudo: Bump NQP/Moar to get Numeric_Type and <:Digit> fixes | 09:53 |
|
| ¦ rakudo: | 09:53 |
|
| ¦ rakudo: Fixes long standing issue where <:Digit> matches everything and | 09:53 |
|
| ¦ rakudo: codepoints with 'Numeric_Type' = 'Digit' would return an empty string | 09:53 |
|
| ¦ rakudo: instead of the correct result. | 09:53 |
|
| ¦ rakudo: | 09:53 |
|
| ¦ rakudo: NQP Changes: 2017.11..2017.11-20-g8dbaec7a4 | 09:53 |
|
| ¦ rakudo: <…commit message has 37 more lines…> | 09:53 |
|
| ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/0339b0f83a | 09:53 |
|
| ¦ rakudo: version bump brought these changes: https://github.com/perl6/nqp/compare/2017.11...2017.11-20-g8dbaec7a4 | 09:53 |
|
| ¦ roast: ac529543bd | (Samantha McVey)++ | 2 files | 09:56 |
|
| ¦ roast: Add tests for <:LC>, <:Digit> and Line_Break = XX | 09:56 |
|
| ¦ roast: | 09:56 |
|
| ¦ roast: Add regex tests for <:LC> (Letter Cased), <:Digit> (Numeric_Type=Digit) | 09:56 |
|
| ¦ roast: and that .uniprop('Line_Break') returns XX as its default value for | 09:56 |
|
| ¦ roast: unassigned codepoints. | 09:56 |
|
| ¦ roast: review: https://github.com/perl6/roast/commit/ac529543bd | 09:56 |
|
wander
| rt#131856 | 11:36 |
|
synopsebot
| RT#131856 [new] : https://rt.perl.org/Ticket/Display.html?id=131856 [@LARRY] Junctions don't junct when routine has a slurpy, leading to inconsistent behaviour with core routines | 11:36 |
|
wander
| m: say (any( <h H> ) ~ 'amadryas').perl | 11:37 |
|
camelia
| rakudo-moar 0339b0f83: OUTPUT: «any("hamadryas", "Hamadryas")» | 11:37 |
|
wander
| I don't know why but find this rt got fixed by chance | 11:37 |
|
| grep commits of rakudo fails to find a commit like 'fix rt#131856' or includes '131856' | 11:40 |
|
DrForr
| Pleasant side effect? | 11:48 |
|
Geth
| ¦ rakudo: W4anD0eR96++ created pull request #1279: Ignore .DS_Store | 11:48 |
|
| ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/1279 | 11:48 |
|
synopsebot
| RAKUDO#1279 [open] : https://github.com/rakudo/rakudo/pull/1279 Ignore .DS_Store | 11:48 |
|
wander
| Maybe :-) | 11:49 |
|
Geth
| ¦ rakudo: deb88aa54a | (Alex Chen)++ (committed using GitHub Web editor) | .gitignore | 11:57 |
|
| ¦ rakudo: Ignore .DS_Store | 11:57 |
|
| ¦ rakudo: | 11:57 |
|
| ¦ rakudo: For mac user's convenience | 11:57 |
|
| ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/deb88aa54a | 11:57 |
|
| ¦ rakudo: 4a32089fda | (Zoffix Znet)++ (committed using GitHub Web editor) | .gitignore | 11:57 |
|
| ¦ rakudo: Merge pull request #1279 from W4anD0eR96/patch-2 | 11:57 |
|
| ¦ rakudo: | 11:57 |
|
| ¦ rakudo: Ignore .DS_Store | 11:57 |
|
| ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/4a32089fda | 11:57 |
|
| ¦ nqp/master: 7 commits pushed by pmurias++ | 12:57 |
|
| ¦ nqp/master: d9b5bc3d55 | [js] Fix nqp::getstrfromname and nqp::codepointfromname with NULL | 12:57 |
|
| ¦ nqp/master: b3fdc3f425 | Test nqp::getstrfromname and nqp::codepointfromname with NULL | 12:57 |
|
| ¦ nqp/master: c0190e94e7 | [js] Support more unicode properties | 12:57 |
|
| ¦ nqp/master: 22d9a36513 | [js] Unicode prop matching improvements | 12:57 |
|
| ¦ nqp/master: c8c40f3e1c | [js] Setup the typed VMArray access methods to arrays with that types | 12:57 |
|
| ¦ nqp/master: b770230883 | [js] Fix bug | 12:57 |
|
| ¦ nqp/master: 24f52cac33 | [js] Install some methods into a VMArray that hasn't been fully composed yet | 12:57 |
|
| ¦ nqp/master: review: https://github.com/perl6/nqp/compare/8dbaec7a43...24f52cac33 | 12:57 |
|
tbrowder
| .tell AlexDaniel ref pod tests and lines with ws at end: only way i know how to guarantee retaining the ws is to generate the test file via the test harness somehow. any other ideas? | 13:03 |
|
yoleaux
| tbrowder: I'll pass your message to AlexDaniel. | 13:03 |
|
Zoffix
| SmokeMachine: -1 from me on classify changes. I don't think there's much demand for that, so I feel we shouldn't add extra maintenance learning burden; especially considering the .classify/.categorize/.classify-list/.categorize-list gang are already fairly arcane | 13:11 |
|
yoleaux
| 13:03Z <jnthn> Zoffix: Anonymous methods actually are closures. The thing that makes things "not a closure" is when they are installed somewhere at compile time. A type has a single meta-object with a single method table. | 13:11 |
|
Zoffix
| Ah | 13:11 |
|
| SmokeMachine: I know it's easy to add new features, but adding them on a whim, the first time you thought about them will just make things grow and grow, until it's a royal mess that provides 50 different ways to do the same thing, with miles of documentation to go along with it. I had first-hand experience with that when writing https://metacpan.org/release/ZOFFIX/App-ZofCMS-1.001007 | 13:14 |
|
| Maybe give it a go in module, first? | 13:16 |
|
| I'm following that path right now. Gonna make Proxee.pm6 that offers a more polished Proxy with a few more features. | 13:16 |
|
jnthn
| Is the EE for Enterprise Edition? :) | 13:17 |
|
Zoffix
| :) | 13:17 |
|
jnthn
| I only glanced SmokeMachine's proposal (didn't have time/brane to ponder it more yet), though I note that the additions lets you do something in O(1) space that'd need O(n) space otherwise | 13:17 |
|
| Zoffix goes back to lurking | 13:18 |
|
Geth
| ¦ rakudo/js: 5 commits pushed by pmurias++ | 13:30 |
|
| ¦ rakudo/js: 294edfaefb | [js] Set $*PID | 13:30 |
|
| ¦ rakudo/js: a30766b39b | Enable weird numbers on all backends | 13:30 |
|
| ¦ rakudo/js: 9e3b197ac9 | [js] Fix nqp::p6finddispatcher | 13:30 |
|
| ¦ rakudo/js: 20f0df8f72 | [js] Enable atomic ops and unicode comparision | 13:30 |
|
| ¦ rakudo/js: bbeb40d556 | Avoid using an uncomposed VMArray | 13:30 |
|
| ¦ rakudo/js: review: https://github.com/rakudo/rakudo/compare/9463906b98...bbeb40d556 | 13:30 |
|
perlawhirl
| ooh, we talking 'bout .classify(). I have a request that is much less invasive, I just want to make argless .classify a little more DWIMMY, rather than, you know... die | 14:02 |
|
| m: say <A A A A B B B C C D>.classify() | 14:03 |
|
camelia
| rakudo-moar 4a32089fd: OUTPUT: «Must specify something to classify with, a Callable, Hash or List in block <unit> at <tmp> line 1» | 14:03 |
|
perlawhirl
| m: say <A A A A B B B C C D>.classify({$_}) # <-- can this be $test default | 14:03 |
|
camelia
| rakudo-moar 4a32089fd: OUTPUT: «{A => [A A A A], B => [B B B], C => [C C], D => [D]}» | 14:03 |
|
SmokeMachine
| my code doesn't handle junctions yet (https://github.com/perl6/roast/blob/fca87f2030d5cab6fc8460e5b195aecd9b7765b2/S32-list/classify.t#L121)... but Im going to solve that today later... | 14:04 |
|
Geth
| ¦ nqp/master: 4 commits pushed by pmurias++ | 14:30 |
|
| ¦ nqp/master: 229ae153c3 | Revert "[js] Install some methods into a VMArray that hasn't been fully composed yet" | 14:30 |
|
| ¦ nqp/master: 03ebeff97f | Remove duplicated method | 14:30 |
|
| ¦ nqp/master: bafc5c1d22 | [js] Fix indentation | 14:30 |
|
| ¦ nqp/master: a68cc97691 | [js] Use different methods for type array ops | 14:30 |
|
| ¦ nqp/master: review: https://github.com/perl6/nqp/compare/24f52cac33...a68cc97691 | 14:30 |
|
| ¦ nqp: 0e7ff4e7fc | (Zoffix Znet)++ (committed using GitHub Web editor) | docs/ops.markdown | 16:05 |
|
| ¦ nqp: Document nqp::decont | 16:05 |
|
| ¦ nqp: review: https://github.com/perl6/nqp/commit/0e7ff4e7fc | 16:05 |
|
pmurias
| Zoffix++ # more nqp:: docs is always great | 16:17 |
|
Geth
| ¦ nqp: c3f74349ee | pmurias++ | docs/ops.markdown | 16:49 |
|
| ¦ nqp: Doc nqp::decont signature | 16:49 |
|
| ¦ nqp: review: https://github.com/perl6/nqp/commit/c3f74349ee | 16:49 |
|
| ¦ nqp: 3d50752740 | pmurias++ | docs/ops.markdown | 16:49 |
|
| ¦ nqp: Fix typos in docs | 16:49 |
|
| ¦ nqp: review: https://github.com/perl6/nqp/commit/3d50752740 | 16:49 |
|
| ¦ nqp: 2a0ca51a75 | pmurias++ | docs/ops.markdown | 16:49 |
|
| ¦ nqp: Document some more op return values | 16:49 |
|
| ¦ nqp: review: https://github.com/perl6/nqp/commit/2a0ca51a75 | 16:49 |
|
AlexDaniel
| squashable6: next | 17:40 |
|
squashable6
| AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈16 hours (2017-12-02 UTC-12⌁UTC+14). See https://github.com/rakudo/rakudo/wiki/Monthly-Bug-Squash-Day | 17:40 |
|
AlexDaniel
| wander: hello | 17:43 |
|
| wander: I don't think it was fixed really. It's just that junctions were changed to DWIM with ~ (lizmat++) | 17:43 |
|
| m: say <A a>.any ~ <Z z>.any | 17:44 |
|
camelia
| rakudo-moar 4a32089fd: OUTPUT: «any(AZ, Az, aZ, az)» | 17:44 |
|
wander
| see. | 17:45 |
|
AlexDaniel
| we can bisect to find when it was done, but iirc it was a lot of work that was first reverted, and then brought back again later when it was more ready | 17:46 |
|
| and that's kinda irrelevant anyway | 17:46 |
|
wander
| m: sub foo (*@a) { @a.join: '|' }; say foo <h H>.any, 'amadryas' | 17:46 |
|
camelia
| rakudo-moar 4a32089fd: OUTPUT: «any(h|amadryas, H|amadryas)» | 17:46 |
|
wander
| AlexDaniel: is it? ^ looks like any-junction works correct with routine having a slurpy | 17:48 |
|
| not only `~` at least | 17:48 |
|
| or .join implemented with `~` | 17:49 |
|
AlexDaniel
| m: sub foo ($a, $b) { ($a, $b).max }; say foo <h H>.any, ‘amadryas’ | 17:51 |
|
camelia
| rakudo-moar 4a32089fd: OUTPUT: «any(h, amadryas)» | 17:51 |
|
AlexDaniel
| m: sub foo (*@a) { @a.max }; say foo <h H>.any, ‘amadryas’ | 17:51 |
|
camelia
| rakudo-moar 4a32089fd: OUTPUT: «amadryas» | 17:51 |
|
AlexDaniel
| m: sub foo (*@a) { max @a }; say foo <h H>.any, ‘amadryas’ | 17:52 |
|
camelia
| rakudo-moar 4a32089fd: OUTPUT: «amadryas» | 17:52 |
|
AlexDaniel
| dunno, that looks different ? | 17:52 |
|
wander
| yes, thank you. | 17:54 |
|
AlexDaniel`
| .ask AlexDaniel test | 17:58 |
|
yoleaux
| AlexDaniel`: I'll pass your message to AlexDaniel. | 17:58 |
|
AlexDaniel
| . | 17:58 |
|
yoleaux
| 17:58Z <AlexDaniel`> AlexDaniel: test | 17:58 |
|
samcv
| m: say 'a' ~~ /<:Digit>/ | 21:01 |
|
camelia
| rakudo-moar 4a32089fd: OUTPUT: «Nil» | 21:01 |
|
jnthn
| \o/ | 21:16 |
|
| .oO( <base16> Hey, that's unkind! ) | 21:16 |
|
AlexDaniel
| m: say 'a' ~~ /<xdigit>/ | 21:24 |
|
camelia
| rakudo-moar 4a32089fd: OUTPUT: «「a」 xdigit => 「a」» | 21:24 |
|
AlexDaniel
| squashable6: next | 22:09 |
|
squashable6
| AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈11 hours (2017-12-02 UTC-12⌁UTC+14). See https://github.com/rakudo/rakudo/wiki/Monthly-Bug-Squash-Day | 22:09 |
|
lizmat
| AlexDaniel: won't be able to participate much in the next Squashathon | 22:14 |
|
yoleaux
| 28 Nov 2017 21:02Z <AlexDaniel> lizmat: I've done the bot. It tends to segfault a little bit (GH#1278), but if that happens just rerun the command again. https://github.com/perl6/whateverable/wiki/Reportable | 22:14 |
|
synopsebot
| GH#1278 [open] : https://github.com/rakudo/rakudo/issues/1278 [SEGV] Another SEGV in whateverable | 22:14 |
|
yoleaux
| 28 Nov 2017 21:30Z <gfldex> lizmat: basic html support is in. I had to cheat because Telemetry::report still resists overloading (and there are a few things not exported). | 22:14 |
|
| 28 Nov 2017 23:51Z <SmokeMachine> lizmat: this (WiP) (https://github.com/FCO/rakudo/commit/94617ea607892bf7e29490820bac397015c3b137) is what I mean when I was talking about add a :&reduce parameter to classify-list/classify | 22:14 |
|
| lizmat is feeling really under the weather | 22:14 |
|
AlexDaniel
| lizmat: that's ok. In fact, it wasn't advertized as much as other squashathons, so chances are we'll have just AlexDaniel working on RT tickets for 50 hours… :) | 22:15 |
|
MasterDuke
| lizmat: turns out my hotel bar has Kwak, so i very much enjoyed one of those this evening | 22:15 |
|
Geth
| ¦ rakudo: 2658fcdfa8 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm6 | 22:21 |
|
| ¦ rakudo: Fix alphabeticalization error | 22:21 |
|
| ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/2658fcdfa8 | 22:21 |
|
| ¦ rakudo: 917985477c | (Elizabeth Mattijsen)++ | 3 files | 22:21 |
|
| ¦ rakudo: Add some :exists tests | 22:21 |
|
| ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/917985477c | 22:21 |
|
| ¦ rakudo: f3b1289fd4 | (Elizabeth Mattijsen)++ | lib/Telemetry.pm6 | 22:21 |
|
| ¦ rakudo: Fix some Telemetry.EXISTS-KEY issues | 22:21 |
|
| ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/f3b1289fd4 | 22:21 |
|
jnthn
| MasterDuke: Kwak served in the Official Glass? :) | 23:06 |
|
MasterDuke
| jnthn: yep | 23:12 |
|
jnthn
| :) | 23:15 |
|
| jnthn has one of those :) | 23:16 |
|
jnthn
| Not sure if it makes it taste difference, but it looks cool :) | 23:16 |
|
MasterDuke
| it is impressive, not the sort of thing one wants to wave around wildly | 23:17 |
|
jnthn
| Kwak isn't something to be consumed too wildly either :) | 23:22 |
|
MasterDuke
| true. i preceded it with a 6.8% Innis & Gunn (also quite good), so i was perfectly content to stop after those two | 23:25 |
|
jnthn
| :) | 23:26 |
|
| jnthn is glad to be able to easily obtain the Innis & Gun Rum Finish, which is his favorite of them | 23:27 |
|
jnthn
| Hopefully I wake up with sufficient brane tomorrow to sort out the re-working of MoarVM's exception handler inlining | 23:27 |
|
| If I can, we get to inline a bunch more things | 23:28 |
|
MasterDuke
| that's what i had. never heard of it before, but was pretty happy with the bartender's recommendation | 23:28 |