Parrot 6.10.0 "New Caledonian lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
Set by moderator on 21 November 2014.
07:48 FROGGS joined 07:52 Reini joined
Reini sigh, found and fixed the last rpa bug, it was clone 11:42
maybe I can tune the WB a bit
12:23 ilbot2 joined
moderator Parrot 6.10.0 "New Caledonian lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
12:25 kid51 joined
dalek rrot/smoke-me/rpa-offset-gh1152: ce1eb71 | rurban++ | src/ (2 files):
[pmc] rpa: fixed clone with offsets

This is now the last known rpa bug, all tests pass. Need to check still if we can skip some WBs now.
12:35
rrot/smoke-me/rpa-offset-gh1152: 6cbd12d | rurban++ | / (4 files):
[pmc] finalize rewrite, add clone tests, fix WBs

add WBs for all writes and changes. add ChangeLog for all the changes in the smoke-me/rpa-offset-gh1152 branch. Closes #1152, #1153, #1154.
Performance win with parrot-bench: 22.8% on linux 64bit, the fastest parrot since 2.8.0 15.5% on darwin
12:38 travis-ci joined
travis-ci parrot/parrot#1375 (smoke-me/rpa-offset-gh1152 - 6cbd12d : Reini Urban): The build has errored. 12:38
Change view : github.com/parrot/parrot/compare/5...bd12d96dd6
Build details : travis-ci.org/parrot/parrot/builds/43089038
12:38 travis-ci left 12:46 travis-ci joined
travis-ci parrot/parrot#1375 (smoke-me/rpa-offset-gh1152 - 6cbd12d : Reini Urban): The build has errored. 12:46
Change view : github.com/parrot/parrot/compare/5...bd12d96dd6
Build details : travis-ci.org/parrot/parrot/builds/43089038
12:46 travis-ci left 12:50 mtj- joined 12:59 travis-ci joined
travis-ci parrot/parrot#1375 (smoke-me/rpa-offset-gh1152 - 6cbd12d : Reini Urban): The build has errored. 12:59
Change view : github.com/parrot/parrot/compare/5...bd12d96dd6
Build details : travis-ci.org/parrot/parrot/builds/43089038
12:59 travis-ci left
dalek rrot/smoke-me/rpa-offset-gh1152: a64c4ed | rurban++ | .travis.yml:
[travis] add apt-get update, remove llvm-dev gcc-multilib
13:11
rrot/smoke-me/rpa-offset-gh1152: 055a1d6 | rurban++ | src/pmc/resizablepmcarray.pmc:
[cage] fix rpa type warning (0L for %ld) on debugging
13:17
13:26 travis-ci joined
travis-ci parrot/parrot#1376 (smoke-me/rpa-offset-gh1152 - a64c4ed : Reini Urban): The build passed. 13:26
Change view : github.com/parrot/parrot/compare/6...4c4ed674ba
Build details : travis-ci.org/parrot/parrot/builds/43092233
13:26 travis-ci left
Reini whoa, just in time 13:26
#ps time 13:32
dalek Heuristic branch merge: pushed 38 commits to parrot by rurban 13:33
13:37 travis-ci joined
travis-ci parrot/parrot#1377 (smoke-me/rpa-offset-gh1152 - 055a1d6 : Reini Urban): The build has errored. 13:37
Change view : github.com/parrot/parrot/compare/a...5a1d65147e
Build details : travis-ci.org/parrot/parrot/builds/43092655
13:37 travis-ci left 13:57 travis-ci joined
travis-ci parrot/parrot#1378 (master - 1f0aa35 : Reini Urban): The build passed. 13:57
Change view : github.com/parrot/parrot/compare/5...0aa35b7a30
Build details : travis-ci.org/parrot/parrot/builds/43094581
13:57 travis-ci left
dalek rrot: 43a45bb | rurban++ | t/pmc/signal.t:
[test] re-enable t/pmc/signal.t
14:44
rrot: 9f260c6 | rurban++ | / (2 files):
[test] Re-enabled instable signals tests as TODO

  signals do work fine manually, just the tests not.
eg. on darwin:
  $ (./parrot t/pmc/signal_1.pasm &); ps | grep "./[p]arrot" | cut -c1-6 | xargs kill -HUP
start
  $ (./parrot t/pmc/signal_3.pasm &); ps | grep "./[p]arrot" | cut -c1-6 | xargs kill -HUP
