|
#parrot Parrot 0.5.2 Released | parrotcode.org/ | see www.parrotcode.org/misc/parrotsketch-logs/ for logs Set by moderator on 11 February 2008. |
|||
|
00:41
cotto_ joined
|
|||
| svnbotl | r26082 | jkeenan++ | trunk: | 01:21 | |
| : Remove Test::Simple, Test::More and Test::Builder from the Parrot distribution. All are available in Perl 5.8, which is the minimum version required for building Parrot. Fix one test file. See rt.perl.org/rt3/Public/Bug/Display....?id=38262. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26082 | |||
| chromatic | Do we need to update META.yml and Bundle::Parrot now? | 01:24 | |
| kid51 | chromatic: I don't know what META.yml is all about, but, from looking at its contents, I suspect the answer is Yes. Because the directory lib/Test/ no longer exists. As for Bundle::Parrot, I suspect the answer is No. Isn't that for non-core modules that are desirable but not mandatory? | 02:01 | |
| chromatic | If Parrot::Test relies on the output from a specific version of Test::Builder, we should mark that as a minimum dependency. | 02:15 | |
|
02:47
Theory joined
02:58
kid51 joined
|
|||
| svnbotl | r26083 | jkeenan++ | trunk: | 03:24 | |
| : Deleting 'lib/Test' from no_index because the directory itself has ceased to be. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26083 | |||
| r26084 | jkeenan++ | trunk: | 03:56 | ||
| : Tagging trunk at r26083 so that the tcif can be synched to it. | |||
| r26085 | jkeenan++ | trunk: | |||
| : Deleting superfluous tag tcif-25845 | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26085 | |||
|
03:57
skv_ joined
|
|||
| kid51 must sleep | 04:08 | ||
| purl | $kid51->sleep(8 * 3600); | ||
|
04:32
svnbotl joined
|
|||
| svnbotl | r26087 | chromatic++ | trunk: | 04:39 | |
| : [config] Use PMC type names, not dotted constants, when creating the | |||
| : configuration PMC. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26087 | |||
|
05:09
gabriel joined
07:10
uniejo joined
|
|||
| spinclad | re constant == not considered for GC: an approach i've seen involved not flagging items but letting a generational compacting GC do its job on them, producing a well-localized, compact layer, depending on earlier = more core layers, and rarely to be considered for GC again. all this would fall out of such a GC system once it's ready. (more) | 07:12 | |
| meantime i wonder if the cost of misflagging and correct flagging may for now outweigh the benefit of shortening GC. | |||
| chromatic | Probably. | 07:13 | |
| purl | Really? Probably? Are you Certain it's not certain? Are you sure it's unsure? I think you need to look harder. | ||
| spinclad | (btw was my first line complete for you? should have ended in '(more)') | 07:16 | |
| chromatic | yes | ||
| spinclad | (kthx) | ||
|
08:03
iblechbot joined
08:29
contingencyplan joined
08:34
cosimo joined
09:20
kj joined
09:35
jjore joined
09:37
DarkWolf84 joined
09:45
lbr left
09:59
AndyA joined
|
|||
| svnbotl | r26088 | chromatic++ | trunk: | 10:49 | |
| : [Lua] Constant String PMCs need to contain constant STRINGs. Hopefully this is just a temporary workaround until we get constants sorted. | |||
| : Lua still doesn't quite run with GC enabled, but it's close. | |||
| r26089 | kjs++ | trunk: | |||
| : [ecmascript] | |||
|
11:02
marmic joined
|
|||
| svnbotl | r26090 | kjs++ | trunk: | 11:14 | |
| : [docs] improve operator table documentation a bit. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26090 | |||
|
11:35
kid51 joined
11:48
davidfetter joined
|
|||
| svnbotl | r26091 | jkeenan++ | tcif: | 11:52 | |
| : Until Test-Harness-3.11 is available, will need to make a system call to | |||
| : prove to run pre- and postconfiguration tests, as App::Prove::run() | |||
| : exits prematurely. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26091 | |||
|
11:57
dwave joined
|
|||
| svnbotl | r26092 | jkeenan++ | tcif: | 12:08 | |
| : Correct overly strict test #2; use 'ok' instead of 'is' in 01.t tests. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26092 | |||
|
12:09
Coke joined
12:13
wknight8111 joined
12:19
svnbotl joined
12:50
mire__ joined
12:56
iblechbot joined
13:00
Andy joined
13:16
liona29 joined
13:52
gryphon joined
|
|||
| moderator | Parrot 0.5.3 Released | parrotcode.org/ | see www.parrotcode.org/misc/parrotsketch-logs/ for logs | 13:55 | |
| Coke | gmail is giving me ads for "bird diaper flight suits" when viewing parrot tickets. | 14:00 | |
| lathos | It's a very, very mad world. | 14:07 | |
|
14:18
cout joined
14:24
jq joined
|
|||
| Coke | lathos: hai. | 14:25 | |
| cognominal_ | Coke, parrot is still leaking after all? | 14:26 | |
| Coke | ... hence the diaper? | ||
| cognominal_ | yea | ||
| Coke | =-) | ||
| does that make chromatic and andy the diaper team? | 14:28 | ||
| lathos | Not going there. | 14:30 | |
| Coke | is there an easy way to reverse an array pmc? | 14:37 | |
| (fixedpmcarray) | |||
|
14:41
jhorwitz joined
|
|||
| AndyAway | I have experience with diapers. | 14:56 | |
| Andy | We know there is plenty of leakage. | 14:58 | |
|
15:15
camgirl29 joined
|
|||
| Andy | Current Parrot leakage from "perl6 -e'say "Hello, World!"' | 15:34 | |
| pastebin.com/m2d682b4 | |||
| jonathan | Andy: If you run Rakudo in interactive mode, do "class Foo { }" and press enter, do you get an error? | 15:40 | |
| Just want to check someone other than me is seeing this... | 15:41 | ||
| Andy | can't look right now | ||
| ask me in 5 | |||
| pmichaud | rebuilding, checking | ||
| jonathan | pmichaud: I was working on a Parrot guts patch when I ran into this...thought for ages it was my patch, then tested again in a clean tree and it's still here... | 15:42 | |
| pmichaud | what error are you getting? | 15:43 | |
| Andy | uniqua:~/parrot $ ./parrot - | ||
| class Foo { } | |||
| purl | it has been said that class Foo { } is okay | ||
| Andy | error:imcc:syntax error, unexpected PARROT_OP ('class') | ||
| in file '-' line 1 | |||
| jonathan | I know that this worked up until relatively recently, because otherwise I'd never have been able to do/test 26081 | ||
| pmichaud | andy: forgot perl6.pbc | ||
| jonathan: did you try running with -G ? | |||
| jonathan | class Foo { } | ||
| purl | class Foo { } is okay | ||
| jonathan | too few arguments passed (0) - 4 params expected | ||
| particle | c:\\usr\\local\\parrot\\trunk\\languages\\perl6>perl6 | ||
| class Foo {} | |||
| too few arguments passed (0) - 4 params expected | |||
| jonathan | pmichaud: Same with -G | 15:44 | |
| particle | ayep | ||
| jonathan | But when I did, say, 26081 I was not svn up'd to latest Parrot core. | ||
| pmichaud | iwbni the "too few arguments" message also said what sub was being called | ||
| cognominal_ | iwbni? | ||
| particle kicks purl | 15:45 | ||
| purl | NEWSFLASH: LAMER ATTACKS INFOBOT. FILM AT 11 | ||
| jonathan | The odd thing is, it says one sub in the stack trace, and the line number is that of the next sub. | ||
| cognominal_: it would be nice if... | |||
| particle | purl, iwbni is "it would be nice if" | ||
| purl | OK, particle. | ||
| cognominal_ | in case of syntax error is that possible to get the parser stack? | 15:46 | |
| jonathan | I went back to 26074 and the bug is there too, so it wasn't related to the unicode improvements. | ||
| particle | i'm going through -t 1 now | ||
| pmichaud | ...parser stack? | ||
| jonathan | No, call stack at the point of error. | ||
| pmichaud | but "point of error" is the point at which we detected the error | 15:47 | |
| it doesn't say anything about how far the parser got | |||
| jonathan | If we get to execution, I mean. | ||
| Note that --target=pir works. | |||
| pmichaud | in case of "syntax error" we don't get to execution, right? | ||
| particle | -e fails, though | ||
| pmichaud | (my "parser stack" note was in response to cognominal_'s q, sorry) | 15:48 | |
| jonathan | pmichaud: Ah, sory, OK. :_) | ||
| nopaste | "particle" at 24.19.3.148 pasted "tail of output from ../../parrot perl6.pbc -t 4 -e "class Foo { }"" (1062 lines) at nopaste.snit.ch/12409 | 15:49 | |
| pmichaud | running with -t1 gives me a segfault | ||
| cognominal_ | I mean, what the parser has commited so far and how or something like that | ||
| particle | it's in HLLCompiler's evalpmc | ||
| pmichaud | cognominal_: that needs to come from the error message | 15:50 | |
| cognominal_ | yes | ||
| jonathan | particle: Yup, that's where I saw it. But the line number matches up with HLLCompiler's eval. | ||
| It's funny that this code fails, but "say 'hi';" works | |||
| pmichaud | oh | 15:51 | |
| there's something wrong with the PIR | |||
| oh, nm | 15:52 | ||
| it's okay | |||
| hmmm | |||
| svnbotl | r26094 | coke++ | trunk: | 15:53 | |
| : [tcl] | |||
| : Simplify [lsort] - one of our pmc ancestors has a sort; use that one, | |||
| : delete our own version. add in a way to reverse a list, to implement | |||
| : --decreasing (since the builtin sort doesn't let us flip the sense | |||
| pmichaud | what is "$def" ? | ||
| Coke | Andy: I'm vaguely curious as to whether or not ./tclsh -e "puts {Hello, world.}" leaks more. | ||
| jonathan | The currently being defined class. | ||
| pmichaud | but why is it a lexical? | ||
| Andy | Coke: Remind me later today and I'll run it for you. | ||
| jonathan | Because I can't see a way in PAST to just say "use a register". | 15:54 | |
| pmichaud | but why do you need to store it in a register in the first place? | ||
| jonathan | It's a temporary, but I need to refer to it in many places, passing it off to various methods... | ||
| pmichaud | ahhh | ||
| jonathan | Like, for add_attribue, add_role, etc. | ||
| I'd like a cleaner solution, if there is I'd be happy. But it was the best I could think of without resorting to inline PIR. | 15:55 | ||
| ok | |||
| 26049 works | 15:56 | ||
| 26074 does not. | |||
| So the change is somewhre between those. | |||
| pmichaud | my thinking was to collect all of the things to be added into a single call to create the class | ||
| as opposed to separate calls for each attribute, each role, etc. | 15:57 | ||
| jonathan | I guess that could work too. | ||
| pmichaud | so, each action method for 'has', etc. simply stores entries in the symbol table, then when we're done with the block for the class we collect all of the attributes together then | 15:58 | |
| jonathan | That could work too. | 15:59 | |
| Maybe cleaner. | |||
| I don't feel strongly either way. | 16:00 | ||
| pmichaud | anyway, that's not what is at issue here :-) | ||
| jonathan | Sure. | ||
| Trying to work out which revision it is... | |||
| Spent ages trying to figure out what on earth I'd done wrong with my "does" patch... | |||
| 26052 is not working | 16:01 | ||
|
16:02
peeps[work] joined
|
|||
| jonathan | parrotvm.org/svn/parrot/revision/?rev=26052 | 16:02 | |
| Other patches between this one and the one that works were to Pheme, so I suspect this one. | |||
| pmichaud | I wondered about this patch when I saw it | 16:03 | |
| Coke | that's just converting to tailcalls. *shouldn't* be a problem. | ||
| jonathan | I'm trying to spot why it's wrong, and it's not obvious to me... | ||
| Coke | (if it is, it's exposing a parrot bug.) | ||
| pmichaud | a tail call is not exactly the same | ||
| especially if the called function returns something other than a single value | 16:04 | ||
| Coke | if the original assignment was to a PMC, it doesn't matter. | ||
| if the original assigment was to a base type, yes, you're then missing an autobox. | |||
| pmichaud | huh | ||
| ? | |||
| the tailcall can still be missing an autobox | 16:05 | ||
| but lets look at arg mismatch | |||
| Coke | Didn't I just say that? | ||
| pmichaud | if sub 'foo' does .return ($P0, $P1, $P2) | ||
| then there's a difference between | |||
| $P1 = 'foo'() .return ($P1) | |||
| and | |||
| .return 'foo'() | |||
|
16:06
peepsalot joined
|
|||
| Coke | ... what's the difference? | 16:06 | |
| pmichaud | I'm not saying that's the error in this case, I'm just saying that they aren't equivalent | ||
| the non-tail call version returns a single PMC | |||
| the tailcall version returns three PMCs | |||
| Coke | seems reasonable, ok. | 16:07 | |
| (in this case, though, that's not happening. =-) | |||
| pmichaud | similarly, if sub foo does .return ($I0) | 16:08 | |
| then there's a difference between | |||
| $P1 = 'foo'() .return ($P1) | |||
| and | |||
| .return 'foo'() | |||
| Coke | not really. | 16:09 | |
| pmichaud | the first does autoboxing to a PMC | ||
|
16:09
peepsalot joined
|
|||
| pmichaud | the second may or may not | 16:09 | |
| Coke | since all the autoboxing paths I can think of will result in the same answer. | ||
| pmichaud | assuming that the tail call is within sub 'bar', then there would be a difference with $S0 = 'bar'() | ||
| because the tailcall would coerce directly from int to string without going through PMC | 16:10 | ||
| jonathan | OK, found it | 16:12 | |
| It's the second hunk in the HLLCompiler patch | |||
| 426 \t \t $P1 = $P0(source) | |||
| 427 \t\t.return ($P1) 425 \t.return $P0(source) | |||
| ugh | |||
| - \t \t $P1 = $P0(source) | 16:13 | ||
| - \t\t.return ($P1) | |||
| +\t \t.return $P0(source) | |||
| wtf | |||
| You gt the idea. | |||
| :-) | |||
|
16:13
peepsalot joined
|
|||
| pmichaud | yes, from the nopaste :-) | 16:13 | |
| so, the PIR compiler doesn't like being called via a tailcall? | 16:14 | ||
| jonathan | Basically, tail-calling into what we get back from compreg doesn't work. | ||
| That's my analysis. | |||
| pmichaud | I can believe it. The PIR compiler PMC is probably somewhat odd | ||
| jonathan | Yeah. | ||
| Seems a likely culprit. | |||
| OK, guess for now we revert that bit of the patch, then it's a ticket. | 16:15 | ||
| pmichaud | yes | ||
| nice catch | |||
| jonathan | I'll do the fix. Anyone for the ticket? ;-) | ||
| Andy | Who wanted the tcl help? | 16:17 | |
| particle | coke did. that's the guy that isn't me. | ||
| Coke | [RESEND] Andy: I'm vaguely curious as to whether or not ./tclsh -e "puts {Hello, world.}" leaks more. | ||
| Andy | Coke, YOU want me to try some tcl stuff | 16:18 | |
| Coke | (than the equivalent perl6 version) | ||
| Andy | ok, making. | ||
| what exact commandline do you want? | |||
| I don't see a tclsh | |||
| ahhh, it's a target | 16:19 | ||
| jonathan | Reverted that one tail call. | ||
| Coke | ../../parrot tcl.pbc -e "puts {Hello, world.}" would also work. | 16:20 | |
| Andy | MANY more leaks | 16:21 | |
| 800k | |||
| jonathan | Writing the ticket for RT now... | 16:22 | |
|
16:22
peepsalot joined
|
|||
| Andy | okm mailed 'em to you, Coke. | 16:22 | |
| back to work I go. | |||
|
16:26
particl1 joined
|
|||
| svnbotl | r26095 | jonathan++ | trunk: | 16:27 | |
| : [pct] Undo a tailcall optimization; tail-calling into the PIR compiler sometimes seems to not work. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26095 | |||
| Coke | tcl back down to two failing tests if i disable GC. | ||
| Andy++ thanks. | |||
| Andy | you're welcome. | 16:29 | |
|
16:29
peepsalot joined
|
|||
| svnbotl | r26096 | jonathan++ | trunk: | 16:33 | |
| : [core] Add pmc variant of the does vtable method and a related op. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26096 | |||
|
16:36
camgirl29 joined
16:37
peepsalot joined
16:41
cj joined
16:42
peepsalot joined,
peeps[work] joined
16:49
peepsalot joined
16:53
peepsalot joined
16:55
Theory joined
17:07
mj41 joined
|
|||
| svnbotl | r26097 | jonathan++ | trunk: | 17:11 | |
| : [core] Implement does_pmc and do some other bits of refactoring of the does code. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26097 | |||
|
17:13
peepsalot joined
17:14
davidfetter joined
|
|||
| Coke | is there a perl based tool for finding cut and pasted code? Something like PMD's CPD that works on arbitrary text files? | 17:16 | |
|
17:17
peepsalot joined,
Bill_Ruppert joined,
parrot-poke joined
|
|||
| particle | PMD? CPD? | 17:20 | |
| davidfetter has gone and forgotten who's supposed to be in .pt at the moment | 17:23 | ||
| particle | you are! | ||
| Coke | pmd.sourceforge.net/cpd.html | 17:26 | |
| davidfetter | i meant apart from yours truly | ||
| davidfetter touching up his slides for a lisbon.pm meeting... | |||
|
17:28
silug joined
|
|||
| jonathan | Hmm. So...what next on Rakudo... :-) | 17:28 | |
| svnbotl | r26098 | jonathan++ | trunk: | 17:30 | |
| : [rakudo] Implement smart-matching against a role name to check if the class does the role, plus a little clean-up to the role creation code. | |||
| r26099 | jonathan++ | trunk: | |||
| : [rakudo] Add a file missed out in the previous ci. Oops. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26099 | |||
| particle | jonathan: try make test | 17:31 | |
| i'm getting a sanity test failure, 07-simple-multisubs.t | |||
| with r26099. same for you? | |||
| push_pmc() not implemented in class 'Closure' | 17:33 | ||
| cognominal_ | jonathan, I want all the pair syntaxes :) | ||
| I am curious how you will do it because so far I fail. | 17:34 | ||
|
17:34
sjansen joined
|
|||
| jonathan | particle: Is r26099 latest? | 17:38 | |
| particle | yep | ||
| jonathan | particle: Here: | ||
| t\\01-sanity\\07-simple-multisubs....ok | |||
| particle | did realclean after your does_pmc patch | ||
| jonathan | Right. And those that came after it shouldn't have needed that. | 17:39 | |
| Hmm. | |||
| particle | ok, well i'll step away from rakudo for a bit, anyway. i have too many patches in the air, gotta commit some | ||
| if you could get 'is export' working, i'd love it. | |||
| jonathan | Rakudo ones or elsewhere? | 17:40 | |
| particle | elsewhere | ||
| jonathan | OK. | ||
| particle | i've got a config step for gettext | ||
| jonathan | Let me know if the multisub issue goes on; since I'm throwing so much into Rakudo I'm likely to blame for problems. | ||
| particle | wilco | ||
| jonathan | is export - yeah, now I've got and wabbed on about how it's supposedly easy... | 17:41 | |
| I only meant the "put a multi in the global namespace" bit is easy, though. | |||
| Is that the bit you're wanting? | |||
| particle | hrmm. | ||
| i want to replace the pir classes with perl 6 classes | |||
| in so doing, i'd like to have 'is export' working | 17:42 | ||
| jonathan | cognominal_: All of them? All of them? Sheesh! :-) | ||
| particle | so List.max can be called with max List | ||
| jonathan | cognominal_: But yes, I want them too. :-) | ||
| particle: Right, that's the multi-creation bit. | |||
| OK, looks like I've got my next tasks cut out for me. | 17:43 | ||
| particle | or, you could work with me on getting zev's patch applied | 17:44 | |
| jonathan | How far off working is it? | ||
| particle | it's close. lemme nopaste what i've got | ||
| cognominal_ | jonathan, pairs are everywhere in Perl6 | ||
| if you want to have a perl6 open function, you need pairs | |||
| jonathan | cognominal_: Sure, they're important. | ||
| nopaste | "particle" at 24.19.3.148 pasted "zev++'s patch, modified" (103 lines) at nopaste.snit.ch/12410 | 17:45 | |
| jonathan | I have been looking into doing them. | ||
| Just getting it straight(ish) in my head before digging into the code. | |||
| particle: Will look into this later, having a chat with Liz now about concurrency stuff. | 17:46 | ||
| cognominal_ | because I can't help you I am translating som pir in Perl6 and pairs would make it clean | ||
| particle | right-o | ||
| cognominal_ | Liz++ | ||
| jonathan | OK, will try and do some work on paris soon. | ||
| back in a bit | |||
| particle | we'll always have pairs | ||
|
17:51
Psyche^ joined
|
|||
| ewilhelm | purl: seen kid51? | 17:52 | |
| purl | kid51 was last seen on #parrot 13 hours and 44 minutes ago, saying: must sleep | ||
|
17:54
particl1 joined
|
|||
| particl1 | my stupid internet is broken. | 17:54 | |
| Coke | particl1: did you set svn props on those new files before checkin? | 17:55 | |
| particl1 | probably not, can't recall. | ||
| what's the incantation for that? | |||
| Coke | wondering if that explains the odd doublespacing. | ||
| prove t/distro/file_metadata.t : do what it tells you. | 17:56 | ||
| particl1 | that's annoying. we should have a script that just does it | ||
| kick particle, would you? | |||
|
17:56
peepsalot joined
|
|||
| particle | thx | 17:57 | |
| fixing | |||
| svnbotl | r26100 | particle++ | trunk: | 17:58 | |
| : [config] add gettext detection | |||
| : ~ if gettext libs detected, -DHAS_GETTEXT is added to ccflags | |||
| : ~ added simple tests, more needed for full coverage | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26100 | |||
| r26101 | particle++ | trunk: | 18:04 | ||
| : don't use magic numbers | |||
| r26102 | particle++ | trunk: | |||
| : fix svn metadata | |||
| r26103 | particle++ | trunk: | |||
| particle | could somebody update to 26105, realclean, and configure? | 18:11 | |
|
18:11
barney joined
|
|||
| particle | i wanna make sure i didn't break non-windows platforms with that gettext config patch | 18:11 | |
| it'd be nice to have results with and without gettext | |||
| svnbotl | r26104 | particle++ | trunk: | ||
| : [t] fix file metadata test failure output so commands work on windows, too | |||
| r26105 | particle++ | trunk: | |||
| : [config t] fix metadata for real this time | |||
| particle | Seeing if your configuration includes gettext...........................no. | 18:15 | |
| so far, so good on linux-x86 | |||
| Coke | particle: OOC, why did you remove the semicolon on that map? | 18:16 | |
| particle | where? | 18:17 | |
| you mean before \\n" | 18:18 | ||
| semicolons are not command separators on windows | |||
| if they're there, i can't copy the output from the failed tests and run it | |||
| Coke | And now *i* can't do that. =-) | 18:21 | |
| what is a command separator on windows? | |||
| particle | ok, looks like we'll need && | 18:22 | |
| i wonder if foo && <end of input> will work. | |||
| Coke | eh. I can always cut and paste separately. | ||
| I am now inconvenienced, but less then you were before the patch. | |||
| particle | if we prefix && on the second - last lines, it'll work for both | 18:23 | |
| Coke | that's easy enough. | 18:30 | |
| moment. | |||
|
18:31
stephen joined,
stephen left
|
|||
| Coke | ... meh. nevermind. feel free to fix it if you like, else I'll do it later. =-) | 18:32 | |
|
18:49
mire__ joined
19:02
IllvilJa joined
|
|||
| svnbotl | r26106 | bernhard++ | trunk: | 19:04 | |
| : [Plumhead] | |||
| : Get rid of '"' in double quoted strings. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26106 | |||
| barney | cotto++ for work on PHPArray | 19:09 | |
| svnbotl | r26107 | bernhard++ | trunk: | 19:10 | |
| : #51178: [PATCH] exists_* and delete_* for PHPArrays | |||
| : Courtesy of Christoph Otto. | |||
| r26108 | particle++ | trunk: | |||
| : [docs] typo and ws fixes | |||
| particle | pmichaud: ping | 19:14 | |
| cotto_ | barney, thanks | 19:18 | |
| svnbotl | r26109 | bernhard++ | trunk: | 19:22 | |
| : Remove trailing whitespace in C-code. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26109 | |||
| barney hates Perl scripts with three BEGIN blocks, t/perl/Parrot_Test.t | 19:24 | ||
| which does not compile here | |||
| particle | the third begin can likely be removed | 19:26 | |
| barney | Is anybody looking at the patches from Andrew Whitworth ? 50884, 50882, 50768 | 19:32 | |
| cotto_ | '84 doesn't seem to have a patch attached | 19:36 | |
| pmichaud | particle: pong | 19:38 | |
| barney | It's a natural language patch :=) | ||
| nopaste | "particle" at 24.19.3.148 pasted "pmichaud: not-quite-working perl6-in-perl6 patch, modified from a submission by zev" (103 lines) at nopaste.snit.ch/12411 | 19:39 | |
| pmichaud | I was hoping to avoid the perl6-bootstrap.pmc target | 19:40 | |
| *.pbc | |||
| I'd rather not call it 'bootstrap' at any rate -- i.e., I'd prefer BOOTSTRAP_SOURCES to be PIR_SOURCES | 19:41 | ||
| and RUNTIME_SOURCES to be PERL6_SOURCES | 19:42 | ||
| see, for example, the way that PGE's makefile uses PGE to build a component of itself without having to have a separate PGE.pbc target | 19:43 | ||
| s/target/bootstrap target/ | |||
| what's the not-quite-working part? | 19:44 | ||
| particle | pmichaud: yes, i was planning to use pir/perl6 | 19:45 | |
| hang on, phone | 19:46 | ||
| ok, i'm back | 19:50 | ||
| too few arguments passed (0) - 1 params expected | |||
| now that jonathan found tha other tailcall problem, i wonder if it's related | |||
| current instr.: 'foo' pc 100441 (src\\gen_runtime.pir:19) | 19:51 | ||
| called from Sub '_block10' pc 31 (EVAL_7:15) | |||
| called from Sub 'parrot;PCT::HLLCompiler;eval' pc 785 (src\\PCT\\HLLCompiler.pir:458) | |||
| pmichaud | oh. Dummy.pm is generating code that is being treated as main? | ||
| or perhaps it's because we end up with multiple _block10's | 19:52 | ||
| particle | hrmm. there's no :main | ||
| but, yeah, i think it's multiple _block10 | |||
| yes, that's it. | |||
| pmichaud | let me svn up and see what I get | ||
| particle | ok, you'll need svn up and apply patch | ||
| pmichaud | patching... building | 19:58 | |
| TimToady | phone | 20:01 | |
| pmichaud | TimToady++ | ||
| svnbotl | r26110 | bernhard++ | trunk: | 20:06 | |
| : #50768: [PATCH] Update Win32 platform documentation. | |||
| : Courtesy of Andrew Whitworth | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26110 | |||
|
20:07
schmalbe joined
20:12
flora29 joined
|
|||
| schmalbe | particle: RT#44333 can probably be closed | 20:38 | |
| particle | done, thanks | 20:40 | |
| Andy | OK, what is up kids? | 20:49 | |
| I can breathe for the afternoon. | |||
| particle | you gonna hunt leaks in src/dod.c? | ||
| Andy | I don't understand it. | 20:50 | |
| so no. :-) | |||
| I've picked off all the leaks I can. | |||
| at this point I'm just tracking updates in the valgrind output to see what's what | |||
| particle | how's splint looking? | 20:51 | |
| Andy | it spews a lot of stuff. | 20:55 | |
|
21:07
jmcadams joined
|
|||
| particle | hey, it's that perlcast guy! | 21:07 | |
| svnbotl | r26111 | bernhard++ | trunk: | ||
| : #44439: [TODO] Skip files copied wholesale into repository when running perlcritic.t | |||
| : Shorten the excemption list, | |||
| : as some external modules habe been removed. | |||
| : RT#44439 is implemented | |||
| jmcadams | hello :) | 21:08 | |
| particle | jmcadams: did you get my email about yapc banners? | ||
| jmcadams | just looking at my email now.... i'm guessing that i screwed up the html :( | ||
| particle | the banners are missing a colon... YAPC:NA | 21:09 | |
| i think pointblack took poetic license in the design :/ | |||
| jmcadams | ah, yeah, just read it | ||
| oversight | |||
| purl | it has been said that oversight is Schuyler's guess, but a thorough explanation would require more internals wisdom than I posess. | ||
| jmcadams will get some replacement ones up | |||
| particle | great, thanks | 21:10 | |
| jmcadams | that's funny though... we caught a few things in the proofing, but something so obvious slipped by | 21:11 | |
| one of the edits even involved removing a hurricane from the image in the background.... it looks Louisiana bound | |||
| yet we didn't see the colon | 21:12 | ||
| particle | i wonder why the western usa is red | ||
| heh | |||
| Andy | I think I'm going to make some bash autocompletion on prove. | 21:20 | |
| so it only finds .t files | |||
| svnbotl | r26113 | chromatic++ | trunk: | ||
| : [config] Removed trailing spaces and replaced tabs with spaces. This cleans up | |||
| : some codingstd test failures. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26113 | |||
| r26114 | bernhard++ | trunk: | 21:27 | ||
| : #46913: [TODO] [Perl] Correct svn_id test in t/perl/Parrot_IO.t | |||
| : Courtesy of szbalint | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26114 | |||
|
21:52
ilbot2 joined
|
|||
| moderator | Parrot 0.5.3 Released | parrotcode.org/ | see www.parrotcode.org/misc/parrotsketch-logs/ for logs | ||
|
kj joined
21:54
purl joined
22:20
Theory_ joined
|
|||
| svnbotl | r26117 | petdance++ | trunk: | 22:26 | |
| : using snprintf() for safety | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26117 | |||
| Andy | snprintf() is a satisfying function to use. | 22:27 | |
|
22:28
Theory joined
22:38
paula35 joined
22:40
slightlyoff joined
22:42
Theory joined
22:44
Limbic_Region joined
22:53
peeps[work] joined
23:02
lathos joined
23:03
x joined
23:12
wknight8111 joined
23:14
teknomunk joined
23:18
Theory joined
23:32
Theory joined
23:37
kid51 joined
23:44
TonyC joined
23:49
mire__ joined
|
|||
| svnbotl | r26118 | jkeenan++ | trunk: | 23:59 | |
| : New configuration step auto::gettext added without testing. | |||
| : '--without-gettext' option needed to be added to | |||
| : @Parrot::Configure::Options::Conf::valid_options. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26118 | |||