% MagNET has left MagNET!MagNET@Hunger.hu r26406 | chromatic++ | trunk: : [t] Improved git detection to skip tests that rely on the presence of : Subversion artifacts (Josh McAdams, RT #50966). diff: http://parrotvm.org/svn/parrot/revision/?rev=26406 r26407 | chromatic++ | trunk: : [docs] Clarified how a contributor becomes a committer, except for the hazing : procedure. See RT #51114, and hum "Amendment to Be". diff: http://parrotvm.org/svn/parrot/revision/?rev=26407 r26408 | chromatic++ | trunk: : [t] Fixed a compiler warning with a carefully placed cast (RT #50882, Andrew : Whitworth). : Beautified the function as well. diff: http://parrotvm.org/svn/parrot/revision/?rev=26408 % mire has joined #parrot % Coke has left Coke!~coke@cpe-72-228-52-192.nycap.res.rr.com % barney has joined #parrot chromatic++ For sending the Comitter RT reminder r26409 | bernhard++ | trunk: : [build] : Minor cleanups in root Makefile diff: http://parrotvm.org/svn/parrot/revision/?rev=26409 r26410 | bernhard++ | trunk: : [build] : Clean up t/oo/*.pbc r26411 | bernhard++ | trunk: : Minor cleanup. % Coke has joined #parrot % MagNET has joined #parrot r26412 | bernhard++ | trunk: : #51784: [PATCH] Build a TAGS file for emacs : Courtesy of kraai. diff: http://parrotvm.org/svn/parrot/revision/?rev=26412 r26413 | bernhard++ | trunk: : Remove unused lib-dirs from META.yml diff: http://parrotvm.org/svn/parrot/revision/?rev=26413 % marmic has left marmic!~chatzilla@89-253-66-101.customers.ownit.se % rdice has joined #parrot % marmic has joined #parrot % AndyA has joined #parrot r26414 | bernhard++ | trunk: : Add a test of the META.yml file. : Put it on hold until Test::CPAN::Meta 0.08 is out, : which hopefully does not complain about 'artisic2' license. diff: http://parrotvm.org/svn/parrot/revision/?rev=26414 s/artisic2/artistic2/ r26415 | bernhard++ | trunk: : META.yml : Add a resource for 'license'. : Add comment explaining what META.yml is. r26416 | bernhard++ | trunk: r26417 | bernhard++ | trunk: : [docs] : cleanup, add news about auto::crypto diff: http://parrotvm.org/svn/parrot/revision/?rev=26417 % kid51 has joined #parrot Infinoid: ping kid51: I think that RT#38262 was about all external modules. AFAIK no decision, whether to keep them or use a Bundle, was made. % rdice has left rdice!~richarddi@CPE001217e365c7-CM00159a01d44c.cpe.net.cable.rogers.com Are there news with regard to events? It says so in http://www.perlfoundation.org/parrot/index.cgi?release_planning barney's url is at http://xrl.us/bhriv barney: I was primarily focused on Coke's posting in that RT of Feb 20 2008, in which he reported which core modules were still present in the distro. yes, this, removing the core modules, could have been an extra ticket kid51: hi! Infinoid You were going to re-issue a patch re check_isxxx.t, IIRC. Can you look at http://rt.perl.org/rt3/Ticket/Display.html?id=51752 as well? r26418 | bernhard++ | trunk: : Update copyright years. diff: http://parrotvm.org/svn/parrot/revision/?rev=26418 % Psyche^ has joined #parrot did that patch get checked in? or was chromatic's patch equivalent? *which* chromatic patch? r26371 % Patterner has left Patterner!~Psyche@f054000119.adsl.alicedsl.de % Psyche^ is now known as Patterner I guess I didn't see that check-in; he didn't post about it in the ongoing RT. So the question is: Given the current state of t/codingstd/check_isxxx.t, is mkraai's patch in RT 51752 needed? Separate thread: Does anyone here develop/test Parrot on Solaris? (re #51752) dunno. I'll add it to my list. "kid51" at 71.247.41.144 pasted "mkraai's patch in 51752" (87 lines) at http://nopaste.snit.ch/12518 I think what chromatic committed is the check_isxxx.t part of the patch. And he also committed the other part of mkraai's patch in 26372. So we can close 51752. plus an extra bit at the beginning agreed So, are you going to apply 51718 after the release? that's my current plan, yes k % skids has joined #parrot % rdice has joined #parrot purl, msg cotto The tcif branch is kid51's. Message for cotto stored. msg cotto_home you may have a message waiting under 'cotto' Message for cotto_home stored. purl, msg cotto The tcif branch focuses on revamping the testing of Parrot configuration step classes. Message for cotto stored. % mj41 has left mj41!chatzilla@pc-jurosz.ro.vutbr.cz % Limbic_Region has joined #parrot % adc has joined #parrot r26419 | bernhard++ | trunk: : [Plumhead] : Fix 'use lib' for unified languages testing. diff: http://parrotvm.org/svn/parrot/revision/?rev=26419 r26420 | bernhard++ | trunk: : [languages/PIR] : Find Parrot::Test::Harness. : Point t/harness to the test files. : But: test seem to assume that we are locoted in the Parrot root dir diff: http://parrotvm.org/svn/parrot/revision/?rev=26420 % barney has left barney!~bernhard@dslb-084-058-157-131.pools.arcor-ip.net thanks % davidfetter has joined #parrot % amoore has left amoore!~amoore@CPE-65-26-82-45.kc.res.rr.com % guru has joined #parrot Infinoid: Do you still want your patch in https://rt.perl.org/rt3/Ticket/Display.html?id=37287 to be considered? (I'm on a ticket-closing binge and there's been no activity in this one since August.) Is there anyone available on Win32 to test this patch? https://rt.perl.org/rt3/Ticket/Display.html?id=45189 % adc has left adc!~adc@c-71-202-181-13.hsd1.ca.comcast.net oh, hey, I remember that. it's probably hopelessly outdated by now, but if it does work, then I don't see why not Can you investigate? Thanks. * Infinoid adds it to his list % adc has joined #parrot % Andy has joined #parrot Go Keenan Go! c's posting showed a way of looking at the RT queue with which I wasn't familiar, so I'm just going thru it and asking questions. % guru has left #parrot % TimToady_ is now known as TimToady % Andy has left Andy!~Andy@64.81.227.163 purl, msg particle Can you evaluate https://rt.perl.org/rt3/Ticket/Display.html?id=45189 on Win32? Thanks. Message for particle stored. % adc has left adc!~adc@c-71-202-181-13.hsd1.ca.comcast.net Infinoid: Another one for your TODO: http://rt.perl.org/rt3/Ticket/Display.html?id=37287 isn't that the one you already asked me about? :) Err, yeah. My mistake. * kid51 needs to take a break. you're doing great, man :) % adc has joined #parrot % barney has joined #parrot % adc has left adc!~adc@c-71-202-181-13.hsd1.ca.comcast.net % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177239196.adsl.alicedsl.de % Psyche^ is now known as Patterner % adc has joined #parrot % kid51 is now known as kid51_afk kid51++ is a machine % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % AndyA has left AndyA!~andy@82.152.157.85 % Khisanth has left Khisanth!~Khisanth@pool-151-205-119-118.ny325.east.verizon.net % Khisanth has joined #parrot % adc has left adc!~adc@c-71-202-181-13.hsd1.ca.comcast.net % AndyA has joined #parrot r26421 | bernhard++ | trunk: : [urm] : Two lines of voodoo replacing : __PACKAGE__->_export_to_level( 2, __PACKAGE__ ); : in URM::Test. diff: http://parrotvm.org/svn/parrot/revision/?rev=26421 % AndyA has left AndyA!~andy@82.152.157.85 r26422 | bernhard++ | trunk: : [urm] : Regenerate Makefile after changes in the template. diff: http://parrotvm.org/svn/parrot/revision/?rev=26422 % adc has joined #parrot % adc has left adc!~adc@c-71-202-181-13.hsd1.ca.comcast.net % barney has left barney!~bernhard@dslb-084-058-157-131.pools.arcor-ip.net % kid51_afk has left kid51_afk!~jkeen@pool-71-247-41-144.nycmny.east.verizon.net % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177231216.adsl.alicedsl.de % Psyche^ is now known as Patterner % Psyche^ has joined #parrot r26423 | chromatic++ | trunk: : [t] Replaced use of internal symbols (VTABLE_*) with external symbols : (Parrot_PMC_*). diff: http://parrotvm.org/svn/parrot/revision/?rev=26423 % Patterner has left Patterner!~Psyche@e177114140.adsl.alicedsl.de % Psyche^ is now known as Patterner % Limbic_Region has joined #parrot r26424 | chromatic++ | trunk: : [t] Minor cleanups. r26425 | chromatic++ | trunk: : [t] Removed t/src/*.t tests that don't work reliably, poke into the guts of : Parrot where they shouldn't, usually test things the hard way (when the easy % adc has joined #parrot * Tene gets out the laptop to start resolving tickets. So, am I missing something, or is there really no content on this ticket: http://rt.perl.org/rt3/Public/Bug/Display.html?id=31168 ? * Tene harasses Coke about rt #31168 - 31170, 31178, 31179 Oh, okay, no, I just don't know how to use rt. % slightlyoff has joined #parrot r26426 | chromatic++ | trunk: : [src] Cleaned up several warnings (Matt Kraai, RT #51798). diff: http://parrotvm.org/svn/parrot/revision/?rev=26426 r26427 | chromatic++ | trunk: : [IMCC] Fixed two compilation warnings that were actually real warnings about a : signature change. Oops. r26428 | chromatic++ | trunk: : [src] Added a header for pobj_flag_dump(). (Matt Kraai, RT #51796). diff: http://parrotvm.org/svn/parrot/revision/?rev=26428 r26429 | chromatic++ | trunk: : [src] Removed dead code after dumpcore() call (Andrew Whitworth, RT #50880). : To get rid of the "this function appears to return but you said it didn't!" : warning, I added an exit statement after the code that raises SIGQUIT in the : appropriate header. Properly encapsulated dead code isn't as bad. % adc has left adc!~adc@c-71-202-181-13.hsd1.ca.comcast.net % Ademan has joined #parrot % adc has joined #parrot % AndyA has joined #parrot r26430 | chromatic++ | trunk: : [oo] Fixed callmethodcc so that a PIR implementation of the find_method() : vtable entry does not consume the args passed to the destination method. : (Mehmet Yavuz Selim Soyturk, RT #48134). diff: http://parrotvm.org/svn/parrot/revision/?rev=26430 r26431 | chromatic++ | trunk: : [src] Stopped exporting Parrot_signbit() (RT #48272). r26432 | tene++ | trunk: : Migrate examples/pasm/fact.pasm to use an Integer PMC instead of an I register. : Gives correct results for high values instead of overflowing. : (RT #31980) diff: http://parrotvm.org/svn/parrot/revision/?rev=26432 Not sure if I can close it or not, though. It's mainly talking about an example that used to be on the website but which is no longer there at all. r26433 | chromatic++ | trunk: : [t] Made test files remove temporary .pbc files during their runs. This fixes : the QNX 6 build (Matt Kraai, RT #49818). diff: http://parrotvm.org/svn/parrot/revision/?rev=26433 I'm having trouble remembering how to add a reply to an RT ticket in the web interface again. there's more than URL to display a ticket http://rt.perl.org/rt3/Ticket/Display.html?id=51718 has "Reply" links; http://rt.perl.org/rt3/Public/Bug/Display.html?id=51718 doesn't. its bizarre... s/more than URL/more than one URL/ Weird. WeThanks. % rdice has left rdice!~richarddi@CPE001217e365c7-CM00159a01d44c.cpe.net.cable.rogers.com "public" means "even though I'm logged in, treat me like a guest." I find it somewhat annoying when I go to a Public/ link but mean to be doing business. % kid51 has joined #parrot % kid51 has changed the topic of #parrot to: Please mentor for SoC | http://parrotcode.org/ | YAPC::NA talks deadline is Mar 31 | http://tinyurl.com/2pmnlq kid51: heh. I just saw that use perl article. =-) yeah, would be nice if Public would redirect or at least link to the real page, if you're logged in Earlier this week I was on another channel with jmcadams. He says he has lots of good submissions, but felt he had enough lead time to extend the deadline a little. r26434 | coke++ | trunk: : [tcl] : Going forward, no tests are expected to fail in tcl's test suite during : a release. Smoke away. diff: http://parrotvm.org/svn/parrot/revision/?rev=26434 seen kj? kj was last seen on #parrot 2 days and 4 hours ago, saying: coke: yy_switch_to_buffer error is probably caused by the macro stuff in tcl (you got it with tcl right?) [Mar 14 14:25:00 2008] msg kj (TODO: { local $TODO; $TODO = 'pwd is broken on windows' if $^O eq 'MSWin32'; Message for kj stored. msg kj er... ignore that last one. yy_switch_to_buffer_error was in tcl, yes. Message for kj stored. I wonder if we could add :default handling to our already copious arg handling. In what part of Parrot? PCC (the calling conventions) Oh. Not my territory. % kid51 has left kid51!~jkeen@pool-70-107-5-20.ny325.east.verizon.net if I want a hunk of C code that follows the PCC, is a method on a PMC my easiest choice? % Theory has joined #parrot % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net r26435 | coke++ | trunk: : [tcl] : minor doc updates diff: http://parrotvm.org/svn/parrot/revision/?rev=26435 What's the difference between 'resolved' and 'rejected' in RT? There's a ticket there for the old implementation of cardinal, which isn't around anymore. one means "fixed", the other means "not going to fix" Which would be more appropriate for this ticket? rejected. But with a nice comment explaining why. * Coke finds a bug in tcl that he introduced back in August. you really like that tcl, huh? At this point, I feel responsible for inflicting it on everyone. yay, fixed. r26436 | coke++ | trunk: : [tcl] : Fix a bug I introduced in the conversion of this method from PIR to C back in : r20422: lists that contain quoted elements would abort list processing. : This reclaims 2 TODO'd tests. % mire has left mire!~Frodo@183-175-222-85.adsl.verat.net % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net * Coke stares at PAST. * Tene stares at Coke. Tene: care to help me fix something in tcl? =-) Sure.Tell me what's going on and I'll offer what i can. ok. tcl's commands are like: [puts foo] - that is parsed as a command of puts, with a single arg of foo. 'kay tcl8.5 introduces a syntax that lets you do {*}{some list of things}, and that gets expanded at compile time to replace the whole thing as if you had done: [list some list of things] - it turns a single word into multiple words. this works in partcl now except when the {*} is on the first word in the command (the command itself). Okay, and {some list of words} is a quotation of some sort? so you should be able to do {*}{puts hi} and have it execute the command puts with the argument hi. Yes. { is like ' in perl. 'kay so, in pge2past.tg, in transform past (command) {; between command = shift words and command= tree....; I've added a check there to see if 'expand' is defined. If so, I have to transform the command ... I haven't quite figured out the proper transformation step there. :| * Tene looks. "Coke" at 72.228.52.192 pasted "wip" (26 lines) at http://nopaste.snit.ch/12520 So, I'm about 90% certain I've got the hook in the right place there; Now I don't know what to do about it. =-) Tcl has a .dumper() macro you can use to dump a particular node to test. (delete the comment line for that to actually do anything. :( er, the comment line with the {*} Hmm. I don't understand what's going on there. Reading more... (the code that is commented out is also suspect) ; well, at the moment, it's not doing anything different, really; just demarking the place where something that did something would have to go. The acronym associated with a .tg file is TGE, yes? yes. tcl isn't using PCT yet. Right. * Tene goes to read TGE docs. Hurm. I wonder if I should be doing this in the next layer down (past2pir instead of pge2past) pge2past looks like the right place to me. the thing-to-expand is going to be in the [0] of , yes? I believe so. moment. hurm. I think it is rather the node that is left when you delete the expand entry. Hmm. Okay. So you need to split it on spaces? ... basically, though tcl's parsing is more complicated than that. (needs to deal with all the various forms of substitution which affect "what is a word. Okay, is there a way from pge2past to call that parsing rule on that object? Iunno. =-) Would "split on spaces" work for testing right now? I can get to the string "puts hi" (which is the canonical form of {puts hi} at this level). I've been trying to come up with a way to transform that via TGE *again* to something that the command node can handle by itself, and am failing. (for testing) not convinced, as I can probably come up with a test that will fail it shortly. That is , skip this part to see if you can get the rest right, and if this is the right place to be doing this. {*}{puts "hello world"} Would it help if I migrated tcl to PCT? ;) It might. I had convinced KJ to poke at that as well. Why is functions.pir in src/grammar/expr instead of src/builtins/ ? those functions only make sense in the [expr] commands sub-language. and historical reasons. Okay. they're called at runtime, or at compile-time? hurm. Depends on how clever mdiep was. it would only be when the particular [expr] command was compiled-to-be-run, though. (note: I don't know tcl) So the .tg is basically PIR with some magic sugar, yes? Is there a rule in expr.pg that you'd like to call to parse this string? command seems like the logical choice. (at least in this case where we are expanding into a command) So get_hll_global tclexpr::grammar::command, then call it on the string? or whatever get_whatever is appropriate here? You should be able to achieve the same effect with a TGE dispatch call, I believe. grep can't find 'dispatch' mentioned anywhere in compilers/tge grep (ack) for dispatch in that file. Okay. Looks like 'dispatch' is a local rule defined in that file, not a TGE thing. ja. I think it's a common tge idiom, fwiw. r26437 | coke++ | trunk: : [tcl] make this TODO test harder to pass with more alternatives. diff: http://parrotvm.org/svn/parrot/revision/?rev=26437 Okay. Reading through 'transform dispatch', it doesn't quite look like what we want. It tries to pull the past out of an already-parsed object. We need to do some actual parsing. Yeah? totally dude! purl: don't forget Yeah? no idea, tene ah. currently, the Expand stuff is basically deferred until the past2pir stage, where __list (a helper PIR function) converts it to a TclList.) Huh. Ok. I'm more convinced now that it needs to go in the past2pir layer, but haven't figured out how to let the DynamicCommand entry there know its dealing with something that ISA past:expand. Presumably that needs to be in the PAST as well. "blah". Thanks for taking a look. -> zzz g'night Coke: is there a way to get a past dump from tcl? It was pretty easy to get that grammar working in PCT. Tene: zzzzz don't know of an easy way no. zzz % jrt4 has left jrt4!~bojangles@c-24-18-106-126.hsd1.wa.comcast.net % jrt4 has joined #parrot SleepCoke: thanks. Okay, tcl doesn't look too bad. I might be able to hack on it tomorrow night. % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % Tene has left Tene!~tene@castro.iodynamics.com % IllvilJa has joined #parrot