Parrot 6.8.0 "Little Lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
Set by moderator on 17 October 2014.
00:05 Mso150 joined 00:44 kid51 joined 04:09 Mso150 joined 06:00 rurban joined 06:01 Mso150 joined 06:42 FROGGS joined 06:44 Chirag joined 07:13 bighugedog joined 07:26 rurban joined
Chirag rurban: Hi! 07:27
07:45 rurban joined 08:23 slavorg joined
dalek rrot/rurban/coro-return-gh1106: 7d81199 | rurban++ | / (2 files):
[test] fix t/perl/Parrot_Test.t for VALGRIND

also fix Parrot::Test for valgrind with --pid--, as on darwin
09:19
rrot/rurban/coro-return-gh1106: dabfb6a | rurban++ | / (4 files):
coro: refactor return code. problem: wrong continuation

let Parrot_sub_continuation_rewind_environment return from_sub for continuation.invoke. let yield carry a 2nd state: 2 for .return
rrot/rurban/coro-return-gh1106: 4b88b16 | rurban++ | / (3 files):
coro: fix coro .return() mostly

change testcases to match the implementation remaining todo: 2 wrong returncc to label 17: wrong autoreset return, keep n_regs_used.
09:35 kjs joined
dalek rrot/rurban/coro-return-gh1106: cb380bd | rurban++ | / (3 files):
coro: fix .return() mostly

changed t/pmc/coroutine.t to match the new implementation. Fixed: 9, 13, 14, 15, 16 Remaining todo:
  - 2: wrong returncc to label (regression)
  - 17: wrong autoreset return, keep n_regs_used.
09:48
rrot/rurban/coro-return-gh1106: 91a4328 | rurban++ | / (4 files):
coro: fix .return() mostly [GH# 1106]

changed t/pmc/coroutine.t to match the new implementation. Fixed: 9, 13, 14, 15, 16 Remaining todo:
  - 2: wrong returncc to label, regression.
  - 17: wrong autoreset return, keep n_regs_used.
09:51
10:06 travis-ci joined
travis-ci parrot/parrot#1156 (smoke-me/coro-return-gh1106 - 91a4328 : Reini Urban): The build failed. 10:06
Change view : github.com/parrot/parrot/compare/s...urn-gh1106
Build details : travis-ci.org/parrot/parrot/builds/38337509
10:06 travis-ci left
dalek rrot/smoke-me/coro-return-gh1106: be4da7e | rurban++ | / (2 files):
coro: oops, cannot inline funcs from different object files

failed with --optimize
10:27
rrot/smoke-me/coro-return-gh1106: 7aa5bce | rurban++ | t/compilers/imcc/syn/pcc.t:
[test] change regressing returncc label from coro to return value
10:38 bighugedog joined 10:40 travis-ci joined
travis-ci parrot/parrot#1157 (smoke-me/coro-return-gh1106 - 7aa5bce : Reini Urban): The build was fixed. 10:40
Change view : github.com/parrot/parrot/compare/9...a5bce84054
Build details : travis-ci.org/parrot/parrot/builds/38338949
10:40 travis-ci left 10:54 bighugedog joined 11:01 slavorg joined 11:36 rurban joined 11:41 kid51 joined
dalek rrot: 9501a1c | jkeenan++ | t/steps/inter/libparrot-01.t:
Update steps test to reflect deprecation of parrot_is_shared.
12:58
rrot: bdd520a | jkeenan++ | config/auto/pcre.pm:
config::auto::pcre: 'unless' block should have been 'if'.

Clean up test files generated during configuration probe.
rrot/smoke-me/coro-return-gh1106: 432f7bf | rurban++ | / (2 files):
[test] change regressing returncc label from coro to return value
13:08
rrot/smoke-me/coro-return-gh1106: 9a946de | rurban++ | / (3 files):
coro: fix one wrong return instr when dead

pc off-by-one. delete unneeded empty ctx check in coroutine.pmc
rrot/smoke-me/coro-return-gh1106: 2f46a87 | rurban++ | src/runcore/trace.c:
trace: print Coro similar to Sub with -t1
13:11 travis-ci joined
travis-ci parrot/parrot#1158 (master - bdd520a : James E Keenan): The build passed. 13:11
Change view : github.com/parrot/parrot/compare/a...d520abb2dd
Build details : travis-ci.org/parrot/parrot/builds/38345025
13:11 travis-ci left
dalek rrot: c038c88 | jkeenan++ | / (2 files):
Avert an uninitialized value warning.

Update one copyright date.
13:20
13:24 travis-ci joined
travis-ci parrot/parrot#1159 (smoke-me/coro-return-gh1106 - 2f46a87 : Reini Urban): The build was broken. 13:24
Change view : github.com/parrot/parrot/compare/7...46a87e7b3a
Build details : travis-ci.org/parrot/parrot/builds/38345512
13:24 travis-ci left 13:26 rurban joined
dalek rrot: a54790e | rurban++ | / (2 files):
[test] fix t/perl/Parrot_Test.t for VALGRIND

also fix Parrot::Test for valgrind with --pid--, as on darwin
13:32
13:33 travis-ci joined
travis-ci parrot/parrot#1160 (master - c038c88 : James E Keenan): The build passed. 13:33
Change view : github.com/parrot/parrot/compare/b...38c885171a
Build details : travis-ci.org/parrot/parrot/builds/38346051
13:33 travis-ci left 13:47 travis-ci joined
travis-ci parrot/parrot#1161 (master - a54790e : Reini Urban): The build passed. 13:47
Change view : github.com/parrot/parrot/compare/c...4790edc529
Build details : travis-ci.org/parrot/parrot/builds/38346837
13:47 travis-ci left
dalek rrot/smoke-me/coro-return-gh1106: 5c1604e | rurban++ | / (6 files):
coro: refactor return code. problem: wrong continuation

let Parrot_sub_continuation_rewind_environment return from_sub for continuation.invoke. let yield carry a 2nd state: 2 for .return fix .return() mostly [GH# 1106] remove unneeded empty ctx check in coroutine.invoke back from coro
changed t/pmc/coroutine.t to match the new implementation. Fixed: 9, 13, 14, 15, 16 Remaining todo:
  - 2: wrong returncc cont to label, regression (also syn_7)
  - 14: wrong cont
14:03
rrot/smoke-me/coro-return-gh1106: 3af2357 | rurban++ | / (2 files):
[test] change regressing returncc label from coro to return value
rrot/smoke-me/coro-return-gh1106: eec8a83 | rurban++ | src/runcore/trace.c:
trace: print Coro similar to Sub with -t1
rrot/smoke-me/coro-return-gh1106: 17e31be | rurban++ | / (2 files):
coro: fix dead state with and without autoreset

we do not error when the coro returns from return/returncc. we rather error when a dead coro is called, new yield state 2.
14:18 travis-ci joined
travis-ci parrot/parrot#1162 (smoke-me/coro-return-gh1106 - 17e31be : Reini Urban): The build was fixed. 14:18
Change view : github.com/parrot/parrot/compare/2...e31be00511
Build details : travis-ci.org/parrot/parrot/builds/38348497
14:18 travis-ci left 14:40 kjs joined
rurban Given that nqp/perl6 does not yet use parrot coros I don't care about the returncc label regression for coros and merge proper resettable coros. nqp needs continuationreset, not return to labels 14:46
15:04 mirjam joined 15:43 rurban joined 16:49 Chirag joined 17:14 Mso150 joined 18:04 Mso150 joined 19:10 Mso150 joined 19:17 Mso150 joined 22:27 kjs joined 23:47 Mso150 joined 23:49 kjs joined