lizmat hmmm, looks like Geth is gone ? 00:00
lizmat committed github.com/rakudo/rakudo/commit/e5...6decc5ffd3 00:01
lizmat committed github.com/rakudo/rakudo/commit/cd...798c8fd776
sleep& 00:02
Zoffix Geth is ded 'cause hack is ded. Can't ssh into it. Really need to figure out what's happening with it. The Hypervizor said 30% of RAM is still available last couple times it happened, but maybe RAM usage just grows so fast that's the last measurement it was able to take? 00:31
timotimo Zoffix: i believe it has to do with virtual disks getting lost 00:33
i'll restart it
oh, seems like you were faster than me? 00:34
ah, no, just a little glitch in the viewer
hack is coming back up 00:35
Zoffix I was faster than you...
timotimo huh?
Zoffix But then it said "error disconnected" while I was trying to login to console to look at stuff :)
timotimo oh, you wanted to see what the error looks like on hack itself? 00:36
"warning: task [random program name here] hung for more than 120 seconds"
Zoffix How does it know that it hung?
:)
gfldex by looking at CPU registers 00:37
timotimo it seems like khungtaskd is responsible for this?
looks like there's a boot parameter that'd let us get a kernel panic whenever the hung task thing fires 00:38
not sure if we can get it to reboot immediately in that case
gfldex looks like it: unix.stackexchange.com/questions/2...rnel-panic 00:41
japhb What type do I specify for a return value in a signature to say a routine must return something that will flatten like a list when assigned to a @variable? 01:01
timotimo hm, iterable perhaps? 01:13
oh, it's about the presence or absence of a container, right?
japhb timotimo: Yeah, iterable and not containerized. 01:18
timotimo i'm not sure our type system covers that without a "where" constraint 01:34
wander m: use Test;{ my sub infix:<;> ($a, $b) { say "here"; $a + $b };is $(infix:<;>(3, 2)), 5} 05:31
camelia here
ok 1 -
wander m: use Test;{ my sub infix:<;> ($a, $b) { say "here"; $a + $b };is $(3 ; 2), 5}
camelia WARNINGS for <tmp>:
Useless use of constant integer 3 in sink context (line 1)
not ok 1 -
# Failed test at <tmp> line 1
# expected: '5'
# got: '2'
wander rt#124981
synopsebot RT#124981 [new]: rt.perl.org/Ticket/Display.html?id=124981 Roast rakudo skip/todo test:./S06-operator-overloading/sub.t line:173 reason: 'infix:<;>'
wander RT#124983 RT#124982 RT#124981 05:34
synopsebot RT#124983 [new]: rt.perl.org/Ticket/Display.html?id=124983 Roast rakudo skip/todo test:./S06-operator-overloading/sub.t line:231 reason: 'infix Z will never work; no lexical Z'
RT#124982 [new]: rt.perl.org/Ticket/Display.html?id=124982 Roast rakudo skip/todo test:./S06-operator-overloading/sub.t line:188 reason: 'missing block, apparently if not an op'
wander all of there are about overloading built-in operators 05:35
Geth roast: 77deb4a6a5 | (Alex Chen)++ | S12-enums/basic.t
Set relevant issue of fudge test
06:21
yoleaux AlexDaniel`: RT/GH weekly 07:18
Geth rakudo: e31a414b9c | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/BOOTSTRAP.nqp
Fix for RT #126099

  - could be golfed to a simple "Block but True"
  - turns out we simply needed a check for concreteness in the bootstrap .clone
  - also fixed for "Code but True"
09:17
synopsebot RT#126099 [open]: rt.perl.org/Ticket/Display.html?id=126099 [BUG] .WHICH fails for Block but True
lizmat breakfast& 09:18
[Tux] Rakudo version 2017.11-53-ge31a414b9 - MoarVM version 2017.11-28-gba1fb9542
csv-ip5xs1.053 - 1.073
csv-ip5xs-2012.529 - 12.892
csv-parser11.787 - 12.197
csv-test-xs-200.421 - 0.435
test11.413 - 11.677
test-t2.910 - 2.933
test-t --race1.161 - 1.189
test-t-2052.253 - 52.300
test-t-20 --race18.097 - 18.292
09:43
Geth roast: 96cb67daac | (Elizabeth Mattijsen)++ | S12-enums/basic.t
Fix fudging specification error
10:24
rakudo: c9699ab2ce | (Elizabeth Mattijsen)++ | src/core/List.pm
Fix for RT #125964

  - Any.ASSIGN-POS is not the right candidate to handle this case
  - make sure there's a List.ASSIGN-POS that can handle it
  - please note that you *CAN* assign to a List element if it is a container!
10:26
synopsebot RT#125964 [open]: rt.perl.org/Ticket/Display.html?id=125964 [LTA] assigning to AOB List elem does not hint right
Geth roast: e290ddd508 | (Alex Chen)++ | S14-roles/mixin.t
Add test for RT#126099
11:56
synopsebot RT#126099 [open]: rt.perl.org/Ticket/Display.html?id=126099 [BUG] .WHICH fails for Block but True
Geth roast: 2e62c00de9 | (Alex Chen)++ | S02-types/list.t
Add test for RT#125964
12:14
synopsebot RT#125964 [open]: rt.perl.org/Ticket/Display.html?id=125964 [LTA] assigning to AOB List elem does not hint right
AlexDaniel` Oh wow, wander++ 12:34
dogbert17 t/spec/S02-types/list.t (Wstat: 65280 Tests: 74 Failed: 3) 13:20
Failed tests: 72-74
Non-zero exit status: 255
Parse errors: Bad plan. You planned 71 tests but ran 74.
t/spec/S02-types/range.t (Wstat: 512 Tests: 191 Failed: 2) 13:40
Failed tests: 55-56
t/spec/S14-roles/mixin.t (Wstat: 65280 Tests: 55 Failed: 2) 13:41
Failed tests: 54-55
Parse errors: Bad plan. You planned 53 tests but ran 55.
Geth roast: c712b1980a | (Alex Chen)++ | 2 files
Modify numbers of plan
13:55
wander sorry, it runs with latest rakudo, I test on camelia but not locally, that's why I forget about 'plan' 13:56
dogbert17 wander++ let me make another run to verify 14:47
there are two test failures in t/spec/S02-types/range.t 15:06
not ok 55 - is Range.bounds[0] ro
not ok 56 - is Range.bounds[1] ro
wander lizmat mentioned it, let me take a close look 16:25
I think as below, the former tests the same thing as the latter 16:35
github.com/perl6/roast/blob/c712b1...#L106-L114
github.com/perl6/roast/blob/c712b1...#L167-L170
with lizmat's commit c9699ab2ce7, the exception it throws becomes a little different, however, the core is the same 16:36
so I suggest just delete the former test, at most set a link to the latter. 16:37
Geth roast/W4anD0eR96-patch-2: 172b50b5b8 | (Alex Chen)++ | 2 files
Merge tests for same purpose
16:49
roast: W4anD0eR96++ created pull request #364:
Merge tests for same purpose
16:50
synopsebot SPEC#364 [open]: github.com/perl6/roast/pull/364 Merge tests for same purpose
Geth roast/W4anD0eR96-patch-2: a84ff52bf3 | (Alex Chen)++ (committed using GitHub Web editor) | S02-types/range.t
Update range.t
16:52
roast: 172b50b5b8 | (Alex Chen)++ | 2 files
Merge tests for same purpose
16:58
roast: a84ff52bf3 | (Alex Chen)++ (committed using GitHub Web editor) | S02-types/range.t
Update range.t
roast: 5ae87d0223 | lizmat++ (committed using GitHub Web editor) | 2 files
Merge pull request #364 from perl6/W4anD0eR96-patch-2

