Camelia, the Perl 6 bug

IRC log for #parrot, 2008-12-20

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:09 AndyA joined #parrot
00:15 TiMBuS joined #parrot
00:16 cotto chromatic, any reason I shouldn't apply this:
00:17 nopaste "cotto" at 96.26.202.243 pasted "patch to randomize hash seeds" (38 lines) at http://nopaste.snit.ch/15045
00:18 chromatic Provided shared STRINGs get marked per the comment and all tests pass, we can experiment with it for a while.
00:18 cotto all tests passed (though I'm double-checking)
00:18 chromatic It's worth running at least testC and testj and Rakudo's spectests as well.
00:19 cotto Actually I got around that by making all interps with the same parent have the same seed as the parent.
00:19 chromatic Makes sense.
00:20 chromatic_away Feel free to apply though.
00:21 cotto thanks
00:28 cotto Somehow t/pmc/orderedhash.t:5 still fails on testC.
00:29 cotto sometimes.
00:29 purl sometimes I think you're off your rocker.
00:31 cotto OrderedHash--
00:34 cotto my own fault, but an easy fix
00:34 jhorwitz joined #parrot
00:37 TiMBuS joined #parrot
00:45 TiMBuS joined #parrot
00:50 Whiteknight cotto++ #nice patch
01:05 dalek r34121 | Whiteknight++ | :
01:05 dalek : [pdd09gc_part1] adding the incremental_mc.c file to the branch, although it's not connected to anything yet
01:05 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34121
01:23 apple-gunkies joined #parrot
01:24 dalek r34122 | util++ | :
01:24 dalek : Typo - s/biulds/builds/ in parrot_coverage.pl
01:24 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34122
01:30 Aisling_ joined #parrot
01:30 TimToady_ joined #parrot
01:30 Eevee_ joined #parrot
01:36 tetragon joined #parrot
01:39 slavorg joined #parrot
01:41 jsut|work joined #parrot
01:41 magnachef joined #parrot
01:43 TiMBuS joined #parrot
01:45 chromatic_away joined #parrot
01:45 bacek joined #parrot
01:47 dalek r34123 | Whiteknight++ | :
01:47 dalek : [pdd09gc_part1] some simplifications to the incremental GC, and integrate it into the rest of Parrot a little
01:48 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34123
02:00 dalek r34124 | Whiteknight++ | :
02:00 dalek : [pdd09gc_part1] two small notes
02:00 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34124
02:09 dalek r34125 | Whiteknight++ | :
02:09 dalek : [pdd09gc_part1] remove 'batch mode' and uncomment a critical piece of code
02:09 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34125
02:12 dalek r34126 | cotto++ | :
02:12 dalek : [pmc] fix cotto--'s fix to OrderedHash
02:12 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34126
02:12 dalek r34127 | cotto++ | :
02:12 dalek : [hash] randomize an interp's hash seed, or inhert the parent's seed if applicable
02:12 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34127
02:21 Whiteknight what makes a platform JIT capable?
02:22 Whiteknight because I thought mine was, but configure is saying that it isn't now
02:31 Whiteknight running testj proves that my system really isn't jit-capable. That's a shame
02:34 cotto Are you running one of those special archs?
02:34 Whiteknight amd64
02:35 Whiteknight I'm not sure if that counts as "special" or not
02:35 Whiteknight and I don't know enough about JIT to improve the coverage on this system
02:49 apple-gunkies joined #parrot
02:59 pmichaud last time I checked (a little over a year ago), amd64 wasn't a jitted platform
03:00 pmichaud so I got a speed boost in Parrot when I switched to 32 bit (for other reasons)
03:10 dalek r34128 | util++ | :
03:10 dalek : [codingstd] Removed trailing whitespace from action.pm
03:10 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34128
03:13 Whiteknight what does the makefile error "multiple target patterns" mean?
03:15 geof joined #parrot
03:19 apple-gunkies joined #parrot
03:34 MetaEd joined #parrot
03:40 MetaEd left #parrot
03:54 dalek r34129 | Whiteknight++ | :
03:54 dalek : [JIT] Add some stub C files in preparation to work on RT#38929
03:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34129
04:01 elmex_ joined #parrot
04:08 Andy joined #parrot
04:48 MetaEd joined #parrot
04:50 MetaEd I am learning to build a compiler with Parrot 0.8.0. I am ready to write unit tests. The distributed languages use a variety of test methods. I searched but could not find documentation on unit test development. Is there a good place to start?
05:16 apple-gunkies joined #parrot
05:27 Theory joined #parrot
05:33 mberends MetaEd, still here?
05:33 MetaEd You bet
05:34 mberends I also had to get started with unit tests recently. I'll try to recall the key elements if you like.
05:35 MetaEd I'd love it. I should say that I think it will be impractical to write my tests in the target language.
05:36 mberends ok, the heart of the design is Test Anything Protocol (TAP). Seen that?
05:36 MetaEd That is, I can see that a number of the unit tests were written in the target language, but it seems I am going to have to write my tests from Perl.
05:36 MetaEd I have not seen TAP.
05:37 MetaEd I found this: http://search.cpan.org/dist/parrot/docs/tests.pod
05:37 Tene MetaEd: what language are you implementing?
05:37 MetaEd INTERCAL-72
05:38 Tene That explains why you don't want to write in-language tests. :)
05:38 MetaEd Yes.
05:39 mberends so, you want to burn up as many CPU cycles as possible without the sponsors getting wise to it.
05:39 mberends perldoc Test::Tutorial is good
05:39 MetaEd I needed a good reason to break out the akvavit.
05:40 MetaEd From Perl5 perldoc?
05:40 mberends yes, Perl 5 perldoc. I make @reasons as I go along.
05:41 MetaEd I'm grateful for the pointers.
05:42 mberends ok, distilled concepts:
05:43 mberends TAP defines a series of messages that the testee program sends to the test harness.
05:44 mberends The harness receives the messages, controls overall flow and generates reports
05:44 mberends The testee is a child process. It sends messages via its standard output.
05:45 mberends The messages are: first line: '1..n' where n is the number of tests (lines) to follow.
05:46 mberends then: n lines: 'ok i' where i is the test number from 1..n
05:47 mberends or: 'not ok i' if test number i failed, for example if $result != $expected
05:47 MetaEd Ok, I am with you so far, I see that some of the languages do this directly on their stdout.
05:48 mberends that why the TAP is for Anything :)
05:48 mberends so your software needs to produce those outputs as well.
05:49 MetaEd And if I cannot do so directly, evidently I can use Perl functions that will compare expected to actual output and write the TAP results for me?
05:50 * mberends thinking..
05:50 purl http://www.terrybisson.com/meat.html
05:51 mberends I cannot see how your prototype INTERCAL implementation would be able to call Perl functions
05:52 MetaEd It is looking to me as if some languages are being tested through a Perl wrapper. The Perl wrapper evidently runs the language and compares the output to an expected value. Presumably, then, the Perl writes an ok or not ok back to the harness.
05:53 mberends yes I see, then Perl is the child process and your code is a grandchild process.
05:53 MetaEd That's how it is beginning to look. Armed with what you have told me about TAP I will do some more reading and see whether I am on the right track.
05:54 tetragon joined #parrot
05:55 mberends I think the wrapper approach adds difficulties. Is it so hard to do arbitrary print statements in INTERCAL?
05:56 MetaEd All output from INTERCAL-72 is in the form of Roman numerals.
05:56 mberends wow
05:56 mberends quick, get me a wrapper!
05:57 MetaEd What's interesting about it, though, is the unusual lexical structure. I figured if I could get Parrot to speak it I could probably do any other language.
05:59 mberends yes, I read an interview with INTERCAL's designer at some slashdotted Australian computing site. He was optimizing for complexity.
06:01 MetaEd As an aside, the language manual is hilarious.
06:01 mberends MetaEd: http://developers.slashdot.org/​article.pl?sid=08/07/04/229213
06:02 MetaEd Yes, Don Woods, he was one of the original authors.
06:02 mberends manual url?
06:03 MetaEd http://www.muppetlabs.com/~br​eadbox/intercal/intercal.txt is the INTERCAL-72 manual
06:03 MetaEd there are some later additions to the language that would, in fact, permit me to write arbitrary text, albeit in a very convoluted way
06:04 MetaEd And there are other innovations such as the COME FROM statement
06:05 TiMBuS what the heck is 'Null PMC access in can()' and why is it being called from HLLCompiler;parse? =/
06:05 TiMBuS oh god i broke something didnt i
06:05 Andy Is anyone in here also doing p5 work?
06:05 mberends the manual looks familiar, I liked the style too. Of course COME FROM is useful for obfuscation oriented programming
06:06 Andy chromatic said he was probably going to ignore p5 going forward, and I thought "He hasn't yet?"
06:08 MetaEd @mberends Yes, very much so. Threaded Intercal is a step further into hell along those lines. Multiple COME FROM statements with the same origin create multiple threads.
06:08 mberends Andy, I think chromatic wrote recently that p5 would remain essential for building parrot.
06:08 Andy yeah but I mean working on p5
06:08 Andy not with p5
06:10 mberends probably just good bits of p6 trickle into p5 when it's convenient.
06:15 chromatic joined #parrot
06:16 mberends Andy, p6 -> p5 trickle: http://use.perl.org/~chromatic/journal/38077
06:17 Andy speak of the devil
06:17 purl Eeeeek! Where?!?!
06:22 chromatic I'll be back in a few.
06:47 Hadi joined #parrot
06:47 Hadi left #parrot
06:50 MetaEd left #parrot
07:10 yjhz joined #parrot
07:20 ask_ joined #parrot
07:37 apple-gunkies joined #parrot
07:57 dalek r34130 | petdance++ | :
07:57 dalek : No importing necessary
07:57 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34130
08:05 dalek r34131 | petdance++ | :
08:05 dalek : no recompiling regexes in while loops
08:05 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34131
08:34 Theory joined #parrot
08:41 dalek r34132 | fperrad++ | :
08:41 dalek : [Lua]
08:41 dalek : - fix: now use subid
08:41 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34132
08:52 lathos joined #parrot
09:24 pdcawley joined #parrot
10:06 Theory joined #parrot
10:09 iblechbot joined #parrot
10:15 dalek r34133 | moritz++ | :
10:15 dalek : [rakudo] move .map and .grep to any-list.pir to make them work on ranges.
10:15 dalek : Patch courtesy by Cory Spence, cspencer++. Closes RT #61550.
10:15 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34133
10:41 dalek r34134 | pmichaud++ | :
10:41 dalek : [rakudo]: spectest-progress.csv update: 252 files, 5228 passing, 0 failing
10:41 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34134
10:51 AndyA joined #parrot
10:58 dalek r34135 | pmichaud++ | :
10:58 dalek : [rakudo]:  Clean up export handling for 'map' and 'grep'.
10:58 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34135
11:11 dalek r34136 | moritz++ | :
11:11 dalek : [CREDITS] credit cpsencer++ for the Rakudo work
11:11 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34136
11:13 dalek r34137 | pmichaud++ | :
11:13 dalek : [rakudo]: Distinguish array from hash access (resolves RT #60732).
11:13 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34137
11:54 masak joined #parrot
11:56 dalek r34138 | pmichaud++ | :
11:56 dalek : [rakudo]:  Change \d[...] to \c[...] to comply with S02 change.
11:56 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34138
11:58 dalek r34139 | pmichaud++ | :
11:58 dalek : [rakudo]:  update tests to match \d --> \c change in r34138.
11:58 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34139
12:00 masak PGE day today?
12:05 pmichaud no, just cleaning up lots of little things here and there.
12:05 pmichaud it's still 06h00 here -- couldn't sleep so I decided to do some hacking.
12:05 pmichaud a bit later in the day I'm hoping to do the param refactor.
12:08 masak woot.
12:09 * masak will probably spend the afternoon hacking November and Druid
12:17 lu_zero druid?
12:17 lu_zero what's that?
12:17 masak lu_zero: http://www.gamerz.net/pbmserv/druid.html
12:17 masak it's a board game that I've implemented in Rakudo.
12:18 lu_zero interesting =)
12:18 masak aye :)
12:19 lu_zero now, if only the website manages to load...
12:20 masak lu_zero: it's a bit slow, I know. maybe the Google cache would serve you better.
12:21 masak http://209.85.129.132/search?q=cache:b802h8Vv​6UAJ:www.gamerz.net/pbmserv/druid.html+http:/​/www.gamerz.net/pbmserv/druid.html&hl=en&​amp;ct=clnk&cd=1&client=iceweasel-a
12:22 Zaba joined #parrot
12:23 * lu_zero got there already and read the whole ruleset
12:24 lu_zero now the game just need an opengl ui and some sprites =)
12:24 masak lu_zero: aye. :)
12:25 masak lu_zero: or, as a webapp, an SVG frontend.
12:27 lu_zero =)
12:27 dalek r34140 | pmichaud++ | :
12:27 dalek : [rakudo]:  Add .kv method to Pair.
12:27 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34140
12:29 dalek r34141 | pmichaud++ | :
12:29 dalek : [rakudo]:  Add S02-builtin_data_types/pair.t to spectest regression.
12:29 dalek : +63 passing tests.
12:29 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34141
12:35 dalek r34142 | moritz++ | :
12:35 dalek : [rakudo] add an interpolation test to spectest.data
12:35 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34142
12:36 masak is the test failure in S29-list/reverse known?
12:36 moritz not to me
12:36 Zaba joined #parrot
12:37 moritz masak: could very well be a test relying on ordered stringification of %hash
12:38 masak sounds bad-ish.
12:39 masak it was test 46 in that file.
12:39 masak checking.
12:40 masak yep. it does rely on ordered stringification.
12:41 moritz masak: care to fix?
12:43 moritz cotto++ changed hash seeding, so that false tests that passed before stopped working
12:45 masak moritz: fixing.
12:46 moritz .sort is very handy
12:47 masak moritz: good idea, but I did it slightly differently.
12:48 moritz masak: if it works, it's fine by me ;-)
12:48 masak :) we'll see. re-fudging on this slightly old desktop.
12:51 masak & # holiday gift shopping
12:54 Zaba joined #parrot
13:01 Tene purl: chromatic?
13:01 purl chromatic is <req>a lot of fun.  For years I'd try to play stuff like `peter and the wolf', and then I'd be frustrated because it would use some note I didn't have. or the author of jellybean or mailto:chromatic@wgz.org or http://wgz.org/chromatic/ or the winner of the not-a-contest perl-bugathon. or best reached via email. or the guy who hit me in the eye.
13:05 Zaba joined #parrot
13:05 Tene pmichaud: if I were to take a few days off work to work on Parrot in the next couple of weeks, you have any preference when they happen?
13:06 Tene I'll be off next week from the 24th anyway.  Was thinking of taking the entire next week off too.
13:08 * Tene suffering caffeine poisoning... going to try again to sleep...
13:13 pmichaud Tene: I'm expecting/hoping to get a lot of parrot work done over the next 5 days (no kids at home, no $otherjob interruptions)
13:13 pmichaud after that I'm less sure of my schedule, although I do expect to be focusing on Parrot a lot in the next 2-3 weeks
13:13 pmichaud so, whatever schedule seems to work best for you is likely good for me.
13:13 johbar joined #parrot
13:13 Tene Ah.  Maybe I could arrange for Mon/Tues off.  Unsure, though.
13:14 pmichaud anyway, kids return here on the 26th, which means I'll have a few more distractions between then and the 2nd.  But I still expect/hope to be doing fairly intensive work in that period also, or at least being able to help remove roadblocks for others.
13:16 Tene Details on TT25 would be nice. :)
13:16 pmichaud I will make sure that happens between now and Monday.
13:16 Tene I would love to have plenty of work available at least after Tuesday.
13:17 pmichaud okay.  I'm thinking that hll stuff we'll want to create a new branch and just barrel through it there.
13:17 * Tene try to sleep again.
13:17 pmichaud we'll find each thing that breaks and fix it then.
13:17 * Tene nods.
13:18 Tene Thanks for all your help.
13:23 ask_ joined #parrot
13:33 szabgab I am playing again with Parrot::Embed, if I call Parrot::Interpreter twice, I get a nasty crash
13:33 szabgab is there a way to tell the first interpreter to go away before I initiate (with Parrot::Interpreter->new ) the second one?
13:59 alvar joined #parrot
14:11 pmichaud let's see which is faster... "make spectest" in Rakudo, or the amount of time it takes for RT to respond to my page requests.
14:12 moritz pmichaud: how many cores have you got available for parallel testing? ;-)
14:13 pmichaud rt wins, but spectest got through synopsis 12 before rt finished.  :-)
14:16 Debolaz joined #parrot
14:18 jimmy joined #parrot
14:19 moritz which mostly tells us that S12 is still severly undertested
14:19 dalek r34143 | pmichaud++ | :
14:19 dalek : [core]:  Adjust .CCLASS_WORD and .CCLASS_ALPHABETIC to not throw exceptions
14:19 dalek : on unicode strings when ICU isn't present.  This is a big cheat --
14:19 dalek : it only handles codepoints below U+02B0 -- but it's a lot better than
14:19 dalek : getting the exception and allows a wider range of programs to run.
14:19 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34143
14:19 dalek r34144 | pmichaud++ | :
14:19 dalek : [rakudo]:  Recognize more unicode bracketing characters in quotes.
14:19 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34144
14:20 Whiteknight joined #parrot
14:22 dalek r34145 | pmichaud++ | :
14:22 dalek : [rakudo]:  Add S02-literals/quoting-unicode.t to regression.  +70 passing tests.
14:22 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34145
14:27 kid51 joined #parrot
14:31 zostay joined #parrot
14:38 jimmy rt?
14:38 purl rt is just RT (http://bestpractical.com/rt) or (:rt3) or (: rt bugs) or Obra's trouble ticketing system or the first IBM RISC workstation (http://www.contrib.andrew.c​mu.edu/~shadow/ibmrt.html) or the bombsquad or the Right Thing or very very capable and open-source or an application framework that bundles a ticketing system or obra's baby or SOOOO slow :-S or email mailto:perlbug-owner@perl.org for access
14:42 dalek r34146 | pmichaud++ | :
14:42 dalek : [rakudo]:  Make the unicode versions of hyperops work (e.g., �+�).
14:42 dalek : This relegates programs containing the french angle brackets to use
14:42 dalek : utf-8 parsing (slower), but we gain these hyperops and it may lead
14:42 dalek : to getting french quotes to work.
14:43 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34146
14:44 kid51 pmichaud  Would a program that wanted to use hyperops have to declare something at its beginning in order to use them?
14:47 kid51 And, on a lighter note, is the ">>|<<" icon for perlbug on rt.perl.org a Perl 6 operator?
14:49 Zaba Why does Perl 6 need separate operators for string and number bitwise operations? WIth classes everywhere, can't one just overload them?
14:49 jimmy Whiteknight: https://trac.parrot.org/parrot/ticket/72
14:49 jimmy may be there were some wrong fixes.
14:49 Whiteknight hello
14:49 purl hello, Whiteknight.
14:50 Whiteknight I'll look at that in a bit
14:50 kid51 Getting 500 errors at rt.perl.org
14:51 jimmy thanks
14:51 Coke zaba;so you don't have to rebless an object to do a comparision.
14:52 Coke think of it as enforcing a context on the comparison without changing the original object.
14:52 masak 你好, jimmy
14:52 jimmy 好啊,masak
14:53 jimmy 你在啊,看到你 November 的 perl6 代码了
14:53 * masak 's temporary desktop can only show half of jimmy's reply
14:53 Zaba Coke, but as_string and such exist..
14:53 jimmy masak: why ?
14:54 Coke zaba; While I am not part of @larry, I'd have to guess "syntactic sugar."
14:54 jimmy ah, i just get 500 at rt.perl.org
14:54 masak jimmy: don't really know. some font issue in Emacs.
14:54 Coke kid51: hey, you're on. I'm heading back out into the snow shortly, but I put together a patch for smoke->smolder.
14:55 Coke Feel free to apply it if it looks OK to you. only thing the patch is missing is removeing 'smoke.html' from the list of ignored files in buildroot
14:55 masak jimmy: I don't understand the last thing you said. Did I see the November code in Perl 6? something like that...
14:56 jimmy masak, you are right. I see the November code in Perl 6.
14:56 * Coke is glad to see consensus on the vc6 issue.
14:56 masak jimmy: ah, you're reding it? cool.
14:56 Coke ah. I read that as "why did patrick copy code from november into rakudo?"
14:56 lathos November doesn't support SQLite yet. :)
14:56 jimmy masak: yes. I have read it .
14:57 Coke yay, fun with languages.
14:57 masak lathos: that's right. I've been thinking of playing with that in a branch.
14:58 masak Coke: there have been back-contributions from November to Rakudo (in the Test.pm module), but that was me doing the copying. :)
14:58 Coke yay, I was just remarking on how much I hate english. =-)
14:58 Coke er, "yah"
14:59 * Coke heads back out into the snow to pick up his kids at the local sliding place.
14:59 * masak likes English
15:00 jhorwitz joined #parrot
15:03 masak is RT down?
15:04 masak ah, now I got through.
15:04 jimmy masak: it's down now.
15:04 * kid51 just filed bug report about rt.perl.org
15:04 masak jimmy: it seems to ber up and down alternately.
15:05 jimmy masak: yes,usually it's down.
15:05 masak :/
15:07 kid51 RT continues to generate 500 errors for me -- so off to other things.
15:07 kid51 nick kid51_afk
15:10 masak that's a lot of errors ;)
15:17 Zaba joined #parrot
15:18 jimmy sometimes rt works.
15:22 dalek r34147 | jhorwitz++ | :
15:22 dalek : [NCI] new signatures for mod_parrot
15:22 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34147
15:25 tetragon_ joined #parrot
15:39 Hadi joined #parrot
15:40 Hadi left #parrot
16:17 iblechbot joined #parrot
16:23 shorten joined #parrot
16:30 TimToady_ Zaba: how would the bitwise operators distinguish types that have both numeric and string interfaces?
16:30 TimToady_ this problem creates an amount of heartburn in p5 currently
16:30 Zaba TimToady_, well, one could explicitly call as_string or similar..
16:31 TimToady_ one could, but we had the ~ and + memes floating around already, and it gets tiresome to type long words when doing a lot of bitwise work
16:31 TimToady_ when you're doing some, you tend to be doing a lot
16:39 gaurav joined #parrot
16:41 rurban joined #parrot
16:46 Coke eek, it's @larry, the @landlord.
16:47 * Coke misses _the far side_
16:47 Coke TimToady_: how goes?
16:47 TimToady_ about to leave for socal
16:48 Coke that sounds much less snowy than here.
16:48 Coke ~~ . safe travel
16:49 apeiron joined #parrot
16:53 TimToady_ bbl &
17:00 barney joined #parrot
17:03 Theory joined #parrot
17:08 tetragon joined #parrot
17:11 japhb joined #parrot
17:15 * Coke tests his net cxn.
17:15 * Coke smacks safari.
17:23 apeiron joined #parrot
17:40 Theory joined #parrot
17:41 Zaba joined #parrot
18:18 dalek r34148 | rblasch++ | :
18:18 dalek : Visual C++ 9 port branch.
18:18 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34148
18:28 Zaba joined #parrot
18:46 dalek r34149 | pmichaud++ | :
18:46 dalek : [rakudo]:  Add unicode-whitespace.t test to regression (+48 passing tests)
18:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34149
18:47 barney joined #parrot
18:49 dalek r34150 | rblasch++ | :
18:49 dalek : Handle NaN in string_to_num.
18:49 barney What's the replacement for:
18:49 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34150
18:49 barney $P0 = getinterp
18:49 barney $P1 = $P0['sub', 1]
18:50 barney getting the caller of the current sub
18:52 dalek r34151 | rblasch++ | :
18:52 dalek : Unskip all Windows tests that pass using VC9.
18:52 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34151
18:54 dalek r34152 | rblasch++ | :
18:54 dalek : Prefer nmake in canidate list if VC is used.
18:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34152
18:55 barney found it: use ';' for multikey access
19:00 dalek r34153 | bernhard++ | :
19:00 dalek : [Pipp] Use ';' (instead of ',') as separator in multikey access
19:00 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34153
19:03 leto joined #parrot
19:09 dalek r34154 | bernhard++ | :
19:09 dalek : Ticket #72: book.patch
19:09 dalek : Courtesy of Jimmy.
19:09 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34154
19:11 barney How do I download patches from Trac tickets?
19:11 dalek r34155 | rblasch++ | :
19:11 dalek : Don't rely on CFLAGS pulled in from Perl.
19:11 dalek : Added --with-debug-crt, for linking to the Debug CRT.
19:11 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34155
19:14 chromatic joined #parrot
19:15 dalek r34156 | pmichaud++ | :
19:15 dalek : [rakudo]:  Add C<< p5=> >> operator.
19:15 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34156
19:16 szabgab barney: when viewing the attachment at the bottom of the screen there should be a link to "original format"
19:17 particle crap! my 4pm flight's been cancelled, and we're expecting 8" of snow starting tonight :( :( :(
19:17 dalek r34157 | bernhard++ | :
19:17 dalek : more spelling fixes.
19:17 dalek : Courtesy of Jimmy.
19:17 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34157
19:17 dalek r34158 | pmichaud++ | :
19:17 dalek : [rakudo]:  Add reduce-le1arg.t to regression, +49 passing tests.
19:17 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34158
19:19 barney szabgab: TNX, Found it
19:24 Infinoid I wish there was a way to turn HTML formatting off in the description fields of svn.perl.org's RSS
19:24 Infinoid it is making it impossible for things like pmichaud's "Add C<< p5=> >> operator." description to come through properly.
19:24 Infinoid (If it weren't for that, I have an updated plugin for dalek that also gets trunk/branch prefixes right.)
19:25 particle does it get them right even at the root? like say when a branch is merged?
19:25 particle or a new branch created?
19:26 Infinoid it should.  svn.perl.org's RSS does include a list of changed files; new script just finds the longest common prefix and print that
19:26 particle ah, nice
19:27 Infinoid r34157 | bernhard++ | trunk/docs/book (3 files):
19:27 Infinoid : more spelling fixes
19:27 Infinoid link: http://svn.perl.org/viewsvn/parrot/​?hideattic=1&amp;rev=34157#dirlist
19:27 shorten Infinoid's url is at http://xrl.us/s7g3q
19:27 Infinoid I'm having a difficult time with these descriptions.  looks like it chopped that one in half
19:31 Infinoid XML::RAI is stripping out everything that looks like HTML codes when I fetch the description, but angle brackets in the initial commit message are not escaped, so they get stripped too.
19:42 dalek r34159 | pmichaud++ | :
19:42 dalek : [rakudo]:  Add S16-filehandles/io_in_for_loops.t (+25 passing tests)
19:42 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=34159
19:48 rurban_ joined #parrot
19:58 dalek joined #parrot
20:03 tetragon joined #parrot
20:12 Infinoid Dalek is fixed and updated and new and shiny; hope it works.
20:19 dalek r34160 | pmichaud++ | trunk/languages/perl6/src/classes:
20:19 dalek : [spec]:  Refactor IO.readline and prefix:<=>.
20:19 dalek link: http://svn.perl.org/viewsvn/parrot/​?hideattic=1&amp;rev=34160#dirlist
20:19 dalek r34161 | pmichaud++ | trunk/languages/perl6/t:
20:19 shorten dalek's url is at http://xrl.us/tcnrv
20:19 dalek : [rakudo]:  Add some more spectest files to the regression suite.
20:19 dalek link: http://svn.perl.org/viewsvn/parrot/​?hideattic=1&amp;rev=34161#dirlist
20:19 shorten dalek's url is at http://xrl.us/tcnuf
20:19 Infinoid other than shorten, looking good.
20:20 particle what's that supposed to look like? it's not an svn diff
20:20 particle (which is what i expected)
20:21 Infinoid you can click through and get a diff.  that's the link included in the rss
20:21 particle rss?
20:21 purl i think rss is http://interglacial.com/rss/about.html or the new EMAIL or the next big thing in the battle for eyeballs
20:21 particle i'm getting a viewvc page
20:22 Infinoid parrot rss?
20:22 purl well, parrot rss is at http://svn.perl.org/rss/log/parrot.rss
20:23 Infinoid if it is less useful, I have the revision number, and can always generate links to parrotvm.org like it was before
20:24 Infinoid (assuming SVN::Web on feather doesn't break again)
20:24 particle oh, you're purposely not using svn::web. i didn't realize that was your intent.
20:25 Infinoid my main motivation at this point was to get branch names working again
20:25 ask_ joined #parrot
20:26 Infinoid we had to hack some parsing into SVN::Web to get them working before.  and that broke a week ago when we fixed some other things relating to svn 1.5.x
20:26 Infinoid using svn.perl.org's rss was proposed as an alternative, so I tried it. :)
20:32 nute joined #parrot
20:39 dalek r34162 | pmichaud++ | trunk/languages/perl6/src (2 files):
20:39 dalek : [rakudo]:  Refactor 'first' and 'reduce' methods to Any (RT #61560, cspencer++)
20:39 dalek : * Patch (slightly modified) courtesy Cory Spencer <cspencer  at sprocket.org>
20:39 dalek link: http://svn.perl.org/viewsvn/parrot/​?hideattic=1&amp;rev=34162#dirlist
20:39 shorten dalek's url is at http://xrl.us/tekuh
21:04 iblechbot joined #parrot
21:04 Hadi joined #parrot
21:06 Hadi left #parrot
21:12 masak joined #parrot
21:20 GeJ Good morning everyone
21:26 masak hej, GeJ
21:34 masak pmichaud++ # >>+<< in Unicode
21:38 Zaba joined #parrot
21:39 davidfetter joined #parrot
21:49 GeJ hej masak
21:51 davidfetter hej, gej
21:54 apeiron_ joined #parrot
22:46 * Coke wonders why barney changed the description of the ticket instead of just commenting on it.
22:46 Coke \
22:53 Khisanth joined #parrot
23:13 kid51 joined #parrot
23:21 kid51 rt.perl.org is still erratic, it appears
23:21 kid51 I was able to log in and get one ticket, but got a 500 Internal Server Error with the next ticket
23:22 kid51 Coke ping
23:26 kid51 If someone has attached a patch to a Trac ticket, is there any way from the command-line to download the patch to disk as a plain-text file -- i.e., not as HTML?
23:30 Hinrik use links(1) ? :P
23:35 TiMBuS joined #parrot
23:38 masak there must be a way to shellscript that task.

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

Parrot | source cross referenced