Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-07-01

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
04:29 davidfetter joined #parrot
07:02 ingy joined #parrot
07:03 FROGGS joined #parrot
07:52 basiliscos joined #parrot
08:21 wagle joined #parrot
08:40 dalek joined #parrot
10:01 he joined #parrot
13:06 bluescreen joined #parrot
13:10 Liz joined #parrot
13:12 woolfy joined #parrot
13:51 rurban1 joined #parrot
14:11 bighugedog joined #parrot
14:13 rurban2 joined #parrot
14:17 rurban1 joined #parrot
15:14 rurban reworked the benchmark scripts. got now proper numbers for -m32 and I'm using now gnuplot
15:21 Chirag joined #parrot
15:34 Chirag haven't found a bug with your branch as yet... looks good..
15:46 dalek parrot/rurban/pcc-opt-gh1080: 714f718 | rurban++ | ChangeLog:
15:46 dalek parrot/rurban/pcc-opt-gh1080: [ChangeLog] document GH #1080 improvements
15:46 dalek parrot/rurban/pcc-opt-gh1080: review: https://github.com/parrot/parrot/commit/714f71883a
16:01 FROGGS joined #parrot
16:06 Chirag_ joined #parrot
16:58 rurban New numbers and graph: https://github.com/parrot/parrot-bench (should be more easily repro now on linux-amd64)
20:32 dalek parrot: 497307e | ZYROz++ | lib/Parrot/Pmc2c/PCCMETHOD.pm:
20:32 dalek parrot: [pmc2c] compile-time expand pcc params and set the return result #1080
20:32 dalek parrot:
20:32 dalek parrot: optimize pmc2c to emit static fill_params from compile-time known
20:32 dalek parrot: params into the _call_object args array, ditto for the return values.
20:32 dalek parrot: review: https://github.com/parrot/parrot/commit/497307e7bd
20:32 dalek parrot: d4c8f95 | rurban++ | / (3 files):
20:32 dalek parrot: [pmc2c] fixup Chirags code a bit
20:32 dalek parrot:
20:32 dalek parrot: fallback to old slow code with unknown arg adverbs.
20:32 dalek parrot: fix indices and whitespace and more codingstd with Chirags code.
20:33 dalek parrot: add helper function convert_pcc_sigtype for args and return sigs.
20:33 dalek parrot: still fails t/pmc/class.t for missing method arity checks
20:33 dalek parrot: review: https://github.com/parrot/parrot/commit/d4c8f95989
20:33 dalek parrot: 2cc3346 | rurban++ | lib/Parrot/Pmc2c/PCCMETHOD.pm:
20:33 dalek parrot: [pmc2c] add method arity check - GH #1080
20:33 dalek parrot:
20:33 dalek parrot: on method calls without optional args do one
20:33 dalek parrot: arity check, with the new exception message:
20:33 dalek parrot:   "wrong number of arguments: %d passed, %d expected"
20:33 dalek parrot: Matching the old exception message too many/few would require
20:33 dalek parrot: two run-time checks, which costs ~2% in parrot-bench.
20:33 dalek parrot:
20:33 dalek parrot: fixes t/pmc/class.t
20:33 dalek parrot: review: https://github.com/parrot/parrot/commit/2cc33469b3
20:33 dalek parrot: 65f5def | rurban++ | lib/Parrot/Pmc2c/PCCMETHOD.pm:
20:33 dalek parrot: [pmc2c] fix optional arg handling for methods GH #1080
20:33 dalek parrot:
20:33 dalek parrot: handle now also :optional and :opt_flag at compile-time,
20:33 dalek parrot: not at run-time. (o and p arg adverbs)
20:33 dalek parrot: Unprovided args get initialized with empty defaults.
20:33 dalek parrot: With optional args, fall back to the two-fold old too many
20:33 dalek parrot: and too few arguments checks, for backward compat. (about 2% slower)
20:33 dalek parrot: review: https://github.com/parrot/parrot/commit/65f5defb32
20:33 dalek parrot: 000a132 | rurban++ | / (3 files):
20:33 dalek parrot: Merge branch 'rurban/pcc-opt-gh1080'
20:33 dalek parrot:
20:33 dalek parrot: Second part of GSOC, but surprisingly with only minimal performance
20:33 dalek parrot: impact on normal code (~0.5%). About 4-10% faster per method call.
20:33 dalek parrot: review: https://github.com/parrot/parrot/commit/000a132939
20:42 rurban 2nd part of GSOC has landed
20:44 bluescreen joined #parrot
20:52 travis-ci joined #parrot
20:52 travis-ci [travis-ci] parrot/parrot#1052 (master - 000a132 : Reini Urban): The build passed.
20:52 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/9e1517959b71...000a13293992
20:52 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/28906632
20:52 travis-ci left #parrot
21:22 dalek parrot: 520df94 | rurban++ | ChangeLog:
21:22 dalek parrot: [ChangeLog] document GH #1080 improvements
21:22 dalek parrot: review: https://github.com/parrot/parrot/commit/520df941c1
21:25 dalek parrot/libffi-3.1-gh1081: dd97d5a | rurban++ | / (2 files):
21:25 dalek parrot/libffi-3.1-gh1081: [config] fix auto:ffi probe for broken 3.1
21:25 dalek parrot/libffi-3.1-gh1081:
21:25 dalek parrot/libffi-3.1-gh1081: define -DHAVE_LONG_DOUBLE_VARIANT=0 if the cflags include "libffi-3.1/include"
21:25 dalek parrot/libffi-3.1-gh1081: See https://github.com/atgreen/libffi/issues/125
21:25 dalek parrot/libffi-3.1-gh1081: fixes GH #1081.
21:25 dalek parrot/libffi-3.1-gh1081: review: https://github.com/parrot/parrot/commit/dd97d5a558
21:37 dalek parrot: dd97d5a | rurban++ | / (2 files):
21:37 dalek parrot: [config] fix auto:ffi probe for broken 3.1
21:37 dalek parrot:
21:37 dalek parrot: define -DHAVE_LONG_DOUBLE_VARIANT=0 if the cflags include "libffi-3.1/include"
21:37 dalek parrot: See https://github.com/atgreen/libffi/issues/125
21:37 dalek parrot: fixes GH #1081.
21:37 dalek parrot: review: https://github.com/parrot/parrot/commit/dd97d5a558
21:44 travis-ci joined #parrot
21:44 travis-ci [travis-ci] parrot/parrot#1053 (master - 520df94 : Reini Urban): The build passed.
21:44 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/000a13293992...520df941c1f5
21:44 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/28910266
21:44 travis-ci left #parrot
21:58 travis-ci joined #parrot
21:58 travis-ci [travis-ci] parrot/parrot#1054 (master - dd97d5a : Reini Urban): The build passed.
21:58 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/520df941c1f5...dd97d5a558d7
21:58 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/28911511
21:58 travis-ci left #parrot
22:07 d4l3k_ joined #parrot
22:38 rurban1 joined #parrot

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

Parrot | source cross referenced