Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2014-08-05

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
06:51 basiliscos joined #parrotsketch
07:30 basiliscos joined #parrotsketch
12:51 lizmat_ joined #parrotsketch
14:32 rurban1 joined #parrotsketch
14:51 Chirag joined #parrotsketch
15:14 basiliscos joined #parrotsketch
15:57 Chirag joined #parrotsketch
18:04 lizmat joined #parrotsketch
19:31 Util Report:
19:31 Util # Done: Nil (Illness+Travel)
19:31 Util # Doing: Back on Smolder this evening.
19:31 Util .end
19:31 Util GSoC NOTICE: Monday, 11 August is the soft "pencils down" date.
19:31 Util Hello! Who all is in attendance?
19:32 Chirag Hey! Me
19:32 Chirag Report in 2 min
19:32 rurban me too
19:33 Util Welcome!
19:35 Chirag #Done:
19:35 Chirag *Corrected automatic headers (making methods unstatic)
19:35 Chirag *Debugged through the changes made for task# 3 (Major Blocker until today). Solved by fixing args.c
19:35 Chirag *I guess GH #1083 is now over (1.6% faster)
19:35 Chirag #TODO:
19:36 rurban DONE:
19:36 rurban * with Chirag fixed, tested and squashed pcc-gh1083. 1.6% faster with direct CallContext calls.
19:36 rurban we still autobox all args, there would be ~5% in my estimation.
19:36 rurban TODO:
19:36 rurban * test and benchmark perl6
19:36 rurban more testing and then merge it
19:37 Chirag rurban: so there is scope for a 5% improvement if we dont autobox?
19:37 rurban I have an idea to allow fast internal pcc args handling, (no autoboxing) and only autobox it when accessed via the PMC API
19:38 rurban This is also mentioned in the various blogposts on this subject
19:38 rurban previously the args were stored as CELL, not as PMC
19:39 Chirag yes I remember from our first conversation I think
19:39 rurban so we could use the old CELL access to the CallContext and only autobox if needed externally
19:40 rurban But this is probably too much for our GSOC target date, next monday
19:40 rurban I'm fine with these changes so far now.
19:41 Chirag but 18th is hard pencils down, right? maybe I can start and stop and continue after submission
19:41 rurban sure
19:42 Chirag great
19:42 rurban we didn't get 20%, but we got 5-8% or so
19:42 * Util finishes pre-typing, and sees that it is partially not needed, but posts anyway:
19:42 Util Google recommends that no new task be started at this point. Normal schedule:
19:42 Util * Finish testing and Merge to master by August 11th.
19:42 Util * Documentation, final blog posts, etc August 12th through 18th (the "hard" end date).
19:42 Util Any tasks that you planned to start this week, should be delayed until after the formal end of GSoC, and then proceed on a purely volunteer basis.
19:42 rurban yes, agreed
19:42 Util This is to avoid muddying the waters w.r.t the GSoC paid work.
19:43 rurban finish testing until monday sounds like a good idea
19:43 Chirag umm, alright... but I still have a week left
19:43 rurban esp. since there were some perl6 bugs along the same codebase (which apparently are fixed now in perl6)
19:44 rurban you could redo some overall benchmarks to verify the numbers
19:44 rurban with a slow machine the numbers should be better
19:44 Chirag sure! I will do that
19:45 Chirag so I finished three tasks -> 3 benchmarks
19:46 Util Chirag: when students start a new task during this week, Murphy's Law often bites, and the task that *should* take 3 days takes 8 instead, and then your work is incomplete!
19:46 rurban yes
19:46 Chirag agreed. I will continue after GSoC then
19:46 rurban esp. autoboxing looks very tricky. this works by using the pcc registers directly
19:46 Util Better to err on the side of caution, and have a squeaky-clean well-defined edge to the paid work.
19:47 rurban when you test older parrots you will see often hard crashes there
19:54 Util Is everything on track to merge by Monday?
19:54 Util Any blockers in the next week?
19:54 rurban not yet
19:54 rurban but we will see with perl6. this is a very fast moving target right now
19:55 Util OK
19:55 Util Anything else to discuss? From anyone?
19:55 Chirag Not from me. Thanks!
19:58 Util OK. Thanks everyone!
19:58 Util Meeting adjourned.
20:16 rurban1 joined #parrotsketch
21:42 rurban1 joined #parrotsketch
23:41 lizmat joined #parrotsketch
23:41 atrodo joined #parrotsketch
23:41 slavorg joined #parrotsketch
23:41 Tene joined #parrotsketch
23:41 allison joined #parrotsketch
23:41 kshannon joined #parrotsketch
23:41 Util joined #parrotsketch
23:41 cottoo joined #parrotsketch
23:41 Coke joined #parrotsketch
23:48 rurban joined #parrotsketch

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary