Parrot 7.0.1 "Crimson Shining Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch�meeting Fridays 13:30 UTC
Set by moderator on 27 January 2015.
00:01 kid51 joined 04:07 davidfetter joined 08:06 FROGGS joined 09:39 rurban_ joined
rurban_ releasing now after all rakudo tests 09:41
dalek rrot: 641f586 | rurban++ | / (4 files):
[test] fix t/steps/inter/progs*

we refactored inter::progs::_get_programs
10:09
rrot: 9629cac | rurban++ | / (21 files):
Release 7.0.2 - Hotfix for Microsoft Visual C++
10:24 travis-ci joined
travis-ci parrot/parrot#1546 (master - 9629cac : Reini Urban): The build passed. 10:24
Change view : github.com/parrot/parrot/compare/3...29cacc752a
Build details : travis-ci.org/parrot/parrot/builds/48739929
10:24 travis-ci left
rurban can I have an op? 10:27
FROGGS++ 10:51
moderator Parrot 7.0.2 "Crimson Shining Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch�meeting Fridays 13:30 UTC 10:51
dalek rrot: 9a4171c | rurban++ | / (2 files):
new ChangeLog
11:01
11:18 travis-ci joined
travis-ci parrot/parrot#1547 (master - 9a4171c : Reini Urban): The build passed. 11:18
Change view : github.com/parrot/parrot/compare/9...4171c4330b
Build details : travis-ci.org/parrot/parrot/builds/48744933
11:18 travis-ci left 11:53 Woodi joined 12:14 kid51 joined
dalek rrot/smoke-me/gc-stress-gh1189: b261a29 | rurban++ | / (3 files):
[test] Add 2 stable and good GC stress test to normal tests

Closes GH #1189
12:24
rrot/smoke-me/gc-stress-gh1189: 9cb01c6 | rurban++ | / (3 files):
[test] Add 2 stable and good GC stress test to normal tests

Closes GH #1189
12:26
12:57 travis-ci joined
travis-ci parrot/parrot#1549 (smoke-me/gc-stress-gh1189 - 9cb01c6 : Reini Urban): The build has errored. 12:57
Change view : github.com/parrot/parrot/compare/b...b01c62df46
Build details : travis-ci.org/parrot/parrot/builds/48751840
12:57 travis-ci left 13:43 rurban joined
dalek rrot/smoke-me/gc-stress-gh1189: edbff75 | rurban++ | t/op/gc-stress.t:
[test] Only one test, travis timed out >10min

GH #1189
13:46
14:00 FROGGS joined 14:01 travis-ci joined
travis-ci parrot/parrot#1550 (smoke-me/gc-stress-gh1189 - edbff75 : Reini Urban): The build passed. 14:01
Change view : github.com/parrot/parrot/compare/9...bff75526bd
Build details : travis-ci.org/parrot/parrot/builds/48759750
14:01 travis-ci left
FROGGS slavorg: trust rurban 14:02
slavorg But I already trust rurban
FROGGS if you say so...
14:11 lauleon joined 16:10 FROGGS_ joined 19:04 lauleon joined 19:12 lauleon joined 19:27 rurban joined 19:33 lauleon joined 19:45 autark joined 19:52 lauleon joined
dalek rrot/smoke-me/stringbuilder-gh1123: 41d8b8f | rurban++ | / (3 files):
[test] Add 2 stable and good GC stress test to normal tests

See GH #1189
19:53
rrot/smoke-me/stringbuilder-gh1123: 2540dc3 | rurban++ | / (3 files):
[test] Only one test, travis timed out >10min

Also a minor test refactor. Closes GH #1189
rrot/smoke-me/stringbuilder-gh1123: 5117dfd | rurban++ | / (2 files):
[config] change perl5 derived -O2 to -O3 for gcc/clang

Faster --optimize. 5% faster in parrot-bench. Closes GH #1185
19:54
rrot/smoke-me/stringbuilder-gh1123: 679e6ee | rurban++ | / (2 files):
[pmc] change StringBuilder overallocation

by 1.5, not 2. And for >8192 onto the next block size. The optimal overallocation is the golden ration 1.618, but we prefer int ops. A difference is not measurable.
rrot/smoke-me/stringbuilder-gh1123: a7021b4 | rurban++ | src/pmc/stringbuilder.pmc:
[pmc] disable 2x StringBuilder.substr clone, GH #1123

STRING_substr already creates a copy for us, no need to copy it twice. no regression.
Note that t/stress/gc.t started failing earlier, even in 7.0.0.
rrot/smoke-me/stringbuilder-gh1123: f6f2321 | rurban++ | src/pmc/stringbuilder.pmc:
[pmc] StringBuilder.substr needs no WB

GH #1123. 1.14% faster
rrot/smoke-me/stringbuilder-gh1123: 935bd4e | rurban++ | src/pmc/stringbuilder.pmc:
[pmc] Avoid StringBuilder copies on set_pmc, ...

and push_pmc, i_concatenate, when the arg is a StringBuilder PMC already. 0.5% faster.
rrot/smoke-me/stringbuilder-gh1123: 2b476db | rurban++ | src/io/stringhandle.c:
[core] optimize io_stringhandle_write_b

Reuse write buffer if large enough. This happens very often. But surpringly no perf. improvement measurable.
rrot/smoke-me/stringbuilder-gh1123: dd32738 | rurban++ | t/src/extend.t:
[test] un-todo t/src/extend.t 19 on darwin

not repro anymore, at least with yosemite. GH #856 SIGABRT with darwin threads
rrot/smoke-me/stringbuilder-gh1123: bd13c2d | rurban++ | src/pmc/resizablepmcarray.pmc:
[pmc] rpa gc optimizations

Re-enable the status from 6.11.0, not too many write barriers in ResizablePMCArray methods. Not in shift as we only move the offset and only when needed in resize. But it does not give us back the lost 13% in parrot-bench, from 6.11 to 7.0.
rrot: 41d8b8f | rurban++ | / (3 files):
[test] Add 2 stable and good GC stress test to normal tests

See GH #1189
20:02
rrot: 2540dc3 | rurban++ | / (3 files):
[test] Only one test, travis timed out >10min

Also a minor test refactor. Closes GH #1189
20:12 travis-ci joined
travis-ci parrot/parrot#1551 (smoke-me/stringbuilder-gh1123 - bd13c2d : Reini Urban): The build passed. 20:12
Change view : github.com/parrot/parrot/compare/4...13c2dbf836
Build details : travis-ci.org/parrot/parrot/builds/48806177
20:12 travis-ci left 20:16 travis-ci joined
travis-ci parrot/parrot#1552 (master - 2540dc3 : Reini Urban): The build passed. 20:16
Change view : github.com/parrot/parrot/compare/9...40dc3d9261
Build details : travis-ci.org/parrot/parrot/builds/48807212
20:16 travis-ci left 21:22 lauleon joined 22:04 FROGGS__ joined 22:15 lauleon joined 23:52 lauleon joined