|
00:48
contingencyplan joined
00:51
contingencyplan joined
07:04
contingencyplan joined
09:14
cognominal joined
13:26
pmichaud joined
13:39
rdice joined
15:41
tewk joined
16:17
tewk joined
16:29
Whiteknight joined
16:40
paco joined
17:22
shamu joined
18:12
barney joined,
particle joined
18:13
Auzon joined
18:14
jhorwitz joined
18:24
NotFound joined
18:25
allison joined
18:26
cotto_work joined,
magnachef_away joined
18:28
jonathan joined,
rgrjr joined
18:30
cotto_work joined,
chromatic joined
|
|||
| moritz greets the assembled parrot painters - er, sketchers ;-) | 18:30 | ||
| chromatic | ROLL CALL | 18:31 | |
|
18:31
kj joined
|
|||
| jonathan | HERE! | 18:31 | |
| pmichaud | bagel! | ||
| barney is here | |||
| kj | here | ||
| allison | here | 18:32 | |
| chromatic | Alphabetical order? You bet. allison? | ||
| Whiteknight | here | ||
| allison | I spent the week travelling. | ||
| Met with Jim Keenan and NY Perl/Parroteers | |||
| jhorwitz is here | 18:33 | ||
| allison | Worked on pdd25cx branch, but haven't yet committed context/scoped handlers fix. | ||
| EOR | |||
| chromatic | barney? | ||
| barney | Renamed Plumhead to Pipp. | 18:34 | |
| Tidied languages/json. | |||
| Added make-target 'pipp'. | |||
| Removed 'pipp.pl'. | |||
| Use optok-parsing in Pipp. | |||
| Run the tests in 'languages/pipp'. | |||
| Start on OO-Support of PHP. | |||
| file one q | |||
| .eor | |||
| chromatic | I fixed some bugs. | 18:35 | |
| I closed some tickets. | |||
| I'm supervising Whiteknight's work, but mostly that's just giving some advice and approving his mid-term report. | |||
| I'm happy to look at any new bugs anyone files, if they can reproduce them with a little PIR. | |||
| I hope to have more time in the next week. We'll see. Probably not until next Monday. | |||
| cotto_work, are you here? | |||
| cotto_work | yes | 18:36 | |
| no report, though | |||
| chromatic | japhb? | ||
| jhorwitz? | 18:37 | ||
| jhorwitz | got mod_perl6 working again | ||
| worked on new rakudo patches for mod_perl6 to keep up with jonathan's latest changes | |||
| would liek to commit PERL6LIB implementation for 'require' today | |||
| also would like some review on partial ::() implementation before committing (RT #56700) | |||
| EOR | |||
| chromatic | jonathan? | ||
| jonathan | * Last week, time to do much at all was non-existent. | 18:38 | |
| * This week, things are better and I'm making up last week's Rakudo day | |||
| * First Rakudo day of the week is today | |||
| ** Working on signature objects | |||
| ** We're now building a basic signature object, but lots of details missing | |||
| ** Got the grammar a little closer to STD.pm | |||
| ** my ($a, $b); now works, but only that case! Lots more work that I'm doing here at the moment. | |||
| * Will continue getting the type info into signatures, in prep for getting Perl 6 MMD in place later in the month | |||
| * Also want to get enums implemented - they're also on my hit-list for the near future. | |||
| EOR | |||
| chromatic | kj, are you here? | ||
| kj | tried to debug PIRC's heredoc preprocessor. Found the weak spot, and fixed it, but the solutions seems very hacky | ||
| and (just) did some updates to languages/PIR's action methods. | 18:39 | ||
| .eor | |||
| chromatic | moritz? | ||
| moritz | my $report = q:pseudo_yaml[ - Added 18 test files to Rakudo's spectest_regression target - applied some small patches, resolved tickets - Auzon++ for tests, and bacek++ for both tests and patches - filled out GSOC mid term evaluation for Auzon - Test progress is now plotted on rakudo.de/ and regularly updated | ||
| ]; | |||
| where did those line breaks go? ;-) | |||
| chromatic | It's not always easy to write YAML by hand. | ||
| moritz | ;) | ||
| chromatic | NotFound? | 18:40 | |
| NotFound | Almost nothing, looking at some details. | ||
| chromatic | particle? | ||
| particle | reviewed tewk's gsoc progress | 18:41 | |
| submitted his mid-term eval | |||
| still having trouble getting my main dev env working, due to hw problems | |||
| switching to linux for now | |||
| .end | |||
| chromatic | pmichaud? | 18:42 | |
| pmichaud | ** Rakudo spectest_regression: 93 files, 1672 passing tests (+14, +432 from 07-01) | ||
| == Overall | |||
| == Parrot stuff | |||
| : chromatic++ finished the lexicals work -- now things work properly | |||
| : investigated some .HLL stuff for P6object -- have some blockers there | |||
| == PCT stuff | |||
| : worked on updating P6object to understand HLL | |||
| : eliminated use of implicit newclosure from PCT | |||
| : updated PCT to use :lexid | 18:43 | ||
| : allow :name attribute to be a PAST tree | |||
| : fix arity handling on 'for' loops | |||
| == NQP stuff | |||
| == Rakudo stuff | |||
| : refactor builtins into src/builtins/any-*.pir | |||
| : refactored lexical handling, especially $_, $!, $/ | |||
| : fixed 'given' statement | |||
| : refactored placeholder variables | |||
| : refactor .?, .*, .+ | |||
| : eliminated a lot of inline PIR | |||
| : applied patches (bacek++, masak++) | |||
| : fixed some bugs (cjfields++, masak++, moritz++) | |||
| == Blocker status | |||
| : Rakudo .HLL mapping is blocking on ability to create classes in other HLL namespaces (RT #56616 and others) | |||
| : gather/take is blocking on resumable exceptions (pdd25cx) | |||
| : using pre-compiled Perl 6 modules needs some design work, and likely some fixes to :load handling and lexicals (RT #47956) | |||
| : list assignment is blocking on some design issues, and possibly PGE improvements | |||
| : Thanks again to chromatic++ and jonathan++ for removing blockers in lexical variable handling | |||
| Queue 1 question | |||
| .end | |||
| chromatic | rgrjr, are you here? | ||
| rgrjr | yup; not much to say though. | 18:44 | |
| chromatic | tewk? particle says you owe us some status updates. | ||
| rgrjr | * working on test case for continuation/eh interaction in pdd25cx | ||
| - found a regression(?) in trunk, but no fix yet. | 18:45 | ||
| one Q (or 2) | |||
| .eor | |||
| chromatic | Whiteknight? | 18:48 | |
| Whiteknight | * Lots of GC-related refactoring and bugfixing | ||
| * Stuck on a nasty segfault | |||
| EOR | |||
| chromatic | Alright, we have two queued questions. | 18:49 | |
| barney? | |||
| barney | Will next weeks release be 0.6.4 ? Or will pdd25cx be merged ? | 18:50 | |
| particle votes merge + todo/skip before release | 18:51 | ||
| pmichaud | I think merge depends on allison+chromatic+other schedule though, and allison is likely fairly busy this week and next | 18:52 | |
| chromatic | Depends on how bad the breakage is. | ||
| If we can't get it merged a week before the release, I'd feel nervous about merging before the release. | 18:53 | ||
| pmichaud | agreed | ||
| particle | meetoo | ||
| chromatic | As it is, we don't know if any language which uses PGE will run on the branch right now without modifications. | ||
| barney | me too | ||
| pmichaud | I can throw tuits at any PGE issues, no problem. But if there are core issues I'm not likely to be as much help there. | 18:54 | |
| rgrjr | fwiw, pdd25cx breaks Kea-CL (IIRC), so I would rather not merge. (But I don't think that should stop anyone.) | ||
| chromatic | rgrjr, do you use PGE there? | ||
| rgrjr | chromatic: no. | ||
| chromatic | Is it the continuation promotion problem you reported earlier? | ||
| allison | Without substantial language testing, we shouldn't merge the branch before the release. | ||
| pmichaud | are the "PGE issues" really within PGE, or is it just that PGE is the first major PIR/object component in the Parrot build? | 18:55 | |
| rgrjr | chromatic: sorry; I'll have to rerun the tests and get back to you. | ||
| particle | so, we need allison's patch, and to have the branch brought up to trunk head | ||
| allison | pmichaud: the parrot build is successful now, including PGE | ||
| particle | then we can request heavy hll testing | ||
| allison | pmichaud: it's just that PGE is 2 of the remaining 4 failing test files | 18:56 | |
| pmichaud | okay. | ||
| I'll do those immediately after #ps. | |||
| allison | my patch may fix a number of them | ||
| I'll try to commit that right after parrotsketch, but I'll be in meetings the rest of the afternoon | 18:57 | ||
| pmichaud | no problem. if I get stuck I'll just send an "I'm stuck" exception your way :-) | ||
| chromatic | If you can't commit it, can you send it my way so that I can commit it? | ||
| barney | I'm taking a trip to the mountains till Sunday. So I can prepare the release starting on monday. | ||
| allison | chromatic: not sure how that would help, as I need to finish the code. I mean, I can commit what I have now, but partially completed it'll make things worse, not better. | 18:58 | |
| chromatic | Completely uncommitted, no one can help you. | 18:59 | |
| japhb | branch the branch? | ||
| particle | fail early, fail often | ||
| Whiteknight | ...or in my case, fail early, fail every time apparently :( | 19:00 | |
| allison | it'll take me as long to explain what needs to be done as it'll take me to do it | ||
| pmichaud | note that rakudo counts only its successes, not its failures :-) | ||
| allison | I don't have anything scheduled tonight, so I'll work on it then. It should only be a couple hours of work left. | ||
| chromatic | Alright then, let's move on to pmichaud's question. | 19:01 | |
| pmichaud | my question was also about the release. But I'm also looking for help with #56616 if anyone is interested. | 19:02 | |
| essentially I'm not sure how to create classes in other hll namespaces | |||
| at least, whatever I try seems to break. | |||
| chromatic | The method form seems reasonable to me. | 19:03 | |
| pmichaud | oh, yes, there's that also. | ||
| right now the problem is that I can create classes using namespaces from other HLLs, and that works, but then Parrot MMD doesn't work properly | 19:04 | ||
| (and 'isa' gives some strange results) | |||
| oops, I reported the wrong ticket | |||
| #56650 | 19:05 | ||
| *that's* the real blocker (sorry for the misdirection) | |||
| chromatic | Alright, anyone want to look into that? | 19:06 | |
| Tene | I might look into it. | ||
| pmichaud | if #56616 is okay with others, I'll go ahead and apply it in trunk (I have it in a branch right now) | ||
| allison | yes, I'm fine with making them methods | 19:08 | |
| pmichaud | done, thanks. | ||
| Tene | I have no idea what's happening after work for me tonight. If nobody else has dealt with 56650 by then, I'll try. | ||
| pmichaud | EOQ from me, Tene++ (or anyone++) if they can resolve 56650 for me. :-) | ||
| chromatic | Are there any other questions or blockers? | ||
| pmichaud | or give me another way to create classes in other hll namespaces | ||
| rgrjr had a q | |||
| rgrjr | Turns out I have two | ||
| chromatic | Go ahead. | 19:09 | |
| rgrjr | Let me ask them together: | ||
| 1. The Boston Linux & Unix group asked Uri for a Perl 6 talk on 20, and he posted on boston.pm. Anyone going to be in the area? | |||
| 2. I don't seem to have privs to change things on RT. Am I looking in the wrong place? | |||
| go! | |||
| chromatic | #2, you have to log in, and if you've logged in from an existing ticket, you have to go to the logged-in-ticket view instead. | 19:10 | |
| rgrjr | 1. "on Aug 20" | ||
| chromatic | Confuses me every time. | ||
| rgrjr | "logged in ticket view"? | ||
| particle | rgrjr has bugadmin rights in rt | 19:11 | |
| allison | rgrjr: it's a different URL than the "public" view | ||
| moritz | rgrjr: if it has /Public in the URL, it's the wrong one | ||
| allison | someone cleverly just added a "You are currently viewing the Public interface." warning in the past week | ||
| now every public ticket page has a link to the full page | 19:12 | ||
| rgrjr | aha! somehow I had got un-logged-in. Seems to work now. Thanks! | ||
| allison: Cool, a hint! ;-} | |||
| moritz | rt's login cookie is only valid as long as your browser is open (at least for me) | ||
| japhb | Impatience applies here ... RT should switch for you ... | ||
| tewk | * ncigen is working | 19:13 | |
| * converting src/call_list.txt into tests for dynamic nci stub generation | |||
| * current plan is to revive and extend Parrot_jit_build_call_func | |||
| EOR | |||
| chromatic | tewk, any estimate on making a public commit to a branch somewhere? | ||
| tewk | I'll do it right now, | 19:14 | |
| tewk.com/nci.diff is always current. | |||
| chromatic | Easier to test and review a branch (and incremental changes) than a single patch. | 19:15 | |
| particle just added julian albo (notfound) as a new committer | 19:16 | ||
| chromatic | ALL HAIL THE COMPUTER | ||
| moritz | NotFound++, welcome | ||
| NotFound | Thanks to all. | ||
| chromatic | Is there anything else? It sounds like we've finished for the week. | 19:20 | |
| japhb | tewk: Is that call_list that you're testing with including the OpenGL stuff? | ||
| (i.e. did you generate it on a system with OpenGL/GLUT installed? That's a lot of additional stubs ....) | 19:21 | ||
| tewk | japhb: no but I can do that. | 19:23 | |
| japhb | tewk: remember that those signatures paper over most pointers by just assuming they will be handled with the {Un,}ManagedStruct interface .... | 19:24 | |
| Can your code generate the structure definitions needed by ManagedStruct? | 19:25 | ||
| japhb has been doing them by hand as needed .... | |||
| tewk | theoretically yes. I parse the header file and have an ast, so all I need to do is write a generator for ManagedSturct. | 19:26 | |
| japhb: do you have a pointer to your hand generated code? | 19:27 | ||
| japhb | OK, great. It sounds like you're getting close to the point where I need to pay more attention. :-) | ||
| Meta: Should we take this back to #parrot? | |||
| tewk | ncigen just generates dlfunc pir calls for c functions, but ManagedStructs shouldn't be that hard. | ||
| I already parse and build ast's for structs. | 19:28 | ||
| yes back to #parrot | |||
| japhb | excellent | ||
| chromatic | Until next week everyone. | 19:30 | |
| moritz | ciao | ||
| jonathan | bye bye | ||
|
19:30
jonathan left
19:31
jhorwitz left
|
|||
| allison | bye | 19:31 | |
|
19:32
cotto_work left,
chromatic left,
shamu left
19:37
NotFound left
19:49
Auzon left
22:48
pmichaud left
22:57
japhb joined
22:59
Whiteknight left
|
|||