Parrot 4.10.0 "[Red-eared Parakeet]" parrot.org/ | Log: irclog.perlgeek.de/parrot
Set by moderator on 21 November 2012.
00:34 kid51 joined 01:15 Mike-PerlRecruiter_ joined 01:40 elmex joined 01:48 pmichaud joined
dukeleto rurban: your blog post is very informative, nice work 02:19
kid51 link? 03:20
dalek kudo/nom: 7797039 | pmichaud++ | docs/parrot-relationship.txt:
Add docs/parrot-relationship.txt, which codifies the relationship manager roles between the Rakudo and Parrot projects.

This was adopted in June 2011, but apparently never made it into either of the repositories. So I'm adding it to the Rakudo repository now.
06:03
08:01 brrt joined, brrt left 09:18 jsut joined 10:01 bouncy joined 13:12 Mike-PerlRecruiter_ joined 13:21 brrt joined
brrt hi folks, i had an luminous ide 13:22
a
i want a mod_parrot page on parrot.org
i want mod_parrot clearly labeled as the go-to thing
'i want to run perl6 / partcl / whatever cool language comes arround for web applications' - 'sure, go to mod.parrot.org' 13:23
Coke brrt: does mod_parrot work again?
brrt not yet 13:24
afaik
however
with threads merged, i was trying to make time to test a very interesting test case
that is, can i now create (and destroy) parrot interpreters 13:25
multiple in the same proces
that is to say, i'm not sure how far along whiteknight++ is 13:52
14:15 PacoAir joined 14:16 bluescreen joined
rurban dukeleto: I don't like my threads blog post that much. It's a shortcut of niner's thesis, copy&pasted in a hurry. 15:11
perl6advent.wordpress.com/2012/12/1...t-threads/
15:35 benabik joined 15:39 dmalcolm joined 15:51 mtk joined
dalek rrot/rurban/pmc2c-2-gh836: 55c506b | rurban++ | lib/Parrot/Pmc2c/Method.pm:
[GH #836] Improved pmc2c

support multiple shim'able parameters warns on not SHIM'ed parameters, possibly internal unused variables warns on possibly forgotten UNUSED(param) declarations warns on an possible internal recursion error, when the UNUSED decl could not be replaced skips SHIM'ing method bodies with #if detect empty bodies and adds SHIM'ed INTERP and SELF params automatically
16:34
rrot/rurban/pmc2c-2-gh836: 0ca1030 | rurban++ | src/pmc/ (16 files):
[cage] Add remaining missing UNUSED(arg) declarations from pmc
rrot/rurban/pmc2c-2-gh836: ad9dffa | rurban++ | src/dynpmc/ (2 files):
[cage] Add remaining missing UNUSED(arg) declarations from dynpmc
rrot/rurban/pmc2c-2-gh836: 3debd88 | rurban++ | ChangeLog:
[GH #836] rurban/pmc2c-2-gh836 ChangeLog line
17:15 Khisanth joined 17:38 benabik_ joined
dalek rrot: 48a2a41 | dukeleto++ | .travis.yml:
[travis] Get all the details about which compiler versions are being used
17:43
rrot: 235b4da | rurban++ | src/platform/generic/ (2 files):
[cage] SHIM_INTERP and mark UNUSED args in src/platform/generic/
18:10
rrot: 9ac34c8 | rurban++ | src/string/encoding/shared.c:
[cage] Provide fallback branch for Unknown encoding_ord_error

Even if this branch cannot be reached now. Who knows
rrot: aa54fcd | rurban++ | src/platform/generic/sysmem.c:
[cage] src/platform/generic/sysmem.c mark UNUSED(interp)

And improve pod for Parrot_sysmem_amount
rrot/fix_unused_macros_gh879: 8fb3f7b | dukeleto++ | src/pmc/env.pmc:
Start fixing the location of UNUSED macros to make gcc happy
18:24
rurban dukeleto: I already have a fix for this
Ah, ok. Just merge it. 18:26
dalek rrot/fix_unused_macros_gh879: 9d2d29f | rurban++ | src/ (2 files):
[GH #879] more gcc -Werror=declaration-after-statement fixes

Note: These errors only appear when the UNUSED(SELF) line is not shimed away The new pmc2c removes this line, and SHIMs the paramater, so this problem was not detected
18:36
rrot: 97eac13 | rurban++ | src/pmc/ (16 files):
[cage] Add remaining missing UNUSED(arg) declarations from pmc
rrot: 21e5c75 | rurban++ | src/dynpmc/ (2 files):
[cage] Add remaining missing UNUSED(arg) declarations from dynpmc
rrot: 0998271 | rurban++ | lib/Parrot/Pmc2c/PMC/default.pm:
Revert "[pmc2c] Skip generating orig wrappers for unimplemented default methods"

This reverts commit 4e3c897223350f247c4a37f6ea3450b7a779d39e.
This was a wrong subject (no _orig handling here), and wrong code. split /,\\s*/, $clone->parameters always returns at least one element.
rrot: 8fb3f7b | dukeleto++ | src/pmc/env.pmc:
Start fixing the location of UNUSED macros to make gcc happy
rrot: 5e873e8 | rurban++ | src/pmc/env.pmc:
Merge remote-tracking branch 'origin/fix_unused_macros_gh879'
rrot/fix_unused_macros_gh879: 235b4da | rurban++ | src/platform/generic/ (2 files):
[cage] SHIM_INTERP and mark UNUSED args in src/platform/generic/
18:39
rrot/fix_unused_macros_gh879: 9ac34c8 | rurban++ | src/string/encoding/shared.c:
[cage] Provide fallback branch for Unknown encoding_ord_error

Even if this branch cannot be reached now. Who knows
rrot/fix_unused_macros_gh879: aa54fcd | rurban++ | src/platform/generic/sysmem.c:
[cage] src/platform/generic/sysmem.c mark UNUSED(interp)

And improve pod for Parrot_sysmem_amount
rrot/fix_unused_macros_gh879: 97eac13 | rurban++ | src/pmc/ (16 files):
[cage] Add remaining missing UNUSED(arg) declarations from pmc
rrot/fix_unused_macros_gh879: 21e5c75 | rurban++ | src/dynpmc/ (2 files):
[cage] Add remaining missing UNUSED(arg) declarations from dynpmc
rrot/fix_unused_macros_gh879: 0998271 | rurban++ | lib/Parrot/Pmc2c/PMC/default.pm:
Revert "[pmc2c] Skip generating orig wrappers for unimplemented default methods"

This reverts commit 4e3c897223350f247c4a37f6ea3450b7a779d39e.
This was a wrong subject (no _orig handling here), and wrong code. split /,\\s*/, $clone->parameters always returns at least one element.
rrot/fix_unused_macros_gh879: 5e873e8 | rurban++ | src/pmc/env.pmc:
Merge remote-tracking branch 'origin/fix_unused_macros_gh879'
rrot/fix_unused_macros_gh879: 382c1c2 | rurban++ | / (23 files):
Merge branch 'master' into fix_unused_macros_gh879
rrot/fix_unused_macros_gh879: c0771d9 | rurban++ | src/dynpmc/rational.pmc:
[GH #879] last gcc -Werror=declaration-after-statement fixes
rrot: 9d2d29f | rurban++ | src/ (2 files):
[GH #879] more gcc -Werror=declaration-after-statement fixes

Note: These errors only appear when the UNUSED(SELF) line is not shimed away The new pmc2c removes this line, and SHIMs the paramater, so this problem was not detected
18:42
rrot: 382c1c2 | rurban++ | / (23 files):
Merge branch 'master' into fix_unused_macros_gh879
rrot: c0771d9 | rurban++ | src/dynpmc/rational.pmc:
[GH #879] last gcc -Werror=declaration-after-statement fixes
rurban g d 20:30
dalek rrot: 1c886ca | rurban++ | compilers/imcc/imc (2 files):
[cage] SHIM 2 UNUSED imcc parameters, recreate imclexer.c
rrot: 86f1371 | rurban++ | src/debug.c:
[cage] mark PDB_disassemble_op space paramater as UNUSED when not --debugging
rrot: b577cca | rurban++ | / (3 files):
[cage] run make headerizer
rrot: 42b6788 | rurban++ | examples/compilers/japhc.c:
[codingstd] wrap CONST_STRING arg in examples japhc.c
20:31
20:36 perlite_ joined
dalek rrot: dea3ea9 | rurban++ | src/pmc/env.pmc:
[cage] added final missing UNUSED pmc arg
20:53
rrot: f81a5f7 | rurban++ | src/interp/api.c:
[cage] Fix -Wreturn-type

control may reach end of non-void function in Parrot_interp_info_s() Return empty string in case of errors
rrot: ee45947 | rurban++ | config/ (2 files):
cage] move -Wcast-align to --cage, special-case src/string/sprintf.c, spf_render.c

add -Wno-unused-parameter to compilers/imcc/imclexer.c Only one math.ops unused-parameter warning remains with ICONST not needing INTERP. parrot is now warnings clean with clang, clang++, gcc and g++, besides the remaining pmc2c default, Null and Proxy UNUSED fixes
rrot: 9dc1db9 | rurban++ | t/fullharness:
[cage] remove ending whitespace from t/fullharness
22:14 davidfetter joined
dalek rrot: ec9a63c | rurban++ | src/pmc/parrotinterpreter.pmc:
ParrotInterpreter.get_integer returns now the task id

Before it was hardcoded to 0. Add note that the tid ATTR is still unused.
22:32
rrot: 109d816 | rurban++ | / (21 files):
[cage] Fix various cage compiler warnings

Shadowed variables from upper scope. SHIM unused interp, Remove unused local variables make headerizer Add documentation on unused arguments
rrot: 04ccb77 | rurban++ | src/pmc/imageiothaw.pmc:
[GH #879] Fix imageiothaw -Werror=declaration-after-statement
rrot: f6e88c0 | rurban++ | examples/compilers/japhc.c:
[codingstd] does not like 2004-2008,2012- revert
23:01
23:05 whiteknight joined 23:11 davidfetter joined
whiteknight good evening, #parrot 23:12
davidfetter good evening, whiteknight</chorus> 23:15
whiteknight hello davidfetter
davidfetter should probably come back up to speed on parrot 23:16
...but perhaps i'll wait until $kid[1] is born and see how that goes
whiteknight oh, you're expecting? 23:17
davidfetter my wife is 38 weeks along 23:39
rurban dukeleto: I can repro the threads bus error 10 on my darwin 23:41