|
Parrot 6.9.0 "Rosy-faced Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC Set by moderator on 2 November 2014. |
|||
|
01:14
dalek joined
02:24
kid51 joined
03:10
kid51_ joined
03:12
khisanth_ joined
07:33
FROGGS joined
08:22
stryx` joined
08:23
allison joined
08:41
rurban joined
09:02
rurban joined
09:14
Tene joined
11:51
bighugedog joined
11:57
mirjam joined
12:19
kid51 joined
|
|||
| dalek | rrot/smoke-me/labs-gh1111: fad80cf | rurban++ | / (10 files): Add C90 labs() instead of abs(), our INTVAL is long A 32-bit MSVC smoke would be nice. |
12:35 | |
| rrot/smoke-me/labs-gh1111: a986981 | rurban++ | src/ (3 files): [core] part 2 of labs GH #1111 only use labs() on 64-bit. also use it with Integer.absolute |
|||
|
12:48
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1218 (smoke-me/labs-gh1111 - a986981 : Reini Urban): The build passed. | 12:48 | |
| Change view : github.com/parrot/parrot/compare/a...86981b03c6 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40173040 | |||
|
12:48
travis-ci left,
kid51_ joined
|
|||
| dalek | rrot: fad80cf | rurban++ | / (10 files): Add C90 labs() instead of abs(), our INTVAL is long A 32-bit MSVC smoke would be nice. |
13:50 | |
| rrot: a986981 | rurban++ | src/ (3 files): [core] part 2 of labs GH #1111 only use labs() on 64-bit. also use it with Integer.absolute |
|||
| rrot: 3067552 | rurban++ | / (11 files): Merge branch 'smoke-me/labs-gh1111' |
|||
|
14:08
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1219 (master - 3067552 : Reini Urban): The build passed. | 14:08 | |
| Change view : github.com/parrot/parrot/compare/3...675528273b | |||
| Build details : travis-ci.org/parrot/parrot/builds/40179531 | |||
|
14:08
travis-ci left
|
|||
| dalek | rrot/smoke-me/valgrind-stack-gh1067: 55758d3 | rurban++ | src/pmc/ (3 files): [pmc] simplify more mark methods get the data once, and access the fields directly. shorter and more cache friendly |
14:29 | |
| rrot/smoke-me/valgrind-stack-gh1067: 3d4e89f | rurban++ | src/pmc/continuation.pmc: [gc] add missing PackFileView to continuation.mark also simplify the code a bit |
|||
| rrot/smoke-me/valgrind-stack-gh1067: 008cb48 | rurban++ | src/pmc/ (2 files): [pmc] add Coroutine.mark with caller_seg Coroutine.mark was just calling Sub.mark and missed to mark the caller_seg. Do it now properly with inheritance. Note that this does not fix GH #1109, which is a Coro in a wrong gen |
|||
| rrot/smoke-me/valgrind-stack-gh1067: 144f7c1 | rurban++ | src/io/ (2 files): [cage] unconst IO_VTABLE * vtables, -Wcast-qual cannot be suppressed see e.g. stackoverflow.com/questions/132497...7_13253997 2 remaining -Wcast-qual warnings for legacy API. |
|||
| rrot/smoke-me/valgrind-stack-gh1067: 6ae83f5 | rurban++ | / (3 files): [test gc] add real gc stress tests #1108 stress test all GCs, under tight memory --gc-nursery-size=0.0001 and additional --gc-debug runs, with additonal StringBuilder stress via -t and check the exit codes. Properly fix SIGNAL detection and error output in Parrot::Test for exit_code_is. Fails 14/20 tests. t/harness: add existing TEST_PROG_ARGS to tests single tests, e.g. ulimit -Sv 60000 TEST_PROG_ARGS='--gc-nursery-size=0.05 ' perl t/harness --gc-debug t/pmc/*.t |
|||
| rrot/smoke-me/valgrind-stack-gh1067: 76e549e | rurban++ | config/auto/inline.pm: [config] improve auto::inline, uninitialized $test and better --verbose return value |
|||
| rrot/smoke-me/valgrind-stack-gh1067: 0f6ddac | rurban++ | src/ (4 files): [gc] initialize more stack-allocated ptrs see GH #1067. initialize more values on the C-stack to help the GC. also change some mem_internal_* to mem_sys_* mem_internal_* are only macros to mem_sys now. testcase: valgrind --track-origins=yes ./parrot_old examples/benchmarks/dispatch.pir There's still a remaining stack-object scanned, int offset from runops(src/call/ops.c), which can only be fixed with a precise GC. |
|||
| rrot/smoke-me/valgrind-stack-gh1067: 49cd2df | rurban++ | src/extend.c: [core] initialize stackvars in Parrot_ext_call we do not have a precise GC yet 99124b0 | rurban++ | ChangeLog: ChangeLog for smoke-me/valgrind-stack-gh1067 |
|||
|
14:31
dalek joined
14:47
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1220 (smoke-me/valgrind-stack-gh1067 - 2d74c3e : Reini Urban): The build passed. | 14:47 | |
| Change view : github.com/parrot/parrot/compare/5...74c3ea1394 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40183510 | |||
|
14:47
travis-ci left
|
|||
|
15:41
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1221 (smoke-me/valgrind-stack-gh1067 - 99124b0 : Reini Urban): The build passed. | 15:41 | |
| Change view : github.com/parrot/parrot/compare/2...124b0f8b83 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40189044 | |||
|
15:41
travis-ci left
|
|||
| dalek | rrot: 55758d3 | rurban++ | src/pmc/ (3 files): [pmc] simplify more mark methods get the data once, and access the fields directly. shorter and more cache friendly |
15:55 | |
| rrot: 3d4e89f | rurban++ | src/pmc/continuation.pmc: [gc] add missing PackFileView to continuation.mark also simplify the code a bit |
|||
| rrot: 008cb48 | rurban++ | src/pmc/ (2 files): [pmc] add Coroutine.mark with caller_seg Coroutine.mark was just calling Sub.mark and missed to mark the caller_seg. Do it now properly with inheritance. Note that this does not fix GH #1109, which is a Coro in a wrong gen |
|||
| rrot: 144f7c1 | rurban++ | src/io/ (2 files): [cage] unconst IO_VTABLE * vtables, -Wcast-qual cannot be suppressed see e.g. stackoverflow.com/questions/132497...7_13253997 2 remaining -Wcast-qual warnings for legacy API. |
|||
| rrot: 6ae83f5 | rurban++ | / (3 files): [test gc] add real gc stress tests #1108 stress test all GCs, under tight memory --gc-nursery-size=0.0001 and additional --gc-debug runs, with additonal StringBuilder stress via -t and check the exit codes. Properly fix SIGNAL detection and error output in Parrot::Test for exit_code_is. Fails 14/20 tests. t/harness: add existing TEST_PROG_ARGS to tests single tests, e.g. ulimit -Sv 60000 TEST_PROG_ARGS='--gc-nursery-size=0.05 ' perl t/harness --gc-debug t/pmc/*.t |
|||
| rrot: 76e549e | rurban++ | config/auto/inline.pm: [config] improve auto::inline, uninitialized $test and better --verbose return value |
|||
| rrot: 0f6ddac | rurban++ | src/ (4 files): [gc] initialize more stack-allocated ptrs see GH #1067. initialize more values on the C-stack to help the GC. also change some mem_internal_* to mem_sys_* mem_internal_* are only macros to mem_sys now. testcase: valgrind --track-origins=yes ./parrot_old examples/benchmarks/dispatch.pir There's still a remaining stack-object scanned, int offset from runops(src/call/ops.c), which can only be fixed with a precise GC. |
|||
| rrot: 49cd2df | rurban++ | src/extend.c: [core] initialize stackvars in Parrot_ext_call we do not have a precise GC yet |
|||
| rrot: 2d74c3e | rurban++ | / (2 files): [test] improve gc stress test use pir not pasm, print cmdline when failing |
|||
| rrot: 99124b0 | rurban++ | ChangeLog: ChangeLog for smoke-me/valgrind-stack-gh1067 |
|||
| rrot: 202c7f8 | rurban++ | / (10 files): unify platform encoding.c, support all Closes GH #1120. Get support for other platform encodings for free. |
16:07 | ||
|
16:18
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1222 (master - 99124b0 : Reini Urban): The build passed. | 16:18 | |
| Change view : github.com/parrot/parrot/compare/3...124b0f8b83 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40193555 | |||
|
16:18
travis-ci left
16:34
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1223 (master - 202c7f8 : Reini Urban): The build passed. | 16:34 | |
| Change view : github.com/parrot/parrot/compare/9...2c7f8fd79b | |||
| Build details : travis-ci.org/parrot/parrot/builds/40195001 | |||
|
16:34
travis-ci left
|
|||
| dalek | Heuristic branch merge: pushed 23 commits to parrot/rurban/lexqnames-gh1095-dev by rurban | 16:41 | |
|
18:06
davidfetter joined
18:14
FROGGS joined
20:50
janus joined
|
|||
| FROGGS | latest parrot fails t/spec/S02-literals/heredocs.t in rakudo (it segfaults) | 21:40 | |
| rurban: can you check if that is related to the GC bug you found? | |||
| that problem also breaks panda, which means that I cannot smoke dists for testers.perl6.org/dists | 21:41 | ||
| dalek | rrot: 824558d | rurban++ | / (3 files): cygwin: update pcre The dllname and the test for cygwin only. |
22:17 | |
|
22:33
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1224 (master - 824558d : Reini Urban): The build passed. | 22:33 | |
| Change view : github.com/parrot/parrot/compare/2...4558d6edb5 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40237052 | |||
|
22:33
travis-ci left
23:11
kid51 joined
23:48
khisanth__ joined
|
|||