start
rrot: dc51163 | rurban++ | / (2 files):
Merge branch 'smoke-me/signal-tests'
rrot/smoke-me/test-capture-gh892: c088138 | rurban++ | / (6 files):
[GH #892] Implement our own capture, rm lib/IO/CaptureOutput.pm

No need to ship a IO::CaptureOutput. Use the new capture function in t/configure/033-step.t and t/configure/034-step.t. t/configure/034-step.t tests now the new replace_stash option correctly. See [GH #891].
14:52
14:54 rurban joined 15:03 travis-ci joined
travis-ci parrot/parrot#1379 (master - dc51163 : Reini Urban): The build passed. 15:03
Change view : github.com/parrot/parrot/compare/1...51163d3625
Build details : travis-ci.org/parrot/parrot/builds/43101078
15:03 travis-ci left 15:16 travis-ci joined
travis-ci parrot/parrot#1380 (smoke-me/signal-tests - 9f260c6 : Reini Urban): The build passed. 15:16
Change view : github.com/parrot/parrot/compare/d...260c62e605
Build details : travis-ci.org/parrot/parrot/builds/43101117
15:16 travis-ci left
dalek rrot/smoke-me/cygwin-pow: 2bad75a | rurban++ | src/string/api.c:
[cygwin] disable powl in string api

the probe seems to work okay, but it doesnt need math.h for all platforms
15:31
15:35 travis-ci joined
travis-ci parrot/parrot#1381 (smoke-me/test-capture-gh892 - c088138 : Reini Urban): The build passed. 15:35
Change view : github.com/parrot/parrot/compare/c...88138a150b
Build details : travis-ci.org/parrot/parrot/builds/43101856
15:35 travis-ci left 15:36 Reini joined
Reini nope, the signal tests are too unstable. will skip them 15:36
15:45 travis-ci joined
travis-ci parrot/parrot#1382 (smoke-me/cygwin-pow - 2bad75a : Reini Urban): The build passed. 15:45
Change view : github.com/parrot/parrot/commit/2bad75a343f8
Build details : travis-ci.org/parrot/parrot/builds/43105705
15:45 travis-ci left
FROGGS that's a bad signal 15:48
(joke)
dalek rrot: c088138 | rurban++ | / (6 files):
[GH #892] Implement our own capture, rm lib/IO/CaptureOutput.pm

No need to ship a IO::CaptureOutput. Use the new capture function in t/configure/033-step.t and t/configure/034-step.t. t/configure/034-step.t tests now the new replace_stash option correctly. See [GH #891].
15:56
rrot: c5e469a | rurban++ | / (6 files):
Merge branch 'smoke-me/test-capture-gh892'
rrot: 1eed030 | rurban++ | src/string/api.c:
[cygwin] disable powl in string api

the probe seems to work okay, but it doesn't.
need math.h for all platforms in string/api.c.
rrot: c1aae6f | rurban++ | / (2 files):
[test] disable signal tests again

hang when being run in parallel -j4
rrot: 16c6ad6 | (Martin Vorländer)++ | / (3 files):
Provide some platform-specific modules for VMS.
16:07
rrot: 94d1dd1 | rurban++ | / (3 files):
[codingstd] add Copyright to headers, remove ending ws, fix MANIFEST
rrot: 200e8a5 | rurban++ | src/platform/vms/entropy.c:
vms: Analyzed cipher/rndvms.c origins, updated copyrights

src/platform/vms/entropy.c is based on gnupg-1_4_9a_vms/cipher/rndvms.c, written 2006, 2007 by Steven M. Schweda. Licensed under the GNU GPL v3. Distributed with the VMS port of GnuGP.
I see no single codeline in this file which could be traced back to the mentioned cryptlib sources, copyrighted by 1996, 1997, 1998, 1999, Peter Gutmann
  (and various others).
rrot: e19fb2d | rurban++ | src/platform/vms/entropy.c:
[codingstd] remove wrong copyright section, fix codingstd's

The previous copyright chapter had nothing to do with this source, which is the solely work of antinode Steven M. Schweda for gnupg, based on ideas from cryptlib.
Fix spaces and parens, documentation
rrot: c7676a9 | rurban++ | src/platform/vms/exec.c:
[codingstd] more work on vms/exec.c

Documentation, indentation, reformating
rrot: 614bb63 | rurban++ | src/platform/vms/exec.c:
[codingstd] fixes podchecker src/platform/vms/exec.c
rrot: 6e274a5 | rurban++ | / (4 files):
vms codingstd: fix check_isxxx.t

add a 2nd callback argument to Parrot::Test::Util::Runloop->testloop fix some src/platform/vms/exec.c isxxx_functions casts, and skip the rest, when called with the unsigned char[] b argument.
rrot: f833bc7 | rurban++ | ChangeLog:
ChangeLog line for vms
rrot: 7f92d3d | rurban++ | / (7 files):
Merge branch 'smoke-me/vms-gh866'
16:14 travis-ci joined
travis-ci parrot/parrot#1383 (master - c1aae6f : Reini Urban): The build passed. 16:14
Change view : github.com/parrot/parrot/compare/d...aae6fb59bc
Build details : travis-ci.org/parrot/parrot/builds/43108271
16:14 travis-ci left
dalek rrot/smoke-me/embed-gh829: b73d099 | rurban++ | / (4 files):
[embed] add some missing embed methods GH #829

fails with an encoding assertion in str_new_init change extend.t: 15 extend-style compile_string + call remove imcc/api.h from embed api test
16:16
rrot/smoke-me/embed-gh829: 9399cff | rurban++ | / (4 files):
[embed] more extend tuning, fix compile_string

use dynamic STRINGs, not constant, and not char*. Also honor TEST_VERBOSE=2 in c_output_is
rrot/smoke-me/embed-gh829: 212ea38 | rurban++ | src/extend.c:
[extend] special case ext_call "->"

might be a worthwile optimization. however: 16.589294527 0.13% => 16.612686915 0.21% on parrot-bench linux similar on darwin, but darwin bench is more noisy
rrot/smoke-me/embed-gh829: 76acd56 | rurban++ | include/parrot/extend.h:
[extend] remove comment for Parrot_get_root_namespace

failed bad t/codingstd/c_arg_assert.t test
rrot/smoke-me/embed-gh829: 47186a0 | rurban++ | src/extend.c:
ext_call: inline the strcmp
rrot/smoke-me/embed-gh829: d31acc8 | rurban++ | / (4 files):
[extend] more Parrot_get_root_namespace cleanup

make headerizer.
rrot/smoke-me/embed-gh829: 1c9a25a | rurban++ | ChangeLog:
ChangeLog line for smoke-me/embed-gh829
16:35 travis-ci joined
travis-ci parrot/parrot#1384 (master - 7f92d3d : Reini Urban): The build passed. 16:35
Change view : github.com/parrot/parrot/compare/c...92d3ddb128
Build details : travis-ci.org/parrot/parrot/builds/43109784
16:35 travis-ci left 16:51 travis-ci joined
travis-ci parrot/parrot#1385 (smoke-me/embed-gh829 - 1c9a25a : Reini Urban): The build passed. 16:51
Change view : github.com/parrot/parrot/compare/4...9a25af55f6
Build details : travis-ci.org/parrot/parrot/builds/43110891
16:51 travis-ci left
dalek rrot/smoke-me/embed-gh829: ab56f98 | rurban++ | t/configure/034-step.t:
[codingstd] cuddled else in t/configure/034-step.t
18:58
rrot: b73d099 | rurban++ | / (4 files):
[embed] add some missing embed methods GH #829

fails with an encoding assertion in str_new_init change extend.t: 15 extend-style compile_string + call remove imcc/api.h from embed api test
18:59
18:59 Hunger joined
rrot: 9399cff | rurban++ | / (4 files):
[embed] more extend tuning, fix compile_string

use dynamic STRINGs, not constant, and not char*. Also honor TEST_VERBOSE=2 in c_output_is
rrot: 212ea38 | rurban++ | src/extend.c:
[extend] special case ext_call "->"

might be a worthwile optimization. however: 16.589294527 0.13% => 16.612686915 0.21% on parrot-bench linux similar on darwin, but darwin bench is more noisy
rrot: 76acd56 | rurban++ | include/parrot/extend.h:
[extend] remove comment for Parrot_get_root_namespace

failed bad t/codingstd/c_arg_assert.t test
rrot: 47186a0 | rurban++ | src/extend.c:
ext_call: inline the strcmp
rrot: d31acc8 | rurban++ | / (4 files):
[extend] more Parrot_get_root_namespace cleanup

make headerizer.
rrot: 1c9a25a | rurban++ | ChangeLog:
ChangeLog line for smoke-me/embed-gh829
rrot: ab56f98 | rurban++ | t/configure/034-step.t:
[codingstd] cuddled else in t/configure/034-step.t
rrot: e451d80 | rurban++ | / (10 files):
Merge branch 'smoke-me/embed-gh829'
19:25 travis-ci joined
travis-ci parrot/parrot#1386 (smoke-me/embed-gh829 - ab56f98 : Reini Urban): The build passed. 19:25
Change view : github.com/parrot/parrot/compare/1...56f98668eb
Build details : travis-ci.org/parrot/parrot/builds/43128140
19:25 travis-ci left 19:44 travis-ci joined
travis-ci parrot/parrot#1387 (master - e451d80 : Reini Urban): The build passed. 19:44
Change view : github.com/parrot/parrot/compare/7...51d8029e58
Build details : travis-ci.org/parrot/parrot/builds/43128228
19:44 travis-ci left 23:20 lauleon joined