Geth | roast: bded02fe08 | (Zoffix Znet)++ | S02-types/nan.t Mod Nan to Int assignment proptest Looks like due to R#1647 github.com/rakudo/rakudo/issues/1647 the assigment weren't evaluated at compile time and so a different exception was thrown. Fix test to test for compile time exception. This is the same exception thrown for other Num values. |
00:59 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#1647 [open]: github.com/rakudo/rakudo/issues/1647 [perf] Nums are stringified 4 times each, during compilation | ||||||||||||||||||||||||||||||||||||||
rakudo: 850765f7ad | (Zoffix Znet)++ | src/Perl6/World.nqp Remove useless tripple stringification of all Nums Fixes github.com/rakudo/rakudo/issues/1647 R#1647 |
|||||||||||||||||||||||||||||||||||||||
Zoffix | Actually, why is that bit of code writes ±Inf/Nan into nqp ops rather than Num literals? | 01:02 | |||||||||||||||||||||||||||||||||||||
*Num objects | 01:03 | ||||||||||||||||||||||||||||||||||||||
(oh, there's actually an error in previous commit; NaN != NaN) | 01:13 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: e348b8f21a | (Zoffix Znet)++ | src/Perl6/World.nqp Don't gen QAST::Op for ±Inf/NaN; treat as any other Num Unsure why these were being genned into OP calls. Best I can surmise from git blame is Parrot needed VM calls or something. Now, we treat them as just any other Num value and go through the constant/caching process. |
01:19 | |||||||||||||||||||||||||||||||||||||
roast: 3b230d9b56 | (Zoffix Znet)++ | S02-types/infinity.t Mod Inf to Int assignment proptest Rakudo originally used ops to generate values for Inf/NaN/-Inf, but now[^1] it just treates them as other Num values and so the assignment blows up at compile time. Fix test to test for compile time exception. This is the same exception thrown for other Num values. [1] github.com/rakudo/rakudo/commit/e348b8f21a |
|||||||||||||||||||||||||||||||||||||||
Zoffix | close | 01:27 | |||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Zoffix Znet 'Remove useless tripple stringification of all Nums | 01:55 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/362415746 github.com/rakudo/rakudo/compare/f...0765f7ad97 | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/04-nativecall/03-simple-returns.t test file failed. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | squashable6: next | 03:49 | |||||||||||||||||||||||||||||||||||||
squashable6 | AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈6 hours (2018-04-07 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||||||||||||||||||||||||||||||||||||||
[Tux] | tony-o, yes, it sometimes dums core. The team is on it | 06:50 | |||||||||||||||||||||||||||||||||||||
Kaiepi | can someone test github.com/rakudo/rakudo/pull/1674 on windows for me? | 06:56 | |||||||||||||||||||||||||||||||||||||
[Tux] |
|
07:27 | |||||||||||||||||||||||||||||||||||||
TimToady_ waves from Poland | 08:07 | ||||||||||||||||||||||||||||||||||||||
lizmat waves from Gummersbach | |||||||||||||||||||||||||||||||||||||||
Zoffix | . | 11:16 | |||||||||||||||||||||||||||||||||||||
yoleaux | 11:15Z <pmurias> Zoffix: 8.737675311215749e+198, div_In on the js backends does the work on bignums rather then by dividing doubles | ||||||||||||||||||||||||||||||||||||||
Zoffix | pmurias, yeah, I ended up doing the same on moarvm and it now gives right answers. | ||||||||||||||||||||||||||||||||||||||
TimToady: you have a bunch of robo messages | 11:17 | ||||||||||||||||||||||||||||||||||||||
Wonder how come latest weekly ("Perl 6 IDEA") didn't get posted to r/perl | 11:46 | ||||||||||||||||||||||||||||||||||||||
ZOFFLOP: t/spec/S07-hyperrace/stress.t exit code 255 | 11:47 | ||||||||||||||||||||||||||||||||||||||
dogbert2 | Zoffix: do you have any initial impressions on FC5? | ||||||||||||||||||||||||||||||||||||||
Zoffix | dogbert2: it's fun if all you play it for just blowing random stuff up, but it basically has no story. The villains are hipsters with bibles and when you do X random things to fill up your "resistance" bar, you just basically teleport to the villain (it's ridiculous; can happen even in the middle of doing a side quest). Out of the three villains I had any major interactions with: Faith was awesome. She | 11:58 | |||||||||||||||||||||||||||||||||||||
really sold me the idea of this cult and why it's awesome. But the other two brothers were awful. They each gave me a sob story about getting beaten by parents and getting left behind in Iraq or something on our first meeting and I was just screaming at the monitor "Why are you telling me this?!!?" And both of them are one-dimentional. One just tells me I have to confess to my sin and say "yes" ("yes" to | |||||||||||||||||||||||||||||||||||||||
what?!) and the other keeps yapping about being strong. I also hate how Ubisoft cheated: they made the world prettier but to do so, they had to sacrifice how long bodies/objects remain in the world. So it often happens if you kill a guy or animal just far enough ahead of you, chances are the corpse will vanish when you get there. I once had it that there were two Mooses standing. I shot one, briefly | |||||||||||||||||||||||||||||||||||||||
glanced to the side, look back and the one I shot is still there, but the other alive one just vanished. There wasn't any place for it to run away that fast--it's really just the game removing objects from the world because I was looking elsewhere. | |||||||||||||||||||||||||||||||||||||||
My steam review: gist.github.com/zoffixznet/2d42116...3c6b666224 | |||||||||||||||||||||||||||||||||||||||
dogbert2 reads Zoffix review | 12:08 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Perl 5 developer survey: t.co/UhjGoeQWjG | 12:10 | |||||||||||||||||||||||||||||||||||||
Zoffix got annoyed by the same treatment of Perl 6 as last year and closed it midway | |||||||||||||||||||||||||||||||||||||||
dogbert2 | Zoffix: nice review, guess I'll wait for the sale :) | 12:11 | |||||||||||||||||||||||||||||||||||||
Zoffix | "Have you heard of Perl 6?" Why yes of course. "Alright then, let's pretend it doesn't exist for the rest of the survey. What Perl 5 frameworks do you use then?" | ||||||||||||||||||||||||||||||||||||||
dogbert2 | lol | ||||||||||||||||||||||||||||||||||||||
tadzik | silly. "What's your type of job?" Contractor. "How big is the company?" ...just me. "But how big is the dev team? And the Perl team?" ....still just me | 12:15 | |||||||||||||||||||||||||||||||||||||
I guess they ment the target company | |||||||||||||||||||||||||||||||||||||||
Zoffix | :) | 12:16 | |||||||||||||||||||||||||||||||||||||
dogbert2 | lizmat: how is the conference? | 12:17 | |||||||||||||||||||||||||||||||||||||
lizmat | dogbert2: it's nice, not enough Perl 6 though :-) | 12:18 | |||||||||||||||||||||||||||||||||||||
good to meet people IRL | |||||||||||||||||||||||||||||||||||||||
lizmat currently on the hallway track | |||||||||||||||||||||||||||||||||||||||
dogbert2 | are you going to have some get together and hack for hours? | ||||||||||||||||||||||||||||||||||||||
lizmat | after the conf on Sat | ||||||||||||||||||||||||||||||||||||||
dogbert2 | cool, any good/interesting speeches | 12:19 | |||||||||||||||||||||||||||||||||||||
Geth | roast: e517f17687 | (Zoffix Znet)++ | S32-exceptions/misc.t Temp fudge proptest "∞" is referred to as "Inf" in warning after github.com/rakudo/rakudo/commit/e3...1a741015a5 Will take a look at it in the next couple of days |
12:28 | |||||||||||||||||||||||||||||||||||||
nqp: ed5a6e3763 | (Zoffix Znet)++ | tools/build/MOAR_REVISION [MoarVM Bump] Brings 3 commits MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...9-gefa8e16 efa8e16 Vect. turn_32bit_into_8bit_unchecked, 10% speedup for string_escape 300cf72 Vectorize string flip operation for flat strings, ~25% speedup 677d4e9 Use tabs for Makefile and Makefile.in in .editorconfig |
|||||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...9-gefa8e16 | |||||||||||||||||||||||||||||||||||||||
rakudo: 7faf431fac | (Zoffix Znet)++ | tools/build/NQP_REVISION [NQP Bump] ed5a6e3 [MoarVM Bump] Brings 3 commits NQP bump brought: github.com/perl6/nqp/compare/2018....3-ged5a6e3 MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...9-gefa8e16 efa8e16 Vect. turn_32bit_into_8bit_unchecked, 10% speedup for string_escape 300cf72 Vectorize string flip operation for flat strings, ~25% speedup 677d4e9 Use tabs for Makefile and Makefile.in in .editorconfig |
12:29 | ||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....3-ged5a6e3 c8364d6967 | (Zoffix Znet)++ (committed using GitHub Web editor) | README.md |
|||||||||||||||||||||||||||||||||||||||
Zoffix | ZOFFLOP: t/spec/S32-list/combinations.t (Non-zero wait status: 11; segv) | 12:39 | |||||||||||||||||||||||||||||||||||||
dogbert2 | Zoffix: perhaps it's the following blocker: github.com/MoarVM/MoarVM/issues/835 | 12:42 | |||||||||||||||||||||||||||||||||||||
if the problem disappears when you set MVM_SPESH_INLINE_DISABLE=1 | |||||||||||||||||||||||||||||||||||||||
Zoffix | ZOFVM: Files=1293, Tests=153266, 158 wallclock secs (21.43 usr 3.27 sys + 3301.58 cusr 164.88 csys = 3491.16 CPU) | 12:46 | |||||||||||||||||||||||||||||||||||||
ZOFFLOP: t/spec/S10-packages/basic.t Failed test: 83 | 12:50 | ||||||||||||||||||||||||||||||||||||||
ZOFVM: Files=1293, Tests=153266, 149 wallclock secs (21.48 usr 3.24 sys + 3202.52 cusr 163.99 csys = 3391.23 CPU) | 12:53 | ||||||||||||||||||||||||||||||||||||||
timotimo | i held a little lightning talk about the perl6 remote debugger | 15:54 | |||||||||||||||||||||||||||||||||||||
tony-o | do you have a video? | 15:55 | |||||||||||||||||||||||||||||||||||||
timotimo | it'll be uploaded, yes | 15:56 | |||||||||||||||||||||||||||||||||||||
it wasn't very good. you'll get more out of it by asking me on irc :P | 15:58 | ||||||||||||||||||||||||||||||||||||||
tony-o | i'll watch first so it's not redundant | 16:02 | |||||||||||||||||||||||||||||||||||||
timotimo | it was a 5 minute presentation :D | 16:03 | |||||||||||||||||||||||||||||||||||||
jnthn | My concurrency talk tomorrow is going to be like 8 lightning talks :) | 16:04 | |||||||||||||||||||||||||||||||||||||
timotimo | ah, many different examples, each of which is self-sufficient? | 16:05 | |||||||||||||||||||||||||||||||||||||
jnthn | yeah, something like that | ||||||||||||||||||||||||||||||||||||||
timotimo | i held it in english for the benefit of nwc10 who's in the audience :D | ||||||||||||||||||||||||||||||||||||||
jnthn | Well, they do build upon each other a bit I guess :) | ||||||||||||||||||||||||||||||||||||||
timotimo | so, my examples were: a program that prints "first" "second" "third" over and over in a loop, i suspended it and "step"ped until the next line showed up | 16:08 | |||||||||||||||||||||||||||||||||||||
then i showed rc-forest-fire and dug through lexicals and attributes for a bit - though it would have been good to go into for example the @!spots array or what it was called | |||||||||||||||||||||||||||||||||||||||
the third one was multithreaded-count-chars where i showed backtraces of multiple threads | |||||||||||||||||||||||||||||||||||||||
jnthn | ah, nice :) | 16:10 | |||||||||||||||||||||||||||||||||||||
timotimo packs and leaves towards food | 16:14 | ||||||||||||||||||||||||||||||||||||||
japhb | Ooh, can't wait for the video, timotimo! :-) | 16:40 | |||||||||||||||||||||||||||||||||||||
Zoffix | pmurias, what was that migration-less branch you were talking about? I'd love to get rid of migrations as they're fairly annoying and need a bunch of annotations. | 17:09 | |||||||||||||||||||||||||||||||||||||
I wonder if we can't just leave all the blocks unmigrated and at the end of codegen just do two passes over the entire QAST tree: (1) collect all the QAST::Block and all the things that need migration; (2) go through things that use them and pop the stuff we collected next to them, so they're migrated into the right scope | 17:10 | ||||||||||||||||||||||||||||||||||||||
Currently, I need to grab the parent of a QAST::Block to do the migration, but the QAST::Block is generated far upstream from where my routine is at :/ | 17:12 | ||||||||||||||||||||||||||||||||||||||
dogbert17 | releasable: next | 20:07 | |||||||||||||||||||||||||||||||||||||
releasable6 | dogbert17, Next release in ≈15 days and ≈22 hours. 6 blockers. 0 out of 163 commits logged (⚠ 9 warnings) | ||||||||||||||||||||||||||||||||||||||
dogbert17, Details: gist.github.com/5563fa706b1918c6a7...41f1c34a1a | |||||||||||||||||||||||||||||||||||||||
samcv | .tell Zoffix MoarVM is failing build on windows. you may already know this, but letting you know just in case | 21:56 | |||||||||||||||||||||||||||||||||||||
yoleaux | samcv: I'll pass your message to Zoffix. | ||||||||||||||||||||||||||||||||||||||
Zoffix | . | 22:27 | |||||||||||||||||||||||||||||||||||||
yoleaux | 21:56Z <samcv> Zoffix: MoarVM is failing build on windows. you may already know this, but letting you know just in case | ||||||||||||||||||||||||||||||||||||||
Zoffix | samcv: no, I didn't know. We have .appveyor.yml file in MoarVM, but what's the account? If I go to ci.appveyor.com/project/MoarVM/Moa...nch/master it says there ain't no project | ||||||||||||||||||||||||||||||||||||||
samcv | ci.appveyor.com/project/samcv/moar...ld/1.0.549 | 22:28 | |||||||||||||||||||||||||||||||||||||
Zoffix | samcv: is there a static URL for latest build? I wanna add a clickable badge to README | 22:29 | |||||||||||||||||||||||||||||||||||||
And this one says it's 5 months old ci.appveyor.com/project/samcv/Moar...nch/master | |||||||||||||||||||||||||||||||||||||||
timotimo | ci.appveyor.com/project/timo/moarvm-5bpx6 - Zoffix | ||||||||||||||||||||||||||||||||||||||
samcv | my appveyor is the one that's linked to github though | 22:30 | |||||||||||||||||||||||||||||||||||||
afaik | |||||||||||||||||||||||||||||||||||||||
timotimo | who the hell even knows with appweirdor | ||||||||||||||||||||||||||||||||||||||
Zoffix | :S that error is lame. I'm diving by zero on purpose | 22:34 | |||||||||||||||||||||||||||||||||||||
samcv | why? | ||||||||||||||||||||||||||||||||||||||
timotimo | to get a Nan or Inf? | 22:35 | |||||||||||||||||||||||||||||||||||||
Zoffix | Yes | ||||||||||||||||||||||||||||||||||||||
And there was even a ticket in VS: visualstudio.uservoice.com/forums/...esult-in-n | |||||||||||||||||||||||||||||||||||||||
Just got closed. "Thank you for your suggestion! While we aim to respond to every suggestion, we are closing older ones that don’t have enough votes so newer ones from you can move to the top. If this suggestion is still important to you, feel free to open it again." | 22:36 | ||||||||||||||||||||||||||||||||||||||
Any other way to get NaN/Inf? | 22:37 | ||||||||||||||||||||||||||||||||||||||
samcv | maybe they define it as a #define? | ||||||||||||||||||||||||||||||||||||||
hmm en.cppreference.com/w/cpp/numeric/math/NAN | |||||||||||||||||||||||||||||||||||||||
oh apparently NAN is defined in <math.h> | 22:40 | ||||||||||||||||||||||||||||||||||||||
and you can compare it with isnan() if you want to check if something is NaN | |||||||||||||||||||||||||||||||||||||||
Zoffix | I also need Inf | 22:41 | |||||||||||||||||||||||||||||||||||||
INFINITY | |||||||||||||||||||||||||||||||||||||||
cool. samcv++ | |||||||||||||||||||||||||||||||||||||||
samcv | INFINITY i think | ||||||||||||||||||||||||||||||||||||||
ah i see you found it | 22:42 | ||||||||||||||||||||||||||||||||||||||
hopefully msvc has them | |||||||||||||||||||||||||||||||||||||||
timotimo | oh? i wonder why it isn't something more easy to find like INFTY or INFIDDY or INIFINITINIWINISTRANDBIKINI | ||||||||||||||||||||||||||||||||||||||
samcv | or ___INFINITY_____ | 22:43 | |||||||||||||||||||||||||||||||||||||
timotimo | THE_THING_THAT_LOOKS_LIKE_oo_BUT_ONE_SYMBOL | ||||||||||||||||||||||||||||||||||||||
samcv | which shouldnn't be confused with ___INFINITY___ which will explode your computer unlike ___INFINITY____ | ||||||||||||||||||||||||||||||||||||||
geekosaur | __LAZY8__ | 22:48 | |||||||||||||||||||||||||||||||||||||
Zoffix | ZOFVM: Files=1293, Tests=153266, 147 wallclock secs (21.83 usr 3.22 sys + 3154.85 cusr 158.13 csys = 3338.03 CPU) | 22:52 | |||||||||||||||||||||||||||||||||||||
uhhh | 22:54 | ||||||||||||||||||||||||||||||||||||||
Generating build/mk-moar-pc.pl ......................... OK | |||||||||||||||||||||||||||||||||||||||
Configuration FAIL. You can try to salvage the generated Makefile. | |||||||||||||||||||||||||||||||||||||||
The spawned command 'perl' exited unsuccessfully (exit code: 1) | |||||||||||||||||||||||||||||||||||||||
bumps failing :( | |||||||||||||||||||||||||||||||||||||||
Oh | 22:55 | ||||||||||||||||||||||||||||||||||||||
Updating submodules .................................... FAIL | |||||||||||||||||||||||||||||||||||||||
git error: fatal: destination path '3rdparty/libatomic_ops' already exists and is not an empty directory. | |||||||||||||||||||||||||||||||||||||||
Is this again the thing were we're going to be telling people to nuke 3rdparty for a month? | 22:56 | ||||||||||||||||||||||||||||||||||||||
samcv | that didn't happen in my testing | ||||||||||||||||||||||||||||||||||||||
well are you going backward or forward? | |||||||||||||||||||||||||||||||||||||||
Zoffix | forward | ||||||||||||||||||||||||||||||||||||||
samcv | going from previous to the newest revision shouldn't show that | ||||||||||||||||||||||||||||||||||||||
and i'm not getting it when i pull master (i hadn't updated my master branch) | 22:57 | ||||||||||||||||||||||||||||||||||||||
Zoffix | I pulled everything, built everything, and everything was fine. Then I committed my commit and ran the `z bump` and it died | ||||||||||||||||||||||||||||||||||||||
samcv | it just ends up deleting everything in 3rdparty/libatompic_ops | ||||||||||||||||||||||||||||||||||||||
if you pull --rebase it may fail though | |||||||||||||||||||||||||||||||||||||||
Zoffix | oh, maybe that's what my script does. | 22:58 | |||||||||||||||||||||||||||||||||||||
Yeah github.com/zoffixznet/z/blob/maste...v.pm6#L141 | |||||||||||||||||||||||||||||||||||||||
samcv | yeah that would make sense. i tested several times to try and make sure there weren't any issues. and my testing seemed to indicate that deleting files + adding submodule is fine. but having a submodule and then git going to a commit where that submodule doesn't exist (and there's other files in its place) it gets angry | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: 7632be883d | (Zoffix Znet)++ | tools/build/MOAR_REVISION [MoarVM Bump] Brings 5 commits MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...4-gd115bf7 d115bf7 Use proper INFINITY constant 6affa07 Add Appveyor badge a342936 Merge pull request #799 from samcv/libato cd8e407 Merge branch 'master' into libato 718512a Add libatomic_ops as a submodule instead of in-tree |
23:05 | |||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...4-gd115bf7 | |||||||||||||||||||||||||||||||||||||||
rakudo: 5c7be9702b | (Zoffix Znet)++ | tools/build/NQP_REVISION [NQP Bump] 7632be8 [MoarVM Bump] Brings 5 commits NQP bump brought: github.com/perl6/nqp/compare/2018....4-g7632be8 MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...4-gd115bf7 d115bf7 Use proper INFINITY constant 6affa07 Add Appveyor badge a342936 Merge pull request #799 from samcv/libato cd8e407 Merge branch 'master' into libato 718512a Add libatomic_ops as a submodule instead of in-tree |
|||||||||||||||||||||||||||||||||||||||
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....4-g7632be8 | |||||||||||||||||||||||||||||||||||||||
samcv | .tell Zoffix i've just added permissions for all people on Team MoarVM on github to have perms to the appveyor project | 23:12 | |||||||||||||||||||||||||||||||||||||
yoleaux | samcv: I'll pass your message to Zoffix. |