|
Parrot 6.11.0 "Fischer's Lovebird" | parrot.org/�| Log: irclog.perlgeek.de/parrot�| #parrotsketch�meeting Fridays 13:30 UTC Set by moderator on 17 December 2014. |
|||
|
03:10
kid51_ joined
03:13
kid51__ joined
07:52
FROGGS joined
08:30
rurban joined
|
|||
| dalek | rrot/gc-gh1159: 1e416f1 | rurban++ | / (9 files): [core] add INTERPINFO_MAX_GENERATIONS api Returns the defined constant for gms (changed from 4 to 3), or 0. Allow -DGC_MAX_GENERATIONS=n to be set via --ccflags. benchmarked with parrot-bench: 3 and 4 are the best, 8 is also interesting. Todo string collects in t/op/gc-leaky-call.t and ..box.t There's no apparent need to collect strings, when none are allocated during a cycle. But add a collectable string for the lulz |
09:20 | |
| rrot/gc-gh1159: 2249402 | rurban++ | / (3 files): [gc] enable on_dirty_list assertion, document pobj flags and improve the GH #1159 testcase. It was too slow |
|||
| rrot/gc-gh1159: 45758d2 | rurban++ | src/gc/gc_gms.c: [gc] Change semantics of GC_MAX_GENERATIONS GC_MAX_GENERATIONS=3 means now 3 generations: 0,1,2. It was too odd and head-scratching to define 4 for max 3 generations |
|||
| rurban | I think I fixed the GC bug now | 09:41 | |
| g d | 09:42 | ||
| dalek | rrot/smoke-me/gc-gh1159: 6aa5188 | rurban++ | / (3 files): [gc] fix the GC regression GH #1159 in resizablepmcarray Always do PARROT_GC_WRITE_BARRIER with rpa unshift, even with the fast case. The same with resize skip, where only the right side is adjusted. Just skip the WB when the old size == new size. This should fix the gc errors on small machines with big programs. parrot-bench is now 1.2% slower. |
09:54 | |
| rurban | nope, still failing on one machine | 10:09 | |
|
10:10
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1413 (smoke-me/gc-gh1159 - 6aa5188 : Reini Urban): The build passed. | 10:10 | |
| Change view : github.com/parrot/parrot/commit/6aa51883f931 | |||
| Build details : travis-ci.org/parrot/parrot/builds/44556881 | |||
|
10:10
travis-ci left
11:29
bighugedog joined
12:34
kid51 joined
|
|||
| dalek | rrot/smoke-me/cast-cage: 5d7b1e7 | rurban++ | / (2 files): ChangeLog + fix a doc link |
12:54 | |
| rrot/smoke-me/cast-cage: ff7a48b | rurban++ | / (6 files): [cage] Fix c++ Wcast-qual and -Wunused-result, PTR_UNCONST in the io and string api. We really need to bypass the const qualifier for our io api. Add a new PTR_UNCONST macro. |
|||
| rrot/smoke-me/cast-cage: 3bf3da4 | rurban++ | / (7 files): [cage] more --cage fixes undeclared snprintf duplicate declarations unused vars |
|||
| rrot/smoke-me/cast-cage: ef8c480 | rurban++ | / (12 files): [cage] more --cage fixes remove some -Wunused-variable and unneeded function calls, io cleanup fix one logical autoflush error in Parrot_io_open add pbc_merge_annotations to pbc_merge, remove some dead functions: setup_imcc, do_a_better_error_message, Parrot_pcc_add_invocant use switch for gc_get_info (I trust the compilers not to overdo it) |
|||
| rrot/smoke-me/cast-cage: 7e222bb | rurban++ | / (6 files): [cage] more --cage fixes: ops, imcc.y remove unneeded variables and signature function calls regenerate the parser, |
|||
| rrot/smoke-me/cast-cage: 0493f08 | rurban++ | src/platform/generic/io.c: [io] re-enable async io on linux linux is Obsolete (not POSIX compliant) sourceforge.net/p/predef/wiki/OperatingSystems/ |
|||
| rrot/smoke-me/cast-cage: 1127005 | rurban++ | / (2 files): [cage] remove more redundant duplicate declarations in dynpmc: see GH #741 src/vtables.c: Parrot_gbl_initialize_core_pmcs is already declared now |
|||
| rrot/smoke-me/cast-cage: 42c1390 | rurban++ | src/ (2 files): [cage] more --cage fixes: interp remove unneded num_thr |
|||
|
13:08
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1414 (smoke-me/cast-cage - 42c1390 : Reini Urban): The build passed. | 13:08 | |
| Change view : github.com/parrot/parrot/compare/5...c1390163fa | |||
| Build details : travis-ci.org/parrot/parrot/builds/44570311 | |||
|
13:08
travis-ci left
|
|||
| Util | #ps time | 13:31 | |
| dalek | rrot/smoke-me/cast-cage: 222dbec | rurban++ | / (6 files): [cage] undo instable PTR_UNCONST, fix codingstd |
13:48 | |
| rrot: 2586ee4 | rurban++ | t/stress/gc.t: [test] add easily repro GC testcase for GH #1159 |
13:51 | ||
| rrot: 1e416f1 | rurban++ | / (9 files): [core] add INTERPINFO_MAX_GENERATIONS api Returns the defined constant for gms (changed from 4 to 3), or 0. Allow -DGC_MAX_GENERATIONS=n to be set via --ccflags. benchmarked with parrot-bench: 3 and 4 are the best, 8 is also interesting. Todo string collects in t/op/gc-leaky-call.t and ..box.t There's no apparent need to collect strings, when none are allocated during a cycle. But add a collectable string for the lulz |
|||
| rrot: 2249402 | rurban++ | / (3 files): [gc] enable on_dirty_list assertion, document pobj flags and improve the GH #1159 testcase. It was too slow |
|||
| rrot: 45758d2 | rurban++ | src/gc/gc_gms.c: [gc] Change semantics of GC_MAX_GENERATIONS GC_MAX_GENERATIONS=3 means now 3 generations: 0,1,2. It was too odd and head-scratching to define 4 for max 3 generations |
|||
| rrot: 6aa5188 | rurban++ | / (3 files): [gc] fix the GC regression GH #1159 in resizablepmcarray Always do PARROT_GC_WRITE_BARRIER with rpa unshift, even with the fast case. The same with resize skip, where only the right side is adjusted. Just skip the WB when the old size == new size. This should fix the gc errors on small machines with big programs. parrot-bench is now 1.2% slower. |
|||
| rrot/smoke-me/cast-cage: 5b43001 | rurban++ | / (6 files): [cage] Fix c++ Wcast-qual and -Wunused-result, PTR_UNCONST in the io and string api. We really need to bypass the const qualifier for our io api. Add a new PTR_UNCONST macro. |
13:54 | ||
| rrot/smoke-me/cast-cage: b71b78a | rurban++ | / (7 files): [cage] more --cage fixes undeclared snprintf duplicate declarations unused vars |
|||
| rrot/smoke-me/cast-cage: 34a5204 | rurban++ | / (11 files): [cage] more --cage fixes remove some -Wunused-variable and unneeded function calls, io cleanup fix one logical autoflush error in Parrot_io_open add pbc_merge_annotations to pbc_merge, remove some dead functions: setup_imcc, do_a_better_error_message, Parrot_pcc_add_invocant use switch for gc_get_info (I trust the compilers not to overdo it) |
|||
| rrot/smoke-me/cast-cage: b8558c9 | rurban++ | / (6 files): [cage] more --cage fixes: ops, imcc.y remove unneeded variables and signature function calls regenerate the parser, |
|||
| rrot/smoke-me/cast-cage: a611766 | rurban++ | src/platform/generic/io.c: [io] re-enable async io on linux linux is Obsolete (not POSIX compliant) sourceforge.net/p/predef/wiki/OperatingSystems/ |
|||
| rrot/smoke-me/cast-cage: 8fab150 | rurban++ | / (2 files): [cage] remove more redundant duplicate declarations in dynpmc: see GH #741 src/vtables.c: Parrot_gbl_initialize_core_pmcs is already declared now |
|||
| rrot/smoke-me/cast-cage: 949fdfb | rurban++ | src/ (2 files): [cage] more --cage fixes: interp remove unneded num_thr |
|||
| rrot/smoke-me/cast-cage: 4788480 | rurban++ | / (6 files): [cage] undo instable PTR_UNCONST, fix codingstd |
|||
|
14:03
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1415 (smoke-me/cast-cage - 222dbec : Reini Urban): The build has errored. | 14:03 | |
| Change view : github.com/parrot/parrot/compare/4...2dbec1ebc9 | |||
| Build details : travis-ci.org/parrot/parrot/builds/44575164 | |||
|
14:03
travis-ci left
14:15
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1416 (master - 6aa5188 : Reini Urban): The build passed. | 14:15 | |
| Change view : github.com/parrot/parrot/compare/d...a51883f931 | |||
| Build details : travis-ci.org/parrot/parrot/builds/44575533 | |||
|
14:15
travis-ci left
14:28
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1417 (smoke-me/cast-cage - 4788480 : Reini Urban): The build passed. | 14:28 | |
| Change view : github.com/parrot/parrot/compare/2...88480b9879 | |||
| Build details : travis-ci.org/parrot/parrot/builds/44575927 | |||
|
14:28
travis-ci left
|
|||
| dalek | rrot/smoke-me/cast-cage: 2793557 | rurban++ | tools/dev/parrot.supp: [tools] add gc_gms_is_pmc_ptr/trace_mem_block to parrot.supp valgrind suppressions |
15:34 | |
| rrot: 5b43001 | rurban++ | / (6 files): [cage] Fix c++ Wcast-qual and -Wunused-result, PTR_UNCONST in the io and string api. We really need to bypass the const qualifier for our io api. Add a new PTR_UNCONST macro. |
15:45 | ||
| rrot: b71b78a | rurban++ | / (7 files): [cage] more --cage fixes undeclared snprintf duplicate declarations unused vars |
|||
| rrot: 34a5204 | rurban++ | / (11 files): [cage] more --cage fixes remove some -Wunused-variable and unneeded function calls, io cleanup fix one logical autoflush error in Parrot_io_open add pbc_merge_annotations to pbc_merge, remove some dead functions: setup_imcc, do_a_better_error_message, Parrot_pcc_add_invocant use switch for gc_get_info (I trust the compilers not to overdo it) |
|||
| rrot: b8558c9 | rurban++ | / (6 files): [cage] more --cage fixes: ops, imcc.y remove unneeded variables and signature function calls regenerate the parser, |
|||
| rrot: a611766 | rurban++ | src/platform/generic/io.c: [io] re-enable async io on linux linux is Obsolete (not POSIX compliant) sourceforge.net/p/predef/wiki/OperatingSystems/ |
|||
| rrot: 8fab150 | rurban++ | / (2 files): [cage] remove more redundant duplicate declarations in dynpmc: see GH #741 src/vtables.c: Parrot_gbl_initialize_core_pmcs is already declared now |
|||
| rrot: 949fdfb | rurban++ | src/ (2 files): [cage] more --cage fixes: interp remove unneded num_thr |
|||
| rrot: 4788480 | rurban++ | / (6 files): [cage] undo instable PTR_UNCONST, fix codingstd |
|||
| rrot: 2793557 | rurban++ | tools/dev/parrot.supp: [tools] add gc_gms_is_pmc_ptr/trace_mem_block to parrot.supp valgrind suppressions |
15:46 | ||
| rrot: 918d8ca | rurban++ | / (33 files): Merge branch 'smoke-me/cast-cage' |
|||
| rrot: 0d8d1fc | rurban++ | ChangeLog: ChangeLog for smoke-me/cast-cage merge |
|||
|
15:50
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1418 (smoke-me/cast-cage - 2793557 : Reini Urban): The build passed. | 15:50 | |
| Change view : github.com/parrot/parrot/compare/4...9355737e02 | |||
| Build details : travis-ci.org/parrot/parrot/builds/44586004 | |||
|
15:50
travis-ci left
16:05
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1419 (master - 0d8d1fc : Reini Urban): The build passed. | 16:05 | |
| Change view : github.com/parrot/parrot/compare/6...8d1fc2d592 | |||
| Build details : travis-ci.org/parrot/parrot/builds/44587336 | |||
|
16:05
travis-ci left
16:21
FROGGS joined
19:45
rurban joined
19:48
FROGGS joined
20:48
diginet joined
21:01
diginet joined
21:06
diginet joined
21:53
lauleon joined
21:59
lauleon1 joined
23:48
kid51 joined
|
|||