|
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:10
kid51 joined
01:51
MikeFair joined
02:11
kid51_ joined
02:58
bighugedog joined
04:19
khisanth__ joined
05:13
particle joined
|
|||
| dalek | rrot/smoke-me/test-capture-gh892: 07d8f54 | rurban++ | / (6 files): [GH #892] Implement our own capture, rm lib/IO/CaptureOutput.pm No need to ship a IO::CaptureOutput. Use the new capture function in t/configure/033-step.t and t/configure/034-step.t. t/configure/034-step.t tests now the new replace_stash option correctly. See [GH #891]. |
06:06 | |
| rrot: ca7dff2 | rurban++ | ChangeLog: ChangeLog: stronger #1095 line |
06:09 | ||
|
06:18
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1199 (smoke-me/test-capture-gh892 - 07d8f54 : Reini Urban): The build passed. | 06:18 | |
| Change view : github.com/parrot/parrot/commit/07d8f5417267 | |||
| Build details : travis-ci.org/parrot/parrot/builds/39058359 | |||
|
06:18
travis-ci left
06:27
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1200 (master - ca7dff2 : Reini Urban): The build passed. | 06:27 | |
| Change view : github.com/parrot/parrot/compare/a...7dff2f58f5 | |||
| Build details : travis-ci.org/parrot/parrot/builds/39058564 | |||
|
06:27
travis-ci left
07:02
bighugedog joined
|
|||
| dalek | rrot/rurban/pasm_out-gh989: 811466e | rurban++ | config/gen/config_h/feature_h.in: [config] support __builtin_expect LIKELY/UNLIKELY branch optimizations add EXPECT,LIKELY,UNLIKELY macros to feature.h as in the linux kernel and perl5 probe for __builtin_expect() support in a new auto::expect configure step Usage: if (UNLIKELY(var == 0)) fail(); Add emacs mode:c support for test_c.in files, and relax the coda test for this. Should be used in all test_c.in files. |
07:19 | |
| rrot/rurban/pasm_out-gh989: b1d318a | rurban++ | / (27 files): re-add PASM output to imcc, re-add imcpasm tests one new IMCCompiler api method: set_to_pasm remove static output in imcc/instructions.c detect .pasm -o outfile extension add and fix old t/compilers/imcc/imcpasm/*.t tests and the pir_2*_ Parrot::Test methods change Parrot::Test pir_2_pasm method to use -d1000, which is equivalent to pasm output, just to stderr. use new LIKELY/UNLIKELY macros |
|||
| rrot/rurban/pasm_out-gh989: be06866 | rurban++ | / (8 files): enable pasm_out in parrot2, todo failing imcpasm tests opt2 fails with changed used_once semantics: I0 = 10 is side-effecting, but *can* be removed if I0 is used only once (GH #1036), ... |
|||
| rrot/rurban/pasm_out-gh989: 5aae7e6 | rurban++ | lib/Parrot/Test.pm: [test] ignore TEST_PROG_ARGS -O2 for opt1.t tests |
|||
| rrot/rurban/pasm_out-gh989: 8582abb | rurban++ | compilers/imcc/debug.c: [cage] overlong line |
|||
| rrot/rurban/pasm_out-gh989: 3fce217 | rurban++ | / (3 files): [cage] update MANIFEST{,.SKIP}, .gitignore |
|||
| rrot/rurban/pasm_out-gh989: 5173ea9 | rurban++ | compilers/imcc/ (2 files): [codingstd] add docs, ... |
|||
| rrot/rurban/pasm_out-gh989: 57cddbc | rurban++ | / (2 files): [cage] imcc/embed.h error: nonnull argument references non-pointer operand with llvm |
|||
| rrot/rurban/pasm_out-gh989: 61f069f | rurban++ | / (12 files): [imcc] rename to set_write_pasm, revamp api Improve docs of the imcc API pasm_out: Pass the outfile path to set_write_pasm, so that we can initialize it emit_open. Since the lexer doesn't know the outfile name check for NULL in the lexer called emit_open(). Already initialized earlier by the frontend. The new parrot needs to store the outfile for the pasm out api. |
|||
|
08:06
FROGGS joined
|
|||
| dalek | rrot/rurban/gcdebug-gh1108: d70c95b | 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 |
09:14 | |
| rrot/rurban/gcdebug-gh1108: 4adfc66 | rurban++ | / (2 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. |
|||
|
09:20
rurban joined
|
|||
| dalek | rrot/rurban/gcdebug-gh1108: c6cb9db | 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 |
09:48 | |
| rrot/rurban/gcdebug-gh1108: 153cd72 | 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: fa1e4fe | 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. |
|||
|
10:02
bighugedog joined
|
|||
| rurban | With the rlimits I can now also finally bisect the GC bug. Coro's maybe? | 10:14 | |
|
12:24
kid51 joined
13:38
rurban1 joined
|
|||
| dalek | rrot/rurban/gcdebug-gh1108: b4c8c44 | rurban++ | / (7 files): [gc] honor --gc-dynamic-threshold with GMS, check -D1 in startup Print GS and Memory info on -D1. Honor now --gc-dynamic-threshold=2 (default) for GMS, percentage of all avail. memory, when a M&S is done. With MS and MS2 --gc-dynamic-threshold is the percentage of the last used memory. |
14:14 | |
|
15:03
bighugedog joined
16:19
bighugedog joined
17:37
MikeFair joined
17:49
FROGGS_ joined
17:51
particle joined
18:26
rurban joined
19:13
diginet joined
|
|||
| rurban | My first ppc64 report: smolder.parrot.org/app/projects/rep...ails/45540 | 20:04 | |
|
20:21
cxreg joined
22:11
kid51_ joined
23:10
dalek joined
|
|||