|
"Please mentor for SoC | parrotcode.org/ Set by moderator on 3 March 2008. |
|||
| svnbotl | r26194 | cspencer++ | trunk: | 00:29 | |
| : Added a grep method that will parse and behave as expected when invoked in the form: | |||
| : "@list.grep({ $_ % 2 })" or "(1, 2, 3, 4, 5).grep({ $_ % 2 })" | |||
| : Other forms (ie. "grep { $_ % 2 }, @list" and "@list.grep:{ $_ % 2 }" don't correctly parse the block and don't work as expected. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26194 | |||
|
00:41
rdice joined
00:56
mncharity joined
|
|||
| svnbotl | r26195 | cspencer++ | trunk: | 01:00 | |
| : Added a first method that will work for the form: | |||
| : "@list.first({ $_ eq 3 })" or "(1, 2, 3, 4, 5).first({ $_ eq 3 })" | |||
| : Other forms won't parse (see previous grep commit message) until blocks are parsed correctly. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26195 | |||
|
01:04
Theory joined
02:09
wknight8111 joined
|
|||
| Coke stares blindly at a GC error. | 02:13 | ||
| if I have a pointer to a struct PMC_EXT, can I get gdb to dump the contents of that pointer? | 02:20 | ||
|
02:20
slightlyoff joined
|
|||
| Coke | anyone have ubuntu that can address RT#51340 | 02:42 | |
| is there a test target that does NOT include the configure stuff? | 02:52 | ||
| kid51 | Don't we now have 'make coretest' ? (or is it coretests?) | 02:53 | |
| Coke | ahhhh. | 02:59 | |
| danke. | |||
| svnbotl | r26196 | coke++ | trunk: | 03:04 | |
| : RT #51136 - | |||
| : avoid a segfault by commenting out this code: triggers memory leaks, but avoids segfaults. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26196 | |||
| Coke grumbles | 03:20 | ||
| kid51 must sleep | 03:23 | ||
| purl | $kid51->sleep(8 * 3600); | ||
|
03:45
AndyA joined
|
|||
| svnbotl | r26197 | chromatic++ | trunk: | 04:25 | |
| : [src] Fixed clone op not to share PMC_EXT structure between clone source and | |||
| : its ultimate destination. When the source PMC gets freed (during the next GC | |||
| : run), the GC will free its PMC_EXT structure. Sadly, because both structures | |||
| : share the pointer, this means that it would be invalid in the clone | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26197 | |||
|
05:33
grim_fandango joined
05:53
svnbotl joined
06:35
Andy joined
06:43
amoore joined
06:58
uniejo joined
|
|||
| svnbotl | r26199 | petdance++ | trunk: | 07:26 | |
| : Noting a bug with an XXX | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26199 | |||
| r26200 | chromatic++ | trunk: | 07:45 | ||
| : [src] Minor cleanup and tidying. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26200 | |||
|
08:12
iblechbot joined
|
|||
| svnbotl | r26201 | fperrad++ | trunk: | 08:35 | |
| : [Lua] | |||
| : - 64bits support for bitlib | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26201 | |||
|
08:35
hugues23 left
|
|||
| svnbotl | r26202 | allison++ | trunk: | 08:42 | |
| : [test] Appropriately skipping the rest of the file. | |||
| r26203 | allison++ | pdd17pmc: | |||
| : [pdd17pmc] Cleaning up and porting new code (implementing does in objects) | |||
| : brought in by the merge from trunk. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26203 | |||
|
08:42
contingencyplan joined
|
|||
| svnbotl | r26204 | allison++ | trunk: | 09:01 | |
| : [oo] Code was moved over from src/pmc/class.pmc, but documentation was left | |||
| : behind. Fixing. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26204 | |||
| r26205 | allison++ | pdd17pmc: | 09:26 | ||
| : [pdd17pmc] Include the Class PMC's generated header file, since oo_private.h no | |||
| : longer contains the macros for core struct access. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26205 | |||
|
10:00
AndyA joined
10:35
IllvilJa joined
10:53
rdice joined
11:07
Khisanth joined
11:20
slightlyoff joined
11:21
avar joined
11:40
avar joined
11:43
avar joined
|
|||
| svnbotl | r26206 | fperrad++ | trunk: | 12:50 | |
| : [codingstd] | |||
| : fix line length | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26206 | |||
|
13:31
Coke joined,
sjansen joined
13:48
iblechbot joined
14:20
ask_ joined
14:24
gryphon joined
14:25
rdice joined
14:46
wknight8111 joined
15:33
rblackwe joined
|
|||
| pmichaud | I may miss #parrotsketch today ... Paula is having an all-day chemotherapy session | 15:44 | |
| AndyAway | Sheesh, doesn't the hospital have wifi? | 15:56 | |
|
15:57
rjbs left,
rblackwe joined
|
|||
| pmichaud | I'm at the hospital now, yes | 15:58 | |
| (and on its wifi) | 15:59 | ||
| but at the time of parrotsketch (2.5 hrs from now), we're likely to be in the midst of the procedure | |||
|
16:03
buildbot joined
|
|||
| Coke | best of luck. | 16:08 | |
| pmichaud | thanks | ||
| this is supposed to be the particularly grueling round (which we were supposed to have done on Feb-07, but illnesses and other things have delayed us to today) | 16:09 | ||
| particle | if paula asks for more gruel, you know she's okay :) | ||
| pmichaud | heh | ||
| she brought a _ton_ of food with her today | 16:10 | ||
| wknight8111 | it will be good if she feels like eating it | 16:13 | |
| pmichaud | indeed | 16:14 | |
| wknight8111 | the chemo can make you so nautious sometimes, it's hard to eat and keep your strength up | ||
| pmichaud | correct | ||
| after the first round (IV chemo) she didn't have too much trouble with eating/strength | 16:15 | ||
| but this round is "IP chemo" (direct into the abdomen), and it's supposed to be a lot worse | |||
| wknight8111 | oh yeah, it will be. Chemo is the quintessential "things get worse before they get better" drug | 16:17 | |
| but with support and determination, they do get better | 16:20 | ||
| pmichaud | well, Paula's a very strong person (both physically and emotionally), so we're very optimistic :-) | 16:21 | |
| particle | pmichaud: if you have any ideas for rakudo/parrot SoC projects, update the wiki | 16:23 | |
| www.perlfoundation.org/perl5/index.cgi?gsoc2008 | |||
|
16:25
Theory joined
|
|||
| cognominal | I am still reading docs and sources, but I can't still understand if (or how) one can distinguish the Perl 6 Hash from the Parrot Hash | 16:27 | |
| ....so that the rakudo Hash.pir works as expected | |||
| TimToady | surely if things are set up right methods should simply dispatch to the correct code? | 16:32 | |
| why would you need to test? | 16:33 | ||
| cognominal | my vtable method override is not called in Hash.Pir, that means that the compile creates Parrot Hash and not Perl6 Hash | 16:34 | |
| rakudo | 16:35 | ||
| my %a; say %a | |||
| Hash[0x1a22c70] | |||
| someone coded get_string before me, it is not called either | 16:36 | ||
| I am not proficient enough to know how to fix that problem | 16:37 | ||
| apparrently oo_get_class_str searches in the HLL before digging in native pmc and creating a proxy. So It should get the Perl Hash if the namespace is set | 16:42 | ||
| TimToady | I'm just channeling something I don't understand here, but I've seen various comments that rakudo doesn't properly do HLL yet | 16:43 | |
| whatever that is... | |||
| particle | it's not using it's own language namespace, so pmc class names clash | 16:44 | |
| cognominal | ok, I will dig it further | ||
| pmichaud | we need to create a Perl6Hash that subclasses Parrot's Hash | ||
| particle | cognominal: $work is pretty busy now, otherwise i'd help | ||
| ah, look. i've been rescued :) | |||
| pmichaud | the tricky part will be getting the classname mappings working properly | 16:45 | |
| then Perl6Hash can override get_string | |||
| maybe I'll do some class conversions this morning... or at least get started on them | 16:48 | ||
| Coke thinks chromatic has fixed all the GC related segfaults I'm seeing in tcl. | 17:11 | ||
| (just the GC ones, though. =-) | |||
|
17:21
autarch joined
17:30
autarch left
|
|||
| pmichaud | afk for a while | 17:31 | |
| cognominal | it seems that .HLL_map pir directive may part of the solution to my problem | 17:56 | |
| s/may/may be/ | |||
| Coke | depends on what you're trying to do, but yes. =-) | 18:13 | |
| PerlJam wanders over to spy on some sketchy characters | 18:28 | ||
| Coke | is that now or in 60? | 18:29 | |
|
18:29
chromatic joined
|
|||
| chromatic | It's #ps time | 18:30 | |
| Coke | <blue's clues>Open the sketch and see what's inside! | ||
|
18:40
hugues23 joined
|
|||
| chromatic | rgrjr... is not on this channel. | 18:45 | |
|
18:45
rgrjr joined
|
|||
| rgrjr | chromatic: you rang? | 18:46 | |
| Coke | ha ha! | ||
|
18:46
davidfetter joined
|
|||
| chromatic | I'd like to hear more about these problems you're still seeing. | 18:46 | |
| rgrjr | The only new one a this point involves the whole system (runtime+compiler, which is huge), and I haven't even started to track it down. Don't worry; you'll be hearing from me. ;-} | 18:48 | |
| chromatic | Do you use the clone opcode? | 18:49 | |
| Coke | chromatic: I think you've killed all the GC related segfaults I'm seeing in tcl. Thank you. | ||
| chromatic | You're welcome. | ||
| Coke | (I still have several other non GC segfaults, I'll try to isolate them.) | ||
| Tene | chromatic++ | ||
| chromatic | I saw a few strange errors when I ran the tests, but I don't know what they are. | ||
| rgrjr | chromatic: Let me check... | ||
| Tene | Every once in a while I look at the number of bug fixes chromatic has contributed, and wonder how doomed Parrot would be without him. | 18:50 | |
| chromatic | A significant chunk of those are bugs I created. | 18:51 | |
| rgrjr | Tene: And not just the easy ones . . . | ||
| PerlJam | chromatic: do you have Munchausen syndrome? :) | 18:52 | |
| chromatic | That was Dan! | ||
| PerlJam | I guess it would be Munchausen by proxy since you're giving parrot the "illness" and then curing it. | 18:53 | |
| chromatic | It's only Munchausen if it's deliberate, even if it's unconscious. | 18:54 | |
|
18:57
Ron joined
|
|||
| Coke | chromatic: so you're just a bad parent, then? ^_- | 18:57 | |
| chromatic | Have you ever met my kids? | 18:58 | |
| PerlJam is shocked to find out that you have kids ;> | |||
| chromatic | I don't. That's why. | ||
| PerlJam | chromatic: come on ... you're one of parrot's parents | 18:59 | |
| particle | he has grown up cats. maybe some day he'll be ready for baby goats. | ||
| rgrjr | chromatic: Kea-CL does not use clone. | 19:00 | |
| chromatic | rgrjr, then my most recent checkins from last night probably won't fix any of the other bugs you're seeing. | 19:01 | |
| Is anyone else seeing one of the IMCC tests fail an assertion for valp->s in imcc.l? | |||
| Coke | chromatic: you said clone, do you mean copy? | 19:03 | |
| (in your commit message. and maybe here.) | |||
| chromatic | Yes, I do mean copy. | 19:06 | |
| rgrjr, do you use the copy op? | |||
| Tene | I need to find a local coffee shop to caffinate myself for an evening of hacking tonight. | 19:07 | |
| rgrjr | chromatic: ah, but I can still check for regressions. | 19:08 | |
| chromatic | Do you have your own PMCs in C? | 19:09 | |
|
19:09
stephen left
|
|||
| rgrjr | Just one, the aforementioned Character that "extends scalar." | 19:10 | |
| chromatic | Hm, so probably not a problem there either. | 19:11 | |
| Coke | Tene: just avoid this: www.shamusyoung.com/twentysidedtale/?p=1552 | 19:12 | |
| rgrjr | Think so. But the full system is 140K lines of PIR, so I'm probably stress-testing something ordinary. | ||
| chromatic | Tell me you generated most of that. | ||
| rgrjr | All but 2.3K. (I'm not *that* crazy.) | 19:13 | |
| chromatic | Much better. | 19:14 | |
| Coke | why does that sound like someone calling me crazy for tcl? =-) | ||
| rgrjr | uh, because, uh, tcl isn't really a compiler? or something like that. | ||
| Tene | Coke: you're crazy for tcl. | ||
| davidfetter | tcl: because you don't actually stick bricks together with glue in real life ;) | ||
| o/` crazy // crazy for feelin' so TCLish o/` | 19:15 | ||
| chromatic | At least Tcl I can run individual programs from the languages/tcl/ directory. | ||
| davidfetter | (with apologies to willie nelson) | ||
|
19:16
trammell joined
|
|||
| Coke | chromatic: btw, I tried to shorten down that mess of tcl for the test case, but it stopped segfaulting when I pulled out one tcl test from the file. | 19:16 | |
| chromatic | Yeah, it depended upon the GC kicking in at a certain place. | 19:18 | |
| Coke | and when I turned on gcdebug, i had the same issue you had the other way. =-) | ||
|
19:19
arcady joined,
rgrjr left
|
|||
| Coke | just didn't want you to think i was ignoring your earlier request. | 19:19 | |
| Tene | I'm looking for a simple language to implement during my 'Implementing languages with parrot' talk. | ||
| chromatic | languages/abc/ | 19:20 | |
| purl | languages/abc/ is well documented | ||
| chromatic | In theory, IO is easy to implement. | ||
| Not input/output but the language called IO. | |||
| particle | iolanguage.org or something | ||
| davidfetter queues up, "outland" | 19:21 | ||
| Tene | I might just go with a basic stripped-down Generic Imperitive Language. | ||
| Coke is reminded he has a PL/1 manual at his house. | |||
| particle | ooh. logo. | ||
| Tene | math, variables, functions, that's it. | ||
| particle | bind it to sdl, and let's get turtlebasic! | 19:22 | |
| Coke wanders off to get free coffee. | 19:24 | ||
| svnbotl | r26207 | chromatic++ | trunk: | 19:25 | |
| : [src] Removed trailing whitespace. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26207 | |||
| davidfetter | mmm...coffee | ||
|
19:25
Ademan joined
19:28
parrot-poke joined
|
|||
| pmichaud | aiigh, about to lose battery power, no ac outlet available | 20:11 | |
| bbl | |||
|
21:15
grim_fandango joined
21:20
peeps[work] joined
21:45
allison joined
|
|||
| allison | particle: ping | 21:45 | |
|
22:05
davidfetter joined
22:21
x___ joined
22:25
skv_____ joined
|
|||
| svnbotl | r26208 | allison++ | pdd17pmc: | 22:50 | |
| : [pdd17pmc] Bringing the pdd17pmc branch up-to-date with trunk r26207. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26208 | |||
|
22:50
Limbic_Region joined
23:01
skv_____ joined
23:14
rdice joined
23:15
skv_____ joined
23:21
kid51 joined
23:27
rdice joined
|
|||