Camelia, the Perl 6 bug

IRC log for #parrot, 2010-10-15

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:34 whiteknight I have to go to the post office tomorrow to get the replacement hinges for my laptop. Then I have to reassemble my laptop and I should be up and running
00:34 dngor left #parrot
00:37 dngor joined #parrot
00:48 cotto dukeleto, you can use svnsync to get a local copy of a svn repo with all history
00:48 cotto It'll take a while.
00:54 cotto dukeleto, I have a mostly-complete copy of the svn repo.  I'll get/keep it up-to-date and post a tarball for you when the time comes.
00:57 dngor left #parrot
00:57 dngor joined #parrot
01:05 dukeleto left #parrot
01:06 dukeleto joined #parrot
01:09 dngor_ joined #parrot
01:09 dngor left #parrot
01:09 dngor_ is now known as dngor
01:10 dalek parrot: r49536 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c:
01:10 dalek parrot: Add sanity check for GenGC
01:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49536/
01:12 dngor left #parrot
01:17 cotto Whatever gripes I have about svn, its source code isn't too bad for spelunking.
01:20 cotto Their repo is at r1022805.
01:21 whiteknight lolmillion?
01:24 silug joined #parrot
01:24 cotto I'm glad I'm not syncing that.
01:50 hudnix left #parrot
01:54 silug left #parrot
01:55 kid51 joined #parrot
01:56 * kid51 joins from the PDX hackathon at Lucky Labs, Portland OR.
01:58 theory joined #parrot
01:58 Infinoid cotto: The svn revision numbers are huge because it's apache's common ASF repo.
02:00 dukeleto kid51: i am heading your way soon.
02:04 cotto That'd explain it.
02:11 kid51 dukeleto:  Good.  Working on the ipv6 thing (see http://trac.parrot.org/par​rot/ticket/1824#comment:6)
02:20 davidfetter left #parrot
02:35 janus left #parrot
02:48 janus joined #parrot
02:51 * dukeleto says hello from PDX Hackathon
02:58 kid51 left #parrot
02:59 dngor joined #parrot
03:00 whiteknight left #parrot
03:04 kid51 joined #parrot
03:05 dukeleto kid51: is the hackathon crazy enough for you?
03:06 cotto no relation to the hackathon on Saturday?
03:19 dukeleto cotto: other than it is a hackathon in the same exact place in the same city, no ;)
03:19 cotto phew
03:20 dukeleto cotto: this is a hackathon that grew out of one-time perl hackathons
03:20 dukeleto cotto: it is now a pan-tech hacking event
03:21 cotto So it's a regular deal?  Nice.
03:21 dukeleto Portland has at least about 5 hackathons these days
03:21 dukeleto Yes, this event is every thursday, and there is a similar event every monday at a different Lucky Lab (in North Portland)
03:27 dngor_ joined #parrot
03:28 dngor left #parrot
03:33 jsut joined #parrot
03:35 dukeleto kid51: does the patch work when you change reuse to reuse_address ?
03:37 jsut_ left #parrot
03:45 dngor_ left #parrot
03:47 cotto dukeleto, do you think you'll have enough time to get the commit notification script done within the next week?  I'd like to get the migration schedule nailed down and that's one of the remaining pieces.
03:50 dukeleto cotto: it shouldn't take long. It is written already (for different project). All i need to do is change a few variables, like the email address and project name
03:50 cotto Oh.  That's way less effort than I thought it'd take.
03:50 cotto Great.
03:50 dukeleto cotto: and add a step to get the full diff via the github commit api
03:51 dukeleto cotto: by default it only gives diff stats
03:51 cotto where's the code live now?
04:00 silug joined #parrot
04:00 dukeleto cotto: http://github.com/solgenomics/sgn-devto​ols/blob/master/git/github_post_receive
04:02 TimToady left #parrot
04:12 Andy left #parrot
04:16 dukeleto Help with this ticket would be greatly appreciated: http://trac.parrot.org/parrot/ticket/1821
04:16 rbuels joined #parrot
04:17 dukeleto rbuels: wazzzzzup
04:17 * rbuels swallows his tongue, spits it back up
04:17 rbuels dukeleto: waaaaazz....up
04:22 dukeleto aloha, msg nwellnhof please look at http://trac.parrot.org/parrot/ticket/1821 and let me know if you know what is going wrong
04:22 aloha dukeleto: OK. I'll deliver the message.
04:28 jsut left #parrot
04:29 dngor joined #parrot
04:30 dalek parrot: r49537 | jkeenan++ | trunk (2 files):
04:30 dalek parrot: Refactor some code into internal method to facilitate testing of all result possibilities.
04:30 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49537/
04:31 kid51 dukeleto:  Was working on a different config step test.  Hope to get to bacek's comment soon (or maybe tomorrow).
04:39 dukeleto kid51: sounds good to me
04:44 theory left #parrot
04:47 cotto That reverse method is odd.  It requires an existing String PMC to reverse an unrelated and ostensibly immutable string in-place.
04:51 bacek_at_work cotto, no. String PMC will create and store new STRING. Leaving old, immutable STRING untouched
04:51 cotto bacek_at_work, that's not what this patch does: http://trac.parrot.org/parrot/attac​hment/ticket/1821/new_reverse.patch
04:52 cotto I wonder if it's comparing hashes as a shortcut.
04:53 dukeleto that patch is what String.reverse was previously. I just had to change charset -> pointer in the revert
04:55 cotto Yeah.  Invalidating the string's hashval makes the test pass.
04:55 cotto Yuck.
04:57 kid51 left #parrot
04:58 nopaste "cotto" at 192.168.1.3 pasted "string.reverse, now with passing test" (81 lines) at http://nopaste.snit.ch/24412
04:58 cotto That method needs to be deprecated.
04:59 cotto dukeleto, which commit did you revert to get that commit?
05:01 dalek parrot: r49538 | jkeenan++ | trunk/lib/Parrot/Configure​/Options/Test/Prepare.pm:
05:01 dalek parrot: Apply patch submitted by doughera in TT #1827.
05:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49538/
05:01 cotto er, that patch
05:02 cotto found it
05:10 bacek_at_work cotto, patch is wrong. Really really wrong.
05:10 cotto I know.
05:10 bacek_at_work In many different ways.
05:11 bacek_at_work 1) Strings aren't sequence of bytes
05:11 cotto How about instead of reverting the removal of a broken method, we make String.reverse appear to reverse the PMC's contents in-place and pretend the old version never existed.
05:11 bacek_at_work 2) .reverse should allocate new STRING and store it
05:12 cotto You can probably think of more reasons than me, but I don't want my name anywhere near that nopaste.
05:12 cotto 3) It doesn't operate on the PMC.
05:13 bacek_at_work yes.
05:15 bacek_at_work Basically it should be something like: STRiNG*new_str = Parrot_str_new(); iter = STRING_ITER_INIT(SELF->str); while (iter) { str_append(new_str, iter.get_and_advance() }; SELF->str = new_str;
05:17 bacek_at_work aloha, convert 4.5 feet to cm
05:17 aloha bacek_at_work: 4.5 feet is 137.16 cm
05:17 bacek_at_work aloha, convert 4.5 in to cm
05:17 aloha bacek_at_work: 4.5 in is 11.43 cm
05:20 cotto Would this be sane?  If there's an arg to the method, reverse that and set to SELF, otherwise reverse SELF.
05:21 bacek_at_work I don't think that we need .reverse(Str)
05:22 bacek_at_work It can be easily achievable with $P0 = $S0; $P0.'reverse'()
05:22 bacek_at_work or reverse_s_s op
05:22 bacek_at_work Actually, String.reverse should be implemented via reverse_s_s
05:24 bacek_at_work erm. STRING * Parrot_str_reverse(ARGIN(STRING *orig)); op reverse() { $1 = reverse $2 }; String.reverse() { SET_ATTR_str_val(Parrot_str​_reverse(GET_ATTR_str_val)) }
05:26 cotto the non-existent op?
05:26 bacek_at_work "op reverse" is optional, but it doesn't cost much.
05:27 cotto left #parrot
05:27 cotto joined #parrot
05:28 cotto I'm surprised that we don't have an api function for that.
05:29 davidfetter joined #parrot
05:39 sorear bacek_at_work: when the rakudo people asked for String.reverse, they explicitly said "ASCII only is fine for now"
05:41 bacek_at_work sorear, yes, but it doesn't mean that we have to put wrong code into parrot.
05:41 sorear where else should we put it?
05:42 sorear is a String.reverse that doesn't exist less wrong than one that gives right answers for byte8 strings?
05:42 bacek_at_work sorear, we shouldn't put it at all. It's better to write correct code from the beginning.
05:50 kid51 joined #parrot
06:00 GeJ left #parrot
06:03 slavorgn left #parrot
06:10 nopaste "cotto" at 192.168.1.3 pasted "a much less insane string.reverse implementation" (139 lines) at http://nopaste.snit.ch/24417
06:11 cotto bacek_at_work, how's that one look?
06:12 cotto It's super-inefficient, but still sane.
06:13 cotto This would be a good poster child for a cache of single-character strings.
06:18 slavorgn joined #parrot
06:18 bacek_at_work cotto, much better. Only one thing - str_concat is utterly inefficient in this case.
06:18 GeJ joined #parrot
06:21 cotto yeah.  It also doesn't reverse "科ムウオ" correctly.
06:21 moritz maybe build an RPA, and then join() ?
06:21 moritz or even a fixed_string_array or so
06:24 bacek_at_work moritz, we have StringBuilder for it now :)
06:25 cotto actually, it works.  I just needed to add an explicit encoding.
06:25 * dukeleto backlogs
06:29 cotto Is calling a VTABLE function really going to be more efficient that concatenating a bunch of strings one at a time?
06:30 cotto The code's a little nicer, but it seems less efficient.
06:31 dukeleto i think an implementation that works for 2.9.0 would be nice, then optimizations
06:31 cotto actually, stringbuilder won't work unless someone wants to implement unshift_string for it.
06:31 kid51 left #parrot
06:32 cotto dukeleto, I'll test, commit and then figure out a more efficient method.
06:33 cotto I'd prefer to break our deprecation policy rather than allow the old version of the method back in.
06:33 dukeleto cotto: sweet. and I agree with reverse() acting on SELF if no string is given
06:33 dalek parrot: r49539 | jkeenan++ | trunk/lib/Parrot/Configure/Options/Test.pm:
06:33 dalek parrot: Correct message describing results of preconfiguration tests.  Add message displaying elapsed time for postconfiguration tests.
06:33 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49539/
06:33 dukeleto cotto: i agree. your patches are better than the original reverse()
06:34 cotto dukeleto, if you want to review, it'll be the most recent nopaste plus an additional test.
06:35 nopaste "cotto" at 192.168.1.3 pasted "better reverse method, plus tests" (144 lines) at http://nopaste.snit.ch/24421
06:35 dukeleto cotto: as long as Rakudo can make good use of reverse(), we are improving parrot
06:38 dukeleto cotto: looks nice. we should probably put something in NEWS too
06:41 rurban_ joined #parrot
06:41 dukeleto bacek++, cotto++ # doing stuff the right way, that actually works
06:43 rurban left #parrot
06:43 rurban_ is now known as rurban
06:43 cotto NEWS: strings can now be reversed
06:44 cotto leading researchers proved wrong
06:49 cotto committed
06:53 cotto like the pig
06:55 moritz +=item C<void reverse(STRING *src)>
06:55 moritz +
06:55 moritz +Reverse the ascii STRING C<src> in place.
06:55 moritz is the in-place version ASCII-only?
06:56 moritz or is the 'ascii' just a left-over?
06:56 cotto my mistake
06:59 moritz cotto++ # string reverse
07:01 cotto Was the old version in use by Rakudo?
07:01 moritz no
07:01 moritz or maybe in the old rakudo branch
07:01 cotto Good.  I'd feel bad if anyone were using it.
07:03 moritz the current solution is horribly inefficient; I plan to use the new .reverse from parrot instead
07:04 cotto The new solution is also horribly inefficient, though perhaps less so than Rakudo's.
07:04 cotto How heavily will it be used?
07:04 moritz (~self).split('').reverse().join;
07:04 cotto ...
07:05 moritz as heavily as people use Str.flip in Perl 6
07:05 cotto Ok.  The .reverse method beats that.
07:05 moritz I'm sure it does :-)
07:06 dalek parrot: r49540 | cotto++ | trunk (4 files):
07:06 dalek parrot: [str] provide a sane (if inefficient) C- and pir-level interface for reversing strings
07:06 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49540/
07:06 dalek parrot: r49541 | cotto++ | trunk/docs/pdds/pdd28_strings.pod:
07:06 dalek parrot: [pdd] remove ascii-only reverse limitation from strings pdd
07:06 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49541/
07:06 dalek parrot: r49542 | cotto++ | trunk/src/pmc/string.pmc:
07:06 dalek parrot: [pmc] fix incorrect docs in String PMC noticed by moritz++
07:06 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49542/
07:15 moritz cotto: small benchmark: my $str = 'möpbla blubb' x 100;
07:15 moritz $str.flip for ^10;
07:16 moritz took real    0m14.714s on my machine
07:16 moritz now:
07:16 moritz real    0m0.754s
07:16 cotto sweet
07:16 moritz and startup time is 0.68s here :-)
07:17 moritz (14.714 - 0.68) / (0.754 - 0.68)
07:17 aloha 189.648648648649
07:17 cotto I like >100x speedups.
07:17 * moritz too :-)
07:18 cotto Do you think it'll be worth optimizing further?
07:20 cotto There's room for improvement.
07:20 moritz if it's not too much work, yes
07:24 cotto I'll see what can be done.  It's a nice change to make Rakudo people happy.
07:25 jsut joined #parrot
07:30 moritz my initial tests show that runtime of reverse is not linear
07:30 sorear cotto used an O(N^2) algorithm
07:30 moritz (which is not surprising, considering the immplementation)
07:53 cotto Looks like StringBuild is quite a bit more efficient.
07:57 cotto looks like it's closer to O(n) now
08:01 cotto moritz, how's it look now?
08:02 moritz cotto: will take a while to rebuild parrot and rakudo... I'll report when it's done
08:02 cotto np
08:02 cotto though you'll only need to rebuild and install Parrot.
08:04 moritz doesn't the fakexecutable contain a statically linked parrot?
08:04 cotto I thought it was dynamic
08:04 cotto yup.  dynamic
08:04 moritz then it shouldn't be a problem
08:07 dalek parrot: r49543 | cotto++ | trunk/src/string/api.c:
08:07 dalek parrot: [str] improve the performance of Parrot_str_reverse
08:07 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49543/
08:10 * moritz rebuilds rakudo, because he doesn't trust the results otherwise
08:20 moritz cotto: it didn't improve. increasing the string length by a factor 5 still slows down by a factor of about 20
08:22 cotto I show a significant improvement with a pure pir microbenchmark.
08:22 moritz what string lengths do you use?
08:23 cotto I varied between 500 and 8000 chars
08:23 cotto *3
08:24 * moritz varies between 6k and 120k
08:29 cotto for a string in that range, the new version completes in a few seconds while the old version is taking a very long time
08:32 cotto ~10s vs .5s for 100x 10k char string reversal
08:38 cotto You definitely should see a difference.  Can you nopaste what you're running?
08:39 nopaste "moritz" at 192.168.1.3 pasted "string reversal benchmark (perl 6)" (6 lines) at http://nopaste.snit.ch/24429
08:42 moritz http://moritz.faui2k3.org/tmp/reverse.png
08:43 cotto I see an improvement.
08:43 moritz cotto: fwiw, I didn't compare absolute numbers, because the timings of the old benchmark were under load
08:43 cotto 18.6s before, 7.0 after
08:44 moritz so "no improvement" was not accurate - I should have said "still O(n^2)"
08:44 moritz but it could still be some rakudo problem
08:49 cotto I'm checking to see what the pir version looks like
09:03 cotto It's worse than linear.
09:09 dalek parrot: r49544 | mikehh++ | trunk/MANIFEST:
09:09 dalek parrot: re-generate MANIFEST
09:09 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49544/
09:09 dalek parrot: r49545 | mikehh++ | trunk/src/string/api.c:
09:09 dalek parrot: fix codetest failure - trailing whitespace
09:09 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49545/
09:12 cotto http://mksig.org/img/string.repeat%20perfor​mance%20as%20string%20size%20increases.png
09:15 cotto Gah.  That was the old version.
09:23 cotto updated version with the pink line being the new version with 10x string lengths
09:35 cotto I'm calling it mostly O(n) and going to bed.
09:35 moritz looks good
09:35 moritz sleep well cotto++
09:36 cotto night moritz
09:36 cotto happy hacking
09:37 cotto go forth and reverse strings
09:38 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#607) fulltest) at r49545 - Ubuntu 10.10 amd64 (g++-4.5 with --optimize)
10:28 mikehh rakudo (79f754a) builds on parrot r49545 - make test PASS, make spectest_smolder(#608) roast (866d5ab)) FAIL - Ubuntu 10.10 amd64 (g++-4.5 with --optimize)
10:28 mikehh 27,015 ok, 3 failed, 594 todo, 1,897 skipped and 0 unexpectedly succeeded
10:48 dngor left #parrot
10:48 dngor joined #parrot
11:49 contingencyplan left #parrot
12:06 he_ joined #parrot
12:36 Infinoid woo, Result: PASS on linux armel
12:36 Infinoid If I were to set up daily smolders on this box, would it be more useful with or without --optimize?
12:38 moritz rakudo usually compiles parrith with --optimize
12:38 moritz *parrot
12:38 moritz so that's what I'd use
12:38 integral left #parrot
12:39 integral joined #parrot
13:21 tadzik joined #parrot
13:47 Andy joined #parrot
14:18 brianwisti joined #parrot
14:20 PerlPilot is now known as PerlJam
14:36 tadzik left #parrot
14:41 rurban_ joined #parrot
14:43 rurban left #parrot
14:43 rurban_ is now known as rurban
14:45 contingencyplan joined #parrot
14:45 brianwisti Does anyone know whether there's an rvm-style handler for Parrot floating around?
14:49 kid51 joined #parrot
14:53 dmalcolm joined #parrot
14:57 allison left #parrot
14:58 nwellnhof joined #parrot
15:08 tadzik joined #parrot
15:18 dalek parrot: r49546 | jkeenan++ | trunk/t/steps/auto/format-01.t:
15:18 dalek parrot: runstep() is safely testable, so let's test its return value.
15:18 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49546/
15:23 tadzik left #parrot
15:32 davidfetter left #parrot
15:33 davidfetter joined #parrot
15:34 fperrad joined #parrot
15:36 s1n joined #parrot
15:38 s1n left #parrot
15:42 tadzik joined #parrot
15:49 dalek parrot: r49547 | jkeenan++ | trunk/t/steps/auto/stat-01.t:
15:49 dalek parrot: Provide test for successful completion of runstep().
15:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49547/
15:49 dalek parrot: r49548 | jkeenan++ | trunk/t/steps/auto/stat-01.t:
15:49 dalek parrot: Convert test to more up-to-date testing procedure (Parrot::Configure::Step::Test).
15:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49548/
15:53 kid51 seen Coke?
15:53 aloha Coke was last seen in #parrot 9 days 18 hours ago saying "though my ARGH is directed at chromatic's request for PIR.".
15:55 silug left #parrot
15:57 nwellnhof left #parrot
15:57 dukeleto good localtime()
16:02 theory joined #parrot
16:03 davidfetter 'sup dukeleto
16:06 dukeleto davidfetter: it is a cold foggy morning in PDX
16:06 jsut_ joined #parrot
16:07 davidfetter it is a mostly sunny morning here in OAK
16:07 davidfetter well, i'm not actually *at* OAK
16:11 jsut left #parrot
16:15 kid51 dukeleto:  What part of PDX are you in?  Where I am, the sun is out!
16:15 whiteknight joined #parrot
16:16 brianwisti I think I'll try again now that it looks like more folks are up :-) Is there a rvm-style tool for handling multiple Parrot installations?
16:19 * kid51 searches for 'rvm' and responds ...
16:19 dukeleto kid51: i am slightly uphill from you, in NE PDX
16:19 kid51 brianwisti: Almost certainly not (yet).
16:19 dukeleto brianwisti: i wish there was, we want something like that
16:19 dukeleto brianwisti: please write one :)
16:19 brianwisti Excellent. I know what my next project will be.
16:19 dukeleto brianwisti: something like parrotbrew ?
16:19 kid51 brianwisti: Open a TT and get to work!
16:19 * brianwisti googles
16:20 dukeleto brianwisti: perlbrew does that for Perl
16:20 brianwisti dukeleto: yep, pretty much
16:20 dalek parrot: r49549 | dukeleto++ | trunk/NEWS:
16:20 dalek parrot: [doc] Update NEWS about String.reverse
16:20 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49549/
16:21 dukeleto brianwisti: to get around not having a tool like that I install into the build dir, and then have build dirs lised in my PATH before other /bin dirs
16:21 dukeleto brianwisti: which also means fiddling with my LD_LIBRARY_PATH to compile against
16:22 kid51 dukeleto That approach causes brain damage
16:23 brianwisti Is it kosher to create a TT and assign it to myself?
16:23 dukeleto brianwisti: go for it
16:24 dukeleto kid51: yep, but let me know when have something better
16:24 cotto ~~
16:25 dukeleto after the recent change to always build install_config.o, i don't think installing into the build dir is really necessary any more. At least not to build an HLL
16:25 whiteknight left #parrot
16:32 jan joined #parrot
16:34 cotto brianwisti, ping
16:35 bacek left #parrot
16:36 brianwisti cotto: ponged
16:51 dalek parrot: r49550 | jkeenan++ | trunk (2 files):
16:51 dalek parrot: Provide test of configuration step alternative outcomes.
16:51 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49550/
17:03 theory left #parrot
17:06 dalek parrot: r49551 | jkeenan++ | trunk/t/steps/auto/llvm-01.t:
17:06 dalek parrot: Convert test to more up-to-date testing procedure (Parrot::Configure::Step::Test).
17:06 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49551/
17:15 allison joined #parrot
17:42 theory joined #parrot
17:45 brianwisti *sigh* I started writing a TT, and now it's halfway to being a README
17:47 kid51 brianwisti:  So, open the TT with 1 or 2 sentences, then attach README later when complete.
17:47 theory left #parrot
17:47 kid51 afk
17:53 dalek parrot: r49552 | jkeenan++ | branches/tt1824_ipv6_configure (4 files):
17:53 dalek parrot: Implement kurahaupo++'s patch as configuration step auto::ipv6.  Add test file.  Update MANIFEST.
17:53 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49552/
17:53 cotto brianwisti, just make to save it to a file in case trac decides to log you out, as it occasionally does.
17:54 brianwisti cotto: I extracted the middle of my TT to a text file, then submitted the beginning and end as the actual TT.
17:55 cotto is this about parrotbrew (or whatever you want to call it)?
17:55 theory joined #parrot
17:56 cotto yes, it is
17:56 brianwisti yeah. The skeleton I made earlier this morning as called 'parrot-handler', but as it's no more than a module-starter bit and now a README, it can be called whatever.
18:00 silug joined #parrot
18:04 theory left #parrot
18:04 theory joined #parrot
18:21 dukeleto kid51: how does one get the value of HAS_IPV6 from parrot_config ? It doesn't seem to be a key in there
18:22 kid51 grep -in ipv6 lib/Parrot/Config/Generated.pm
18:23 kid51 Note: this is still in branch.
18:23 kid51 Untested anywhere except linux.
18:25 dukeleto kid51: duh. I was looking for it in trunk.
18:28 dukeleto kid51: just verifying, i don't have the branch checked out right now: the ipv6 info is available from PIR, too, correct?
18:31 fperrad left #parrot
18:34 silug left #parrot
18:40 fperrad joined #parrot
18:42 particle left #parrot
18:43 pjcj left #parrot
18:50 Kulag left #parrot
18:57 kid51 dukeleto: Yes. grep -in ipv6 lib/Parrot/Config/Generated.pm config_lib.pir
19:05 kid51 left #parrot
19:07 dukeleto brianwisti: http://trac.parrot.org/parrot/ticket/1381
19:08 brianwisti I do like filing tickets then forgetting about them.
19:12 dukeleto brianwisti: i noticed because it was assigned to me :)
19:38 lucian_ joined #parrot
19:40 lucian left #parrot
20:02 zostay left #parrot
20:02 zostay joined #parrot
20:06 bacek joined #parrot
20:11 cotto seen paul_the_greek
20:11 aloha paul_the_greek was last seen in #parrot 16 days 22 hours ago saying "450MB for 6K lines is 75K per line.".
20:38 Kulag joined #parrot
20:39 silug joined #parrot
20:49 theory left #parrot
20:59 bacek ~~
21:02 mikehh left #parrot
21:03 mikehh joined #parrot
21:06 dngor left #parrot
21:08 mikehh_ joined #parrot
21:10 mikehh left #parrot
21:13 dalek parrot: r49553 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c:
21:13 dalek parrot: Fix check_sanity function
21:13 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49553/
21:13 dalek parrot: r49554 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c:
21:13 dalek parrot: Add more checks for GC consistency during mark&sweep
21:14 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49554/
21:18 raek joined #parrot
21:41 dngor joined #parrot
21:45 AzureStone left #parrot
21:46 AzureStone joined #parrot
21:59 dukeleto hola
22:01 cotto aloh
22:06 brianwisti yo
22:14 dmalcolm left #parrot
22:14 Andy left #parrot
22:27 fperrad left #parrot
22:31 brianwisti left #parrot
22:34 theory joined #parrot
22:40 rurban_ joined #parrot
22:42 tadzik left #parrot
22:43 rurban left #parrot
22:43 rurban_ is now known as rurban
22:45 mikehh_ is now known as mikehh
22:45 mikehh opbots, names
22:49 cotto opbots, sandwich
22:59 dukeleto aloha, sudo make me a sandwich
23:28 davidfetter left #parrot
23:45 dngor_ joined #parrot
23:46 dngor left #parrot
23:52 davidfetter joined #parrot
23:54 davidfetter left #parrot

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

Parrot | source cross referenced