Geth | nqp: 378622e4a2 | (Samantha McVey)++ | tools/build/MOAR_REVISION Bump MoarVM for windows-1252/1 multi char replacement support Changes: 2018.02-33-ge639691..2018.02-35-g1fca17994 1fca17994 Add windows1251/2 support for replacements with > 1 chars 535cc2b6c Create store_write_barrier macro |
07:07 | |
nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...g1fca17994 a53d1fe941 | (Samantha McVey)++ | t/moar/11-decode.t Test checks that 1 or two successive replacements work. |
|||
rakudo: 65874b1555 | (Zoffix Znet)++ | 2 files Fix regression on &dd and Junctions Fixes github.com/rakudo/rakudo/issues/1604 R#1604 nqp::can will give true if class has FALLBACK defined. Revert back to shielding the .name call behind the `try`, but check if we're dealing with a uncontainerized Failure first, so we don't mark it handled it accidentally. |
08:15 | ||
synopsebot | R#1604 [open]: github.com/rakudo/rakudo/issues/1604 [⚠ blocker ⚠] dd(Failure) fix broke dd(Junction) | ||
AlexDaniel | [Coke]: by the way, who is the grant manager for JJ? | 11:26 | |
releasable6: status | 11:40 | ||
releasable6 | AlexDaniel, Next release in 7 days and ≈7 hours. Blockers: github.com/rakudo/rakudo/issues?q=...%9A%A0%22. Changelog for this release was not started yet | ||
AlexDaniel, Details: gist.github.com/a76150cf8f3a4cf9c4...f6a38c7e31 | |||
Geth | nqp: a90c01152f | usev6++ | src/vm/jvm/runtime/org/perl6/nqp/io/FileHandle.java [JVM] Support some more modes for opening files Makes same tests from S32-io/open.t pass: * open PATH, :create * open PATH, :truncate, :create |
13:25 | |
roast: dogbert17++ created pull request #396: Added tests for RT #126563 |
13:39 | ||
synopsebot | RT#126563 [open]: rt.perl.org/Ticket/Display.html?id=126563 [BUG] 'X' meta-operator fails with RHS input from parenthesized output of another 'X' | ||
dogbert17 | .seen lizmat | 14:33 | |
yoleaux | I saw lizmat 8 Mar 2018 11:12Z in #perl6-dev: <lizmat> my talk proposal for OSCON has been rejected, so I won't be going to OSCON | ||
dogbert17 | Zoffix: is it possible that you fixed RT #130843 during your ninja days ? | 15:15 | |
synopsebot | RT#130843 [new]: rt.perl.org/Ticket/Display.html?id=130843 [MOAR][IO] .seek(... SeekFromCurrent) seeks to incorrect place if called after .readchars | ||
MasterDuke | i just updated github.com/rakudo/rakudo/pull/1317 if anyone has thoughts/questions/opinions | 16:31 | |
timotimo | any ways in which it is slower? | 16:33 | |
MasterDuke | oh forgot to mention in the comment, `my @a = 1, |@b` is the same speed | 16:40 | |
none of the stuff i tried was slower | |||
AlexDaniel | anyone has any ideas for github.com/rakudo/rakudo/issues/1257 ? | 17:54 | |
it would be really cool to fix that | |||
(e.g. debian testing currently has rakudo 2017.06, presumably because of that issue) | 17:55 | ||
it's now bisected to a moarvm commit | |||
Geth | roast: ronaldxs++ created pull request #397: S16 io eof wsl script fudge |
18:15 | |
timotimo | i have an idea | 18:17 | |
Zoffix | dogbert17: that sounds more like jnthn++'s encoding rework that fixed that | ||
dogbert17 | Zoffix: thx | 18:18 | |
Geth | roast: 5939a9c3fe | (Ronald Schmidt)++ | packages/Test/Util.pm fudge to skip run-with-tty tests on WSL because of script command problems, issue #395 |
||
roast: 6c8fe14516 | (Ronald Schmidt)++ | packages/Test/Util.pm improve Test::Util WSL fudge skip message |
|||
roast: 1154bc6ca7 | (Zoffix Znet)++ (committed using GitHub Web editor) | packages/Test/Util.pm Merge pull request #397 from ronaldxs/S16-io-eof-wsl-script-fudge S16 io eof wsl script fudge |
|||
synopsebot | SPEC#395 [open]: github.com/perl6/roast/issues/395 S16-io/eof.t broken on WSL from run-with-tty/script command | ||
MasterDuke | timotimo: is it a good one? | 18:19 | |
timotimo | the endian flip is inside the validate_operand function, so maybe all we have to do is do that first | 18:20 | |
AlexDaniel: do you also have a big endian system available to test on? | 18:21 | ||
AlexDaniel | timotimo: no, unfortunately | ||
dogbert17 | Zoffix: edited the PR via github. First time. | 18:23 | |
Geth | roast: 51370205bf | (Jan-Olof Hendig)++ | S03-metaops/cross.t Added tests for RT #126563 |
18:27 | |
roast: 6cedf6938e | dogbert17++ (committed using GitHub Web editor) | S03-metaops/cross.t Update cross.t |
|||
roast: b68073aa15 | (Zoffix Znet)++ (committed using GitHub Web editor) | S03-metaops/cross.t Merge pull request #396 from dogbert17/test-rt-126563 Added tests for RT #126563 |
|||
synopsebot | RT#126563 [open]: rt.perl.org/Ticket/Display.html?id=126563 [BUG] 'X' meta-operator fails with RHS input from parenthesized output of another 'X' | ||
dogbert17 | Zoffix++ | 18:28 | |
AlexDaniel | Geth: ver github.com/rakudo/rakudo/commit/25...b0673f26e2 | 19:04 | |
Geth | AlexDaniel, version bump brought in these changes: github.com/perl6/nqp/compare/2016....7-gb416158 | ||
AlexDaniel | Geth: ver github.com/perl6/nqp/commit/b41615...b00b8d1b21 | ||
Geth | AlexDaniel, version bump brought in these changes: github.com/MoarVM/MoarVM/compare/2...4-g31eccd7 | ||
Zoffix wonders how to "unsubscribe" from all Issues in a repo you're already subscribed to... | 19:24 | ||
gfldex | Zoffix: this might help developer.github.com/v3/issues/ | 19:27 | |
Zoffix | Yeah, there's a "filter:subscribed" filter, but don't want to try to figure out how to write a script that hits that API endpoint xkcd.com/1319/ | 19:31 | |
I just went through still-open issues and unsubbed manually. | |||
jstuder | hey 6devs, I've got two open PRs and I was wondering if anyone has had the time to review | 19:45 | |
github.com/rakudo/rakudo/pull/1601 | |||
github.com/rakudo/rakudo/pull/1542 | |||
i haven't received a lot of comments, so I don't know if they are no good or not | 19:46 | ||
both have MoarVM and NQP components | 19:47 | ||
timotimo | how does that state.rakudo.moar test file fail? | 19:58 | |
jstuder | not quite sure off hand. It's been a while since I ran it. | 19:59 | |
I will recompile and rerun and get back to you | |||
timotimo | i'll be cooking and enjoying dinner in just a bit, so may not be able to help for a bit | 20:01 | |
jstuder | ok no problem. I'll just post the output here on IRC when i've got it and if you can check it later if you like. Thanks for taking a look. | 20:02 | |
I'll post it on the github PR thread too | 20:05 | ||
probably easier to find there then a sea of IRC logs :) | |||
AlexDaniel | lol what, the cloak works through the matrix netwok O_o | 21:59 | |
geekosaur | implied by the fact that matrix users otherwise get special matrix cloaks | 22:03 | |
meaning, freenode knows about matrix and can therefore do things like that | 22:04 | ||
AlexDaniel | yeah but I expected it to be nonoverridable | 22:06 | |
mst | group cloaks > gateway cloaks > unaffiliated cloaks | 22:09 | |
so a plain unaffiliated/alexdaniel would be overriden by the matrix gateway cloak | |||
but your cloak is Sufficiently Special to take precedence | |||
AlexDaniel | cool | 22:10 | |
Geth | roast: jstuder-gh++ created pull request #398: RT#102994: Unfudge state init test and add more |
22:28 | |
synopsebot | RT#102994 [open]: rt.perl.org/Ticket/Display.html?id=102994 [BUG] State variables are never initialized if the first call of the containing block does not reach them | ||
samcv | what should i name the option for .decode and encode to specifiy to decode/encode strict instead of loosely? | 22:31 | |
which in 6.d will then become the default | |||
:strict ? what do you people think | |||
pmurias | where is @*comp_line_directives declared? | 22:40 | |
nqp-m: say(nqp::elems(@*ARG)); # why is this even allowed in NQP when Perl 6 doesn't allow using an undeclared dynamic variable | 22:45 | ||
camelia | 0 | ||
geekosaur | presumably because that's one of the things that lets nqp be faster than perl 6 | 22:46 | |
checking dynvars is more expensive | |||
Geth | rakudo: b6e5d7fce5 | (Daniel Green)++ | src/core/List.pm6 Add two special cases for infix:<,> Since these are likely to be common cases, give them a fast path. |
22:47 | |
rakudo: 2a3947816f | (Zoffix Znet)++ (committed using GitHub Web editor) | src/core/List.pm6 Merge pull request #1317 from MasterDuke17/add_some_special_cases_for_infix_comma Add two special cases for infix:<,> |
|||
MasterDuke | heh, Zoffix++ | 22:48 | |
geekosaur | because now you have vars that are secretly half lexical and half dynamic. which is both more expensive to keep track of and can introduce bugs when behavior is attached to the wrong aspect (which iirc is one perl 6 has run into) | ||
MasterDuke | but if someone can figure out a way to make the generic case better, i'd 100% be fine with removing those special cases | ||
samcv | MasterDuke: do you know how i can pass NULL to a nqp function? | 22:51 | |
that will be received as NULL by my C function | |||
I tried nqp::null and that does not seem to be working | 22:52 | ||
MasterDuke | 0? | ||
samcv | it's a string argument | ||
ah maybe it is working. i think it may | 22:53 | ||
MasterDuke | huh, don't know if you can. maybe have to check for vmnull and if so change to NULL | ||
samcv | it seems to evaluate the the MVMString * as false so it must be working and the issue elsewhere | ||
ok before this i need to solve an issue with multi method precedence. i have multi method decode(Blob:D: $encoding, Str:D :$replacement, Bool:D :$strict = False) added but it is calling multi method decode(Blob:D: $encoding) | 22:57 | ||
it calls the new multi when I use :replacement but if i just use :strict (the boolean) then it does not call it | |||
should i set it above the other one in the file? | |||
MasterDuke | .tell pmurias i added that @*comp_line_directives stuff when i was adding support for `#line 2 SETTING::src/core/core_prologue.pm6` (so error message gave the real file instead of gen/moar/CORE.setting). but i barely knew what i was doing, so feel free to do something better | 22:58 | |
samcv | github.com/samcv/rakudo/commit/0f2...77fb11L118 | 22:59 | |
MasterDuke | samcv: as i understand it, named args aren't used for MMD, so yeah, might have to do that | 23:00 | |
samcv | or I could just remove the other one | 23:01 | |
since it should still work | |||
geekosaur | and there is an order dependency iirc, because dispatch got too slow otherwise? | ||
samcv | also would be a good idea for me to remove it and make sure all tests pass in roast | ||
ah it also may be that i specified Str:D :$encoding | 23:04 | ||
and if i don't specify :encoding then it won't choose that multi |