Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2015-01-23

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:51 kid51 joined #parrot
02:17 kid51_at_dinner_ joined #parrot
05:34 dalek joined #parrot
05:40 d4l3k_ joined #parrot
05:42 dalek joined #parrot
06:40 rurban joined #parrot
06:51 sorear joined #parrot
07:04 dalek parrot/smoke-me/icu-gh1188: 66c6d4a | rurban++ | config/auto/icu.pm:
07:04 dalek parrot/smoke-me/icu-gh1188: [config] remove internal {without} arg when constant
07:04 dalek parrot/smoke-me/icu-gh1188:
07:04 dalek parrot/smoke-me/icu-gh1188: small refactor to reduce unneeded complexity
07:04 dalek parrot/smoke-me/icu-gh1188: review: https://github.com/parrot/parrot/commit/66c6d4a2bb
07:04 dalek parrot/smoke-me/icu-gh1188: e4e767a | rurban++ | config/auto/icu.pm:
07:04 dalek parrot/smoke-me/icu-gh1188: [config] fix ICU tests drop headers #1188
07:04 dalek parrot/smoke-me/icu-gh1188:
07:04 dalek parrot/smoke-me/icu-gh1188: we forgot to pass the -I directives to _probe_icu.
07:04 dalek parrot/smoke-me/icu-gh1188: Closes #1188
07:04 dalek parrot/smoke-me/icu-gh1188: review: https://github.com/parrot/parrot/commit/e4e767ae82
07:18 travis-ci joined #parrot
07:18 travis-ci parrot/parrot#1511 (smoke-me/icu-gh1188 - e4e767a : Reini Urban): The build passed.
07:18 travis-ci Change view : https://github.com/parrot/parrot/compare/66c6d4a2bb4c^...e4e767ae82c4
07:18 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48016980
07:18 travis-ci left #parrot
07:19 Timbus joined #parrot
07:42 FROGGS joined #parrot
07:53 dalek parrot/smoke-me/icu-gh1188: 125e507 | rurban++ | config/auto/icu.pm:
07:53 dalek parrot/smoke-me/icu-gh1188: [config] one more icuheaders probe fix for GH #1188
07:53 dalek parrot/smoke-me/icu-gh1188:
07:53 dalek parrot/smoke-me/icu-gh1188: First try without icuheaders incpath, then with.
07:53 dalek parrot/smoke-me/icu-gh1188:
07:53 dalek parrot/smoke-me/icu-gh1188: Note: This will still fail with shared icu, if the icu libpath is
07:53 dalek parrot/smoke-me/icu-gh1188: not in the LD LIBRARY search path. but icu-config does not provide a rpath.
07:53 dalek parrot/smoke-me/icu-gh1188: review: https://github.com/parrot/parrot/commit/125e507bed
07:53 dalek parrot: 0c49b30 | rurban++ | src/ (3 files):
07:53 dalek parrot: [docs] alarm and threads
07:53 dalek parrot:
07:53 dalek parrot: Update docs
07:53 dalek parrot: review: https://github.com/parrot/parrot/commit/0c49b301e8
08:06 particle joined #parrot
08:34 dalek parrot/smoke-me/7.0.1: 24b8b51 | rurban++ | / (21 files):
08:34 dalek parrot/smoke-me/7.0.1: Prepare 7.0.1 hotfix release
08:34 dalek parrot/smoke-me/7.0.1:
08:34 dalek parrot/smoke-me/7.0.1: Todo the 2nd t/stress/threads.t test, caused by stringbuilder gc,
08:34 dalek parrot/smoke-me/7.0.1: probably #1123.
08:35 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/24b8b51e5b
08:35 dalek parrot/smoke-me/7.0.1: 391c214 | rurban++ | config/auto/icu.pm:
08:35 dalek parrot/smoke-me/7.0.1: [config] remove internal {without} arg when constant
08:35 dalek parrot/smoke-me/7.0.1:
08:35 dalek parrot/smoke-me/7.0.1: small refactor to reduce unneeded complexity
08:35 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/391c214f57
08:35 dalek parrot/smoke-me/7.0.1: 0ba29ff | rurban++ | config/auto/icu.pm:
08:35 dalek parrot/smoke-me/7.0.1: [config] fix ICU tests drop headers #1188
08:35 dalek parrot/smoke-me/7.0.1:
08:35 dalek parrot/smoke-me/7.0.1: we forgot to pass the -I directives to _probe_icu.
08:35 dalek parrot/smoke-me/7.0.1: Closes #1188
08:35 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/0ba29ffb33
08:35 dalek parrot/smoke-me/7.0.1: cdd184a | rurban++ | config/auto/icu.pm:
08:35 dalek parrot/smoke-me/7.0.1: [config] one more icuheaders probe fix for GH #1188
08:35 dalek parrot/smoke-me/7.0.1:
08:35 dalek parrot/smoke-me/7.0.1: First try without icuheaders incpath, then with.
08:35 dalek parrot/smoke-me/7.0.1:
08:35 dalek parrot/smoke-me/7.0.1: Note: This will still fail with shared icu, if the icu libpath is
08:35 dalek parrot/smoke-me/7.0.1: not in the LD LIBRARY search path. but icu-config does not provide a rpath.
08:35 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/cdd184a760
08:35 dalek parrot/smoke-me/7.0.1: 00cc593 | rurban++ | / (2 files):
08:35 dalek parrot/smoke-me/7.0.1: [test] fix t/steps/auto/icu-01.t
08:35 dalek parrot/smoke-me/7.0.1:
08:35 dalek parrot/smoke-me/7.0.1: remove tests for outdated internal functions
08:35 dalek parrot/smoke-me/7.0.1: and fix some old capture tests
08:35 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/00cc5930a0
08:35 dalek parrot/smoke-me/7.0.1: 29491dc | rurban++ | / (2 files):
08:35 dalek parrot/smoke-me/7.0.1: Release 7.0.1
08:35 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/29491dcaca
08:46 rurban1 joined #parrot
11:09 dalek parrot/smoke-me/7.0.1: c4ec76d | rurban++ | / (5 files):
11:09 dalek parrot/smoke-me/7.0.1: Release 7.0.1
11:09 dalek parrot/smoke-me/7.0.1: review: https://github.com/parrot/parrot/commit/c4ec76d414
11:10 kid51 joined #parrot
11:24 travis-ci joined #parrot
11:24 travis-ci parrot/parrot#1514 (smoke-me/7.0.1 - c4ec76d : Reini Urban): The build passed.
11:24 travis-ci Change view : https://github.com/parrot/parrot/compare/29491dcacaee...c4ec76d41488
11:24 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48035528
11:24 travis-ci left #parrot
11:26 rurban did the release 7.0.1
11:34 dalek parrot: 1bfb43c | rurban++ | docs/project/release_manager_guide.pod:
11:34 dalek parrot: [docs] cover 7.3 in release_manager_guide
11:34 dalek parrot: review: https://github.com/parrot/parrot/commit/1bfb43c8c0
11:34 dalek parrot: ba5fd2f | rurban++ | docs/project/release_manager_guide.pod:
11:34 dalek parrot: [docs] minor release_manager_guide improvement
11:34 dalek parrot: review: https://github.com/parrot/parrot/commit/ba5fd2f953
11:34 dalek parrot: 0006e12 | rurban++ | / (2 files):
11:34 dalek parrot: [pmc] rpa: fix custom_mark_destroy confusion
11:34 dalek parrot:
11:34 dalek parrot: custom_mark_destroy is only needed in the init method, which is fpa.set_integer_native.
11:34 dalek parrot: optimize PObj_custom_mark_destroy_SETALL to use only one setter call.
11:34 dalek parrot: review: https://github.com/parrot/parrot/commit/0006e12e0c
11:34 dalek parrot: 56c7036 | rurban++ | / (3 files):
11:34 dalek parrot: [GC] fix GC segfault with --optimize
11:34 dalek parrot:
11:34 dalek parrot: A wrong PARROT_CANNOT_RETURN_NULL in Parrot_pf_get_current_code_segment
11:34 dalek parrot: (unchecked return of inter->code, which can be null) causes GC segfaults
11:34 dalek parrot: when inter->code == NULL.
11:34 dalek parrot:
11:34 dalek parrot: Fixes GH #1186.
11:34 dalek parrot: This wrong PARROT_CANNOT_RETURN_NULL was added with 3.6.0
11:34 dalek parrot: in 7dc0e2276d3612afd at Wed Jun 29 20:52:24 2011
11:34 dalek parrot: but started being fatal after the new packfile refactor with 7.0,
11:34 dalek parrot: when the cc optimizer started optimizing away the bc != NULL check
11:34 dalek parrot: in mark_code_segment()
11:34 dalek parrot: review: https://github.com/parrot/parrot/commit/56c7036621
11:34 dalek parrot: f14a5a1 | rurban++ | src/gc/mark_sweep.c:
11:34 dalek parrot: [GC] optimize away a Parrot_pf_get_current_code_segment call
11:34 dalek parrot:
11:34 dalek parrot: This was the call with the wrong CANNOT_RETURN_NULL attribute, causing GH #1186.
11:34 dalek parrot: We only need inter->code, and it can be const. The const_table also
11:34 dalek parrot: review: https://github.com/parrot/parrot/commit/f14a5a194f
11:34 dalek parrot: 5069da4 | rurban++ | src/gc/gc_gms.c:
11:34 dalek parrot: [threads] fix deadlock in gc_gms_mark_and_sweep
11:34 dalek parrot:
11:34 dalek parrot: move the lock downwards to the guard. Fixes GH #1187
11:34 dalek parrot: review: https://github.com/parrot/parrot/commit/5069da4920
11:34 dalek parrot: 24b8b51 | rurban++ | / (21 files):
11:34 dalek parrot: Prepare 7.0.1 hotfix release
11:34 dalek parrot:
11:35 dalek parrot: Todo the 2nd t/stress/threads.t test, caused by stringbuilder gc,
11:35 dalek parrot: probably #1123.
11:35 dalek parrot: review: https://github.com/parrot/parrot/commit/24b8b51e5b
11:35 dalek parrot: 391c214 | rurban++ | config/auto/icu.pm:
11:35 dalek parrot: [config] remove internal {without} arg when constant
11:35 dalek parrot:
11:35 dalek parrot: small refactor to reduce unneeded complexity
11:35 dalek parrot: review: https://github.com/parrot/parrot/commit/391c214f57
11:35 dalek parrot: 0ba29ff | rurban++ | config/auto/icu.pm:
11:35 dalek parrot: [config] fix ICU tests drop headers #1188
11:35 dalek parrot:
11:35 dalek parrot: we forgot to pass the -I directives to _probe_icu.
11:35 dalek parrot: Closes #1188
11:35 dalek parrot: review: https://github.com/parrot/parrot/commit/0ba29ffb33
11:35 dalek parrot: cdd184a | rurban++ | config/auto/icu.pm:
11:35 dalek parrot: [config] one more icuheaders probe fix for GH #1188
11:35 dalek parrot:
11:35 dalek parrot: First try without icuheaders incpath, then with.
11:35 dalek parrot:
11:35 dalek parrot: Note: This will still fail with shared icu, if the icu libpath is
11:35 dalek parrot: not in the LD LIBRARY search path. but icu-config does not provide a rpath.
11:35 dalek parrot: review: https://github.com/parrot/parrot/commit/cdd184a760
11:35 dalek parrot: 00cc593 | rurban++ | / (2 files):
11:35 dalek parrot: [test] fix t/steps/auto/icu-01.t
11:35 dalek parrot:
11:35 dalek parrot: remove tests for outdated internal functions
11:35 dalek parrot: and fix some old capture tests
11:35 dalek parrot: review: https://github.com/parrot/parrot/commit/00cc5930a0
11:35 dalek parrot: c4ec76d | rurban++ | / (5 files):
11:35 dalek parrot: Release 7.0.1
11:35 dalek parrot: review: https://github.com/parrot/parrot/commit/c4ec76d414
11:35 dalek parrot: 4dbace2 | rurban++ | / (26 files):
11:35 dalek parrot: Merge branch '7.0.1'
11:35 dalek parrot:
11:35 dalek parrot: Fixed Conflict:
11:35 dalek parrot: ChangeLog
11:35 dalek parrot: review: https://github.com/parrot/parrot/commit/4dbace20fb
11:39 Topic for #parrot is now Parrot 7.0.1 "Crimson Shining Parrot" | http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch�meeting Fridays 13:30 UTC
11:50 travis-ci joined #parrot
11:50 travis-ci parrot/parrot#1515 (master - 4dbace2 : Reini Urban): The build has errored.
11:50 travis-ci Change view : https://github.com/parrot/parrot/compare/0c49b301e86d...4dbace20fb85
11:50 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48037729
11:50 travis-ci left #parrot
12:12 rurban This error was a travis timeout with cpan
12:14 lauleon joined #parrot
12:29 rurban1 joined #parrot
12:29 Chirag joined #parrot
12:36 kid51_ joined #parrot
14:05 lauleon joined #parrot
14:11 lauleon joined #parrot
14:23 rurban1 hmm, make install problems on darwin
14:23 rurban1 resp. make installable
14:24 rurban1 but only within rakudo
14:36 rurban2 joined #parrot
14:38 particle joined #parrot
15:40 lauleon joined #parrot
15:47 lauleon joined #parrot
16:23 rurban joined #parrot
16:37 rurban aah, make clean was needed for rakudo/install/lib
16:49 rurban_ joined #parrot
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: c44d180 | rurban++ | docs/project/release_manager_guide.pod:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: [docs] update release_manager_guide
16:56 dalek parrot/smoke-me/stringbuilder-gh1123:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: remove some outdated items.
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: there is nothing version specific at the gh wiki and c2 wiki anymore.
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/c44d1803c9
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: c868e4e | rurban++ | / (2 files):
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] change StringBuilder overallocation
16:56 dalek parrot/smoke-me/stringbuilder-gh1123:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: by 1.5, not 2. And for >8192 onto the next block size.
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: The optimal overallocation is the golden ration 1.618, but we prefer int ops.
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: A difference is not measurable.
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/c868e4efac
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: 0250719 | rurban++ | / (2 files):
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: [config] change perl5 derived -O2 to -O3 for gcc/clang
16:56 dalek parrot/smoke-me/stringbuilder-gh1123:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: Faster --optimize. 5% faster in parrot-bench. Closes GH #1185
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/02507197ba
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: 8cb2a30 | rurban++ | src/pmc/stringbuilder.pmc:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] disable 2x StringBuilder.substr clone, GH #1123
16:56 dalek parrot/smoke-me/stringbuilder-gh1123:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: STRING_substr already creates a copy for us, no need to copy it twice.
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: no regression.
16:56 dalek parrot/smoke-me/stringbuilder-gh1123:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: Note that t/stress/gc.t started failing earlier, even in 7.0.0.
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/8cb2a307f8
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: 96ab7d8 | rurban++ | src/pmc/stringbuilder.pmc:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] StringBuilder.substr needs no WB
16:56 dalek parrot/smoke-me/stringbuilder-gh1123:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: GH #1123. 1.14% faster
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/96ab7d844f
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: 7c93c27 | rurban++ | config/init/optimize.pm:
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: comment: add GH #1184 testcase for src/gc/system.c amd64
16:56 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/7c93c27262
16:56 dalek parrot/rurban/thread-lock-gh1187: 3b49c11 | rurban++ | src/gc/gc_gms.c:
16:56 dalek parrot/rurban/thread-lock-gh1187: threads: refactor thread locks in the GC
16:56 dalek parrot/rurban/thread-lock-gh1187:
16:56 dalek parrot/rurban/thread-lock-gh1187: Simplify GC locks to new macros:
16:56 dalek parrot/rurban/thread-lock-gh1187: - THREAD_COND_{UN,}LOCK only if locked/lockable (with the self->locked guard)
16:56 dalek parrot/rurban/thread-lock-gh1187: - THREAD_{UN,}LOCK unconditionally (race free).
16:56 dalek parrot/rurban/thread-lock-gh1187: review: https://github.com/parrot/parrot/commit/3b49c11432
17:18 travis-ci joined #parrot
17:18 travis-ci parrot/parrot#1516 (smoke-me/stringbuilder-gh1123 - 7c93c27 : Reini Urban): The build passed.
17:18 travis-ci Change view : https://github.com/parrot/parrot/compare/c44d1803c9fd^...7c93c27262a4
17:18 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48075491
17:18 travis-ci left #parrot
17:43 FROGGS joined #parrot
18:33 FROGGS_ joined #parrot
18:43 Khisanth joined #parrot
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: d97d379 | rurban++ | docs/project/release_manager_guide.pod:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: [docs] update release_manager_guide
21:19 dalek parrot/smoke-me/stringbuilder-gh1123:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: remove some outdated items.
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: there is nothing version specific at the gh wiki and c2 wiki anymore.
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/d97d3796dd
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: f9f1f39 | rurban++ | / (2 files):
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: RESPONSIBLE_PARTIES + CREDITS: small updates
21:19 dalek parrot/smoke-me/stringbuilder-gh1123:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: cotto and whiteknight are non-active since 5.0
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/f9f1f39152
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: a00ee7f | rurban++ | config/init/optimize.pm:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: comment: add GH #1184 testcase for src/gc/system.c amd64
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/a00ee7f053
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: d6acd78 | rurban++ | / (2 files):
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: [config] change perl5 derived -O2 to -O3 for gcc/clang
21:19 dalek parrot/smoke-me/stringbuilder-gh1123:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: Faster --optimize. 5% faster in parrot-bench. Closes GH #1185
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/d6acd787d1
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: 49cb26f | rurban++ | / (2 files):
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] change StringBuilder overallocation
21:19 dalek parrot/smoke-me/stringbuilder-gh1123:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: by 1.5, not 2. And for >8192 onto the next block size.
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: The optimal overallocation is the golden ration 1.618, but we prefer int ops.
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: A difference is not measurable.
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/49cb26fa29
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: 04ec499 | rurban++ | src/pmc/stringbuilder.pmc:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] disable 2x StringBuilder.substr clone, GH #1123
21:19 dalek parrot/smoke-me/stringbuilder-gh1123:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: STRING_substr already creates a copy for us, no need to copy it twice.
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: no regression.
21:19 dalek parrot/smoke-me/stringbuilder-gh1123:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: Note that t/stress/gc.t started failing earlier, even in 7.0.0.
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/04ec499973
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: f33e88b | rurban++ | src/pmc/stringbuilder.pmc:
21:19 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] StringBuilder.substr needs no WB
21:20 dalek parrot/smoke-me/stringbuilder-gh1123:
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: GH #1123. 1.14% faster
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/f33e88b593
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: f8617f8 | rurban++ | src/pmc/stringbuilder.pmc:
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] Avoid StringBuilder copies on set_pmc, ...
21:20 dalek parrot/smoke-me/stringbuilder-gh1123:
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: and push_pmc, i_concatenate, when the arg is a StringBuilder
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: PMC already. 0.5% faster.
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/f8617f8def
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: e3ed19e | rurban++ | src/io/stringhandle.c:
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: [core] optimize io_stringhandle_write_b
21:20 dalek parrot/smoke-me/stringbuilder-gh1123:
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: Reuse write buffer if large enough. This happens very often.
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: But surpringly no perf. improvement measurable.
21:20 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/e3ed19e4b4
21:20 dalek parrot: d97d379 | rurban++ | docs/project/release_manager_guide.pod:
21:20 dalek parrot: [docs] update release_manager_guide
21:20 dalek parrot:
21:20 dalek parrot: remove some outdated items.
21:20 dalek parrot: there is nothing version specific at the gh wiki and c2 wiki anymore.
21:20 dalek parrot: review: https://github.com/parrot/parrot/commit/d97d3796dd
21:20 dalek parrot: f9f1f39 | rurban++ | / (2 files):
21:20 dalek parrot: RESPONSIBLE_PARTIES + CREDITS: small updates
21:20 dalek parrot:
21:20 dalek parrot: cotto and whiteknight are non-active since 5.0
21:20 dalek parrot: review: https://github.com/parrot/parrot/commit/f9f1f39152
21:20 dalek parrot: a00ee7f | rurban++ | config/init/optimize.pm:
21:20 dalek parrot: comment: add GH #1184 testcase for src/gc/system.c amd64
21:20 dalek parrot: review: https://github.com/parrot/parrot/commit/a00ee7f053
21:20 dalek parrot/rurban/gcms-numfree: c868e4e | rurban++ | / (2 files):
21:20 dalek parrot/rurban/gcms-numfree: [pmc] change StringBuilder overallocation
21:20 dalek parrot/rurban/gcms-numfree:
21:20 dalek parrot/rurban/gcms-numfree: by 1.5, not 2. And for >8192 onto the next block size.
21:20 dalek parrot/rurban/gcms-numfree: The optimal overallocation is the golden ration 1.618, but we prefer int ops.
21:20 dalek parrot/rurban/gcms-numfree: A difference is not measurable.
21:20 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/c868e4efac
21:20 dalek parrot/rurban/gcms-numfree: 0250719 | rurban++ | / (2 files):
21:20 dalek parrot/rurban/gcms-numfree: [config] change perl5 derived -O2 to -O3 for gcc/clang
21:20 dalek parrot/rurban/gcms-numfree:
21:20 dalek parrot/rurban/gcms-numfree: Faster --optimize. 5% faster in parrot-bench. Closes GH #1185
21:20 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/02507197ba
21:20 dalek parrot/rurban/gcms-numfree: fa1bc2c | rurban++ | src/pmc/stringbuilder.pmc:
21:20 dalek parrot/rurban/gcms-numfree: [pmc] disable 2x StringBuilder.substr clone, GH #1123
21:20 dalek parrot/rurban/gcms-numfree:
21:20 dalek parrot/rurban/gcms-numfree: STRING_substr already creates a copy for us, no need to copy it twice.
21:20 dalek parrot/rurban/gcms-numfree: no regression.
21:20 dalek parrot/rurban/gcms-numfree:
21:20 dalek parrot/rurban/gcms-numfree: Note that t/stress/gc.t started failing earlier, even in 7.0.0.
21:20 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/fa1bc2cdc0
21:20 dalek parrot/rurban/gcms-numfree: 1cfe581 | rurban++ | src/pmc/stringbuilder.pmc:
21:20 dalek parrot/rurban/gcms-numfree: [pmc] StringBuilder.substr needs no WB
21:20 dalek parrot/rurban/gcms-numfree:
21:20 dalek parrot/rurban/gcms-numfree: GH #1123. 1.14% faster
21:20 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/1cfe5819ca
21:20 dalek parrot/rurban/gcms-numfree: 4d66f6c | rurban++ | config/init/optimize.pm:
21:20 dalek parrot/rurban/gcms-numfree: comment: add GH #1184 testcase for src/gc/system.c amd64
21:20 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/4d66f6c2ce
21:21 dalek parrot/rurban/gcms-numfree: 9cf2c34 | rurban++ | src/pmc/stringbuilder.pmc:
21:21 dalek parrot/rurban/gcms-numfree: [pmc] Avoid StringBuilder copies on set_pmc, ...
21:21 dalek parrot/rurban/gcms-numfree:
21:21 dalek parrot/rurban/gcms-numfree: and push_pmc, i_concatenate, when the arg is a StringBuilder
21:21 dalek parrot/rurban/gcms-numfree: PMC already. 0.5% faster.
21:21 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/9cf2c341d9
21:21 dalek parrot/rurban/gcms-numfree: 68c7dac | rurban++ | / (2 files):
21:21 dalek parrot/rurban/gcms-numfree: RESPONSIBLE_PARTIES + CREDITS: small updates
21:21 dalek parrot/rurban/gcms-numfree:
21:21 dalek parrot/rurban/gcms-numfree: cotto and whiteknight are non-active since 5.0
21:21 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/68c7dacf9b
21:21 dalek parrot/rurban/gcms-numfree: 53139d9 | rurban++ | src/gc/ (3 files):
21:21 dalek parrot/rurban/gcms-numfree: gc_ms: skip counting num_free_objects unless GC_STATS (debugging only)
21:21 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/53139d9d42
21:21 dalek parrot/rurban/gcms-numfree: 9ff9bd6 | rurban++ | / (3 files):
21:21 dalek parrot/rurban/gcms-numfree: gc: define the default GC, for PARROT_GC_DEFAULT_MS
21:21 dalek parrot/rurban/gcms-numfree:
21:21 dalek parrot/rurban/gcms-numfree: We need a compile-time definition, to skip num_free_objects on gms or inf
21:21 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/9ff9bd6053
21:21 dalek parrot/rurban/gcms-numfree: e3980fd | rurban++ | src/io/stringhandle.c:
21:21 dalek parrot/rurban/gcms-numfree: [core] optimize io_stringhandle_write_b
21:21 dalek parrot/rurban/gcms-numfree:
21:21 dalek parrot/rurban/gcms-numfree: WIP. reuse write buffer if large enough. This happens very often
21:21 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/e3980fdffd
21:21 dalek parrot/rurban/gcms-numfree: 825c61c | rurban++ | src/pmc/stringbuilder.pmc:
21:21 dalek parrot/rurban/gcms-numfree: Revert "[pmc] Avoid StringBuilder copies on set_pmc, ..."
21:21 dalek parrot/rurban/gcms-numfree:
21:21 dalek parrot/rurban/gcms-numfree: test: This reverts commit 9cf2c341d9b256d5acf6ae27d09673bcfd821f62.
21:21 dalek parrot/rurban/gcms-numfree: review: https://github.com/parrot/parrot/commit/825c61ca2c
21:36 rurban joined #parrot
22:22 lauleon joined #parrot
22:38 lauleon joined #parrot
22:48 travis-ci joined #parrot
22:48 travis-ci parrot/parrot#1517 (smoke-me/stringbuilder-gh1123 - e3ed19e : Reini Urban): The build passed.
22:48 travis-ci Change view : https://github.com/parrot/parrot/compare/7c93c27262a4...e3ed19e4b4c7
22:48 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48105542
22:48 travis-ci left #parrot
22:59 travis-ci joined #parrot
22:59 travis-ci parrot/parrot#1518 (master - a00ee7f : Reini Urban): The build passed.
22:59 travis-ci Change view : https://github.com/parrot/parrot/compare/4dbace20fb85...a00ee7f05342
22:59 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48105583
22:59 travis-ci left #parrot
23:07 lauleon joined #parrot
23:12 lauleon joined #parrot
23:28 lauleon joined #parrot
23:55 kid51 joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced