Geth | roast/post-release: 0527e51619 | (Zoffix Znet)++ | S12-attributes/defaults.t Remove trailing whitespace |
00:19 | |||||||||||||||||||||||||||||||||||||
jnthn | 'night o/ | 00:38 | |||||||||||||||||||||||||||||||||||||
Geth | nqp/post-release: a8ca35aff9 | (Zoffix Znet)++ | docs/ops.markdown Document getlexref_* Per explanation at irclog.perlgeek.de/moarvm/2018-01-21#i_15717659 |
01:36 | |||||||||||||||||||||||||||||||||||||
nqp/post-release: 71658ad859 | (Zoffix Znet)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Make certain conditionals with natives 2.1x faster Addresses some cases in github.com/rakudo/rakudo/issues/1416 getlexref is expensive compared to plain getlex, so if we know we're not gonna use the conditional, try coercing it to a simpler value. This gets rid of lexref and if we got native-type value, goes to use ... (7 more lines) |
03:34 | ||||||||||||||||||||||||||||||||||||||
roast/post-release: 103cc9c460 | (Zoffix Znet)++ | S32-io/open.t Adjust throw-in-read-in-a-mode test The test is not[^1] part of 6.c-errata. We don't actually bother to read if we reached EOF, which is the case with empty file the test uses, so no throwage would occur just Nil/empty buf would be returned (which I'm personally fine with). Adjust test to use .slurp for reading which still does throw in :a open mode. [1] github.com/perl6/roast/commit/0919...4fcef10b81 |
03:38 | ||||||||||||||||||||||||||||||||||||||
nqp/post-release: 7417743ce4 | (Zoffix Znet)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Simplify conditional variant lookup We already know we'll need _o because we test the op's kind on entry to the branch, so just use those without lookup. No idea why they're reversed ("if" takes an "unless_o"), but that was the case before I touched this part of the codebase. |
04:02 | ||||||||||||||||||||||||||||||||||||||
roast: d1900a8524 | (Zoffix Znet)++ | MISC/bug-coverage-6.d.t Test non-lexical whenever throws in 6.d Covers case in github.com/rakudo/rakudo/issues/1428 |
05:42 | ||||||||||||||||||||||||||||||||||||||
rakudo: 0ec8e088c2 | (Zoffix Znet)++ | 2 files Permit non-lexical whenever in 6.c language Phixes github.com/rakudo/rakudo/issues/1428 |
05:45 | ||||||||||||||||||||||||||||||||||||||
roast/6.c-errata: 6e724f1274 | (Zoffix Znet)++ | S17-supply/syntax.t Remove trailing whitespace |
|||||||||||||||||||||||||||||||||||||||
roast/6.c-errata: 27424bdde7 | (Zoffix Znet)++ | S17-supply/syntax.t Test non-lexical whenever works Closes github.com/rakudo/rakudo/issues/1428 Rakudo fix: github.com/rakudo/rakudo/commit/0ec8e088c2 |
|||||||||||||||||||||||||||||||||||||||
rakudo: 35df90b364 | (Zoffix Znet)++ | t/spectest.data Add MISC/bug-coverage-6.d.t to list of test files |
05:51 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | fwiw the changelog is pretty much done so feedback is welcome: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 06:58 | |||||||||||||||||||||||||||||||||||||
(or just edit right away) | |||||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: I see EmptySeq constant is listed as an addition, but IIRC it was meant to be reverted. Here's the talk about that; dunno if I missed any later discussions: irclog.perlgeek.de/perl6-dev/2018-...i_15662659 | 07:09 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/post-release: a35cd4e652 | (Zoffix Znet)++ | src/Perl6/Grammar.nqp Fix crash with colonpaired variables declarations Fixes RT#128712: rt.perl.org/Ticket/Display.html?id=128712 When we reference a variable inside the colonpair, the declaration marker from the variable we're declaring is still set, so the lookup inside the colonpair explodes because scope is not set. Fix by resetting that marker when we start parsing the colonpair circumfix. |
07:56 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#128712 [new]: rt.perl.org/Ticket/Display.html?id=128712 [LTA] quote colon form in identifier lacks line number | ||||||||||||||||||||||||||||||||||||||
roast/post-release: cd24eb0310 | (Zoffix Znet)++ | S02-names-vars/names.t Test can use variables in colonpaired var decls RT#128712: rt.perl.org/Ticket/Display.html?id=128712 Rakudo fix: github.com/rakudo/rakudo/commit/a35cd4e652 |
07:57 | ||||||||||||||||||||||||||||||||||||||
rakudo/post-release: 44ff0a2a4c | (Zoffix Znet)++ | src/core/Any-iterable-methods.pm Fix Any.skip: *-1 crash We evaluate the callable and pass the result to .tail, but .tail only wants an Any:D. Since .tail uses .iterator, just toss :D and accept :_. Also, since .skip(*-1) is equivalent to .tail(*-1), just pass the .skip directly to .tail() without doing anything else ourselves. |
09:05 | ||||||||||||||||||||||||||||||||||||||
roast/post-release: 01c4e4ebe9 | (Zoffix Znet)++ | S32-list/skip.t Test Any:U.skip: Callable does not crash Closes github.com/rakudo/rakudo/issues/1384 Rakudo fix: github.com/rakudo/rakudo/commit/44ff0a2a4c |
09:06 | ||||||||||||||||||||||||||||||||||||||
rakudo/post-release: ba675971c6 | (Zoffix Znet)++ | 2 files Fix crashes in degenerate .tail(Callable) Phixes: github.com/rakudo/rakudo/issues/1429 |
09:07 | ||||||||||||||||||||||||||||||||||||||
roast/post-release: a5a95d2492 | (Zoffix Znet)++ | S32-list/tail.t Test degenerate .tail(Callable) Closes github.com/rakudo/rakudo/issues/1429 Rakudo fix: github.com/rakudo/rakudo/commit/ba675971c6 |
09:08 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | ah, didn't know about that | 09:13 | |||||||||||||||||||||||||||||||||||||
e: ‘foo’.IO.open: :buffer | 09:23 | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) 'foo' is a directory, cannot do '.open' on a directory in block <unit> at … |
||||||||||||||||||||||||||||||||||||||
AlexDaniel, Full output: gist.github.com/0bc9cbbc9be5f27c04...be68777568 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | e: ‘blahblah’.IO.open: :buffer | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) Failed to open file /home/bisectable/git/whateverable/blahblah: No such file… | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, Full output: gist.github.com/a480743e097f57cc08...88ed843177 | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: f415d61e66 | (Aleks-Daniel Jakimenko-Aleksejev)++ | src/core/IO/Handle.pm Remove :buffer arg in IO::Handle.open Promised to be removed in 2018.01. |
09:25 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | reportable6: list | 09:29 | |||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, gist.github.com/d199ed2aae1c104042...cbdd2bffbf | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | reportable6: 2018-01-15T00:00:00Z 2018-01-22T00:00:00Z | ||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, gist.github.com/ca1a8f2d98ebdf55ea...fe69e2b977 | 09:30 | ||||||||||||||||||||||||||||||||||||||
samcv | so the bsd issues are fixed? | 09:56 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: yes, everything seems to be alright | 10:08 | |||||||||||||||||||||||||||||||||||||
stmuk++ | 10:12 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 6bea8cff26 | (Aleks-Daniel Jakimenko-Aleksejev)++ | README.md Bump the year in README.md |
10:13 | |||||||||||||||||||||||||||||||||||||
samcv | ok good! | 10:17 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 0a1641e945 | (Aleks-Daniel Jakimenko-Aleksejev)++ | README.md I ♥ Unicode (README.md) ©, nbsp, some quotes. Also changed it a little so that it makes clear that it's “Perl 6” and not just “Perl”. |
10:20 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | hmm | 12:36 | |||||||||||||||||||||||||||||||||||||
I get this sometimes | |||||||||||||||||||||||||||||||||||||||
t/spec/S12-construction/destruction.rakudo.moar (Wstat: 0 Tests: 6 Failed: 0) | |||||||||||||||||||||||||||||||||||||||
TODO passed: 3-4 | |||||||||||||||||||||||||||||||||||||||
or maybe always, but last time I checked manually it wasn't passing | 12:37 | ||||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: fwiw, I've never seen that | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | anyway, releasable is still doing its excessive tests, but everything looks good to me | 12:41 | |||||||||||||||||||||||||||||||||||||
I don't think I'd be able to dig up any issue | 12:42 | ||||||||||||||||||||||||||||||||||||||
timotimo: insert your “how many point releases this time?” joke here :) | 12:43 | ||||||||||||||||||||||||||||||||||||||
jnthn | .oO( How many point releases does it take to change a lightbulb? ) |
13:00 | |||||||||||||||||||||||||||||||||||||
lizmat | .oO( as many as needed to be lit ) |
13:01 | |||||||||||||||||||||||||||||||||||||
timotimo | AlexDaniel: Made infix: with bools up to 2x faster [f99943d3] | 13:05 | |||||||||||||||||||||||||||||||||||||
Made infix: with bools up to 16x faster [ca4fcaca] | |||||||||||||||||||||||||||||||||||||||
were those supposed to have something in between < > there? | |||||||||||||||||||||||||||||||||||||||
lizmat | m: my $s = "1"; dd uniprop($s,"White_Space") # this feels wrong ?? | 13:09 | |||||||||||||||||||||||||||||||||||||
camelia | Bool::True | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | timotimo: thanks, fixed | 13:10 | |||||||||||||||||||||||||||||||||||||
unintentional markdown :) | |||||||||||||||||||||||||||||||||||||||
timotimo | yeah, happens all the damn time | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | .oO( accidental! ) |
||||||||||||||||||||||||||||||||||||||
timotimo | same with wordpress eating <foo> as well | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | 6c: my $s = "1"; dd uniprop($s,"White_Space") # this feels wrong ?? | 13:11 | |||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, gist.github.com/e8ed03240561f640ca...c2add53506 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: ↑ ouch | ||||||||||||||||||||||||||||||||||||||
bisect: old=2017.08 my $s = "1"; dd uniprop($s,"White_Space") # this feels wrong ?? | |||||||||||||||||||||||||||||||||||||||
bisectable6 | AlexDaniel, Bisecting by output (old=2017.08 new=0a1641e) because on both starting points the exit code is 0 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, bisect log: gist.github.com/d14478c88139ad51ed...5dc8f9c357 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel, (2017-08-30) github.com/rakudo/rakudo/commit/64...9ace551468 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | c: 64dd94c250c7^,64dd94c250c7 my $s = "1"; dd uniprop($s,"White_Space") # this feels wrong ?? | 13:12 | |||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦64dd94c250c7^: «Bool::False» ¦64dd94c: «Bool::True» | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: ↑ | ||||||||||||||||||||||||||||||||||||||
propdump: 1 | |||||||||||||||||||||||||||||||||||||||
unicodable6 | AlexDaniel, gist.github.com/3a46e34522cb35bc85...d39866ec79 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | c: 2017.08,64dd94c250c7^,64dd94c250c7,2017.09 my $s = "1"; dd uniprop($s,"White_Space") # this feels wrong ?? | 13:13 | |||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦2017.08,64dd94c250c7^: «Bool::False» ¦64dd94c,2017.09: «Bool::True» | ||||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: this would not be a blocker for me as it clearly has been wrong for quite a bit | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: yes, but I'm submitting a ticket anyway | ||||||||||||||||||||||||||||||||||||||
lizmat | yes, please :-) | 13:14 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | GH#1430 | 13:15 | |||||||||||||||||||||||||||||||||||||
synopsebot | GH#1430 [open]: github.com/rakudo/rakudo/issues/1430 [regression] “1” is whitespace according to uniprop | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: ↑ | ||||||||||||||||||||||||||||||||||||||
|Tux| |
|
13:24 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | releasable is happy | 13:32 | |||||||||||||||||||||||||||||||||||||
anyway, I'll be afk for a few hours | |||||||||||||||||||||||||||||||||||||||
see you later! | |||||||||||||||||||||||||||||||||||||||
dogbert2 | m: my $l = (1, 2, 3); say (0, $l.Slip).perl | 15:31 | |||||||||||||||||||||||||||||||||||||
camelia | (0, 1, 2, 3) | ||||||||||||||||||||||||||||||||||||||
samcv | AlexDaniel: yeah that is wrong. and weird | 18:16 | |||||||||||||||||||||||||||||||||||||
i'll figure it out though | 18:19 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel: i found the problem | 18:43 | ||||||||||||||||||||||||||||||||||||||
well i fixed that AlexDaniel and i also fixed <:space> for reals | 21:54 | ||||||||||||||||||||||||||||||||||||||
turned out the test for <:space> was wrong since it tested "\t \t" ~~ /<:space>/ 's result was just the space not any tabs | |||||||||||||||||||||||||||||||||||||||
gfldex | m: dd 1 => 1; dd (x => 1).^name; | 22:10 | |||||||||||||||||||||||||||||||||||||
camelia | 1 => 1 "Pair" |
||||||||||||||||||||||||||||||||||||||
gfldex | m: (1 => 1).^name.say; (x => 1).^name.say; | ||||||||||||||||||||||||||||||||||||||
camelia | Pair Pair |
||||||||||||||||||||||||||||||||||||||
Geth | rakudo/post-release: 0a32e51bf5 | (Zoffix Znet)++ | src/core/Rakudo/Internals.pm Fix crash in `temp`/`let` with parametarized hashes Fixes RT#127291: rt.perl.org/Ticket/Display.html?id=127291 When we stash the hash for later restoration, we copy it into a non-parametarized hash that stringifies the keys, causing a crash when it's later restored into parametarized container. Fix by stashing the hash into Mu/Mu parameterized hash that leaves values untouched. |
22:47 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#127291 [new]: rt.perl.org/Ticket/Display.html?id=127291 [BUG] temp fails to set hashes with non-string key type constraints | ||||||||||||||||||||||||||||||||||||||
roast/post-release: 321c54f3ed | (Zoffix Znet)++ | 2 files Test `temp`/`let` work with parametarized hashes RT#127291: rt.perl.org/Ticket/Display.html?id=127291 Rakudo fix: github.com/rakudo/rakudo/commit/0a32e51bf5 |
|||||||||||||||||||||||||||||||||||||||
lizmat | and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2018/01/22/...-optimism/ | 23:13 |