Camelia, the Perl 6 bug

IRC log for #parrot, 2008-03-01

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:08 kid51 joined #parrot
00:17 stephen joined #parrot
00:23 svnbotl r26138 | jkeenan++ | trunk:
00:23 svnbotl : Applying two documentation patches submitted by Alan Rocker. ajr++
00:23 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26138
00:36 IllvilJa joined #parrot
00:39 IllvilJa left #parrot
00:47 Coke opbots, names
00:47 Coke no really, names.
00:47 Coke opbots?
00:47 purl opbots are all run by other perlers
00:48 Coke clunker?
00:48 purl hmmm... clunker is a known bot.
00:48 Coke ah, that's better.
00:52 * Coke upgrades his iphone.
00:57 Coke -> WII with kids
01:25 mire joined #parrot
01:33 cotto_ what difference is there between assign_pmc and clone?
01:35 cotto_ is it just that assign_pmc takes a PMC as input?
01:45 mire joined #parrot
01:46 svnbotl r26139 | jkeenan++ | trunk:
01:46 svnbotl : Eliminate trailing whitespace, per t/codingstd/trailing_space.t.
01:46 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26139
02:16 rdice joined #parrot
02:42 cotto any metacommitters here?
02:44 Coke ~~
02:45 cotto could I have commit access?
02:46 Coke the mc's usually decide that as a group: can you ping me with an email, and I'll see where it goes?
02:48 svnbotl r26140 | jkeenan++ | trunk:
02:48 svnbotl : Applying patch submitted by mkraai in RT #51170 ([PATCH] Use rm -f instead of
02:48 svnbotl : rm -rf to remove files).   Thanks, Matt.
02:48 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26140
02:51 cotto Coke, done.
02:51 cotto thanks
02:56 Coke np.
02:57 cotto What was that doc that all committers are supposed to submit a signed copy of?
02:59 cotto cla?
02:59 purl rumour has it cla is Contributor License Agreement or http://www.perlfoundation.org/​contributor_license_agreement
03:35 * kid51 must sleep
03:35 purl $kid51->sleep(8 * 3600);
04:05 slightlyoff joined #parrot
04:30 lp joined #parrot
04:32 Andy joined #parrot
04:37 lathos What's Parrot's basic success/failure return code type? INTVAL?
04:40 jjore_ joined #parrot
04:45 cotto They're OS-dependant.
04:45 cotto man 3 failure
04:46 cotto int on posix-compliant systems
04:47 cotto d'oh
04:47 cotto man 3 exit
04:47 lathos No, that's not what I mean.
04:49 lathos I just mean "this function didn't work". I think it's int, although Parrot appears to be spectacularly bad at testing for failure. :)
04:50 lathos OK, I think I've just done something very clever.
04:50 lathos If this works there won't be a need to have any string conversion functions.
05:03 jjore joined #parrot
05:17 svnbotl r26141 | simon++ | trunk:
05:17 svnbotl : I think this is as much as we can do for now; if this is accepted we can start converting all the string functions to use it, and that will help us hash out what other functions are needed.
05:17 svnbotl r26142 | petdance++ | trunk:
05:17 svnbotl : fix a sign mismatch.  Move a cheap comparison before an expensive one.
05:17 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26142
05:23 spinclad lathos: that would be an exception, no?
05:23 lathos Aha.
05:25 spinclad (glad to know my clue wasn't totally clueless)
05:26 lathos My fault for reading header files not source. :)
05:26 lathos (Hey, everything returns void? WTF?)
05:27 spinclad i'm aware at least that specs and machinery are in place for exceptions; no idea how reliably used or tested they may be.
05:29 spinclad docs/pdds/pdd23_exceptions.pod
05:56 klapperl joined #parrot
06:00 silug joined #parrot
06:04 klapperl joined #parrot
06:07 svnbotl r26143 | petdance++ | trunk:
06:07 svnbotl : fixing a splint argument. hoisted a duplicated line of code
06:07 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26143
06:53 Coke joined #parrot
06:55 cotto how do I tell if a PMC is a scalar?
06:56 cotto (as in integer, string, bigint, etc rather than an aggregate)
06:56 PerlJam cotto: Can you enumerate all of the aggregate types?
06:56 PerlJam cotto: your question is quite odd btw)
06:59 cotto I can enumerate an aggregate by checking if it does hash or array, but I noticed that bigint doesn't do scalar, like I expected it to
06:59 PerlJam cotto: I mean, you can get the PMC type name with the typeof opcode.   typename = typeof pmc_thingy  # does that help?
07:00 cotto I'm working on a new PMC, so I'm in C.
07:00 PerlJam oh.  Beats me.
07:02 cotto I guess checking that a PMC does scalar will be good enough for now
07:02 cotto I never liked bigints anyway
07:02 cotto (I hope they didn't hear me.)
07:21 cj joined #parrot
08:10 cotto Does destroy need to be called before pmc_reuse?
08:11 cotto It seems like it should, but the code I've looked at doesn't.
09:09 cognominal joined #parrot
10:00 AndyA joined #parrot
10:15 x joined #parrot
10:17 barney joined #parrot
10:41 iblechbot joined #parrot
10:48 RichiH joined #parrot
11:30 pjcj joined #parrot
11:49 kj joined #parrot
12:08 svnbotl r26144 | kjs++ | trunk:
12:08 svnbotl : [languages] add ecmascript to LANGUAGES_STATUS.pod
12:08 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26144
12:21 barney kjs: Is    .const Integer i = 20      deprecated in favor of   .const .Integer i = 20     ?
13:06 kid51 joined #parrot
14:05 svnbotl r26145 | jkeenan++ | trunk:
14:05 svnbotl : Applying patch submitted by Matt Kraai in
14:05 svnbotl : http://rt.perl.org/rt3/Tic​ket/Display.html?id=51280:  "Make Parrot::Test
14:05 svnbotl : handle error TODO tests correctly."
14:05 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26145
14:25 silug joined #parrot
14:59 wknight8111 joined #parrot
15:20 svnbotl r26146 | jkeenan++ | tcif:
15:20 svnbotl : Bringing auto::gettext into tcif branch.
15:20 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26146
15:26 svnbotl r26147 | jkeenan++ | tcif:
15:26 svnbotl : Bring test from trunk into branch.
15:26 svnbotl r26148 | jkeenan++ | tcif:
15:26 svnbotl : Bring test from trunk into branch.
15:26 svnbotl r26149 | jkeenan++ | tcif:
15:26 svnbotl : Bring test from trunk into branch.
15:26 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26149
15:28 davidfetter joined #parrot
15:33 svnbotl r26150 | bernhard++ | trunk:
15:33 svnbotl : #51296: [PATCH] PHPArray iterator and cmp support
15:33 svnbotl : Courtesy of Christoph Otto.
15:33 svnbotl r26151 | jkeenan++ | tcif:
15:33 svnbotl : Add directory.
15:33 svnbotl r26152 | jkeenan++ | tcif:
15:33 svnbotl : Copy into branch file needed for probe.
15:33 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26152
15:38 peeps[work] joined #parrot
16:10 svnbotl joined #parrot
16:15 lichtkind joined #parrot
16:48 grim_fandango joined #parrot
16:48 svnbotl joined #parrot
17:02 svnbotl r26160 | bernhard++ | trunk:
17:02 svnbotl : [Eclectus]
17:02 svnbotl : Check for petite 7.4 in unified languages testing.
17:02 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26160
17:05 arcady joined #parrot
17:07 cognominal what is the way of asking a PMC his Perl6 class name in parrot?
17:07 cognominal typeof gives "Null PMC access in name()" and WHAT is not defined as a parrot method
17:12 iblechbot joined #parrot
17:43 svnbotl r26161 | bernhard++ | trunk:
17:43 svnbotl : #42769: Remove unneeded type names from PIR
17:43 svnbotl : Remove some pmc name after .param
17:43 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26161
17:50 kid51 barney: ping
18:02 svnbotl r26162 | jkeenan++ | trunk:
18:02 svnbotl : Applying patch submitted by Matt Kraai in
18:02 svnbotl : http://rt.perl.org/rt3/Tic​ket/Display.html?id=51300.  Use test_fail to
18:02 svnbotl : accommodate both older (pre-0.64) and current (post-0.64) versions of
18:02 svnbotl : Test::Builder's output to STDERR when tests fail.
18:04 cognominal non wonder, the pmc is null
18:05 barney kid51: pong
18:06 kid51 barney:  Am just now posting response to your RT re failing tests.  Can you svn up, rebuild and try those 2 test files again?
18:08 barney kid51: still the same in r26162
18:09 kid51 You're still getting a failure in t/perl/Parrot_Test.t due to no plan?  I'm puzzled at that; would have expected failures in particular tests.
18:10 barney me too
18:11 nopaste "kid51" at 70.107.19.8 pasted "Results at r26162 with Perl 5.10 and Test::Builder 0.72" (90 lines) at http://nopaste.snit.ch/12417
18:11 barney Compilation aborted in line 43, the second BEGIN block
18:13 kid51 Have you run 'make'?
18:13 kid51 i.e., are you die-ing because you don't have Parrot::Test?
18:13 nopaste "barney" at 84.154.12.176 pasted "Parrot_Test.t compile error" (21 lines) at http://nopaste.snit.ch/12418
18:15 kid51 Okay, at least we're getting the same error in t/compilers/imcc/syn/errors.t -- which may mean that the mkraai patch I applied earlier wasn't sufficient.
18:16 barney errors.t worked for me even before mkraai patch
18:16 barney working means that the expected TODO error was reported
18:19 nopaste "barney" at 84.154.12.176 pasted "Report from 'make test'" (16 lines) at http://nopaste.snit.ch/12419
18:19 kid51 barney:  What happens when you run t/perl/Parrot_Test.t with 'prove' instead of 'perl'?
18:22 nopaste "barney" at 84.154.12.176 pasted "prove t/perl/Parrot_Test.t" (15 lines) at http://nopaste.snit.ch/12420
18:24 * kid51 is perplexed; cannot reproduce barney's error.
18:35 nopaste "barney" at 84.154.12.176 pasted "Failures in macro.t" (37 lines) at http://nopaste.snit.ch/12421
18:36 barney Perplexed as well. alse get failures in macro.t, Don't see how that could be related.
18:42 svnbotl r26163 | bernhard++ | trunk:
18:42 svnbotl : #42769: Remove unneeded type names from PIR
18:42 svnbotl : Get rid of some PMC name after .local
18:42 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26163
18:51 kid51 barney:  No, the failures in macro.t are unrelated and of long-standing.
18:53 barney k
18:56 svnbotl r26164 | bernhard++ | trunk:
18:56 svnbotl : #42769: Remove unneeded type names from PIR
18:56 svnbotl : Get rid of some PMC names after .const
18:56 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26164
19:08 * barney is going out for dinner
19:10 x joined #parrot
19:12 x_ joined #parrot
19:15 x__ joined #parrot
19:17 x___ joined #parrot
20:04 svnbotl r26165 | rgrjr++ | trunk:
20:04 svnbotl : * tools/dev/pbc_header.pl:
20:04 svnbotl :    + Use Digest::MD5 instead of Digest::Perl::MD5, which is no longer
20:04 svnbotl :      bundled.  There is also no need for "use lib" on that account.
20:04 svnbotl :    + (show_pbc_file_info):  Update header dumping to add new fields.
20:04 svnbotl :    + Fix doc typos, add ref to pdump.
20:04 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26165
20:15 ewilhelm particle: you want to help fill-out the parrot section here?
20:15 ewilhelm http://www.perlfoundation.org/pe​rl5/index.cgi?gsoc2008_projects
20:15 ewilhelm or just link to a parrot page of todo items?
20:41 x___ joined #parrot
20:43 ruoso joined #parrot
21:22 integral joined #parrot
21:35 cognominal jonathan?
21:35 purl i guess jonathan is at jnthn@jnthn.net or Jonathan Worthington or the dotnet guy or c, according to coke
21:36 svnbotl r26166 | chromatic++ | trunk:
21:36 svnbotl : [t] Made Parrot::IO test less strict about svn id (as the regex failed to match
21:36 svnbotl : the svk id).  If this particular assertion fails again elsewhere, let's delete
21:36 svnbotl : it.
21:36 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26166
21:39 buildbot joined #parrot
21:41 kid51 joined #parrot
21:42 svnbotl r26167 | chromatic++ | trunk:
21:42 svnbotl : [Rakudo] Minor formatting cleanup in the comments.
21:42 svnbotl r26168 | chromatic++ | trunk:
21:42 svnbotl : [Tcl] Made constant PMCs copy any strings they contain to constant strings, to
21:42 svnbotl : work around the marking problem with constant PObjs that contain non-constant
21:42 svnbotl : PObjs.
21:42 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26168
21:53 iblechbot joined #parrot
22:09 cotto_ cla?
22:09 purl cla is Contributor License Agreement or http://www.perlfoundation.org/​contributor_license_agreement
22:19 contingencyplan joined #parrot
22:21 tewk Nasty perl question.  How do I turn a reference to a glob into a string containing the glob name?
22:57 svnbotl r26169 | chromatic++ | trunk:
22:57 svnbotl : [src] Cleaned up the formatting.  I made it through half the file.  It's a
22:57 svnbotl : biggie.
22:57 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26169
23:25 Limbic_Region joined #parrot

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

Parrot | source cross referenced