|
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
|
|||