% teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % bacek_ has joined #parrot % particl1 has joined #parrot % particle has left particle!~particle@c-98-232-28-49.hsd1.wa.comcast.net % apeiron has left apeiron!~apeiron@c-71-230-65-194.hsd1.pa.comcast.net % apeiron has joined #parrot % bacek_ has left bacek_!~bacek@122.110.90.218 % Ademan has left Ademan!~dan@h-67-101-42-247.snfccasy.dynamic.covad.net r28738 | fperrad++ | libs4php: : [php] fix var_dump() diff: http://www.parrotvm.org/svn/parrot/revision?rev=28738 r28739 | fperrad++ | libs4php: : [php] add level parameter to error() diff: http://www.parrotvm.org/svn/parrot/revision?rev=28739 % jan has left jan!~chatzilla@89-253-66-101.customers.ownit.se % Ademan has joined #parrot % japhb has left japhb!~geoff@76-191-190-8.dsl.static.sonic.net % japhb has joined #parrot % iblechbot has joined #parrot % iblechbot has left iblechbot!~iblechbot@183.17-dial.augustakom.net % masak has joined #parrot pmichaud++ jonathan++ # :lexid appreciation, and cleaning up parrot's closure machinery % ruoso has left ruoso!~ruoso@201009085227.user.veloxzone.com.br cotto_home: Re the prepackaged SVN 1.4.6, I don't need 1.5.0, except insofar as upgrading to TortoiseSVN 1.5.0 has upgraded my working copies in a way not backwards compatible. So my path out is nuke working copies, downgrade TSVN, get fresh working copies. cotto_home: Not a calamity, just a few bonus hoops to jump. :/ Thanks again for your help on this. % ruoso has joined #parrot % kid51 has joined #parrot % ruoso has left ruoso!~ruoso@201.45.49.162 % iblechbot has joined #parrot % cognominal has left cognominal!~cognomina@82.67.232.89 % iblechbot has left iblechbot!~iblechbot@170.18-dial.augustakom.net % bacek_ has joined #parrot % kj has joined #parrot r28740 | jkeenan++ | autoicu: : [configure] Begin to refactor auto::icu and write configuration step tests. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28740 purl seen tewk tewk was last seen on #parrot 14 hours and 30 minutes ago, saying: I know its late, but I've just started writing production nqp/perl6 code. % kid51 has left kid51!~jkeen@70.107.11.154 % bacek__ has joined #parrot % bacek_ has left bacek_!~bacek@122.110.67.173 % bacek__ has left bacek__!~bacek@122.110.77.201 % jhorwitz has joined #parrot % Andy has joined #parrot % Whiteknight has joined #parrot r28741 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] update to trunk r28740. A few miscellaneous edits thrown in on the GC too. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28741 r28742 | Whiteknight++ | trunk: : [core] update function-level documentation in src/headers.c, add a few XXX notes concerning questions and suggestions I have. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28742 % iblechbot has joined #parrot r28743 | fperrad++ | libs4php: : [php] now use PhpString diff: http://www.parrotvm.org/svn/parrot/revision?rev=28743 * DietCoke posts another weight-related blog entry. medifast++ % Andy has left Andy!~Andy@64.81.227.163 r28744 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] added a few functions to simplify checking whether a given object is located in a particular pool. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28744 hurm. is the test harness run with warnings enabled by default? Whiteknight: I checked out r28744 (latest) of your gsoc_pdd09 branch, and can't build - is that expected? (getting a metric #@$-ton of deprecation warnings with my local patch) afk (but will backlog) moritz, it's sort of expected, yes. I had it building parrot and libparrot, but not miniparrot for a while i've already goobered some things up, so it probably doesn't build right now % rdice has joined #parrot r28745 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] macroize and improve *_has_parent_pool functions, add functions to test GC header membership directly. Improve GC_IT_MARK_CHILDREN_GREY macro to use the new simple routines for object differentiation. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28745 r28746 | particle++ | trunk: : [rakudo] refactor contextualizer code into a subroutine (DRY++) diff: http://www.parrotvm.org/svn/parrot/revision?rev=28746 Whiteknight: you might consider tagging your branch at locations where it builds, or significant features have been added % particl1 is now known as particle so you can point people to the latest tagged version to try it has never really "built", and I'm still modifying core code. I will tag things once I move on to the testing/debugging stage good 'nuff even if it "built" parrot, it didn't operate (segfaults everywhere), so there's no sense tagging that as something to pay attention to so, when can we merge this back to trunk? ^_^ % Coleoid has left Coleoid!~chatzilla@adsl-76-251-83-159.dsl.bltnin.sbcglobal.net % TiMBuS has left TiMBuS!~Hurf@123-243-167-27.static.tpgi.com.au % jjuran has left jjuran!~jjuran@c-71-227-190-72.hsd1.or.comcast.net % gryphon has joined #parrot % jjuran has joined #parrot % magnachef has joined #parrot % magnachef has left magnachef!~dmagnus@bflo.corp.synacor.com r28747 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] move private macros into the code file and out of the global header file. Adjust a few macros to account for "special" nodes and doodads. Other misc changes. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28747 % cognominal has joined #parrot % peepsalot has joined #parrot % AndyA has left AndyA!~andy@82.152.157.85 % jan has joined #parrot % AndyA has joined #parrot % jan has left jan!~chatzilla@90-229-128-103-no52.tbcn.telia.com r28748 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] mostly rearrange some comments, changing child-marking for PMC_EXT structures. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28748 r28749 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] migrate PMC_EXT structures to be stored in the sized_pools, and to be managed normally by the GC. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28749 r28750 | fperrad++ | libs4php: : [php] rewrite builtin operators diff: http://www.parrotvm.org/svn/parrot/revision?rev=28750 % apeiron_ has joined #parrot r28751 | fperrad++ | libs4php: : [php] move error_reporting() diff: http://www.parrotvm.org/svn/parrot/revision?rev=28751 % apeiron has left apeiron!~apeiron@c-69-248-118-67.hsd1.pa.comcast.net * DietCoke hurls http://search.cpan.org/~coke/ particle still here? % zostay has left zostay!~Hanenkamp@adsl-76-250-253-44.dsl.tpkaks.sbcglobal.net here, Whiteknight r28752 | fperrad++ | libs4php: : [php] refactor builtin diff: http://www.parrotvm.org/svn/parrot/revision?rev=28752 particle, did you get the message I sent you on tuesday? % slightlyoff has joined #parrot chromatic said you had a bug in the 64-bit stack trace code % slightlyoff has left #parrot ah, right i'll try to fire up a 64-bit parrot build with head oh, crap, i don't have a 64-bit compiler on this box when i get my desktop up and running again, i'll get in touch i've either got a bad stick of ram, or a bad mobo memtest86 running now, should have some results in an hour or eight okay, no rush. Since I'm working on that code anyway in my branch, I can try to track down any errors you find there particle is also one bad mobo. okay, DietCoke. % apeiron_ is now known as apeiron r28753 | pmichaud++ | trunk: : [rakudo]: : * spectest-progress update, 75 files, 1080 passing tests, 1 failing test diff: http://www.parrotvm.org/svn/parrot/revision?rev=28753 rakudo smashes through the 1000 passing tests: http://www.pmichaud.com/perl6/rakudo-tests-2008-06-27.png % ank has left ank!~ank@ppp59-167-200-77.lns1.hba1.internode.on.net % Theory has joined #parrot yeehah pmichaud: do you know offhand of any actions.pm code that could use refactoring? i might have some tuits for that not offhand, but every time I look in there I find something to refactor. As soon as we can get Parrot lexicals working I'll do a major refactor of $_, $!, $/, and parameters. (I might try doing it even before lexicals work, but I ran into some obstacles last time.) A really good refactor would be to see about moving some of the List methods into Any. (e.g., values, pairs, kv, keys, etc.) I think I'd prefer a different name for "process_contextualizer" -- i.e., something like sigil_method "process" is one of those words that gets overused imo * DietCoke finds that his :deprecated warnings are only happening for a very small subset of tests in 'make test' yes, you're right, process_ isn't a good prefix particle, pmichaud : so the diet peach snapple at yapc has apparently paid off =-) DietCoke: so it seems :) if you want to try something different, the jones cola sugar-free cream soda is good i don't drink sugar-free sodas, they give me a stomachache Jones++ # watermelon soda % jan has joined #parrot particle: I LOVE sugar free soda. Jones, you say. there's a beverage mart on the way home, I'll see if they ahve it. (stomacache) *cry* anything with caffeine drives me completely nutty. % kj has left kj!~IceChat7@193.1.100.105 even the sugar-free stuff makes me crazy oh, I loves me the caffeine. ;and the splenda. and the aspartame. and the chromium. mmmmmm, sweet, sweet chromium. betheny found some "sugar-free" twizzlers in new orleans this week 20 calories per twizzler they use a sugar alcohol that metabolizes slowly so it's good for diabetics weird they taste exactly the same, which i didn't expect ooooh. give me pure cane sugar any day :) I do miss the kosher for passover coke. :| that's the only coke i drink rgeoff hordes that stuff I sometimes think that since I like to eat meat and sugar so much that the cosmic joker will arrange things such that later in life I must watch my sugar intake and I'll be forced to become semi-vegetarian. diabetes, buddy. watchout! rjbs: I used to buy cases of it when it came out. yeah, there is some of that on my mom's side of the family. seen barney barney was last seen on #parrot 20 hours and 24 minutes ago, saying: k. Or put sanity tests for all PMCs in a single file. my mom cleverly waited until after I was diagnosed to turn up diabetic. What exactly is different about kosher coke from regular coke? PerlJam: sugar versus syrup. less pork When we had a vegan working here, he said that Coke had some sort of meat-based juices in it. it's the closest thing you'll find to the original coke product. there's still rat droppings in it, but the rats aren't pork-fed hey, these, are clean, hand fed rats ! during the sugar shortage in the 70's coke changed to using corn syrup new coke is http://www.snopes.com/cokelore/newcoke.asp sugar-based Dr Pepper is "milder" than syrup-based Dr Pepper. I wonder if kosher Coke is the same. look for the yellow caps on the 2-liters around passover. has everyone here listened to Dispepsia? http://negativland.com/?opt=mailorder&item=229&type= ...really? I always had the impression that the sugar-based Dr Pepper was a bit richer. (having regularly and recently consumed both) when did coke classic stop saying 'classic'? % masak has left masak!~user@130.238.45.242 % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com pmichaud: richer tasting but milder in flavor (not so hard-core sugary) maybe. PerlJam: yeah, I'd go with that. I can get the sugar-based Dr Pepper at Wal-Mart and Kroger here :-) % cjfields has joined #parrot but it's really expensive rjbs: Why should it say "classic" when there's only one Coke now? :) it shouldn't, but that doesn't answer my question, jerk! % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.or.comcast.net Kroger! rjbs: I think it stopped saying "classic" when new coke faded completely into obscurity? I can't find date on my calendar. hey! I'm right here, buddy! rjbs: or perhaps it stopped saying "classic" when they realized there was no real market value DietCoke: you're a real coke ZERO In April 2007, in Canada, the name "Coca-Cola Classic" was changed back to "Coca-Cola". The word "Classic" was truncated because "New Coke" was no longer in ... now, when in the real world... coca-cola orange is that like agent orange? rjbs: hmm. I guess you'll also need to specify a market segment. For all I know they still market "coke classic" in Mexico or China or ... the real world, I said. the 48 states. * DietCoke recommends for anyone who goes to epcot to stop in the coke shop and try all the horrendous flavors you don't have to drink. * DietCoke is still pissed he can't get vault zero out here. heh SUURRRRRRGE * DietCoke is going to have to scour PA when he goes for the workshop. (we'll have the minivan and the credit card, WATCH OUT!) dude, when you're in PA, you drink Pepsi Scrapple I have to be in pretty dire straits to drink a Pepsi you'd have to be in worse straits to drink something called "Pepsi Scrapple" I think yup. made with every part of the kola nut! http://flickr.com/photos/rjbs/2394669497/ koala nuts?!? ;> Is that the kind of cola you step in? % cjfields has left cjfields!~cjfields@cjfields.igb.uiuc.edu * jonathan thinks this was a bad channel to glance at while hungry ooh, don't say that! now I'm hungry... * davidfetter passes the food I'm hungry also, but my wife hasn't returned from the grocery store yet :-| * DietCoke ponders just getting some hot sauce. so I guess this would be a bad time to start singing "His Cheeseburger" pmichaud: I've been pondering the bug you discovered before I went to sleep last night - the fix may even be as simple as re-ordering a block of conditionals in Closure's invoke... I CAN HAZ CHEEZBURGER? and now, it's time for Silly Songs with Larry, the part of our show in which Larry sings a Silly Song. jonathan: yes, I'm hoping that's the case. I haven't been able to summon up the motivation to go look. (Part of me is afraid I'll find something else :-) "Silly Songs with Larry" sounds like a good lightning talk. Friday++ although it could easily degrade into "The Gong Show". I really can't believe it's Friday already. This week (month!) has just disappeared. pmichaud: I've gotta do the eating/drinking thing now, then I have some $dayjob left to worry about, but the final part of that is just supervising some automated tools Doing Stuff, so I'll have a look then. It may well not be that simple to, but if it is, well, it's simple. :-) s/to/too/ DietCoke, I'm about to buy pipp.org for Plumhead (which will soon after be renamed to Pipp) Is this something the Parrot Foundation should be part of? Silly Songs++ cotto_work: that's a good question. I would tend to say "only if you need them involved", but you could email the board. (me, particle, chromium, allison and horwitz) ok. I don't foresee any issues that would require your involvement. Thnaks. if you get stuck, holler! s/na/an/ will do and see if partcl.org is available. =-0 it is but cpp.org is not * particle notices pmichaud said "wife" :) * DietCoke 's wife is at the beach today. :| * DietCoke wonders if there's a way to me with an immediate apostrophe. nope rjbs, good luck getting that one from Cleveland Public Power ;) I'll make them an offer they can refuse. "That's a nice power line ya got there. It'd be a shame if it were to fall over." "Sir, that's a subsurface line." "damnit. why aren't I notified about these things!" anyone have a good tool for applying patches on windows? (as long as I'm using the GUI coolaid with tortoisecvs) (Guess I can use the command line one with strawberry perl for now.) dietcoke: you can right-click a .patch file and apply with svn % Theory has joined #parrot er, tortoisesvn tortoisecvs likely has the same functionality nope. might be able to do the apply from tsvn which I also have installed, though. yep a/w 3 % tewk_ has joined #parrot % tewk has left tewk!~tewk@ekstrom.org % LordVorp has left LordVorp!~lordvorp@devel.exitexchange.com "tewk" at 155.97.237.62 pasted "ncigen generated ast" (1204 lines) at http://nopaste.snit.ch/13419 % cosimo has left cosimo!~cosimo@pat-tdc.opera.com looking good, tewk! some problems, still, though AtEOXact_SPI => "Hash[0xb674f388]" looks like a problem in c99AST::Param action Structs and unions work too, but not in that dump. tewk++ I just have to write a quick unparse routine to create the signatures .pir file and I can start looking at auto generating stubs. tyring to create a good dynamic language interface from a c .h file is probably not reasonable, (case in point swig), but ncigen will at least provide pir signatures for c functions that one can use to build good interfaces for dynamic languages. * DietCoke closes a year old ticket that particle left lying about. DietCoke, do you see any reason I should close http://rt.perl.org/rt3/Ticket/Display.html?id=46387 and http://rt.perl.org/rt3/Ticket/Display.html?id=46389 ? s/should/shouldn't/ % purl has left purl!purl@sentient.life % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net # Failed test 'no trailing whitespace' # in t/codingstd/trailing_space.t at line 50. # Trailing space or tab char found in the following files: # /home/pmichaud/parrot/trunk/src/headers.c 1028 r28754 | fperrad++ | libs4php: : [php] getenv & sleep diff: http://www.parrotvm.org/svn/parrot/revision?rev=28754 Whiteknight: ping. DietCoke, pong oh shoot, did I screw up a whitespace? me fixey... cotto_work: I see no object. just make sure you remove the comment from the code. Whiteknight: if you are able to salvage anything from the old gc branch, it's not going to to trunk and then to your branch, you'd just steal the good bits into your branch, neh? Yeah, if I were going to salvage it, I would move it right into my branch, not trunk (by hand, presumably, since I'd phear any merges from a branch that old.) Ok. I'm going to close that ticket, then. Give the ticket to me I'll double-check everything, and close it when I'm done with everything DietCoke, thanks r28755 | Whiteknight++ | trunk: : [core] Fix trailing whitespace error I introduced earlier. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28755 % Theory has left Theory!~Theory@c-67-170-177-114.hsd1.or.comcast.net % dolmen has joined #parrot % purl has joined #parrot % purl has left purl!~purl@florence.kuiki.net % Ademan has left Ademan!~dan@h-67-101-42-193.snfccasy.dynamic.covad.net hi purl HAI PURL hrm % purl has joined #parrot hi purl purl? yes, dolmen? r28756 | coke++ | trunk: : minor comment update diff: http://www.parrotvm.org/svn/parrot/revision?rev=28756 tewk: you haven't checked *any* code into the gsoc_nci branch oh, here comes the smackdown! ^_^ (seriously, whiteknight's branch only barely compiles, check in whatever you like. =-) i need to write a mid-term evaluation this coming week % jhorwitz has left jhorwitz!~chatzilla@96.245.16.45 my branch probably doesnt even compile today, I've checked in a lot of quick garbage off-the-top-of-my-head code this morning I realized a conceptual mistake that I need to fix before I try compiling again I hope we aren't being graded based on the does-it-compile condition of our branches!! r28757 | Whiteknight++ | trunk: : [core] change an unhelpful PARROT_ASSERT(0) into a more helpful real_exception. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28757 no, but "has made sufficient progress" is a prerequsite for the midterm payment r28758 | Whiteknight++ | trunk: : [core] refactor function src/headers.c:fix_pmc_syncs diff: http://www.parrotvm.org/svn/parrot/revision?rev=28758 % Ademan has joined #parrot % japhb has left japhb!~geoff@76-191-190-8.dsl.static.sonic.net % Theory has joined #parrot Order::? Order? rumour has it Order is only semi-defined "has made sufficient progress"? r28759 | Whiteknight++ | trunk: : [gsoc_pdd09] add function "object_lives" as an alternative to pobject_lives for objects which are not isomorphic with pobjects diff: http://www.parrotvm.org/svn/parrot/revision?rev=28759 no, order is I'm the one who's giving the orders around here! okay, cotto_work. order order? I'm the one who's giving the orders around here! HAI PURL Whiteknight, I don't think that diff does what you said it does. yeah, it doesnt an undo diff should be coming any moment now... r28760 | Whiteknight++ | trunk: : [core] Ooops, last commit was wrong. Commenting out code that I shouldn't have added to trunk yet (but likely will add later). diff: http://www.parrotvm.org/svn/parrot/revision?rev=28760 ...there we go happy! I committed the wrong repository! (although an explanation of the commenting-out might prevent confusion if the code's going to stay there for long) yeah, I just wanted to kill it before people started submitting bug reports bug! bug! bug! I'm working on comments now :-) % mire has joined #parrot this is what I get for working on two projects in two different repositories at the same time r28761 | Whiteknight++ | gsoc_pdd09: : [gsoc_pdd09] add function "object_lives" as an alternative to pobject_lives for objects which are not isomorphic with pobjects (this should actually be correct this time) diff: http://www.parrotvm.org/svn/parrot/revision?rev=28761 you just wanted the extra karmas :-) pmichaud++ I'm a karma whore like that Whiteknight-- HA! I tried to fix it, and Purl pm'd me to say I shouldn't do that I just can't win % AndyAway has left AndyAway!~AndyL@host3130.follett.com you can always go through polyglotbot cotto_work: Hey, I'd not thought of that! perl6: say "I think jonathan++ deserves karma!" OUTPUT[I think jonathan++ deserves karma!␤] % teknomunk has joined #parrot * jonathan won't write japh's any more...he'll write secret karma-incrasing scripts. % Ademan has left Ademan!~dan@h-69-3-232-67.snfccasy.dynamic.covad.net % Whiteknight has left Whiteknight!~Whiteknig@pool-72-78-175-240.phlapa.east.verizon.net you could even justify it if those scripts showed off new features you'd recently completed r28762 | pmichaud++ | trunk: : [rakudo]: : * Clean up handling of Array, eliminate Arrayref cheats diff: http://www.parrotvm.org/svn/parrot/revision?rev=28762 cotto_work: Yeah, that a few moments ago was blatent whoring. * jonathan svn up's to play with the closure PMC pmichaud: ping pong I have a patch, that I think fixes the lexical issue you discovered. yay! It passes all the Parrot tests. yay! Making sure Rakudo passes all its tests too. does it pass the test file I sent in the ticket? Is it's desired output: outer foo try 1 inner foo try 1 outer foo try 2 inner foo try 2 outer foo try 3 inner foo try 3 yes. and since it passes all of parrot's test, I'm guessing it passes the :outer :lexid test I added to t/pmc/sub.t ? Would seem so. excellent if it passes rakudo's tests then I think we may have a winner (for now, at least :-) I say that with a lot of trepidation, though, because every time I think I have a winner I find a new bug about 5 minutes later :-( t\spec\S02-builtin_data_types\anon_block - fails, don't know if it did before my patch? it's been passing for me. that may mean that newclosure isn't working properly. All the sanity ones pass...will see what else happens in spectest.... % zostay has joined #parrot the sanity tests don't do much with closures, I don't think. t\spec\S03-operators\comparison..................FAILED tests 1, 3-18 Into the S29 ones now. Up to there, those two are the failures. Hmmm. So I may have broken newclosure. pmichaud: Can you verify what is passing for you there, just so I know my patch is to blame? I just get failures in the two I mentioned. Oh, argh. I have a bunch of local changes too. (To Rakudo) % peepsalot has left peepsalot!~peepsalot@bwext.kpimdp.com % Andy has joined #parrot pmichaud: The failures in t\spec\S02-builtin_data_types\anon_block are just due to my local diffs here on Rakudo, not the closure patch. pmichaud: And t\spec\S03-operators\comparison.t fails the same way here with my closure patch taken back out again. So they're not related. % AndyA has left AndyA!~andy@82.152.157.85 jonathan: sorry, I could've saved you the time on comparison.t Auzon++ switched the -1, 0, 1 to be Order::Increase, Order::Same, Order::Decrease and we don't have those in rakudo yet :-) I'll add them shortly. If you think it's clean enough to commit, I say go for it :-) pmichaud: The other thing is, that it fixes the problems my :immediate subs were having too. yay! I pondered last night it might be the same issue...I'm happy it boiled down to the same thing. So anyway, that means my patch to get the PMCs out and replace them with setting properties and laying the foundations for storing signatures, is not far off ready. % AndyA has joined #parrot There's one missing piece, which I will leave for tonight. Maybe tomorrow. excellent work, as usual Next week, I have some rollout preparations for a big $dayjob I've been working on for quite a while. I'll see how things go with it - if it looks like I can get a day without people all over me to do things, I'll do a Rakudo day next week. If not, I'll do two days the week after. Also, the multiple dispatch grant starts in July - I have 40 hours to spend during July / August, so expect I'll generally do about 2 days a week or so on Rakudo for most weeks in July. I plan to get all of the time under that grant in before YAPC::EU. Sounds like a reasonable plan? r28763 | jonathan++ | trunk: : [core] Fix RT#56398; lexical inner scope always kept the first lexpad they got (unless newclosure was explicitly used) rather than taking that of the latest invocation of their outer. Introduces no new failures in Parrot's and Rakudo's tests. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28763 RT 56398: [BUG] lexical inner scope always keeps first lexpad (or something) - new % tetragon has joined #parrot % ank has joined #parrot % ank has left ank!~ank@ppp59-167-200-77.lns1.hba1.internode.on.net jonathan: yes, very reasonable plan pmichaud: OK, great. And above is the patch. Hope this lets you finally rid yourselve of the newclosure's. :-) OK, that's enough hours in front of the computer for me today...time for some reading/beer and then sleep. well, at least the ones that aren't supposed to be closured :-) Yes, the immediate block ones is what I meant. :-) * jonathan afk % kid51 has joined #parrot r28764 | jkeenan++ | autoicu: : [configure] Revert to state of file at start of branch (except that result is : empty string rather than undef). diff: http://www.parrotvm.org/svn/parrot/revision?rev=28764 % rdice has joined #parrot in PIR, in rakudo, how can check that a PMC has '&iterator' ? $I0 = can $P0, 'iterator' also, for most objects, $P1 = $P0.'HOW'(); $I0 = $P0.'can'('iterator') % japhb has joined #parrot (i.e., for those that are using P6object) er, that should be also, for most objects, $P1 = $P0.'HOW'(); $I0 = $P1.'can'('iterator') ok (the latter is the PIR equivalent of $x.^can('iterator') in p6 % TiMBuS has joined #parrot * japhb notices perlgeek's automatic acronym marks ... very cool r28765 | jkeenan++ | autoicu: : [configure] To facilitate refactoring, explicitly code all 'else' conditions : and use whitespace extremely liberally. Temporarily add a call to runstep() : to test file. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28765 % AndyA has left AndyA!~andy@82.152.157.85 % teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % AndyA has joined #parrot % dolmen has left dolmen!~dolmen@cho94-1-81-57-157-99.fbx.proxad.net % ruoso has joined #parrot % particle1 has joined #parrot % kid51 has left kid51!~jkeen@pool-68-237-12-26.ny325.east.verizon.net Morning everyone Congratulations! First 1000 passing tests in rakudo! Ho! % zostay has left zostay!~Hanenkamp@76.250.251.212 % zostay has joined #parrot woot % purl has left purl!purl@sentient.life r28766 | cotto++ | trunk: : [php] added an accidentally omitted target to make clean diff: http://www.parrotvm.org/svn/parrot/revision?rev=28766 me++ * DietCoke wonders what he got credit for in pmichaud's blog entry. % Coleoid_ has joined #parrot % Coleoid_ is now known as Coleoid r28767 | cotto++ | trunk: : [dynpmc] This closes RTs 46387, 46389 and 46491. All gdbm tests still pass and want karma : this seems to be the Right Thing based on what other PMCs do. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28767 yay perl6: say 'cotto++ # he want it :)' OUTPUT[cotto++ # he want it :)␤] karma cotto pugs left again... % teknomunk has joined #parrot % kid51 has joined #parrot % Coleoid has left Coleoid!~chatzilla@adsl-76-251-83-159.dsl.bltnin.sbcglobal.net % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.or.comcast.net % mire has left mire!~Frodo@101-168-222-85.adsl.verat.net % ank has joined #parrot % Coleoid has joined #parrot r28768 | jkeenan++ | autoicu: : [configure] Begin refactoring of auto::icu::runstep. First test file tests : the --without-icu command-line option. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28768 % rdice has left rdice!~richarddi@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com % kid51 has left kid51!~jkeen@pool-68-237-12-26.ny325.east.verizon.net % tetragon has left tetragon!~seneca@76-10-148-120.dsl.teksavvy.com % apeiron_ has joined #parrot purl-- % apeiron has left apeiron!~apeiron@c-69-248-118-67.hsd1.pa.comcast.net % purl has joined #parrot % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177230040.adsl.alicedsl.de % Psyche^ is now known as Patterner cotto_home: purl deftly dodged your decrement :P % Theory has joined #parrot % apeiron has joined #parrot % apeiron_ has left apeiron_!~apeiron@c-69-248-118-67.hsd1.pa.comcast.net cotto++ cotto++ purl-- no he didn't s/he/she/ % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177231107.adsl.alicedsl.de % Psyche^ is now known as Patterner % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % bacek has left bacek!~bacek@123-243-38-218.tpgi.com.au % apeiron_ has joined #parrot % apeiron has left apeiron!~apeiron@c-69-248-118-67.hsd1.pa.comcast.net % apeiron_ has left apeiron_!~apeiron@c-69-248-118-67.hsd1.pa.comcast.net % iblechbot has left iblechbot!~iblechbot@ppp-62-216-197-153.dynamic.mnet-online.de