Parrot 6.6.0 "Parrothead" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 16 July 2014.
01:14 FROGGS__ joined 01:55 dngor joined, perlfan joined 01:57 Patterner joined 02:48 dngor joined 02:50 Patterner joined, woosley joined 03:10 Psyche^ joined 03:12 woosley joined 04:52 bighugedog joined 05:27 bighugedog joined 05:32 Hunger joined, woosley joined 05:36 bighugedog joined 07:52 basiliscos joined 10:00 bighugedog1 joined 11:01 basiliscos joined 12:59 ilbot2 joined
moderator Parrot 6.6.0 "Parrothead" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
13:11 rurban1 joined 13:30 basiliscos joined
rurban my buildbot is down for while. it sent viagra spam, so it probably got hacked 14:31
15:25 Chirag joined 16:57 rurban1 joined
Chirag there were conflicts so I just did a git reset to yours 17:28
rurban I rewrote it completely so you get the idea 17:29
Chirag yeah.. all my macro changes were correct right? 17:30
rurban The problem is: what else uses CallContext that way, which methods exactly, and do that in pmc2c
yes 17:31
but the macros only improved ATTR access, we mostly wanted to directly call VTABLE methods
Chirag yes, i still have to do that 17:32
rurban 3% looks good. I'll retest in a few days
Chirag so all this hand-written stuff needs to be automated?
rurban yep
but it's really easy, much easier than manual editing 17:33
just the src/call stuff not
Chirag hmm.. i ll change the pmc2c after i finish with the direct calls part 17:34
should I include the probable 3% improvement in my report? 17:35
rurban the problem is always, if its worth it. removing the static could make the call a bit slower, because it may move out of the local cache line 17:36
yes
first result with simplifying ATTR access, and directly call the CallContext methods, not via vtable anymore in the pcc. 17:37
Chirag you have directly called only a few CallContext methods in args.c and context.c right? there are still some remaining, I guess 17:40
rurban yes, probably 17:41
17:58 rurban1 joined 18:11 rurban1 joined 18:17 bighugedog joined 20:18 rurban_ joined 20:54 bighugedog joined 21:01 bighugedog joined 23:10 rurban1 joined