Parrot 6.6.0 "Parrothead" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 23 July 2014.
01:03 FROGGS_ joined 09:24 FROGGS__ joined 12:05 bighugedog joined 13:03 basiliscos joined
dalek rrot/pcc-gh1083: 87039a3 | rurban++ | ChangeLog:
ChangeLog for GH #1083
16:49
rrot/pcc-gh1083: 524fe2c | rurban++ | ChangeLog:
ChangeLog for GSOC final evaluation
17:08
rrot: 7b7a019 | ZYROz++ | src/call/pcc.c:
[pcc] inline pcc_add_invocant and its attr accessor
17:10
rrot: 476dd48 | ZYROz++ | lib/Parrot/Pmc2c/ (2 files):
[pmc2c] Faster CallContext ATTR accessors + non-static for GH #1083

Omit the obj check in the CallContext ATTR accessors.
Put CallContext non-static decl into .h as they are not static anymore, so that we can call them now directly internally in src/call/*.c to avoid VTABLE redirection for those.
work together with Reini Urban
rrot: 27690c7 | ZYROz++ | src/call/ (3 files):
[pcc] use the direct CallContext methods GH #1083

and do not use the CallContext vtable methods anymore. also inline one Continuation_set_pointer call.
in fill_params() it is safe to use CallContext directly, as it assumes either NULL or CallContext, but never PMCNULL.
all tests still passing, 1.63% faster.
Signed-off-by: Reini Urban <rurban@cpanel.net>
rrot: 87039a3 | rurban++ | ChangeLog:
ChangeLog for GH #1083
rrot: 524fe2c | rurban++ | ChangeLog:
ChangeLog for GSOC final evaluation
rrot: 0d1c5cb | rurban++ | / (6 files):
Merge branch 'pcc-gh1083'

Tests on all machines pass, and on most machines it's a tiny perf. win.
17:16 travis-ci joined
travis-ci [travis-ci] parrot/parrot#1070 (master - 0d1c5cb : Reini Urban): The build has errored. 17:16
[travis-ci] Change view : github.com/parrot/parrot/compare/1...1c5cbd9df8
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/32560982
17:16 travis-ci left 17:47 Chirag joined
Chirag great! :) 17:48
did you get a chance to test on a 32 bit machine? 17:49
17:52 Chirag_ joined
rurban yes, all ok. but no perf tests done there yet. too slow overall (!1 hr to build it) 18:51
travis is broken, because of the great ubuntu apt ipv6 bug (had the same problem yesterday) 18:56
Chirag_ oh.. still havent really started with ipv6 here 19:44
22:31 Psyche^ joined 22:42 kid51 joined 23:27 kid51_ joined