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