samcv | MoarVM is about ready for release. just gonna get the changelog looked over once more, but it's complete | 02:33 | |||||||||||||||||||||||||||||||||||||
Zoffix | \o/ | 02:41 | |||||||||||||||||||||||||||||||||||||
Geth | nqp: 9a43e6c444 | (Samantha McVey)++ | t/nqp/019-file-ops.t Revert "This test is now passing on OS X." for release Refudge this test since it is still failing on TravisCI sometimes. This reverts commit 6c982a88f1e056cb44721525d4fb10e176854c06. |
04:42 | |||||||||||||||||||||||||||||||||||||
samcv | MoarVM has been released | 05:40 | |||||||||||||||||||||||||||||||||||||
[Tux] |
|
06:11 | |||||||||||||||||||||||||||||||||||||
lizmat | Files=1239, Tests=76308, 320 wallclock secs (15.79 usr 5.55 sys + 2201.73 cusr 219.47 csys = 2442.54 CPU) | 09:22 | |||||||||||||||||||||||||||||||||||||
brrt | lizmat: can i ask how you compute a benchmark like that | 09:27 | |||||||||||||||||||||||||||||||||||||
i want to try out a change with potentially significant impact | |||||||||||||||||||||||||||||||||||||||
lizmat | make spectest; sleep 18000; make spectest | ||||||||||||||||||||||||||||||||||||||
the first make spectest is to make sure all precomps have been done | |||||||||||||||||||||||||||||||||||||||
the sleep 18000 is to make sure the second one runs around 5am in the morning, when the machine is cold and there's not a lot happening on line | 09:28 | ||||||||||||||||||||||||||||||||||||||
then copy the line from the output | |||||||||||||||||||||||||||||||||||||||
brrt | oh, that seems simple enough | 09:29 | |||||||||||||||||||||||||||||||||||||
gfldex | brrt: a positive significant impact would be very welcome :) | 09:41 | |||||||||||||||||||||||||||||||||||||
yoleaux | 12 Apr 2018 16:54Z <jmerelo> gfldex: can you please tell me something about tags and why they were added? github.com/perl6/doc/commit/1509c4...ce5f695fcb ? | ||||||||||||||||||||||||||||||||||||||
brrt | heh, can't promise that | ||||||||||||||||||||||||||||||||||||||
it's a tradeoff | |||||||||||||||||||||||||||||||||||||||
to be specific, i'm going to add '-fno-omit-frame-pointer' | 09:56 | ||||||||||||||||||||||||||||||||||||||
and the point of doing so is that i'm going to add a stack walker to find the current position in the JIT frame | |||||||||||||||||||||||||||||||||||||||
and the point of doing that is that the VM can figure out where we are in the current execution of a JIT frame, without compiling code for storing that position in a special field every so many instructions | 09:57 | ||||||||||||||||||||||||||||||||||||||
and the point of doing that, is that this is currently an extremely common operation, and the operations that require this information to be availalbe are not nearly as common | |||||||||||||||||||||||||||||||||||||||
so it's exchanging one very common operation, relatively expensive operation, with a cheaper, somehwat less common operation; and another operation that *might* be more expensive but is really very uncommon | 09:59 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | good morning o/ | 10:26 | |||||||||||||||||||||||||||||||||||||
will cut rakudo release shortly™ | |||||||||||||||||||||||||||||||||||||||
lizmat | ++AlexDaniel | 10:27 | |||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: \o/ | 10:38 | |||||||||||||||||||||||||||||||||||||
chansen_ | m: say 0x4E00.uniname; | 11:06 | |||||||||||||||||||||||||||||||||||||
camelia | <CJK Ideograph-4E00> | ||||||||||||||||||||||||||||||||||||||
chansen_ | m: say 0x17000.uniname; | ||||||||||||||||||||||||||||||||||||||
camelia | <Tangut Ideograph-17000> | ||||||||||||||||||||||||||||||||||||||
chansen_ | Is not the correct Unicode name, the correct name for CJK Ideographs is "CJK UNIFIED IDEOGRAPH-%.4X" and Tangut TANGUT IDEOGRAPH-%.4X. Looks like names are derrived from the meta ranges in UnicodeData.txt which is incorrect: <www.unicode.org/versions/Unicode10...44161>. | 11:07 | |||||||||||||||||||||||||||||||||||||
Zoffix | chansen_: would you file a ticket? github.com/rakudo/rakudo/issues/new | 11:10 | |||||||||||||||||||||||||||||||||||||
lizmat hopes that nine or ugexe or tonyo would be able to write a blogpost about the PTS before next weeks weekly | 11:13 | ||||||||||||||||||||||||||||||||||||||
chansen_ | Zoffix: done | 11:25 | |||||||||||||||||||||||||||||||||||||
lizmat | m: use Test; my %h = a => Mu; is-deeply %h, %h # disappointing :-( | 11:26 | |||||||||||||||||||||||||||||||||||||
camelia | Type check failed in binding to parameter '<anon>'; expected Any but got Mu (Mu) in sub _is_deeply at /home/camelia/rakudo-m-inst-1/share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E (Test) line 651 in sub is-deeply at /home/camelia/… |
||||||||||||||||||||||||||||||||||||||
Zoffix | chansen_++ | 11:29 | |||||||||||||||||||||||||||||||||||||
Thanks | |||||||||||||||||||||||||||||||||||||||
lizmat: that's cause of `eqv` not taking a `Mu` and it doesn't take it cause it wants to autothread junctions | |||||||||||||||||||||||||||||||||||||||
m: my %h = a => Mu; say %h eqv %h | |||||||||||||||||||||||||||||||||||||||
camelia | True | ||||||||||||||||||||||||||||||||||||||
Zoffix | huh | ||||||||||||||||||||||||||||||||||||||
m: my %h = a => Mu; say $%h eqv $%h | 11:32 | ||||||||||||||||||||||||||||||||||||||
camelia | Type check failed in binding to parameter '<anon>'; expected Any but got Mu (Mu) in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Zoffix | s: &infix:<eqv>, do { my %h = a => Mu; \(%h, %h)} | 11:33 | |||||||||||||||||||||||||||||||||||||
SourceBaby | Zoffix, Sauce is at github.com/rakudo/rakudo/blob/79ed...p.pm6#L446 | ||||||||||||||||||||||||||||||||||||||
Zoffix | s: &infix:<eqv>, do { my %h = a => Mu; \($%h, $%h)} | ||||||||||||||||||||||||||||||||||||||
SourceBaby | Zoffix, Sauce is at github.com/rakudo/rakudo/blob/79ed...p.pm6#L446 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Ah, the non-conted version goes through the eqaddr fast-past | ||||||||||||||||||||||||||||||||||||||
lizmat | well, not sure if it's a bug or not, but is makes it impossible for me to use is-deeply in tests for the new Hash::Util CPAN5 module | 11:37 | |||||||||||||||||||||||||||||||||||||
Zoffix | I'd say there's a bugglet that `is-deeply` (and likely other routines containerize) stuff. Filed as R#1771 | 11:38 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#1771 [open]: github.com/rakudo/rakudo/issues/1771 [LHF] Test.pm6 subs need to avoid containerizing arguments | ||||||||||||||||||||||||||||||||||||||
Zoffix | As for testing..... Yeah, that's LTA. | ||||||||||||||||||||||||||||||||||||||
... but is expected if we offer is-deeply as "it does eqv" | 11:39 | ||||||||||||||||||||||||||||||||||||||
m: my %h = a => Mu; say $%h ~~ $%h | |||||||||||||||||||||||||||||||||||||||
camelia | Type check failed in binding to parameter '<anon>'; expected Any but got Mu (Mu) in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Zoffix | boo | ||||||||||||||||||||||||||||||||||||||
lizmat | guess so :-) | ||||||||||||||||||||||||||||||||||||||
maybe it's just a case of DIHWIDT | 11:40 | ||||||||||||||||||||||||||||||||||||||
Geth | star: hankache++ created pull request #110: Update README |
12:01 | |||||||||||||||||||||||||||||||||||||
star: 9cfbaec014 | (Naoum Hankache)++ (committed by Zoffix Znet) | README.md Update README (#110) * Update README * Update README: Add more links to guides |
12:24 | ||||||||||||||||||||||||||||||||||||||
rakudo: f3a56190d0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/create-release-announcement.p6 Change some urls in announcement generation https and less redirects |
12:29 | ||||||||||||||||||||||||||||||||||||||
rakudo: e96a38d32a | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files Log all changes (+ announcement) Deliberately not logged: aa974ecd 32774e7b 3b86ffd5 6be586c5 04014cf6 e31dd966 ee5150e4 77c3a9c5 ec5416a9 05796698 a3a7c142 d443076d 19b3e52f 3420b67b a3e4f9e3 b5685109 c43817ac 5cba7c40 4032e62e 82a0e706 7353e055 f1b9c7da 9ff65564 318a9b09 95481e26 72c7c5bf 92eaa11a a2a2a745 ... (11 more lines) |
|||||||||||||||||||||||||||||||||||||||
rakudo: eb67e6d051 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod Actual date, claim next release |
|||||||||||||||||||||||||||||||||||||||
timotimo | `for for ... { Package::foo }` - is the first for supposed to be outside of the ``? | 12:50 | |||||||||||||||||||||||||||||||||||||
AlexDaniel: ^ | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | I don't think so… | 12:51 | |||||||||||||||||||||||||||||||||||||
AlexDaniel looks | 12:52 | ||||||||||||||||||||||||||||||||||||||
right, anything else? | |||||||||||||||||||||||||||||||||||||||
timotimo | we might have to change a few things in the release document | 12:54 | |||||||||||||||||||||||||||||||||||||
ah, no | |||||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: oh, I think that was meant to be `do for` | ||||||||||||||||||||||||||||||||||||||
timotimo | false alarm; the github source code highlighting was turning parts of the document italic that weren't supposed to be | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | yea I've seen that too | ||||||||||||||||||||||||||||||||||||||
github has three different markdown processors (wiki, comments, files), but maybe the diff one is different too? | 12:55 | ||||||||||||||||||||||||||||||||||||||
and they're all incompatible in edge cases | 12:56 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Or maybe just one `for` | ||||||||||||||||||||||||||||||||||||||
or maybe for `for` | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | that's what I changed it to now, yeah, but not committing just yet :) | 12:57 | |||||||||||||||||||||||||||||||||||||
Zoffix | c: 4402839a,4402839a^ unit package A; our sub need() {}; for <s> { A::need } | ||||||||||||||||||||||||||||||||||||||
right no bot. ok | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | they pinged out :( | 12:58 | |||||||||||||||||||||||||||||||||||||
c: 4402839a,4402839a^ unit package A; our sub need() {}; for <s> { A::need } | |||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦4402839: «» ¦4402839a^: «Cannot find method 'Nil' on object of type List in block at /tmp/ymPtL_fYCy line 1 in block <unit> at /tmp/ymPtL_fYCy line 1 «exit code = 1»» | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | c: 4402839a,4402839a^,HEAD unit package A; our sub need() {}; for <s> { A::need } | ||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦4402839,HEAD(eb67e6d): «» ¦4402839a^: «Cannot find method 'Nil' on object of type List in block at /tmp/jSl4R87q4N line 1 in block <unit> at /tmp/jSl4R87q4N line 1 «exit code = 1»» | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: coke assigned to samcv Issue Incorrect Unicode character names github.com/rakudo/rakudo/issues/1770 09e86787b4 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files |
13:00 | |||||||||||||||||||||||||||||||||||||
nqp: f62e04925e | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION [release] Bump MoarVM revision to 2018.04 |
14:24 | ||||||||||||||||||||||||||||||||||||||
nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2......2018.04 afb18b4bb7 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION |
|||||||||||||||||||||||||||||||||||||||
rakudo: cb6230f8f8 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION [release] Bump NQP revision to 2018.04 |
|||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018.......2018.04 829607d88e | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION |
|||||||||||||||||||||||||||||||||||||||
Zoffix | yeeey | 14:25 | |||||||||||||||||||||||||||||||||||||
releasable6: status | |||||||||||||||||||||||||||||||||||||||
releasable6 | Zoffix, No! It wasn't me! It was the one-armed man! Backtrace: gist.github.com/541d9ca6e9fc37f3c4...59628ebb90 | ||||||||||||||||||||||||||||||||||||||
Zoffix | releasable6: next | ||||||||||||||||||||||||||||||||||||||
releasable6 | Zoffix, No! It wasn't me! It was the one-armed man! Backtrace: gist.github.com/df05e2b47ab5b626fc...e37ade9d21 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | hold on something went wrong… | 14:26 | |||||||||||||||||||||||||||||||||||||
Zoffix | "Cannot resolve the tag for the previous release" | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | this may be an issue in releasable6 itself | ||||||||||||||||||||||||||||||||||||||
but the sakefile failed to upload a tar to rakudo.org, looking at it now… | 14:27 | ||||||||||||||||||||||||||||||||||||||
OK should be good now | 14:28 | ||||||||||||||||||||||||||||||||||||||
releasable6: status | |||||||||||||||||||||||||||||||||||||||
releasable6 | AlexDaniel, No! It wasn't me! It was the one-armed man! Backtrace: gist.github.com/2d1a2c17844759c526...11ee360dfb | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | grr I think it simply needs to pull | ||||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: so that's it? Time for appropriate amount of fun and mergeage of all the branches? | 14:29 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | well let's give releasable6 a minute or two to catch up | ||||||||||||||||||||||||||||||||||||||
maybe it's trying to tell us something | |||||||||||||||||||||||||||||||||||||||
but from my side everything looks correct | 14:30 | ||||||||||||||||||||||||||||||||||||||
Zoffix | releasable6: next | 14:32 | |||||||||||||||||||||||||||||||||||||
releasable6 | Zoffix, No! It wasn't me! It was the one-armed man! Backtrace: gist.github.com/d322d9499d1ddcee5c...a182324e6a | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | releasable6: next | 14:34 | |||||||||||||||||||||||||||||||||||||
releasable6 | AlexDaniel, Next release in ≈24 days and ≈4 hours. 0 blockers. 0 out of 0 commits logged | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | alright | ||||||||||||||||||||||||||||||||||||||
Zoffix celebrates with the appropriate amount of fun | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | \o/ | 14:35 | |||||||||||||||||||||||||||||||||||||
basically releasable6 is using the same thing that other bots use, and that doesn't move forward until there's an actual build generated… | |||||||||||||||||||||||||||||||||||||||
so it takes a few minutes | |||||||||||||||||||||||||||||||||||||||
I should fix that | |||||||||||||||||||||||||||||||||||||||
El_Che | it's out-out? | 14:37 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah | 14:42 | |||||||||||||||||||||||||||||||||||||
El_Che | \o/ | ||||||||||||||||||||||||||||||||||||||
Zoffix | \o/ | ||||||||||||||||||||||||||||||||||||||
AlexDaniel++ | |||||||||||||||||||||||||||||||||||||||
El_Che | let's get the package rolling (lots of changes :) ) | ||||||||||||||||||||||||||||||||||||||
If curious if it builds ok on varios distros: travis-ci.org/nxadm/rakudo-pkg/builds/371099494 | 14:46 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel++, samcv++ | |||||||||||||||||||||||||||||||||||||||
Zoffix | "This is Rakudo version 2018.04 built on MoarVM version 2018.04-1-g577857a" | 14:48 | |||||||||||||||||||||||||||||||||||||
*wailing guitar solos* | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | oh crap | 14:51 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: zoffixznet++ created pull request #1773: Post release 2018.04 |
||||||||||||||||||||||||||||||||||||||
rakudo/master: 4 commits pushed by (Zoffix Znet)++ | |||||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: waht? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Zoffix: it shouldn't be that way no? | ||||||||||||||||||||||||||||||||||||||
Zoffix | The 2018.04-1-g577857a thing? That's cause I build master-master-master | ||||||||||||||||||||||||||||||||||||||
I imagine it reads 2018.04 on normal builds | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | ah, ok | 14:52 | |||||||||||||||||||||||||||||||||||||
AlexDaniel cancels the heart attack | |||||||||||||||||||||||||||||||||||||||
Zoffix | :) | ||||||||||||||||||||||||||||||||||||||
jnthn | Yay, release :) | ||||||||||||||||||||||||||||||||||||||
yoleaux | 13:26Z <brrt> jnthn: if you maybe have any experience with ml64 or soemsuch assemlber for microsoft | ||||||||||||||||||||||||||||||||||||||
jnthn | That thought is so terrifying that he didn't finish the sentence? :P | 14:53 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | the script would never do that obviously, but there's a way to force it to use a non-release version so for a second I crapped my pants thinking that I did that | ||||||||||||||||||||||||||||||||||||||
brrt | what, assembly on win64? | ||||||||||||||||||||||||||||||||||||||
i fear nothing :-P | |||||||||||||||||||||||||||||||||||||||
jnthn | :-) | ||||||||||||||||||||||||||||||||||||||
Geth | roast: zoffixznet++ created pull request #419: Post release 2018.04 |
||||||||||||||||||||||||||||||||||||||
roast/master: 4 commits pushed by (Zoffix Znet)++ | 14:54 | ||||||||||||||||||||||||||||||||||||||
jnthn | Anyway, I...think I touched it once, years ago... | ||||||||||||||||||||||||||||||||||||||
tony-o | timotimo: i.imgur.com/tiLmSYV.png | 14:58 | |||||||||||||||||||||||||||||||||||||
stmuk | windows assembler? like tasm :-) | 15:02 | |||||||||||||||||||||||||||||||||||||
Zoffix | ok :) | 15:05 | |||||||||||||||||||||||||||||||||||||
El_Che | fedora will undo it soonish | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Zoffix++ # post-release branch | ||||||||||||||||||||||||||||||||||||||
tony-o | timotimo: i.imgur.com/tiLmSYV.png # not sure if that got lost, this is using zefpan and uxmal to generate module dependency charts | 15:07 | |||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: to answer your question, I assume it's 'cause it got it listed twice; once for build-depends and other for depends: github.com/tadzik/Shell-Command/bl...son#L7-L14 | 15:08 | |||||||||||||||||||||||||||||||||||||
Same with JSON::Marshall: github.com/jonathanstowe/JSON-Mars...on#L19-L30 | 15:09 | ||||||||||||||||||||||||||||||||||||||
tony-o: if there's a way to color-code arrows to show with depends they're from that'd be cool :) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | yes there is | 15:10 | |||||||||||||||||||||||||||||||||||||
in fac tyou can do different kind of arrows | |||||||||||||||||||||||||||||||||||||||
like dashed and stuff | |||||||||||||||||||||||||||||||||||||||
timotimo | tony-o: how does it have two dependencies on File::Find from Shell::Command? maybe one is test-depends? | 15:17 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | can we include something like this on modules.perl6.org ? | ||||||||||||||||||||||||||||||||||||||
I think the graph is very helpful | 15:18 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: d53fe90acc | (Jonathan Worthington)++ | src/vm/moar/Perl6/Ops.nqp Use new tryfindmeth op for the sink code-gen It results in slightly smaller code, saving around 10KB on the compiled output of CORE.setting. More significantly, it saves a duplicate hash lookup in the unoptimized path for each sink (previously, we had one for `can` and one for `findmeth` on the same key). While it was true that spesh could deal with this in many cases, this gives us better ... (6 more lines) |
15:28 | |||||||||||||||||||||||||||||||||||||
rakudo: c40fc5d711 | (Jonathan Worthington)++ | src/vm/moar/Perl6/Ops.nqp Merge branch 'better-sink-code-gen' |
|||||||||||||||||||||||||||||||||||||||
Zoffix | w00t | 15:31 | |||||||||||||||||||||||||||||||||||||
jnthn | Plus for those not on #moarvm, I merged a NFA optimization there that measurements suggest get ~1% of CPU instructions off Perl 6 source parsing. | 15:33 | |||||||||||||||||||||||||||||||||||||
So, uh, enjoy the unperceptible compile time performance, I guess... :P | |||||||||||||||||||||||||||||||||||||||
*improvement | |||||||||||||||||||||||||||||||||||||||
(It's actually 13% off the time spent processing NFAs) | |||||||||||||||||||||||||||||||||||||||
lizmat | jnthn: I guess we should bump NQP/MoarVM ? | 15:34 | |||||||||||||||||||||||||||||||||||||
jnthn | There's no hard dependency between what I pushed here and the stuff I pushed in MoarVM :) | ||||||||||||||||||||||||||||||||||||||
But yeah, bump needed for people not building master/master/master to get the win :) | |||||||||||||||||||||||||||||||||||||||
timotimo | maybe wait a tiny bit with bumps | 15:35 | |||||||||||||||||||||||||||||||||||||
i expect other people will want to merge some branches now that the release happened? | |||||||||||||||||||||||||||||||||||||||
lizmat | ok, cool, I'll wait a bit | ||||||||||||||||||||||||||||||||||||||
El_Che | got fails on 386 | 15:37 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/nxadm/rakudo-pkg/jobs/371111042 | 15:38 | ||||||||||||||||||||||||||||||||||||||
(that's ubuntu 16.04) | |||||||||||||||||||||||||||||||||||||||
this is 17.10 (latest): travis-ci.org/nxadm/rakudo-pkg/jobs/371111043 | |||||||||||||||||||||||||||||||||||||||
t/hll/06-sprintf.t ..................... Failed 2/286 subtests | 15:39 | ||||||||||||||||||||||||||||||||||||||
Failed tests: 111-112 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | not cool but ok let's fix that | 15:50 | |||||||||||||||||||||||||||||||||||||
El_Che: by the way, can you ticket these warnings? | |||||||||||||||||||||||||||||||||||||||
oooooooh | 15:52 | ||||||||||||||||||||||||||||||||||||||
so these are somewhat related to floating point precision right? | |||||||||||||||||||||||||||||||||||||||
Zoffix | [Coke]: are you around? Does TPF take taxes on grants? I'm filing my taxes and they're telling me I'm supposed to receive sone form | 15:58 | |||||||||||||||||||||||||||||||||||||
*some form | |||||||||||||||||||||||||||||||||||||||
that says some stuff about taxes | |||||||||||||||||||||||||||||||||||||||
FWIW, the US company that sells my books sends me form 1042-S with what they paid me and how much tax they took. But tax person said they've no clue if TPF would have the same form. | 16:10 | ||||||||||||||||||||||||||||||||||||||
Had to pay $380 to canuk gov on my grant's income :p | 16:11 | ||||||||||||||||||||||||||||||||||||||
timotimo | :o | 16:12 | |||||||||||||||||||||||||||||||||||||
Zoffix | ZofBot: taxation is theft! | ||||||||||||||||||||||||||||||||||||||
Geth | star/master: 5 commits pushed by (Steve Mynott)++ | 16:22 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: fwiw there are some i386 failures | 16:23 | |||||||||||||||||||||||||||||||||||||
stmuk | AlexDaniel: yes I noticed in the scrollback but thanks for the heads up in case I hadn't! | 16:24 | |||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: what sort of failures? I got a 32-bit box handy | 16:26 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | Zoffix: just run nqp tests | ||||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: the sprintf stuff? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah | ||||||||||||||||||||||||||||||||||||||
Zoffix | ok | ||||||||||||||||||||||||||||||||||||||
Zoffix builds. | |||||||||||||||||||||||||||||||||||||||
gonna take a while :} | |||||||||||||||||||||||||||||||||||||||
AlexDaniel: on a hunch, there won't be a point release... | 16:27 | ||||||||||||||||||||||||||||||||||||||
And it'll turn out to be a wrong test | 16:28 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | it could be so yeah, but I'm not that sure | ||||||||||||||||||||||||||||||||||||||
after all the test works on some platforms | 16:29 | ||||||||||||||||||||||||||||||||||||||
which one is it by the way? | |||||||||||||||||||||||||||||||||||||||
Zoffix | Do 32-bit boxes have 64-bit floats? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel: based on test numbers, it's these two: github.com/perl6/nqp/blob/master/t...#L164-L165 | 16:30 | ||||||||||||||||||||||||||||||||||||||
I'm still building to find out what the failing result is | |||||||||||||||||||||||||||||||||||||||
it better not be a point a release... I don't wanna be the blamee for two point releases in a row :P | 16:31 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | if the test is wrong, do we need a point release fixing the test? I'm not sure… but I have no problem cutting it | ||||||||||||||||||||||||||||||||||||||
ilmari | Zoffix: double is 64 bits on my debian i386 VM | ||||||||||||||||||||||||||||||||||||||
ilmari@sid-i386:~$ uname -m; perl -V:doublesize | |||||||||||||||||||||||||||||||||||||||
i686 | |||||||||||||||||||||||||||||||||||||||
doublesize='8'; | |||||||||||||||||||||||||||||||||||||||
Zoffix | Thanks | ||||||||||||||||||||||||||||||||||||||
ilmari | 'long double' is 12 bytes | ||||||||||||||||||||||||||||||||||||||
El_Che | A dot release would make my life easier | 16:35 | |||||||||||||||||||||||||||||||||||||
Zoffix | # Actual value: <3.141e-20> | 16:36 | |||||||||||||||||||||||||||||||||||||
# Expected value: <3.142e-20> | |||||||||||||||||||||||||||||||||||||||
# Actual value: <-3.141e-20> | |||||||||||||||||||||||||||||||||||||||
# Expected value: <-3.142e-20> | |||||||||||||||||||||||||||||||||||||||
m: say -3.141e-20 | |||||||||||||||||||||||||||||||||||||||
camelia | -3.141e-20 | ||||||||||||||||||||||||||||||||||||||
lizmat | ? | 16:38 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: it's about the i386 failure | 16:39 | |||||||||||||||||||||||||||||||||||||
lizmat | yeah, but it appears to also happen on Camelia | ||||||||||||||||||||||||||||||||||||||
and that's not an i386 ? | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: speaking of which, is there any way you can make pre-release tests? What can we do on our side to make it easier? | 16:40 | |||||||||||||||||||||||||||||||||||||
e: say -3.141e-20 | |||||||||||||||||||||||||||||||||||||||
evalable6 | -3.141e-20 | ||||||||||||||||||||||||||||||||||||||
lizmat | fwiw, this could just be an indication that that i386 has some floating point bug (they were known for it at the time) | ||||||||||||||||||||||||||||||||||||||
ilmari | the x86 FPU has 80-bit registers, so sequencial FP ops might execute with higher precision, and only be rounded down at the end | 16:42 | |||||||||||||||||||||||||||||||||||||
Zoffix | m: printf("%7.3e", 3.1415e-20) | ||||||||||||||||||||||||||||||||||||||
camelia | 3.142e-20 | ||||||||||||||||||||||||||||||||||||||
Zoffix | nqp: printf("%7.3e", 3.1415e-20) | ||||||||||||||||||||||||||||||||||||||
camelia | Cannot invoke this object (REPR: Null; VMNull) at <tmp>:1 (<ephemeral file>:<mainline>) from gen/moar/stage2/NQPHLL.nqp:1585 (/home/camelia/rakudo-m-inst-2/share/nqp/lib/NQPHLL.moarvm:eval) from gen/moar/stage2/NQPHLL.nqp:1822 (/home/camelia/rakudo… |
||||||||||||||||||||||||||||||||||||||
Zoffix | nqp: nqp::printf("%7.3e", 3.1415e-20) | 16:43 | |||||||||||||||||||||||||||||||||||||
camelia | No registered operation handler for 'printf' at gen/moar/stage2/QAST.nqp:1635 (/home/camelia/rakudo-m-inst-2/share/nqp/lib/QAST.moarvm:compile_op) from gen/moar/stage2/QAST.nqp:5986 (/home/camelia/rakudo-m-inst-2/share/nqp/lib/QAST.moarvm:compile_node)… |
||||||||||||||||||||||||||||||||||||||
Zoffix | nqp: say(nqp::sprintf("%7.3e", 3.1415e-20)) | ||||||||||||||||||||||||||||||||||||||
camelia | Directive e not applicable for type VMNull at gen/moar/stage2/NQPHLL.nqp:2739 (/home/camelia/rakudo-m-inst-2/share/nqp/lib/NQPHLL.moarvm:panic) from gen/moar/stage2/NQPHLL.nqp:2746 (/home/camelia/rakudo-m-inst-2/share/nqp/lib/NQPHLL.moarvm:bad-type-for… |
||||||||||||||||||||||||||||||||||||||
Zoffix | oh screw you | ||||||||||||||||||||||||||||||||||||||
ilmari | -ffloat-store or -fexcess-precision=… can be used to control that | ||||||||||||||||||||||||||||||||||||||
Zoffix | nqp: say(nqp::sprintf("%7.3e", [3.1415e-20])) | ||||||||||||||||||||||||||||||||||||||
camelia | 3.142e-20 | ||||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: pre-releases, sure. | ||||||||||||||||||||||||||||||||||||||
you want travis tests or packages? | 16:44 | ||||||||||||||||||||||||||||||||||||||
(I guess the former?) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: personally I just want to see test status on all platform that you support | ||||||||||||||||||||||||||||||||||||||
Zoffix | I get right results from C, so I'd say it's our bug | ||||||||||||||||||||||||||||||||||||||
El_Che | cool, I am considering adding ARM, but I need a RP first :) | 16:45 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | note: release Bother El_Che to test his packages before the release | 16:46 | |||||||||||||||||||||||||||||||||||||
notable6 | AlexDaniel, Noted! | ||||||||||||||||||||||||||||||||||||||
Zoffix | "Stage parse : 216.928" -_- | ||||||||||||||||||||||||||||||||||||||
stmuk | well moar builds on a PI3 .. not sure I've the patience to progress further! | 16:48 | |||||||||||||||||||||||||||||||||||||
Zoffix | :) | ||||||||||||||||||||||||||||||||||||||
Kaiepi | zoffix: rakudobot supports inline::perl5 now and won't be failing because of git branch issues anymore | 16:50 | |||||||||||||||||||||||||||||||||||||
Zoffix | Kaiepi++ awesome | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | BeastieBot: all | ||||||||||||||||||||||||||||||||||||||
BeastieBot | [freebsd] Running complete Rakudo build and tests... (this will take a while)... | ||||||||||||||||||||||||||||||||||||||
Kaiepi | oh it's less noisy now | 16:51 | |||||||||||||||||||||||||||||||||||||
El_Che | diner now. Course of action is wait for a .release? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: yes | ||||||||||||||||||||||||||||||||||||||
El_Che | th | ||||||||||||||||||||||||||||||||||||||
x | |||||||||||||||||||||||||||||||||||||||
bbl | |||||||||||||||||||||||||||||||||||||||
Zoffix | $ ./perl6 -e 'use nqp; say(sprintf("%7.3e\n", 3.1415e-20))' | ||||||||||||||||||||||||||||||||||||||
3.142e-20 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | well unless you want to make 2018.04 and 2018.04.1 packages :) | ||||||||||||||||||||||||||||||||||||||
Zoffix | $ ./nqp-m -e 'say(nqp::sprintf("%7.3e\n", [3.1415e-20]))' | ||||||||||||||||||||||||||||||||||||||
3.141e-20 | |||||||||||||||||||||||||||||||||||||||
Kaiepi | it won't talk until all the commands are done instead of after each one | ||||||||||||||||||||||||||||||||||||||
Zoffix | So looks like the bug is in how nqp parses its nums. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Kaiepi: ok good | 16:52 | |||||||||||||||||||||||||||||||||||||
BeastieBot | [freebsd] Complete build and tests failed. See the output at fpaste.scsys.co.uk/577247 | 16:53 | |||||||||||||||||||||||||||||||||||||
Kaiepi | shit put make clean on the wrong line | 16:54 | |||||||||||||||||||||||||||||||||||||
Zoffix | Damn. I did fix the bug where re-numed-str in Grammar/Actions had precision issues in Rakudo, but it didn't occur to me to ask "wtf do we have two different num-ifiers; in rakudo and nqp" :( | 16:55 | |||||||||||||||||||||||||||||||||||||
(like $n days ago) | |||||||||||||||||||||||||||||||||||||||
Kaiepi | BeastieBot, build | 16:56 | |||||||||||||||||||||||||||||||||||||
BeastieBot | [freebsd] Building Rakudo... | ||||||||||||||||||||||||||||||||||||||
[freebsd] Build failed. See the output at fpaste.scsys.co.uk/577248 | |||||||||||||||||||||||||||||||||||||||
Kaiepi | yeah i shouldn't be putting make clean there | ||||||||||||||||||||||||||||||||||||||
or rather i should be checking if make was already ran | 16:58 | ||||||||||||||||||||||||||||||||||||||
PufferBot, all | 16:59 | ||||||||||||||||||||||||||||||||||||||
PufferBot | [openbsd] Running complete Rakudo build and tests... (this will take a while)... | ||||||||||||||||||||||||||||||||||||||
Kaiepi | PufferBot, all | 17:03 | |||||||||||||||||||||||||||||||||||||
PufferBot | [openbsd] Running complete Rakudo build and tests... (this will take a while)... | ||||||||||||||||||||||||||||||||||||||
Kaiepi | looks like the submodule code i added still needs some work | 17:09 | |||||||||||||||||||||||||||||||||||||
for now i'll just configure rakudo and run the tests from the bot once ready | 17:11 | ||||||||||||||||||||||||||||||||||||||
robertle | with the changes to the rakudo.org site, is there still a way to get a list of source packages? in the past rakudo.org/downloads/nqp e.g. did list all nqp source packages... | 17:13 | |||||||||||||||||||||||||||||||||||||
Zoffix | Kaiepi: FWIW last year we had a bot that could not only build rakudo but cut a release too. Maybe you'll find some of its guts useful for something: github.com/zoffixznet/na | 17:14 | |||||||||||||||||||||||||||||||||||||
robertle: what do you mean source packages? | |||||||||||||||||||||||||||||||||||||||
El_Che | robertle: rakudo.perl6.org/downloads/rakudo/ | 17:15 | |||||||||||||||||||||||||||||||||||||
robertle: rakudo.perl6.org/downloads/nqp | |||||||||||||||||||||||||||||||||||||||
robertle: moarvm.org/releases | |||||||||||||||||||||||||||||||||||||||
Zoffix | rakudo.org/downloads/nqp lists those: i.imgur.com/3MpFPIh.png | 17:16 | |||||||||||||||||||||||||||||||||||||
robertle | perfect, thanks | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | robertle: if you're working on debian packages, then perhaps you want to wait a bit for the point release | 17:19 | |||||||||||||||||||||||||||||||||||||
robertle: because we discovered an issue on i386 | |||||||||||||||||||||||||||||||||||||||
robertle | ah, that's what I was doing! | ||||||||||||||||||||||||||||||||||||||
bug in what? moar? | 17:20 | ||||||||||||||||||||||||||||||||||||||
Zoffix | likely in nqp | ||||||||||||||||||||||||||||||||||||||
robertle | k | ||||||||||||||||||||||||||||||||||||||
Zoffix | but it's not yet 100% known | ||||||||||||||||||||||||||||||||||||||
El_Che | robertle: are you part of the debian team packaging rakudo? | 17:21 | |||||||||||||||||||||||||||||||||||||
robertle | dude, s390x and mips were weird eough, but i386! really is anyone even using that? ;) | ||||||||||||||||||||||||||||||||||||||
El_Che: yup | |||||||||||||||||||||||||||||||||||||||
El_Che | robertle: lots of 32-bit cloud images out there | ||||||||||||||||||||||||||||||||||||||
and VMs | 17:22 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | robertle: we're certainly not pretesting anything on that, yes… | ||||||||||||||||||||||||||||||||||||||
Zoffix | likely in moarvm | 17:28 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | ooo fancy | ||||||||||||||||||||||||||||||||||||||
Kaiepi | zoffix it doesn't look very useful for rakudobot since they handlle builds completely differently | 17:30 | |||||||||||||||||||||||||||||||||||||
but supporting nqp stuff like it does would be pretty cool | |||||||||||||||||||||||||||||||||||||||
PufferBot, test | |||||||||||||||||||||||||||||||||||||||
PufferBot | [openbsd] Running tests... | ||||||||||||||||||||||||||||||||||||||
Kaiepi | bah, idk what screwed with the commands since they were working fine a couple days ago | 17:33 | |||||||||||||||||||||||||||||||||||||
stmuk | I'm seeing a couple of roast failures on FreeBSD 11/clang t/spec/S11-modules/require.t and t/spec/integration/advent2011-day23.t | 17:35 | |||||||||||||||||||||||||||||||||||||
Zoffix | t/spec/S11-modules/require.t is a frequent flopper | 17:37 | |||||||||||||||||||||||||||||||||||||
stmuk | yeah I just saw it pass in isolation | 17:39 | |||||||||||||||||||||||||||||||||||||
Kaiepi | oh lol i forgot to update the attribute names in a superclass | 17:42 | |||||||||||||||||||||||||||||||||||||
stmuk | github.com/perl6/roast/issues/420 | 17:43 | |||||||||||||||||||||||||||||||||||||
. o O ( 420 dude!) | |||||||||||||||||||||||||||||||||||||||
Zoffix | :) | 17:44 | |||||||||||||||||||||||||||||||||||||
ok, maybe not moarvm.... Having trouble finding where num parsing in NQP is at | |||||||||||||||||||||||||||||||||||||||
All I see is `method dec_number($/) { make +$/; }` so then I dumped ASTs for say(+"3213.322e0") and it showed calling numify and I traced that to MVM_coerce_smart_numify in MoarVM, but if I stick debug prints, the numified number doesn't appear anywhere. | 17:47 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: so is that one consistent? | 17:49 | |||||||||||||||||||||||||||||||||||||
El_Che | giving rakudo a go on solaris: | 17:54 | |||||||||||||||||||||||||||||||||||||
Perl v5.10.1 required--this is only v5.8.4, stopped at ./Configure.pl line 4 | |||||||||||||||||||||||||||||||||||||||
:) | |||||||||||||||||||||||||||||||||||||||
Zoffix | jesus | ||||||||||||||||||||||||||||||||||||||
El_Che | Solaris 10, not 11 | 17:55 | |||||||||||||||||||||||||||||||||||||
but even so | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | :S | ||||||||||||||||||||||||||||||||||||||
stmuk | AlexDaniel: yes | ||||||||||||||||||||||||||||||||||||||
nine | El_Che: is it still the 90s where you live? | ||||||||||||||||||||||||||||||||||||||
stmuk | El_Che: I noticed go/sparc64 isn't being maintained past 1.8 | ||||||||||||||||||||||||||||||||||||||
:) | |||||||||||||||||||||||||||||||||||||||
El_Che | nine: it was a bug part of my life | 17:56 | |||||||||||||||||||||||||||||||||||||
:) | |||||||||||||||||||||||||||||||||||||||
big | |||||||||||||||||||||||||||||||||||||||
nine | El_Che: same here :) | ||||||||||||||||||||||||||||||||||||||
Zoffix | ah, k, found the location | 17:57 | |||||||||||||||||||||||||||||||||||||
El_Che | ./Configure.pl --prefix=/home/claudio/rakudo/`uname -m` --backend=moar --gen-moar && /opt/csw/bin/gmake && /opt/csw/bin/gmake test && /opt/csw/bin/gmake install | 17:58 | |||||||||||||||||||||||||||||||||||||
/usr/bin/env: No such file or directory | 17:59 | ||||||||||||||||||||||||||||||||||||||
so, we hardcode the env location it seems :) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: fwiw typically reports for failing tests should be filed against rakudo and not roast (after all it's rakudo that's failing the test) | ||||||||||||||||||||||||||||||||||||||
unless there's a test that's obviously wrong | |||||||||||||||||||||||||||||||||||||||
El_Che | we hardcode everything, it seems: if (not -X '/usr/bin/gmake') { ... | 18:01 | |||||||||||||||||||||||||||||||||||||
stmuk | AlexDaniel: ok | 18:02 | |||||||||||||||||||||||||||||||||||||
nine | I've got one reason for those unhandled "No such symbol" failures in require | 18:03 | |||||||||||||||||||||||||||||||||||||
stmuk | I was just happy it wasn't RT :) | ||||||||||||||||||||||||||||||||||||||
Zoffix | nqp: say(5e-324) | ||||||||||||||||||||||||||||||||||||||
camelia | 0 | ||||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: so are there are any known *rakudo* problems stemming from the nqp test failures? Also, do nqp failures affect anything (e.g. packagers?) | 18:04 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | Zoffix: we don't know yet if there are any problems, it's probably unlikely but still possible | 18:06 | |||||||||||||||||||||||||||||||||||||
Zoffix: and nqp test failures are annoying for packagers | |||||||||||||||||||||||||||||||||||||||
well, I mean people working on packages | |||||||||||||||||||||||||||||||||||||||
Zoffix | right | 18:07 | |||||||||||||||||||||||||||||||||||||
Well, it's gonna take awhile to fix it. I'd guess. :) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | it's ok | 18:08 | |||||||||||||||||||||||||||||||||||||
Zoffix | nqp: say(.1e0+.2e0) | ||||||||||||||||||||||||||||||||||||||
camelia | 0.30000000000000004 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | I'm also interested to know what's exactly wrong with github.com/perl6/roast/issues/420 | 18:09 | |||||||||||||||||||||||||||||||||||||
because maybe that's something we can fix in the point release also | |||||||||||||||||||||||||||||||||||||||
assuming this failure didn't exist previously (I don't know) | 18:10 | ||||||||||||||||||||||||||||||||||||||
Kaiepi: how much space do you have available for the bot? | |||||||||||||||||||||||||||||||||||||||
Kaiepi: like, potentially? | |||||||||||||||||||||||||||||||||||||||
Kaiepi: and can you reproduce github.com/perl6/roast/issues/420 by any chance? | |||||||||||||||||||||||||||||||||||||||
Kaiepi | i could fit rakudo, nqp, moar, roast in there | 18:11 | |||||||||||||||||||||||||||||||||||||
that test passes on openbsd | 18:12 | ||||||||||||||||||||||||||||||||||||||
lemme check on my vps | 18:13 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | my definition of “fit” is slightly different :) | ||||||||||||||||||||||||||||||||||||||
do you have at least 15G? :) | 18:14 | ||||||||||||||||||||||||||||||||||||||
Kaiepi | sure | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Kaiepi: I'm just thinking, why not run a subset of *ables on freebsd/openbsd | ||||||||||||||||||||||||||||||||||||||
so that we can test different versions, bisect, etc. | 18:15 | ||||||||||||||||||||||||||||||||||||||
maybe that's not useful enough, I don't know | |||||||||||||||||||||||||||||||||||||||
but then bisectable itself wasn't considered useful before it was born :) | |||||||||||||||||||||||||||||||||||||||
Kaiepi | the more important question is do i have enough ram | 18:17 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | how much do you have? | ||||||||||||||||||||||||||||||||||||||
Kaiepi | 8GB, i use 4-6 at a time when i'm not testing stuff in vms | ||||||||||||||||||||||||||||||||||||||
my vps has 2GB | |||||||||||||||||||||||||||||||||||||||
stmuk | AlexDaniel: I've a theory about the failing test which suggests its not important | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | bisectable6: uptime | 18:18 | |||||||||||||||||||||||||||||||||||||
bisectable6 | AlexDaniel, 2 days, 19 hours, 10 minutes, and 37 seconds, 326.929688MiB maxrss. This is Rakudo version 2018.03-263-gd4a6b92f3 built on MoarVM version 2018.03-126-g876aa90ee implementing Perl 6.c. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Kaiepi: maybe we should really focus on memory footprint… >300 MiB is indeed too much for a simple bot | 18:19 | |||||||||||||||||||||||||||||||||||||
stmuk | AlexDaniel: should be able to confirm that or not soon | ||||||||||||||||||||||||||||||||||||||
nine | Ok, I have a patch that seems to make the Failures in S11-modules/require.t go away. But I'm not sure it's the right thing to do. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: cool! Thanks! | ||||||||||||||||||||||||||||||||||||||
nine: fwiw it's not going to affect the point release so you can go ahead and commit it | |||||||||||||||||||||||||||||||||||||||
Kaiepi | rakudobot uses 150MB of memory | 18:20 | |||||||||||||||||||||||||||||||||||||
nine | Turns out, the Failures may actually be correct: the file loaded in "require S11-modules::NoModule <&bar>;" doesn't contain a module with that name. But require always generates an indirect lookup of the module name, even when no one is interested in require's return value. | 18:21 | |||||||||||||||||||||||||||||||||||||
So I've simply wrapped it in a QAST::Want to only generate that lookup when someone's....looking. | |||||||||||||||||||||||||||||||||||||||
But in the case of the other two error messages, the modules actually should exist. Yet my patch makes the Failures go away, too. | 18:23 | ||||||||||||||||||||||||||||||||||||||
So the patch may hide a further issue | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | mmm | 18:24 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: nxadm++ created pull request #1774: Don't hardcode gmake locations |
18:26 | |||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: could you provide e.g. rakudo.perl6.org/downloads/rakudo/...ase.tar.gz file as canary? The repo would download every day if there, otherwise you can always trigger it | 18:31 | |||||||||||||||||||||||||||||||||||||
stmuk | grrr I need a Threadripper | ||||||||||||||||||||||||||||||||||||||
El_Che | does that sound reasonable? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: yes | ||||||||||||||||||||||||||||||||||||||
El_Che: maybe not on that url but I'll let you know once I have something | 18:32 | ||||||||||||||||||||||||||||||||||||||
El_Che | sure | 18:33 | |||||||||||||||||||||||||||||||||||||
Zoffix | .tell jnthn we need an "executive" decision: **nqp**'s numerics are parsed with `MVM_coerce_s_n`. It has precision issues, such as parsing 3.145e-20 into 3.14149999999999969e-20 instead of the closest representable num 3.14150000000000029e-20 and it also can't handle denormals (5e-324 parses as 0). This makes 2 sprintf nqp tests fail on 32bit boxes and it's currently proposed to fix that and make a point | ||||||||||||||||||||||||||||||||||||||
yoleaux | Zoffix: I'll pass your message to jnthn. | ||||||||||||||||||||||||||||||||||||||
Zoffix | release (they didn't fail before likely due to limited precision num stringification in the past).... Looking at fixing it, I'm assuming we'll get hit with the same 14x perf loss we did with fixing the same problem in HLL nums. So I'm wondering: is it even worth it? Rakudo's nums aren't affected so it's only NQP num parsing that's affected. Is anything else using `MVM_coerce_s_n`? I'm kinda thinking of | ||||||||||||||||||||||||||||||||||||||
fuding those failing tests a bit and leaving this under the rug until any real problems actually show up due to this. What do you think? | |||||||||||||||||||||||||||||||||||||||
.tell jnthn rest of that message: irclog.perlgeek.de/perl6-dev/2018-...i_16094868 (it's fairly long) | |||||||||||||||||||||||||||||||||||||||
yoleaux | Zoffix: I'll pass your message to jnthn. | ||||||||||||||||||||||||||||||||||||||
El_Che | also: do you want a prelease file for moarvm and nqp or will rakudo download the correct one with --gen-moar? | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 666eb3abe7 | (Stefan Seifert)++ | src/Perl6/Actions.nqp Fix spurious unhandled Failures caused by require We compiled a require unconditionally to the actual module loading code plus an indirect lookup of the loaded module. If the loaded comp unit does not actually contain a module with that name the lookup would fail. However we don't sink require's return value so the Failure would escape. Fix by only compiling the indirect lookup when someone's actually interested in the result. Seems to fix GH #1332 |
18:34 | |||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#1332 [open]: github.com/rakudo/rakudo/issues/1332 [⚠ blocker ⚠] Spurious Failures in successful `require` | ||||||||||||||||||||||||||||||||||||||
Zoffix | jnthn: to clarify: it's **nqp**'s spritnf fails because of how the num argument is given to it. It doesn't affect rakudo's sprintf's behaviour | ||||||||||||||||||||||||||||||||||||||
s/how .+? \. <(/ is parsed/; | 18:35 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: I think it should just use --gen-moar to pull the right one, yes | ||||||||||||||||||||||||||||||||||||||
El_Che | cool | ||||||||||||||||||||||||||||||||||||||
preparing a travis file | |||||||||||||||||||||||||||||||||||||||
Zoffix | s/fuding/fudging/; | 18:36 | |||||||||||||||||||||||||||||||||||||
El_Che | repo should be this one: github.com/nxadm/rakudo-pkg-canary | ||||||||||||||||||||||||||||||||||||||
stmuk | I've updated the 420 issue .. its just a simple path or cwd issue with running roast under star and not OS related | 18:41 | |||||||||||||||||||||||||||||||||||||
I can fix in a few hours if noone beats me to it | 18:42 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | okay | 18:44 | |||||||||||||||||||||||||||||||||||||
Zoffix | camelia: help | 18:45 | |||||||||||||||||||||||||||||||||||||
camelia | Zoffix: Usage: <(nqp-jvm|debug-cat|rakudo-moar|star-m|prof-m|rakudo-jvm|nqp-moarvm|nqp-js|p5-to-p6|sm|nqp-mvm|j|nqp-m|star|perl6|r-jvm|rakudo|rj|p6|m|r-m|r|master|nqp|p56|nqp-q|rm|r-j)(?^::\s(?!OUTPUT)) $perl6_program> | ||||||||||||||||||||||||||||||||||||||
Zoffix | nqp-jvm: test | ||||||||||||||||||||||||||||||||||||||
camelia | Error occurred during initialization of VM Unable to allocate 2648KB card tables for parallel garbage collection for the requested 1355776KB heap. Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. |
||||||||||||||||||||||||||||||||||||||
Zoffix | uuh... ok then | 18:46 | |||||||||||||||||||||||||||||||||||||
stmuk | pl6anet.org/drop/rakudo-star-2018.04-pre0.tar.gz | 18:49 | |||||||||||||||||||||||||||||||||||||
RC0 to follow after the NQP fix | |||||||||||||||||||||||||||||||||||||||
Zoffix | or maybe I'm talking shit... strtod("3.141500", NULL) parses stuff just fine | 18:50 | |||||||||||||||||||||||||||||||||||||
or use the Gay atoa | 18:51 | ||||||||||||||||||||||||||||||||||||||
:) | 18:52 | ||||||||||||||||||||||||||||||||||||||
As in David M. Gay's dtoa.c | |||||||||||||||||||||||||||||||||||||||
oh wait, that's going the other way. | 18:53 | ||||||||||||||||||||||||||||||||||||||
jnthn | Zoffix: So far as NQP goes, honestly, nums are really unimportant. :) | 18:55 | |||||||||||||||||||||||||||||||||||||
Zoffix: Compilers are all ints and pointers, and NQP's primary purpose is writing those and related things. | |||||||||||||||||||||||||||||||||||||||
I don't think taking the performance hit to get things correct would actually affect anything negatively. | |||||||||||||||||||||||||||||||||||||||
And if we can unify the code-path that NQP and Rakudo use, that's a win | 18:56 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Cool. Then I'll fix it to give correct answers. | ||||||||||||||||||||||||||||||||||||||
jnthn | Zoffix++ | 18:57 | |||||||||||||||||||||||||||||||||||||
I've kinda pondered making NQP do int math by default unless you're actually dealing with stuff declared as `num` | |||||||||||||||||||||||||||||||||||||||
timotimo | yeah, we had fun times when things were going with num all the time | 18:59 | |||||||||||||||||||||||||||||||||||||
nqp's still not terribly good at that | 19:00 | ||||||||||||||||||||||||||||||||||||||
Kaiepi | ok so the reason rakudobot wasn't working earlier was because i handled abstracting the async logic badly | 19:07 | |||||||||||||||||||||||||||||||||||||
from a couple days ago | |||||||||||||||||||||||||||||||||||||||
locking mutexes inside promises are how true experts handle threading | 19:10 | ||||||||||||||||||||||||||||||||||||||
timotimo | if you're using a "start"ed code block just as a lightweight worker thread, that would be fine | 19:12 | |||||||||||||||||||||||||||||||||||||
Kaiepi | that's what i use them for, though i'm joking about using locks from inside the promise | 19:15 | |||||||||||||||||||||||||||||||||||||
PufferBot, all | 19:18 | ||||||||||||||||||||||||||||||||||||||
PufferBot | [openbsd] Running complete Rakudo build and tests... (this will take a while)... | ||||||||||||||||||||||||||||||||||||||
Kaiepi | ok nothing failed, even though it disconnected in the middle of the stress test | 19:40 | |||||||||||||||||||||||||||||||||||||
stmuk | AlexDaniel: The test file README.md is absent from 6.c-errata (which is used by Rakudo Star) and should be added. | 19:44 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: ok but there's “README”? | 19:49 | |||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Zoffix Znet 'Merge pull request #1766 from MasterDuke17/condense_IO_Path.new_multis | 19:50 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/371208963 github.com/rakudo/rakudo/compare/6...baa29011a0 | |||||||||||||||||||||||||||||||||||||||
stmuk | AlexDaniel: if you grep for README.md in 6.c-errata its used by a number of tests but the file itself is abscent on that branch | 19:51 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | ohhh… | ||||||||||||||||||||||||||||||||||||||
IMO it would be better to fix those tests to not use README file whatsoever | 19:55 | ||||||||||||||||||||||||||||||||||||||
otherwise it's too fragile | |||||||||||||||||||||||||||||||||||||||
stmuk | I'm not sure of the best fix | ||||||||||||||||||||||||||||||||||||||
I imagine its basically that errata and master are desynced | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: just create a temp file, write some data into it and then read from it | 19:58 | |||||||||||||||||||||||||||||||||||||
the test itself is from this post: perl6advent.wordpress.com/2011/12/...ic-perl-6/ | |||||||||||||||||||||||||||||||||||||||
stmuk | or just use LICENCE | ||||||||||||||||||||||||||||||||||||||
lizmat | m: dd chdir "perl5" # works as expected | 19:59 | |||||||||||||||||||||||||||||||||||||
camelia | IO::Path.new("/home/camelia/perl5", :SPEC(IO::Spec::Unix), :CWD("/home/camelia")) | ||||||||||||||||||||||||||||||||||||||
lizmat | m: dd "perl5".IO.chdir # does not, Zoffix, opinions ? | ||||||||||||||||||||||||||||||||||||||
camelia | Cannot resolve caller chdir(IO::Path: ); none of these signatures match: (IO::Path:D $: $path, :$test!, *%_) (IO::Path:D $: IO $path, |c is raw) (IO::Path:D $: $path is copy, :$d = Bool::True, :$r, :$w, :$x, *%_) in block <unit> … |
||||||||||||||||||||||||||||||||||||||
lizmat | feels to me there's a .chdir candidate missing in IO::Path ? | ||||||||||||||||||||||||||||||||||||||
stmuk | AlexDaniel: whats the normal workflow with the test branches? | 20:00 | |||||||||||||||||||||||||||||||||||||
Zoffix | lizmat: we explicitly removed it, didn't we? | 20:01 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: commit to master, if there's a good reason for that change to be in 6.c-errata then someone will have to cherry-pick it | ||||||||||||||||||||||||||||||||||||||
stmuk: if that's what you're asking | |||||||||||||||||||||||||||||||||||||||
Zoffix | e: dd chdir "perl5".IO | 20:02 | |||||||||||||||||||||||||||||||||||||
evalable6 | Failure.new(exception => X::IO::Chdir.new(path => "/home/bisectable/git/whateverable/perl5", os-error => "does not exist"), backtrace => Backtrace.new) | ||||||||||||||||||||||||||||||||||||||
Zoffix | e: dd chdir ".".IO | ||||||||||||||||||||||||||||||||||||||
evalable6 | IO::Path.new("/home/bisectable/git/whateverable", :SPEC(IO::Spec::Unix), :CWD("/home/bisectable/git/whateverable")) | ||||||||||||||||||||||||||||||||||||||
Zoffix | e: dd ".".IO.chdir | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) Cannot resolve caller chdir(IO::Path: ); none of these signatures match: … |
||||||||||||||||||||||||||||||||||||||
Zoffix, Full output: gist.github.com/27edd966e6cb48c584...99cf5e1473 | |||||||||||||||||||||||||||||||||||||||
stmuk | so I guess cherry pick README.md to 6.c-errata? | ||||||||||||||||||||||||||||||||||||||
[Coke] | Zoffix: All the payments & tax implications are handled by the treasurer. I will send the two of you an email to start the thrad. | 20:03 | |||||||||||||||||||||||||||||||||||||
*thread | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: well, we don't want to have that README.md in 6.c-errata actually, they're deliberately different | 20:04 | |||||||||||||||||||||||||||||||||||||
they can both be .md though | |||||||||||||||||||||||||||||||||||||||
Zoffix | lizmat: ah, now I see. We used to have .chdir that takes a path to chdir to: github.com/rakudo/rakudo/blob/mast...#L404-L457 . And that one is now deprecated. And just a "foo".IO.chdir without args. Yeah, I guess it makes sense as an alternative to the &chdir interface—except for the whole business of it clashing with the deprecated version of .chdir | ||||||||||||||||||||||||||||||||||||||
[Coke]: thanks. | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | so one option is to markdownify 6.c-errata README of course, but I really think that this test should be changed | ||||||||||||||||||||||||||||||||||||||
it's just not nice to assume that some semirandom file exists in the directory you're in… | 20:05 | ||||||||||||||||||||||||||||||||||||||
stmuk | or change every reference to README.md in master to LICENSE and cherry pick to errata? | ||||||||||||||||||||||||||||||||||||||
lizmat | Zoffix: ah, so a bare .chdir() is deprecated in Perl 6 | ||||||||||||||||||||||||||||||||||||||
? | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | yes, that's possible | ||||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: stmuk just create a different dummy file for the test? `use lib $?FILE.IO.parent(2).add: 'packages'; use Test::Util; my $test-file := temp-file :content("blah\nblah\nblah\n")` | ||||||||||||||||||||||||||||||||||||||
lizmat: I think it never existed. It's the .chdir($path-to-chdir-to) is deprecated. | 20:06 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Zoffix: I think you meant make-temp-file | ||||||||||||||||||||||||||||||||||||||
Zoffix | yeah | ||||||||||||||||||||||||||||||||||||||
Or even just use $?FILE | |||||||||||||||||||||||||||||||||||||||
m: say $?FILE | 20:07 | ||||||||||||||||||||||||||||||||||||||
camelia | <tmp> | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: say $?FILE.^name | ||||||||||||||||||||||||||||||||||||||
camelia | Str | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | m: say $?FILE.chop | ||||||||||||||||||||||||||||||||||||||
camelia | /tmp/evalbot-file-dAYzMfFFa | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | *magic* | ||||||||||||||||||||||||||||||||||||||
stmuk | I suppose given the different branches contain different files we should discourage use of such hard coded filenames anyway | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | yes | ||||||||||||||||||||||||||||||||||||||
stmuk | $?FILE sounds easy | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: I assume a PR is coming? | 20:29 | |||||||||||||||||||||||||||||||||||||
stmuk | yes I can do that | 20:30 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk++ | ||||||||||||||||||||||||||||||||||||||
Geth | roast: stmuk++ created pull request #421: replace use of README.md (which doesn't exist on 6.c-errata) by $?FILE |
21:10 | |||||||||||||||||||||||||||||||||||||
samcv | i merged the MoarVM PR that randomizes our hash seed. i'll bump nqp and rakudo and we can run toaster and see if anything fails | 21:12 | |||||||||||||||||||||||||||||||||||||
stmuk | note packages/RT125245.pm doesn't actually test anything | ||||||||||||||||||||||||||||||||||||||
synopsebot | RT#125245 [resolved]: rt.perl.org/Ticket/Display.html?id=125245 [BUG] Pre-compiled MoarVM-code segfaults on type-checking | ||||||||||||||||||||||||||||||||||||||
jnthn | stmuk: It's used from another test file to make sure the subset type doesn't explode on type-check in pre-comp | 21:20 | |||||||||||||||||||||||||||||||||||||
stmuk | jnthn: ok I see S10-packages/precompilation.t but I am surprised it doesn't fail on errata since the file its based on doesn't exist on that branch | 21:26 | |||||||||||||||||||||||||||||||||||||
samcv | hmm is Geth taking a nap? | 21:29 | |||||||||||||||||||||||||||||||||||||
lizmat: anyway rakudo and nqp are bumped | |||||||||||||||||||||||||||||||||||||||
lizmat | samcv++ | ||||||||||||||||||||||||||||||||||||||
stmuk | similarly I wouldn't expect integration/advent2011-day24.t to pass on errata | 21:30 | |||||||||||||||||||||||||||||||||||||
anyway I don't know what's going on in either case but seems a code smell to me | 21:34 | ||||||||||||||||||||||||||||||||||||||
El_Che | there seem to be some netwerk issues at the docker hub | 21:42 | |||||||||||||||||||||||||||||||||||||
AlexDaniel: I have a +- feature complete canary, waiting on the Docker hub :) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: alright, let's try it maybe: rakudo.perl6.org/downloads/prerelease/ | 22:07 | |||||||||||||||||||||||||||||||||||||
these files right there are identical to the release | |||||||||||||||||||||||||||||||||||||||
right now | |||||||||||||||||||||||||||||||||||||||
AlexDaniel kicks off releasable to generate new ones from head | 22:08 | ||||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: I made it location/version/name independent: github.com/nxadm/rakudo-pkg-canary...vis.yml#L4 | 22:09 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | errr that looks hardcoded? | 22:10 | |||||||||||||||||||||||||||||||||||||
AlexDaniel doesn't understand | |||||||||||||||||||||||||||||||||||||||
dogbert17 | ZOFFLOP: t/spec/S07-hyperrace/basics.t | 22:11 | |||||||||||||||||||||||||||||||||||||
El_Che | well, you can put "rakudo.perl6.org/downloads/prerele...se.tar.gz" in that env value and leave it there, and push the build by touching something else | ||||||||||||||||||||||||||||||||||||||
or if you want to test something else, you can change the url | |||||||||||||||||||||||||||||||||||||||
that's also a push | |||||||||||||||||||||||||||||||||||||||
whatever you do, every 24h a build is triggered from master | 22:12 | ||||||||||||||||||||||||||||||||||||||
(or you can use a branch with a different url, etc, etc) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: sorry, so what should I do exactly now? | 22:18 | |||||||||||||||||||||||||||||||||||||
I thought I'd be pushing tars to that url and travis will be triggered daily | |||||||||||||||||||||||||||||||||||||||
El_Che | (it doesn't work yet, buildig imgs and removing some errors) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel: yes, that will happen | 22:19 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: oh ok | ||||||||||||||||||||||||||||||||||||||
El_Che | but you can change the URL in case you want to test something else | ||||||||||||||||||||||||||||||||||||||
I put the 03 version there so I can test if it works :) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | anyway, I added `upload-canary` target to the release sakefile (WHICH I SHOULD PUBLISH DAMMIT), so that's gonna be very easy from now on | 22:20 | |||||||||||||||||||||||||||||||||||||
El_Che | if you're releasing you can update a bogus file to trigger the build | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: can't I just hit restart in travis? | 22:21 | |||||||||||||||||||||||||||||||||||||
but that's only going to work when I get push access to that repo right? | |||||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: I haven't figured out how to give you access | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 6c1983a97c | (Samantha McVey)++ | tools/build/NQP_REVISION Bump MoarVM/nqp MoarVM Changes: 2018.04..2018.04-16-g24a91a460 24a91a460 use official API for thread lock count ffdd62d48 debugserver: allow unrecognized fields in messages b87b03e23 throw out superfluous debugspam 7d83f32bf Make a few of the MVM_getrandom comments more clear ... (9 more lines) |
||||||||||||||||||||||||||||||||||||||
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....gbc0b5e100 | |||||||||||||||||||||||||||||||||||||||
El_Che | maybe once added to collaborators or to an org | ||||||||||||||||||||||||||||||||||||||
samcv | looks like geth is done napping | ||||||||||||||||||||||||||||||||||||||
El_Che | not clear yet | ||||||||||||||||||||||||||||||||||||||
Zoffix | samcv: looks like some glitch. Re-delivering the hook still gave 500, but restarting the bot made it work again | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: bc0b5e100d | (Samantha McVey)++ | tools/build/MOAR_REVISION Bump MoarVM Changes: 2018.04..2018.04-16-g24a91a460 24a91a460 use official API for thread lock count ffdd62d48 debugserver: allow unrecognized fields in messages b87b03e23 throw out superfluous debugspam 7d83f32bf Make a few of the MVM_getrandom comments more clear ... (9 more lines) |
22:24 | |||||||||||||||||||||||||||||||||||||
nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...g24a91a460 81373e88f2 | (Samantha McVey)++ | 2 files Update the previous test which was incorrect and was failing after the change. Add new tests for Tangut and Nushi codepoint names as well. Changes: 2018.04-16-g24a91a460..2018.04-18-ge7d79d869 e7d79d869 Fix issues with previous commit overzealously removing brackets 5728e1f39 Fix CJK Unified Ideograph and other derived Unicode names |
|||||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: do repos on the perl6 or rakudo org have shared access to travis? | 22:29 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | yes | 22:30 | |||||||||||||||||||||||||||||||||||||
El_Che | then maybe moving the canary to an org may be the way to go then | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | I think givin Admin access should also work maybe | ||||||||||||||||||||||||||||||||||||||
oh, I guess there's no such thing | 22:31 | ||||||||||||||||||||||||||||||||||||||
El_Che | I only see a Collaborators setting (give push access) | ||||||||||||||||||||||||||||||||||||||
and transfer ownership | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | right… that's for non-org repos | ||||||||||||||||||||||||||||||||||||||
move it to perl6 org then | |||||||||||||||||||||||||||||||||||||||
El_Che | ok, I will when it works properly | 22:32 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | ♥ | 22:33 | |||||||||||||||||||||||||||||||||||||
El_Che | however, I need to test that. The containers are built from the link with my github user on github. | ||||||||||||||||||||||||||||||||||||||
I'll figure it out | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: is there a test failing somewhere? | 22:35 | |||||||||||||||||||||||||||||||||||||
t/nqp/106-unicodenames.t ............... Failed 1/31 subtests | |||||||||||||||||||||||||||||||||||||||
samcv | yeah i haven't bumped moarvm yet | ||||||||||||||||||||||||||||||||||||||
i just made a fix for that unicode bug | 22:36 | ||||||||||||||||||||||||||||||||||||||
oh oops yeah actually that is my mistake | 22:40 | ||||||||||||||||||||||||||||||||||||||
but yeah i have not yet bumped moarvm yet so, will have that fixed before i bump it with unicode fix | 22:41 | ||||||||||||||||||||||||||||||||||||||
j: 0x135CD.uniname.say | 23:13 | ||||||||||||||||||||||||||||||||||||||
camelia | <unassigned> | ||||||||||||||||||||||||||||||||||||||
samcv | j: 0x17000.uniname.say | 23:14 | |||||||||||||||||||||||||||||||||||||
camelia | <unassigned> | ||||||||||||||||||||||||||||||||||||||
samcv | j: 0x1B170.uniname.say | ||||||||||||||||||||||||||||||||||||||
camelia | <unassigned> | ||||||||||||||||||||||||||||||||||||||
lizmat | hmm... after the last update of rakudo, it looks like mi6 (App::mi6) is broken :-( | 23:26 | |||||||||||||||||||||||||||||||||||||
gist.github.com/lizmat/f7ce01f608c...ce2b4286ae | 23:27 | ||||||||||||||||||||||||||||||||||||||
lizmat goes to bed | |||||||||||||||||||||||||||||||||||||||
timotimo | wow, that looks interalsy | 23:28 | |||||||||||||||||||||||||||||||||||||
samcv | timotimo: maybe related to the NFA? i'm getting asan errors on that | 23:29 | |||||||||||||||||||||||||||||||||||||
since jnthn's recent merge | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | but I did not see that in toaster? Hmm… | 23:32 | |||||||||||||||||||||||||||||||||||||
it was failing on 2018.03 :) | 23:33 | ||||||||||||||||||||||||||||||||||||||
or at least it did fail in that particular case… | 23:34 | ||||||||||||||||||||||||||||||||||||||
and then it was green on 2018.03-260-gfa979c922 | |||||||||||||||||||||||||||||||||||||||
well, if we're talking HEAD, then it's different :) | 23:35 | ||||||||||||||||||||||||||||||||||||||
samcv | AlexDaniel: it was merged after release i thought? | 23:42 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | yea | ||||||||||||||||||||||||||||||||||||||
rakudo: 94b4783dfc | (Samantha McVey)++ | 2 files Bump MoarVM/NQP and update Unicode name tests for changes MoarVM Changes: 2018.04-16-g24a91a460..2018.04-18-ge7d79d869 e7d79d869 Fix issues with previous commit overzealously removing brackets 5728e1f39 Fix CJK Unified Ideograph and other derived Unicode names |
23:57 |