lizmat | Files=1235, Tests=76177, 311 wallclock secs (14.85 usr 5.42 sys + 2139.54 cusr 210.36 csys = 2370.17 CPU) | 11:42 | |||||||||||||||||||||||||||||||||||||
Geth | nqp/master: 5 commits pushed by pmurias++
|
13:20 | |||||||||||||||||||||||||||||||||||||
travis-ci | NQP build failed. pmurias '[js] Make nqp::split return an array of properly hllized strs' | 13:42 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/343004493 github.com/perl6/nqp/compare/43d43...2083355f4d | |||||||||||||||||||||||||||||||||||||||
Geth | nqp: usev6++ created pull request #419: Fix eof detection on zero-size files |
13:44 | |||||||||||||||||||||||||||||||||||||
[Tux] |
|
13:45 | |||||||||||||||||||||||||||||||||||||
Geth | roast: f915c3e7b8 | usev6++ | 2 files [JVM] Fudge some tests for R#1541 |
13:56 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#1541 [open]: github.com/rakudo/rakudo/issues/1541 [IO][JVM] [JVM] IO::Handle.eof always reports true for zero-size and /proc files | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: 350f4b5743 | pmurias++ | t/nqp/112-call.t Fix test count |
14:24 | |||||||||||||||||||||||||||||||||||||
roast: 00587e56ba | usev6++ | 3 files [JVM] Fudge some failing tests |
14:27 | ||||||||||||||||||||||||||||||||||||||
travis-ci | NQP build failed. pmurias 'Fix test count' | 14:40 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/343017319 github.com/perl6/nqp/compare/62208...0f4b574313 | |||||||||||||||||||||||||||||||||||||||
Geth | roast: b7181414aa | usev6++ | 2 files [JVM] Fudge some failing tests |
14:47 | |||||||||||||||||||||||||||||||||||||
nqp: 9ad4303ee1 | usev6++ | src/vm/jvm/runtime/org/perl6/nqp/io/FileHandle.java [JVM] Do not hide 'eof' from SyncHandle When eof is encountered in a method from SyncHandle, it should be visible when calling 'eof' on a FileHandle instance. |
15:06 | ||||||||||||||||||||||||||||||||||||||
nqp: a6bff16bf8 | usev6++ | src/vm/jvm/runtime/org/perl6/nqp/io/FileHandle.java [JVM] Fix eof detection on zero-size files Compare github.com/rakudo/rakudo/issues/1541 This is a similiar fix as github.com/MoarVM/MoarVM/commit/8d94732aad There is still an issue with failing spectest for eof on Rakudo that use .read, ... (7 more lines) |
|||||||||||||||||||||||||||||||||||||||
nqp: 6f334f382c | (Zoffix Znet)++ (committed using GitHub Web editor) | src/vm/jvm/runtime/org/perl6/nqp/io/FileHandle.java Merge pull request #419 from usev6/gh1541 Fix eof detection on zero-size files |
|||||||||||||||||||||||||||||||||||||||
nqp: 5132d42fcb | (Zoffix Znet)++ | tools/build/MOAR_REVISION [MoarVM Bump] 22d2db5 [Spesh] Move annotations […] MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...7-g22d2db5 |
15:14 | ||||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...7-g22d2db5 | |||||||||||||||||||||||||||||||||||||||
rakudo: 704b1cfb78 | (Zoffix Znet)++ | tools/build/NQP_REVISION [NQP Bump] Brings 10 commits NQP bump brought: github.com/perl6/nqp/compare/2018....9-g5132d42 5132d42 [MoarVM Bump] 22d2db5 [Spesh] Move annotations […] 6f334f3 Merge pull request #419 from usev6/gh1541 350f4b5 Fix test count 6220833 [js] Make nqp::split return an array of properly hllized strs ... (8 more lines) |
|||||||||||||||||||||||||||||||||||||||
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....9-g5132d42 | |||||||||||||||||||||||||||||||||||||||
Zoffix | ZOFVM: Files=1289, Tests=153229, 155 wallclock secs (21.35 usr 3.78 sys + 3304.50 cusr 192.47 csys = 3522.10 CPU) | ||||||||||||||||||||||||||||||||||||||
dafuq... somehow the bump didn't bring in latest commit from moar, based on the version number in `perl6 -v` | 15:20 | ||||||||||||||||||||||||||||||||||||||
travis-ci | NQP build passed. Zoffix Znet 'Merge pull request #419 from usev6/gh1541 | 15:26 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/343026343 github.com/perl6/nqp/compare/350f4...334f382c64 | |||||||||||||||||||||||||||||||||||||||
Zoffix | Well, damn, looks like Z-Script version bumper doesn't do a full-enough re-build :} | 15:27 | |||||||||||||||||||||||||||||||||||||
But the good news is brrt++ fixed the blocker | 15:28 | ||||||||||||||||||||||||||||||||||||||
(I originally thought the fix didn't fix, but it was a build bug) | |||||||||||||||||||||||||||||||||||||||
nine | Zoffix: do you see t/spec/S09-typed-arrays/hashes.t failing? | 15:32 | |||||||||||||||||||||||||||||||||||||
Zoffix | nine: nope | 15:33 | |||||||||||||||||||||||||||||||||||||
nine | not even with MVM_SPESH_BLOCKING=1 MVM_SPESH_NODELAY=1 | ||||||||||||||||||||||||||||||||||||||
? | |||||||||||||||||||||||||||||||||||||||
Zoffix | Yeah, still good. Ran a few times with `MVM_SPESH_BLOCKING=1 MVM_SPESH_NODELAY=1 t/fudgeandrun t/spec/S09-typed-arrays/hashes.t` | 15:36 | |||||||||||||||||||||||||||||||||||||
heh, golf of the `t/spec/MISC/bug-coverage.t` crash? | 15:39 | ||||||||||||||||||||||||||||||||||||||
c: HEAD~10 use Test; use Test; | |||||||||||||||||||||||||||||||||||||||
committable6 | Zoffix, ¦HEAD~10: «» | ||||||||||||||||||||||||||||||||||||||
Zoffix | Well, that will crash if you do the SPESH_NODELAY :) The file got duplicafte use line | 15:40 | |||||||||||||||||||||||||||||||||||||
Geth | roast: c291421971 | (Zoffix Znet)++ | MISC/bug-coverage.t Remove duplicate `use Test` |
15:41 | |||||||||||||||||||||||||||||||||||||
nine | But duplicate use should not cause any crash | ||||||||||||||||||||||||||||||||||||||
Geth | roast: 6b22923e1e | (Zoffix Znet)++ | S32-str/windows-1251-windows-1252-encode-decode.t Remove duplicate `use Test` |
15:49 | |||||||||||||||||||||||||||||||||||||
rakudo: f74890550d | (Zoffix Znet)++ | t/09-moar/00-misc.t Cover spesh crash in duplicate `use Test` MVM fix: github.com/MoarVM/MoarVM/commit/22...efcf9dd210 Closes github.com/rakudo/rakudo/issues/1534 R#1534 Closes github.com/MoarVM/MoarVM/issues/804 M#804 |
|||||||||||||||||||||||||||||||||||||||
synopsebot | R#1534 [closed]: github.com/rakudo/rakudo/issues/1534 [regression][⚠ blocker ⚠] “Iteration past end of iterator” issue | ||||||||||||||||||||||||||||||||||||||
M#804 [closed]: github.com/MoarVM/MoarVM/issues/804 Several spectest files fails when run with MVM_SPESH_NODELAY=1 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | good morning! :) | 16:39 | |||||||||||||||||||||||||||||||||||||
c: SPESH_NODELAY=1 HEAD~10,HEAD use Test; use Test; | 16:40 | ||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ENV variable SPESH_NODELAY is not supported | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | c: MVM_SPESH_NODELAY=1 HEAD~10,HEAD use Test; use Test; | ||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦HEAD~10,HEAD(f748905): «» | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | c: MVM_SPESH_NODELAY=1 af4dfe827c,HEAD use Test; use Test; | 16:41 | |||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦af4dfe8,HEAD(f748905): «» | ||||||||||||||||||||||||||||||||||||||
AlexDaniel shrugs | |||||||||||||||||||||||||||||||||||||||
Geth | nqp/profiler_new_spesh_semantics: 6 commits pushed by (Timo Paulssen)++ | 16:58 | |||||||||||||||||||||||||||||||||||||
dogbert17 | I guess it's toaster time then ? | 17:02 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | already running, yes | 17:04 | |||||||||||||||||||||||||||||||||||||
Geth: 00000000?? What the hell? | 17:05 | ||||||||||||||||||||||||||||||||||||||
Geth: source | |||||||||||||||||||||||||||||||||||||||
Geth: wiki | |||||||||||||||||||||||||||||||||||||||
Geth: url | |||||||||||||||||||||||||||||||||||||||
Geth: help | |||||||||||||||||||||||||||||||||||||||
oh my… | |||||||||||||||||||||||||||||||||||||||
dogbert17 | seems to be a few files in roast with multiple 'use Test' statements | 17:07 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | .oO( good that we test that! ) |
17:08 | |||||||||||||||||||||||||||||||||||||
Geth | nqp: jstuder-gh++ created pull request #420: Rakudo RT#102994: Add flag indicating HLL init status in CodeRef (CodeRef edition) |
17:15 | |||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: jstuder-gh++ created pull request #1542: RT#102994: State init vars if not set on first pass (CodeRef edition) |
17:16 | |||||||||||||||||||||||||||||||||||||
pmurias | what's jstuder-gh irc nick? | 18:40 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/js: 2de8a7e10b | pmurias++ | 4 files [js] Adapt to calling convention change |
18:42 | |||||||||||||||||||||||||||||||||||||
geth: 11d507c1b1 | (Zoffix Znet)++ | 2 files Use proper compare URL Closes github.com/perl6/geth/issues/12 |
19:22 | ||||||||||||||||||||||||||||||||||||||
nqp/profiler_new_spesh_semantics: 6 commits pushed by (Timo Paulssen)++ | 19:23 | ||||||||||||||||||||||||||||||||||||||
timotimo | was that ... me? | 19:26 | |||||||||||||||||||||||||||||||||||||
bartolin | Zoffix: two of your recent Rakudo commits (preventing Array.clone and Hash.clone to lose descriptor: 0d7c4fe835 and 45560ac9ac) need a small tweak to run on the JVM backend. the reason is that nqp::clone(nqp::null) leads to a NullPointerException on jvm (Mu on moar). do you think it makes sense to add a check for null like this: gist.github.com/usev6/b81dd9afb68c...c61760a0fc or would a special case #?if jvm ... be better? | ||||||||||||||||||||||||||||||||||||||
Zoffix | bartolin: you can use `nqp::ifnull($!descriptor, Mu)` instead, but isn't this just fixing the problem until the next time some dev makes the same construct? Can't JVM also give Mu for nqp::clone(nqp::null)? | 19:28 | |||||||||||||||||||||||||||||||||||||
timotimo: I re-delivered the web hook, to test the geth fix worked | |||||||||||||||||||||||||||||||||||||||
timotimo | OK | ||||||||||||||||||||||||||||||||||||||
Zoffix | nqp: say(nqp::clone(nqp::null)) | 19:29 | |||||||||||||||||||||||||||||||||||||
camelia | |||||||||||||||||||||||||||||||||||||||
Zoffix | nqp: say(nqp::isnull(nqp::clone(nqp::null))) | ||||||||||||||||||||||||||||||||||||||
camelia | 1 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Or rather, I guess MoarVM just returns nqp::null (which gets hllized when to Mu or something, when printed) | ||||||||||||||||||||||||||||||||||||||
bartolin | Zoffix: oh, didn't remember nqp::ifnull, thanks | 19:30 | |||||||||||||||||||||||||||||||||||||
Zoffix | oh, I guess it also needs the clone, and nqp::ifnull doesn't have a 3-arg version | 19:31 | |||||||||||||||||||||||||||||||||||||
bartolin | i took a short look at moar's handling of 'clone', but didn't found something about Mu there. also, i remember from various occasions that moar is often more forgiving wrt nqp::null | 19:33 | |||||||||||||||||||||||||||||||||||||
Zoffix | m: use nqp; say nqp::null | 19:34 | |||||||||||||||||||||||||||||||||||||
camelia | (Mu) | ||||||||||||||||||||||||||||||||||||||
Zoffix | bartolin: ^ this happens. I presume moarvm just returns an nqp::null | ||||||||||||||||||||||||||||||||||||||
bartolin | j: use nqp; say nqp::null | 19:35 | |||||||||||||||||||||||||||||||||||||
camelia | java.lang.NullPointerException in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Zoffix | nqp::isnull($!descriptor) ?? nqp::null !! nqp::clone($!descriptor) | 19:36 | |||||||||||||||||||||||||||||||||||||
bartolin | ^^ 'll test that | 19:37 | |||||||||||||||||||||||||||||||||||||
Geth | geth: 453b6e4640 | (Zoffix Znet)++ | bin/geth.p6 Delete old `lib` path |
19:48 | |||||||||||||||||||||||||||||||||||||
Zoffix | Geth: help | 19:53 | |||||||||||||||||||||||||||||||||||||
And that's 'cause the server is running old IRC::Client witha bug in it | |||||||||||||||||||||||||||||||||||||||
bartolin | Zoffix: it wants parens around nqp::null -- but otherwise it seems to work as expected (will run spectests) | ||||||||||||||||||||||||||||||||||||||
m: use nqp; say nqp::isnull($!descriptor) ?? nqp::null !! nqp::clone($!descriptor) | |||||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable $!descriptor used where no 'self' is available at <tmp>:1 ------> 3use nqp; say nqp::isnull($!descriptor7⏏5) ?? nqp::null !! nqp::clone($!descripto |
||||||||||||||||||||||||||||||||||||||
bartolin | m: use nqp; say nqp::isnull(nqp::null) ?? nqp::null !! 42 | 19:54 | |||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Your !! was gobbled by the expression in the middle; please parenthesize at <tmp>:1 ------> 3y nqp::isnull(nqp::null) ?? nqp::null !!7⏏5 42 expecting any of: infix in… |
||||||||||||||||||||||||||||||||||||||
bartolin | m: use nqp; say nqp::isnull(nqp::null) ?? (nqp::null) !! 42 | ||||||||||||||||||||||||||||||||||||||
camelia | (Mu) | ||||||||||||||||||||||||||||||||||||||
Zoffix | It's kinda weird, 'cause sometimes that works | ||||||||||||||||||||||||||||||||||||||
m: say 42 ?? say !! 42 | 19:55 | ||||||||||||||||||||||||||||||||||||||
camelia | Non ast passed to WANTED: NQPMu 5===SORRY!5=== Error while compiling <tmp> Your !! was gobbled by the expression in the middle; please parenthesize at <tmp>:1 ------> 3say 42 ?? say !!7⏏5 42 expecting any of: infix … |
||||||||||||||||||||||||||||||||||||||
Zoffix | heh | ||||||||||||||||||||||||||||||||||||||
or maybe I'm just misremembering | |||||||||||||||||||||||||||||||||||||||
m: class Foo { method z(|) {} }; say 42 ?? Foo.z: 42 !! 5 | 19:56 | ||||||||||||||||||||||||||||||||||||||
camelia | Nil | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: class Foo { method z(|) {} }; say 42 ?? Foo.z: !! 5 | ||||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Your !! was gobbled by the expression in the middle; please parenthesize at <tmp>:1 ------> 3 { method z(|) {} }; say 42 ?? Foo.z: !!7⏏5 5 expecting any of: infix inf… |
||||||||||||||||||||||||||||||||||||||
Zoffix | k, I get it | ||||||||||||||||||||||||||||||||||||||
Geth: help | 19:57 | ||||||||||||||||||||||||||||||||||||||
Geth | Zoffix, Source at github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to hack.p6c.org:8888/?chan=#perl6 and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes | ||||||||||||||||||||||||||||||||||||||
geth: 29aeae44d5 | (Zoffix Znet)++ | lib/Geth/GitHub/Hooks/Preprocessor.pm6 Fix `ver` command for commits with "No newline at end" Fixes #8 |
20:05 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | OK, so! | 22:28 | |||||||||||||||||||||||||||||||||||||
Toaster looks good | |||||||||||||||||||||||||||||||||||||||
releasable gives green light | |||||||||||||||||||||||||||||||||||||||
I think we're ready | |||||||||||||||||||||||||||||||||||||||
I'm still double-checking some things but I doubt I'd be able to find anything critical | 22:29 | ||||||||||||||||||||||||||||||||||||||
compared to previous releases this was fast, so everyone++ :) | |||||||||||||||||||||||||||||||||||||||
also, appveyor is green so I'd call that good | 22:30 | ||||||||||||||||||||||||||||||||||||||
timotimo | \o/ | 23:09 |