Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-07-23

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:14 FROGGS__ joined #parrot
01:55 dngor joined #parrot
01:55 perlfan joined #parrot
01:57 Patterner joined #parrot
02:48 dngor joined #parrot
02:50 Patterner joined #parrot
02:50 woosley joined #parrot
03:10 Psyche^ joined #parrot
03:12 woosley joined #parrot
04:52 bighugedog joined #parrot
05:27 bighugedog joined #parrot
05:32 Hunger joined #parrot
05:32 woosley joined #parrot
05:36 bighugedog joined #parrot
07:52 basiliscos joined #parrot
10:00 bighugedog1 joined #parrot
11:01 basiliscos joined #parrot
12:59 ilbot2 joined #parrot
12:59 Topic for #parrot is now Parrot 6.6.0 "Parrothead" | http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
13:11 rurban1 joined #parrot
13:30 basiliscos joined #parrot
14:31 rurban my buildbot is down for while. it sent viagra spam, so it probably got hacked
15:25 Chirag joined #parrot
16:57 rurban1 joined #parrot
17:28 Chirag there were conflicts so I just did a git reset to yours
17:29 rurban I rewrote it completely so you get the idea
17:30 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
17:31 rurban yes
17:31 rurban but the macros only improved ATTR access, we mostly wanted to directly call VTABLE methods
17:32 Chirag yes, i still have to do that
17:32 rurban 3% looks good. I'll retest in a few days
17:32 Chirag so all this hand-written stuff needs to be automated?
17:32 rurban yep
17:33 rurban but it's really easy, much easier than manual editing
17:33 rurban just the src/call stuff not
17:34 Chirag hmm.. i ll change the pmc2c after i finish with the direct calls part
17:35 Chirag should I include the probable 3% improvement in my report?
17:36 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 rurban yes
17:37 rurban first result with simplifying ATTR access, and directly call the CallContext methods, not via vtable anymore in the pcc.
17:40 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:41 rurban yes, probably
17:58 rurban1 joined #parrot
18:11 rurban1 joined #parrot
18:17 bighugedog joined #parrot
20:18 rurban_ joined #parrot
20:54 bighugedog joined #parrot
21:01 bighugedog joined #parrot
23:10 rurban1 joined #parrot

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

Parrot | source cross referenced