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