Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-06-29

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:01 FROGGS__ joined #parrot
02:55 FROGGS__ joined #parrot
03:52 FROGGS joined #parrot
04:29 FROGGS joined #parrot
04:59 FROGGS joined #parrot
07:03 davidfetter joined #parrot
07:26 Hunger joined #parrot
07:41 khisanth_ joined #parrot
07:47 basiliscos joined #parrot
13:50 Chirag joined #parrot
14:07 Chirag rurban: How do I handle a "PiSo" or any case which is not like "PiSoIp" or "PiPoIp"???  (Basically 'So' would give an 'if' condition that will set arg for "Ip" ...)
14:09 Hunger joined #parrot
15:10 dalek joined #parrot
16:06 Chirag_ joined #parrot
17:25 particle joined #parrot
19:03 dalek parrot/rurban/pcc-gh1080: 875aea7 | ZYROz++ | lib/Parrot/Pmc2c/PCCMETHOD.pm:
19:03 dalek parrot/rurban/pcc-gh1080: [pmc2c] compile-time expand pcc params and set the return result #1080
19:03 dalek parrot/rurban/pcc-gh1080:
19:04 dalek parrot/rurban/pcc-gh1080: optimize pmc2c to emit static fill_params from compile-time known
19:04 dalek parrot/rurban/pcc-gh1080: params into the _call_object args array, ditto for the return values.
19:04 dalek parrot/rurban/pcc-gh1080: review: https://github.com/parrot/parrot/commit/875aea7008
19:04 dalek parrot/rurban/pcc-gh1080: 1b0e293 | rurban++ | / (3 files):
19:04 dalek parrot/rurban/pcc-gh1080: [pmc2c] fixup Chirags code a bit
19:04 dalek parrot/rurban/pcc-gh1080:
19:04 dalek parrot/rurban/pcc-gh1080: fallback to old slow code with unknown arg adverbs.
19:04 dalek parrot/rurban/pcc-gh1080: fix indices and whitespace and more codingstd with Chirags code.
19:04 dalek parrot/rurban/pcc-gh1080: add helper function convert_pcc_sigtype for args and return sigs.
19:04 dalek parrot/rurban/pcc-gh1080: still fails t/pmc/class.t for missing method arity checks
19:04 dalek parrot/rurban/pcc-gh1080: review: https://github.com/parrot/parrot/commit/1b0e293703
19:04 dalek parrot/rurban/pcc-gh1080: 54edbee | rurban++ | lib/Parrot/Pmc2c/PCCMETHOD.pm:
19:04 dalek parrot/rurban/pcc-gh1080: [pmc2c] add method arity check - GH #1080
19:04 dalek parrot/rurban/pcc-gh1080:
19:04 dalek parrot/rurban/pcc-gh1080: on method calls without optional args do one
19:04 dalek parrot/rurban/pcc-gh1080: arity check, with the new exception message:
19:04 dalek parrot/rurban/pcc-gh1080:   "wrong number of arguments: %d passed, %d expected"
19:04 dalek parrot/rurban/pcc-gh1080: Matching the old exception message too many/few would require
19:04 dalek parrot/rurban/pcc-gh1080: two run-time checks, which costs ~2% in parrot-bench.
19:04 dalek parrot/rurban/pcc-gh1080:
19:04 dalek parrot/rurban/pcc-gh1080: fixes t/pmc/class.t
19:04 dalek parrot/rurban/pcc-gh1080: review: https://github.com/parrot/parrot/commit/54edbee001
19:33 Chirag_ rurban : Please check my latest commit .. Its got the "uninitialized..." perl warnings and "IMCCompiler: compiler does not support the target option" error
19:34 Chirag_ But it produces the files correctly..
19:34 Chirag_ https://github.com/ZYROz/parrot/commit/4980e57903e745614569cdbbc0ebaffd62fd2696
19:58 Chirag_ umm.. missed a case there... fixed
19:58 Chirag_ https://github.com/ZYROz/parrot/commit/7026a7371ee172458c28214dc350f00fea0005f8
22:24 dalek parrot: 9e15179 | rurban++ | src/ (3 files):
22:24 dalek parrot: extern inline alarm_check, and various
22:24 dalek parrot:
22:24 dalek parrot: use alarm_check as inline internally, but still provide an exported
22:24 dalek parrot: version. alarm_check is hot code in the scheduler loop.
22:24 dalek parrot: add slowness to object.pmc DESCRIPTION with vtable overrides.
22:24 dalek parrot: coding-style in Integer.set_integer_native.
22:24 dalek parrot: review: https://github.com/parrot/parrot/commit/9e1517959b
22:40 travis-ci joined #parrot
22:40 travis-ci [travis-ci] parrot/parrot#1051 (master - 9e15179 : Reini Urban): The build passed.
22:40 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/c5e2eca46aaf...9e1517959b71
22:40 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/28735197
22:40 travis-ci left #parrot
22:58 basiliscos joined #parrot
23:32 dalek parrot/rurban/pcc-opt-gh1080: 497307e | ZYROz++ | lib/Parrot/Pmc2c/PCCMETHOD.pm:
23:32 dalek parrot/rurban/pcc-opt-gh1080: [pmc2c] compile-time expand pcc params and set the return result #1080
23:32 dalek parrot/rurban/pcc-opt-gh1080:
23:32 dalek parrot/rurban/pcc-opt-gh1080: optimize pmc2c to emit static fill_params from compile-time known
23:32 dalek parrot/rurban/pcc-opt-gh1080: params into the _call_object args array, ditto for the return values.
23:32 dalek parrot/rurban/pcc-opt-gh1080: review: https://github.com/parrot/parrot/commit/497307e7bd
23:32 dalek parrot/rurban/pcc-opt-gh1080: d4c8f95 | rurban++ | / (3 files):
23:32 dalek parrot/rurban/pcc-opt-gh1080: [pmc2c] fixup Chirags code a bit
23:32 dalek parrot/rurban/pcc-opt-gh1080:
23:32 dalek parrot/rurban/pcc-opt-gh1080: fallback to old slow code with unknown arg adverbs.
23:32 dalek parrot/rurban/pcc-opt-gh1080: fix indices and whitespace and more codingstd with Chirags code.
23:32 dalek parrot/rurban/pcc-opt-gh1080: add helper function convert_pcc_sigtype for args and return sigs.
23:32 dalek parrot/rurban/pcc-opt-gh1080: still fails t/pmc/class.t for missing method arity checks
23:32 dalek parrot/rurban/pcc-opt-gh1080: review: https://github.com/parrot/parrot/commit/d4c8f95989
23:32 dalek parrot/rurban/pcc-opt-gh1080: 2cc3346 | rurban++ | lib/Parrot/Pmc2c/PCCMETHOD.pm:
23:32 dalek parrot/rurban/pcc-opt-gh1080: [pmc2c] add method arity check - GH #1080
23:32 dalek parrot/rurban/pcc-opt-gh1080:
23:32 dalek parrot/rurban/pcc-opt-gh1080: on method calls without optional args do one
23:32 dalek parrot/rurban/pcc-opt-gh1080: arity check, with the new exception message:
23:32 dalek parrot/rurban/pcc-opt-gh1080:   "wrong number of arguments: %d passed, %d expected"
23:32 dalek parrot/rurban/pcc-opt-gh1080: Matching the old exception message too many/few would require
23:32 dalek parrot/rurban/pcc-opt-gh1080: two run-time checks, which costs ~2% in parrot-bench.
23:32 dalek parrot/rurban/pcc-opt-gh1080:
23:32 dalek parrot/rurban/pcc-opt-gh1080: fixes t/pmc/class.t
23:32 dalek parrot/rurban/pcc-opt-gh1080: review: https://github.com/parrot/parrot/commit/2cc33469b3
23:32 dalek parrot/rurban/pcc-opt-gh1080: 65f5def | rurban++ | lib/Parrot/Pmc2c/PCCMETHOD.pm:
23:32 dalek parrot/rurban/pcc-opt-gh1080: [pmc2c] fix optional arg handling for methods GH #1080
23:32 dalek parrot/rurban/pcc-opt-gh1080:
23:32 dalek parrot/rurban/pcc-opt-gh1080: handle now also :optional and :opt_flag at compile-time,
23:32 dalek parrot/rurban/pcc-opt-gh1080: not at run-time. (o and p arg adverbs)
23:32 dalek parrot/rurban/pcc-opt-gh1080: Unprovided args get initialized with empty defaults.
23:32 dalek parrot/rurban/pcc-opt-gh1080: With optional args, fall back to the two-fold old too many
23:32 dalek parrot/rurban/pcc-opt-gh1080: and too few arguments checks, for backward compat. (about 2% slower)
23:32 dalek parrot/rurban/pcc-opt-gh1080: review: https://github.com/parrot/parrot/commit/65f5defb32
23:34 bluescreen joined #parrot

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

Parrot | source cross referenced