r26438 | chromatic++ | trunk: : [Tcl] Minor cleanups in the documentation. (First I saw a typo, then I went : crazy.) diff: http://parrotvm.org/svn/parrot/revision/?rev=26438 % uniejo has joined #parrot % davidfetter has left davidfetter!~davidfett@start.fetter.org r26439 | fperrad++ | trunk: : [WMLScript] : - ppd17pmc r26440 | fperrad++ | trunk: : [WMLScript] % AndyA has left AndyA!~andy@82.152.157.85 r26442 | fperrad++ | trunk: : [Lua] : - add lua_getmetatable() & lua_newuserdata() : - many docs r26443 | fperrad++ | trunk: : [Lua] : - refactor IO with lua_newuserdata & lua_getmetatable r26444 | fperrad++ | trunk: : [Lua] : - add md5 library diff: http://parrotvm.org/svn/parrot/revision/?rev=26444 % AndyA has joined #parrot r26445 | fperrad++ | trunk: : [Lua] : MANIFEST diff: http://parrotvm.org/svn/parrot/revision/?rev=26445 well, : MANIFEST is updated accordingly, and file props are set. yay! % pjcj has left pjcj!~pjcj@84-73-177-217.dclient.hispeed.ch r26446 | fperrad++ | trunk: : [build] : - fix the following error : src\packdump.c:39: error: nonnull argument references non-pointer operand (arg 1, operand 2) diff: http://parrotvm.org/svn/parrot/revision/?rev=26446 % Ademan has left Ademan!~dan@h-69-3-233-157.snfccasy.dynamic.covad.net % mire has joined #parrot (can't get purl to forget silly ': MANIFEST' factoid) % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % ruoso has joined #parrot % kj has joined #parrot : MANIFEST ? purl, : MANIFEST ? no idea, coke : MANIFEST the trick is to set the factoid to be: "" - the empty reply is saved, but not announced. % skv has left skv!~skv_____@87.242.97.68 % skv_____ has joined #parrot % skv_____ is now known as skv % gryphon has joined #parrot % Andy has joined #parrot % skids has left skids!~bri@c-71-233-204-100.hsd1.ma.comcast.net r26447 | fperrad++ | trunk: : [digest] : - remove SHA256 & SHA 512 (not available with libssl 0.9.6) : src/dynpmc/Makefile must be regenerated. diff: http://parrotvm.org/svn/parrot/revision/?rev=26447 % mire has left mire!~Frodo@183-175-222-85.adsl.verat.net % rdice has joined #parrot % skv has left skv!~skv_____@87.242.97.68 % adc has left adc!~adc@c-71-202-181-13.hsd1.ca.comcast.net % davidfetter has joined #parrot % skids has joined #parrot someone working on rakudo triggering a bus error when evaluating something after catchin an undefined variable error? I see in gdb that the flag for outer context is set when there is none. outer_ctx = 0x0 http://rt.perl.org/rt3/Ticket/Display.html?id=49758 no one is assigned to it, though, so I'm guessing it's not being worked on. % uniejo has left uniejo!~uniejo@langebro.adapt.dk I don't know much of the internal... but clearly the flag is wrong % parrot-poke has joined #parrot I don't know if anynone else gives a label to push_eh instead of a sub. % lidden has joined #parrot sure. (pretty much any exception handler in tcl works that way) % jjore is now known as zz_jjore % zz_jjore is now known as jjore Someone at 82.67.232.89 pasted "rt 9758. proposed fix : reset $?SUB between to compilations" (15 lines) at http://nopaste.snit.ch/12523 I am not sure it does not break anything else but if fixes the problem. I ahe not figured out yet how to edit a ticket in RT ok , edited it. if no other tests fail, I suspect you're good. ah. but the patch is in PCT, so it's hard to tell. ? Why is PCT setting @?BLOCK in the first place? I am not so familiar with the whole compilation chain % pjcj has joined #parrot more of a question for patrick. the answer may be "parrot needs something like that, and we needed the perl6 version *anyway*, so... % adc has joined #parrot "/win 3 % cout has left cout!~cout@c-68-58-247-49.hsd1.sc.comcast.net % cout has joined #parrot % Theory has joined #parrot Coke: @?BLOCK: that's the "scope stack" % ruoso has left ruoso!~ruoso@195.23.92.2 not sure if i'm referring to the same @?BLOCK as you; I'm referring to the one that is set in many languages, such as rakudo that means I probably set $?SUB according to the content of @?BLOCK instead of forcing it to null. s/set/should set/ % Tene has joined #parrot kj: it's not a *parrot* scope stack, though. it's specifically being managed by the HLLs here, using a very perl6-ian name. neh? Coke: right, I think. In any case, I know @?BLOCK as a HLL managed thingie, that is used in the action methods to put PAST::Block's on Coke: right (your last remark) ok. % skids has left skids!bri@charon.clarku.edu but I just saw your remarks, and figured it sounded familiar to me, so I replied pct is supposed to be language agnostic? cognominal: can you rephrase what you mean? % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177228245.adsl.alicedsl.de % Psyche^ is now known as Patterner I supposed that pct is designed to compile any language cognominal: Yes. cognominal: pct *is* language agnostic afaik Someone should talk more about the first item in the topic. but I suppose that some concept like blocks happens in any language yes, i think so too * Tene bbl. cognominal: if you're referring to the @?BLOCK "trick": it's used in pretty much all PCT based languages so it is reasonnable to name them like they would be in Perl 6. (I use it all the time) r26448 | chromatic++ | trunk: : [WMLScript] Fixed a segfault, making more string tests pass. Now only one : fails, and it's not a segfault. diff: http://parrotvm.org/svn/parrot/revision/?rev=26448 after all. this @?BLOCK lives in the parrot namespace. I see that rakdo does not yet use Perl 6 namespace. I would argue about the reasonability of using perl6-style names in a language-agnostic vm. I have tentative code that generates .HLL thelanguage but it would break any other language using pct at least Perl 6 is documented so It makes things easier so far as this varaible lives in a separate space. % skids has joined #parrot % barney has joined #parrot % adc has left adc!~adc@sccc-66-78-236-255.smartcity.com % adc has joined #parrot % adc has left adc!~adc@sccc-66-78-236-255.smartcity.com (newfrom) ... huh. didn't realize that was gone. % mire has joined #parrot Being paranoid, I also looked for new_from :=) r26449 | coke++ | trunk: : [tcl] : Avoid using "new $I0" r26450 | bernhard++ | trunk: : No need to check for Perl 5.006, when Parrot Parrot? Parrot is our teacher, our mother, our secret lover or the reason Dan started or the reason Dan left or pretty onionish:) on croirait ma mere... oops * Coke wonders if babelfish's translation there is accurate. % sjansen has joined #parrot Who need Perl 5.6 when you have Parrot? r26451 | bernhard++ | trunk: : [config] : A litte code cleanup, no need to check for $] >= 5.006 diff: http://parrotvm.org/svn/parrot/revision/?rev=26451 I just tried to compile parrot on the RHEL4 box at work and it doesn't compile, so I'd say perl 5.6 is quite a bit better than parrot on that box :) Hm. Lemme try it on a fresh RHEL5 box. good day every day above ground is a good day I read in readme_cygwin.pod that parrot builds on cygwin "out of the box" well,not from my box :-/ Perljam: If it doesn't compile, then you don't have it yeah, and I'm slightly surprised that it didn't compile. But I don't have time right now to debug, I just thought I'd try it on a lark. I haven't had a working cygwin build in aeons. * Coke tries again on a new windows box. Coke: cygwin has been working fine for me for a while now. (in fact, that's what I've been using at home) PerlJam: i remember some path setting that must be done wrt blib PerlJam, kj: even with that path setting, it NEVER worked for me. tries again. coke: right, I always get this error 53 thingie (PerlJam- if it works for you, I'd appreciate it if you could go through the queue and start weeding out the old cygwin failure messages.) Coke: do you have strawberry perl installed at all? PerlJam: I do on this box, yes. I didn't on the one it never worked on. I did notice that stawberry perl and parrot don't seem to play well together. (I had a system activestate, but wasn't using that one.) hmm. Looks like Parrot is building fine... the only thing I had to install was gcc. % Ron has joined #parrot that's strange isn't it? Cygwin installs should be the same everywhere, except for installed packages I thought which readme is this in that says it works? README_cygwin.pod a new file well, a new file is truncated. Let's run 'make test' now. WOOHOO! Congratulations! Your organization "The Perl Foundation" has been accepted in to the Congratulations! are you joel? Google Summer of Code(tm) 2008 r26452 | bernhard++ | trunk: : [test] : Run the examples tests and the manifest tests with 'make fulltest'. diff: http://parrotvm.org/svn/parrot/revision/?rev=26452 Coke: So, what's the significance of the first item in the topic? Tene: more mentors needed perhaps. every student needs a mentor. I'd mentor someone but I think I'd suck at it :-) What's involved in that? basically, keep them on track, answer any questions they may have, etc. I unno, never done it. mentor? mentor is best known for writing http://www.phrack.com/show.php?p=7&a=3 , which was quoted in the movie "Hackers" or Lloyd Blankenship soc mentor? soc? well, soc is http://www.perlfoundation.org/perl5/index.cgi?gsoc2008 I could probably do that. The only error in 'make test' when built on clean RHEL5 is t/examples/pasm.t error:imcc:syntax error, unexpected IDENTIFIER, expecting $end ('use') in file 't/examples/pasm.t' line 5 Did you run with './parrot' ? Yes. r26453 | bernhard++ | trunk: : [test] : Run the tests in t/run when running 'make fulltest'. diff: http://parrotvm.org/svn/parrot/revision/?rev=26453 hrm, I'd make a horrible mentor, I have enough trouble just keeping *myself* on track Ack, looks like I didn't update the expected output of examples/pasm/fact.fib it would be nice if the cygwin readme listed the bare minimum of packages required. (like, e.g. gcc-core) Coke: did you get cygwin running? (and perl-whatever) parrot on cygwin kj: haven't touched it since I mentioned it earlier. oh ok I didn't realize examples were tested. Now you know. and knowing is half the battle! Tene: mkraii had sent a patch in RT#51806 % Psyche^ has joined #parrot PCT tutorial readers: episode 3 is up! Tene: http://rt.perl.org/rt3/Ticket/Attachment/372610/168312/require-gmp-for-factorial-test kj++ kj: you don't mind if I steal some of your structure and organization for the presentation I'm working on, right? sure eh, sure not mind whatever that is in english :-P what presentation is that? % Patterner has left Patterner!~Psyche@e177232115.adsl.alicedsl.de % Psyche^ is now known as Patterner kj: I'm presenting on Parrot/PCT at http://penguicon.org/ if you want I can send you Squaak's --the tutorial showcase language-- implementation (I already completed it myself) I put an example language together myself already. oki barney: thanks. I'll add that, too. % liona29 has joined #parrot kj: http://github.com/tene/gil/tree/master % Psyche^ has joined #parrot % liona29 has left liona29!~liona29@d033.dhcp212-198-248.noos.fr Tene: maybe you could mention the tutorial at the end of your presentation (A) sure! I'm planning to finish it this week; 5 more episodes % Patterner has left Patterner!~Psyche@d138063.adsl.hansenet.de % Psyche^ is now known as Patterner kj++ Are there any news regarding 'events' ? is anyone working on this failure I'm seeing in t/dynpmc/digest.t ? r26454 | rblasch++ | trunk: : [src] Put const on right side (literally.) diff: http://parrotvm.org/svn/parrot/revision/?rev=26454 seen fperrad I haven't seen 'fperrad', Infinoid Infinoid: Do you happen which package contains the openssl header files in Ubuntu ? probably libssl-dev or libcrypto-dev, let me look barney: for the fix in Parrot_IO.t do we really want to be explicitly checking for git, or do we just want to skip on all non-svn? On http://rt.perl.org/rt3/Ticket/Attachment/372402/168190/fix-test-failures ? Tene's url is at http://xrl.us/bhs9y Would s/if/unless/ be better than the proposed s/svn/git/ on that line? r26455 | tene++ | trunk: : Update t/examples/pasm to match longer output for fixed fact.pasm example. : Skip fact.pasm when GPM isn't available. (RT #51806) diff: http://parrotvm.org/svn/parrot/revision/?rev=26455 detecting svk has typically been a problem in the past, too Does svk also have issues with expanding keywords? "Infinoid" at 75.28.79.197 pasted "TODO t/dynpmc/digest.t failures caused by r26447" (22 lines) at http://nopaste.snit.ch/12527 I don't think so, it mostly acts like svn I'd play it safe, and skip all non-svn. Thanks. Infinoid: Could you commit digest.t ? The crypt PMCs can be readded after the release. will do barney: Committed revision 26457. % Ron has left Ron!rblasch@M1628P002.adsl.highway.telekom.at I like closing tickets. :D barney: its libssl-dev. did that work? r26456 | tene++ | trunk: : Fix the direction of an svn-only test. (RT #51806) r26457 | infinoid++ | trunk: : [t] r26447 removed SHA256 and SHA512. So TODO out the tests that check for them. diff: http://parrotvm.org/svn/parrot/revision/?rev=26457 Infinoid: yes, after installing libssl-dev I also got those errors. r26457 = All tests successful on x86-64 linux :) Probably not for 'make testC' r26458 | jkeenan++ | trunk: : Correct typo in SKIP message: 'GMP' rather than 'GPM'. diff: http://parrotvm.org/svn/parrot/revision/?rev=26458 jkeenan++ jkeenan++ ANTLR3 seems to get optok parsing % skids has left skids!bri@charon.clarku.edu barney: under testC, the final test of digest.t segfaults calling MD5_Init() * Infinoid is clueless about testC the md5 pmc's SELF pointer is null. Infinoid: Sounds like RT#51790 looks like it indeed, -S runcore has the same symptoms * Infinoid digs Are GDBMhash and the crypt PMCs the only PMCs that load external libs? % lidi20 has joined #parrot % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net % kj has left kj!~IceChat7@ip565fd420.direct-adsl.nl % lidi20 has left lidi20!~lidi20@d033.dhcp212-198-248.noos.fr % slightlyoff has joined #parrot % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com % jrt4 has left jrt4!~bojangles@c-24-18-106-126.hsd1.mn.comcast.net Infinoid: good luck with digging I'm calling it a day. I plan on making a release branch tomorrow around 16:00 UT % Limbic_Region has joined #parrot ok, thanks! % barney has left barney!~bernhard@dslb-084-058-175-075.pools.arcor-ip.net % kid51 has joined #parrot % jenny20 has joined #parrot % jenny20 has left jenny20!~jenny20@d033.dhcp212-198-248.noos.fr % adc has joined #parrot I'm trying to debug rt#51790. Is there anything I can RTFM for the NCI interface? * Infinoid finds the pdd16 draft % adc has left adc!~adc@sccc-66-78-236-255.smartcity.com % rdice has joined #parrot % skids has joined #parrot Hrm. looks like the recent digest changes have broken building on cygwin. % purl has left purl!~purl@209.218.54.66 % purl has joined #parrot % contingencyplan has joined #parrot PerlJam: Can you send [BUG] report on that? % cognominal has left cognominal!~cognomina@82.67.232.89 sure. I was going to try to figure it out for myself and fix it though (since it would be a good way for me to learn about cygwin from a systems level I think) But I haven't the heart to do that I now realize. k % kid51 is now known as kid51_afk odd. I updated cygwin and ran "git svn rebase" in my parrot dir and it appears to be modifying every file all of a sudden % AndyA has left AndyA!~andy@82.152.157.85 % AndyA has joined #parrot % kid51_afk is now known as kid51 Coke: which RFC were you talking about in your msg? * Coke digs through his gmail inbox... #39142 k % integral has left integral!bsmith@adsl-212-20-244-147.lumison.co.uk % TimToady has left TimToady!~larry@209.9.237.164 % petdance has joined #parrot % integral has joined #parrot % mire has left mire!~Frodo@183-175-222-85.adsl.verat.net ok, I've boiled down RT #51790 about as much as I can, but a lowlevel pmc/runloop expert needs to look at it. I'm gone for the night. happy "little green men" day, everyone! martians day? martians == leprechauns does src/pmc/multiarray.pmc have any purpose? it doesn't seem to be either tested or referred to anywhere else in Parrot "kid51" at 70.107.6.159 pasted "multiarray instances" (16 lines) at http://nopaste.snit.ch/12532 nm. premature senior moment I couldn't tell you what it's *for* -- don't know much about the pmcs -- but it's certainly *there* :-) I agree kid51++ for the sanity check % TimToady has joined #parrot % avar has left avar!avar@hlagh.mtfnpy % kid51 has left kid51!~jkeen@pool-70-107-6-159.ny325.east.verizon.net % sjansen has left sjansen!~sjansen@hq-nat2.gurulabs.com % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % diakopter has left diakopter!~diakopter@209.9.237.164 % diakopter has joined #parrot % jrt4 has joined #parrot % parrot-poke has left parrot-poke!~mollusk@user-112vvlr.biz.mindspring.com % camgirl29 has joined #parrot % camgirl29 has left camgirl29!~camgirl29@d033.dhcp212-198-248.noos.fr % davidfetter has left davidfetter!~davidfett@start.fetter.org anyone want to squish a pmc2c.pl bug? % petdance has left petdance!~Andy@64.81.227.163 nm. found it % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net % Eevee has joined #parrot you know, it would be really nice if RT could get around to sending the replies I posted 10 hours ago, to the list would have saved c the trouble of debugging to the same point I got to... is this another "c"? chromatic, sorry :) goodnight Goodnight Gracie! I though so "cotto" doesn't need abbreviation as much r26459 | chromatic++ | trunk: : [dynpmc] Fixed crypto PMCs so that they don't accidentally mark non-GCable : memory. diff: http://parrotvm.org/svn/parrot/revision/?rev=26459 r26460 | chromatic++ | trunk: : [src] Enabled calling the init() vtable entry on dynpmcs. They could use it : now and then. (Reported by Bernhard Schmalhofer in RT #51790). diff: http://parrotvm.org/svn/parrot/revision/?rev=26460 % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk