|
Parrot 0.9.0 | parrot.org/ | 468 RTs remain Set by moderator on 11 February 2009. |
|||
| dalek | rrot: r36738 | allison++ | trunk/tools/dev/install_files.pl: [install] Handle any compiler files installed in the main package. |
00:00 | |
|
00:03
mikehh joined
00:04
eternaleye joined
|
|||
| mikehh | Has anyone built parrot on AMD64 Linux with perl Configure.pl --optimize | 00:05 | |
| rg | i believe this is known to not work (segfault in miniparrot) | 00:06 | |
| TiMBuS | ive /tried/ to build it :D | ||
| i think its a segfault in PGE | 00:07 | ||
| mikehh | my latest attempt got past PGE but failed in THE | 00:08 | |
| TiMBuS | ill give it a shot | ||
|
00:08
AndyA joined
|
|||
| mikehh | sorry that's TGE | 00:09 | |
| it builds fine without the optimize | |||
| TiMBuS | yep, tge | 00:10 | |
| mikehh | it failed with: FixedIntegerArray: Can't resize! | ||
|
00:10
Limbic_Region joined
|
|||
| TiMBuS | i jsut get a segfault =/ | 00:11 | |
|
00:11
Theory joined
|
|||
| mikehh | current instr.: 'parrot;P6metaclass;new_class' pc -1 ((unknown file):-1) | 00:12 | |
| nopaste | "rg" at 91.13.166.201 pasted "hints for openbsd to use shared libparrot" (24 lines) at nopaste.snit.ch/15626 | ||
| mikehh | make[1]: *** [TGE/Parser.pir] Error 1 | 00:13 | |
| TiMBuS | your error is probably the same as mine except it gets caught | ||
| #0 get_attrib_index_keyed (interp=0x1417080, self=0x0, key=0x15261d0, name=0x141e0a8) at ./src/pmc/object.pmc:81 | |||
| thats the backtrace of my segfault. im pretty sure 'self' being 0 is bad | 00:14 | ||
| mikehh | the problem being of course that it comes almost at the end of the make | ||
| rg | msg rurban openbsd 4.4/i386 is fine at r36736 and with this nopaste.snit.ch/15626 also builds shared libparrot (still all tests ok). feel free to commit that patch if you like. | 00:15 | |
| purl | Message for rurban stored. | ||
| mikehh | It works fine without the --optimize --> smolder.plusthree.com/app/public_pr...ails/18030 | 00:19 | |
| shorten | mikehh's url is at xrl.us/bega2c | ||
| mikehh | and it works fine with i38 Linux with the --optimize | 00:21 | |
| i386 Linux | 00:22 | ||
| jonathan | purl, rakudobug | 00:36 | |
| purl | rakudobug is mailto:rakudobug@perl.org | ||
| jonathan | OH HAI | 00:42 | |
| Anybody know anything about the following error: | |||
| Parrot::OpsFile: Unrecognized line: 'inline op rebless_subclass(in PMC, in PMC) :base_core { | |||
| '! | |||
| ops2c code generation failed (2304) | |||
| allison | jonathan: I know someone else reported it on IRC earlier today | 00:44 | |
| we don't have an opcode rebless_subclass | 00:45 | ||
| (I didn't look into it at all this morning) | |||
| jonathan | allison: It's a Rakudo dynop. | ||
| allison | jonathan: ah, makes sense | 00:46 | |
| jonathan | allison: Though it may be one you might want to ponder for core. | ||
| I dodn't feel strongly either way. | |||
| The code gen failure is...annoying though. Hmm. | 00:47 | ||
| allison | jonathan: at the moment I'm considering ripping out dynoplibs.pl and replacing it with a makefile (only tangentially related) | 00:48 | |
| jonathan | Was anything deprecated in op syntax recently? | ||
| allison | jonathan: no | ||
| jonathan | Oddness. | ||
| purl | hmmm... oddness is that the icons are on top of the google ads | ||
| allison | jonathan: was the dyn ops file changed recently? | 00:49 | |
| jonathan | Not that I'm aware of. | ||
| I didn't change it. And it's sufficiently terrifying that I doubt anyone else will have. ;-) | |||
| rurban | jonathan: ot's a crlf issue | 00:54 | |
| d2u fixes it | |||
| jonathan | Oh, ouch. | ||
| But that'd explain the issue some more. | |||
| rurban | the regex is not crlf aware | ||
| I pastes the line, see the irclogs. no time for a tciekt. tommorrow | 00:55 | ||
| jonathan | OK, thanks. | 00:56 | |
| rurban++ | |||
| Whiteknight | allison: I swear I'm not trying to be argumentative with all these emails, I just want to get it Right so long as we are in there monkeying with calling conventions stuff | 00:58 | |
| dalek | rrot: r36739 | whiteknight++ | branches/rename_pccinvoke/src/call/pcc.c: [rename_pccinvoke] registering the sigobject. It was being unregistered later, but never registered. I added this to double-check that the GC knew it existed. |
01:02 | |
| allison | Whiteknight: lol :) well, neither am I | 01:06 | |
| Whiteknight | I really want to get some kind of consistent implentation, but I'm starting to feel like it's a hopeless cause | ||
| allison | Whiteknight: well, you're seeking for consistency between to very different things | 01:07 | |
| I completely agree that we need a way to get at the currently invoked code object | 01:08 | ||
| but that's not at all the same thing as the current invocant | |||
| jonathan | allison: That is through interpinfo op or ParrotInterpreter PMC, no? | ||
| allison | trying to collapse the two concepts will always cause confusion | ||
| jonathan | Agree. | ||
| Whiteknight | right, but then what's our behavior going to be for ".sub 'invoke' :vtable :method"? The invoke vtable override is the thing I'm most concerned with right now | ||
| jonathan | Though I really don't want to lose implicit self... | 01:09 | |
| Whiteknight | or even without the :method, if that causes too much confusion | ||
| jonathan | Whiteknight: I think for that, the Best Thing would be if we could give it the self parameter it expects. | ||
| Whiteknight: But that means we need to be able to "insert" an extra argument at the start of the argument set. | |||
| allison | that is, self is the first parameter | ||
| jonathan | allison: Right. | 01:10 | |
| I did want to patch this. Ages back. | |||
| Whiteknight | yeah, it's a huge mess | ||
| allison | jonathan: unless we just mark that first parameter as the invocant | ||
| jonathan | Then I went and look at inter_call.c...and half an hour later decided I'd prefer a beer. | ||
| allison | jonathan: yes, it's a mess | ||
| jonathan | allison: Basically though, I couldn't see a way to do it. | ||
| Whiteknight | My next idea, which is probably better but more intensive, is to not pass "self" as a parameter at all, but to get it in a different way | ||
| allison | Whiteknight: this may become easier once we rip out the current code | 01:11 | |
| jonathan | Whiteknight: That'd really get in the way of things. | ||
|
01:11
kid51 joined
|
|||
| allison | Whiteknight: actually, that's the current problem, that self isn't being passed as a parameter | 01:11 | |
| jonathan | Whiteknight: A *lot* of things rely on being able to invoke something without caring if it's a :method or not. | ||
| Whiteknight | jonathan, there would still be an implicit "self", IMCC would just generate it in a different way internally | ||
| allison | Whiteknight: if self were passed as a parameter, all this would go away | ||
| jonathan | Whiteknight: No, I mean calling it as $P0($P1) and $P1.$P0() and it being the same call. | 01:12 | |
| allison | the first Pi parameter, as in the new pcc_invoke | ||
| Whiteknight | when it is passed at all, it is passed as a parameter | ||
| NotFound | We can't have usable functors if they can't be called as functions. | ||
| And if we can't overriding invoke in pir objects is useless | |||
| allison | Whiteknight: but in the calling conventions it's just "current_object", not passed at all | 01:13 | |
| interp->current_object | |||
| jonathan | allison: Huh? | ||
| Whiteknight | allison: but from PIR it's passed as the first set_param | ||
| jonathan | allison: Oh, maybe... | ||
| :-) | |||
| allison: OK, I'll just agree with you on "it's a mess". :-) | |||
| Whiteknight | now, if we unified it so that PIR acted more like PCCINVOKE, that would be better | ||
| allison | Whiteknight: in the new code we added in the new pcc_invoke, it is passed as the first argument | ||
| Whiteknight | allison: are you talking about calling from C or calling from PIR? | 01:14 | |
| allison | Whiteknight: curiously, PCCINVOKE is just emulating how PIR calling conventions work | ||
| Whiteknight: in which? | 01:15 | ||
| purl | somebody said in which was the 3/5 part? | ||
| allison | Whiteknight: when I say "new pcc_invoke" I'm talking about calling from C | ||
| Whiteknight | allison: I'm talking about calling from PIR, where the invocant is passed using set_param like all the other parameters, and where "self" is treated as the first get_param | 01:16 | |
| now if PIR kept the invocant separate from the list of parameters, we wouldn't be in this mess | |||
| NotFound | Is a Pir2Pir ;) | 01:17 | |
| jonathan | Whiteknight: Thing is, PIR can't always know that... | ||
| Whiteknight | jonathan: But what you can do is prepare all the information for every case, and have the callee only read the information that makes sense to it | ||
| allison | Whiteknight: no, it's not | ||
| Whiteknight | allison: compilers/imcc/pcc.c:390-398. the invocant is unshifted onto the list of parameters | 01:19 | |
| no, actually that's where it's pulled off the list in the callee. It's passed on line 791 | 01:20 | ||
| allison | Whiteknight: src/ops/object.ops:79 the object passed to callmethodcc gets saved as interp->current_object, which is what the rest of the system uses | 01:21 | |
| Whiteknight | that's a separate system | ||
| $P0($P1) and $P1.$P0() can be used interchangably for the most part, and both will put $P1 in "self" if $P0 is a method | 01:22 | ||
| because in both cases, $P1 is passed as the first parameter | |||
| allison | Whiteknight: what you're looking at in imcc is only how the 'self' parameter is dummied up | ||
| Whiteknight: it's not actually used in invocation | 01:23 | ||
| Whiteknight | right, I don't care how the invocant is handled internally, I only care about getting the "self" keyword to be where people expect it to be | ||
| allison | $P1.$P0() is callmethodcc | ||
| Whiteknight: okay, but self isn't actually a regular parameter, it's a hack | 01:24 | ||
| Whiteknight | I know the ops are different, but the result is the same between the two. The sub $P0 is called, and the value $P1 is put into "self" | ||
| allison | (and a pretty icky hack at that) | ||
| Whiteknight | exactly! Hence my desire to fix it and make it all more consistent! | ||
| allison | the way to make it consistent is to make the invocant a regular parameter | ||
| Whiteknight | it currently only sort-of works in an arbitrary handful of situations | ||
| I disagree, I think the way to make it consistent, especially considering all the various use cases, is to keep the invocant separate from the list of parameters | 01:25 | ||
|
01:26
jimmy joined
|
|||
| Whiteknight | because if we try to call a :method as a regular subroutine, we're going to get an error about having too few parameters passed | 01:26 | |
| allison | Whiteknight: it is separate currently | ||
| Whiteknight | not so far as the "Self" keyword is concerned | ||
| everywhere else, yes | |||
| allison | Whiteknight: so, remove the 'self' hack | 01:27 | |
| Whiteknight: it's not used at all for invocation | |||
| jonathan | allison: I'm with you on the self parameter being a normal parameter. | ||
| allison: But we do need a way to fix the invoke vtable method. | |||
| allison | jonathan: yes, but there are deeper issues there | 01:28 | |
| Whiteknight | jonathan: The way to fix "invoke" is to make "self" not treated like a normal parameter | ||
| jonathan | allison: Well, in theory what we *want* to do is easy. | ||
|
01:28
Andy joined
|
|||
| jonathan | allison: Just unshift something onto the argumetns list. | 01:28 | |
| allison: In reality, that's actually a pain in the arse to achieve at the moment... | |||
| Whiteknight | jonathan: it's very easy to unshift the parameter. It's harder to decide *when* to unshift it | 01:29 | |
| allison | jonathan: the problem is that currently the invoke vtable function is what sets up the interpreter environment for execution. | ||
|
01:29
eternaleye joined
|
|||
| Whiteknight | the call to $P0() should if it's an Object calling the invoke :vtable, but shouldn't when $P0 is a normal sub | 01:29 | |
| allison | jonathan: that is, overriding it from PIR doesn't make sense (with its current semantics) | 01:30 | |
| jonathan | Whiteknight: The majority of the time it's what we want. | ||
| Whiteknight | jonathan: what is what we want? | ||
| jonathan | Both of you: overriding invoke in PIR is a special case whichever road you take. | ||
| Whiteknight | (I'm losing track of what "it" is) | ||
| jonathan: we can make it more consistent, but there are changes that need to be made to support that | 01:31 | ||
| and there are several different paths we can pursue | |||
| allison | jonathan: yes, so we need to figure out how people are actually using it, or are likely to use it and support that | ||
| Whiteknight | allison: there is no "actually using it" because it's borked beyond usability right now | ||
| jonathan | Whiteknight: If we want $P0.$P1() to be like $P1($P0) - which we really do and it is now - then IMO we want to have the invocant as the first parameter. | ||
| allison | jonathan: but, it's always going to be either a prefix or suffix to a real low-level invoke implementation | ||
| Whiteknight | jonathan: I don't think I want the two to be the same. | ||
| jonathan | Yes, I agree with Whiteknight - every time I wanted to or coulda used vtable invoke, it was too broken to be useful. | 01:32 | |
| Whiteknight | In the first case $P0 is "self". in the second case, $P0 is the first positional parameter | ||
| allison | jonathan: er, I don't want $P0.$P1() to be like $P1($P0) to be the same | ||
| Whiteknight | I don't want it either, but it is now and that's confusing | ||
| allison | one has a Pi argument signature (marked as an invocant) and the other has a regular P signature | 01:33 | |
| jonathan | allison: Erm. They are currently interchangable. | 01:35 | |
| allison: If you break that, you're going to cause headaches. | |||
| dalek | rrot: r36740 | jkeenan++ | branches/update_pod: Refactor more code out of two test files and into Parrot::Test::Pod::Util. |
||
| Whiteknight | jonathan: there's more headaches to be had if we let people treat two very different cases in the same way | ||
| allison | jonathan: we can have an option to declare subs that conflate method and sub calls, but shouldn't be the default | 01:36 | |
| jonathan | allison: Why? | 01:37 | |
| If your argument is that the invocant is the first parameter (which I agree with fully), why break this? | |||
| Whiteknight | the invocant should not be the first parameter, it's a distinct thing | 01:39 | |
| allison | and, third perspective: the invocant is the first parameter, and it's marked in the signature as an invocant | ||
| jonathan: because not all languages are as lazy as Perl about what is and isn't an invocant | 01:40 | ||
| jonathan: and, it's easier to build in the distinction and relax it for Perl than to try to build the distinction on top of an inherently sloppy invocation pattern | |||
| jonathan | allison: So you're saying that if I declare soemthing without an invocant and invoke it as $P0.'foo'() then it'd be an error? | 01:41 | |
| (in which case I can see the value in this) | |||
| allison | yes, you'd be passing an unexpected parameter | 01:42 | |
| jonathan | OK. | ||
| So long as we can keep being able to have $P0.$P1() *and* $P1($P0) work for the same thingy, you're not going to upset me too much. :-) | 01:43 | ||
| Andy | Are any of you git studs? | ||
| jonathan | (Even if we have to add some extra annotation and explicitly declare self to make that happen...) | ||
| Andy: I'm more of a git donkey... | |||
| Andy | I can't figure how to get main trunk stuff for rakudo | 01:44 | |
| jonathan | That's strange, because git is the messiah and all... | ||
| Andy: I think you want: | |||
| git clone git://github.com/rakudo/rakudo.git | 01:45 | ||
| Andy | right I have that checkout | ||
| but I want to apply current changes into my branch | |||
| jonathan | Oh | 01:46 | |
| git pull | |||
| purl | i think git pull is slow. | ||
| jonathan | purl: Of course it's not! | ||
| purl | jonathan: excuse me? | ||
| jonathan | Excuse you. | ||
| Andy | but that pulls it from my branch | ||
| jonathan | Andy: Oh? | 01:47 | |
| purl | Oh are you getting paid better than them? | ||
| jonathan | Hmmm... | ||
| For me that pulls it from the main repo... | |||
| jimmy | purl: no, git pull is not slow. | ||
| purl | okay, jimmy. | ||
| jonathan | I didn't figure out branching under git yet. | ||
| I only just got it worked out in svn before we moved to git. It'll take me at least a year yet. ;-) | |||
| Andy: Well, if you want "head", there's always getting a new clone... | 01:48 | ||
| Andy | sorry not branch, fork | ||
| Andy goes back to the git book | 01:49 | ||
| jonathan wishes he could upload the git book into his brain... | |||
| I don't doubt there are things about git that are better than svn. | |||
| But the learning curve is sure steeper. | |||
| Tene | Andy: git checkout mybranch; git pull master; should work | 01:51 | |
| if i understand what you're asking for | 01:52 | ||
| Tene bbl | 01:53 | ||
| jonathan -> sleep | 01:55 | ||
| Infinoid | Andy: how was your checkout created? | 02:00 | |
| TiMBuS | Andy, pull from the rakudo git url | 02:01 | |
| Infinoid | If you've got a branch (non-master) with some local revisions, but you're still working in a repository that was originally created with "git clone", you probably want: git fetch; git rebase origin | 02:02 | |
| I use that a lot; it's the way I normally work. | 02:06 | ||
| Andy | I made my own fork | ||
| I checked out that form | |||
| fork | |||
| github.com/petdance/rakudo/tree/master | 02:07 | ||
| I want to get the stuff that's been in github.com/rakudo/rakudo/tree/master since I started my fork | |||
| dalek | rrot: r36741 | whiteknight++ | branches/rename_pccinvoke/src/io/api.c: [rename_pccinvoke] still getting intermittent test failures, so I'm reverting the update to src/io/api.c for now, which kills the errors definatively |
02:08 | |
| rrot: r36742 | jkeenan++ | branches/update_pod: Re-code pod_todo.t to use Parrot::Test::Pod::Util. Test for presence of |
02:10 | ||
| rrot: r36743 | jkeenan++ | branches/update_pod: Change name of Parrot::Test::Pod::Util to Parrot::Test::Pod. |
02:18 | ||
| purl | dalek: that doesn't look right | ||
|
02:26
eternaleye joined
|
|||
| Andy | AHA | 02:31 | |
| I have to do a "git remote add" | |||
| dalek | rrot: r36744 | jkeenan++ | branches/update_pod: To avoid repeating code, move some auxiliary functions from individual test files to new module Parrot::Test::Pod::Utils. |
02:35 | |
| rrot: r36745 | jkeenan++ | branches/update_pod/lib/Parrot/Test/Pod.pm: Eliminate trailing whitespace. |
02:40 | ||
| rrot: r36746 | jkeenan++ | branches/update_pod/lib/Parrot/Test/Pod/Utils.pm: Add coda. |
02:41 | ||
| rrot: r36747 | jkeenan++ | trunk/src/call: Add *.obj to svn:ignore list. Cf.: |
02:48 | ||
|
03:18
Theory joined
|
|||
| TiMBuS | Andy, its possible to pull from any repo without having to 'remote add' it.. if i wanted to merge my copy from your branch i'd just use "git pull git://github.com/petdance/rakudo.git master" | 03:35 | |
|
03:35
janus joined
|
|||
| Andy | yeah, but I want to do it all the time. | 03:35 | |
| but thank you. | |||
| now I can just "git pull main HEAD" | 03:36 | ||
| TiMBuS | just letting you know so you dont alias a whole bunch of remote repos :) | ||
|
03:37
mateu left
|
|||
| Andy | ok, thanks | 03:44 | |
| dalek | rrot: r36748 | jkeenan++ | failed to fetch changeset: Remove branch whose line of development didn't pan out. |
04:05 | |
|
04:19
rurban_ joined
|
|||
| dalek | rrot: r36749 | allison++ | trunk/DEPRECATED.pod: [cage] Add deprecation notice for crufty build scripts. |
04:28 | |
|
04:32
eternaleye joined
05:25
eternaleye joined
05:45
mikehh joined
06:10
Tene joined
06:15
eternaleye joined
06:27
eternaleye joined
07:49
Ademan joined
08:34
iblechbot joined
08:43
cognominal_ joined
08:45
mberends joined
09:14
alvar joined
09:37
barney joined
|
|||
| dalek | rrot: r36750 | rurban++ | trunk/config/init/hints/mswin32.pm: [cage] uppercase cc on MSWin32 possible |
10:14 | |
| tracwiki: v50 | barney++ | Languages | 10:26 | ||
| tracwiki: trac.parrot.org/parrot/wiki/Langua...version=50 | 10:27 | ||
| rurban | barney: nqp is stable, Kea-CL misses several new changes | 10:28 | |
| c99 is good and stable | 10:29 | ||
| dalek | tracwiki: v51 | barney++ | Languages | 10:30 | |
| tracwiki: trac.parrot.org/parrot/wiki/Langua...version=51 | |||
| tracwiki: v52 | rurban++ | Languages | 10:34 | ||
| tracwiki: trac.parrot.org/parrot/wiki/Langua...version=52 | 10:35 | ||
| tracwiki: v53 | rurban++ | Languages | 10:37 | ||
| tracwiki: trac.parrot.org/parrot/wiki/Langua...version=53 | |||
| tracwiki: v54 | rurban++ | Languages | 10:39 | ||
| tracwiki: trac.parrot.org/parrot/wiki/Langua...version=54 | |||
| barney back from brunch | 10:44 | ||
|
10:47
Ademan_ joined
|
|||
| rurban | hi barney: trac.parrot.org/parrot/ticket/339 agreed? | 10:48 | |
| barney | centralising compiler detection for Win32 sounds sane to me | 10:50 | |
| rurban | ccache gcc or ccache cl or CL failed for me | 10:51 | |
| the importlib case e.g. fails currently on those cc's. | 10:52 | ||
| barney | never tried compiling with ccache | 10:54 | |
| NotFound | Parrot_find_language - Find the magic language token for a language, by language name. - return 0; ----> Thats magic! | 11:05 | |
| dalek | rrot: r36751 | fperrad++ | trunk/tools/dev/install_files.pl: [codingstd] remove hard tabs |
11:06 | |
| barney | Can I choose -0 as magic language token? | 11:14 | |
| dalek | tracwiki: v11 | barney++ | LeaveTheNest | 11:16 | |
| tracwiki: trac.parrot.org/parrot/wiki/LeaveT...version=11 | |||
| rurban | barney: joking or serious? | ||
| I really want to have backtrace for cygwin/mingw | 11:17 | ||
| dalek | rrot: r36752 | barney++ | trunk: [Pipp] Pipp is now at github.com/bschmalhofer/pipp |
||
| rrot: r36753 | barney++ | trunk/config/gen/makefiles/languages.in: [languages] add Makte-targets co-fun and up-fun |
11:19 | ||
| rrot: r36754 | barney++ | trunk/config/gen/makefiles/languages.in: [languages] Add co-pipp and up-pipp |
11:22 | ||
| rrot: r36755 | barney++ | trunk: Let svn ignore languages/pipp and languages/fun |
11:25 | ||
| bernhard.schmalhofer@gmx.de | Pipp: | 11:34 | ||
| link: www.perlfoundation.org/parrot/index.cgi?pipp | |||
| rrot: r36756 | barney++ | trunk/NEWS: [docs] Pipp has no support for 'switch' yet |
11:37 | ||
|
11:48
masak joined
|
|||
| rurban | NEWS: "Removed (incomplete) Bignum implementation" shouldnt that say "Disabled (incomplete) Bignum implementation" | 12:12 | |
| NEWS: ļæ½Better "Disabled incomplete BigNum implementation" | 12:13 | ||
| dalek | rrot: r36757 | fperrad++ | trunk: [TGE] fix load_bytecode in install tree |
12:19 | |
|
12:19
rurban_ joined
12:30
TiMBuS joined
|
|||
| barney | rurban: wasn't src/bignum.c removed? | 12:31 | |
| rurban | no. src/pmc/bignum.pmc was just disabled. And I got it almost working | 12:38 | |
| I'm just adding bigint support for bignum. | |||
| dalek | rrot: r36758 | rurban++ | trunk/NEWS: BigNum wording |
12:42 | |
| rurban | It never worked anyway. I make it work now. | 12:43 | |
| barney | rurban++ | 12:45 | |
|
13:02
Whiteknight joined
13:11
Ademan joined
13:14
TiMBuS joined,
particle1 joined
|
|||
| barney | Pipp is now on github, use.perl.org/~Bernhard/journal/38480 | 13:19 | |
| Infinoid | Cool, I'll add another rss parser. | 13:28 | |
| dalek | rrot: r36759 | whiteknight++ | branches/rename_pccinvoke/src/io/api.c: [rename_pccinvoke] update the Parrot_PCCINVOKE calls in src/io/api.c that don't use string or PMC args or results. All tests pass here |
13:33 | |
| barney | Infinoid++ | ||
|
13:37
sjn joined
13:45
kid51 joined
|
|||
| dalek | rrot: r36760 | barney++ | trunk/include/parrot/packfile.h: [codingstd] satisfy c_macro_args.t |
13:50 | |
|
13:50
barney joined
|
|||
| Infinoid installs SUPER.pm on feather | 13:53 | ||
| dalek | rrot: r36761 | barney++ | trunk/include/parrot/packfile.h: revert 36760, didn't see the comment in the line above |
13:54 | |
|
13:58
mikehh joined
|
|||
| Infinoid | Yeah. I already did that once, too. Sounds like it's still a work in progress. | 13:59 | |
|
13:59
rhr joined
14:07
gravity joined
|
|||
| dalek | rrot: r36762 | barney++ | trunk/t/codingstd/perlcritic.t: [codingstd] The list of languages for 'make codetest' is empty, |
14:16 | |
|
14:40
Hinrik joined
14:41
Tene joined
|
|||
| rurban | bignum works fine! I'm tuning the tests and interfaces now | 14:48 | |
|
15:07
Hinrik joined
15:21
rafl joined
|
|||
| rurban | trac.parrot.org/parrot/ticket/280 has now bignum | 15:21 | |
|
15:34
Hinrik joined
|
|||
| dalek | tracwiki: v55 | chrisdolan++ | Languages | 15:48 | |
| tracwiki: trac.parrot.org/parrot/wiki/Langua...version=55 | |||
| tracwiki: v56 | chrisdolan++ | Languages | 15:49 | ||
| tracwiki: trac.parrot.org/parrot/wiki/Langua...version=56 | |||
| tracwiki: v57 | chrisdolan++ | Languages | 15:52 | ||
| tracwiki: trac.parrot.org/parrot/wiki/Langua...version=57 | |||
| rg | infinoid: why is the change comment not displayed for wiki changes? and could you append &action=diff to the url? | 16:00 | |
|
16:00
Hinrik joined
|
|||
| rurban | I justthought the same | 16:00 | |
| dalek | rrot: r36763 | jkeenan++ | trunk/t/codingstd/perlcritic.t: Clarify inline comment. |
16:02 | |
| nopaste | "infinoid" at 96.238.213.50 pasted "parrotwikilog.pm plugin source; patches welcome." (104 lines) at nopaste.snit.ch/15627 | ||
| Infinoid | (sorry, I've got limited tuits at the moment and I want to finish updating github stuff first) | 16:03 | |
| nopaste | "infinoid" at 96.238.213.50 pasted "test.pl script for running plugin without bot" (45 lines) at nopaste.snit.ch/15628 | 16:05 | |
| rg | ok, that's a big help. i'll see what i can do | 16:06 | |
| Infinoid is consolidating the github rss parser into a common base module, which is a big help because we're about to have 8 of these | |||
| dalek | tracwiki: v58 | rurban++ | Languages | ||
| tracwiki: trac.parrot.org/parrot/wiki/Langua...version=58 | |||
|
16:07
Limbic_Region joined
16:24
ask_ joined
|
|||
| Infinoid | oh my, quite a lot of parrot languages on github | 16:28 | |
| dalek | rrot: r36764 | jkeenan++ | tags/tcif-26373: Branch corresponding to tag has been deleted, so tag may be deleted as well. |
16:30 | |
| masak | quite a lot of Perl 6 projects on github, as well. | ||
| rurban | I've put mine to google svn. I prefer svn so far | 16:31 | |
|
16:31
Hinrik joined
16:34
jan joined
|
|||
| Infinoid | rurban: remind me about that, I've got a googlecode atom feed parser that I can consolidate into a common base module and then add a plugin for your language too | 16:40 | |
| rurban | later. I'll add bignum now | ||
| Infinoid | when I get home, there are 7 more github language plugins I will add parsers for | ||
| back later & | |||
| rurban | most tests pass. just stringification is broken, markled as todo | ||
| nopaste | "rg" at 91.13.171.120 pasted "tracwiki parser enhancement" (24 lines) at nopaste.snit.ch/15629 | 16:41 | |
| rg | oh well. 5 seconds too slow | ||
| msg infinoid please check nopaste.snit.ch/15629 | 16:42 | ||
| purl | Message for infinoid stored. | ||
| Infinoid | thanks, I will. sorry, gotta run | 16:43 | |
|
16:51
eternaleye joined
|
|||
| dalek | rrot: r36765 | rurban++ | trunk: TT #280: add bignum (again) - bigint inheritence not yet enabled |
16:56 | |
|
17:01
alvar joined
|
|||
| dalek | rrot: r36766 | rurban++ | trunk/t/codingstd/c_macro_args.t: [cage] TRACE_PRINTF exception |
17:03 | |
|
17:03
clunker3_ joined
17:08
mikehh joined
17:30
eternaleye joined
17:31
bacek joined
17:50
jq- joined
|
|||
| dalek | rrot: r36767 | NotFound++ | trunk: [core] allow Parrot_compile_sub direct usage from embedding, modify embed.t to use it |
17:53 | |
|
17:58
eternaleye joined
18:14
Hinrik joined
18:30
eternaleye joined
18:38
mberends joined
18:39
mberends joined
|
|||
| Coke | . | 18:39 | |
|
18:40
ask_ joined
|
|||
| rurban | seen kj? | 18:41 | |
| purl | kj was last seen on #parrot 21 hours, 12 minutes and 57 seconds ago, saying: Whiteknight: seems you got another reply on self :-) | ||
| rurban | msg kj I'll commit some native_pbc's for you, already for 0.9.1. missing is darwin/ppc (kid51?) and 64-bit BE (not known) | 18:42 | |
| purl | Message for kj stored. | ||
|
18:50
Hinrik joined
18:54
particle joined
|
|||
| dalek | rrot: r36768 | rurban++ | trunk/config/gen/config_pm/myconfig.in: [cage] add longdoublesize to myconfig |
18:54 | |
|
18:55
Tene_ joined
|
|||
| dalek | rrot: r36769 | allison++ | trunk/tools/dev/gen_makefile.pl: [install] Adding a simple tool that generates a single makefile from the |
19:08 | |
|
19:19
Hinrik joined
19:47
Andy joined
|
|||
| GeJ | Good morning everyone | 20:00 | |
|
20:00
jrockway joined
|
|||
| dalek | rrot: r36770 | rurban++ | trunk/t/native_pbc: [t] update release native_pbcs and test, darwin/ppc missing |
20:06 | |
|
20:06
jrockway left
20:07
jrockway joined
|
|||
| dalek | rrot: r36771 | rurban++ | trunk/tools/dev/mk_native_pbc: [t] more mk_native_pbc fixes |
20:07 | |
| Coke accidentally hits submit instead of preview. | 20:09 | ||
| "close enough" | |||
| www.parrot.org/news/twip-week-parro...-14th-2009 | |||
| dalek | rrot: r36772 | rurban++ | trunk/src: [core] add more needed 12 + 16 double byte transformers. switch trick by Infinoid. |
||
| shorten | Coke's url is at xrl.us/begcz4 | ||
| rurban | Infinoid++ # for the transformer switches and codingstd cleanup | 20:10 | |
|
20:13
Andy joined
|
|||
| rurban doing couple of smokes now | 20:17 | ||
|
20:20
rurban_ joined
20:29
Andy joined
|
|||
| dalek | rrot: r36773 | fperrad++ | trunk/tools/dev/mk_inno_language.pl: [inno-setup] LICENSE & .pbc are optional |
20:51 | |
| rrot: r36774 | fperrad++ | trunk/tools/install: [install] move all languages in smoke_languages.pl |
20:53 | ||
| rrot: r36775 | fperrad++ | trunk/config/gen/makefiles/languages.in: [Pipp] bad copy/paste |
21:01 | ||
| rrot: r36776 | fperrad++ | trunk: [install] filename convention |
21:04 | ||
|
21:04
eternaleye joined
21:19
jrockway joined
21:20
zostay joined
21:25
Eevee joined
21:27
Theory joined,
zostay joined
21:40
chromatic joined
21:49
jrockway_ joined,
HG` joined
|
|||
| Coke | chip: you're not the autocomplete I expected! | 21:56 | |
| chromatic: how goes? | |||
| chromatic | Should have time today and tomorrow to work on anything necessary for the release. | 22:01 | |
| Any suggestions? | |||
| purl | Any suggestions are welcome. (including ripping it out entirely :)) | ||
| particle | todo/skip review | 22:04 | |
|
22:06
riffraff joined
|
|||
| chromatic | Will do. | 22:09 | |
|
22:32
soxet joined
|
|||
| rg | coke: you might want to use irc.parrot.org (instead of irc.perl.org) in your twip. also, a link to the logs (irclog.perlgeek.de/parrot/) might be helpful. | 22:33 | |
| dalek | rrot: r36777 | fperrad++ | trunk/languages/c99: [c99] improve Makefiles |
22:38 | |
| Coke | rg: I might, but there's no functional difference between them. =-) Logs are a good idea. I'll update my template now. | 22:39 | |
| we need nytprof for parrot. | |||
| someone go make that happen. | |||
| rg | i know, i just thought we were trying to separate from perl nameing | 22:41 | |
| Coke | allison is. | 22:42 | |
| changed in my template so I'll advert the new ones next week. Thanks. | |||
| hurm. I didn't scan the parrotsketch this week. whoops. | 22:43 | ||
| rg++ | |||
| rg | thanks, just trying to help ;) | 22:44 | |
|
22:55
mikehh joined
23:24
bacek_ joined
|
|||
| dalek | rrot: r36778 | allison++ | trunk: [install] Some modifications to which files are installed, allowing certain |
23:39 | |
| rrot: r36779 | allison++ | trunk/config/init/install.pm: [install] Calculate the versioned directory name once during the configure |
23:42 | ||
| rrot: r36780 | allison++ | trunk/lib/Parrot: [config] Make the configuration process smarter about reading the version be used from an install. |
23:44 | ||
|
23:58
bacek joined
|
|||