Camelia, the Perl 6 bug

IRC log for #parrot, 2008-03-05

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:08 cotto_ Is there any reason not to set PARROT_GC_DEBUG while developing?
00:08 cotto_ it seems to be good for exposing bugs quickly
00:09 chromatic The environment variable, the build flag, or the runcore?
00:09 cotto_ env variable
00:11 chromatic I've never used it; what does it do?
00:14 cotto_ makes garbage collection happen as frequently as possible, same as passing --gc-debug to parrot
00:14 cotto_ s/happen/run/
00:29 svnbotl r26209 | chromatic++ | pdd17pmc:
00:29 svnbotl : [lib] Made PMC parser handle non-register pointers for PMC attributes.
00:29 svnbotl : This has some implications for generated accessors, but if we're cautious we
00:29 svnbotl : can handle things.
00:29 svnbotl r26210 | chromatic++ | pdd17pmc:
00:35 svnbotl r26211 | chromatic++ | pdd17pmc:
00:35 svnbotl : [PMC] Removed dodgy typecasting in NCI PMC now that attributes can be any type
00:35 svnbotl : of pointer.
00:35 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26211
00:42 svnbotl r26212 | chromatic++ | pdd17pmc:
00:42 svnbotl : [PMC] Fixed an incorrect return value from the readline() method.
00:42 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26212
01:07 skv_____ joined #parrot
01:07 svnbotl r26213 | chromatic++ | pdd17pmc:
01:07 svnbotl : [lib] Added types matching the form Parrot_\w+ to the allowed list of PMC
01:07 svnbotl : attribute types.  This is necessary for some of the event system PMCs.
01:07 svnbotl r26214 | chromatic++ | pdd17pmc:
01:07 svnbotl : [PMC] Migrated the Scheduler PMC to the new attribute declaration syntax.
01:10 d4l3k_ joined #parrot
01:11 diakopter svnbotl will be flapping whilst I reattempt to throttle its messages
01:13 GeJ joined #parrot
01:16 LimbicRegion joined #parrot
01:17 svnbotl joined #parrot
01:18 diakopter let's try this.  somebody commit something
01:20 diakopter pugs can't handle 'sleep', but it can handle system calls to perl -e 'sleep 1'.  We'll see if that works.
01:20 chromatic Hold on.
01:21 chromatic Ah, nevermind.  I already checked it in.
01:30 cotto_ should clone() create a shallow clone?
01:31 chromatic Probably not.
01:31 cotto_ ok
01:31 chromatic I don't know if we've ever made a ruling on that though.
01:31 cotto_ I just misread the hash code.  it makes a deep clone
01:33 cotto_ except keys for some reason
01:53 katie_d joined #parrot
02:06 kid51 joined #parrot
02:18 diakopter waiting for someone to commit something..
02:18 diakopter :D
02:18 GeJ_ joined #parrot
02:19 kid51 diakopter:  Why?  Have you got new tricks for svnbotl?
02:20 dalek joined #parrot
02:20 particle joined #parrot
02:23 diakopter kid51: yes; hopefully it will throttle its irc posts
02:32 kid51 Does that mean that it won't leave channel when a commit with many files happens?
02:34 diakopter could be.
02:34 diakopter though likely not.  likely that means the parrotvm.org svn diff timed out
02:42 Ademan joined #parrot
02:44 RichiH joined #parrot
02:46 dalek joined #parrot
02:51 AndyA joined #parrot
02:52 c9s joined #parrot
02:53 Maddingue joined #parrot
02:55 svnbotl joined #parrot
02:58 diakopter svnbotl got netsplit.  luckily it didn't miss any commits
02:58 * diakopter waits more
02:59 chromatic Here's one.
03:00 * kid51 must sleep
03:00 purl $kid51->sleep(8 * 3600);
03:01 svnbotl r26217 | chromatic++ | pdd17pmc:
03:01 svnbotl : [Tcl] Updated Tcl PMCs to match PDD 17.  The previous use of C<does> is now
03:01 svnbotl : C<provides>.
03:01 svnbotl : Some tests still fail, but at least most tests run now.
03:01 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26217
03:01 diakopter arghhh
03:02 diakopter must be an off-by-one error, where the one in this case is which file I'm editing.
03:03 Tene http://pleasedieinafire.net/~tene/gil.tar.bz2
03:03 Tene Generic Imperative Language
03:03 Tene Thrown together in just over two hours at a coffee shop tonight.
03:03 Tene Going to use it for my presentation.
03:10 petdance joined #parrot
03:12 Tene I think it'll make for a more fun presentation than abc would
03:13 Tene Oh, anyone around to talk about PGE?
03:13 Tene I'm a bit too lazy to put together a bug report for RT without discussing it with someone right now.
03:14 * Tene tries pushing out patches for lolcode via git-svn
03:19 Coke joined #parrot
03:20 svnbotl r26218 | coke++ | trunk:
03:20 svnbotl : [tcl]
03:20 svnbotl : use less .Undef
03:20 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26218
03:22 chromatic joined #parrot
03:24 Coke chromatic: with reversion 26218, I'm getting the same build errors that kid51 reported; can't get to tcl to verify anything there. (on osx/intel . trying now on feather...)
03:26 Coke .. reversion. There's an interesting typo.
03:45 svnbotl r26219 | tene++ | trunk:
03:45 svnbotl : Actually let lolcode parse multiple arguments to function definitions.
03:45 svnbotl : There's a big problem here either with PGE or my understanding.
03:45 svnbotl : Add isdecl(1) to variable declarations that don't provide an inital value.
03:45 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26219
03:48 * Tene working on building a test case for the PGE issue.
03:58 katie_d I'm trying to build Parrot, and "make" is failing. I've pastebin'ed the error and some of my system info here --> http://www.pastebin.ca/928563. Please let me know if there is any other information I should provide.
03:59 Coke katie_d: if no one can help you out while on IRC, please open a ticket. (docs/subm*). good luck.
04:00 katie_d Coke: OK thank you. Did I provide enough information, or should I add other stuff along with what I posted?
04:01 Coke what arguments did you pass to Configure.pl
04:01 Coke (only other thing I see.)
04:02 Coke -> zzz
04:02 katie_d I didn't pass any args -- just "perl Configure.pl"
04:02 katie_d But I'll add that in there. Thanks for your help.
05:00 allison joined #parrot
05:01 chromatic joined #parrot
05:34 svnbotl r26220 | chromatic++ | pdd17pmc:
05:34 svnbotl : [Lua] Ported PMCs to PDD17.  In particular, all METHODs now use Parrot's
05:34 svnbotl : calling conventions.  This means that they have to use PCCRETURN appropriately
05:34 svnbotl : and that you can only call them (for now) with some form of PCCINVOKE.
05:34 svnbotl : Not all tests pass, but at least the PMCs all compile and pass some tests.
05:34 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26220
05:37 lathos joined #parrot
06:27 chromatic joined #parrot
06:27 allison joined #parrot
06:49 svnbotl r26221 | allison++ | pdd17pmc:
06:49 svnbotl : [pdd17pmc] Automatically generate accessors for attributes declared with ATTR.
06:49 svnbotl r26222 | allison++ | pdd17pmc:
06:49 svnbotl : [pdd17pmc] Update Exporter as an example of using new generated accesors.
06:49 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26222
06:55 svnbotl r26223 | chromatic++ | pdd17pmc:
06:55 svnbotl : [PMC] Made classes which inherit from PMCs respect the roles that the parents
06:55 svnbotl : provide.  PMCProxy did not check what the proxied PMC returned for does().  Now
06:55 svnbotl : it, well, does.
06:55 svnbotl : I added a test for this just in case.  (Amusingly the test fails on the trunk.)
07:02 svnbotl r26225 | allison++ | pdd17pmc:
07:02 svnbotl : [pdd17pmc] Adding additional notes on attribute generation and inheritance to
07:02 svnbotl : the PMC PDD.
07:02 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26225
07:05 contingencyplan joined #parrot
07:14 uniejo joined #parrot
07:19 slightlyoff joined #parrot
07:52 slightlyoff joined #parrot
07:56 cosimo joined #parrot
08:10 svnbotl r26226 | allison++ | pdd17pmc:
08:10 svnbotl : [pdd17pmc] Missed the continuing slashes on the end of some macro lines.
08:10 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26226
08:11 Ademan joined #parrot
08:49 DarkWolf84 joined #parrot
09:04 IllvilJa joined #parrot
09:05 katie_d Can someone briefly explain to me what it is that headerizer is doing with __attribute__nonnull__($) ... or at least point me to some documentation (just a search term for Google would be quite helpful) about it.
09:06 * lathos points at Andy. He's the headerizer man.
09:17 katie_d Found it :) If I'm understanding correctly, it just makes GCC throw a warning if you pass NULL for that arg.
09:24 ejs joined #parrot
09:59 AndyA joined #parrot
11:24 mdiep joined #parrot
11:25 ruoso joined #parrot
11:32 spinclad katie_d: that sounds like it exactly.  (varying by compiler, not GCC only)
11:47 ejs joined #parrot
12:34 kid51 joined #parrot
12:51 pjcj joined #parrot
13:44 Coke joined #parrot
13:52 ask_ joined #parrot
13:52 petdance joined #parrot
14:02 gryphon joined #parrot
14:04 * Coke fixes the build on pdd17pmc. whee.
14:04 * Coke wonders why it doesn't seem to be broken for chromatic or allison.
14:08 davidfetter anybody here looked @ SMOP?
14:15 svnbotl r26227 | coke++ | pdd17pmc:
14:15 svnbotl : [build]
14:15 svnbotl : add missing headers...
14:15 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26227
14:42 Coke seen barney?
14:42 purl barney was last seen on #parrot 1 day and 18 hours ago, saying: particle: mailed report  [Mar  3 12:56:44 2008]
14:47 jdporter joined #parrot
14:50 particle davidfetter: i'm familiar with smop
14:50 jdporter where would I find #p5p?
14:50 jdporter i don't see it on irc.perl.org
14:51 davidfetter particle, i'm curious as to your thoughts on this. i spoke recently with daniel ruoso, but of course, his PoV is biased in its favor
14:52 ruoso davidfetter, hi david...
14:52 davidfetter heh
14:52 ruoso have you seen http://www.perlfoundation.org/perl6/index.cgi?smop
14:53 ruoso ?
14:53 * davidfetter bookmarks
14:53 purl bookmarks is a convenience term for that or unneeded in Congress... they just bend over the pages
14:54 lathos Where's the code?
14:54 purl i guess the code is actually compiled - but it's added incrementally to the environment
14:54 ruoso lathos, smop's?
14:54 lathos Mmm.
14:54 particle jdporter: you want irc.freenode.net
14:54 ruoso http://www.perlfoundation.org​/perl6/index.cgi?smop_hacking
14:54 particle iirc
14:54 ruoso particle, jdporter, is it? I'm in #p5p at this server...
14:55 lathos Interesting, reading.
14:55 particle lathos: the code is in pugs repo, under v6/smop/
14:55 lathos I know, I'm reading it. :)
14:55 particle aha
14:55 particle it's a nice read :)
14:56 particle re #p5p, i don't hang out there, so maybe i'm not the best to ask
14:57 jdporter thanks; see ya there
15:00 lathos I know what this reminds me of.
15:01 lathos Objective C runtime source.
15:01 rdice joined #parrot
15:01 lathos Which is a good sign, because they're in a very similar problem space.
15:03 ruoso SMOP is being compared to a lot of runtimes lately...
15:03 ruoso erlang, smalltalk, io
15:04 lathos Well, it's all a very similar problem space. :)
15:07 davidfetter ruoso, is there someplace we're supposed to post our slides?
15:07 particle allison: ping
15:07 mncharity joined #parrot
15:13 ask_ joined #parrot
15:14 ruoso davidfetter, I think you must send it to cog
15:15 davidfetter email?
15:15 purl i heard email was a view.
15:19 ruoso davidfetter, yes...
15:32 iblechbot joined #parrot
15:35 sjansen joined #parrot
16:01 Coke in pdd17, ../../parrot tcl.pbc -e "puts [concat {expand}[lindex {bar baz} 1]]"
16:02 Coke generates an error that seems to come from PGE.
16:17 parrot-poke joined #parrot
16:20 Coke ah. no, it's from inter_call.c
16:21 davidfetter .oO(intercal.c?)
16:27 Patterner joined #parrot
16:43 barney joined #parrot
17:05 particle coke: ping
17:21 Coke pong
17:22 Coke ... but not for long.
17:22 skv_____ joined #parrot
17:24 Psyche^ joined #parrot
17:28 Coke no really..
17:29 particle coke:
17:29 particle s/does/provides/ after pmclass before {
17:30 Coke particle: Saw your email. that's what chromatic fixed in the revision number in that thread.
17:31 Coke ... and I already replied to the email. (you'll get two copies, sorry)
17:31 particle ah. saw your email, now :)
17:38 barney Has DYNSELF changed to SELF in pdd17 ?
17:39 allison barney: yes
17:44 slightlyoff joined #parrot
17:45 svnbotl r26228 | bernhard++ | pdd17pmc:
17:45 svnbotl : [Plumhead]
17:45 svnbotl : DYNSELF -> SELF for PDD17 compliance.
17:45 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26228
17:45 barney allison: PHP looks now mostly fine with pdd17
17:46 allison barney: excellent, thanks!
17:46 Coke tcl, on the other hand... =-)
17:46 Coke -> lunch
17:47 PerlJam what's pdd17?
17:47 purl pdd17 is new, and we're implementing it in the branch
17:48 particle purl++
17:48 particle the branch name is pdd17pmc
17:48 stephen joined #parrot
17:48 stephen left #parrot
17:48 pmichaud the pdd17pmc branch is for the PMC re-implementation
17:52 Psyche^ joined #parrot
17:52 cognominal what is changing?
17:52 purl changing is probably *much* easier than adding
17:53 cognominal forget changing
17:53 purl cognominal: I forgot changing
17:53 pmichaud iirc, ppd17 changes the base structure and implementation of PMCs
17:53 pmichaud but I don't know the full details
17:53 cognominal ok
17:54 particle on the surface, the syntax for defining pmcs changes
17:54 particle below the surface, it opens the door for role-based composition of pmcs (not yet implemented)
17:54 cognominal hope this will somehow fix the bugs I filed today.
17:55 particle you can svn co the branch and see for yourself :)
17:55 PerlJam yeah, I just did that.
17:55 PerlJam roles certainly are pervasive
17:55 cognominal well, I prefer to wait the merge.
17:57 particle allison: i'm rebuilding pdd17pmc branch now
17:57 allison particle: great
18:00 particle i hope to make the call today, but may miss it
18:01 mncharity particle: hi.  could you give me some guidance on when parrot might be able to provide ast yaml dumps of its p6 parsing?  I realized the calendar has slid past when I assumed it would exist, but I never asked you for an actual estimate.  Do you currently think it more like 1 week, 4, something else?  Thoughts?  My thanks.
18:02 PerlJam mncharity: what does the yaml buy you?
18:02 mncharity a p6 parser.
18:02 PerlJam oh, you've got something that groks yaml and generates code?
18:02 mncharity yes.
18:02 mncharity that part is very easy.
18:03 mncharity as long as one is only trying to "have something which works, and can be used for simple p5-style p6".
18:03 mncharity rather than being full p6.
18:03 mncharity but enough for people to start being able to write and run significant p6 code.
18:03 PerlJam the more p6, the better is what I say.
18:04 mncharity currently one simply can't run non-trivial p6 code.  having a parser willing to dump yaml (and including oo info, unlike pugs), would allow that to finally, easily, be changed.
18:05 mncharity "non-trivial" meaning - uses objects.
18:05 pmichaud rakudo uses objects
18:05 particle mncharity: i haven't had tuits to finish, sorry
18:05 particle i hope to hand the task to coke
18:05 particle it's pretty close
18:06 PerlJam pm: does it do regex (at least to the extent that PGE allows)?
18:06 particle allison: same failure
18:06 pmichaud pj: not quite yet, but we're fairly close on that
18:06 particle allison: i can fire up the debugger in 15min or so if you're around to walk through it
18:06 pmichaud it does anonymous regex, and named regex
18:06 mncharity re tuits, ah, so it's actually stalled out, rather than simply being more difficult than anticipated?  ok.  I guess that clarifies things.  glad I asked, rather than continuing to wait. :)
18:06 pmichaud it doesn't yet do grammar, token, or rule
18:06 pmichaud (it will parse token/rule, but they don't yet work)
18:06 particle mncharity: yes, just ENOTUITS
18:06 allison particle: I'm free now.
18:07 particle i *have to* shower. bbi15m
18:07 PerlJam perhaps I'll look at that aspect of rakudo if/when I get some time
18:07 pmichaud it requires a change or two in PCT
18:07 svnbotl r26229 | bernhard++ | trunk:
18:07 svnbotl : [doc]
18:07 svnbotl : Update imcfaq.pod. Some more replacements IMC -> PIR.
18:07 svnbotl : Mention PAST and the PIR tutorial.
18:07 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26229
18:07 allison particle: I'll be free in 15 minutes too
18:08 avar mncharity: does parrot dump something already which you'd want from the yaml but not in that format?
18:08 pmichaud we already have --target=parse
18:09 pmichaud it dumps the parse, albeit not in yaml
18:09 PerlJam Write past2yaml and you're there!  :)
18:09 mncharity pmichaud: re "rakudo uses objects", yes.  But if the question is "so why would one need any other backend?", the answer is "because building on a high level langauge (p5 or ruby), one gets lots of things for free".  So which achieves rakudo's goal of "p5 programmer can hack happily" is more like 3 days away, rather than... somewhat further.
18:10 pmichaud I wasn't taking a position against other backends, I was simply pointing out that there is something that "uses objects" (which was your definition of "runs non-trivial p6 code")
18:11 mncharity hmm, particle?  so the only issue is format, you weren't also having to clean up the tree?  /me looks at --target=parse
18:11 mncharity re definition, ahhh, ok.
18:11 mncharity It was intended as necessary, not sufficient. :)
18:11 mncharity a delta against pugs.
18:13 avar tt/w 17
18:13 avar gah
18:14 avar mm, `make' never works after svn up
18:15 Psyche^ joined #parrot
18:18 mncharity hmm.  is there anything existing which can parse the --target=parse output format?
18:18 mncharity to pull it into p5, say
18:19 pmichaud I'm not aware of anything
18:19 mncharity ok.
18:19 avar what handles the --target emitting?
18:19 pmichaud Parrot's Dumper.pbc
18:19 pmichaud and PGE::Dumper
18:20 pmichaud runtime/parrot/library/PGE/Dumper.pir
18:22 avar http://sial.org/pbot/30425
18:24 * mncharity gets a current version of parrot...
18:24 Tene So, if I want to implement IO stuff in Rakudo, am I going to need to create a PMC, or just add class methods in src/classes/IO.pir
18:24 Tene ?
18:25 particle ...and particle committed runtime/parrot/library/yaml_dumper.pir for yaml emitting
18:26 mncharity looking... tnx...
18:26 pmichaud the IO stuff for Rakudo would likely need to be mapped to Parrot's IO objects
18:26 particle allison: i've got about 20m to debug
18:27 nopaste "particle" at 24.19.3.148 pasted "patch to enable yaml output with pct" (31 lines) at http://nopaste.snit.ch/12444
18:28 particle that patch allows you to emit yaml instead of dumper format
18:28 slightlyoff joined #parrot
18:28 particle however, the pmc types need a helper function to emit yaml appropriately
18:29 allison particle: okay, first thing that would be useful is to find out where it's segfaulting
18:29 particle likely that just means that the base past object type needs that helper function
18:30 pmichaud there isn't a base past object type
18:30 pmichaud (well, it's Capture_PIR)
18:31 pmichaud but the other pmc types are just the Parrot PMC types
18:31 particle right now, if i type >perl 6 --target=past
18:31 particle > say 1;
18:31 particle ---
18:31 particle {
18:31 particle "past" : pmcPAST::Block
18:31 particle !PAST::Block { ... },
18:31 particle }
18:32 particle it's calling the pmcDefault sub in runtime/parrot/library/YAML/Dumper/Default.pir
18:32 Tene pmichaud: can you tell me more about what that mapping would mean, exactly?
18:32 pmichaud phone (bbiab)
18:32 particle however, it should recognize that past nodes are hashes, and call that func
18:33 particle allison: Parrot_unmake_COW
18:33 particle there's trouble with mem_sys_memcopy
18:33 Tene purl: nopaste?
18:33 purl nopaste is at http://nopaste.snit.ch/ (ask TonyC for new channels) or http://rafb.net/paste or http://paste.husk.org/ or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/ or don't bother me while I'm eating
18:34 pmichaud Tene: well, I'm not very familiar with Parrot's IO subsystem.  (And I think it's changing, anyway.)
18:34 pmichaud But I know that there's a class called "ParrotIO", and it has a variety of opcodes/methods for doing I/O types of things
18:35 pmichaud so, a Rakudo IO object would need to map its methods and functions into an equivalent ParrotIO object, or a wrapper object that can forward to a ParrotIO object, or something like that
18:35 Tene So just a bunch of wrapper methods, right?
18:35 pmichaud it could be done that way, yes.
18:35 pmichaud PAST::Node is more than just Hash
18:35 pmichaud sorry
18:35 pmichaud particle: PAST::Node is more than just Hash
18:36 pmichaud PAST::Block isa PAST::Node isa Capture_PIR isa Hash+ResizablePMCArray
18:36 pmichaud actually
18:36 particle pmichaud: okay, then it needs a helper function called 'yaml'
18:36 pmichaud PAST::Block isa PAST::Node isa Capture_PIR
18:36 pmichaud Capture_PIR has Hash has ResizablePMCArray has Scalar
18:37 pmichaud feel free to create a 'yaml' function for Capture_PIR :-)
18:37 pmichaud (function or method?)
18:37 pmichaud I need to go get lunch for Paula, bbl
18:37 pmichaud I may also miss today's phone -- lots of errands
18:39 particle i'm hoping coke can backlog, see what's up, and continue
18:39 particle heh, or tene
18:40 allison particle: since you've gotten to the point that parrot.exe is compiled, could you run some other tests on it?
18:40 allison particle: make test won't work, but a 'prove' with a specific test file will
18:40 particle sure
18:41 mncharity pmichaud: thanks for your help
18:46 Coke left #parrot
18:47 nopaste "mncharity" at 76.24.29.201 pasted "irc comments re dumping yaml version of --target=parse" (95 lines) at http://nopaste.snit.ch/12445
18:47 particle crappity, i've gotta run :(
18:48 particle i'll be offline for the next 6h or so. hope to make the design call in ~75m.
18:48 mncharity particle: thanks for your help.
18:48 mncharity not sure how to proceed.  pondering.
18:50 peeps[work] joined #parrot
18:57 svnbotl r26230 | bernhard++ | trunk:
18:57 svnbotl : [docs]
18:57 svnbotl : s/Perl/Perl 5/
18:57 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26230
19:00 kismet left #parrot
19:00 Tene I had a weird problem with PGE yesterday, but everything seems to be just fine today...
19:04 svnbotl r26231 | bernhard++ | trunk:
19:04 svnbotl : [doc]
19:04 svnbotl : Spelling and markup fixes.
19:04 svnbotl r26232 | bernhard++ | trunk:
19:04 svnbotl : [docs]
19:04 svnbotl : Update a couple of copyright years.
19:04 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26232
19:16 slightlyoff joined #parrot
19:25 Ron joined #parrot
19:30 Coke joined #parrot
19:54 svnbotl r26233 | bernhard++ | trunk:
19:54 svnbotl : [docs]
19:54 svnbotl : Fix POD.
19:54 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26233
20:00 TimToady phone
20:29 Theory joined #parrot
20:42 stephen joined #parrot
20:42 stephen left #parrot
21:02 svnbotl r26234 | chromatic++ | pdd17pmc:
21:02 svnbotl : [Plumhead] Fixed mark() so that it marks *all* hash entries, not every other
21:02 svnbotl : bucket.
21:02 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26234
21:03 cotto_ heh.  I found that bug too while doing some other debugging
21:21 cotto_ seen barney
21:21 purl barney was last seen on #parrot 3 hours and 37 minutes ago, saying: allison: PHP looks now mostly fine with pdd17
21:42 Theory joined #parrot
21:52 svnbotl r26235 | chromatic++ | pdd17pmc:
21:52 svnbotl : [PMC] Changed ParrotLibrary PMC creation so that they are now constant, as is
21:52 svnbotl : their metadata.
21:52 svnbotl : When performing full global destruction, occasionally a ParrotLibrary PMC would
21:52 svnbotl : get destroyed before the dynpmc which had vtable entries from the shared
21:53 svnbotl : Now that ParrotLibrary PMCs are constant, they get destroyed only after all
21:53 svnbotl : non-constant PMCs.
21:53 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26235
21:54 tewk exit
21:54 davidfetter joined #parrot
22:12 Ademan joined #parrot
22:22 Coke joined #parrot
22:34 mncharity fyi, from #perl6, misc/winter_jig/ast_rakudo/parse_t_spec.t: Created.  Runs rakudo --target=parse against pugs t/spec/ .t files.  Currently 35 of 128 files are successfully parsed.  One non-terminates (S29-conversions/ord_and_chr.t).
22:41 mncharity particle and everyone: I suspect addressing the parsefails should be higher priority than finishing the yaml dumper.  Unless the two tasks are non-conflicting.
22:49 japhb joined #parrot
23:16 Limbic_Region joined #parrot
23:19 Andy joined #parrot
23:27 Ademan joined #parrot
23:28 slightlyoff joined #parrot
23:47 allison any windows devs around?
23:47 davidfetter might be able to scare one up. what's shakin'?
23:48 silug joined #parrot
23:54 allison is this guide at all up-to-date? http://www.perlfoundation.org/parrot/i​ndex.cgi?parrot_development_on_windows

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

Parrot | source cross referenced