|
Parrot 6.8.0 "Little Lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 16 October 2014. |
|||
|
00:22
MikeFair joined
01:09
Mso150 joined
03:19
bighugedog joined
06:48
FROGGS joined
|
|||
| dalek | rrot: 9f4a807 | rurban++ | / (2 files): [cage] Silence verbose pbc_to_exe, frontend/parrot2/build.pir add --verbose to pbc_to_exe, add 3rd optional arg to frontend/parrot2/build.pir for verbose. make -s is now silent besides warnings and 'Invoking Parrot to generate install_config.fpmc" Fixes GH #1102 |
06:59 | |
| rrot: 9693121 | rurban++ | / (10 files): [build] --{en,dis}able-feature, --with{,out}-library [GH #1101] Configure.pl now similar to autoconf: deprecate --parrot-is-shared in favor of --enable-shared. allow both variants --enable,disable for the features: shared, rpath, threads and set both config->options keys. allow both variants --with,without for the libraries: llvm pcre crypto gdbm gettext gmp icu opengl libffi readline pcre threads zlib and set both config->options keys. translate --{en,dis}able-threads into --without-threads add tests for all options. add api.yaml deprecation note |
|||
| rrot: 1e8466b | rurban++ | / (4 files): [test] Added LexInfo.declare_lex_preg test For GH #1095 global names do work fine, only lexicals not. Note I do not know how to reliable get the correct target register index for declare_lex_preg in pure pir, and how to initialize it. Setting it crashes the ctx. |
|||
| rrot: 781dbba | rurban++ | / (29 files): [build] turn off --debugging by default, accept --debugging arg allow --debugging=-g3 default: leave -g in CFLAGS but do set -DNDEBUG to leave out assertions. set debugging in the configure hash only when --debugging is given. This is basically changing wrong t/configure/ tests which were copied&pasted all over to test for --debugging on by default all over instead of just once. See GH #1099 |
|||
| rrot: b498850 | rurban++ | t/p (2 files): [cage] fix 2 wrong copyright formats |
|||
| rrot: 4e78e03 | rurban++ | Configure.pl: [cage] fix 1 wrong pod format |
|||
| rrot: a4f4c48 | rurban++ | t/op/basic.t: [test] change t/op/basic_9 from pasm to pir -r run-pbc does not work nice with parser errors within pasm. throws a different error message. |
|||
| rrot: 70fab94 | rurban++ | ChangeLog: ChangeLog |
|||
| rrot/smoke-me/disable-shared-gh1101: 1e8466b | rurban++ | / (4 files): [test] Added LexInfo.declare_lex_preg test For GH #1095 global names do work fine, only lexicals not. Note I do not know how to reliable get the correct target register index for declare_lex_preg in pure pir, and how to initialize it. Setting it crashes the ctx. |
07:10 | ||
| rrot/smoke-me/disable-shared-gh1101: 781dbba | rurban++ | / (29 files): [build] turn off --debugging by default, accept --debugging arg allow --debugging=-g3 default: leave -g in CFLAGS but do set -DNDEBUG to leave out assertions. set debugging in the configure hash only when --debugging is given. This is basically changing wrong t/configure/ tests which were copied&pasted all over to test for --debugging on by default all over instead of just once. See GH #1099 |
|||
| rrot/smoke-me/disable-shared-gh1101: b498850 | rurban++ | t/p (2 files): [cage] fix 2 wrong copyright formats |
|||
| rrot/smoke-me/disable-shared-gh1101: 4e78e03 | rurban++ | Configure.pl: [cage] fix 1 wrong pod format |
|||
|
07:10
rurban joined
|
|||
| rrot/smoke-me/disable-shared-gh1101: a4f4c48 | rurban++ | t/op/basic.t: [test] change t/op/basic_9 from pasm to pir -r run-pbc does not work nice with parser errors within pasm. throws a different error message. |
|||
| rrot/smoke-me/disable-shared-gh1101: 70fab94 | rurban++ | ChangeLog: ChangeLog |
07:11 | ||
| rrot/smoke-me/disable-shared-gh1101: 0eba55c | rurban++ | / (2 files): [build] Enable --disable-shared, link to static libparrot When the system did support dynamic linking we had no chance to link against a static libparrot, as PARROT_LIBS checked for has_dynamic_linking and not parrot_is_shared. Note that we have no --disable-static yet, so we cannot forbid creating a LIBPARROT_STATIC, this only relies on has_static_linking. |
|||
|
07:13
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1147 (master - 70fab94 : Reini Urban): The build passed. | 07:13 | |
| Change view : github.com/parrot/parrot/compare/9...fab94c96aa | |||
| Build details : travis-ci.org/parrot/parrot/builds/38233647 | |||
|
07:13
travis-ci left
|
|||
| dalek | rrot: 0eba55c | rurban++ | / (2 files): [build] Enable --disable-shared, link to static libparrot When the system did support dynamic linking we had no chance to link against a static libparrot, as PARROT_LIBS checked for has_dynamic_linking and not parrot_is_shared. Note that we have no --disable-static yet, so we cannot forbid creating a LIBPARROT_STATIC, this only relies on has_static_linking. |
07:22 | |
|
07:24
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1148 (smoke-me/disable-shared-gh1101 - 0eba55c : Reini Urban): The build passed. | 07:24 | |
| Change view : github.com/parrot/parrot/compare/9...ba55c180e0 | |||
| Build details : travis-ci.org/parrot/parrot/builds/38234156 | |||
|
07:24
travis-ci left
07:33
Mso150 joined
07:35
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1149 (master - 0eba55c : Reini Urban): The build passed. | 07:35 | |
| Change view : github.com/parrot/parrot/compare/7...ba55c180e0 | |||
| Build details : travis-ci.org/parrot/parrot/builds/38234749 | |||
|
07:35
travis-ci left
07:49
he joined
08:20
kjs joined
09:58
rurban joined
10:13
rurban joined
|
|||
| dalek | rrot/rurban/coros-gh564: 741b8cb | 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 |
10:35 | |
| rrot/rurban/coros-gh564: 4725edb | rurban++ | / (5 files): [pmc] Coroutine is now auto-resetting |
|||
| rrot/rurban/coros-gh564: 07f2a90 | 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. |
|||
| rrot/rurban/coros-gh564: 3268b6c | rurban++ | src/ (2 files): coro: implemented autoreset method and attribute fix crashes in sub_continuation_rewind_environment() Still using traceflag 8. Maybe I should adopt it or resuse the SUB_CALL_FLAG? |
|||
| rrot/rurban/coros-gh564: f04d509 | rurban++ | / (5 files): core: autoreset tests, TRACE_CORO, PARROT_TRACE_CORO_STATE_FLAG add TRACE_CORO define, -t8 only usable when not --optimizing fix -t2 returning from coroutine msg. -t2 msg either Coroutine autoreset or Coroutine no autoreset add autoreset test, not yet working (one-off same as TT #1003) |
|||
| rrot/rurban/coros-gh564: fa4e678 | rurban++ | / (5 files): Document -t8 flag, harmonize parrot usage messages along parrot and parrot_old Omit GH issue prefix from ChangeLog if default. |
10:36 | ||
|
11:01
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1150 (smoke-me/coros-gh564 - fa4e678 : Reini Urban): The build passed. | 11:01 | |
| Change view : github.com/parrot/parrot/compare/s...oros-gh564 | |||
| Build details : travis-ci.org/parrot/parrot/builds/38249162 | |||
|
11:01
travis-ci left
|
|||
| dalek | rrot/smoke-me/trace-NDEBUG-gh1105: 3aee940 | rurban++ | / (7 files): [core] Disable -t trace flags 4+8 with --optimize Fixes GH #1105 |
11:01 | |
| rrot/smoke-me/trace-NDEBUG-gh1105: cc38975 | rurban++ | ChangeLog: add to ChangeLog |
11:07 | ||
| rrot/smoke-me/coros-gh564: c0692ef | rurban++ | src/pmc/coroutine.pmc: [cage] fix 2 codingstd issues with TRACE_CORO |
11:09 | ||
| rrot/smoke-me/trace-NDEBUG-gh1105: 4872085 | rurban++ | / (7 files): [core] Disable -t trace flags 4+8 with --optimize Fixes GH #1105 |
11:10 | ||
| rrot/smoke-me/trace-NDEBUG-gh1105: cfcb945 | rurban++ | ChangeLog: add to ChangeLog |
|||
|
11:13
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1151 (smoke-me/trace-NDEBUG-gh1105 - 3aee940 : Reini Urban): The build has errored. | 11:13 | |
| Change view : github.com/parrot/parrot/commit/3aee940ae7e7 | |||
| Build details : travis-ci.org/parrot/parrot/builds/38249947 | |||
|
11:13
travis-ci left
11:28
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1153 (smoke-me/coros-gh564 - c0692ef : Reini Urban): The build passed. | 11:28 | |
| Change view : github.com/parrot/parrot/compare/f...692efe3903 | |||
| Build details : travis-ci.org/parrot/parrot/builds/38250374 | |||
|
11:28
travis-ci left
|
|||
| dalek | rrot: 741b8cb | 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 |
11:33 | |
| rrot: 4725edb | rurban++ | / (5 files): [pmc] Coroutine is now auto-resetting |
|||
| rrot: 07f2a90 | 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. |
|||
| rrot: 3268b6c | rurban++ | src/ (2 files): coro: implemented autoreset method and attribute fix crashes in sub_continuation_rewind_environment() Still using traceflag 8. Maybe I should adopt it or resuse the SUB_CALL_FLAG? |
|||
| rrot: f04d509 | rurban++ | / (5 files): core: autoreset tests, TRACE_CORO, PARROT_TRACE_CORO_STATE_FLAG add TRACE_CORO define, -t8 only usable when not --optimizing fix -t2 returning from coroutine msg. -t2 msg either Coroutine autoreset or Coroutine no autoreset add autoreset test, not yet working (one-off same as TT #1003) |
|||
| rrot: fa4e678 | rurban++ | / (5 files): Document -t8 flag, harmonize parrot usage messages along parrot and parrot_old Omit GH issue prefix from ChangeLog if default. |
|||
| rrot: c0692ef | rurban++ | src/pmc/coroutine.pmc: [cage] fix 2 codingstd issues with TRACE_CORO |
|||
| rrot: 4872085 | rurban++ | / (7 files): [core] Disable -t trace flags 4+8 with --optimize Fixes GH #1105 |
|||
|
11:33
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1154 (smoke-me/trace-NDEBUG-gh1105 - cfcb945 : Reini Urban): The build passed. | 11:33 | |
| Change view : github.com/parrot/parrot/compare/c...cb945cf151 | |||
| Build details : travis-ci.org/parrot/parrot/builds/38250436 | |||
|
11:33
travis-ci left
|
|||
|
11:44
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1155 (master - a4046f7 : Reini Urban): The build passed. | 11:44 | |
| Change view : github.com/parrot/parrot/compare/0...046f71839b | |||
| Build details : travis-ci.org/parrot/parrot/builds/38251698 | |||
|
11:44
travis-ci left
|
|||
| Util | #ps time | 13:32 | |
| moderator | Parrot 6.8.0 "Little Lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC | 13:35 | |
|
13:41
Liz joined
13:42
woolfy_ joined
15:07
stryx` joined
15:16
kjs joined
16:23
FROGGS joined
17:11
Mso150 joined
17:18
Mso150 joined
17:33
Mso150 joined
18:56
Mso150 joined
19:06
Mso150 joined
20:05
Chirag joined
20:35
rurban joined
22:39
kjs joined
23:17
kid51 joined
23:49
Mso150 joined
23:54
ggherdov_____ joined
|
|||