Camelia, the Perl 6 bug

IRC log for #parrot, 2009-02-27

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:00 ewilhelm left #parrot
00:01 japhb NotFound: confirmed that NCI JIT bug is not fixed in r37020
00:01 NotFound Good :)
00:02 NotFound Ops, I don't read well
00:02 NotFound not/now
00:02 japhb Ah, I thought you were all happy about having something hard to work on.  ;-)
00:02 NotFound I already have lots of that :D
00:05 japhb OOC, why in t/src/embed.t do you have a prototype for the fail() function right above the function definition itself?  Are there compilers that freak out if it's not there?
00:05 NotFound We have in default gcc options a requirement to always have prototypes.
00:05 japhb ah!
00:06 NotFound Sometimes is funny, but it helps.
00:07 NotFound When someone actually looks at the warnings ;)
00:09 AndyA joined #parrot
00:23 alvar joined #parrot
00:23 eternaleye joined #parrot
00:24 * davidfetter ponders a win() function
00:34 dalek parrot: r37021 | allison++ | trunk (3 files):
00:34 dalek parrot: [punie] Moving Punie from the main Parrot repository to the 'languages'
00:34 dalek parrot: repository.
00:34 purl repository is see bast repo or http://code2.0beta.co.uk/mo​ose/svnweb/index.cgi/moose/
00:34 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37021/
00:36 rg purl forget repository
00:36 purl rg: I forgot repository
00:36 Limbic_Region joined #parrot
00:44 dalek rakudo: 4bb9d8d | pmichaud++ | docs/ChangeLog:
00:44 dalek rakudo: Rename NEWS to ChangeLog, since that's what it really represents.
00:44 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/4​bb9d8dbcb91926898934496b30719e64733afd6
00:44 dalek rakudo: 03e102b | pmichaud++ | docs/NEWS:
00:44 shorten dalek's url is at http://xrl.us/beho8k
00:44 dalek rakudo: Rename NEWS to ChangeLog.
00:44 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/0​3e102ba32fd53b21d66c6114f10ba65eae920c8
00:44 shorten dalek's url is at http://xrl.us/beho8n
01:07 dalek parrot: r37022 | whiteknight++ | branches/rename_pccinvoke (2 files):
01:07 dalek parrot: [rename_pccinvoke] undo the changes to the Object.pmc, because I'm not ready to make them yet. Add a support function for it when I am ready later.
01:08 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37022/
01:13 * Coke is surprised that infrastructure changes are still happening.
01:16 chromatic You should have voted on them then!
01:20 * Whiteknight is pro-change. Pay down our technical debt with fixes now, rather then living with them till later
01:21 Whiteknight because later never comes, momentum will be our worst enemy as time goes on
01:21 * Whiteknight picked up a lot of new vocabulary from chromatics book :)
01:21 chromatic Finally, my mentoring pays off.
01:22 Whiteknight and I didn't even pay your consulting fee!
01:22 Eevee joined #parrot
01:23 chromatic Finish the calling conventions branch and list the external GC API, and we'll call it even!
01:26 Whiteknight speaking of the cc branch, thanks for that catch on the C++ comments
01:26 Whiteknight I had a whole bunch of local changes on my machine, and I tried to clean them up for a commit, and some problems slipped through
01:28 chromatic I'm getting good at reading patches.
01:48 jimmy joined #parrot
01:53 HG` joined #parrot
01:54 Coke change doesn't worry me; chaos does.
01:54 purl Coke: that doesn't look right
01:54 Coke purl: neither does your mother.
01:54 purl Coke: excuse me?
01:59 Whiteknight purls mother is a broken Atari 2600
01:59 Coke bite your tongue. clearly a colecovision.
02:00 Whiteknight whatever. They all look the same to me
02:00 * Whiteknight is an anti-bot bigot
02:01 Whiteknight I tell you what though, If I can't figure out this damn cc error soon, it's going to give me a freaking ulcer
02:02 Whiteknight and I don't think that much blood belongs in my upper GI
02:02 * Coke gives Whiteknight some antibiotics.
02:02 Whiteknight unless those antibiotics can cure segfault bacteria, I don't need them
02:09 Andy joined #parrot
02:22 eternaleye joined #parrot
02:26 kid51 joined #parrot
02:31 jimmy left #parrot
02:31 jimmy joined #parrot
02:32 jimmy left #parrot
02:32 jimmy joined #parrot
02:32 jimmy left #parrot
02:33 jimmy joined #parrot
02:43 dukeleto joined #parrot
02:57 dalek tracwiki: v6 | cotto++ | ParrotQuotes
02:57 dalek tracwiki: Tene is lazy.  We admire that.
02:57 dalek tracwiki: https://trac.parrot.org/parrot/wiki/P​arrotQuotes?version=6&action=diff
02:57 shorten dalek's url is at http://xrl.us/behpkk
02:57 dalek parrot: r37023 | jkeenan++ | branches/deprecate_tqueue (2 files):
02:57 dalek parrot: Add a test to enforce coding standard for records in PBC_COMPAT and make indicated corrections in that file.
02:57 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37023/
03:01 dalek parrot: r37024 | jkeenan++ | branches/deprecate_tqueue/docs/book/ch05_pasm.pod:
03:01 dalek parrot: Add comment about deprecation of TQueue PMC.
03:01 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37024/
03:09 dalek parrot: r37025 | jkeenan++ | branches/deprecate_tqueue/PBC_COMPAT:
03:09 dalek parrot: Add entry indicating removal of tqueue PMC.
03:09 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37025/
03:09 kid51 Just got this error during Configure.pl:  gen::languages -      Configure languages...
03:09 kid51 step gen::languages died during execution: Can't open languages/punie/config/makefiles/root.in: No such file or directory at lib/Parrot/Configure/Compiler.pm line 346.
03:09 kid51 at Configure.pl line 75
03:09 kid51 So I'm deleting 'punie' where it's mentioned in config/gen/languages.pm.  Let's see if that works.
03:10 kid51 It does.
03:10 * purl stays quiet
03:13 dalek parrot: r37026 | jkeenan++ | trunk/config/gen/languages.pm:
03:13 dalek parrot: Delete 'punie' where mentioned in config/gen/languages.pm.
03:13 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37026/
03:24 nopaste "tene" at 75.55.201.217 pasted "Should this work? Gives a Null PMC access. MMD, Jonathan." (5 lines) at http://nopaste.snit.ch/15735
03:29 dalek rakudo: f68a629 | pmichaud++ | docs/announce/2009-02:
03:29 dalek rakudo: First draft of 2009-02 release announcement.
03:29 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/f​68a62900da1cf6736b99dde25d4883129ab2982
03:29 shorten dalek's url is at http://xrl.us/behpnr
03:33 pmichaud comments on the draft release announcement welcome.
03:41 dalek parrot: r37027 | jkeenan++ | failed to fetch changeset:
03:41 dalek parrot: Enforce coding standard re tabs in leading whitespace.
03:41 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37027/
03:42 janus joined #parrot
03:43 kid51 Grrrr!:   Trac detected an internal error:
03:43 kid51 OperationalError: database is locked
03:43 kid51 Once again!
03:43 purl once again is lucky
03:43 kid51 Not this time, purl.
03:43 purl kid51: what?
03:43 kid51 purl, "OperationalError: database is locked" is not lucky.
03:43 purl ...but database is written in c, so it must be fast!!...
03:45 dalek parrot: r37028 | jkeenan++ | trunk/src/thread.c:
03:45 dalek parrot: Enforce coding standard re C parentheses.
03:45 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37028/
03:48 Tene joined #parrot
03:49 dalek parrot: r37029 | jkeenan++ | trunk (11 files):
03:49 dalek parrot: Merge deprecate_tqueue branch into trunk.  This removes the Tqueue PMC from Parrot.
03:49 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37029/
03:53 dalek parrot: r37030 | jkeenan++ | branches/deprecate_tqueue:
03:53 dalek parrot: Branch has been merged into trunk and is no longer needed at HEAD.
03:54 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37030/
04:01 * kid51 must sleep
04:01 purl $kid51->sleep(8 * 3600);
04:27 pmichaud anyone with any final comments or suggestions before I cut the release?
04:27 pmichaud (in about 15 mins)
04:28 Tene "Candy is delicious"
04:35 Tene purl: karma pmichaud
04:35 purl pmichaud has karma of 2450
04:44 dukeleto i like candy
04:45 dalek rakudo: c032fa7 | pmichaud++ | docs/announce/2009-02:
04:45 dalek rakudo: Some small wordsmithing items.
04:45 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​032fa7c63c9cdcb664b713b41a579569c929905
04:45 shorten dalek's url is at http://xrl.us/behptp
04:47 mikehh has anyone had any test errors with t/dynpmc/foo.t
04:48 mikehh specifically  test 3
05:02 jimmy karma jimmy
05:02 purl jimmy has karma of 62
05:08 eternaleye joined #parrot
05:26 elmex_ joined #parrot
05:27 dalek rakudo: 938b764 | (Andy Lester)++ | docs/announce/2009-02:
05:27 dalek rakudo: Wordsmithing, fix some typos, rewrap
05:27 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/9​38b7642c2c12dc733532fee9741a4274919cd5f
05:27 shorten dalek's url is at http://xrl.us/behpvv
05:33 ilia joined #parrot
05:39 dalek rakudo: 08b7890 | pmichaud++ | docs/announce/2009-02:
05:39 dalek rakudo: Last set of wordsmithing before release.
05:39 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/0​8b789048014b5744aebfe956d817b29c9ff260e
05:39 shorten dalek's url is at http://xrl.us/behpwj
05:56 masak joined #parrot
06:02 Theory joined #parrot
06:36 szabgab joined #parrot
06:56 mberends joined #parrot
07:19 cotto Netflix somehow thinks I'd give "Barbie in the 12 Dancing Princesses" 4 stars.
07:21 uniejo joined #parrot
07:22 jimmy joined #parrot
07:22 cotto Even though I haven't seen it, I'm going to go out on a limb and mark that one as "not interested".
07:23 cotto not to mention that there appear to be a total of 12 dancing princesses, rather than the 13 implied by the title
07:35 janus mhm, finally had a chance trying to build 0.9.0.1 on hppa, no luck though... i'll retry with the next release including a proper report if it still fails then
07:36 janus ./miniparrot config_lib.pasm > runtime/parrot/include/config.fpmc
07:36 janus src/multidispatch.c:1490: failed assertion '(PTR2UINTVAL(mmd_info[i].func_ptr) & 3) == 0'
07:36 janus that's all i have for now
07:39 jimmy ticket?
07:39 purl https://trac.parrot.org/parrot/newticket
07:39 janus doesn't feel recent and detailed enough for a ticket IMHO
07:39 isop joined #parrot
07:41 janus i'll get to that after i finished building release packages, the machine is busy for a few more days until its done
07:50 uniejo joined #parrot
08:03 chromatic joined #parrot
08:06 contingencyplan joined #parrot
08:12 uniejo joined #parrot
08:26 jimmy joined #parrot
08:28 cotto The Key code needs to die.
08:28 cotto And by "die" I mean "be refactored".
08:28 chromatic Preach it.
08:28 chromatic No, preach the first sentence again.
08:29 cotto I wouldn't object to either.
08:34 cotto Is it a PMC?  Is it a BucketIndex?  Is it -2?  Wheeee!
08:34 chromatic When it's underwater, does it get wet?
08:34 cotto Let's find out.
08:35 chromatic I believe that code has invented the hemi-predicate problem.
08:35 chromatic Half of the time, you have a predicate problem.
08:37 Tene Ah, I was hoping for issues with blood.
08:48 chromatic Usually the blood gets off at the second floor.
08:49 bacek joined #parrot
08:57 chromatic joined #parrot
09:02 alvar joined #parrot
09:06 riffraff joined #parrot
09:15 uniejo joined #parrot
09:22 namenlos joined #parrot
09:36 jimmy rakudo: say ~(<i will learn perl>, <slowly painfully>.pick())
09:37 polyglotbot OUTPUT[i will learn perl slowly␤]
09:37 jimmy rakudo: say ~(<i will learn perl>, <slowly painfully>.pick())
09:37 polyglotbot OUTPUT[i will learn perl painfully␤]
09:37 jimmy rakudo: say ~(<i will learn perl>, <slowly painfully>.pick())
09:37 polyglotbot OUTPUT[i will learn perl painfully␤]
09:37 jimmy rakudo: say ~(<i will learn perl>, <slowly painfully>.pick())
09:37 polyglotbot OUTPUT[i will learn perl painfully␤]
09:37 jimmy rakudo: say ~(<i will learn perl>, <slowly painfully>.pick())
09:37 polyglotbot OUTPUT[i will learn perl slowly␤]
09:52 mikehh joined #parrot
10:05 dalek parrot: r37031 | fperrad++ | trunk (2 files):
10:05 dalek parrot: Punie is gone
10:05 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37031/
10:26 bacek joined #parrot
11:07 contingencyplan joined #parrot
11:10 alvar_ joined #parrot
11:34 pancake joined #parrot
11:34 pancake Im getting this error "push_pmc() not implemented in class 'FixedPMCArray'
11:35 pancake while adding a string into a FixedStringArray pmc which already works in my hello world, but does not in the perl6 code
11:35 pancake s/perl6/rakudo/
11:39 pancake ok fixed
11:49 jimmy joined #parrot
12:33 rg1 joined #parrot
13:22 dalek parrot: r37032 | jkeenan++ | trunk/DEPRECATED.pod:
13:22 dalek parrot: Removing deprecation notice for Tqueue PMC, as it has been removed.
13:22 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37032/
13:44 Whiteknight joined #parrot
14:16 dalek parrot: r37033 | fperrad++ | trunk (7 files):
14:16 dalek parrot: [lib] add a PIR library which implements the ANSI C rand/srand functions
14:16 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37033/
14:21 dalek wmlscript: 3c4ec28 | (Francois Perrad)++ | src/runtime/wmlslang.pir:
14:21 dalek wmlscript: replace deprecated Random PMC by library Math::Rand
14:21 dalek wmlscript: review: http://github.com/fperrad/wmlscript/commit​/3c4ec28f027d3c801758d070304239e86b6faba8
14:21 shorten dalek's url is at http://xrl.us/behqmi
14:21 jsut|werk joined #parrot
14:39 kj joined #parrot
14:51 cybertom joined #parrot
14:53 cybertom left #parrot
14:53 Coke (add a PIR library) So, no discussion, just forge ahead? =-)
14:59 cas joined #parrot
15:09 pmichaud Note that Rakudo currently depends on the Random PMC.
15:24 Coke pmichaud: i wanted us to have a workable solution before ripping it out.
15:25 pmichaud Agreed.
15:25 Andy That's better than relying on a random PMC.
15:25 Coke the existing solution was not, IMO, workable.
15:25 pmichaud I'm fine with ripping out the Random PMC, as long as there's a suitable replacement for the functionality :-)
15:26 pmichaud anyone with a working combust framework that could handle a patch for dev.perl.org/perl6 ?
15:26 pmichaud I know that I got commit access for making changes to the site... but I don't want to go through the hassle of setting up combust.
15:26 Coke (working combust framework) no, setting those up is too much of a PITA for me. :|
15:27 pmichaud perhaps I could submit the patch somewhere...?
15:27 Coke if the change is /small/, I occasionally risk it.
15:27 Coke IWBNI if someone set combust up on, say, feather. :|
15:27 pmichaud yes, it's small changes.  I just wanted to remove some obsolete information and add at least _some_ mention of Rakudo in the perl 6 section of perl.org :-)
15:28 Coke if you're not changing /code/, but just /content/, I personally would just do it.
15:28 Coke (and immediately check the website to verify I hadn't screwed something up.)
15:28 Coke which is not the right way to do it.
15:29 pmichaud I'll just do it.  If someone doesn't like it, they can revoke my commit access.
15:31 pmichaud Done.  http://dev.perl.org/perl6/
15:32 pmichaud and removed the perl6-internals mailing list mention from http://dev.perl.org/perl6/lists/
15:36 PerlJam it's a shame that github puts the readme after the directory listing.  you have to scroll to even see it.
15:38 pmichaud well, when www.rakudo.org is up I can switch the link there.
15:39 Coke pmichaud: you should add "rakudo" to the side nav bar, also.
15:41 Theory joined #parrot
15:44 pmichaud Coke++  # added, thanks
15:59 Tene joined #parrot
16:09 jan joined #parrot
16:18 gryphon joined #parrot
16:34 dalek rakudo: d9b471d | pmichaud++ | docs/spectest-progress.csv:
16:34 dalek rakudo: spectest-progress.csv update: 315 files, 7037 passing, 48 failing
16:34 dalek rakudo: Failure summary:
16:34 dalek rakudo:     S03-operators/reduce-le1arg.rakudo aborted 48 test(s)
16:34 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/d​9b471d5e410e0efa8eb62e6d77ca0bb3aaf4765
16:34 shorten dalek's url is at http://xrl.us/behqwn
16:38 dalek rakudo: 1f2f910 | pmichaud++ | docs/release_guide.pod:
16:38 dalek rakudo: Move Oslo to March 2009 release.
16:38 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​f2f9100f1c3128f77c475622821883cd62e4415
16:38 shorten dalek's url is at http://xrl.us/behqwx
16:50 Theory joined #parrot
17:31 chromatic joined #parrot
18:12 szabgab joined #parrot
18:16 Psyche^ joined #parrot
18:19 rhr joined #parrot
18:37 autarch joined #parrot
18:37 autarch left #parrot
18:40 rurban joined #parrot
18:45 dalek lua: 67beb7a | (Francois Perrad)++ | src/lib/luamath.pir:
18:45 dalek lua: replace deprecated Random PMC by library Math::Rand
18:45 dalek lua: review: http://github.com/fperrad/lua/commit/67​beb7a1687972f8919904c98b095f122c04fb38
18:45 shorten dalek's url is at http://xrl.us/behrgi
18:45 dalek lua: 2f28f0c | (Francois Perrad)++ | src/pmc/lua (4 files):
18:45 dalek lua: now use ATTR in LuaFunction PMC
18:45 dalek lua: review: http://github.com/fperrad/lua/commit/2f​28f0ca2df4d83ed961f3c4068dca6bef929658
18:45 shorten dalek's url is at http://xrl.us/behrgk
18:46 Theory joined #parrot
18:57 barney joined #parrot
19:13 dalek parrot: r37034 | rurban++ | trunk/src/packfile.c:
19:13 dalek parrot: [core] fix wrong pbc version check from r26169 to match documentation.
19:13 dalek parrot: major and minor must match, not any of both.
19:13 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37034/
19:14 Infinoid It always surprises me how things stack up at the last minute.  I'm probably not going to have any time for website migration until next Monday...
19:15 rurban ok, this was my last core patch :)
19:16 rurban We have to fail on wrong bytecode versions.
19:17 Coke rakudo folks: http://www.perl.com/pub/a/20​07/12/06/soto-11.html?page=3
19:18 Coke (look at the most recent comment, from 01/11/09). A gentle nudge to that user might get you a download.
19:20 mberends joined #parrot
19:22 pmichaud Coke:  Thanks, now done.
19:29 Coke Hurm. might be moderated.
19:30 Coke chromatic: I defy you, and am installing Modern::Perl
19:30 pmichaud Coke: it's showing up for me, at any rate.  perhaps force refresh?
19:30 chromatic Perl.com isn't moderated (well it wasn't).  The cluster probably hasn't updated.
19:31 pmichaud maybe just a delay.
19:31 chromatic add ?force to the URL and it should show up.
19:31 Coke there we go.
19:37 Theory joined #parrot
19:43 alvar joined #parrot
19:43 Tene That comment is a little bit confusing to me.  Does he think that we have Perl 6 just sitting around completed, but we're not telling anybody?
19:43 Tene I'm not sure what's going on there.
19:44 Coke I think he just wants to use perl6, that's all.
19:44 Tene Okay.
20:01 Whiteknight joined #parrot
20:08 Coke I WANT MY TWO DOLLARS!
20:09 Whiteknight Coke: I'm officially a TCL programmer now!
20:09 Coke Whiteknight: like, for $$?
20:12 Whiteknight yeah sort of
20:13 Whiteknight my boss just dumped a pile of legacy TCL code on my desk, and it's part of my job now to sort through it and convert most of it to Perl and VB
20:29 dalek rakudo: d3f4070 | pmichaud++ | src/parser/grammar.pg:
20:29 dalek rakudo: Add various Q-style quoting forms, including Q:PIR.
20:29 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/d​3f40706177e53087dba1ccd798f5ad856baac7d
20:29 shorten dalek's url is at http://xrl.us/behrtx
20:35 Coke Whiteknight: ok. if it encourages you to hack on partcl, I'm all for it!
20:35 Coke also glad to answer questions if I can.
20:36 Whiteknight I don't need encouragement for anything. I've got enthusiasm like a goddamn plague virus
20:36 Whiteknight what I need is more time in my day to pursue these things
20:37 rg who doesn't ;) $dayjob is taking way too much time ;)
20:41 Coke ah, dayjob, I love your paychecks.
20:41 Coke but I will always hate you for the cold fusion.
20:41 Whiteknight Yeah, let me rant a bit about VB. It's like programming with legos
20:42 rg go right ahead. you have my sympathy
20:44 Coke LEGOS!? I LOVE LEGOS!
20:47 Whiteknight yeah, you love them until you're writing software with them
20:47 Whiteknight connect a red block to a blue block? SEGFAULT
20:50 chromatic Remember that Microsoft Scripting Games Perl code I complained about?
20:50 ilia so i did a talk yesterday at Toronto Perl Mongers... you might be getting some rakudo downloads out of that
20:50 chromatic Perl that would actually compile looks MORE like VB than their example.
20:51 ilia i had the 7000 something spec tests nicely formatted on the Hudson CI server
20:52 ilia one was actually failing
20:54 clunker3 joined #parrot
20:56 ilia anyone want to see Hudson installed somewhere?
20:56 ilia and building/testing rakudo continuously?
21:10 Andy joined #parrot
21:15 rurban_ joined #parrot
21:31 ilia anyone?
21:31 Coke Hudson?
21:31 purl Hudson is better.
21:31 ilia here we go again
21:32 Coke (building/testing continuously) I'd email the list.
21:32 ilia k
21:32 Coke smolder is still a potential solution to that, too.
21:32 ilia isn't parrot using buildbot
21:38 Coke someone somewhere setup parrot with buildbot. It is not our recommended tool.
21:38 Coke SFAIK.
21:39 ilia right, people do what they know best i guess
21:40 rurban joined #parrot
21:42 ilia here are the slides from my talk http://nurey.com/CIForPerl.html
21:43 ilia there was a hudson demo at the end. i may do a screencast for that
21:44 dalek parrot: r37035 | fperrad++ | trunk/src/pmc/sub.pmc:
21:44 dalek parrot: [pmc] fix is_equal (MULTI, not VTABLE). Needed by LuaFunction that extends Sub.
21:44 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37035/
22:15 pmichaud I'm happy with anything for testing rakudo.
22:16 dalek parrot: r37036 | cotto++ | trunk (10 files):
22:16 dalek parrot: [PMC] start converting the semipredHHHHHHHHHKey PMC to ATTRs
22:16 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37036/
22:18 Whiteknight joined #parrot
22:20 cotto Hmmm.  It appears that dalek (or something in between) strips out "^".
22:21 rg seems to be a wiki marker for superscript
22:27 cotto This is good.  Using a number in a Key PMC causes a segfault.
22:28 cotto I thought we'd have gotten all the 2-line segfaults by now.
22:28 nopaste "cotto" at 96.26.202.243 pasted "2 line segfault" (11 lines) at http://nopaste.snit.ch/15742
22:29 cotto It's an easy enough to fix, but wow.
22:44 bacek joined #parrot
22:57 szabgab joined #parrot
22:59 Whiteknight cotto: I wonder why that is? Key must not implement a proper VTABLE for that
23:01 Whiteknight actually, it does have a reasonable-looking set_number_native
23:02 Whiteknight oh, nevermind. I found the problem for that, and have a solution ready. You working on it too cotto?
23:03 cotto Yes.  I'm just about to commit.
23:04 Whiteknight okay, awesome
23:04 * Whiteknight goes to work on something else, in that case
23:04 cotto There are some other holes that I also found.  I don't know if the test I added covers them all, but coverage is better.
23:05 cotto BTW, that bug seems to have been present since at least r2119.
23:05 chromatic I'm not surprised.
23:07 cotto The more I work with this code, the more I wonder how painful it'd be to rip it out and design/implement something sane.
23:07 dalek parrot: r37037 | cotto++ | trunk (2 files):
23:07 dalek parrot: [PMC] add code and tests for number-valued Keys
23:07 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37037/
23:09 chromatic At this point in the development cycle?  Slightly painful.
23:09 cas left #parrot
23:13 Tene I bet we can just paper over the problem and come back to it later.
23:13 Tene ;)
23:13 chromatic At least improve it to the point where it's usable, and then figure out a plan to improve it.
23:56 bacek joined #parrot

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

Parrot | source cross referenced