Parrot 6.9.0 "Rosy-faced Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
Set by moderator on 22 October 2014.
01:34 kid51 joined
kid51 Util++ for diagnosing the Smolder problem; am eager to hear more details 01:34
and perhaps PerlToolchainGang should be informed of any problems with YAML::Tiny 01:35
paste? 02:28
paste
dalek rrot/smoke-me/lexqnames-gh1095: 3487984 | rurban++ | / (12 files):
[imcc] document .lex "" limitation. add -d2 for MKCONST

Handle GH #1095 .lex corner cases with double-quotes. Do not use it until refactored.
Add a new -d2 flag to print mk_const strings, useful to find about quoting and escaping, or not. Was used for LEXER some years ago.
09:05
09:05 rurban joined 09:17 travis-ci joined
travis-ci parrot/parrot#1183 (smoke-me/lexqnames-gh1095 - 3487984 : Reini Urban): The build failed. 09:17
Change view : github.com/parrot/parrot/commit/34879845bdc4
Build details : travis-ci.org/parrot/parrot/builds/39001008
09:17 travis-ci left
dalek rrot/smoke-me/lexqnames-gh1095: a79c925 | rurban++ | t/compilers/imcc/syn/clash.t:
[test] todo .lex "" testcase GH #1095
09:19
09:21 khisanth_ joined
dalek rrot: 5cf0bed | rurban++ | lib/Parrot/Harness/Smoke.pm:
[test] more smolder fixes for bad YAML::Tiny versions

It started failing around YAML::Tiny 1.59. Now replace all spaces with '_' to work even with newer YAML::Tiny versions. Fixes GH #1078
09:28
09:31 travis-ci joined
travis-ci parrot/parrot#1184 (smoke-me/lexqnames-gh1095 - a79c925 : Reini Urban): The build was fixed. 09:31
Change view : github.com/parrot/parrot/compare/3...9c925be911
Build details : travis-ci.org/parrot/parrot/builds/39001511
09:31 travis-ci left
dalek rrot: 9aff187 | rurban++ | t/ (2 files):
[test] change comment about #1078 and #1040
09:38
09:40 travis-ci joined
travis-ci parrot/parrot#1185 (master - 5cf0bed : Reini Urban): The build passed. 09:40
Change view : github.com/parrot/parrot/compare/9...f0bedbfe81
Build details : travis-ci.org/parrot/parrot/builds/39001795
09:40 travis-ci left
dalek rrot: a44e83d | rurban++ | ChangeLog:
ChangeLog entry for smolder #1078
09:40
09:49 travis-ci joined
travis-ci parrot/parrot#1186 (master - 9aff187 : Reini Urban): The build passed. 09:49
Change view : github.com/parrot/parrot/compare/5...ff1877c921
Build details : travis-ci.org/parrot/parrot/builds/39002182
09:49 travis-ci left 09:59 travis-ci joined
travis-ci parrot/parrot#1187 (master - a44e83d : Reini Urban): The build passed. 09:59
Change view : github.com/parrot/parrot/compare/9...4e83d743f7
Build details : travis-ci.org/parrot/parrot/builds/39002251
09:59 travis-ci left 10:50 FROGGS joined, bighugedog joined 11:43 kid51 joined
dalek rrot/smoke-me/darwin32-gh1113: 7d07985 | rurban++ | / (2 files):
darwin --m=32: fix Parrot_sysmem_amount GH #1113

Need to use HW_PHYSMEM there. No chance to get >2GB RAM in i386. This syscall worked on darwin/ppc32 also before.
11:50
12:01 travis-ci joined
travis-ci parrot/parrot#1188 (smoke-me/darwin32-gh1113 - 7d07985 : Reini Urban): The build passed. 12:01
Change view : github.com/parrot/parrot/commit/7d07985f6ac3
Build details : travis-ci.org/parrot/parrot/builds/39007073
12:01 travis-ci left
dalek rrot/smoke-me/darwin32-gh1113: a109667 | rurban++ | src/platform/ (2 files):
Avoid backtrace within an sysmem exception GH #1113

