Camelia, the Perl 6 bug

IRC log for #parrot, 2012-12-11

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:34 kid51 joined #parrot
01:15 Mike-PerlRecruiter_ joined #parrot
01:40 elmex joined #parrot
01:48 pmichaud joined #parrot
02:19 dukeleto rurban: your blog post is very informative, nice work
03:20 kid51 link?
06:03 dalek rakudo/nom: 7797039 | pmichaud++ | docs/parrot-relationship.txt:
06:03 dalek rakudo/nom: Add docs/parrot-relationship.txt, which codifies the relationship manager roles between the Rakudo and Parrot projects.
06:03 dalek rakudo/nom:
06:03 dalek rakudo/nom: This was adopted in June 2011, but apparently never made it into
06:03 dalek rakudo/nom: either of the repositories.  So I'm adding it to the Rakudo
06:03 dalek rakudo/nom: repository now.
06:03 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7797039827
08:01 brrt joined #parrot
08:01 brrt left #parrot
09:18 jsut joined #parrot
10:01 bouncy joined #parrot
13:12 Mike-PerlRecruiter_ joined #parrot
13:21 brrt joined #parrot
13:22 brrt hi folks, i had an luminous ide
13:22 brrt a
13:22 brrt i want a mod_parrot page on parrot.org
13:22 brrt i want mod_parrot clearly labeled as the go-to thing
13:23 brrt '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?
13:24 brrt not yet
13:24 brrt afaik
13:24 brrt however
13:24 brrt with threads merged, i was trying to make time to test a very interesting test case
13:25 brrt that is, can i now create (and destroy) parrot interpreters
13:25 brrt multiple in the same proces
13:52 brrt that is to say, i'm not sure how far along whiteknight++ is
14:15 PacoAir joined #parrot
14:16 bluescreen joined #parrot
15:11 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 rurban http://perl6advent.wordpress.com/​2012/12/11/day-11-parrot-threads/
15:35 benabik joined #parrot
15:39 dmalcolm joined #parrot
15:51 mtk joined #parrot
16:34 dalek parrot/rurban/pmc2c-2-gh836: 55c506b | rurban++ | lib/Parrot/Pmc2c/Method.pm:
16:34 dalek parrot/rurban/pmc2c-2-gh836: [GH #836] Improved pmc2c
16:34 dalek parrot/rurban/pmc2c-2-gh836:
16:34 dalek parrot/rurban/pmc2c-2-gh836: support multiple shim'able parameters
16:34 dalek parrot/rurban/pmc2c-2-gh836: warns on not SHIM'ed parameters, possibly internal unused variables
16:34 dalek parrot/rurban/pmc2c-2-gh836: warns on possibly forgotten UNUSED(param) declarations
16:34 dalek parrot/rurban/pmc2c-2-gh836: warns on an possible internal recursion error, when the UNUSED decl could not be replaced
16:34 dalek parrot/rurban/pmc2c-2-gh836: skips SHIM'ing method bodies with #if
16:34 dalek parrot/rurban/pmc2c-2-gh836: detect empty bodies and adds SHIM'ed INTERP and SELF params automatically
16:34 dalek parrot/rurban/pmc2c-2-gh836: review: https://github.com/parrot/parrot/commit/55c506be2a
16:34 dalek parrot/rurban/pmc2c-2-gh836: 0ca1030 | rurban++ | src/pmc/ (16 files):
16:34 dalek parrot/rurban/pmc2c-2-gh836: [cage] Add remaining missing UNUSED(arg) declarations from pmc
16:34 dalek parrot/rurban/pmc2c-2-gh836: review: https://github.com/parrot/parrot/commit/0ca1030e65
16:34 dalek parrot/rurban/pmc2c-2-gh836: ad9dffa | rurban++ | src/dynpmc/ (2 files):
16:34 dalek parrot/rurban/pmc2c-2-gh836: [cage] Add remaining missing UNUSED(arg) declarations from dynpmc
16:34 dalek parrot/rurban/pmc2c-2-gh836: review: https://github.com/parrot/parrot/commit/ad9dffae9b
16:34 dalek parrot/rurban/pmc2c-2-gh836: 3debd88 | rurban++ | ChangeLog:
16:34 dalek parrot/rurban/pmc2c-2-gh836: [GH #836] rurban/pmc2c-2-gh836 ChangeLog line
16:35 dalek parrot/rurban/pmc2c-2-gh836: review: https://github.com/parrot/parrot/commit/3debd883a3
17:15 Khisanth joined #parrot
17:38 benabik_ joined #parrot
17:43 dalek parrot: 48a2a41 | dukeleto++ | .travis.yml:
17:43 dalek parrot: [travis] Get all the details about which compiler versions are being used
17:43 dalek parrot: review: https://github.com/parrot/parrot/commit/48a2a418b9
18:10 dalek parrot: 235b4da | rurban++ | src/platform/generic/ (2 files):
18:10 dalek parrot: [cage] SHIM_INTERP and mark UNUSED args in src/platform/generic/
18:10 dalek parrot: review: https://github.com/parrot/parrot/commit/235b4da590
18:10 dalek parrot: 9ac34c8 | rurban++ | src/string/encoding/shared.c:
18:10 dalek parrot: [cage] Provide fallback branch for Unknown encoding_ord_error
18:10 dalek parrot:
18:10 dalek parrot: Even if this branch cannot be reached now. Who knows
18:10 dalek parrot: review: https://github.com/parrot/parrot/commit/9ac34c8cc1
18:10 dalek parrot: aa54fcd | rurban++ | src/platform/generic/sysmem.c:
18:10 dalek parrot: [cage] src/platform/generic/sysmem.c mark UNUSED(interp)
18:10 dalek parrot:
18:10 dalek parrot: And improve pod for Parrot_sysmem_amount
18:10 dalek parrot: review: https://github.com/parrot/parrot/commit/aa54fcd04b
18:24 dalek parrot/fix_unused_macros_gh879: 8fb3f7b | dukeleto++ | src/pmc/env.pmc:
18:24 dalek parrot/fix_unused_macros_gh879: Start fixing the location of UNUSED macros to make gcc happy
18:25 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/8fb3f7bcd5
18:25 rurban dukeleto: I already have a fix for this
18:26 rurban Ah, ok. Just merge it.
18:36 dalek parrot/fix_unused_macros_gh879: 9d2d29f | rurban++ | src/ (2 files):
18:36 dalek parrot/fix_unused_macros_gh879: [GH #879] more gcc -Werror=declaration-after-statement fixes
18:36 dalek parrot/fix_unused_macros_gh879:
18:36 dalek parrot/fix_unused_macros_gh879: Note: These errors only appear when the UNUSED(SELF) line is not shimed away
18:36 dalek parrot/fix_unused_macros_gh879: The new pmc2c removes this line, and SHIMs the paramater, so this problem was not detected
18:36 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/9d2d29faba
18:36 dalek parrot: 97eac13 | rurban++ | src/pmc/ (16 files):
18:36 dalek parrot: [cage] Add remaining missing UNUSED(arg) declarations from pmc
18:36 dalek parrot: review: https://github.com/parrot/parrot/commit/97eac131d4
18:36 dalek parrot: 21e5c75 | rurban++ | src/dynpmc/ (2 files):
18:36 dalek parrot: [cage] Add remaining missing UNUSED(arg) declarations from dynpmc
18:36 dalek parrot: review: https://github.com/parrot/parrot/commit/21e5c7516b
18:36 dalek parrot: 0998271 | rurban++ | lib/Parrot/Pmc2c/PMC/default.pm:
18:36 dalek parrot: Revert "[pmc2c] Skip generating orig wrappers for unimplemented default methods"
18:36 dalek parrot:
18:36 dalek parrot: This reverts commit 4e3c897223350f247c4a37f6ea3450b7a779d39e.
18:36 dalek parrot:
18:36 dalek parrot: This was a wrong subject (no _orig handling here), and wrong code.
18:36 dalek parrot: split /,\s*/, $clone->parameters always returns at least one element.
18:36 dalek parrot: review: https://github.com/parrot/parrot/commit/0998271f27
18:36 dalek parrot: 8fb3f7b | dukeleto++ | src/pmc/env.pmc:
18:36 dalek parrot: Start fixing the location of UNUSED macros to make gcc happy
18:36 dalek parrot: review: https://github.com/parrot/parrot/commit/8fb3f7bcd5
18:36 dalek parrot: 5e873e8 | rurban++ | src/pmc/env.pmc:
18:36 dalek parrot: Merge remote-tracking branch 'origin/fix_unused_macros_gh879'
18:36 dalek parrot: review: https://github.com/parrot/parrot/commit/5e873e8c12
18:39 dalek parrot/fix_unused_macros_gh879: 235b4da | rurban++ | src/platform/generic/ (2 files):
18:39 dalek parrot/fix_unused_macros_gh879: [cage] SHIM_INTERP and mark UNUSED args in src/platform/generic/
18:39 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/235b4da590
18:39 dalek parrot/fix_unused_macros_gh879: 9ac34c8 | rurban++ | src/string/encoding/shared.c:
18:39 dalek parrot/fix_unused_macros_gh879: [cage] Provide fallback branch for Unknown encoding_ord_error
18:39 dalek parrot/fix_unused_macros_gh879:
18:39 dalek parrot/fix_unused_macros_gh879: Even if this branch cannot be reached now. Who knows
18:39 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/9ac34c8cc1
18:39 dalek parrot/fix_unused_macros_gh879: aa54fcd | rurban++ | src/platform/generic/sysmem.c:
18:39 dalek parrot/fix_unused_macros_gh879: [cage] src/platform/generic/sysmem.c mark UNUSED(interp)
18:39 dalek parrot/fix_unused_macros_gh879:
18:39 dalek parrot/fix_unused_macros_gh879: And improve pod for Parrot_sysmem_amount
18:39 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/aa54fcd04b
18:39 dalek parrot/fix_unused_macros_gh879: 97eac13 | rurban++ | src/pmc/ (16 files):
18:39 dalek parrot/fix_unused_macros_gh879: [cage] Add remaining missing UNUSED(arg) declarations from pmc
18:39 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/97eac131d4
18:39 dalek parrot/fix_unused_macros_gh879: 21e5c75 | rurban++ | src/dynpmc/ (2 files):
18:39 dalek parrot/fix_unused_macros_gh879: [cage] Add remaining missing UNUSED(arg) declarations from dynpmc
18:39 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/21e5c7516b
18:39 dalek parrot/fix_unused_macros_gh879: 0998271 | rurban++ | lib/Parrot/Pmc2c/PMC/default.pm:
18:39 dalek parrot/fix_unused_macros_gh879: Revert "[pmc2c] Skip generating orig wrappers for unimplemented default methods"
18:39 dalek parrot/fix_unused_macros_gh879:
18:39 dalek parrot/fix_unused_macros_gh879: This reverts commit 4e3c897223350f247c4a37f6ea3450b7a779d39e.
18:39 dalek parrot/fix_unused_macros_gh879:
18:39 dalek parrot/fix_unused_macros_gh879: This was a wrong subject (no _orig handling here), and wrong code.
18:39 dalek parrot/fix_unused_macros_gh879: split /,\s*/, $clone->parameters always returns at least one element.
18:39 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/0998271f27
18:39 dalek parrot/fix_unused_macros_gh879: 5e873e8 | rurban++ | src/pmc/env.pmc:
18:39 dalek parrot/fix_unused_macros_gh879: Merge remote-tracking branch 'origin/fix_unused_macros_gh879'
18:39 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/5e873e8c12
18:39 dalek parrot/fix_unused_macros_gh879: 382c1c2 | rurban++ | / (23 files):
18:39 dalek parrot/fix_unused_macros_gh879: Merge branch 'master' into fix_unused_macros_gh879
18:39 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/382c1c2d2b
18:39 dalek parrot/fix_unused_macros_gh879: c0771d9 | rurban++ | src/dynpmc/rational.pmc:
18:39 dalek parrot/fix_unused_macros_gh879: [GH #879] last gcc -Werror=declaration-after-statement fixes
18:39 dalek parrot/fix_unused_macros_gh879: review: https://github.com/parrot/parrot/commit/c0771d914f
18:42 dalek parrot: 9d2d29f | rurban++ | src/ (2 files):
18:42 dalek parrot: [GH #879] more gcc -Werror=declaration-after-statement fixes
18:42 dalek parrot:
18:42 dalek parrot: Note: These errors only appear when the UNUSED(SELF) line is not shimed away
18:42 dalek parrot: The new pmc2c removes this line, and SHIMs the paramater, so this problem was not detected
18:42 dalek parrot: review: https://github.com/parrot/parrot/commit/9d2d29faba
18:42 dalek parrot: 382c1c2 | rurban++ | / (23 files):
18:42 dalek parrot: Merge branch 'master' into fix_unused_macros_gh879
18:42 dalek parrot: review: https://github.com/parrot/parrot/commit/382c1c2d2b
18:42 dalek parrot: c0771d9 | rurban++ | src/dynpmc/rational.pmc:
18:42 dalek parrot: [GH #879] last gcc -Werror=declaration-after-statement fixes
18:42 dalek parrot: review: https://github.com/parrot/parrot/commit/c0771d914f
20:30 rurban g d
20:30 dalek parrot: 1c886ca | rurban++ | compilers/imcc/imc (2 files):
20:30 dalek parrot: [cage] SHIM 2 UNUSED imcc parameters, recreate imclexer.c
20:30 dalek parrot: review: https://github.com/parrot/parrot/commit/1c886ca30a
20:30 dalek parrot: 86f1371 | rurban++ | src/debug.c:
20:30 dalek parrot: [cage] mark PDB_disassemble_op space paramater as UNUSED when not --debugging
20:30 dalek parrot: review: https://github.com/parrot/parrot/commit/86f1371c98
20:30 dalek parrot: b577cca | rurban++ | / (3 files):
20:30 dalek parrot: [cage] run make headerizer
20:30 dalek parrot: review: https://github.com/parrot/parrot/commit/b577cca25f
20:31 dalek parrot: 42b6788 | rurban++ | examples/compilers/japhc.c:
20:31 dalek parrot: [codingstd] wrap CONST_STRING arg in examples japhc.c
20:31 dalek parrot: review: https://github.com/parrot/parrot/commit/42b678852e
20:36 perlite_ joined #parrot
20:53 dalek parrot: dea3ea9 | rurban++ | src/pmc/env.pmc:
20:53 dalek parrot: [cage] added final missing UNUSED pmc arg
20:53 dalek parrot: review: https://github.com/parrot/parrot/commit/dea3ea9066
20:53 dalek parrot: f81a5f7 | rurban++ | src/interp/api.c:
20:53 dalek parrot: [cage] Fix -Wreturn-type
20:53 dalek parrot:
20:53 dalek parrot: control may reach end of non-void function in Parrot_interp_info_s()
20:53 dalek parrot: Return empty string in case of errors
20:53 dalek parrot: review: https://github.com/parrot/parrot/commit/f81a5f7127
20:53 dalek parrot: ee45947 | rurban++ | config/ (2 files):
20:53 dalek parrot: cage] move -Wcast-align to --cage, special-case src/string/sprintf.c, spf_render.c
20:54 dalek parrot:
20:54 dalek parrot: add -Wno-unused-parameter to compilers/imcc/imclexer.c
20:54 dalek parrot: Only one math.ops unused-parameter warning remains with ICONST not needing INTERP.
20:54 dalek parrot: parrot is now warnings clean with clang, clang++, gcc and g++, besides the remaining
20:54 dalek parrot: pmc2c default, Null and Proxy UNUSED fixes
20:54 dalek parrot: review: https://github.com/parrot/parrot/commit/ee45947a59
20:54 dalek parrot: 9dc1db9 | rurban++ | t/fullharness:
20:54 dalek parrot: [cage] remove ending whitespace from t/fullharness
20:54 dalek parrot: review: https://github.com/parrot/parrot/commit/9dc1db9908
22:14 davidfetter joined #parrot
22:32 dalek parrot: ec9a63c | rurban++ | src/pmc/parrotinterpreter.pmc:
22:32 dalek parrot: ParrotInterpreter.get_integer returns now the task id
22:32 dalek parrot:
22:32 dalek parrot: Before it was hardcoded to 0.
22:32 dalek parrot: Add note that the tid ATTR is still unused.
22:32 dalek parrot: review: https://github.com/parrot/parrot/commit/ec9a63c97e
22:32 dalek parrot: 109d816 | rurban++ | / (21 files):
22:32 dalek parrot: [cage] Fix various cage compiler warnings
22:32 dalek parrot:
22:32 dalek parrot: Shadowed variables from upper scope.
22:32 dalek parrot: SHIM unused interp,
22:32 dalek parrot: Remove unused local variables
22:32 dalek parrot: make headerizer
22:32 dalek parrot: Add documentation on unused arguments
22:32 dalek parrot: review: https://github.com/parrot/parrot/commit/109d816146
22:32 dalek parrot: 04ccb77 | rurban++ | src/pmc/imageiothaw.pmc:
22:32 dalek parrot: [GH #879] Fix imageiothaw -Werror=declaration-after-statement
22:32 dalek parrot: review: https://github.com/parrot/parrot/commit/04ccb7746b
23:01 dalek parrot: f6e88c0 | rurban++ | examples/compilers/japhc.c:
23:01 dalek parrot: [codingstd] does not like 2004-2008,2012- revert
23:01 dalek parrot: review: https://github.com/parrot/parrot/commit/f6e88c07d7
23:05 whiteknight joined #parrot
23:11 davidfetter joined #parrot
23:12 whiteknight good evening, #parrot
23:15 davidfetter good evening, whiteknight</chorus>
23:15 whiteknight hello davidfetter
23:16 * davidfetter should probably come back up to speed on parrot
23:16 davidfetter ...but perhaps i'll wait until $kid[1] is born and see how that goes
23:17 whiteknight oh, you're expecting?
23:39 davidfetter my wife is 38 weeks along
23:41 rurban dukeleto: I can repro the threads bus error 10 on my darwin

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced