Parrot 6.8.0 "Little Lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 17 September 2014.
00:19 kid51 joined 01:46 FROGGS_ joined
dalek rrot/rurban/parrot-ops2c-gh900: c28873b | rurban++ | / (18 files):
[ops2c] Rename binary to parrot-ops2c [GH #900]

Add a new config key 'ops2c' as "parrot-ops2c", but you can also check the parrot version >= 6.9.0 how to call ops2c. The old name ops2c was to confusing for upstream packagers, in /usr/bin/.
02:03
02:05 rurban joined 04:01 MikeFair joined 04:39 rurban joined 04:40 MikeFair_ joined 05:08 MikeFair joined
dalek rrot: c28873b | rurban++ | / (18 files):
[ops2c] Rename binary to parrot-ops2c [GH #900]

Add a new config key 'ops2c' as "parrot-ops2c", but you can also check the parrot version >= 6.9.0 how to call ops2c. The old name ops2c was to confusing for upstream packagers, in /usr/bin/.
05:25
05:38 travis-ci joined
travis-ci [travis-ci] parrot/parrot#1111 (master - c28873b : Reini Urban): The build passed. 05:38
[travis-ci] Change view : github.com/parrot/parrot/compare/0...8873be678a
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/37149801
05:38 travis-ci left 07:41 FROGGS joined 08:51 ggherdov_____ joined 10:16 schm00ster joined 11:35 kid51 joined 11:51 rurban joined 13:28 Chirag joined 13:54 particle joined 14:33 FROGGS joined
dalek rrot/rurban/traceflags: bda461f | rurban++ | src/ (2 files):
[core] re-enable -t flags

Useful to trace opcodes, method resolution or type of function calls (sub/coro). And fix one instance of wrong argtype in src/packfile/api.c
14:33
15:35 schm00ster joined
dalek rrot/rurban/coros-gh564: 27e36bf | rurban++ | / (4 files):
[pmc] Clarify dead coroutines

Coros are not resumable when all yield states are exhausted. This is consistent with the LUA design, which we follow, and all other coro implementations I know of. Just the parrot book argues that after a return the state should be automatically reset. Technically no problem, even without the quirks described in github.com/parrot/parrot/issues/56...nt-3503597 or via a seperate reset() method, but semantically an auto-reset is problematic.
Added testcases for all the relevant tickets: #564, #585 and there is on bug remaining: TT #1003 leading to Null PMC access in get_string on a dead coro
16:22
16:42 Chirag joined 17:10 MikeFair joined 19:45 Psyche^ joined 20:16 rurban joined
dalek rrot/rurban/coro-reset-gh564: e1b3aff | rurban++ | / (3 files):
[pmc] Add Coroutine.reset() method

Mentioned in GH #564.
It is however more efficient to clone an initial coro and copy this saved clone back, as the context does not need to be recreated afresh.
20:17
20:18 rurban left 22:06 khisanth_ joined 22:33 Liz joined, woolfy joined 22:45 kid51 joined