Protect too early exception call via Parrot_default_encoding_ptr check. This should be calling PANIC, but we do not want to dump core here. sysctl err msg and location should be enough.
12:14
12:17 bighugedog joined 12:27 travis-ci joined
travis-ci parrot/parrot#1189 (smoke-me/darwin32-gh1113 - a109667 : Reini Urban): The build passed. 12:27
Change view : github.com/parrot/parrot/compare/7...09667cb56b
Build details : travis-ci.org/parrot/parrot/builds/39008068
12:27 travis-ci left
dalek rrot/smoke-me/lexqnames-gh1095: 62c3192 | rurban++ | / (12 files):
[imcc] document .lex "" limitation. add -d2 for MKCONST

Handle GH #1095 .lex corner cases with double-quotes. Do not use it until refactored.
Add a new -d2 flag to print mk_const strings, useful to find about quoting and escaping, or not. Was used for LEXER some years ago.
13:13
rrot/smoke-me/lexqnames-gh1095: 374c06b | rurban++ | t/compilers/imcc/syn/clash.t:
[test] todo .lex "" testcase GH #1095
rrot: 62c3192 | rurban++ | / (12 files):
[imcc] document .lex "" limitation. add -d2 for MKCONST

Handle GH #1095 .lex corner cases with double-quotes. Do not use it until refactored.
Add a new -d2 flag to print mk_const strings, useful to find about quoting and escaping, or not. Was used for LEXER some years ago.
rrot: 374c06b | rurban++ | t/compilers/imcc/syn/clash.t:
[test] todo .lex "" testcase GH #1095
rrot/smoke-me/darwin32-gh1113: a436f54 | rurban++ | / (2 files):
darwin --m=32: fix Parrot_sysmem_amount GH #1113

Need to use HW_PHYSMEM there. No chance to get >2GB RAM in i386. This syscall worked on darwin/ppc32 also before.
13:17
rrot/smoke-me/darwin32-gh1113: 4dc3fb9 | rurban++ | src/platform/ (2 files):
Avoid backtrace within an sysmem exception GH #1113

Protect too early exception call via Parrot_default_encoding_ptr check. This should be calling PANIC, but we do not want to dump core here. sysctl err msg and location should be enough.
13:20 travis-ci joined
travis-ci parrot/parrot#1190 (smoke-me/lexqnames-gh1095 - 374c06b : Reini Urban): The build has errored. 13:20
Change view : github.com/parrot/parrot/compare/a...4c06b94968
Build details : travis-ci.org/parrot/parrot/builds/39010486
13:20 travis-ci left 13:28 travis-ci joined
travis-ci parrot/parrot#1191 (master - 374c06b : Reini Urban): The build passed. 13:28
Change view : github.com/parrot/parrot/compare/a...4c06b94968
Build details : travis-ci.org/parrot/parrot/builds/39010506
13:28 travis-ci left 13:38 travis-ci joined
travis-ci parrot/parrot#1192 (smoke-me/darwin32-gh1113 - 4dc3fb9 : Reini Urban): The build passed. 13:38
Change view : github.com/parrot/parrot/compare/a...c3fb92b1de
Build details : travis-ci.org/parrot/parrot/builds/39010722
13:38 travis-ci left 14:39 rurban1 joined
dalek rrot: a436f54 | rurban++ | / (2 files):
darwin --m=32: fix Parrot_sysmem_amount GH #1113

Need to use HW_PHYSMEM there. No chance to get >2GB RAM in i386. This syscall worked on darwin/ppc32 also before.
15:17
rrot: 4dc3fb9 | rurban++ | src/platform/ (2 files):
Avoid backtrace within an sysmem exception GH #1113

