Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2012-08-14

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

All times shown according to UTC.

Time Nick Message
13:13 bluescreen joined #parrotsketch
14:42 benabik joined #parrotsketch
16:34 jashwanth joined #parrotsketch
18:20 lucian joined #parrotsketch
18:41 rurban left #parrotsketch
18:45 benabik joined #parrotsketch
19:01 rurban joined #parrotsketch
19:07 benabik joined #parrotsketch
19:20 brrt joined #parrotsketch
19:30 rurban who will take part?
19:31 cotto howdy
19:32 brrt hi
19:33 rurban so whiteknight is probably off power in a storm
19:34 cotto he has all the fun
19:35 rurban I'm not sure if we should wait. io_cleanup1 can be merged, threads probably not.
19:36 cotto excellent
19:36 rurban ok, I'll start. I have a big list.
19:37 rurban DONE:
19:37 rurban * threads: avoided sleep in nci tests (fixed #807), but still
19:37 rurban ongoing races in sleep with threads and signals.
19:37 rurban * threads: found a runloop_id_counter race with tsan #810, which nine fixed.
19:37 rurban blogged about the new tool tsan.
19:37 rurban * published qemu images to smoke powerpc, mips32, sparc32.
19:37 rurban http://perl514.cpanel.net/qemu/
19:37 rurban * io_cleanup1: reproduced and fixed t/pmc/filehandle_28 swapfs problem in #811.
19:37 rurban smoked solaris.
19:37 rurban * tested and merged lndir #805
19:37 rurban TODO:
19:37 rurban * nci generator produces bad prototypes (C++ compilers only) #806
19:37 rurban * analyse and fix native_pbc endianness (untested feature) #807
19:37 rurban * ppc neg_0 failure (obscure platform)
19:37 rurban * I might volunteer for the september release
19:37 rurban BLOCKS:
19:37 rurban * get a (ppc/mips/sparc)64 qemu/HW for native_pbc tests, #394.
19:37 rurban There is ongoing upstream qemu/openbios development.
19:37 rurban * I'll be in Europe in extensive p5 meetings for the next 3 weeks.
19:37 rurban * Looks like there will be a p5 "Austin compiler group" formed,
19:37 rurban because this is the topic for YAPC::US 2013. This will take a lot
19:37 rurban of my time.
19:37 rurban EOR
19:41 rurban oops, I forgot: I will doing a address-sanitizer talk at YAPC::EU
19:42 brrt my report
19:42 brrt DONE:
19:42 brrt - finalized the reorganisation of mod_parrot so we have a  lot more new extension points
19:42 brrt - blogged about it
19:42 brrt TODO:
19:42 brrt i guess i'm throttled
19:42 brrt DONE
19:42 brrt - finalized the reorganisation of mod_parrot so we have a  lot more new extension points
19:42 brrt - blogged about it
19:42 brrt TODO:
19:42 brrt - reorganise routing (i.e., figuring out what part of which script to call) (pretty much a thinking issue)
19:43 brrt - add license information
19:43 brrt - update documentation
19:43 brrt EOR
19:45 rurban cotto?
19:45 cotto still eyeballs-deep in $dayjob
19:45 rurban Coke?
19:46 rurban nine: I know you could not repro the remaining threads failures. I see them all over windows/cygwin.
19:47 rurban Should we merge? should we leave it to whiteknight?
19:47 Coke rurban: yes?
19:48 rurban Coke: Anything to report?
19:48 Coke only thing that is remotely parrot related on my plate right now is the coke/rm_pasm branch, which is already outdated and needs a good merging.
19:49 Coke if there is a desire to move forward on that, I can try to bump it up on my todo list.
19:49 Coke I started it to see how far we could get with ripping it out. (which, turns out, is "pretty far.")
19:50 rurban Coke: merges cleanly. I'm smoking it now
19:51 rurban nine: threads?
19:51 Coke there have been new things written in master since last I touched it that required some pasm care and feeding, I think.
19:51 Coke rurban++
19:52 rurban I would say: we need someone with signal experience to test the threads races I'm seeing. before we merge threads.
19:53 rurban Coke: interpinfo.pir is missing
19:55 Coke yup, that's it. needs to be converted in the branch to PIR from PASM.
19:56 rurban in h2inc.pl?
19:59 rurban threads: whiteknight said he is seing no race in the loop I pointed out from the backtrace. nine was saying, that he has no signal experience, he only knows threads, and threads look good to him. better than before.
20:02 rurban Coke: yes, rm_pasm needs a little bit of love. September?
20:03 rurban who else? benabik?
20:06 rurban nobody else? so whiteknight will probably only merge io_cleanup1, and that's it.
20:08 * brrt would like to have multipe interpreters fixed, but thats not super-realistic right now
20:08 rurban some disagreement anywhere?
20:09 brrt no, theres no certainty as to the cause
20:09 rurban Is there a branch or issue to fix multi_interp?
20:09 brrt because its basically hanging on finalization which seems to be working on a corrupt data structure
20:09 rurban Oh, I remember. gc is also an issue here.
20:09 brrt threads fixes the first half, find_root_scheduler the same half
20:09 brrt but the finalisation thing is a mystery
20:10 rurban We have several tickets on this.
20:10 rurban big red ones
20:11 rurban rakudo definitely wants us to prioritize this
20:13 brrt so do i, but its 'hard to debug'
20:13 rurban we definitely need a 90% whiteknight
20:14 brrt and, not to be mean about it
20:14 brrt i'm not sure anyone really knows how multiple / child interpreters are 'supposed' to work
20:15 rurban brrt: Could you mail the list about the issues?
20:15 brrt yeah, sure :-)
20:16 brrt anyway, i'll try to get the appropriate tests into parrot
20:16 rurban ok, so let's call it a wrap, and hope whiteknight gets some power to do a release next week.
21:24 lucian joined #parrotsketch
22:03 benabik joined #parrotsketch
22:15 bluescreen joined #parrotsketch
23:30 whiteknight joined #parrotsketch

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