% rdice has joined #parrotsketch % davidfetter has joined #parrotsketch % rdice has left rdice!~richarddi@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com % Whiteknight has joined #parrotsketch % paco has joined #parrotsketch % rdice has joined #parrotsketch % pmichaud has joined #parrotsketch % davidfetter has left davidfetter!~chatzilla@start.fetter.org % cotto_work has joined #parrotsketch % davidfetter has joined #parrotsketch % Auzon has joined #parrotsketch Who's here? me * moritz lurks I'm lurking as well. i'm lurking too * spinclad skulks * Whiteknight hopes he won't have to talk at the meeting! yet another lurker Whiteknight: you should have a report pre-typed Whiteknight: I think you'll have to, so better prepare a report ;) meeting is in ~50mins ...damnit! one more thing for me to work on! I'm not I mean am * Whiteknight hurries off to start typing Whiteknight: you have nearly an hour ;) i know, but i have to run to the bank too. Time is always in short supply! unless you have money * Whiteknight is unemployed and has no money :( okay, have to run. be back for the meeting! % ilbot2 has joined #parrotsketch now we're double logged I have tell my client to log everything .. % NotFound has joined #parrotsketch % jhorwitz has joined #parrotsketch % allison has joined #parrotsketch % jonathan has joined #parrotsketch % chromatic has joined #parrotsketch Greetings. % wknight8111 has joined #parrotsketch ahoyte hiya hello. yo ciao hello No Coke, so let's start. allison? - I spent the week tracking down and fixing bugs in the Concurrency branch. - Added a 'branchcc' op that acts like a bsr but is continuation-based, so it's safe to use with Parrot subroutines and exceptions. EOR I fixed several bugs. I applied several patches. I made CONST_STRING work in all PMCs (even dynpmcs and language PMCs) and am working on a caching system for truly constant const strings. I have some other small fixes to PMCs in the works. jhorwitz? completed an implementation of ModPerl6::Registry. working on slides for YAPC/OSCON and publishing live examples on smashing.org parrot revs after r27801 break mod_perl6 with method resolution errors. out of my league, so putting together a test case so others can debug. EOR jonathan? * Finished with the talks for a while; ones in France seemed to be well received, and also gave one at Vienna.pm last night that I think was OK. * Handed mutables work over to pmichaud, who did a great job of merging it all into trunk * Did some patches at the airport on the way back from France, which mostly broke things and got reverted. * One of them was for a GC bug that was causing errors in Rakudo, especially in interactive mode, and would probably hit other languages using lexicals too. My patch wasn't quite right - seemed to cause infinite recursion in the marking of contexts - so the GC bug still needs fixing. Not had chance to look at it again yet. * Did some other little bits and pieces that worked out OK, including smart matching on junctions and preparing mutables to support ro (read only). * Now talks are over, it's back to the hacking; will have Rakudo day later on this week. Planning to get role composition working some more, and also do the IMCC hacking required to get us :instanceof(...) adverb for subs. Plus get some tests in place for things that work, but aren't tested yet, so we don't get regressions. * Got a grant from DeepText in Russia, to do an extra day a week on Rakudo during July, and will spend these extra days on trying to get MMD working the Perl 6 way. EOR particle? ~ coordinating the purchase of parrot.org, paperwork is now under review by tpf ~ mainly working on rakudo's test system in the past week, applied patches from bacek++, moritz++ ~ had trouble building parrot for a bit, turns out i needed a fresh checkout. no idea why ~ hoping to concentrate on presentations and related commits this week .end pmichaud? ** Rakudo spectest_regression: 55 files, 638 passing tests (+16, +344 from last #parrotsketch) Nearly everything I did this week was Rakudo focused. == Rakudo stuff : Did major refactors updates of List and other classes : List context now works (e.g., my @a = 1; my @b = (@a, (1, 2), 3); ) : 'hash' composer now works ( my %h = hash(a=>1, b=>2); ) : Applied many patches from contributors (bacek++, dolmen++, moritz++) : Merged jonathan++'s mutable branch with trunk (still need some work there) : Cleaned up variable handling in actions.pm : Started refactoring parameter declarations : *Lots* of other little improvements and changes == PCT stuff : minor improvements to PAST nodes ** queue one question ** plans for this week: more rakudo, close more RT tickets from the Rakudo queue, add more useful features. May get to PGE refactoring. EOR Tene, are you here? I think so. looks like I did some work on the cardinal class hierarchy and aggregates. Started work on a smalltalk grammar, but ran into trouble debugging it. .eor Whiteknight? * created gsoc_pdd09 branch. * set up some basic data structures for the new GC * Prototyped pool initializers and new object allocators * Setup basics of dod run algorithm and tricolor mark system one question to log EOR Did I miss anyone? Okay. pmichaud has the first question. allison: How much slower (or faster) is branchcc compared to bsr/ret? (I'm not at all advocating we keep bsr/ret, I'm just curious.) it creates a continuation an then jumps to a lable so, slightly slower Except that it doesn't do as much GCable work. still faster than a full subroutine or method call, though? but, if we do ever remove bsr (not deprecated yet) that means we can entirely eliminate the stack much faster also nice because I don't have to pass a lot of registers around. At any rate, allison++ for that aside from capturing a continuation it's just a 'goto' end of question for me. Whiteknight? GC-related question (obviously) why do we hard-code GC initializer functions into src/gc/memory.c:mem_setup_allocator and not use a function pointer in Arenas like we do for deinit? no good reason ...and if that changed...? We could get rid of that #ifdef tree. if it changed, and all the tests still pass, no complaints exactly, that's what I want to do okay. end of question. My question: NotFound and moritz seem like they're well on their way to getting commit bits. Thoughts? +1 chromatic: jonathan invited me to one already sent CLA That's easy enough. +1 _1 er, +1 +1, that is bacek may also be a good candidate for a commit bit in the very near future I'm not yet sick of applying bacek's patches... but I agree there too. we're a happy family i've applied quite a few of bacek's patches as well, they're all sane Alright, I'll mentor NotFound. Are there any other questions? if moritz needs a mentor, I volunteer either myself or particle :-P Is anyone blocking on anything other than time, or a supply of fruit-flavored jellybeans? I'm definitely low on fruit-flavored jellybeans. And time. Other than those items, no blockers. BTW, allison++ for quick resolution on named argument handling last week (thank you.) i volunteer myself or pmichaud as well Alright, let's wrap up this week then. Good work everyone. reminder: parrot hackathon sat-sun june 14-15 thanks all! % chromatic has left #parrotsketch % NotFound has left #parrotsketch % jonathan has left #parrotsketch % cotto_work has left #parrotsketch % wknight8111 has left wknight8111!~Whiteknig@c-71-230-33-251.hsd1.pa.comcast.net % jhorwitz_ has joined #parrotsketch % Auzon has left #parrotsketch % jhorwitz has left jhorwitz!~chatzilla@96.245.16.45 % jhorwitz_ is now known as jhorwitz % allison has left allison!~chatzilla@dsl-241-62-167.telkomadsl.co.za % allison has joined #parrotsketch % moritz has left #parrotsketch % Whiteknight has left #parrotsketch % smash has joined #parrotsketch % davidfetter has left davidfetter!~chatzilla@start.fetter.org % davidfetter has joined #parrotsketch % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com % jhorwitz has left jhorwitz!~chatzilla@96.245.16.45 % allison has left allison!~chatzilla@dsl-241-62-167.telkomadsl.co.za % davidfetter has left davidfetter!~chatzilla@start.fetter.org % smash has left smash!~smash@gil.di.uminho.pt % japhb has joined #parrotsketch % japhb has left japhb!~geoff@76-191-190-8.dsl.static.sonic.net