Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2015-01-16

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
03:07 allison joined #parrotsketch
10:13 rurban joined #parrotsketch
11:20 rurban joined #parrotsketch
13:31 rurban 2015-01-16 rurban
13:31 rurban DONE:
13:31 rurban * completed pir and pbc fuzzing, fixed all found errors
13:31 rurban * smoke-me/afl-crash-gh1168
13:31 rurban * Deprecated all non Parrot_,PDB_,imcc_,mem_ exports
13:31 rurban * merged smoke-me/exports+depr-gh1122
13:31 rurban * Re-added some required NCI signatures, for SDL and Curses: t234
13:31 rurban They could have been declared with a ref flag instead, but it was
13:31 rurban never done, so I rather brought them back.
13:31 rurban * merge smoke-me/t-nci-sig-gh601
13:31 rurban * merge smoke-me/SDL-gh601
13:31 rurban * merged smoke-me/new-thunks-gh1171
13:31 rurban WORK:
13:31 rurban * smoke-me/gcc_cmpxchg-gh1173:  atomic obj files not linked,
13:31 rurban cpu config key harmonization
13:31 rurban * perl6+nqp parrot-rpa fixes. 6.11 and 7.0 still not usable on perl6.
13:31 rurban I fear there is a rpa bug still, not caught in a testcase.
13:31 rurban
13:34 Util Done:
13:34 Util * Nil
13:34 Util Doing:
13:34 Util * Prep for release on Jan 20th
13:34 Util .end
13:34 Util Hello! Who all is in attendance?
13:35 rurban me
13:36 Util Hi!
13:37 rurban Still finding crazy bugs apparently, but nothing dramatic. Just the rpa dramatic is annoying
13:38 rurban perl6 is still doing fine 6.10, but I want to use 7.0 on perl6
13:40 rurban oh my. atomic bitrot also in some asm https://travis-ci.org/parrot/parrot/jobs/47242671
13:40 Util Please keep me informed as to your progress with the rpa fix. I too want Parrot 7.0 to be useable with perl6
13:41 rurban It takes forever to compile a perl6 with a debugging parrot
13:41 rurban And I'm very bad in debugging nqp
13:42 rurban worst case is that we have to revert the rpa branch
13:42 Util I am travelling from this morning through Monday evening, but I should have hotel time to look at RPA in NQP.
13:43 rurban Almost impossible to do with a laptop. Even with my biggest machine I'm having trouble
13:43 Util I will also look at the stability of parrot with the RPA patch reverted.
13:43 Util Amazon EC2 and/or LiNode to the rescue!
13:44 rurban I'm constanly testing 3 approaches, without rpa (parrot_6_10), with parrot master, and nqp and perl6 with and without the fixed branches
13:44 rurban the fixed branches parrot-rpa just ripped out the qrpa pmc from nqp, which is now unneeded
13:45 rurban I tested everything without rpa fine, so it's definitely still a bug missing there
13:45 Util Do you have a minimal test case that (at least *usually*) shows the rpa bug?
13:46 rurban yes: see https://github.com/perl6/nqp/issues/209
13:46 rurban install/bin/parrot -t -- perl6.pbc t/01-sanity/08-var-array.t
13:46 rurban and compiling Test/More.pm hangs then
13:46 rurban kind of an endless loop I guess
13:47 rurban This is a stable repro
13:48 rurban It should work with the latest perl6/nqp branches as well as my parrot-rpa branches. But it does not in neither of them
13:48 rurban It does work however if I take out the rpa stuff. i.e. parrot 570e6c1
13:49 rurban it works also better (less test failures in the good perl6/nqp branches), and more failures with my ripout
13:51 rurban It's the last test 11 in t/01-sanity/08-var-array.t only, so it should be minimizable soon
13:51 rurban and it hangs in the same way as with Test/More.pm
13:54 rurban Ok, found a good testcase https://github.com/perl6/nqp/is​sues/209#issuecomment-70256067
13:58 Util Do you know of a minimal testcase in NQP? That would simplify the debugging.
13:59 rurban Not yet...
13:59 rurban I'd love to add that to the nqp testsuite then
14:00 rurban I don't even understand the code yet. Something with a lazy list? It involves a ListIter
14:02 rurban Ok, found it!
14:02 rurban the "rpa splice shrink fast" branch is wrong, disabled it and now it works
14:03 rurban I'll try to make that into a parrot testcase first
14:05 Util Excellent!
14:06 rurban This is really superhairy code I took over from pmichaud
14:07 rurban have to leave now
14:07 Util Me too. Thanks for all your hard work!
14:07 Util Anything else to discuss? From anyone?
14:11 Util OK. Thanks everyone!
14:11 Util Meeting adjourned.
14:12 rurban https://github.com/parrot/parrot/issues/1174
14:43 Util joined #parrotsketch
15:12 rurban joined #parrotsketch
19:34 wagle joined #parrotsketch
21:34 rurban joined #parrotsketch

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary