00:06 davidfetter joined 01:14 particle1 joined 10:45 pmichaud joined 13:09 Andrew_ joined 13:44 rdice joined 14:27 davidfetter joined 14:39 Wknight8111_ joined 17:53 cotto_work joined 18:01 Auzon joined 18:10 jonathan joined
jonathan Won't be here for #parrotsketch, so pre-reporting... 18:11
* Attended YAPC::Europe and gave a couple of talks
* Did hackathoning before and after the workshop
* Had many useful/interesting discussions with pmichaud and Allison
* Got the Perl 6 MultiSub PMC mostly there
** Arity and type (class + role) based dispatch
** Topological sorting of a type narrowness DAG to provide candidate ordering
18:11 NotFound joined
jonathan ** Tie-breaking on constraint types 18:11
* Next steps on the PMC are
** Get the is default trait to tie-break too
** Look up any in-scope proto
** Fix the memory leaks - mostly ignored memory management while I got it functional
** Fix pmc2c bug that means we need a hack right now
* Have patched various other little odds and ends in Rakudo, forget exactly what
18:11 moritz joined
jonathan * Tomorrow is Rakudo day; plan to get lazy lists in place, or at least start that 18:11
* Will continue working on DeepText grant for MMD to start getting it into Rakudo, now the PMC is about done
* Next week I'm not here - taking some laptop-free vacation in Romania.
EOR
18:13 NotFound joined
Tene * Minor cardinal updates. 18:19
* Caused lots of segfaults and strange hangs while working on exceptions, but didn't get anywhere productive. 18:20
* We need some work on HLL mapping, but been too busy with work to start a discussion on the list.
* Giving a presentation to the Austin LUG on Thursday. 18:21
EOR
18:22 barney joined
pmichaud ...darn, I can't make it to Austin on Thursday. :-| 18:25
18:27 allison joined 18:28 paco joined 18:31 rgrjr joined
moritz is #ps now? 18:34
Wknight8111 u can haz #ps nao
tewk I'm here 18:35
NotFound is found
18:36 jhorwitz joined
pmichaud I don't know if chromatic or dietcoke will make it today, so I'll go ahead and run things 18:36
Wknight8111 pmichaud++
jhorwitz arrives late
pmichaud allison, shall we start with you?
barney is here too
allison ok 18:37
rgrjr here (but not clever enough to say so sotto voce)
allison - Two Parrot hackathons last week, both very productive.
- Assembled and posted a tasklist for the multiple dispatch branch. 18:38
- Applying patches from Andrew Whitworth for the multiple dispatch branch.
- Also nearly finished implementing the MULTI routine parsing in PMCs. 18:39
EOR
pmichaud barney?
barney Attended YAPC::EU.
Added for and while-loops to Pipp.
.eor
pmichaud jhorwitz? 18:40
jhorwitz nquired about resource management for mod_parrot. allison suggested waiting for security sandboxes, so that's what i'm doing.
no other progress unfortunately 18:41
EOR
pmichaud jonathan posted his report earlier (see irclog or scrollback)
moritz?
moritz * Vacations, so no hacking
* Submitted GSOC final evaluation 18:42
* Now backlogging RT, commits and blogs
EOR
pmichaud particle?
ENOPARTICLE, so rgrjr? 18:43
rgrjr just release prep (I'm about to upload now.) 18:44
.eor
pmichaud rgrjr++ on august release
18:44 DietCoke joined
pmichaud Tene also posted in scrollback 18:44
tewk?
tewk * Working on x86_64 jitted nci stubs, debugging that is, its starting to work 18:45
* gsoc_nci_001 is stable and ready to merge
EOR
* would like to find some time to try to use ncigen on apache headers.
* I'm always short on tuits
pmichaud Allison gave away a bunch of tuits at YAPC::EU, and many were even auctioned off :-)
NotFound, anything to report?
NotFound - more work on debugger
- codingstd and c++ fixes 18:46
eor
pmichaud excellent. Wknight8111?
Wknight8111 * Wrapped up GSOC work, final reports, evaluations, etc. 18:47
* Not "finished" with the GC, and still working on it.
* Write up some documentation, clarifications to PDD09
* Looking to get involved with the pdd27mmd branch, if I can find more things to hack on that I actually understand.
EOR
pmichaud my report:
** Rakudo spectest_regression: 121 files, 2220 passing tests
== Overall
: Hawai'i and YAPC::EU over the past couple of weeks
: Very productive discussions with Jonathan++ and Allison++ at YAPC::EU
== PCT stuff
: Added :scope('register') to PAST::Var nodes
: Anonymous PAST::Block nodes are now :anon in Parrot
- should help with sub naming conflicts across modules, see below
: Added 'loadinit' attribute to PAST::Block
- allows block properties and bindings to be easily set at load time
: Worked on .HLL proof of concept on plane to Copenhagen
- should work out okay but may need some updates to existing libraries
: PAST::Op :inline() nodes can now take an array of strings
: Fixed POST->PIR generation to generate parrot subs in proper sequence
== Rakudo stuff 18:48
: various method and code refactors
: applied patches, fixed bugs, resolved RT tickets in perl6 queue
: updated ROADMAP with help from obra++ and jonathan++
: cleaned up :inline PIR in code generation
: nearly complete on getting precompiled modules to work
- anonymous blocks are truly anonymous, so no conflicts
- fixed up :load/:init handling for loading precompiled modules
- had expected to finish while at YAPC::EU, but there are a
number of io.pir and control.pir refactors needed that I
hadn't accounted for
- these aren't long, just need some dedicated hacking time
== Blocker status
: Resumable exceptions needed for gather/take processing
Queue two items.
EOR
anyone want to report that I inadvertently skipped?
DietCoke Sure.
- removed getclass opcode
- removed builtin methods dispatch
- have a few branches going to rip out more deprecated things
- started some discussions on list
- need to figure out how to make partcl faster. :| 18:49
.
tewk I forgot, I need a OSX x86 tester for the gsoc_nci_001 branch
DietCoke tewk: I can setup a smolder test for you if you like.
18:49 smash joined
pmichaud any other reports? 18:50
if no other reports, then question/discussion time. I have two items: 18:51
1. any more thoughts as to resumable exceptions availability?
(primarily for allison, I think)
allison pmichaud: write me a test and I'll make it work
pmichaud will do.
2 comes from a comment from Tene, but also affects Rakudo 18:52
it would be really great if .HLL_map is introspectable and changeable at runtime. Any chance of that happening in the near future?
it's not always easy to get .HLL_map to work with custom types, because the types don't get created until runtime
allison with the mailing list thread(s) of the past few weeks, I'm thinking it's time to spec HLL_* as a PDD 18:53
pmichaud that would work
allison so, yes soon, but need to have some more conversations about what's needed
pmichaud I can summarize in a mailing list message what would be good for short-term 18:54
allison (what we have now is lacking in several respects)
pmichaud I wouldn't mind if we just had something in place for short-term, with a longer-term design to come later
allison that sounds like a useful start
pmichaud but trying to get .HLL_map to work with PIR classes is a little tricky at present
allison if there are a few things we can fix quickly, good, but at the moment we seem to be piling patch on top of patch, with no clear overall direction 18:55
pmichaud I'll try to summarize ideas to list then.
Anyone else have discussion items or questions?
rgrjr 1 from me 18:56
pmichaud go ahead rgrjr
rgrjr I would like to add "highlights" to the usual release announcement.
See nopaste.snit.ch/13845
Any additions/corrections?
moritz +1 from me 18:57
pmichaud looks good to me -- I like it
barney +1
NotFound +1 18:58
Wknight8111 +1
DietCoke Very good. 18:59
rgrjr OK, I'll go with that, then; thanks for the feedback.
.eoq
allison looks good
pmichaud any other items or comments?
I do have another comment that it was very enjoyable meeting/seeing everyone at various conferences this summer 19:00
allison It was indeed 19:01
pmichaud very productive. For those who didn't make it, there's lots of excitement continuing to build around Parrot and Rakudo, so thanks
okay, well, if there isn't anything else I think we can call it done for this week. 19:02
moritz ciao
19:02 moritz left
pmichaud continue the great work everyone 19:02
DietCoke adios.
19:03 pmichaud left, NotFound left 19:06 cotto_work left 19:08 pmichaud joined 19:10 Auzon left, particle joined 19:21 allison left 20:08 particle joined 20:17 particle joined 20:33 rgrjr joined 23:38 smash left