Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2015-01-24

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:32 lauleon joined #parrot
00:39 lauleon joined #parrot
01:21 Util joined #parrot
02:06 rurban joined #parrot
04:54 jevinskie joined #parrot
09:47 rurban_ joined #parrot
10:00 FROGGS joined #parrot
10:17 Khisanth joined #parrot
10:51 mateusz joined #parrot
11:30 dalek parrot: abf3f12 | rurban++ | config/gen/config_pm/myconfig.in:
11:30 dalek parrot: [config] add optimize to myconfig
11:30 dalek parrot:
11:30 dalek parrot: It was not visible in ccflags of myconfig, thus needed extra
11:30 dalek parrot: review: https://github.com/parrot/parrot/commit/abf3f125c0
11:43 travis-ci joined #parrot
11:43 travis-ci parrot/parrot#1519 (master - abf3f12 : Reini Urban): The build passed.
11:43 travis-ci Change view : https://github.com/parrot/parrot/compare/a00ee7f05342...abf3f125c05f
11:43 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48152828
11:43 travis-ci left #parrot
13:19 kid51 joined #parrot
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: 812f87b | rurban++ | / (2 files):
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: [config] change perl5 derived -O2 to -O3 for gcc/clang
14:23 dalek parrot/smoke-me/stringbuilder-gh1123:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: Faster --optimize. 5% faster in parrot-bench. Closes GH #1185
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/812f87b319
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: ffdc1c3 | rurban++ | / (2 files):
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] change StringBuilder overallocation
14:23 dalek parrot/smoke-me/stringbuilder-gh1123:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: by 1.5, not 2. And for >8192 onto the next block size.
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: The optimal overallocation is the golden ration 1.618, but we prefer int ops.
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: A difference is not measurable.
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/ffdc1c371a
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: 7c62728 | rurban++ | src/pmc/stringbuilder.pmc:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] disable 2x StringBuilder.substr clone, GH #1123
14:23 dalek parrot/smoke-me/stringbuilder-gh1123:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: STRING_substr already creates a copy for us, no need to copy it twice.
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: no regression.
14:23 dalek parrot/smoke-me/stringbuilder-gh1123:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: Note that t/stress/gc.t started failing earlier, even in 7.0.0.
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/7c62728fa1
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: 954148d | rurban++ | src/pmc/stringbuilder.pmc:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] StringBuilder.substr needs no WB
14:23 dalek parrot/smoke-me/stringbuilder-gh1123:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: GH #1123. 1.14% faster
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/954148dfe6
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: 8d585f2 | rurban++ | src/pmc/stringbuilder.pmc:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: [pmc] Avoid StringBuilder copies on set_pmc, ...
14:23 dalek parrot/smoke-me/stringbuilder-gh1123:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: and push_pmc, i_concatenate, when the arg is a StringBuilder
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: PMC already. 0.5% faster.
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/8d585f2769
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: cd681c0 | rurban++ | src/io/stringhandle.c:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: [core] optimize io_stringhandle_write_b
14:23 dalek parrot/smoke-me/stringbuilder-gh1123:
14:23 dalek parrot/smoke-me/stringbuilder-gh1123: Reuse write buffer if large enough. This happens very often.
14:24 dalek parrot/smoke-me/stringbuilder-gh1123: But surpringly no perf. improvement measurable.
14:24 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/cd681c0571
14:24 dalek parrot/smoke-me/stringbuilder-gh1123: 4ebcbe9 | rurban++ | t/src/extend.t:
14:24 dalek parrot/smoke-me/stringbuilder-gh1123: [test] un-todo t/src/extend.t 19 on darwin
14:24 dalek parrot/smoke-me/stringbuilder-gh1123:
14:24 dalek parrot/smoke-me/stringbuilder-gh1123: not repro anymore, at least with yosemite.
14:24 dalek parrot/smoke-me/stringbuilder-gh1123: GH #856 SIGABRT with darwin threads
14:24 dalek parrot/smoke-me/stringbuilder-gh1123: review: https://github.com/parrot/parrot/commit/4ebcbe90ac
14:35 travis-ci joined #parrot
14:35 travis-ci parrot/parrot#1520 (smoke-me/stringbuilder-gh1123 - 4ebcbe9 : Reini Urban): The build passed.
14:35 travis-ci Change view : https://github.com/parrot/parrot/compare/e3ed19e4b4c7...4ebcbe90ac5e
14:35 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48163496
14:35 travis-ci left #parrot
15:30 rurban_ joined #parrot
17:42 kid51_ joined #parrot
18:00 kid51_ joined #parrot
18:33 FROGGS_ joined #parrot
20:10 kid51_ joined #parrot
20:33 kid51_ joined #parrot
21:52 kid51_ joined #parrot
21:55 kid51__ joined #parrot
21:59 rurban_ joined #parrot
22:38 FROGGS joined #parrot
22:40 FROGGS rurban: you asked about mscv on windows... I usually use ActivePerl+MSVC Express to build parrot and nqp/rakudo
23:03 kid51 joined #parrot

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

Parrot | source cross referenced