Geth | rakudo: 879b33405e | (Zoffix Znet)++ | src/Perl6/Actions.nqp Fix crash in loop + FIRST + LAST when it's wanted Fixes R#1623 github.com/rakudo/rakudo/issues/1623 When we gen Seq.from-loop, we don't anticipate that the body of the loop was rewritten and there are other bits outside the `while` op that we need to take care of, so we end up moving the `call` on ... (17 more lines) |
00:10 | |
synopsebot | R#1623 [open]: github.com/rakudo/rakudo/issues/1623 Phasers FIRST/LAST in sub-loop doesn't compile: Cannot reference undeclared local 'LOOP_BLOCK_1' | ||
roast: dab963752c | (Zoffix Znet)++ | S04-phasers/in-loop.t Test loop + FIRST + LAST as last statement in subs don't crash Closes R#1623 github.com/rakudo/rakudo/issues/1623 Rakudo fix: github.com/rakudo/rakudo/commit/879b33405e |
00:12 | ||
roast: 0cc147d9fe | (Zoffix Znet)++ | 2 files Split up tests into two files A single file takes ages to run |
00:38 | ||
rakudo: 13382cc8a8 | (Zoffix Znet)++ | t/spectest.data Add S32-exceptions/misc2.t to list of test files to run |
|||
Zoffix | ZOFFLOP: t/spec/S11-modules/perl6lib.t | 01:35 | |
Geth | roast: 27f5112b9a | (Zoffix Znet)++ | MISC/bug-coverage.t No segfaults in sub call with ternary Closes github.com/rakudo/rakudo/issues/1645 R#1645 |
02:05 | |
synopsebot | R#1645 [open]: github.com/rakudo/rakudo/issues/1645 [SEGV][regression][testneeded] Very simple spesh-related segfault | ||
Geth | roast: a8dbf575ee | (Zoffix Znet)++ | S03-operators/is-divisible-by.t No crashes with bigint args in %% and % ops Closes github.com/rakudo/rakudo/issues/1640 R#1640 |
02:10 | |
synopsebot | R#1640 [open]: github.com/rakudo/rakudo/issues/1640 [regression][testneeded] %% fails with bigInt, bigInt arguments | ||
Geth | roast: faea349d53 | (Zoffix Znet)++ | S04-statements/once.t Remove trailing whitespace |
02:15 | |
roast: 37548511d8 | (Zoffix Znet)++ | S04-statements/once.t Test `once` does not containerize its values Closes github.com/rakudo/rakudo/issues/1610 R#1610 |
02:16 | ||
synopsebot | R#1610 [closed]: github.com/rakudo/rakudo/issues/1610 [testneeded] `once` places the return value into unwanted Scalar container | ||
Geth | roast: 1719f50a3d | (Zoffix Znet)++ | S16-io/comb.t Move cleanup closer to creation of file |
02:20 | |
roast: f464b68b3e | (Zoffix Znet)++ | 3 files Test comb(Regex) returns Seq Closes github.com/rakudo/rakudo/issues/1564 R#1564 |
02:33 | ||
synopsebot | R#1564 [open]: github.com/rakudo/rakudo/issues/1564 [testneeded] The Str "comb" method (Regex candidate) returns List instead of Seq | ||
Geth | roast: e70ee88b61 | (Zoffix Znet)++ | MISC/bug-coverage-stress.t Cover async issue from R#1535 github.com/rakudo/rakudo/issues/1535 |
02:48 | |
synopsebot | R#1535 [open]: github.com/rakudo/rakudo/issues/1535 [regression][testneeded] Some difference between implicit and explicit return | ||
nine | .tell jnthn Can you please have a look at this? github.com/rakudo/rakudo/issues/1535 I'm flabbergasted about this | 07:09 | |
yoleaux | nine: I'll pass your message to jnthn. | ||
Zoffix | ZOFVM: Files=1294, Tests=153283, 155 wallclock secs (21.76 usr 3.22 sys + 3290.90 cusr 171.14 csys = 3487.02 CPU) | 07:23 | |
Geth | rakudo: f174d4b406 | (Zoffix Znet)++ | src/Perl6/Actions.nqp Make unwrapped dispatch:<var> curriable - Makes invocation of *.&uc 7.6x faster; the more candidates the routine has the more fasterer the gain will be - Fixes github.com/rakudo/rakudo/issues/1694 R#1694 We used to avoid unwrapping dispatch:<var> with curries, but the check only checked if the immediate invocant was a curry. This didn't cover cases like `*.foo.&bar`, so we ended up trying to curry unwrapped dispatch:<var> and the currier didn't know how to do that. Fix by teaching it. |
07:28 | |
synopsebot | R#1694 [open]: github.com/rakudo/rakudo/issues/1694 [regression][⚠ blocker ⚠] WhateverCode no longer curries `.&{ }` | ||
roast: b5b85c1843 | (Zoffix Znet)++ | S02-types/whatever.t Test curried .& calls Closes github.com/rakudo/rakudo/issues/1694 R#1694 Rakudo fix: github.com/rakudo/rakudo/commit/f174d4b406 |
07:29 | ||
rakudo: ae9486c767 | (Zoffix Znet)++ | src/Perl6/Actions.nqp Use better conditional In case we ever get stuff with curriable-call-offset of zero |
07:39 | ||
rakudo: c103459d87 | (Zoffix Znet)++ | src/Perl6/Actions.nqp Use better conditional In case we ever get stuff with curriable-call-offset of zero |
07:47 | ||
Zoffix | We should get an IRC bot reporting AppVeyor failures | 07:58 | |
Geth | rakudo: ee5150e424 | (Moritz Lenz)++ | t/02-rakudo/scoping-regression.t Test for RT#127869: a variable can be both true and false |
08:02 | |
synopsebot | RT#127869 [open]: rt.perl.org/Ticket/Display.html?id=127869 [BUG] if my $match is True and False | ||
Geth | nqp: 05f45eba26 | (Zoffix Znet)++ | tools/build/MOAR_REVISION [MoarVM Bump] Brings 2 commits MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...6-gfa16746 fa16746 Define INFINITY for MVC d44fa89 Fix loading bytecode on big endian systems |
08:04 | |
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...6-gfa16746 | |||
rakudo: 5b229d71d3 | (Zoffix Znet)++ | tools/build/NQP_REVISION [NQP Bump] Brings 2 commits NQP bump brought: github.com/perl6/nqp/compare/2018....7-g05f45eb 05f45eb [MoarVM Bump] Brings 2 commits e20fdaa Revert "Implement `cvalue` method for [NIS]Val QAST Nodes" MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...6-gfa16746 fa16746 Define INFINITY for MVC d44fa89 Fix loading bytecode on big endian systems |
|||
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....7-g05f45eb | |||
moritz | yay, rt.perl.org now uses auth0 for login, so one can log in with github | ||
... where I have 2FA | |||
Zoffix | ohhh. I didn't realize you could use github | 08:06 | |
Ah, I don't have my github email address as RT email address, so I'd not be linked to my old anyway account | |||
.oO( did I just have a race condition in my typing? ) |
|||
moritz: how come you put that test into rakudo instead of roast? | 08:07 | ||
moritz | Zoffix: it looked very rakudo-specific to me. I know I've put such things into roast in the past, but I'm not convinced anymore that this is desirable | 08:09 | |
travis-ci | Rakudo build failed. Zoffix Znet 'Make unwrapped dispatch:<var> curriable | ||
travis-ci.org/rakudo/rakudo/builds/363425991 github.com/rakudo/rakudo/compare/5...74d4b406ff | |||
moritz | so basically "it's a whim" | ||
buggable | [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/06-telemetry/03-thread.t test file failed. | ||
Zoffix | moritz: I see zero rakudo-specific things in it. | ||
moritz | Zoffix: where do you think would be a better location? | 08:10 | |
Zoffix | moritz: anywhere in roast, even if just in MISC/bug-coverage.t | 08:11 | |
Geth | roast: 9c6d9ac006 | (Moritz Lenz)++ | MISC/bug-coverage.t Test for RT#127869, $m should not be true and false |
08:13 | |
synopsebot | RT#127869 [resolved]: rt.perl.org/Ticket/Display.html?id=127869 [BUG] if my $match is True and False | ||
Geth | rakudo: 77c3a9c5d2 | (Moritz Lenz)++ | t/02-rakudo/scoping-regression.t Revert "Test for RT#127869: a variable can be both true and false" This reverts commit ee5150e4247ab99a2c2aa769b3837bbfde6c8315. The test has been added to roast instead in github.com/perl6/roast/commit/9c6d9ac006 |
08:14 | |
moritz | Zoffix: moved it | ||
Zoffix | moritz++ | 08:23 | |
wtf. Can't build latest and greatest. Says "Found /home/zoffix/R/install/bin/moar version 2018.03-95-gd44fa8941, which is too old. Wanted at least 2018.03-96-gfa16746" | 08:56 | ||
m: say $*PERL.version | |||
camelia | v6.c | ||
Zoffix | m: say $*PERL.compiler.version | ||
camelia | v2018.03.164.gc.8364.d.696 | ||
Zoffix | that's like from a day ago | 08:57 | |
j: say $*PERL.compiler.version | |||
camelia | v2018.03.176.g.77.c.3.a.9.c.5.d | 08:58 | |
Zoffix | .tell nine JVM camelia now updates, thanks, but MoarVM camelia is stuck on a day-old commit | ||
yoleaux | Zoffix: I'll pass your message to nine. | ||
Zoffix | e: say $*PERL.compiler.version | 08:59 | |
evalable6 | v2018.03.176.g.77.c.3.a.9.c.5.d | ||
Zoffix | hm, ok, might've been a desynchronized build or something; nuking my Z-Script build dir and re-initializing fixed the problem | 09:02 | |
timotimo | do we have an rfc ticket for things like sub ($foo ||= "default if false") { } in signatures? | 09:13 | |
AlexDaniel | I've never seen anything like that | 09:14 | |
timotimo | you think you can grep for something like that in the irclogs? | ||
Zoffix | timotimo: yeah, we have and that construct is problematic as it'll treat Failures as missing args | 09:15 | |
R#1245 | |||
synopsebot | R#1245 [open]: github.com/rakudo/rakudo/issues/1245 [RFC] Nil ignores default value in parameter list | ||
Zoffix | And jnthn's reply: github.com/rakudo/rakudo/issues/12...-343577834 | 09:16 | |
timotimo | ah, that's what was up | ||
AlexDaniel | oh wow, on github | ||
Zoffix | well, the Issue is about //= , but the same problem shows up with ||= | ||
nine | ~~ | 09:18 | |
yoleaux | 08:58Z <Zoffix> nine: JVM camelia now updates, thanks, but MoarVM camelia is stuck on a day-old commit | ||
nine | Zoffix: Updating submodules .................................... git error: fatal: destination path '/home/camelia/rakudo-m-1/nqp/MoarVM/3rdparty/libatomic_ops' already exists and is not an empty directory. | 09:19 | |
lizmat | nuke that dir and retry | 09:20 | |
Zoffix | nine: ah, need to nuke that dir | ||
lizmat | been there done that :-) | ||
travis-ci | Rakudo build passed. Zoffix Znet '[NQP Bump] Brings 2 commits | 09:21 | |
travis-ci.org/rakudo/rakudo/builds/363431708 github.com/rakudo/rakudo/compare/e...229d71d31c | |||
Geth | alerts: e91e1cc82d | (Zoffix Znet)++ (committed using GitHub Web editor) | README.md List available severity levels |
09:26 | |
lizmat | Zoffix: perhaps a low-level P6alert is in order for the 3rdparty nuke issue ? | 09:31 | |
Zoffix | lizmat: I'm right in the middle of typing one :) | ||
lizmat | Zoffix++ | ||
nine | m: say $*PERL.compiler.version | 09:32 | |
camelia | Resource temporarily unavailable | ||
nine | m: say $*PERL.compiler.version | ||
camelia | v2018.03.176.g.77.c.3.a.9.c.5.d | ||
Zoffix | nine++ | 09:33 | |
jnthn | morning o/ | 09:44 | |
yoleaux | 07:09Z <nine> jnthn: Can you please have a look at this? github.com/rakudo/rakudo/issues/1535 I'm flabbergasted about this | ||
timotimo | o/ | 09:46 | |
Zoffix | \o | ||
jnthn | D'oh, I suggested doing the submodule in a different directory name just in case something like this happened | 09:47 | |
nine: huh...odd indeed | 09:49 | ||
Geth | rakudo: 1f98b1bb3d | (Elizabeth Mattijsen)++ | src/core/array_slice.pm6 Use Bool() on postcircumfix:<[ ]> adverbs params Saves one Scalar allocation per @foo[bar]:exists and the like. Inspired by 74b755992d7d43e2feb5d |
09:51 | |
travis-ci | Rakudo build passed. Moritz Lenz 'Revert "Test for RT#127869: a variable can be both true and false" | 09:57 | |
travis-ci.org/rakudo/rakudo/builds/363433833 github.com/rakudo/rakudo/compare/5...c3a9c5d264 | |||
synopsebot | RT#127869 [resolved]: rt.perl.org/Ticket/Display.html?id=127869 [BUG] if my $match is True and False | ||
Geth | rakudo: 5d554ba37b | (Jonathan Worthington)++ | src/core/IO/Handle.pm6 Fix error for .native-descriptor on closed handle Addresses issue #1699. |
10:01 | |
synopsebot | RAKUDO#1699 [open]: github.com/rakudo/rakudo/issues/1699 [LTA] LTA Error when Proc::Async.bind-stdout/err get unopened IO::Handle | ||
Geth | rakudo: c6c251596c | (Zoffix Znet)++ | t/05-messages/03-errors.t Test bind Proc::Async to unopened handle gives useful error Closes github.com/rakudo/rakudo/issues/1699 R#1699 Rakudo fix: github.com/rakudo/rakudo/commit/5d554ba37b |
10:09 | |
rakudo: fc1922122e | (Zoffix Znet)++ | src/Perl6/Actions.nqp Fix QAST::Block migration in `with` + loop-comprehended `for` Fixes R#1695 github.com/rakudo/rakudo/issues/1695 The special handling of with/andthen rakes for blocks in the first arg, but wasn't expecting to get a QAST::Want, which we have in the Issue's code. Fix by teaching it to descend into those. |
10:41 | ||
synopsebot | R#1695 [open]: github.com/rakudo/rakudo/issues/1695 [⚠ blocker ⚠] In `for` loop nested inside `with` modifier, the topic $_ becomes a "null object" | ||
roast: 3594ad57f6 | (Zoffix Znet)++ | MISC/bug-coverage.t Remove trailing whitespace |
10:42 | ||
roast: 52edb03dae | (Zoffix Znet)++ | MISC/bug-coverage.t Test var scoping with/for/andthen combinations Closes github.com/rakudo/rakudo/issues/1695 R#1695 Rakudo fix: github.com/rakudo/rakudo/commit/fc1922122e |
|||
roast: 38c9dc5fd5 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S02-names/is_default.t Add extra tests for typed:D attributes Closes RT#126318. A lot of tests for typed attributes were added in ce1a5a2e6b5b199c0df69a83cf66f1b830ee47e8, but the ticket also mentions :D constraints so this commit should top it off. |
10:51 | ||
synopsebot | RT#126318 [open]: rt.perl.org/Ticket/Display.html?id=126318 [BUG] trait 'is default' on attributes has no effect | ||
Geth | roast: 82d3a883a5 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S02-types/whatever.t Extra test for compile time Whatever curry Tests for the issue were added in 79dff96fc9f383616dd192ef016725395323887b, topping it off with one extra test to close RT#130505. |
11:06 | |
roast: 75897d5070 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S02-names/is_default.t Use %() instead of {} in recently committed test Doesn't make any difference, I just like it better this way. |
|||
synopsebot | RT#130505 [open]: rt.perl.org/Ticket/Display.html?id=130505 [LTA] double SORRY (BEGIN (1, 2)[*-1]) | ||
roast: dogbert17++ created pull request #410: Add tests for RT #129142 |
11:08 | ||
synopsebot | RT#129142 [open]: rt.perl.org/Ticket/Display.html?id=129142 [BUG] Parse error when coercing an enum from a coercion of an enum from an int | ||
dogbert17 | Zoffix: fixed (I think), i.e. github.com/perl6/roast/pull/410 | 11:14 | |
Geth | rakudo: d3eefa21c3 | (Elizabeth Mattijsen)++ | src/core/hash_slice.pm6 Give %h<a>:delete and %h<a>:delete their own candidate Saves 2 allocations per call. Makes the postcircumfix:<[]> in these cases about 1.5x as fast. |
||
nqp: e8fdc66564 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTRegexCompilerMAST.nqp Clean up some odd naming in QAST regex compiler Also clean up some mis-indentation. |
11:22 | ||
timotimo | lizmat: looks like the two things in that commit message are the same? | 11:25 | |
%h<a>:delete and %h<a>:delete? | 11:26 | ||
lizmat | argh s:2nd/delete/exists/ | ||
timotimo | :) | 11:28 | |
Geth | roast: jstuder-gh++ created pull request #411: Rakudo Issue 1622: Test empty negative char class doesn't fail |
11:36 | |
roast: 8dfa2644d0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S02-names/is_default.t Rework the test using throws-like Not only we now test the actual exception, it'll also be faster. |
11:49 | ||
roast: 933382e1c9 | (Zoffix Znet)++ | S02-names/is_default.t Remove unneeded Test::Util use (missing `use lib` for it in the first place) |
11:52 | ||
roast: e7047f191a | (Zoffix Znet)++ | S04-statements/for.t Remove trailing whitespace |
11:53 | ||
nqp: 03a59be5f4 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTRegexCompilerMAST.nqp Only load cclass constants if they are needed We loaded them into registers at the start of every single regex that was compiled, even though a fraction of the regexes use them. This thus saves a couple of instructions (though ones that spesh would kick out) per regex. Reduces the size of the NQP grammar's compiled output by 3KB. |
|||
roast: 7ef189a3db | (Jeremy Studer)++ | S05-mass/stdrules.t Test empty negative char class doesn't fail Doesn't throw 'Iteration past end of iterator'. |
11:55 | ||
roast: e784cd0807 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | S05-mass/stdrules.t Merge pull request #411 from jstuder-gh/empty_neg_cclass Rakudo Issue 1622: Test empty negative char class doesn't fail |
|||
roast: 3b1e5fb4f1 | dogbert17++ (committed by Aleks-Daniel Jakimenko-Aleksejev) | S12-enums/basic.t Test nested enum coercion Adds tests for RT#129142 |
12:00 | ||
synopsebot | RT#129142 [open]: rt.perl.org/Ticket/Display.html?id=129142 [BUG] Parse error when coercing an enum from a coercion of an enum from an int | ||
lizmat | m: dd True ^^ True # although semantically correct, I think that should be False instead, right ? | 12:11 | |
camelia | Nil | ||
Geth | nqp: jstuder-gh++ created pull request #435: [RFC] Panic when given empty character class <[ ]> |
12:22 | |
AlexDaniel | m: say False ^^ 0 | 12:28 | |
camelia | 0 | ||
AlexDaniel | lizmat: “Returns the last argument if all arguments are false” | ||
although… well… | 12:29 | ||
that doesn't explain anything | |||
m: say False ^^ Nil | |||
camelia | Nil | ||
AlexDaniel | m: say True ^^ True | ||
camelia | Nil | ||
Geth | rakudo: 6ad6dcbb83 | (Elizabeth Mattijsen)++ | src/core/array_slice.pm6 Give @a[1]:delete and @a[1]:exists their own candidates Saves 2 allocations per call. Makes the postcircumfix:<[]> in these cases about 1.5x as fast. |
12:32 | |
Zoffix | m: use QAST:from<NQP>; BEGIN { my $want := QAST::Want.new: QAST::Op.new(:op<call>, :name<&say>, QAST::SVal.new: :value<unvoid>), 'v', QAST::Op.new: :op<call>, :name<&say>, QAST::SVal.new: :value<void>; $want.sunk: 1; $*W.compile_time_evaluate: $, $want } | 12:51 | |
camelia | unvoid | ||
Zoffix | Shouldn't it use the 'v' variant? | ||
m: use QAST:from<NQP>; BEGIN { my $want := QAST::Want.new: QAST::Op.new(:op<call>, :name<&say>, QAST::SVal.new: :value<unvoid>), 'v', QAST::Op.new: :op<call>, :name<&say>, QAST::SVal.new: :value<void>; $want.sunk: 1; $*W.compile_time_evaluate: $, QAST::Stmts.new($want, QAST::Stmt.new) } | 12:55 | ||
camelia | void | ||
Zoffix | ah, k, it don't give two bits about .sunk | ||
Geth | roast: 1a42efd4ce | (Aleks-Daniel Jakimenko-Aleksejev)++ | S03-operators/repeat.t Test xx not keeping containers around Closes RT#130941. |
13:04 | |
synopsebot | RT#130941 [open]: rt.perl.org/Ticket/Display.html?id=130941 infix:<xx> keeps containers around since October, resulting in confusing behaviour | ||
Geth | nqp: e56d07ae08 | (Elizabeth Mattijsen)++ | src/QRegex/Cursor.nqp Micro-opt in CAPHASH Doing an nqp::defined on a native str will only box unnecessarily. So the isnull_s check is sufficient. |
13:23 | |
Zoffix | Making it care about it, results in gazillion failures :) gist.github.com/zoffixznet/bccbf93...842e4115e5 | 13:30 | |
Geth | roast: 40edf6d2c9 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S32-io/out-buffering.t Test that open handles are autoclosed on exit Resolves RT#132030. |
||
Zoffix | BUT fixes R#1693 | ||
:) | |||
synopsebot | RT#132030 [open]: rt.perl.org/Ticket/Display.html?id=132030 [TESTNEEDED] [REGRESSION] Broken Text::CSV tests and possibly other ecosystem fallout (buffering) | ||
R#1693 [open]: github.com/rakudo/rakudo/issues/1693 [regression][⚠ blocker ⚠] Cannot find method 'Nil' | |||
Geth | nqp: dcde8c1fc1 | (Elizabeth Mattijsen)++ | src/QRegex/Cursor.nqp Remove apparently unused helper method |
13:32 | |
nqp: 4268a25332 | (Elizabeth Mattijsen)++ | src/QRegex/Cursor.nqp Prevent boxing of native str |
13:37 | ||
roast: a469bf2b84 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S32-io/out-buffering.t Bump test plan Oops. |
13:50 | ||
nqp: a3bf10912f | (Elizabeth Mattijsen)++ | src/QRegex/Cursor.nqp Prevent another unnecessary boxing |
14:00 | ||
nqp: 17382e6b65 | (Elizabeth Mattijsen)++ | src/QRegex/Cursor.nqp Optimize cursor_push_cstack a bit - don't use temporary variables we don't need - don't use if ! { } else { } but if { } else { } and change the blocks around - don't box native strings |
|||
dogbert17 | are error messages starting with ===SORRY!=== runtime errors of kind LTA? | 14:01 | |
AlexDaniel | dogbert17: these typically have no line number, so LTA indeed | 14:13 | |
dogbert17 | I'm trying to write test(s) for RT #131623 now I have to figure out where to put them | 14:14 | |
synopsebot | RT#131623 [open]: rt.perl.org/Ticket/Display.html?id=131623 [BUG] Range + detached method + map with &sub = "Cannot find method 'count' on object of type NQPMu" | ||
dogbert17 | I guess that a lives-ok is the proper thing to use here | 14:15 | |
Geth | nqp: 9b75f678e1 | (Elizabeth Mattijsen)++ | src/QRegex/Cursor.nqp Optimize a loop in MATCH - don't box strings - don't make variables we don't need |
14:16 | |
rakudo: 617624f592 | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION Bump NQP to get the latest micro-ops I did Perhaps some people will notice in some applications |
14:33 | ||
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....5-g9b75f67 | |||
roast: d78f33966c | (Aleks-Daniel Jakimenko-Aleksejev)++ | S04-statements/for.t Test assignment to holes when iterating arrays Closes RT#126312. |
15:09 | ||
synopsebot | RT#126312 [open]: rt.perl.org/Ticket/Display.html?id=126312 [BUG] `for @a` is not creating containers for uninitialized elements | ||
Geth | rakudo: edbbc44262 | TimToady++ | src/core/Numeric.pm6 infix:<->($n) should not negate |
15:18 | |
roast: f259c5e323 | TimToady++ | S03-operators/u2212-minus.t single arg version of subtraction shouldn't negate |
15:27 | ||
roast: jstuder-gh++ created pull request #412: Add subtest for lazy array cmp |
16:39 | ||
roast: c42516bf6d | (Jeremy Studer)++ | S03-operators/cmp.t Add subtest for lazy array cmp Make sure lazies behave the same as their eager counterparts. |
16:43 | ||
roast: be3649424f | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | S03-operators/cmp.t Merge pull request #412 from jstuder-gh/lazy_arr_cmp Add subtest for lazy array cmp |
|||
rakudo/inlined-shaped-carray: 36c92d58f8 | (Tobias Leich)++ | 4 files Support shapes for HAS scoped attributes The shape declaration on an attributes was parsed correctly since a while, but now this information is passed to the repr composition. The following is now supported fo CStructs and CPPStructs: use NativeCall; ... (6 more lines) |
22:07 | ||
roast: ronaldxs++ created pull request #413: Update S02-types/hash_ref.t test for RT #132238 |
22:49 | ||
synopsebot | RT#132238 [new]: rt.perl.org/Ticket/Display.html?id=132238 [LTA] $<> and “Corresponding … was at line” | 22:50 |