Merge tests for same purpose
japhb .ask pmurias In github.com/perl6/nqp/commit/1c217f...b9690b4567 why are new lines 33-35 necessary? Why can't the function just end with 'return correct;' instead of splitting and then rejoining? 17:20
yoleaux japhb: I'll pass your message to pmurias.
Ven`` japhb: maybe in case correct is 1e2e3? 17:32
(more than a single e) 17:33
wander 1e 17:35
japhb Ven``: But if that's coming from num.toPrecision() why would that ever happen? 18:21
tbrowder .tell AlexDaniel I added more code to PR #1291 to fix RT #126742 and RT #130477. I added tests for them in roast PR #363. 20:52
yoleaux tbrowder: I'll pass your message to AlexDaniel.
synopsebot RT#126742 [new]: rt.perl.org/Ticket/Display.html?id=126742 [POD] config items should not include quotes for string values
RT#130477 [new]: rt.perl.org/Ticket/Display.html?id=130477 [BUG][POD] Pod config parses colopairs but simply stringifies whatever it matched
pmurias japhb: it seems like it's just a historical leftover ;) 21:12
yoleaux 17:20Z <japhb> pmurias: In github.com/perl6/nqp/commit/1c217f...b9690b4567 why are new lines 33-35 necessary? Why can't the function just end with 'return correct;' instead of splitting and then rejoining?
Geth nqp: 5f25c81ea6 | pmurias++ | src/vm/js/nqp-runtime/coercions.js
[js] Remove useless leftover code
21:13
AlexDaniel . 22:12
yoleaux 20:52Z <tbrowder> AlexDaniel: I added more code to PR #1291 to fix RT #126742 and RT #130477. I added tests for them in roast PR #363.
synopsebot RT#126742 [new]: rt.perl.org/Ticket/Display.html?id=126742 [POD] config items should not include quotes for string values
RT#130477 [new]: rt.perl.org/Ticket/Display.html?id=130477 [BUG][POD] Pod config parses colopairs but simply stringifies whatever it matched