Camelia, the Perl 6 bug

IRC log for #parrot, 2010-10-28

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 simon_ joined #parrot
00:09 dngor left #parrot
00:27 theory left #parrot
00:33 cotto plobsing, ping
00:38 nopaste "cotto" at 192.168.1.3 pasted "add op map output to pbc_dump -d" (30 lines) at http://nopaste.snit.ch/24974
00:38 dmalcolm left #parrot
00:55 cotto warnock means...
00:55 cotto commit
00:56 chromatic Do it.
00:56 bacek_at_work cotto, grep -i warnock CREDITS :)
01:04 cotto bacek_at_work, yes.  We have a proud legacy of famous contributors.
01:04 nopaste "cotto" at 192.168.1.3 pasted "cleanup recommendations?" (31 lines) at http://nopaste.snit.ch/24975
01:05 cotto Hm.  I guess that casting business at the beginning isn't too bad.
01:17 davidfetter left #parrot
01:21 dalek parrot: r49705 | cotto++ | trunk/src/pbc_dump.c:
01:21 dalek parrot: [tools] add op map output to pbc_dump's disassembly output
01:21 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49705/
01:21 chromatic Looks like a few places that could replace (&something)->something with something.something
01:21 chromatic but my eyes were already crossing before I read C code today
01:33 kid51 joined #parrot
01:35 theory joined #parrot
01:36 theory left #parrot
01:43 kid51 dukeleto ping
01:48 theory joined #parrot
01:48 theory left #parrot
01:52 dalek parrot: r49706 | cotto++ | trunk/src/pbc_dump.c:
01:52 dalek parrot: [tools] try to make code easier to follow
01:52 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49706/
02:02 Khisanth left #parrot
02:07 dalek parrot: r49707 | cotto++ | trunk/src/pbc_dump.c:
02:07 dalek parrot: [tools] add library version information to pbc_dump's disassembly ouput
02:07 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49707/
02:08 Khisanth joined #parrot
02:13 kid51 msg dukeleto Am recruiting a new smoke tester for Darwin/Intel (OS X 10.6).  Is it currently possible to perform end-to-end smolder tests with 'git' -- or do I first have to train him on Subversion?
02:13 aloha OK. I'll deliver the message.
02:17 plobsing cotto++ # mapping printing
02:22 kid51_ joined #parrot
02:26 kid51 left #parrot
02:27 kid51_ msg nwellnhof  remove_charset_ops branch:  make smoke: PASS at r49701:  linux/i386.  See http://smolder.parrot.org/app​/projects/report_details/825
02:27 aloha OK. I'll deliver the message.
02:37 kid51_ plobsing:  In gsoc_nci branch, I had two failures in perl Configure.pl --test:  t/steps/auto/libffi-01.t and t/steps/gen/libffi-01.t.  Will try to examine further tomorrow.  Non-critical.
02:38 dalek parrot: r49708 | plobsing++ | branches/gsoc_nci (2 files):
02:38 dalek parrot: kill dead code
02:38 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49708/
02:41 atrodo chromatic: pong?
02:43 kid51_ left #parrot
02:44 chromatic I'm here to encourage you to post Lorito implementation thoughts early and often!
02:44 atrodo Consider me encouraged!
02:44 * cotto too
02:44 * cotto wonders if plobsing's commit message is redundant
02:44 atrodo I've been trying to, but things keep coming up.  It's on the shortlist for sure
02:45 chromatic It doesn't have to be complete; any thoughts you have now are valuable even if they're not finished.
02:46 atrodo actually, if i can figure out why MooseX::SemiAffordanceAccessor has stopped working when I moved to a new box, I'll try and do something tonight
02:46 cotto atrodo, +1 to what chromatic said.  Even a couple 50-word posts somewhere would be great.
03:13 dngor joined #parrot
03:22 patspam left #parrot
03:41 atrodo chromatic, cotto> http://gist.github.com/650578
03:49 cotto atrodo, by vmethods do you mean VTABLE functions?
03:49 atrodo yes
03:50 chromatic I think of "goto" as "change the pc to something other than the next opcode".
03:50 cotto Thanks for the thoughts.  My brain's a bit mushy at the moment, but you raise some good questions in need of answers.
03:51 bluescreen left #parrot
03:52 atrodo chromatic> right.  if you only have a pc that can change to a new block, that means all of your ops are addressable in a flat segment
03:52 chromatic That depends on what the pc is, I suppose.
03:53 chromatic If it's merely an address, sure.
03:53 chromatic Though I do see your point, now that you make me think about it.
03:53 chromatic Yes there should be a difference between local goto and switch to new segment and goto a pc offset within it.
03:54 chromatic I suppose that any strong optimizer should flatten segments.
03:55 atrodo call me old fashion, or crazy, but I liked the concept that the i386 affords the ability to use different segments in the address space
03:55 atrodo but no one uses that concept any more.  everyone has a flat segment address space
03:56 chromatic Depends how much we want to relocate when we load more bytecode.
03:56 chromatic If we never have to do runtime fixups....
03:56 plobsing I like the concept of more general chunk-of-memory PMCs. Right now arrays and hashes live in a sort of semi-pmc-limbo.
03:57 chromatic I agree, with the caveat that it's very nice to be able to keep precision as to what's a PMC and what isn't.
03:59 cotto Is there a tradeoff for obviating runtime fixups by using segments?
03:59 cotto other than a lot of adding on the part of the cpu
04:56 dalek parrot: r49709 | cotto++ | branches/opmap_aware_pmcs/src/pmc (2 files):
04:56 dalek parrot: [pmc] move get_pointer to PackfileBytecodeSegment, finish (untested) implementation
04:56 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49709/
04:57 dalek parrot: r49710 | cotto++ | branches/opmap_aware_pmcs/src​/pmc/packfilerawsegment.pmc:
04:57 dalek parrot: [pmc] minor cleanup in PackfileRawSegment; no functional changes
04:57 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49710/
04:57 cotto atrodo++
05:11 theory joined #parrot
05:30 theory left #parrot
05:39 chromatic Assume that in the "run really fast" mode, we'll rewrite hot sections of code (including inlining calls) into flat segments.
06:04 * dukeleto assumes
06:05 plobsing left #parrot
06:19 chromatic Now clap your hands to bring Tinkerbell back to life.
06:38 cotto left #parrot
06:38 silug left #parrot
06:38 ascent left #parrot
06:38 nopaste left #parrot
06:38 PerlJam left #parrot
06:38 Infinoid left #parrot
06:38 autark left #parrot
06:38 sECuRE left #parrot
06:38 aloha left #parrot
06:38 bacek_at_work left #parrot
06:38 he left #parrot
06:38 pmichaud left #parrot
06:38 jnthn_ left #parrot
06:38 moritz left #parrot
06:38 Tene left #parrot
06:38 Maddingue left #parrot
06:38 dukeleto left #parrot
06:38 szabgab left #parrot
06:38 confound left #parrot
06:38 integral left #parrot
06:38 KatrinaTheLamia left #parrot
06:38 lucian left #parrot
06:38 particle left #parrot
06:38 jsut_ left #parrot
06:38 mikehh left #parrot
06:38 raek left #parrot
06:38 Hunger left #parrot
06:38 dip left #parrot
06:38 slavorgn left #parrot
06:38 simcop2387 left #parrot
06:38 GeJ left #parrot
06:38 dzoe left #parrot
06:38 Util left #parrot
06:38 frodwith left #parrot
06:38 ingy left #parrot
06:38 atrodo left #parrot
06:38 mikegrb left #parrot
06:55 chromatic left #parrot
06:58 wagle_ joined #parrot
07:00 wagle left #parrot
08:08 cotto joined #parrot
08:08 fperrad joined #parrot
08:08 lucian joined #parrot
08:08 silug joined #parrot
08:08 ascent joined #parrot
08:08 nopaste joined #parrot
08:08 particle joined #parrot
08:08 PerlJam joined #parrot
08:08 jsut_ joined #parrot
08:08 mikehh joined #parrot
08:08 raek joined #parrot
08:08 Hunger joined #parrot
08:08 dip joined #parrot
08:08 Infinoid joined #parrot
08:08 confound joined #parrot
08:08 autark joined #parrot
08:08 sECuRE joined #parrot
08:08 moritz joined #parrot
08:08 KatrinaTheLamia joined #parrot
08:08 Tene joined #parrot
08:08 pmichaud joined #parrot
08:08 integral joined #parrot
08:08 dukeleto joined #parrot
08:08 Maddingue joined #parrot
08:08 aloha joined #parrot
08:08 bacek_at_work joined #parrot
08:08 jnthn_ joined #parrot
08:08 he joined #parrot
08:08 szabgab joined #parrot
08:08 slavorgn joined #parrot
08:08 simcop2387 joined #parrot
08:08 GeJ joined #parrot
08:08 dzoe joined #parrot
08:08 Util joined #parrot
08:08 frodwith joined #parrot
08:08 ingy joined #parrot
08:08 atrodo joined #parrot
08:08 mikegrb joined #parrot
08:44 cotto 'night
08:44 * cotto is slightly puzzled by his new early bedtime of 0145
09:36 AzureSto_ joined #parrot
09:39 AzureStone left #parrot
09:57 contingencyplan left #parrot
11:14 dngor left #parrot
11:14 dngor joined #parrot
11:24 dngor_ joined #parrot
11:26 dngor left #parrot
11:44 patspam joined #parrot
11:44 patspam left #parrot
12:16 whiteknight joined #parrot
12:23 whiteknight good morning, #parrot
12:24 smash joined #parrot
12:24 smash hello everyone
12:43 whiteknight hello smash
12:52 mikehh left #parrot
12:59 dngor_ is now known as dngor
13:42 mikehh joined #parrot
13:43 dalek parrot: r49711 | pmichaud++ | trunk/compilers/pct/src/PAST/Compiler.pir:
13:43 dalek parrot: Fix arguments to .lineof() call in PAST::Compiler.
13:43 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49711/
13:47 plobsing joined #parrot
14:13 hudnix left #parrot
14:14 dmalcolm joined #parrot
14:16 hudnix joined #parrot
14:34 bluescreen joined #parrot
14:34 whiteknight left #parrot
14:51 whiteknight joined #parrot
15:04 theory joined #parrot
15:53 brianwisti joined #parrot
16:13 whiteknight msg dukeleto some parrot bindings and a parrot CLI client for libgit2 would be quite nice, methinks
16:13 aloha OK. I'll deliver the message.
16:27 whiteknight I don't know who has the time or energy to write up those bindings, but it would still be nice
16:35 cotto ~~
16:41 contingencyplan joined #parrot
16:43 * dukeleto waves hello from SJC
16:44 whiteknight SJC?
16:47 dukeleto whiteknight: San Jose Airport
16:47 dukeleto whiteknight: you don't have all the airport codes of the US memorized yet?
16:48 dukeleto whiteknight: so you are interesting in libgit2+parrot?
16:48 dukeleto interested, rather
16:48 * dukeleto is severly sleep-deprived
16:49 dukeleto aloha, msg kid51 smoking from git works fine
16:49 aloha dukeleto: OK. I'll deliver the message.
17:06 kurahaupo joined #parrot
17:07 mikehh left #parrot
17:12 whiteknight dukeleto: yeah, bindings for libgit2 would be pretty sweet to have
17:13 whiteknight I don't know whether we would want to do NCI bindings or write like a PMC wrapper for it
17:14 cotto How complete is libgit2?
17:17 whiteknight reasonably
17:19 whiteknight it's still under pretty active development, I think
17:19 whiteknight but it does appear to be missing features
17:26 cotto sounds promising.  It made me sad to see that the original implementation of Git didn't bother using a shared library.
17:28 smash left #parrot
17:28 whiteknight yeah, that is pretty weird considering the people who are writing it
17:28 whiteknight you'd figure there would be more care put into that kind of organization
17:28 atrodo the original implemtnation of git was a series of low level commands.  There was no plan
17:36 whiteknight atrodo: that may be. But the people involved should be aware of how to make a proper library, and the importance of doing it correctly
17:38 PerlJam whiteknight: just like the people writing parrot, right?
17:38 PerlJam ;)
17:48 whiteknight We do have a library. We have a libparrot. the API is lousy, but it's usable for everything that Parrot does
17:48 whiteknight and I'm not exactly Linus Torvalds
17:48 whiteknight he probably wrote much of the damned library loader
17:57 atrodo i've always wondered if the dyanmic linker was a glibc thing or a kernel thing
18:02 whiteknight blah. I can't understand why parrot-dev list gets so much hot lesbian xxx spam
18:02 whiteknight and healthcare provider spam
18:03 whiteknight they've got us pegged as a group of horney, yet unhealthy voyeurs
18:03 cotto atrodo, it's open source.  I bet you could figure it out with a few minutes of digging.
18:04 cotto whiteknight, is this something that gets filtered out before mere subscribers would see it?
18:06 atrodo cotto> true.  But i'm awfully lazy
18:07 cotto So you'll evaluate it when a result is needed.
18:18 atrodo exactly
18:19 whiteknight cotto: yeah, I'm filtering it all out
18:20 whiteknight I'm the only thing standing between you guys and hot, filthy, lewd lesbian XXX madness
18:20 whiteknight thank me later
18:25 cotto whiteknight++
18:26 cotto How much of that stuff gets sent to parrot-dev?
18:30 kurahaupo left #parrot
18:31 kurahaupo joined #parrot
18:38 whiteknight a few per day
18:38 whiteknight well, to all the lists
18:39 cotto ok.  So it's nothing that needs parallelization atm.
18:42 whiteknight kid51 does it too
18:44 kurahaupo left #parrot
18:45 brianwisti left #parrot
18:49 kurahaupo joined #parrot
19:10 particle parrot.org is again free of comment spam.
19:12 cotto particle++
19:18 wagle_ is now known as wagle
19:48 fperrad left #parrot
20:03 kurahaupo left #parrot
20:09 tadzik joined #parrot
20:12 dalek parrot: r49712 | cotto++ | branches/opmap_aware_pmcs/src/pmc/oplib.pmc:
20:12 dalek parrot: [pmc] use one method to get version informtion instead of 3
20:12 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49712/
20:15 kurahaupo joined #parrot
20:24 whiteknight left #parrot
20:28 dalek parrot: r49713 | cotto++ | branches/opmap_aware_pmcs/src/p​mc/packfilebytecodesegment.pmc:
20:28 dalek parrot: [pmc] implement push_pmc, use oplib's version method
20:28 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49713/
20:28 dalek parrot: r49714 | cotto++ | branches/opmap_aware_pmcs/​src/pmc/packfileopmap.pmc:
20:28 dalek parrot: [pmc] various cleanups and bugfixes, still doesn't work though
20:28 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49714/
20:53 mikehh joined #parrot
20:56 GeJ Bonjour everyone.
20:58 perlite_ joined #parrot
21:02 perlite left #parrot
21:24 bluescreen left #parrot
21:25 confound left #parrot
21:28 tadzik left #parrot
21:28 confound joined #parrot
21:29 dalek parrot: r49715 | NotFound++ | trunk/src/pmc/pmcproxy.pmc:
21:29 dalek parrot: use appropiate exception type in PMCProxy init_int
21:29 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49715/
21:29 dalek parrot: r49716 | NotFound++ | trunk/t/pmc/pmcproxy.t:
21:29 dalek parrot: test PMCProxy init_int with invalid type
21:29 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49716/
21:35 GeJ It is my understanding that nqp-rx is imported from external source. Is it ok if I commit a codingstd fix locally and report it upstream? Or should I wait that it gets applied there before including it in parrot?
21:37 cotto GeJ, it won't hurt anything, but it'll also get clobbered next time someone updates Parrot's copy of nqp in trunk.
21:40 GeJ cotto: I'll run a fulltest just to make sure I didn't botch anything. If successful, I'll commit the patch and report it.
21:41 Tene GeJ: with only a codingstd issue, it's probably fine.
21:42 cotto Tene, sure.  Committing any other fix to Parrot's copy would be both difficult and ill-advised.
21:43 Tene cotto: We've received patch submissions to it, actually. :)
21:43 Tene iirc
21:55 jsut joined #parrot
21:55 jsut_ left #parrot
22:00 dalek parrot: r49717 | geraud++ | trunk/ext/nqp-rx/src/stage0/HLL-s0.pir:
22:00 dalek parrot: [codingstd] Fix a couple of =over and =back issues in POD.
22:00 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49717/
22:00 dalek parrot: r49718 | NotFound++ | trunk/t/pmc/fixedbooleanarray.t:
22:00 dalek parrot: ensure coverage of FixedBooleanArray destroy
22:00 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49718/
22:01 GeJ msg pmichaud I commited a minor POD fix in r49717.  I'll send a pull request on github later today (probably tomorrow for you) from home unless someone beats me to it.
22:01 aloha OK. I'll deliver the message.
22:07 Hunger left #parrot
22:20 GeJ aloha: clock?
22:20 aloha GeJ: GeJ: LAX: Thu, 15:20 PDT / CHI: Thu, 17:20 CDT / NYC: Thu, 18:20 EDT / UTC: Thu, 22:20 UTC / LON: Thu, 23:20 BST / BER: Fri, 00:20 CEST / TOK: Fri, 07:20 JST / SYD: Fri, 09:20 EST
22:32 dngor_ joined #parrot
22:33 dngor left #parrot
22:54 bacek_at_work aloha, humans
22:55 cotto good morning, bacek
22:55 bacek_at_work hio cotto
22:56 GeJ G'Day bacek
22:56 bacek_at_work GeJ, G'Day
23:02 kurahaupo left #parrot
23:04 kurahaupo_mobi joined #parrot
23:04 dngor_ is now known as dngor
23:06 bluescreen joined #parrot
23:10 kid51 joined #parrot
23:10 dmalcolm left #parrot
23:12 kid51 ~~\
23:22 GeJ Good evening kid51.
23:23 dukeleto hola.
23:30 lucian_ joined #parrot
23:33 lucian left #parrot
23:37 kid51 is now known as kid51_at-dinner
23:43 cognominal joined #parrot
23:46 nwellnhof joined #parrot
23:48 kurahaupo joined #parrot
23:53 kurahaupo_mobi left #parrot

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

Parrot | source cross referenced