|
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:15
rurban joined
01:34
kid51_ joined
04:23
mtj- joined
04:32
MikeFair joined
04:41
mtj- joined
06:16
awwaiid joined
08:26
FROGGS joined
|
|||
| dalek | Heuristic branch merge: pushed 35 commits to parrot/rurban/lexqnames-gh1095 by rurban | 10:13 | |
| rrot: fd71ae9 | rurban++ | src/runcore/main.c: comment in Parrot_runcore_switch with unsynced .str the exceptions will cycle. But it is advertized as throwing, not panicing. |
12:26 | ||
|
12:37
kid51 joined
12:40
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1225 (master - fd71ae9 : Reini Urban): The build passed. | 12:40 | |
| Change view : github.com/parrot/parrot/compare/8...71ae93e768 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40286672 | |||
|
12:40
travis-ci left
12:46
mirjam joined
|
|||
| dalek | rrot/rurban/gcdebug-gh1108: 9fa4c90 | rurban++ | / (9 files): [gc] decruft -DMEMORY_DEBUG and DETAIL_MEMORY_DEBUG, add -D100 Check -D100 instead of DETAIL_MEMORY_DEBUG when -DMEMORY_DEBUG is enabled. This way we can run -D101 and -D1 to get verbose and non-verbose GC tracings. Add new MEMORY_DEBUG_DETAIL_2 macro for fprintf helpers all over. Move common panic_failed_allocation into gc_private.h, maybe the other common gc memory funcs also to save space. Print avail sysmem on startup with -D1. GH #1108 |
13:23 | |
| rrot/rurban/gcdebug-gh1108: 0c58c92 | rurban++ | / (4 files): [core] enable Interp_debug_TEST and flags with flag combinations Now you can check for multiple flags, e.g. if (Interp_debug_TEST(interp, PARROT_MEM_STAT_DEBUG_FLAG | PARROT_GC_DETAIL_DEBUG_FLAG)) Was used only for single flags, so no changes for existing code. Document the single flag limitation for the left-over trace_flags test. There's no -t flag combination, like verbose yet. |
|||
| rrot/rurban/gcdebug-gh1108: 9a6b2f7 | rurban++ | / (13 files): [gc] check -D1 in startup, add -D2xx MEM_DETAIL_DEBUG_FLAG Print GS and Memory info on -D1. Add seperate GC_DEBUG_DETAIL_2 tracer to seperate it from MEM_DETAIL_DEBUG_FLAG tracing for every single alloc/free. Document the two new -D100 and -D200 flags with --ccflags=-DMEMORY_DEBUG |
|||
| rrot/rurban/gcdebug-gh1108: e7b33d7 | rurban++ | / (2 files): [gc] Better -D1 printout. ChangeLog #1108 $ ulimit -Sv 640 $ ./parrot -D1 Free Memory: 8589934592 Memory via rlimit restricted to: 655360 GC nursery size: 2.0% GMS GC threshold: 13107 |
|||
| rrot/rurban/gcdebug-gh1108: 4ce630e | rurban++ | / (7 files): [gc] add trace_pmc_flags_dump and use it within trace_pmc_dump and #1108, coro in wrong gen |
|||
| rrot/rurban/gcdebug-gh1108: 5302eee | rurban++ | / (2 files): [cage] fixup 2 test errors with pmc flags |
|||
| rrot/rurban/gcdebug-gh1108: 5f71581 | rurban++ | src/ (2 files): [gc] dont stress the GC when tracing the GC printf directly to stderr in trace_pmc_flags_dump, when not in the debugger |
|||
| rrot/rurban/gcdebug-gh1108: 521b43a | rurban++ | src/call/context.c: [gc] protect pcc_reuse_continuation from empty data check for uninitialized continuation->data and allocate fresh then also. simplify code a bit. |
|||
| rrot/rurban/gcdebug-gh1108: b8c815c | rurban++ | src/gc/gc_gms.c: [gc] check empty work_list, optimize gc_gms for -UMEMORY_DEBUG do not call dummy functions in the common case during GC. for -DMEMORY_DEBUG only: protect from empty work_list in check_sanity, which can occur after the GC was already unblocked. |
|||
| rrot/rurban/gcdebug-gh1108: 4997915 | rurban++ | / (4 files): [gc] new uintval_fmt for size_t printf memsize is unsigned for >2GB, and we need to print it properly. otherwise it will print a negative number >4GB in i386 |
|||
| parrot/rurban/gcdebug-gh1108: b4792b4 | rurban++ | src/gc/gc_ (2 files): | |||
| parrot/rurban/gcdebug-gh1108: [gc] WIP more GC_DEBUG_DETAIL macros, allow wrong Coros | |||
| parrot/rurban/gcdebug-gh1108: | |||
| parrot/rurban/gcdebug-gh1108: observe illegal Coros during the GC, Object from wrong generation. | |||
| parrot/rurban/gcdebug-gh1108: | |||
| parrot/rurban/gcdebug-gh1108: Inline gc_gms_seal_object and gc_gms_unseal_object. They are hot. | |||
|
13:26
dalek joined
13:41
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1226 (smoke-me/gcdebug-gh1108 - 5def699 : Reini Urban): The build passed. | 13:41 | |
| Change view : github.com/parrot/parrot/compare/s...bug-gh1108 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40291492 | |||
|
13:41
travis-ci left
|
|||
| rurban | asan smoked fine: smolder.parrot.org/app/projects/rep...ails/45669 | 13:50 | |
| I'll check gc stress with asan next | 13:51 | ||
| dalek | rrot/smoke-me/gcdebug-gh1108: 8a679e5 | rurban++ | src/string/api.c: [gc] avoid asan heap-buffer-overflow with str_copy use the proper API to set the pmc flag. repro with ./parrot_old -D101 -t11 --gc inf --gc-debug --gc-nursery-size=0.0001 t/stress/gc_16.pir |
15:29 | |
| rrot/smoke-me/gcdebug-gh1108: 7ea7c06 | rurban++ | config/gen/makefiles/root.in: Makefile: remove duplicate src/longopt.o Fixes GH #1121 Also remove GEN_CONFIGS, GEN_MAKEFILES from archclean. |
|||
| rrot/smoke-me/gcdebug-gh1108: 1d0afba | rurban++ | / (6 files): trace: add -t10 PARROT_TRACE_OPS_PMC_FLAG To print the PMC flags with -t1 use now -t11. |
|||
|
15:35
kid51_ joined
15:39
kid51 joined
|
|||
| dalek | rrot/smoke-me/gcdebug-gh1108: ca33d61 | rurban++ | / (7 files): trace: add -t10 PARROT_TRACE_OPS_PMC_FLAG To print the PMC flags with -t1 use now -t11. |
15:45 | |
|
15:53
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1227 (smoke-me/gcdebug-gh1108 - 1d0afba : Reini Urban): The build was broken. | 15:53 | |
| Change view : github.com/parrot/parrot/compare/5...0afbaad522 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40303646 | |||
|
15:53
travis-ci left
16:05
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1228 (smoke-me/gcdebug-gh1108 - ca33d61 : Reini Urban): The build was broken. | 16:05 | |
| Change view : github.com/parrot/parrot/compare/1...33d61f29f8 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40305627 | |||
|
16:05
travis-ci left
|
|||
| dalek | rrot/smoke-me/longopts-gh1121: 55fa37e | rurban++ | / (5 files): Makefile: remove duplicate src/longopt.o export longopt_get. This is used by all frontends. Fixes GH #1121 Also remove GEN_CONFIGS, GEN_MAKEFILES from archclean. |
16:09 | |
| rrot: 55fa37e | rurban++ | / (5 files): Makefile: remove duplicate src/longopt.o export longopt_get. This is used by all frontends. Fixes GH #1121 Also remove GEN_CONFIGS, GEN_MAKEFILES from archclean. |
16:34 | ||
|
16:34
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1229 (smoke-me/longopts-gh1121 - 55fa37e : Reini Urban): The build passed. | 16:34 | |
| Change view : github.com/parrot/parrot/commit/55fa37e1a298 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40308760 | |||
|
16:34
travis-ci left
16:54
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1230 (master - 55fa37e : Reini Urban): The build passed. | 16:54 | |
| Change view : github.com/parrot/parrot/compare/f...fa37e1a298 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40311166 | |||
|
16:54
travis-ci left
18:09
FROGGS joined
22:13
mirjam joined
|
|||
| dalek | Heuristic branch merge: pushed 17 commits to parrot/smoke-me/gcdebug-gh1108 by rurban | 23:13 | |
|
23:27
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1231 (smoke-me/gcdebug-gh1108 - a5c0747 : Reini Urban): The build was fixed. | 23:27 | |
| Change view : github.com/parrot/parrot/compare/c...c074709430 | |||
| Build details : travis-ci.org/parrot/parrot/builds/40349333 | |||
|
23:27
travis-ci left
|
|||
| dalek | rrot: 55f261b | rurban++ | config/auto/arch.pm: [config] improve cputype detection set proper amd64 on darwin with Intel Core cpu. fix the _parse_cpuinfo() call in auto::arch honor simple -m64/-m32 with x86 |
23:30 | |
|
23:44
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1232 (master - 55f261b : Reini Urban): The build passed. | 23:44 | |
| Change view : github.com/parrot/parrot/compare/5...f261b7ebce | |||
| Build details : travis-ci.org/parrot/parrot/builds/40350537 | |||
|
23:44
travis-ci left
23:49
FROGGS joined
|
|||