Camelia, the Perl 6 bug

IRC log for #parrot, 2009-05-04

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:23 dmknopp joined #parrot
00:23 dmknopp left #parrot
00:35 bacek_ joined #parrot
00:51 dalek joined #parrot
00:56 dalek parrot: r38456 | Infinoid++ | trunk/CREDITS:
00:56 dalek parrot: [CREDITS] Add commit-karma aliases for fperrad++ and moritz++.
00:56 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38456/
01:36 bacek joined #parrot
02:02 Infinoid What a beautiful day.  Sadly I didn't have much time for parrot this weekend, I was hoping to get at least one thing from DEPRECATED done
02:19 keir joined #parrot
02:35 janus joined #parrot
02:36 keir left #parrot
02:41 darbelo ping cotto
02:41 purl I can't find cotto in the DNS.
03:31 cotto darbelo, pong!
03:32 darbelo I'm going to thrown together some prototypes for the different context policies that we discussed on the mailing list and had a few questions.
03:35 cotto cool
03:37 darbelo I figured it was the best way to decide. The code on svn follows per-PMC semantics, and some of the questions I have are related to implementing per-type semantics.
03:40 darbelo First, "$P0 = $P1 + $P2" (all DecNums) will dispatch to MULTI add(DecNum value /*P2*/, PMC* dest /*P0*/) right?
03:42 cotto I think so, but mmd is a little broken.
03:44 darbelo The thing is I have no type information for the destination. Most code unconditionally calls pmc_new(), but what if there is information I want to preserve on the destination PMC?
03:47 darbelo Stated another way: Is there a safe way to know if I got a destination of my own type?
03:50 petdance joined #parrot
03:51 darbelo I think "vtable->base_type" has the information I want, but I wanted to sanity-check the idea.
03:54 cotto that sounds like it'd work
03:54 cotto you can also use vtbale_isa
03:58 darbelo Ok, thanks. That covers per-PMC for now.
03:59 darbelo For per-type I was thinking of a singleton PMC containig the context.
03:59 cotto yeah, that's what I was thinking too for that approach
04:01 Theory joined #parrot
04:03 darbelo I'm not very familiar with singleton PMCs. Should I use something like "ATTR PMC *ctx" or is there a better way?
04:04 cotto darbelo, it's preferable to use isa.  istr that numerical type ids will eventually go away (although not soon)
04:04 cotto That's the easiest way.
04:05 darbelo isa it is, then. Thanks.
04:05 cotto They'll all point to the same pmc, but that's fine.
04:07 darbelo I'll get that same pointer on every call to pmc_new(), from what I saw on pmc.c
04:08 cotto src/pmc/os.pmc and src/pmc/random.pmc are both singletons
04:08 cotto if you need example code (there are also several others)
04:12 darbelo It's something I saw on random that prompted the next question. What is the best place for initialization?
04:14 darbelo random uses the init VTABLE to clear itself. That means every call to pmc_new() erases all changes. I can use pmc_new_no_init() to avoid that call internally.
04:16 darbelo but then "$P1 = new 'DecNumContext'" will undo all changes to the operating context. Is that something we want?
04:16 cotto Hmmm.  I'll need to look into that, but singletons may have a defense against that.
04:17 cotto If nothing else, you could have some logic in your init VTABLE function that dtrt.
04:20 bacek_ O HI
04:21 darbelo HAI bacek_
04:22 cotto hi bacek_
04:23 cotto I've had a busy day and am just sitting down to hack on tt528_vtinit.
04:23 cotto Thanks for the changes, btw.
04:23 cotto bacek_++
04:25 darbelo Semi-unrelated question: Currently pmc2c won't allow unions (or even union *) as ATTRs, is that intentional or accidental?
04:25 cotto good #ps question
04:36 bacek_ cotto: you'll hit another problem with SUPER rewriting if you'll remove PARROT_EXPORT from generated files. I didn't manage to fix it.
04:36 cotto Oh.  How fun.
04:37 Infinoid ATTR type compatibility is pretty horrid, but we're working on it
04:37 Infinoid Whiteknight++ recently added special parsing so it could handle function pointers (r38353)
04:38 Infinoid so it's accidental, not intentional.
04:39 cotto It'd be nice if a PMC could specify headers to be included in pmc_foo.h so that we don't need silly workarounds for non-built-in types.
04:40 Infinoid Yeah, you could use that to allow local typedefs to shine through
04:41 Infinoid I hadn't thought of actual header.h headers before though
04:41 Infinoid I was just thinking of some generic hackish sort of <pre> block
04:41 Infinoid but that way lies madness (also known as XS).
04:43 cotto What about including anything that's #included before the pmclass line?
04:43 cotto madness?
04:43 purl Welcome to the House of Fun!
04:43 Infinoid hmm, that seems reasonable (searching for #include lines)
04:44 Infinoid one of the problems I ran into which #544 didn't address was, I had done "typedef void (*funcptr)(arg1, arg2)" but wasn't able to use "ATTR funcptr foo" because it ended up in the header without the typedef
04:45 Infinoid sticking it in another header file would solve that, but it didn't occur to me at the time.
04:49 petdance joined #parrot
04:49 Infinoid And yes, madness. :)
04:50 * Infinoid suffers from post-XS stress disorder, and thinks pmc2c's syntax is worlds better.
04:52 darbelo cotto: This reminds me, the "ATTR struct decContext *" warnings about incompatible pointer types can be solved with some very trivial patches to the library, so we're good to go for all non-union typedefs (ie. the ones we care about).
04:54 cotto I recommend that you keep a copy of the patch to decNumber in svn so it's easy to upgrade, and you probably should make more than trivial changes to the library, but that sounds good.
04:54 cotto s/more/no more/
04:56 darbelo It's just a matetr of changing "typedef struct {/* ... */} decWhatever;" to "typedef struct decWhatever {/* ... */} decWhatever;"
04:57 cotto That definitely qualifies as trivial.
04:57 darbelo If requiring 'patch' to build is kosher I'll keep the patches in a separate dir and apply them as part of the build process.
04:57 cotto bacek_, does Parrot build with your patch?
04:58 cotto s/patch/latest commit to tt528_vtinit/
04:58 cotto darbelo, I don't think that's necessary.
04:58 bacek_ cotto: yes.
04:59 cotto Hmm.  Then it's my fault.
04:59 cotto #1  0xb7bd2f5b in parrot_hash_put (interp=0x804a040, hash=0x806dbf8, key=0xc244489, value=0x0) at src/hash.c:1293
04:59 cotto What's wrong with this picture.
04:59 cotto s/./?/
05:00 bacek_ probably value=0x0
05:00 cotto hint: key
05:00 cotto It's supposed to be a pointer.
05:04 darbelo Okay, I'm going to sleep now, I have to get up early tomorr^W today. I'll start commiting stiff somtime in the afternoon.
05:05 cotto night
05:05 darbelo Night, everyone.
05:05 cotto msg Infinoid does dalek follow Google Code hosted projects?
05:05 purl Message for infinoid stored.
05:06 darbelo left #parrot
05:06 Infinoid cotto: Yes, if they're listed on the Languages page on the trac wiki
05:06 cotto Hmmm.  darbelo's project doesn't really qualify as a language.
05:06 Infinoid Ok, I'll need to add a specific hook for it then
05:07 Infinoid I'm trying to make it autoconfigured as much as possible so I'm not a bottleneck, but we can add additional stuff as needed
05:07 cotto http://code.google.com/feeds/p/​decnum-dynpmcs/svnchanges/basic
05:09 Infinoid its a gsoc project, right?  (just so I get the POD right)
05:09 cotto yup
05:11 cotto Infinoid++
05:13 bacek_ cotto: looks like I didn't commit everything from my home computer. I;ve got a lot of warnings on clean checkout...
05:13 dalek joined #parrot
05:13 Infinoid cotto: http://github.com/Infinoid/dalek-plugins​/blob/master/modules/local/decnumlog.pm
05:13 Infinoid Lemme know if it actually works.
05:16 cotto Infinoid, will do.
05:27 bacek_ cotto: hooray. Try "rm src/pmc/*.[ch]" before "make"
05:35 cotto so make clean/realclean is broken
05:36 cotto nm.  clean/realclean should catch those
05:39 davidfetter joined #parrot
05:40 bacek_ cotto: actually pmc2c is broken.
05:41 cotto This is me not being surprised.
05:42 Infinoid Wow, that was convincing. :)
05:42 Infinoid goodnight all
05:44 cotto Night Infinoid.
05:45 dalek parrot: r38457 | petdance++ | trunk/src/debug.c:
05:45 dalek parrot: removed unused variable, and worked more towards single exit from get_cmd()
05:45 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38457/
05:48 szabgab joined #parrot
05:58 dalek parrot: r38458 | petdance++ | trunk/src/packfile.c:
05:58 dalek parrot: removed unused variable filename
05:58 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38458/
06:01 iblechbot joined #parrot
06:04 uniejo joined #parrot
06:04 cotto bacek_, any changes incoming?
06:08 bacek_ cotto: not now...
06:09 cotto ok.  I need to test, but I'll have some soon.
06:13 szabgab joined #parrot
06:52 mikehh joined #parrot
07:13 cotto bacek_, did you run make test
07:14 bacek_ cotto: I did it at home.
07:14 bacek_ Running now on current box
07:15 bacek_ It was 3 failing tests in t/tools/pmc2c AFAIK
07:15 bacek_ AFAIR
07:18 cotto what about t/pmc/ro.t?
07:20 bacek_ -------------------
07:20 bacek_ t/src/extend                            (Wstat: 768 Tests: 17 Failed: 3)
07:20 bacek_ Failed tests:  12-14
07:20 bacek_ Non-zero exit status: 3
07:20 bacek_ t/tools/pmc2c                           (Wstat: 768 Tests: 11 Failed: 3)
07:20 bacek_ Failed tests:  3, 6-7
07:20 bacek_ Non-zero exit status: 3
07:22 bacek_ Failures in t/src/extnend looks really bad...
07:35 cotto The makefile dependencies are screwy.
07:36 cotto For me, make test doesn't even get past t/op/annotate.t
07:40 cotto It may be a while before this branch can be merged.
07:45 dalek rakudo: r3c95282 | pmichaud++ | src/parser/actions.pm:
07:45 dalek rakudo: Refactor handling of nodes to !add_param, fixing implicit slurpy array.
07:45 dalek rakudo: t/spec/S03-operators/p5arrow.t passes again.
07:45 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3​c952821eb24dc7a7019462164d58cf13c814685
07:45 dalek rakudo: r020fd49 | pmichaud++ | src/setting/Any-list.pm:
07:45 dalek rakudo: Make sure .join flattens lists.
07:45 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/0​20fd49e0ce247d05b7db87924fdaa0b71fac232
07:45 dalek rakudo: r0588e8c | pmichaud++ | src/setting/Any-list.pm:
07:45 dalek rakudo: Change .join flattening a bit.
07:45 purl dalek: that doesn't look right
07:45 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/0​588e8c10e2d1567fa8edeb3929f4f9524826563
07:46 cotto This code is too delicate.
07:50 cotto Gah.  If I just run make test after Configure.pl, the annotate test passes.
07:50 cotto h8
07:57 cotto Now I'm not seeing any test failures, except pmc2c.
08:03 cotto and now it works.  This bird is insane.
08:09 cotto bacek_, I'm not seeing any reliable test failures except pmc2c.
08:20 bacek_ cotto: it's kinda weird...
08:23 cotto bacek, is line 833 a bug?
08:23 cotto 848
08:23 cotto The code uses $extra_get_vtable and $get_vtable
08:24 cotto It seems to work, but it looks suspicious.
08:27 clunker3 joined #parrot
08:27 cotto PMCEmitter.pm
08:28 cotto bacek_?
08:30 bacek_ cotto: yeah. Classical copy-past bug
08:30 cotto The confusing thing is that it works.
08:30 bacek_ No-one check _ro_ variant...
08:31 cotto t/pmc/ro.t does, I think.
08:31 bacek_ Inherited _ro_ variant
08:31 riffraff joined #parrot
08:34 cotto and the build segfaults when I "fix" it.
08:34 bacek_ build segfaults???
08:35 cotto segfault during the build
08:35 bacek_ ouch
08:35 cotto OK.  I see why it worked.
08:35 cotto The ro variant needs to be added on top of the normal vtable.
08:36 cotto which the code did by accident
08:36 bacek_ yes. We only have to build full _ro_ vtable for "default".
08:36 bacek_ But default is special anyway
08:37 cotto There's no need for a ro default
08:37 cotto it doesn't make sense since default isn't a real pmc anyway
08:37 bacek_ It is. All denerated _ro_ functions are same
08:38 bacek_ https://trac.parrot.org/parrot/ticket/631
08:38 bacek_ Item 2. Proposal 3
08:42 cotto That makes sense.
08:44 cotto I'd like to clean up the code some before making any more functional changes, though.
08:44 bacek_ That makes sense :)
09:03 dalek parrot: r38459 | cotto++ | branches/tt528_vtinit/lib/P​arrot/Pmc2c/PMCEmitter.pm:
09:03 dalek parrot: [pmc2c] make accidentally correct code purposely correct, improve readability of generated code
09:03 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38459/
09:03 cotto bacek_, I hope you don't mind me rewriting your chained updates.
09:14 bacek_ cotto: of cause not
09:15 bacek_ afk # decommute to home from office
09:16 cotto don't crash
09:16 cotto (just in case you were so inclined)
09:33 bsdz joined #parrot
09:58 dalek parrot: r38460 | cotto++ | branches/tt528_vtinit/lib/P​arrot/Pmc2c/PMCEmitter.pm:
09:58 dalek parrot: [pmc2c] various minor formatting fixes and cleanups
09:58 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38460/
10:08 bacek hi again
10:08 purl oh, you're back!
10:08 bacek hm.. Less than one hour to drive home. Good result. And I didn't even crush :)
10:11 iblechbot joined #parrot
10:11 cotto Welcome back.  I'm glad that you're not dead or injured.
10:12 cotto (and if you are, I'm throughly impressed that you can still use irc)
10:15 bacek I'm not dead. Yet.
10:16 bacek Need help with tt528 branch?
10:17 cotto Yeah.  Implementing default ro vtable functions would be a help.
10:18 bacek Ok. I can do it. May be even today.
10:18 cotto bacek++
10:19 bacek not yet :)
10:21 cotto You get karma for taking a task, for working on it and for completing it. ;)
10:22 cotto SUPER may prove interesting.
10:23 cotto At least DYNSUPER isn't used.
10:24 bacek SUPER should be replace with "interp->vtables[enum_class_${super}]->$name("
10:24 bacek or something similar
10:24 cotto yeah
10:25 bacek s/replace/replaced/
10:25 cotto actually, DYNSUPER appears to do just that,
10:25 cotto .
10:26 bacek lemmecheck
10:26 bacek O! Indeed.
10:27 cotto I'm checking what happens when SUPER does the same thing as DYNSUPER.  If all tests pass, this'll be the easiest change ever.
10:27 bacek .SUPER should follow similar conventions
10:29 cotto .SUPER doesn't appear to be used.
10:29 * bacek grepping
10:29 purl grepping the source is good for the soul
10:30 moritz indeed
10:30 bacek purl: good girl
10:30 purl thanks bacek :)
10:30 cotto botsnack
10:30 purl :)
10:32 bacek ok. .SUPER isn't used ATM. But we pretend to support multiple inheritance. So I vote to keep it and fix it
10:32 cotto Yes.
10:34 bsdz bacek, cotto: guys, just wondering if the work you're doing might fix vtable inheritance. really cool if it does.
10:35 bacek bsdz: ticket number?
10:35 bsdz one mo
10:35 cotto bsdz, what's broken that you want fixed?
10:36 cotto If it's too long for irc, please file a tt and one or both of us will look at it.
10:36 bsdz i've created a ticket. basically if a I derive from a base PMC type like Integer. I can't use vtable methods like add/sub/... on my derived class
10:37 bsdz ticket is #562. should be renamed really.
10:37 cotto I think that's a mmd bug.
10:37 cotto I've seen something similar.
10:37 bsdz I also wrote a newsgroup message with some investigation, http://groups.google.co.uk/group/parrot​-dev/browse_frm/thread/ba9403391cf5ac3d#
10:37 jonathan I think it's because Parrot's MMD doesn't look up the inheritance heirarchy.
10:38 jonathan To find alternative candidates up there.
10:38 jonathan Or at least, it could be that.
10:38 jonathan IIRC, we had to implement doing that ourselves in Rakudo.
10:38 bsdz it's also a blocker for the matrixy hll.
10:39 cotto That needs to be fixed.  It's the reason I stopped converting MULTIs to switching VTABLEs to try to speed up Parrot.
10:40 cotto but of course, me saying that doesn't accomplish much
10:40 bsdz yes had considered following Rakudo's hard path but takes time away from doing some nice math programming :)
10:41 cotto bacek, making SUPER act like DYNSUPER causes the build to segfault when compiling config_lib.pasm.  No super-easy fix for me. :(
10:42 cotto Oh.  It's trying to use default's freeze.
10:43 cotto nm.  That's not the bug.  svn head calls Parrot_default_freeze too.
10:44 bacek try "rm src/pmc/*.[hc]"
10:44 bacek It usually helps me a lot
10:45 cotto It's reproducible after make clean.
10:46 bacek even realclean?
10:47 cotto Of course!  interp->vtables[default] == NULL
10:47 bacek Got segfault there as well
10:47 bacek Oh shi...
10:48 cotto So it'll work if that vtable gets populated.
10:49 bacek Yes. We need class_init for default
10:49 bacek For consistency sake
10:49 cotto but Parrot doesn't usually care about such a function.  It'll need some other changes too.
10:50 cotto stupid special cases
10:53 bacek So, let's kill this special case :)
10:53 cotto +a lot
10:53 cotto although it'll still need the default ro vtable functions
10:54 bacek I'll make them
10:55 cotto Thanks.  It's just about bedtime for me.
11:06 cotto I don't have any pending changes, so go crazy.
11:06 * bacek is crazy Russian :)
11:11 eternaleye joined #parrot
11:11 * cotto is sleeping American
11:11 cotto night
11:26 bacek night
12:06 ruoso joined #parrot
12:28 masak joined #parrot
12:31 iblechbot joined #parrot
12:31 dalek partcl: r341 | wcoleda++ | trunk/README:
12:31 dalek partcl: let people know what to expect.
12:31 dalek partcl: review: http://code.google.com/p/p​artcl/source/detail?r=341
12:33 Coke msg Infinoid 08:31 <+dalek> partcl: r341 | wcoleda++ | trunk/README:
12:33 purl Message for infinoid stored.
12:47 dalek parrot: r38461 | NotFound++ | trunk/src/pmc/orderedhash.pmc:
12:47 dalek parrot: [core] fix off-by-one in orderedhash TT #636 skids++
12:47 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38461/
12:52 Infinoid hmm
13:04 gryphon joined #parrot
13:06 Infinoid Coke: Thanks for testing.  Dunno why that didn't work, seems to work fine in "make test".  I made it a little more resistant to http timeouts just in case.
13:06 Infinoid The bot needs better diagnostics, for some reason the logs stopped being useful a couple of months ago.  I'll work on that next.
13:06 dalek joined #parrot
13:07 bacek purl: msg cotto I broke rt528 branch little bit. Have to figure out why find_method treated so specially in RO.pm
13:07 purl Message for cotto stored.
13:07 bacek And my commit message broke dalek again...
13:08 bacek afk # sleep
13:08 Infinoid I restarted dalek to enact a code change
13:08 Infinoid bacek++
13:09 bacek hey. What for? :)
13:10 Coke hurm. As someone on the grant committee, I would if someone who is not me could check out the parrot item listed http://news.perlfoundation.org/2009/05/​2009q2_grant_proposal_project.html#more and here: http://news.perlfoundation.org/2009/05/2​009q2_grant_proposal_project_1.html#more
13:11 Coke (I am not entirely sure that is the case)
13:12 Infinoid Coke, you would *what*?
13:12 Coke er, like, appreciate, wonder?
13:16 Infinoid I think the "Benefits to the Perl Community" section could use some additional fleshing out.  after all, we already have webmails and CMSes
13:16 Infinoid so I'm not really sure what value they add
13:16 * PerlJam concurs.
13:16 Coke Yah, feel free to comment on the proposals in general, obviously.
13:17 PerlJam both of those leave me with a kind of "huh?" feeling.
13:17 Coke there are 4 proposals this round.
13:17 Coke http://news.perlfoundation.org/20​09/05/2009q2_grant_proposals.html
13:29 dalek parrot: r38466 | fperrad++ | trunk/tools/dev/fetch_languages.pl:
13:29 dalek parrot: [languages] add XML
13:29 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38466/
13:32 gryphon_ joined #parrot
13:59 davidfetter joined #parrot
14:02 gryphon joined #parrot
14:02 * Infinoid posted his comments (waiting for mod approval)
14:04 ilia joined #parrot
14:09 fperrad joined #parrot
14:36 particle joined #parrot
14:41 NotFound joined #parrot
14:41 NotFound hi
14:41 purl niihau, NotFound.
14:42 jonathan is pmc2c now copying attributes of a Parent class into child ones, or does that sitll need to be done manually when subclassing a PMC?
14:42 bsdz joined #parrot
14:50 Andy joined #parrot
14:56 rg1 joined #parrot
15:04 hudnix joined #parrot
15:15 Theory joined #parrot
15:24 Infinoid jonathan: I think it copies them now
15:26 Infinoid at least, it does for UnManagedStruct/ManagedStruct
15:26 jonathan Infinoid: Yeah, I experimented a bit and it does.
15:32 davidfetter joined #parrot
16:01 japhb joined #parrot
16:04 barney joined #parrot
16:04 rdice joined #parrot
16:16 iblechbot joined #parrot
16:23 workbench joined #parrot
16:26 bsdz joined #parrot
16:36 cosimo joined #parrot
16:36 cosimo left #parrot
16:49 jsut joined #parrot
17:04 Whiteknight joined #parrot
17:08 fperrad joined #parrot
17:10 mst joined #parrot
17:10 was kicked by mst: FL2
17:10 mst left #parrot
17:38 Coke hurm?
17:38 purl Yes, Rorschach.
17:39 * Coke geeks, "happy jedi day."
17:53 szbalint may the source be with you?
17:54 Coke Close. what's today's date?
17:56 particle quatro de mayo
17:57 szbalint mayo++
18:02 davidfetter mmm...mayo :d
18:03 NotFound ..nesa
18:04 * davidfetter made some of that just the other night
18:04 davidfetter i'm sure glad i trust my egg source
18:05 particle opbots: trust chickens
18:05 clunker3 But I do not trust you particle
18:05 slavorg Ok
18:23 cotto hi
18:24 particle dumb bots.
18:25 particle hi cotto
18:28 davidfetter purl, have you ever retired a human by mistake?
18:28 purl i haven't a clue, davidfetter
18:30 rg1 purl, have you ever retired a human by mistake is <reply>I'm not a bladerunner
18:30 purl OK, rg1.
18:30 davidfetter purl, have you ever retired a human by mistake?
18:30 purl no idea, davidfetter
18:31 davidfetter hrm
18:31 szbalint botfail
18:31 rg1 ok, i guess that didn't work
18:31 davidfetter i guess libdwim isn't linked in
18:31 davidfetter you didn't put a ? at the end
18:34 rg1 no, that's not it. not sure what i'm doing wrong, though.
18:34 rg ha! got my nick back.
18:34 cotto bacek++
18:35 davidfetter cotto, what'd he do this time?
18:35 cotto more awesomeness in the tt528_vtinit branch
18:35 cotto It should be ready for testing pretty soon.
18:35 davidfetter um
18:51 cotto Can someone test the tt528_vtinit branch on windows after this next commit?
18:54 cotto The fixes are committed.  Any volunteers to test?
18:55 PacoLinux joined #parrot
18:56 dalek parrot: r38467 | cotto++ | branches/tt528_vtinit/lib/Parrot/Pmc2c/PMC (2 files):
18:56 dalek parrot: [pmc2c] export Parrot_default_get_vtable, don't call Parrot_default_find_method directly
18:56 dalek parrot: With this, all tests (except pmc2c) pass.
18:56 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38467/
18:56 bsdz joined #parrot
18:58 Infinoid cotto: I can test that on mingw
19:00 cotto Infinoid, thanks.
19:03 dalek rakudo: r2e5607d | pmichaud++ | docs/spectest-progress.csv:
19:03 dalek rakudo: spectest-progress.csv update: 379 files, 10999 passing, 11 failing
19:03 dalek rakudo: (Failing tests have already been fixed at time of this commit.)
19:03 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/2​e5607d2bcfddf34e523c1dbdb16efede23a0878
19:03 * particle smokes vtinit with msvc-x86
19:04 darbelo joined #parrot
19:05 Infinoid This old mingw machine is still making a parrot checkout.  particle++ will probably win this race :)
19:06 cotto sounds like a speed demon
19:06 Infinoid but it says "Athlon XP"!  That means windows xp should run fast on it, right?
19:07 darbelo Faster than Vista, yes.
19:07 Infinoid I've got a special patch to make vista crash 5 times faster than xp
19:08 cotto I remember when I had an Athlon.
19:08 Infinoid I don't use this box much.  Probably why it still has windows on it
19:11 Coke I've got a test going against strawberry.
19:12 Coke smolder failed to post, but only t/tools/pmc2c.t failed.
19:12 cotto Great!
19:13 cotto although I'm not particularly looking forward to working on pmc2c.t
19:13 cotto I don't see the point of testing code that's only used one way for a particular flavor of brokenness
19:14 particle .\src\pmc\default.c(2381) : error C2375: 'Parrot_default_get_vtable' : redefinition; different linkage
19:14 particle c:\dev\parrot\vtinit\src\pmc\pmc_default.h(263) : see declaration of 'Parrot_default_get_vtable'
19:15 Coke cotto: if it were me, I would ditch and let the cage cleaners fix it.
19:15 Coke but I suck that way.
19:16 Infinoid cotto: Is this branch related to the pmc_pct stuff?
19:16 ilia joined #parrot
19:16 cotto ok.  The header's goofy.
19:16 cotto Infinoid, yes.  Once it's working, it'll greatly simplify what pmc_pct needs to do.
19:17 cotto The main idea is to build vtables at runtime instead of having pmc2c (or the pmc compiler) figure out which functions need to be used in which slots.
19:19 * Infinoid rtfTT's
19:23 cotto TT #631 is relevant too
19:25 darbelo cotto: is dalek following decnum-dynpmc commits now?
19:25 allison joined #parrot
19:27 cotto darbelo, he should be
19:29 darbelo It hasn't reached RSS yet, but there is a new commit. So we'll find out soon then.
19:30 cotto I think dalek polls its rss feeds every 3 or 6 minutes.  You should know by then.
19:30 Infinoid dalek polls its feeds about once every 5 minutes
19:30 Infinoid the timings are perturbed a little bit to try to spread the traffic out
19:31 cotto good policy
19:31 Infinoid (and make the bot less likely to ping out)
19:32 darbelo Right now the delay is on google code. Commit went in, RSS unchanged.
19:35 darbelo RSS update. OMG I'm so ANXIOUS!!11
19:35 Infinoid darbelo++ # preemptive karma
19:35 Coke karma coke?
19:35 purl coke has karma of 2740
19:35 Coke karma wcoleda?
19:35 purl wcoleda has karma of 17
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda--
19:36 Coke wcoleda?
19:36 purl hmmm... wcoleda is Coke
19:36 Coke karma wcoleda?
19:36 purl wcoleda has neutral karma
19:36 cotto I sense some upcoming polyglotbot abuse
19:36 Coke purl?
19:36 purl yes, Coke?
19:37 rg cotto: there is no polyglotbit
19:37 rg *bot
19:37 Coke nah, I don't need to transfer the karma, just killing the alias.
19:37 cotto ok
19:37 Coke would have done it privately if I could have. =-)
19:40 Infinoid Ok, I think it's safe to say dalek is broken.  This stuff would be a lot easier to debug if it had a working logfile; I'll fix that first
19:40 * Coke wonders if anyone has any clues about TT #627
19:42 Infinoid 3*11*19
19:42 purl 627
19:44 darbelo 7 * 11 * 13 * 13
19:44 purl 13013
19:44 Coke 6 * 9?
19:44 purl it has been said that 6 * 9 is 42
19:44 Coke smart purl.
19:45 darbelo 42?
19:45 purl 42 is too great number for me :-)
19:45 Infinoid 6*9
19:45 purl 54
19:45 Infinoid you know, that's always bugged me.
19:46 rg purl: who said 6 * 9 is 42?
19:46 purl i haven't a clue, rg
19:46 rg typical :P
19:46 Infinoid (Hitchhikers Guide)++
19:46 * rg thought they said 6*7
19:48 davidfetter 6*7 == 42base13
19:48 dalek pynie: r61 | isop44++ | trunk/ (8 files):
19:48 dalek pynie: Add Pynie;list class
19:48 dalek pynie: review: http://code.google.com/p/pynie/source/detail?r=61
19:48 dalek pynie: r62 | isop44++ | trunk/examples/ex-3-1-4-a.py:
19:48 dalek pynie: Now we can print() a list, make example actually use this
19:48 dalek pynie: review: http://code.google.com/p/pynie/source/detail?r=62
19:55 Coke the base13 thing is not... canon.
19:58 dalek pynie: r63 | isop44++ | trunk/TODO:
19:58 dalek pynie: Remove TODO (contents are no longer relevant)
19:58 dalek pynie: review: http://code.google.com/p/pynie/source/detail?r=63
20:03 * Infinoid neither
20:05 dalek rakudo: r1c0ac16 | pmichaud++ | perl6.pir:
20:05 dalek rakudo: Convert several internal Lists to Arrays.
20:05 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​c0ac16d72b955f6d52feb471d83d8384983e84b
20:07 dalek parrot: r38468 | cotto++ | branches/tt528_vtinit/lib/P​arrot/Pmc2c/PMCEmitter.pm:
20:07 dalek parrot: [pmc2c] make declarations of get_vtable and update_vtable PARROT_EXPORT
20:07 dalek parrot: also don't declare nonexistent function Parrot_default_update_vtable
20:07 cotto particle, can you re-test the tt528_vtinit branch with this latest commit
20:07 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38468/
20:08 cotto also, which compiler are you using?
20:10 * particle retests vtinit with msvc2008exp-x86
20:10 NotFound Coke: TT #627 may be related with linking against a static and a dynamic parrot lib at the same time. It has happened before.
20:12 NotFound Or even, linking with two different dynamic ones at the same time
20:14 Coke everything on OSX is dynamic.
20:14 Coke (because the config currently hardcodes it so.)
20:14 Coke s/config/platform hints/
20:15 nopaste "coke" at 72.228.52.192 pasted "faux" (11 lines) at http://nopaste.snit.ch/16471
20:16 Coke er, that was for you.
20:18 NotFound And dynlexpad links with the same libparrot?
20:20 Coke if I could find where dynlexpad was installed...
20:20 NotFound That will be a good first step ;)
20:21 nopaste "Coke" at 72.228.52.192 pasted "you were right." (11 lines) at http://nopaste.snit.ch/16472
20:22 Coke so the build process is borked, it would seem.
20:23 NotFound Now you know why I dislike the rpath thing ;)
20:25 Coke The macport installer rewrites the link deps on install; will have to add these to the list of rewrites in lieu of a real fix.
20:26 NotFound At least, to check if this is the real culprit of the problem.
20:27 Coke dammit. I just hit ^W on a trac page and it closed the window.
20:30 cotto I set tabmix plus to confirm closing multiple tabs for exactly that reason
20:30 cotto nm.  That's q, not w
20:31 cotto although "undo close tab" might work
20:31 Coke chrome doesn't have "undo close tab"
20:31 Coke be nice if there was JS on the trac page to say "you've edited data here, are you sure?"
20:32 Infinoid if js could prevent me from closing a window, spammers would abuse it immediately
20:33 NotFound Aren't the Macs supposed to be the most in user friendliness? ;)
20:34 Coke Infinoid: it can.
20:35 Coke (having written code to catch the window close event for work apps in the past.)
20:35 Coke NotFound: furthermore, the reason tcl_group.bundle isn't loading for partcl is... because it's getting the wrong path from the installed parrot.
20:35 Coke (and linking against the non-existant build directory)
20:36 Coke NotFound++
20:36 Coke NotFound++
20:40 cotto particle, did the build work?
20:46 PacoLinux joined #parrot
20:59 particle cotto: yes, failed 3 pmc2c tests
21:00 particle smolder upload failed, just like coke's
21:00 cotto particle++
21:03 rg particle: i think yours actually worked, only reported an error like it did for the last 2 weeks: http://smolder.plusthree.com/app/pu​blic_projects/report_details/20585
21:05 particle seems rg++ is correct.  however... without the branch name in the test report, tracking smolder reports is problematic.
21:06 Coke we can control that on our end, no?
21:06 rg i was wondering about that, and it should have been included. i guess there's a bug
21:07 Coke (just use 'svn info' to get the branch name and throw it in the list of variables.)
21:07 Coke particle: did you save the error message you got?
21:07 particle it was a 500. i closed the console, though :(
21:08 rg particle: is it possible you don't have svn in your path?
21:08 particle don't know how i'd 'svn up' without it.
21:08 rg (or don't even have a svn command?)
21:09 rg maybe use tortoise svn or something ;)
21:09 Coke just not sending the branch in the absense of an svn command line util would be fine for now.
21:10 rg coke: see lib/Parrot/Harness/Smoke.pm line 170
21:10 Tene maybe instead of 'svn up' you accidentally typod "echo 'ERROR 500'"
21:10 Tene i mean, I do that all the time.
21:10 was kicked by particle: #snark is down the hall....
21:11 Coke rg: ah.
21:11 rg so it *should* have been there
21:12 Tene joined #parrot
21:12 Tene :)
21:13 particle :)
21:13 cotto wb
21:13 rg uhm ... what's the name of the branch again?
21:13 cotto tt528_vtinit
21:14 rg that should have worked. it works for trunk, see e.g. one of my reports: http://smolder.plusthree.com/app/pu​blic_projects/report_details/20582
21:14 particle btw 'make smoke' is rebuilding parrot for me, even though i just submitted a smoke report, and haven't 'svn up'ped
21:15 cotto make has been behaving like that for me too, although for different targets
21:17 rg hmm another smolder bug: the new reports don't have tags. maybe that's where the server error comes from
21:17 PacoLinux joined #parrot
21:17 Coke rg: Can you make sure we have tickets open that are tagged "smolder" ?
21:17 Coke then we have a list we can give to mpeters.
21:20 rg none applicable. just one rfe
21:21 rg i guess i'll write one
21:21 Coke danke.
21:22 luca joined #parrot
21:28 Whiteknight joined #parrot
21:30 Whiteknight Who do I talk to about getting my blog added to Planet Parrot?
21:31 darbelo Cripes! Blog. I forgot I had to get one.
21:31 Whiteknight darbelo: Yes that would be good. I definitely want to post lots of links to you and your work!
21:31 Whiteknight by the way, I've been watching your commit logs and you're doing a great job so far
21:32 cotto darbelo, a question about using parrot.org (or parrotblog.org) is on my list for #ps tomorrow
21:33 cotto If you want to write something, you can just stick it in a local file until you get a proper blog.
21:33 Tene I need to get planet parrot to be following the 'parrot' category of my blog instead of the whole thing.
21:34 darbelo Whiteknight: Slower than I'd like to go, but it's moving forward.
21:35 darbelo cotto: Isn't parrotblog.org an aggregator?
21:35 Whiteknight Tene: That's what I want to do for my blog too, just add the "Parrot" articles
21:35 cotto no idea
21:35 Whiteknight darbelo: No, parrotblog.org is just a regular blog
21:35 Whiteknight it's hosted at blogger
21:35 Whiteknight planet.parrotcode.org is the aggregator
21:39 Whiteknight allison: ping
21:39 Tene Whiteknight: that's what I wanted too, but I apparently gave the wrong url
21:40 allison Whiteknight: pong
21:41 bacek good morning
21:41 cotto hi bacek
21:41 bacek hi cotto
21:41 allison darbelo: parrotblog.org could change to an alias for the aggregator
21:42 bacek cotto: tt528 looks pretty good!
21:42 cotto The branch is almost ready, but it needs some tweaks to allow rakudo to build against it.
21:43 cotto It's the ro_find_method function, which might be the same issue you were referring to.
21:43 bacek cotto: I'll check it.
21:44 cotto enum_class_Foo doesn't work for HLL PMCs, so something else needs to happen.
21:44 cotto Thanks.
21:44 Whiteknight allison: who do we talk to to add new blogs to planet.parrot.org?
21:44 Whiteknight planet.parrotcode.org
21:44 purl planet.parrotcode.org is the aggregator
21:45 cotto bacek, the build does work with msvc
21:46 bacek cotto: erm. I don't have Win installation...
21:46 bacek btw, t/tools/pmc2c failed because we start generating different code
21:47 cotto yeah.  I'm not worrying about it for now.
21:47 allison Whiteknight: I don't know who set it up
21:47 Whiteknight allison: Okay, thanks anyway.
21:48 cotto I don't like that the test test that we're generating a certain kind of code rather than if the code works.
21:48 * particle thinks coke was involved
21:48 dalek pynie: r64 | isop44++ | wiki (2 files):
21:48 dalek pynie: Created wiki page through web user interface.
21:48 dalek pynie: review: http://code.google.com/p/pynie/source/detail?r=64
21:49 allison Whiteknight: the planet.parrotcode.org domain name is an alias for x3.develooper.com, which means it's running on the Perl.org servers
21:49 Whiteknight right, that's where the "contact webmaster" link took me
21:49 Whiteknight are there any plans to host an aggregator at parrot.org?
21:49 allison Whiteknight: Ask and Robert may be the only people with access to add blogs
21:49 Whiteknight okay, thanks
21:49 Whiteknight I'll dig into i
21:49 Whiteknight it*
21:50 allison Whiteknight: mmm... bump that from "maybe" to "almost certainly"
21:50 particle so email admin@perl.org i suppose
21:50 allison Whiteknight: it says in the sidebar "maintained by Ask and Robert"
21:51 allison particle: yes, sensible
21:51 purl sensible is usually inappropriate, yes :)
21:51 particle webmaster@ is probably better...
21:51 Whiteknight urg, I must be retarted for missing that
21:53 Infinoid are there any plans to host an aggregator at parrot.org?
21:53 Infinoid drupal does have a news aggregator plugin.
21:53 cotto allison, are there any plans to use parrot.org as a blog?
21:53 Whiteknight that would be nice, and would further our unification efforts
21:54 Tene oright, I'm in oregon next week.  need to harass chromatic...
21:59 Whiteknight Tene: Which blog is yours? If I'm talking to the blog admins I can get your changes made as well
21:59 allison cotto: to the extent that anyone can post stories on parrot.org, it is a blog
21:59 Tene Whiteknight: http://blogs.gurulabs.com/stephen/
21:59 Tene should be just http://blogs.gurulabs.com/stephen/parrot/
21:59 allison cotto: we haven't enabled the "blog" feature, which AFAIK gives each user their own page of posts made by them
21:59 Tene wait, that shoudl have a feed
22:00 Tene lemme look...
22:00 cotto allison, should darbelo use that or just set up something on blogger (or wherever)
22:00 Tene http://blogs.gurulabs.com/cgi-bin/mt-​search.cgi?tag=Parrot&amp;Template=fe​ed&amp;IncludeBlogs=13&amp;limit=20
22:00 allison cotto: happy to turn on "blog" if it encourages getting parrot happenings out
22:00 particle allison: i'd like to turn on blog only for known humans
22:00 cotto Ok.  Thanks.
22:01 allison cotto: is he making status reports?
22:01 allison particle: yes, we can limit it to a specific permission group
22:01 particle there are thousands of users registered for parrot.org
22:01 Whiteknight Tene: Okay
22:01 cotto allison, he will be soon.
22:02 Whiteknight particle: Thousands? where the hell are they all?
22:02 allison particle: yes, but they don't automatically get permission to do anything
22:02 cotto non-spam users?
22:02 particle BEWARE THE BOT INVASION
22:02 particle allison: great, that's the way i'd like to keep it
22:03 allison particle: well, I guess they do, they get permission to post to the "Scratch" section (kind of like a wiki)
22:03 allison particle: but we can disable that
22:04 allison hmmm... do we want people to be able to post to the blog using XML-RPC?
22:05 cotto darbelo, it looks like you'll soon have a place to blog
22:05 allison there's a module for that too, installed by default, but enabled separately
22:07 bacek cotto: r38469. Rakudo successfully built on my box
22:07 cotto allison, when you enable blogs, could you also let darbelo post?
22:07 Whiteknight allison: No XML-RPC
22:07 Whiteknight that's my two ces anywy
22:07 allison okay, blogs enabled
22:08 Whiteknight w00t. allison++
22:08 cotto bacek++
22:08 allison darbelo: is your www.parrot.org account name darbelo?
22:08 darbelo Yup.
22:08 dalek parrot: r38469 | bacek++ | branches/tt528_vtinit/lib/Parrot/Pmc2c/PMC/RO.pm:
22:08 darbelo Wait. is that the same as trac?
22:08 dalek parrot: Use pmc_type(Foo) instead of direct enum_class_Foo construction in RO.find_method handling.
22:08 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38469/
22:08 dalek pynie: r65 | blairuk++ | trunk/setup.py:
22:08 dalek pynie: Allow setup.py to be run using Python 3.0; subunit won't work for now though :(
22:08 cotto darbelo, the front page is separate from trac
22:08 dalek pynie: review: http://code.google.com/p/pynie/source/detail?r=65
22:10 bacek cotto: ok. Branch is ready for review/merge. I can fix ro vtable handling in tt631 branch after merge
22:11 cotto I'm building/installing to verify...
22:12 allison darbelo: separate login from trac
22:12 darbelo Then no.
22:13 cotto bacek, I'll merge once I know if all parrot and rakudo tests pass.
22:13 bacek cotto: I'm running rakudo's spectest now
22:14 rg cotto: can you also run the t/spec/S09-subscript_slice/slice.rakudo spectest? that one currently dumps core for me on linux and freebsd.
22:14 jonathan It dumps core for me on Windows too.
22:14 jonathan It's been doing so for some days now.
22:14 rg ic
22:14 jonathan Didn't get chance to find a backtrace yet.
22:15 jonathan oh, or did I...
22:15 cotto I can test it, but it sounds like it shouldn't change whether I merge the branch.
22:15 bacek cotto: You'll probably have to merge trunk into branch before testing rakudo.
22:16 darbelo allison: It is now :)
22:16 allison darbelo: if you create an account on www.parrot.org, I can grant you posting access
22:16 rg cotto: i basically wanted to know if anyone else is seeing that, so jonathan++ already answered that. ooc you could still run the test to see if you accidentally fixed it ;)
22:16 darbelo allison: Just did it. 'darbelo'
22:16 cotto bacek, do you mean that the fix for the slice test is in trunk?
22:16 bacek cotto: yeas
22:17 * rg thinks no
22:17 * cotto is so confused
22:17 allison darbelo: (I saw your line just after entering mine)
22:17 allison darbelo: permission granted, you should now see a link to "Create content" in the sidebar
22:18 cotto is spectest now the same as the old spectest_regression?
22:18 bacek cotto: yes.
22:18 darbelo I see it. allison++
22:26 cotto Should I merge from trunk to branch then branch to trunk, or is branch to trunk sufficient?
22:28 bacek cotto: docs/project/branching_guide.pod :)
22:33 kid51 joined #parrot
22:34 Themeruta joined #parrot
22:38 cotto merge time.  I'd appreciate it if people could hold off on parrot commits for a little bit.
22:39 Whiteknight darbelo: Let me know when you put up your first post, I want to link to you!
22:41 darbelo Will do.
22:41 purl hmmm... Will do. is there a more appropriate channel for me to ask question regarding trycatch in?
22:41 dalek parrot: r38470 | cotto++ | branches/tt528_vtinit (23 files):
22:41 dalek parrot: bringing vtinit branch up-to-date with trunk
22:41 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38470/
22:47 cotto all merged
22:47 dalek parrot: r38471 | cotto++ | trunk (60 files):
22:47 dalek parrot: [pmc2c] merge the tt528_vtinit branch back into trunk
22:47 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38471/
22:50 rg cotto: does that mean the pmc2c test will now fail or did you skip/todo it?
22:50 cotto Oh.  That slipped my mind.  It'll fail.
22:54 Whiteknight purl forget will do
22:54 purl Whiteknight, I didn't have anything matching will do
22:54 Whiteknight purl forget Will do.
22:54 purl Whiteknight, I didn't have anything matching will do
22:54 Whiteknight purl forget hmmm... Will do.
22:54 purl Whiteknight, I didn't have anything matching hmmm... will do
22:55 Whiteknight purl: you're retarded
22:55 purl Whiteknight: sorry...
22:55 Whiteknight damn straight you're sorry
22:55 cotto purl, do
22:55 purl i guess do is just a loop where something controls/constrains it to execute once
22:55 cotto purl, will do
22:55 purl cotto: excuse me?
22:56 cotto someone must have pm'd it away
22:56 nopaste "NotFound" at 213.96.228.50 pasted "Fix rakudo for c++ build" (37 lines) at http://nopaste.snit.ch/16474
22:57 NotFoundLaptop Can some rakudo guy take a look at this?
23:00 jonathan NotFoundLaptop: Looks sane.
23:03 NotFoundLaptop Maybe I must get a github account
23:03 Robrt joined #parrot
23:03 cotto rg, TODOs for pmc2c.t committed
23:03 cotto rg++ for reminding me
23:04 dalek parrot: r38472 | cotto++ | trunk/t/tools/pmc2c.t:
23:04 dalek parrot: [t] TODO some tests that need to be fixed after the tt528_vtinit merge
23:04 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38472/
23:05 Whiteknight Will do.
23:05 purl rumour has it Will do. is there a more appropriate channel for me to ask question regarding trycatch in
23:05 Robrt left #parrot
23:05 Whiteknight that bot is absolutely infuriating
23:05 rg cotto: thanks
23:05 Whiteknight purl, Will do.
23:05 purl well, Will do. is there a more appropriate channel for me to ask question regarding trycatch in?
23:06 Whiteknight purl, forget Will do.
23:06 purl Whiteknight, I didn't have anything matching will do
23:06 Whiteknight !?!?!
23:06 darbelo purl, do.
23:06 purl it has been said that do is just a loop where something controls/constrains it to execute once
23:06 * Whiteknight needs a stiff drink
23:06 Infinoid Will do.
23:06 purl Will do. is there a more appropriate channel for me to ask question regarding trycatch in?
23:06 Infinoid forget Will do
23:06 purl Infinoid, I didn't have anything matching will do
23:06 darbelo purl, Will
23:06 purl Fire at Will!
23:06 Infinoid purl, Die in a fire.
23:06 purl HALP
23:07 dalek parrot: r38473 | Infinoid++ | trunk (2 files):
23:07 dalek parrot: [cage] line length and trailing whitespace fixes to pass codingstd.
23:07 dalek parrot: review: https://trac.parrot.org/parrot/changeset/38473/
23:08 cotto purl, forget "Will do."
23:08 purl cotto, I didn't have anything matching "will do."
23:08 cotto Will do.
23:08 purl it has been said that Will do. is there a more appropriate channel for me to ask question regarding trycatch in?
23:08 cotto no, Will do. is <reply>
23:08 purl okay, cotto.
23:08 cotto Will do.
23:08 Whiteknight cotto++ # for my sanity
23:09 cotto for mine too
23:11 darbelo Infinoid: Is there anything I can do on this end to help dalek track decnum-dynpmcs commits?
23:12 jonathan NotFoundLaptop: I can apply that patch for you...
23:12 * jonathan hands Whiteknight a borovička - should be plenty stiff :-)
23:13 Infinoid darbelo: No, the module works fine under the test suite (which apparently simulates a botnix environment better than botnix itself does)
23:13 NotFoundLaptop jonathan: nice, thanks
23:13 jonathan no, thank you! :-)
23:13 Infinoid I just need to get better diagnostics out of botnix
23:13 Infinoid And by "better", I mean "any at all"
23:14 darbelo Ah. Good luck then.
23:15 Infinoid Thanks.  It's tonight's project.
23:15 tetragon joined #parrot
23:17 dalek rakudo: r5ea5aad | jnthn++ | build/Makefile.in:
23:17 dalek rakudo: Add P6Invocation to makefile.
23:17 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/5​ea5aadbb7d6d1911e8c6cef5ffc9f82178091f8
23:20 jonathan NotFoundLaptop: Comitted, thanks!!
23:23 dalek rakudo: rd86c014 | jnthn++ | src/ (2 files):
23:23 dalek rakudo: Fixes to let us build on C++. Patch courtesy of NotFound++.
23:23 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/d​86c014f20a2f2fe97e175b93a5a600db3e9d4f3
23:26 tetragon joined #parrot
23:45 janus joined #parrot
23:53 tetragon joined #parrot
23:58 Coke I have rights to add feeds to the aggregator.
23:58 Coke In general "open a trac ticket" is always a good path.
23:59 Coke robrt also doesn't like it when we bug him for stuff we can do ourselves. =-)

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

Parrot | source cross referenced