Protect too early exception call via Parrot_default_encoding_ptr check. This should be calling PANIC, but we do not want to dump core here. sysctl err msg and location should be enough.
rrot: 73b6f58 | rurban++ | src/gc/gc_ (2 files):
[docs] improve some internal GC pods
15:25
rrot/smoke-me/rlimit-gh935: 445f3ba | rurban++ | / (2 files):
[GH #935] honor user-rlimits for returned sysmem_amount (untested)

We need to check for RLIMIT_DATA and then RLIMIT_AS, first hard, then soft limits.
15:30
rrot/smoke-me/rlimit-gh935: 5737f51 | rurban++ | t/stress/gc.t:
[GH #935] add t/stress/gc.t

use from cmd-line as ./parrot t/stress/gc_2.pir 1000000 ulimit -Sv 64000
  ./parrot t/stress/gc_3.pir 1000000
ulimit -Sv unlimited
15:31 travis-ci joined
travis-ci parrot/parrot#1193 (master - 4dc3fb9 : Reini Urban): The build passed. 15:31
Change view : github.com/parrot/parrot/compare/3...c3fb92b1de
Build details : travis-ci.org/parrot/parrot/builds/39016789
15:31 travis-ci left 15:39 travis-ci joined
travis-ci parrot/parrot#1194 (master - 73b6f58 : Reini Urban): The build passed. 15:39
Change view : github.com/parrot/parrot/compare/4...b6f58cf3f4
Build details : travis-ci.org/parrot/parrot/builds/39017364
15:39 travis-ci left 15:51 travis-ci joined
travis-ci parrot/parrot#1195 (smoke-me/rlimit-gh935 - 5737f51 : Reini Urban): The build passed. 15:51
Change view : github.com/parrot/parrot/compare/4...37f518a1e3
Build details : travis-ci.org/parrot/parrot/builds/39017627
15:51 travis-ci left
dalek rrot/smoke-me/rlimit-gh935: a8ab353 | rurban++ | src/platform/ (2 files):
honor rlimit on darwin also (just RSS, not AS) GH #935

With this change and ulimit -v 640 the GC bugs are easily reproduced now also on darwin.
15:56
rrot/smoke-me/rlimit-gh935: a43b2ef | rurban++ | / (3 files):
honor rlimit on darwin also (just RSS, not AS) GH #935

With this change and ulimit -v 640 the GC bugs are easily reproduced now also on darwin.
15:59
16:04 travis-ci joined
travis-ci parrot/parrot#1196 (smoke-me/rlimit-gh935 - a8ab353 : Reini Urban): The build was canceled. 16:04
Change view : github.com/parrot/parrot/compare/5...ab35373d26
Build details : travis-ci.org/parrot/parrot/builds/39019418
16:04 travis-ci left
dalek rrot: 445f3ba | rurban++ | / (2 files):
[GH #935] honor user-rlimits for returned sysmem_amount (untested)

We need to check for RLIMIT_DATA and then RLIMIT_AS, first hard, then soft limits.
16:04
rrot: 5737f51 | rurban++ | t/stress/gc.t:
[GH #935] add t/stress/gc.t

use from cmd-line as ./parrot t/stress/gc_2.pir 1000000 ulimit -Sv 64000
  ./parrot t/stress/gc_3.pir 1000000
ulimit -Sv unlimited
rrot: a43b2ef | rurban++ | / (3 files):
honor rlimit on darwin also (just RSS, not AS) GH #935

With this change and ulimit -v 640 the GC bugs are easily reproduced now also on darwin.
rrot: a918161 | rurban++ | / (5 files):
Merge branch 'smoke-me/rlimit-gh935'
16:08 rurban joined 16:18 travis-ci joined
travis-ci parrot/parrot#1197 (smoke-me/rlimit-gh935 - a43b2ef : Reini Urban): The build passed. 16:18
Change view : github.com/parrot/parrot/compare/a...3b2efbbf7c
Build details : travis-ci.org/parrot/parrot/builds/39019509
16:18 travis-ci left 16:25 travis-ci joined
travis-ci parrot/parrot#1198 (master - a918161 : Reini Urban): The build passed. 16:25
Change view : github.com/parrot/parrot/compare/7...18161dcff5
Build details : travis-ci.org/parrot/parrot/builds/39019844
16:25 travis-ci left 17:20 kid51_ joined 17:49 FROGGS_ joined 18:17 rurban joined 18:27 rurban_phone joined 19:04 rurban joined 19:16 rurban_phone joined 19:53 rurban joined 19:54 stryx` joined 19:56 stryx`_ joined 23:20 MikeFair joined