Camelia, the Perl 6 bug

IRC log for #parrot, 2010-04-29

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:02 darbelo s/updating/slowly updating/
00:03 cotto_work epic want: http://www.gizmag.com/first-comme​rcially-available-jetpack/14423/
00:04 darbelo ZOMG! We have finally reached the future!
00:06 darbelo ... and svn still hasnt finished merging.
00:14 kid51_at_dinner purl, svn appreciators is kid51
00:14 purl OK, kid51_at_dinner.
00:14 dalek blizkost: 9701482 | sorear++ | examples/cgi.pl:
00:14 dalek blizkost: Add CGI.pm example
00:14 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​970148201b885593b6f17e24a79f89f9f1a8a8e7
00:17 kid51 Has runcore_purge branch been merged into trunk?
00:17 darbelo I think so, cotto would know better.
00:18 sorear it has
00:18 darbelo cotto_work should know as well.
00:18 * kid51 clears up disk space
00:19 cotto_work yup
00:19 cotto_work I thought I nuked it.
00:19 kid51 I'm just looking at my local drive's space.
00:22 cotto_work definitely no value in keeping that around
00:24 darbelo Oh great, and now I have to resolve all of the non-conflicts by hand.
00:25 dalek parrot: r46124 | Util++ | trunk/docs/book/pir/ch04_variables.pod:
00:25 dalek parrot: [book] Fixed typos introduced by r46119
00:25 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46124/
00:27 darbelo >   local delete, incoming delete upon merge
00:27 darbelo svn --
00:28 cotto_work you spelled svn-- incorrectly.
00:28 cotto_work It should be svn--.
00:28 darbelo svn-- ? really?
00:29 darbelo Okay. I'll do it right this time.
00:29 cotto_work svn -- is an ineffective substitute for svn--
00:29 darbelo svn--
00:29 cotto_work much better
00:29 purl much better is to design each table in isolation with the table name providing context
00:29 cotto_work ;)
00:29 * cotto_work goes svn--
00:29 cotto_work er... home
00:30 cotto_work the keys are right next to eachother
00:30 plobsing_ alias svn--="svn"
00:31 kid51 r 46124: make test; make buildtools_tests; make codetest all PASS: linux/i386
00:32 cotto_work coke, I'd appreciate it if you could get me a dump of our trac instance.  I'm going to take a shot at a demo trac+git+svn site.
00:36 tcurtis joined #parrot
00:39 Mokurai1 joined #parrot
00:41 dalek parrot: r46125 | darbelo++ | branches/include_dynpmc_makefile:
00:41 dalek parrot: Branch has merged into trunk and is no longer needed.
00:41 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46125/
00:43 darbelo Branch merged. I'm going to get some food.
00:44 darbelo msg me if anythig breaks after r46126.
00:45 kid51 Getting this error:
00:45 kid51 make[1]: Entering directory `/home/jimk/work/parrot/src/dynpmc'
00:45 kid51 make[1]: *** No rule to make target `../../config/gen/makefiles/dynpmc.in', needed by `Makefile'.  Stop.
00:45 kid51 make[1]: Leaving directory `/home/jimk/work/parrot/src/dynpmc'
00:45 kid51 make: *** [dynpmc-clean] Error 2
00:45 kid51 That's on a 'make realclean' at r46126
00:46 darbelo Does it happen on perl Configure.pl ; make realclean ?
00:47 kid51 I had just done a 'make clean' and an 'svn up'
00:47 kid51 Then I did:  make realclean && perl Configure.pl --test
00:47 kid51 ... and I didn't get as far as Configure.pl
00:47 darbelo Yeah, the old makefile is trying to use a file that's been removed.
00:48 darbelo run Configure.pl without realcleaning and you'll be fine afterwards.
00:49 nopaste "kid51" at 192.168.1.3 pasted "Where 'dynpmc' occurs under config/" (11 lines) at http://nopaste.snit.ch/20402
00:49 darbelo You might also want to change your workflow to realcleaning *before* svn upping.
00:50 darbelo Otherwise tree changes in the svn up might prevent a complete cleaning.
00:50 kid51 Actually, that's what I almost always do.  But as I was expecting upcoming commits to not touch config/, I for once only did a make clean after my last make test
00:51 kid51 darbelo:  You might want to post to list about that.
00:52 sorear Why can't we just have a svn subcommand that blows away everything not under version control?
00:52 darbelo purl msg darbelo Post to list about the makefile changes when you get back.
00:52 purl Message for darbelo stored.
00:52 kid51 thx
00:52 * darbelo waves
00:54 kid51 Either 'make test' is running a lot faster these days ... or Linode has given me more RAM ... or both.
00:54 kid51 ... but now, the longest part of running a smoke test is the transfer to Smolder ;-)
00:55 kid51 108 wallclock seconds for make test
00:55 kid51 not bad
00:56 sorear kid51: well, we have a lot fewer cores to test.
00:56 kid51 Yes ... but weren't those only being tested on 'make fulltest'?
00:57 kid51 make test PASS http://smolder.plusthree.com/ap​p/projects/report_details/33535 r46126
00:57 dalek parrot: r46126 | darbelo++ | trunk (5 files):
00:57 dalek parrot: Merge include_dynpmc_makefile back to trunk, despite svn's efforts to prevent it.
00:57 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46126/
00:58 kid51 afk
01:12 ttbot Parrot trunk/ r46124 i386-freebsd-64int make error http://tt.taptinder.org/file/cmdout/286862.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
01:14 cotto How nice.  When I synced my branch with trunk, svn added the files that had been created since the last sync but didn't bother committing them.
01:14 cotto That explains why my build worked here.
01:17 dalek rakudo: 3966c62 | (Solomon Foster)++ | src/core/ (2 files):
01:17 dalek rakudo: Straighten out type issues with Real.exp.  In the process, add Real * Real, Complex ** Real, and Real ** Complex.
01:17 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3​966c622355ec99727f6d5c0301dba2546134af5
01:17 dalek rakudo: 0857098 | (Solomon Foster)++ | src/core/ (2 files):
01:17 dalek rakudo: Remove Complex ** Any and Any ** Complex, as they should no longer be needed.  Change Any * Any to convert its arguments to Numeric and call multiply on them then.
01:17 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/0​8570984d9996a29fad7d79f3e1852263f173c10
01:17 cotto If I had a desk in front of me, it'd have a big head-shaped indentation in it.
01:21 sorear Not a svn-shaped indentation?
01:28 cotto I hate to lose history but it's getting seriously annoying to salvage this branch.
01:28 sorear let
01:29 cotto ?
01:29 sorear let's ditch this svn thing and go back to manual patch handling.
01:29 Whiteknight and we could send the patches via carrier pigeon
01:35 dukeleto i hear that git thingy is pretty useful
01:36 dukeleto cotto++ # demo trac+git site
01:36 * dukeleto is backlogging
01:44 dalek left #parrot
01:45 dalek joined #parrot
01:52 cotto Don't give me karma yet.  I haven't even done anything.
01:53 sorear joined #parrot
01:58 dukeleto cotto++ # take that karma and like it
01:59 Psyche^ joined #parrot
02:01 cotto Fine.  Be that way.
02:07 kurahaupo joined #parrot
02:10 ash_ joined #parrot
02:15 dalek rakudo: ed321b4 | (Solomon Foster)++ | src/core/Cool-str.pm:
02:15 dalek rakudo: Fix comb version of the match with take bug fixed earlier today in split.
02:15 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/e​d321b4087dbfeb85d355e073d680a152e5de0e4
02:33 kurahaupo joined #parrot
02:48 darbelo joined #parrot
02:55 dalek rakudo: e16cf45 | duff++ | tools/contributors.pl:
02:55 dalek rakudo: [tools] fix typo and output sorted keys
02:55 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/e​16cf45bcfa4a7664e361c95d4c4a7592334f89b
02:58 JimmyZ joined #parrot
03:00 janus joined #parrot
03:03 darbelo Okay, mail sent to the list warning about svn upping without a realclean.
03:06 darbelo purl: msg Coke include_dynpmc_makefile merged. I'll be busy with GSoC work so the rest of the recursive make calls are up to you.
03:06 purl Message for coke stored.
03:14 dukeleto darbelo: do you need anything from me? I have am travelling for work and I am a bit behind with GSoC stuff
03:15 dukeleto s/have//
03:16 darbelo dukeleto: Not that I can think of, why?
03:20 dukeleto darbelo: just making sure.
03:20 ingy joined #parrot
03:20 darbelo Oh, okay. I don't know about other students but I'm pretty much set up. Merging that last branch to trunk was the last step to "Get my affairs in order" fo GSoC.
03:24 dukeleto darbelo++
03:25 dukeleto darbelo: we will be doing the "blog once a week" thing this year, just to let you know. You already attend the weekly #ps too, so that isn't news to you :)
03:27 darbelo Yeah, I've got the blog set up already. I'll star with the writing tomorrow^Win the morning.
03:28 darbelo I talked with allison and she recommende I try to get as much of the design on 'paper' as I can before starting on the coding.
03:29 sorear I used to do that a lot
03:29 sorear but ... design gets out of hand quickly for me
03:29 dukeleto darbelo: that sounds like a great idea. The more coding I do, the more I see the benefit to "coding in your head" and writing notes on design, before you ever write a line
03:30 sorear don't overdo it, I warn you
03:30 dukeleto sorear++ # good advice
03:30 cotto at the same time, you don't find some holes in your thinking until you start trying to hack them out
03:31 dukeleto darbelo: finding the middle path between design and writing actual code is an art
03:31 darbelo Well, 'design' might be an overstatement. What I plan to do has already been specified in the strings PDD.
03:31 dukeleto cotto: yes, it is definitely a cyclical process. design, code, design, code, etc... The important thing is that the cycle *starts* with design
03:32 cotto +1
03:32 purl 1
03:32 sorear plan to throw one away
03:32 sorear actually, expect to throw away more like 4
03:32 sorear brooks was such an optimist
03:33 darbelo We've been throwing parts fo the vm away for ten years now.
03:33 darbelo We've become quite good at it.
03:34 dukeleto Deattachment is a virtue.
03:34 sorear The amount of code you need to throw away grows as n log(n) where n is the size of the project
03:34 * dukeleto makes up words
03:34 cotto You can get a head start on throwing stuff away.  There was someone who started working on NFG a while ago.  (Simon Cozens?)
03:35 cotto You could talk to him to see if he got far enough to run into any difficulties.
03:35 darbelo Yeah, the branch is still there. But it's all in perl.
03:35 sorear ...perl?
03:35 darbelo Yep.
03:36 sorear parrot core code can be written in perl now?
03:36 cotto Yeah, as a first approximation.
03:36 cotto you wish
03:36 darbelo It was a prototype. It came pre-thrown away, so to speak.
03:36 * sorear doesn't understand how you can prototype code in the wrong language
03:37 JimmyZ perl 6 is easy to write.
03:37 darbelo http://trac.parrot.org/parrot/bro​wser/branches/strings/pseudocode
03:37 sorear JimmyZ: I'm not complaining about perl.
03:38 JimmyZ heh
03:38 sorear However, I was under the impression prototypes had to work to be considered prototypes
03:38 darbelo He was prototyping NFG, not NFG-for-parrot.
03:39 sorear I see, this was long before NFR
03:40 cotto NFR?
03:40 darbelo But I wasn't here when he was doing it, so I can't really speak about what motivated him to do it in perl
03:43 sorear cotto: normalization form rational; an arithmetic version of NFG proposed by TimToady
03:43 sorear each character in a NFG string is a rational number <main character>.<combiners, in order, 21 bits each>
03:43 sorear s/NFG/NFR/
03:44 Coke cotto: do you know what such a dump would involve?
03:44 Coke (if you can step me through the commands, I can probably do it.)
03:44 sorear (there would need to be a slightly clever implementation here, mixing numbers and pointers, to not be terribly inefficient)
03:44 sorear advantage: order isomorphic to NFC
03:44 cotto Coke, I don't.
03:44 sorear advantage: simple semantic presentation "it's just an array"
03:45 sorear advantage: no coupling between characters in the same or different strings
03:45 cotto Cloning the svn repo is easy enough.
03:46 cotto http://trac.edgewall.org/wiki/TracBackup perhaps
03:47 cotto What db backend are we using?
03:47 cotto sorear, oic.
03:47 Coke cotto: no clue.
03:47 ingy joined #parrot
03:47 Coke I'll open a ticket and cc you.
03:48 cotto thanks
03:50 cotto Does all the interesting admin stuff have to go through osuosl or is that just the best arrangement for the time being?
03:51 cotto mikehh, ping
03:52 Coke cotto: I have root on the box.
03:52 Coke but now is not a good time for me to sink time into this.
03:52 Coke depending on how much they come back with (they may have already done this for another org, for all I know), we'll see what happens.
03:52 Coke it's not best, just expedient for me.
03:57 cotto np
04:00 jsut joined #parrot
04:26 mikehh_ joined #parrot
04:39 Andy joined #parrot
04:40 snarkyboojum joined #parrot
04:40 ingy joined #parrot
04:53 ash_ joined #parrot
04:54 jsut_ joined #parrot
05:03 rurban_ joined #parrot
05:29 particle1 joined #parrot
05:33 cotto The setup for trac isn't that bad other than the fact that it slurps the entire svn repo into its db the first time you try to access the trac instance.
05:58 viklund joined #parrot
06:00 JimmyZ ttbot?
06:00 purl ttbot is probably TapTinder build bot owned by mj41 and reporting http://tt.taptinder.org/bui​ldstatus/pr-Parrot/rp-trunk build errors. or see taptinder
06:00 JimmyZ taptinder?
06:00 purl taptinder is continues integration build tool - http://taptinder.org . For Parrot project running on http://tt.perl6.cz/ and reporting build failures to #parrot channel as ttbot.
06:05 cotto Woohoo.  I'm admin on my local Trac install.
06:08 cotto parrot git?
06:08 purl i guess parrot git is http://repo.or.cz/w/parrot.git or http://github.com/leto/parrot
06:10 cotto dukeleto++
06:16 mj41 purl forfet taptinder
06:16 purl mj41: sorry...
06:17 uniejo joined #parrot
06:23 mj41 taptinder?
06:23 purl taptinder is continues integration tool - http://taptinder.org . For Parrot project running on http://tt.taptinder.org/ and reporting build failures to #parrot channel as ttbot.
06:23 mj41 ttbot?
06:23 purl ttbot is TapTinder build bot owned by mj41 and reporting http://tt.taptinder.org/bui​ldstatus/pr-Parrot/rp-trunk build errors. See also TapTinder.
06:24 szabgab joined #parrot
06:32 iblechbot joined #parrot
06:48 cotto I think trac with svn and git may be workable.
06:48 cotto Actually, I think I'm going to do whatever it takes to make it workable because I'm tired of svn, but I don't think it'll take too much.
06:54 fperrad joined #parrot
06:57 sorear trac with svn *and* git?
06:57 sorear I find dealing with svn's annoyances enough, I don't think I could handle simultaneously coping with git's
07:07 fperrad_ joined #parrot
07:21 eternaleye joined #parrot
07:22 Tene sorear: I can deal with svn primarily by using git-svn as an intermediary.
07:22 Tene When dealing with svn directly, I all too often screw something up.
07:41 snarkyboojum joined #parrot
08:15 jsut joined #parrot
08:22 dalek parrot: r46127 | fperrad++ | trunk (7 files):
08:22 dalek parrot: [library] add Archive/TAR
08:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46127/
08:35 bacek ~~
08:50 jsut_ joined #parrot
08:57 mikehh joined #parrot
09:00 fperrad msg darbelo I don't understand your commit r46043 in src/dynpmc/gziphandle.pmc
09:00 purl Message for darbelo stored.
09:11 dalek parrot: r46128 | gerd++ | trunk/ports/mandriva (4 files):
09:11 dalek parrot: update the packing information for mandriva
09:11 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46128/
09:16 ttbot Parrot trunk/ r46128 i386-freebsd-64int make error http://tt.taptinder.org/file/cmdout/287065.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
09:28 dalek parrot: r46129 | fperrad++ | trunk/examples/pir/befunge/io.pir:
09:28 dalek parrot: fix r46105
09:28 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46129/
09:35 ttbot Parrot trunk/ r46129 i386-freebsd-64int make error http://tt.taptinder.org/file/cmdout/287119.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
09:43 riffraff joined #parrot
10:45 khairul joined #parrot
10:57 khairul joined #parrot
11:37 gaz joined #parrot
11:50 snarkyboojum joined #parrot
11:54 plobsing joined #parrot
11:57 whiteknight joined #parrot
11:58 whiteknight good morning, #parrot
12:02 tetragon joined #parrot
12:02 bacek whiteknight, 2 mistakes in 3 words. It's not "good". And it's not "morning".
12:03 bacek :)
12:03 moritz it's always morning somewhere :-)
12:04 whiteknight bacek: every morning is a good morning
12:04 whiteknight I could have been struck by a meteor while I slept
12:04 bacek whiteknight, but it's not morning anymore :)
12:05 whiteknight then I must be really late to work!
12:07 bacek whiteknight, you are!
12:08 * bacek spent whole day at meeting at company which don't pretend "don't be evil"
12:10 bacek Night, humans. I'm going to dream about electric sheeps for next few hours
12:10 moritz have the appropriate amount of fun
12:27 dalek parrot: r46130 | fperrad++ | trunk/runtime/parrot/library/Archive/TAR.pir:
12:27 dalek parrot: [TAR] now, compute the checksum
12:27 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46130/
12:34 ruoso joined #parrot
12:36 ttbot Parrot trunk/ r46130 i386-freebsd-64int make error http://tt.taptinder.org/file/cmdout/287205.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
12:41 ttbot Parrot trunk/ r46132 i386-linux-thread-multi make error http://tt.taptinder.org/file/cmdout/287236.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
12:43 dalek parrot: r46131 | fperrad++ | trunk/runtime/parrot/library/Archive/TAR.pir:
12:43 dalek parrot: [TAR] fix prefix
12:43 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46131/
12:43 dalek parrot: r46132 | fperrad++ | trunk/runtime/parrot/library/TAP/Harness.pir:
12:43 dalek parrot: [TAP] refactor TAP;Harness;Archive with Archive/TAR library
12:43 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46132/
12:47 darbelo purl: msg fperrad It was an accidental commit, I was testing something unrelated and forgot to undo a change. I undid it in r46133.
12:47 purl Message for fperrad stored.
12:49 alexn_org joined #parrot
12:52 iblechbot joined #parrot
13:00 dalek parrot: r46133 | darbelo++ | trunk/src/dynpmc/gziphandle.pmc:
13:00 dalek parrot: Undo accidental commit.
13:00 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46133/
13:00 dalek parrot: r46134 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
13:00 dalek parrot: [distutils] refactor target 'sdist_gztar' with library Archive/TAR & GzipHandle PMC
13:00 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46134/
13:00 dalek parrot: r46135 | darbelo++ | trunk/src/dynpmc/Rules.in:
13:00 dalek parrot: Make dynpmcs build after pmcs are built to avoid parallel build breakage.
13:00 dalek parrot: chromatic++ for noticing this.
13:00 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46135/
13:03 Coke sorear: easy enough to treat git like svn. (use whatever github is using.)
13:03 rurban_ joined #parrot
13:04 Coke darbelo++ #fixing those deps.
13:05 Coke darbelo: i think Andy D. might be mistaken - I think because those dynpmcs are not autogen'd, they miss depending on .dump files that they should. yes?
13:07 Coke darbelo: ah, you cheated and gave it an overbroad dep?
13:07 darbelo Coke: Yes. I am a cheat.
13:07 Coke that's fine for now.
13:10 darbelo I'm replying to the list now, outlining a proper fix.
13:12 Coke allison, chromatic, et al.: I've been marking new stuff that I see going in as experimental to help us avoid support issues if we decide to rip it out; we should probably review these experimental tickets near supported release boundaries to see if we wish to make them supported.
13:12 allison Coke: good idea
13:12 Coke (e.g. new pmcs, runtime/ support, etc.)
13:13 Coke (easier to add the marking as we go than it is to remember to add it before the supported release if we want it.)
13:14 darbelo Coke++
13:16 particle joined #parrot
13:16 dalek parrot: r46136 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
13:16 dalek parrot: [distutils] fix r46134
13:16 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46136/
13:16 dalek parrot: r46137 | coke++ | trunk/DEPRECATED.pod:
13:16 dalek parrot: Track experimental status of new module.
13:16 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46137/
13:23 dalek TT #1598 created by coke++: Archive::Tar in parrot library
13:23 dalek TT #1598: http://trac.parrot.org/parrot/ticket/1598
13:25 ttbot Parrot trunk/ r46137 i386-freebsd-64int make error http://tt.taptinder.org/file/cmdout/287414.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
13:27 dalek tracwiki: v5 | fperrad++ | OSInterfaceAdditions
13:27 dalek tracwiki: http://trac.parrot.org/parrot/wiki/OSInte​rfaceAdditions?version=5&amp;action=diff
13:29 dukeleto 'ello
13:32 dukeleto how do people feel about making parrot GSoC students write a blog post for the parrot.org blog each week? The alternative is for them to have to figure out where they will put their blog post, and that has lots of headaches
13:34 moritz dukeleto: +1 to "forcing" them to parrot.org
13:34 darbelo parrot.org worked fine for me last year. +1
13:35 whiteknight dukeleto: I'm happy either way.
13:35 particle dukeleto: parrot.org, with gsoc2010 tag on each post
13:35 whiteknight so long as the blog posts they write are included in the parrot aggregator, I don't care where the "original" is located, really
13:35 whiteknight parrot.org is fine
13:35 particle so they can be aggregated to a tpf feed of all gsoc2010 student blogs
13:35 particle dukeleto: did you see my pafo press release about gsoc2010?
13:36 Coke parrot.org is fine, having them tag their posts with GSOC2010 or something.
13:36 Coke there was a TPF one just recently, too
13:36 particle ah, good. that's what i was getting at. i haven't seen it yet ,will check my feed reader.
13:40 particle hrmm, a little plain, but it gets the job done.
13:40 dukeleto particle: where is it?
13:40 purl it's it!
13:40 particle parrot.org
13:40 purl hmmm... parrot.org is drupal? or aggressively cached.
13:40 particle news.parrot.org to be precise, but it's on the home page
13:41 dukeleto particle: we should mention that Parrot+RTEMS also got accepted to the RTEMS GSoC
13:41 particle good point....
13:43 dalek tracwiki: v2 | dukeleto++ | GSoCersStartHere
13:43 dalek tracwiki: http://trac.parrot.org/parrot/wiki/GSoC​ersStartHere?version=2&amp;action=diff
13:43 dukeleto particle: i will try to write something up soon, and maybe the RTEMS guys will write something
13:44 Coke GSoCersStartHere is an anagram for Grocers Hate Rests.
13:46 dukeleto Coke++
13:48 dalek parrot: r46138 | NotFound++ | trunk/t/pmc (2 files):
13:48 dalek parrot: improve packfile PMCs tests
13:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46138/
13:49 ruoso joined #parrot
13:51 ttbot Parrot trunk/ r46138 i386-linux-thread-multi make error http://tt.taptinder.org/file/cmdout/287462.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
14:05 dalek parrot: r46139 | NotFound++ | trunk/src/pmc (3 files):
14:05 dalek parrot: [cage] replace several string_from_literal with CONST_STRING
14:05 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46139/
14:08 Andy joined #parrot
14:09 NotFound Someone in building on windows right now?
14:10 NotFound There is a problem in os.pmc:517, the argument of string_from_literal must ba a literal.
14:13 dukeleto test 13 in t/library/pg.t is failing for me on ubuntu 9.10/x86
14:19 JimmyZ joined #parrot
14:20 JimmyZ NotFound: What can I help you?
14:21 NotFound JimmyZ: fixing that ;)
14:21 JimmyZ good :)
14:22 NotFound I don't have a windows machine right now and I don't like to commit an untested fix.
14:24 JimmyZ I have a windows machine
14:24 Coke JimmyZ++
14:26 bubaflub joined #parrot
14:26 JimmyZ NotFound++
14:27 Andy Don't use string_from_literal, then.
14:28 Andy It's jsut a wrapper around Parrot_str_new.
14:28 Andy and in fact, if yo udon't pass a length to Parrot_str_new, it will take the length for you.
14:31 ttbot Parrot trunk/ r46139 cygwin-thread-multi-64int make error http://tt.taptinder.org/file/cmdout/287544.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
14:31 NotFound Andy: is not a wrapper, is a ugly macro unable to check its correct usage.
14:32 Andy tomato, tomatoh
14:32 Andy So don't use it.
14:34 particle1 joined #parrot
14:34 NotFound I don't.
14:39 tetragon joined #parrot
14:47 tewk NotFound: So i did the PBC_COMPAT magic and got newly generated _4s not _1s,  I assume _?s correspond to platforms, and _4 is x86_64, what is _1?
14:48 NotFound tewk: 32 bit low endian, I think.
14:52 tetragon_ joined #parrot
14:53 dalek parrot: r46140 | NotFound++ | trunk/t/pmc (7 files):
14:53 dalek parrot: more improvement of packfile pmc tests
14:53 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46140/
14:58 theory joined #parrot
15:05 dalek blizkost: 49be3c0 | (Ævar Arnfjörð Bjarmason)++ | Configure.pl:
15:05 dalek blizkost: This takes a path to parrot_config, not parrot
15:05 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​49be3c0a267aee18c46f9f6d59412d031f049b25
15:06 plobsing tewk: check out the doc in t/native_pbc/integer.t for a description of what the _\d means
15:09 khairul joined #parrot
15:29 Coke who is Devin Austin?
15:29 purl Devin Austin is no longer Software Developer/Code Monkey at Midstream Media
15:30 Coke who is Devin Austin not?
15:35 davidfetter joined #parrot
15:42 dalek parrot: r46141 | NotFound++ | trunk (3 files):
15:42 dalek parrot: more packfile error checking
15:42 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46141/
15:42 Coke there are still one or 2 slots left at yapc.
15:44 dalek rakudo: fe59fa8 | moritz++ | src/Perl6/Grammar.pm:
15:44 dalek rakudo: enable rx{...} quoting form. At some point we need a more general solution for these quoting mechanismsn...
15:44 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/f​e59fa87f315385469375c3bfa76db8ff916beea
15:56 tewk allison: I'd like to check-in some changes to ParrotThreads, right now Parrot_pmc_reuse is used which causes problems when ParrotThreadPMC is extended in PIR land.
15:56 allison Tewk: sounds reasonable
15:57 darbelo joined #parrot
15:59 dalek parrot: r46142 | bubaflub++ | trunk/runtime/parrot/library/Archive/TAR.pir:
15:59 dalek parrot: [codingstd] removed extra =back to fix POD syntax
15:59 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46142/
15:59 dalek parrot: r46143 | fperrad++ | trunk/runtime/parrot/library/Archive/TAR.pir:
15:59 dalek parrot: [TAR] more options and fix the logic
15:59 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46143/
16:00 Coke any parrot folks want to share a dorm room at yapc and save a few bucks?
16:01 Coke I will probably not share so as to avoid inflicting snorage. :|
16:01 darbelo snorage--
16:02 particle1 sno makes you angry?
16:02 Coke COKE SMASH
16:03 particle1 have a sno-cone. that makes everybody happy!
16:03 cotto NOM
16:04 sorear seen pmichaud
16:04 purl pmichaud was last seen on #parrot 6 days, 14 hours, 56 minutes and 27 seconds ago, saying: cotto_work: (troll refutation)  Thanks.  :-)  [Apr 23 01:07:58 2010]
16:09 ttbot Parrot trunk/ r46145 i386-linux-thread-multi make error http://tt.taptinder.org/file/cmdout/287795.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
16:14 cotto htop++ (Why didn't someone tell me about this sooner.)
16:15 dalek parrot: r46144 | NotFound++ | trunk/t/native_pbc (4 files):
16:15 dalek parrot: update native_pbc fox x64
16:15 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46144/
16:15 dalek parrot: r46145 | petdance++ | trunk/src/string/api.c:
16:15 dalek parrot: collapse redundant calls to Parrot_str_new_init
16:15 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46145/
16:20 whiteknight htop?
16:20 purl htop is cool
16:21 cotto awesomer version of top
16:21 whiteknight thanks, purl
16:21 whiteknight top?
16:21 purl i think top is rather lame.  Glance is better or top is usually at the top of the cpu list because it's reading /proc and killing the kernel at the same time. or but not if you do 'top -n 1'
16:22 cotto no, htop is an awesomer version of top
16:22 purl okay, cotto.
16:22 Coke cotto++ # never seen that before
16:22 Coke macports++ # installed it in 5s.
16:24 * Coke infects the server guys here.
16:24 ash_ joined #parrot
16:27 * darbelo chuckles at the amount of mail that every 'please stop sending so much mail' thread generates on the students list.
16:28 ash_ lol
16:29 ash_ there are a bunch of GSoC emails
16:29 bubaflub haha. same thing happened last year
16:29 bubaflub when i was added to the list i didn't have a chance to change my email to "digest" so i initially got flooded...
16:29 Coke htop++
16:29 Coke htop++
16:30 darbelo Last year it was mostly confined to two or three threads too, making it easier to have your mailer ignore it.
16:31 Andy Is it OK to change diagnostics?
16:33 darbelo Only if it is for the better ;)
16:35 Andy In string_ord, I'm adding a diagnostic that specifically checks for STRINGNULL, and complains about a "NULL string" instead of an "empty string"
16:35 ash_ I just got a new chunk of nq-nqp working, it now knows about infix ops and method calls, and generates llvm-ir code for them, although i don't have runtime support for all of the method calls yet
16:35 bubaflub ash_++
16:36 Coke Andy: that seems reasonable.
16:37 Andy whoo, I just changed my first .t file
16:37 ash_ http://gist.github.com/382765 has an example of something that works
16:38 ttbot Parrot trunk/ r46142 i386-freebsd-64int make error http://tt.taptinder.org/file/cmdout/287881.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
16:41 ash_ dang, my nq-nqp executable is 28M... because I am statically linking to the llvm, but still
16:42 particle1 how big is llvm?
16:44 darbelo Laid down on the floor, about a meter.
16:44 darbelo ;)
16:45 dukeleto particle: what kind of metrics are you looking for?
16:45 dukeleto there is going to be a talk at Open Source Bridge this year about buildings DSLs with LLVM. I hope I can make it to that talk
16:46 dukeleto the talk is by Jeremy Voorhis, http://github.com/jvoorhis
16:47 dukeleto i think parrot can learn a lot from his stuff
16:48 ash_ particle: I have all of the static libraries on my computer, its 410.3 MB, but that is all of the code gen librarires for all of the architectures the llvm supports, you can make it build only your host architecture and it would be signifcantly smaller
16:48 dalek parrot: r46146 | petdance++ | trunk (5 files):
16:48 dalek parrot: Disallow NULLs in string_ord, and fix const and ARGMOD on Parrot_sprintf_format
16:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46146/
16:48 ash_ you can also build it as a shared library, but on the llvm site they say they don't recommend that for some reason
16:49 Andy why would 46145 have failed only once?  http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/  I can't even see why it failed at all.
16:50 ash_ dukeleto: interesting, do you know anything else about the talk on DSL's with the llvm?
16:51 lucian joined #parrot
16:53 lucian joined #parrot
16:55 Coke it's been failing on and off for a day.
16:56 Coke tickling a segfault.
16:56 darbelo A backtrace might be helpful.
16:58 dukeleto ash_: it was just accepted to OSBridge, if you look at Jeremy Voorhis' git repos, he has ruby-llvm bindings and some other related stuff
16:59 ttbot Parrot trunk/ r46146 i386-freebsd-64int make error http://tt.taptinder.org/file/cmdout/287939.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
17:00 spinclad joined #parrot
17:14 cotto_work good morning
17:14 purl Good Morning Mr Rogers
17:14 cotto_work forget good morning
17:14 purl cotto_work: I forgot good morning
17:46 cotto_work trac with git+svn is looking promising.
17:47 Coke talk submissions for yapc now closed.
17:48 particle coke: after they mentioned open slots?
17:48 Coke yes.
17:49 Coke this just in from #yapc.
17:50 bubaflub cotto_work: are you playing with a trac git+svn instance?
17:51 cotto_work Yeah.  I have an install on my laptop.
17:51 bubaflub very cool.
17:51 particle why git+svn?
17:52 cotto_work so all the old links to the svn repo in trac don't break
17:53 cotto_work if we switch to git
17:53 cotto_work afaict that's the biggest technical blocker
17:53 particle would that mean we have a read-only svn, with old links still operational, but new links resolving to git?
17:54 cotto_work yup
17:54 particle and you can make that happen... have two link resolvers in trac?
17:54 cotto_work That's what I'm finding out.
17:55 particle i'd be stunned if it works.
17:55 darbelo It'd also solve rakudo's problem of needing a 'svn rev' to build parrot.
17:55 bubaflub can just do a git submodule
17:55 cotto_work There's a small patch that allows trac sub-projects.  It may be possible to use that plus some mod_rewrite (or similar) trickery.
17:55 bubaflub (instead)
17:56 particle bubaflub: don't say 'just' when it comes to trac integration
17:56 bubaflub particle: i was referring to the rakudo build process
17:56 bubaflub i mean instead of having to provide a svn revision number the project can use git submodules
17:57 bubaflub so building rakudo wouldn't require both git and svn checkouts
17:57 bubaflub that's all
17:57 bubaflub yeah, trac is a tempestuous wench
18:01 moritz purl: yeah, trac?
18:01 purl hmmm... yeah, trac is more project tracking
18:03 darbelo purl: forget yeah, trac
18:03 purl darbelo: I forgot yeah, trac
18:11 ash_ joined #parrot
18:31 particle joined #parrot
18:55 lucian_ joined #parrot
18:57 lucian__ joined #parrot
19:05 dalek rakudo: c4857ab | (Solomon Foster)++ | src/core/metaops.pm:
19:05 dalek rakudo: Turn on zero-argument versions of infix:<~> and infix:<//>.
19:05 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​4857abdafc69298550c501e0903c731b13df748
19:05 dalek rakudo: 4aeb5a2 | (Solomon Foster)++ | src/builtins/assign.pir:
19:05 dalek rakudo: Have $a op= $b call op() to get a value for $a if $a is not defined.
19:05 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/4​aeb5a270c258cfb103f9d4742eaa9a26e352402
19:05 dalek rakudo: 9d955f2 | (Solomon Foster)++ | src/core/ (2 files):
19:05 dalek rakudo: Be more specific about types for Complex mixed-type math.  Change Any, Any versions of the basic math functions to coerce to Numeric (instead of called PIR functions which coerce to Num).
19:05 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/9​d955f2ed5afe60721007ca47cc15280ed18ada7
19:33 jan joined #parrot
19:33 NotFound realclean required for r46147
19:41 joeri joined #parrot
19:43 dalek TT #1599 created by coke++: experimental packfiledebug PMC
19:43 dalek TT #1599: http://trac.parrot.org/parrot/ticket/1599
19:48 dalek parrot: r46147 | NotFound++ | trunk (7 files):
19:48 dalek parrot: new PMC packfiledebug, update PBC_COMPAT, realclean recommended
19:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46147/
19:48 dalek parrot: r46148 | jonathan++ | trunk/runtime/parrot/library/P6object.pir:
19:48 dalek parrot: [p6object] Update to make sure we go finding methods through introspection rather than in the namespace, which is an especially bad idea now :method (happily) doesn't put methods there any more.
19:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46148/
19:48 dalek parrot: r46149 | coke++ | trunk/DEPRECATED.pod:
19:48 dalek parrot: track new packfiledebug pmc...
19:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46149/
19:49 NotFound Coke: I think there was already a generic experimental note for all packfile PMCs
19:49 Coke NotFound: not in DEPRECATED.pod
19:50 Coke one for packfile structure...
19:51 ash_ are nqp object attributes write-once only?
19:52 ash_ nqp: say(4); # does this channel have an eval bot?
19:52 ash_ guess not
19:54 cotto_work we used to have polyglotbot
19:55 particle this is #parrot. we eat pir and spit out machine code.
19:56 Coke ... not exactly.
19:56 * particle segfaults
19:56 purl No whammies!
20:01 dalek TT #652 closed by doughera++: non-constant initializations in src/pmc/*.c
20:01 dalek TT #652: http://trac.parrot.org/parrot/ticket/652
20:13 cotto_work mikehh: ping
20:20 dalek rakudo: cdd3430 | jonathan++ | src/ (6 files):
20:20 dalek rakudo: A bunch of changes required to make us run under latest Parrot, mostly because we relied wrongly on :method's old semantics of putting things into the namespace, and the 4-argument substr op has gone.
20:20 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​dd343038cbee11eb50b93414dad56c28dc86939
20:20 dalek rakudo: 9d927ac | jonathan++ | build/PARROT_REVISION:
20:20 dalek rakudo: Bump PARROT_REVISION to latest Parrot.
20:20 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/9​d927acc873bfe5d2a4f7eb4848849b132cacacb
20:20 dalek rakudo: 6e91b9b | jonathan++ |  (10 files):
20:20 dalek rakudo: Merge branch 'master' of git@github.com:rakudo/rakudo
20:20 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/6​e91b9b6a717421d5d6de1f55dcd187ca4b095f4
20:23 tcurtis joined #parrot
20:24 ash_ joined #parrot
20:29 NotFound I have a todo passing on i386 but failing on x86
20:30 tcurtis left #parrot
20:30 tcurtis joined #parrot
20:30 cotto_work ?
20:30 darbelo i386 vs x86 ?
20:30 darbelo I'm guessing he missed a "-64"
20:30 NotFound Sorry, amd64
20:32 NotFound t/pmc/packfile.t - 34
20:36 spinclad joined #parrot
20:39 mikehh cotto_work: pong
20:40 cotto_work can you verify that http://trac.parrot.org/parrot/ticket/1592 is no longer an issue?
20:42 Coke cotto: any clues on your random segfaults on taptinder?
20:43 cotto_work ?
20:43 Coke taptinder has segfaults sporadically in your nqp profile stuff.
20:44 mikehh cotto_work: the test now works, dukeleto++ modified it - I am not sure about the issues NotFound++ raised
20:45 NotFound mikehh: I think is more a dessign issue. Without a clear design in mind is hard to know how to improve the test
20:45 cotto_work ok.  Those issues are out of scope for the existing ticket.  Further discussion should happen in a new ticket.  I'll close TT #1592.
20:45 NotFound Ok
20:50 dalek TT #1592 closed by cotto++: t/op/io.t fails in non optimized build
20:50 dalek TT #1592: http://trac.parrot.org/parrot/ticket/1592
20:53 theory joined #parrot
20:54 ttbot Parrot trunk/ r46148 i386-freebsd-64int make error http://tt.taptinder.org/file/cmdout/288112.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
20:56 kjeldahl_ joined #parrot
20:59 * Coke dislikes GETATTR_String_str_val
21:01 particle joined #parrot
21:03 rurban_ joined #parrot
21:06 Coke String use GETATTR_String_str_val instead of SELF.get_string() which kind of blows up for subclasses that are using their own string storage.
21:06 Coke Any disadvantages to changing all those to SELF.get_string() ?
21:08 cotto_work Are they in hot code paths?
21:08 cotto_work ATTR access is much faster than a VTABLE function call.
21:08 Coke don't care.
21:08 Coke it's wrong, so... =-)
21:08 cotto_work oh
21:08 cotto_work you mean for pir subclasses?
21:09 Coke I subclass String. I don't store my string in that ATTR... boom.
21:09 Coke this is a PMC subclass.
21:09 cotto_work yeah.  That'd explode.
21:09 Coke something like a StringBuilder.
21:09 cotto_work The attr code assumes that if the attr exists, it's used in the same way in children.
21:10 dalek parrot: r46150 | mikehh++ | trunk/MANIFEST:
21:10 dalek parrot: re-generate MANIFEST
21:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46150/
21:10 dalek parrot: r46151 | mikehh++ | trunk/src (3 files):
21:10 dalek parrot: add svn properties
21:10 Coke 2 choices - reimplement all the vtables with the .get_string() and .set_string_native(), or update string to not break its own encapsulation.
21:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46151/
21:10 Coke I suppose I can go with the "don't change String" path for now.
21:20 lucian joined #parrot
21:25 wagle joined #parrot
21:26 dalek parrot: r46152 | mikehh++ | trunk/src/pmc/packfiledebug.pmc:
21:26 dalek parrot: fix codetest failure - there should be at least one space between a C
21:26 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46152/
21:26 dalek parrot: r46153 | mikehh++ | trunk/src/pmc/packfiledebug.pmc:
21:26 dalek parrot: fix codetest failure - line length
21:26 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46153/
21:26 dalek parrot: r46154 | chromatic++ | trunk/src (2 files):
21:26 dalek parrot: [PMC] Made CodeString's emit() method use Parrot_str_join() rather than
21:26 dalek parrot: performing its own concat in a loop.  This improves the Rakudo building
21:26 dalek parrot: benchmark by 0.454% by removing code.
21:26 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46154/
21:26 dalek parrot: r46155 | chromatic++ | trunk/src/pmc.c:
21:26 dalek parrot: [pmc] Fixed a documentation typo.
21:26 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46155/
21:27 particle joined #parrot
21:31 particle joined #parrot
21:40 jsut joined #parrot
21:42 dalek parrot: r46156 | mikehh++ | trunk/src/pmc/packfiledebug.pmc:
21:42 dalek parrot: fix codetest failure - tabs in leading whitespace
21:42 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46156/
21:42 dalek parrot: r46157 | mikehh++ | trunk/src/packfile.c:
21:43 dalek parrot: fix codetest failure - tabs in leading whitespace
21:43 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46157/
21:45 cotto_work joined #parrot
21:45 cotto_work particle: ping
21:46 particle pong
21:46 cotto_work how well do you know trac guts?
21:47 particle not very
21:47 cotto_work so I'm just about as well-off trying to figure them out myself as asking you?
21:50 particle aye
21:59 dalek parrot: r46158 | mikehh++ | trunk/src/dynpmc (2 files):
21:59 dalek parrot: add copyright, $Id
21:59 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46158/
22:06 particle joined #parrot
22:08 cotto_work I might need a small custom plugin to make svn links dtrt but this is still looking quite doable.
22:09 mikehh t/pmc/resizablestringarray.t -  Non-zero wait status: 11 - Parse errors: Bad plan.  You planned 261 tests but ran 211 - in make corvm/make coretest (looks like a segfault) - it passes make test
22:10 cotto_work Hacking out some Python code is a small price to pay.  Even writing PHP code wouldn't be out of the question if it were necessary. ;)
22:10 mikehh thats on Ubuntu 10.04 amd64 (g++)
22:11 mikehh I ran it a couple of times - same result
22:11 cotto_work Who's g and what'd he do to earn the karma?
22:11 cotto_work .)
22:12 mikehh that satrange character who compiles slightly differently to his bro gcc
22:12 mikehh strange maybe
22:30 darbelo cotto_work: Writing PHP is an option? You must seriously hate svn...
22:30 darbelo I mean, keep that up and you'll be suggesting amputations with no anesthesia.
22:31 cotto_work PHP isn't an option but I'd take it if it were in preference to continuing to fight svn.
22:39 Coke msg chromatic : arg. you beat me to it, doing it a completely different way.
22:39 purl Message for chromatic stored.
22:40 Coke msg chromatic You're still doing a lot of concats there that you don't need to be doing. I can improve your score, I think.
22:40 purl Message for chromatic stored.
22:41 Coke I'll take it to a branch, I guess, to make it more obvious.
22:41 kid51 joined #parrot
22:48 dalek parrot: r46159 | coke++ | branches/codestring:
22:48 dalek parrot: Avoid even more string concat in CodeString
22:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46159/
22:57 Whiteknight joined #parrot
23:00 kurahaupo joined #parrot
23:04 dalek parrot: r46160 | coke++ | branches/codestring/src/pmc/codestring.pmc:
23:04 dalek parrot: First pass at converting codestring to swap out its storage for
23:04 dalek parrot: a RSA instead of a String - will avoid doing as many concats
23:04 dalek parrot: as possible.
23:04 dalek parrot: Build fails - need to fix String vtables (or Codestring) to avoid
23:04 dalek parrot: trying to access the string value via ATTR instead of the vtables.
23:04 dalek parrot: review: http://trac.parrot.org/parrot/changeset/46160/
23:05 ttbot Parrot trunk/ r46157 i386-freebsd-64int make error http://tt.taptinder.org/file/cmdout/288417.txt ( http://tt.taptinder.org//bui​ldstatus/pr-Parrot/rp-trunk/ )
23:06 tewk cotto_work++
23:13 cotto_work Coke: is parrot.org on its own VM or otherwise completely independent environment?
23:13 cotto_work i.e. if we want to patch Trac, is it reasonable to do so?
23:29 GeJ I have a foo_group.h that is created during the `make` phase but it isn't cleaned up with `make realclean` does that ring any bell to anyone?
23:31 GeJ from the instances of 'foo_group' in Parrot source, il looks like it has something to do with dynpmc
23:32 mikehh Gej: I also notices that when I ran svn status -u
23:32 mikehh noticed
23:33 mikehh Gej: I haven't tracked it down yet but it probably needs adding to svn:ignore and make clean
23:34 dalek TT #1600 created by mikehh++: t/pmc/resizablestringarray.t FAILS in make corevm/make coretest
23:34 dalek TT #1600: http://trac.parrot.org/parrot/ticket/1600
23:38 mikehh I am going to check TT #1600 on my i386 platform - need to reboot - bbl
23:43 cotto_work fulltest is happy for me at r46160
23:47 Coke cotto_work: yes, we have our own VM that is separate from other OSU hosted sites.
23:48 cotto_work ok.  That's good.
23:49 Coke cotto_work: is there a cheap way to check to see if we're invoking the string vtable from String vs. something else?
23:50 Coke ... hurm. I guess I could fix this a different way.
23:50 cotto_work from where?
23:50 Coke I'm trying to fix the String attr issue.
23:50 cotto_work you could pretty easily check pmc->vtable->base_type
23:51 cotto_work against enum_class_String
23:55 Coke danke, will keep that in mind.
23:57 * Coke wonders if it's better to resize an RSA to 0 or create a new one.
23:57 * Coke guesses resize to 0.
23:59 cotto_work You won't need a new PMC header that way.

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

Parrot | source cross referenced