Camelia, the Perl 6 bug

IRC log for #parrot, 2008-09-24

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
01:05 silug joined #parrot
01:17 chromatic joined #parrot
01:36 Ontolog joined #parrot
02:31 Ontolog_ joined #parrot
02:43 gryphon joined #parrot
02:51 chromatic pmichaud, did you send a note about your lexical proposal to the list?
03:08 adu joined #parrot
03:08 adu hi
03:34 grim_fandango joined #parrot
03:44 Tene Okay, time to look into next/last/redo.
03:47 adu hi Tene
03:47 Tene hi adu
03:47 Tene What's up?
03:47 purl The Canadian Dollar
03:47 chromatic_ joined #parrot
03:47 adu Tene: I'm revisiting parrot
03:48 adu Tene: I looked at it about a year ago and it was hard to make (and use) but I hear that's changed...
03:48 Tene A lot has changed in the past year.
03:48 Tene I don't know much about what's change din the build process, though.
03:49 adu I'm designing a dynamic functional language, and I don't want to write a VM...
03:49 Tene Parrot is a pretty good platform for that.
03:49 adu :)
03:49 Tene I'm glad to answer any questions I can for you.
03:50 Theory joined #parrot
03:50 adu are there any pdf manuals? or just the .pod's?
03:51 Tene Just the .pods, but there's a .pod->pdf convertor somewhere, I think.
03:51 adu hmm
03:52 Tene http://search.cpan.org/~ajfry/Pod-Pdf-1.2/Pdf.pm
04:15 adu joined #parrot
04:15 adu hmm
04:15 adu I got a couple warnings
04:17 adu Parrot_dlsym generates 3 warnings about deprecated macosx functions
04:17 Tene should be okay.
04:17 adu well, at least it didn't say they were undefined :)
04:18 adu hmm
04:19 adu still got the "make install" warning... that much I remember
04:19 adu so I guess it hasn't changed too much
04:19 Tene I've never tried 'make install'
04:19 Tene with parrot.
04:20 adu how else am I supposed to run "parrot example.pir"?
04:20 Tene run it from the current directory.
04:20 Tene ./parrot example.pir
04:20 adu "../../../../../src/parrot/parrot example.pir"
04:21 adu thats rediculous
04:21 Tene I personally set an alias: p=/home/sweeks/src/parrot/parrot
04:21 chromatic_ Make a shell alias then.
04:22 adu what's miniparrot?
04:22 purl i heard miniparrot was not working yet, is it?
04:24 chromatic_ It's mostly just normal Parrot... sort of a vestigial stage that one day may be bootstrappable.
04:25 adu I already have an alias p='ps auxww'
04:25 Tene adu: so set alias parrot=/whatever/path/parrot/parrot
04:25 adu sorry
04:26 adu don't mind me, i'm just complaining
04:26 Tene I don't mind. :)
04:26 Tene I complain in here all the time.
04:26 adu lol
04:45 adu uh oh
04:45 Tene Hm?
04:45 adu pheme failed 1 test, but the bottom says
04:45 adu "All tests successful."
04:47 chromatic_ It shouldn't fail anything, but it does currently give a PGE parse error that doesn't affect the tests.
04:47 chromatic_ I think I need to create an operator precedence level for the quoting operator.
04:47 adu http://perl.pastebin.us/1800
04:48 chromatic_ Yeah, that looks like what I see.
04:48 chromatic_ It's more a warning than anything else.
04:48 adu then why does it say "error"... shouldn't it say "warning"?
04:49 chromatic_ Because it generates invalid PIR code that happens to work anyway.
04:50 Tene allison didn't show up for #ps, it looks like.  I guess she's too busy for parrot lately.
04:50 chromatic_ She's been traveling, I think.
04:50 tetragon joined #parrot
04:51 chromatic_ If I recall correctly, she was supposed to be in Portland sometime.
04:51 Tene Ah, right.
04:53 chromatic_ Ahh, there's tetragon.
04:53 tetragon ?
04:53 adu tetragon: why not a square?
04:53 chromatic_ I'm looking for more segfaults to fix.
04:54 Tene Oh, I think I saw one recently.  Lemme check.
04:54 tetragon adu: Goes back to a hostname scheme I had years ago that I screwed up on the first computer
04:54 tetragon adu: I entered "icosagon" instead of "icosahedron"
04:55 chromatic_ Could have been worse.  Could have been icosaigon.
04:55 adu lol
04:56 adu so how hard would it be to mix languages in the middle of a function?
04:56 chromatic_ Depends on the language.
04:56 tetragon chromatic_: An easy way I can generate too many segfaults is to make use of jit
04:57 chromatic_ Darwin PPC?
04:57 tetragon And in other news, I have yet another laptop with screen issues...
04:57 tetragon chromatic_: Darwin i386
04:58 chromatic_ Interesting.  I thought we had JIT working on Darwin and x86.
04:58 tetragon chromatic_: I still haven't obtained a replacement PPC.  New glasses took higher priority
04:58 tetragon JIT worked on PPC Darwin but not i386 Darwin
04:58 tetragon (As of my last check)
04:59 adu like http://parrot.pastebin.us/1801
05:00 chromatic_ adu, the top-level language has to understand quoting constructs, but in theory PCT should allow that.
05:00 chromatic_ It all gets translated down to PAST and PBC eventually anyway.
05:00 adu chromatic_: ok
05:01 adu chromatic_: I'm on darwin PPC
05:02 chromatic_ adu, can you type 'make testj' and nopaste the results
05:02 chromatic_ ?
05:02 adu and I know PPC asm if you guys need help
05:03 chromatic_ If my intuition is correct, we just need to change some function signatures for tetragon and Darwin/x86.
05:04 Tene chromatic++ # --runcore=gcdebug
05:04 tetragon chromatic_: I haven't done a recent JIT build, but I still have my crash reports from last time.  The typical frame at the top was misaligned_stack_error
05:05 tetragon (And this was a 32-bit build)
05:05 dalek r31377 | tene++ | exceptionmagic:
05:05 dalek : [exceptionhandler]
05:05 dalek : * Set a custom mark for ExceptionHandler
05:05 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31377
05:06 tewk OSX wants 16 byte aligned stacks
05:06 tewk at calls, If I remember right.
05:07 tetragon http://developer.apple.com/documentation/Develope​rTools/Conceptual/LowLevelABI/Articles/IA32.html
05:08 adu tewk: they must be getting ready for 128-bit computing :P
05:08 tewk It allows use of SSE for floating point.
05:09 tetragon adu: I already have to deal with 128-bits, and PPC has Altivec
05:09 chromatic joined #parrot
05:10 chromatic I wonder if it's a stack error, or if we're generating the wrong number of arguments to calls.
05:10 chromatic Exception handlers have changed.
05:10 adu tetragon: what do you mean "deal with"?
05:10 tetragon You saw the link to the ABI function call guide?
05:10 chromatic Althought you should be using the x86 JIT, which works on Linux.
05:12 tetragon adu: Some of the graphics APIs on OS X are pretty wide in what they operate on, and you can define your own operations over them
05:12 chromatic tetragon, are the backtraces in your tickets?
05:13 adu tetragon: are you talking about like IOKit or CoreGraphics?
05:13 tetragon chromatic: I can't remember off-hand if I got a ticket in, make test was causing a plethora of stack traces to fill up the entire screen, multiple layers thick
05:13 tetragon adu: I use CoreImage
05:14 chromatic Okay. I see some non-JIT tickets.
05:16 nopaste "tetragon" at 216.126.67.44 pasted "An old JIT stack trace for i386 OS X" (144 lines) at http://nopaste.snit.ch/14157
05:16 adu i just started a dev job, so I'm not doing fancy stuff like that...
05:17 adu although I have noticed something interesting
05:18 adu I think I'm better with invisible stuff than with visible stuff
05:18 chromatic tetragon, sadly the line numbers don't match up with the current code.
05:18 adu like most of my tickets have been about fixing parsers, and priority queues and stuff, you know easy stuff
05:18 tetragon I've got a new build cooking
05:18 adu but then I got something about adding a GUI option
05:19 adu it was so hard
05:20 gryphon_ joined #parrot
05:22 tetragon chromatic: I now have a current trace, I'll just take a moment to determine the associated test case
05:22 adu i think make testj is taking awhile
05:22 chromatic Thanks!
05:22 chromatic If you can narrow it down to a PIR file, even better.
05:25 adu chromatic: it? my slowness or tetragon's trace?
05:25 adu t/compilers/pge/pge_examples is slow
05:25 tetragon adu: I killed testj after I started getting the errors, but I'm trying to trace down the file
05:26 chromatic adu, tetragon's trace and one of the PIR files causing it.
05:26 nopaste "tetragon" at 216.126.67.44 pasted "A current i386 OS X stack trace" (149 lines) at http://nopaste.snit.ch/14158
05:27 tetragon This came from t/op/calling.t at the lastest
05:28 chromatic Any idea which test within the file?
05:29 tetragon I had two traces
05:29 tetragon It just so happens that the one I've identified the test for is the other trace.
05:29 adu t/compilers/pge/pge_examples is still slow
05:30 nopaste "tetragon" at 216.126.67.44 pasted "Segfault on t/op/calling_12.pir" (144 lines) at http://nopaste.snit.ch/14159
05:32 chromatic Hm.  Any idea which op crashes?
05:33 tetragon Not at this point
05:34 adu i'm tired
05:34 chromatic You should be able to sprinkle say ops within t/op/calling_12.pir and binary chop it to a location.
05:35 tetragon Actually, the uint_to_str was a bit of a hint for this case
05:35 tetragon If I convert the numeric 42 to "42", it works
05:36 tetragon (line 7 of calling_12.pir)
05:36 chromatic The problem's somewhere around line 14 then?
05:36 chromatic the int to string conversion on the array access?
05:37 tetragon For this segfault
05:38 chromatic Can you put "say 'before'" and "say 'after'" around that line and run it with ./parrot -j to confirm?
05:39 tetragon Crashes before 'after' is output
05:39 tetragon It doesn't crash if I hand it a constant 42
05:40 chromatic Something in the set opcode then perhaps.
05:41 chromatic ... but it's not a JITted op.  Hm.
05:43 nopaste "cotto" at 96.26.202.243 pasted "patch to add -Werror=declaration-after-statement to build" (13 lines) at http://nopaste.snit.ch/14160
05:44 cotto_home can someone with gcc >=4.2.3 apply, make realclean and see if it builds?
05:44 chromatic Hm, it must be JITted.
05:44 chromatic It's Parrot_set_s_p_kic.
05:49 tetragon The first current stack trace I pasted is for test 52 of t/op/calling.t
05:52 chromatic That's weird, because if it's an alignment problem, I expect the previous call to fail.
05:52 chromatic The args get passed through.
05:58 tetragon #2  0x0057063f in uint_to_str (interp=0x1120f0, tc=0xbffff5fc "[?]", num=42, base=10 '\n', minus=0) at src/string.c:3074
05:58 tetragon (Looking in a coredump)
05:59 chromatic interp and tc look wrong.
05:59 chromatic What are they at #3?
05:59 tetragon #3  0x00570763 in int_to_str (interp=0x1120f0, tc=0xbffff5fc "[?]", num=42, base=10 '\n') at src/string.c:3114
06:00 chromatic How about #7?
06:00 purl rumour has it #7 is the joke that's still funny or Ow
06:00 tetragon #7  0x01012320 in ?? ()
06:00 chromatic The JIT pointer... okay, #8?
06:00 tetragon #8  0x005ea5cd in runops_jit (interp=0x1120f0, pc=0x133d20) at src/interpreter.c:706
06:01 chromatic 0x1120f0 is a valid pointer for Darwin x86?
06:02 tetragon It's invalid for 64-bit, but this is a 32-bit build
06:03 chromatic Mine's:
06:03 chromatic #0  uint_to_str (interp=0x804f040, tc=0xbfdb2f50 "", num=42, base=10 '\n',
06:03 chromatic minus=0) at src/string.c:306
06:09 clunker3 joined #parrot
06:21 tetragon I took a quick look at vmmap of another 32-bit process.  It looks like 0x1120f0 is in a valid range
06:21 chromatic tetragon, can you change src/jit/i386/jit_emit.h:3304 to define JUMP_ALIGN to 1?
06:23 tewk_ joined #parrot
06:25 tetragon chromatic: Still crashes
06:25 uniejo joined #parrot
06:26 chromatic You probably have to change it in src/jit_emit.h as well; I don't remember if the arch-specific file gets copied into src/ when it changes.
06:27 tetragon It was
06:28 chromatic No luck with that one at all then.  Hm.
06:39 tetragon Need sleep.  02:40 here
06:39 chromatic Yeah, I'm not figuring it out.
06:39 chromatic I'll have to borrow a laptop somewhere.
06:39 chromatic Thanks for reporting it.
06:40 chromatic My only other guess is setting JUMP_ALIGN to 5.
06:47 Ontolog I'm going through the PCT tutorial. I have an error: PAST::Compiler can't compile node of type Monkey::Grammar
06:47 Ontolog Is there any way to get parrot to tell me why it can't compile the node?
06:51 Ontolog I get a correct parse
06:51 Ontolog but generating a 'post' i get the error
07:00 Ontolog my problem seems to be with make PAST::Val.new( :value( ~$/ ), :returns('Integer'), :node($/) );
07:03 rafl joined #parrot
07:22 iblechbot joined #parrot
07:30 johbar joined #parrot
07:46 Zaba joined #parrot
08:08 barney joined #parrot
08:16 TiMBuS joined #parrot
08:51 dalek r31378 | kjs++ | trunk:
08:51 dalek : [pirc/new] use hashtables for constants, global labels, symbols. (instead of linked lists)
08:51 dalek : + refactoring, cleanup, documentation
08:51 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31378
09:10 Whiteknight joined #parrot
09:12 kj joined #parrot
09:24 cosimo joined #parrot
10:26 bacek joined #parrot
10:31 Zaba joined #parrot
10:40 bacek joined #parrot
10:57 Whiteknight joined #parrot
11:03 bacek joined #parrot
11:09 iblechbot joined #parrot
11:30 bacek joined #parrot
11:50 pjcj joined #parrot
12:26 tetragon joined #parrot
12:35 donaldh joined #parrot
12:37 dmknopp joined #parrot
12:37 Zaba joined #parrot
12:47 donaldh joined #parrot
12:48 donaldh joined #parrot
12:53 contingencyplan joined #parrot
13:18 dalek r31379 | pmichaud++ | trunk:
13:18 dalek : [rakudo]: spectest-progress.csv update: 177 files, 3779 passing tests
13:18 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31379
13:22 Lorn joined #parrot
14:00 gryphon_ joined #parrot
14:02 gryphon joined #parrot
14:13 jhorwitz joined #parrot
14:24 spinclad purl: by the way, i found some quotes in my #parrot logs from you on 'every day christmas', do you object if i pass them on?
14:24 purl i haven't a clue, spinclad
14:24 spinclad though maybe not.  thanks, purl
14:24 spinclad s/though/thought/
14:33 jan_ joined #parrot
14:41 gaz joined #parrot
14:49 Zaba joined #parrot
14:53 dalek r31380 | Whiteknight++ | trunk:
14:53 dalek : [Book] Update chapter 3 heading numbering. Pages will start with a level 1 heading (not level 0).
14:53 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31380
14:57 cjfields joined #parrot
15:04 dalek r31381 | julianalbo++ | trunk:
15:04 dalek : more patches for RT#56468 bacek++
15:04 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31381
15:15 apple-gunkies joined #parrot
15:16 davidfetter joined #parrot
15:24 hercynium joined #parrot
15:41 cotto_w0rk joined #parrot
15:42 pjcj joined #parrot
15:54 Theory joined #parrot
15:56 sjansen joined #parrot
16:01 dalek r31382 | Whiteknight++ | trunk:
16:01 dalek : [Book] Expand chapter 4 with information about coroutines, multisubs, and lexical subs. Most new sections are just stubs.
16:01 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31382
16:35 dalek r31383 | Whiteknight++ | trunk:
16:35 dalek : [Book] Adding pseudopod cheat sheet and VIM suffix to all book files.
16:35 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31383
16:36 cotto_w0rk heh.  pseudopod
16:36 sjansen joined #parrot
16:37 cotto_work I don't think that word means what you think it means.
16:37 NotFound Pseudo ipod?
16:39 cotto_work pseudiPod
16:49 cognominal NYT :  John McCain decries greed on Wall Street and suggests a commission be formed to look into the problem. This is like Casanova coming out for chastity
16:51 chromatic joined #parrot
17:13 masak joined #parrot
17:17 slightlyoff joined #parrot
17:17 slightlyoff left #parrot
17:26 ruoso joined #parrot
17:35 davidfetter joined #parrot
17:38 slightlyoff joined #parrot
17:38 slightlyoff left #parrot
17:43 dalek r31384 | Whiteknight++ | trunk:
17:43 dalek : [Book] more information about multisubs
17:43 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31384
17:47 cotto_work easy karma if someone wants to make the commit for #50908
17:48 cotto_work see the last message
17:51 slightlyoff joined #parrot
17:52 NotFound cotto_work: -Werror options are dangerous, IMO
17:56 Zaba joined #parrot
18:02 cotto_work why so?
18:03 NotFound cotto_work: they can make fail test, without giving any clear message about why.
18:04 davidfetter TEST FAIL :(
18:04 cotto_work you mean a build?
18:04 NotFound Test about availability of functions or libraries during Configure, I mean.
18:04 cotto_work From my understanding, they just turn warnings into build-stopping errors
18:05 NotFound cotto_work: yes, but is very usual that tests for availability have lots of warnings.
18:09 cotto_work I'll wait for a +1 from someone on the fix, then, although coke and chromatic seemed to think it was a good idea.
18:09 cotto_work At any rate, it Works For Me (tm).
18:09 NotFound Is not a bad idea, but we must take into account the secondary effects.
18:10 NotFound We just need to be carefull in Configure probes.
18:10 particle we need to be careful in *all* code
18:11 NotFound Maybe this a good reason to do it :)
18:11 rurban joined #parrot
18:11 particle this is how we are able to compile on icc/gcc/msvc/etc ppc/x86/x64/arm/etc
18:12 NotFound particle: yes, but probes sometimes need to do ugly things to be able to work with ugly compilers.
18:12 NotFound autotools, for example, is full of such things.
18:13 particle that's what preprocessor directives are for
18:13 Theory joined #parrot
18:13 rurban autotools would give us cross-support for free
18:13 NotFound Is almost impossible to configure with CCFLAGS=-Werror any autotools based project.
18:13 particle autotools doesn't work everywhere
18:14 rurban with autotools you set the flags in the env before
18:14 NotFound rurban: set it the way you want or the version of autotools requires, is the same. -Werror will do ugly things.
18:16 rurban Now I understand what you mean. Probes will fail.
18:17 particle btw it's possible for us to override ccflags on specific files, so we can make exceptions to the rule
18:17 particle it's worth sending to the smokers, i suspect
18:18 NotFound We can just try and see what happens, just need to have an eye on all reports for a while.
18:18 Ivatar joined #parrot
18:18 particle i hope you look at the smolder failing test feed
18:19 particle (like i do)
18:19 NotFound I must confess that not, must install some feed reader.
18:20 cotto_work smolder?
18:20 purl smolder is http://sourceforge.net/projects/smolder or web-based smoke test aggregator used by developers and testers to upload (automated or manually) and view smoke/regression tests using the Test Anything Protocol (TAP).
18:20 cotto_work smolder feed?
18:20 Zaba_ joined #parrot
18:23 dalek r31385 | Whiteknight++ | trunk:
18:23 dalek : [Book] Add some basic info about VTables and HLL namespaces.
18:23 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31385
18:25 cotto_work smolder is also http://smolder.plusthree.com/app​/public_projects/smoke_reports/8
18:25 purl okay, cotto_work.
18:25 particle beat me to it
18:25 particle i look at 8/failed, though
18:34 dalek r31386 | julianalbo++ | trunk:
18:34 dalek : pirric: refactor of predefined functions, NEW now uses function syntax
18:34 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31386
18:42 cotto_work particle, so you recommend adding -Werror=declaration-after-statement to trunk and watching smolder?
18:42 particle yes, so it can be worked out before next release
18:42 cotto_work ok
18:43 NotFound +1
18:43 particle cycling &
18:43 purl 1
18:43 cotto_work thanks
18:43 cotto_work enjoy the clouds
18:48 NotFound Please take care to not put it for g++, it may give a lot of warnings.
18:51 workbench joined #parrot
18:54 Theory joined #parrot
18:55 masak can Rakudo subs (written in PIR) be made to accept a variable number of arguments?
18:57 moritz it should, with :slurpy
18:57 masak for example chr(104, 101, 108, 108, 111)
18:57 masak moritz: oki, dz
18:58 masak ah! sprintf uses that trick. excellent...
19:02 Tene masak: yes
19:02 Tene :slurpy
19:19 cjfields joined #parrot
19:20 cjfields_ joined #parrot
19:21 sjansen joined #parrot
19:21 Zaba joined #parrot
19:39 Zaba_ joined #parrot
20:00 TimToady phone
20:11 Theory joined #parrot
20:14 bacek joined #parrot
20:36 donaldh joined #parrot
20:39 Zaba joined #parrot
20:40 dalek r31387 | coke++ | trunk:
20:40 dalek : [tcl] when reading in whole files, be sure to do backslash/newline substitution on them.
20:40 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31387
20:44 timbunce joined #parrot
20:47 tewk_ Latest lovely code from xlib:
20:47 tewk_ extern int (*XSetAfterFunction( Display* , int (*) ( Display*)))( Display*);
20:51 Donald joined #parrot
20:54 sjansen joined #parrot
20:59 donaldh joined #parrot
21:02 Zaba_ joined #parrot
21:04 gryphon joined #parrot
21:14 johbar joined #parrot
21:15 moritz seen andya
21:15 purl andya was last seen on #p5p 23 days, 8 hours, 23 minutes and 20 seconds ago, saying: Nicholas: just seen your mail to the M::B list - that's what I was about to post :)  [Sep  1 12:52:15 2008]
21:16 NotFound tewk_: there are things worse than that.
21:17 Ademan joined #parrot
21:18 dalek r31388 | coke++ | trunk:
21:18 dalek : [tcl] add a expression parsing test: without this, tcltest will fail.
21:18 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31388
21:33 AndyA moritz: hello :)
21:35 moritz AndyA: http://www.perlmonks.org/?node_id=713451
21:36 moritz in short - how can I get the number of planned tests from TAP::Parser::Aggregator?
21:36 moritz (you are the right man to ask, right?)
21:36 AndyA Yes, that's me.
21:36 AndyA You probably can't; I'll have a look and if necessary add something :)
21:37 mwhudson joined #parrot
21:37 moritz that would be really nice
21:38 moritz is there a workaround, like iterating over all parsers and and querying them?
21:40 coke joined #parrot
21:41 coke i have a PGE question; given the rule in languages/tcl/src/grammar/expr/expression.pg for 'expression', how I can I make that allow newlines in the whitespace?
21:44 dalek r31389 | coke++ | trunk:
21:44 dalek : [tcl] complete hack to make this return the expected result in tcltest. (will eventually be done by storing originating NS information on the TclProc and then querying it.)
21:44 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31389
21:44 coke so that an expression like "(!\n0)" will work.
21:45 contingencyplan joined #parrot
21:45 AndyA moritz: r1232 adds a C<planned> method to the aggregator. I'll push a release out in the next week. That OK?
21:46 moritz AndyA: perfect.
21:46 purl La perfection est atteinte non quand il ne reste rien � ajouter, mais quand il ne reste rien � enlever
21:46 moritz purl, forget perfect
21:46 purl moritz: I forgot perfect
21:46 AndyA Thanks for noticing the huge gap in the API :)
21:46 moritz "huge" ;)
21:46 Coke Any parrotters in the UK? I'll be in Leeds/London this coming December.
21:47 Coke (not all december. just briefly =)
21:47 AndyA I'm not a parroter but I'm close to Leeds - and we could probably hussle up a Leeds.pm meeting :)
21:48 Coke woot
21:48 AndyA Got dates?
21:48 Coke near Dec 4th.
21:48 Coke Once I have firm dates, I can ping ya.
21:49 AndyA Yeah, cool - lemme know and we'll organise something.
21:53 Coke AndyA++
21:58 moritz and AndyA++ # extending TAP::Parser::Aggregator to my wishes, fast and for free ;-)
21:58 Coke pmichaud: ping
22:01 cotto_work moritz, are you saying it's not good? ;)
22:02 moritz cotto_work: no, I quite like it... what makes you think so?
22:02 dalek r31390 | moritz++ | trunk:
22:02 dalek : [rakudo] complete rewrite of tools/update_passing_test_data.pl, now the
22:02 dalek : output is much more informative (but less copy&paste frindly)
22:02 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31390
22:02 cotto_work fast, cheap, good: pick two
22:02 moritz lol
22:03 moritz actually I haven't looked at his changes, so I don't know if it's good
22:07 bacek morning
22:08 moritz nearly bed-time here ;)
22:09 bacek moritz: I have patch for Pair.cmp
22:09 bacek but it useless...
22:09 chromatic I have a pear for dinner.
22:10 chromatic but I'm not hungry now...
22:10 bacek rakudobug?
22:10 purl it has been said that rakudobug is mailto:rakudobug@perl.org
22:10 moritz bacek: have you seen the corresponding discussion on parrot-porters?
22:10 bacek parrotbug?
22:10 purl hmmm... parrotbug is mailto:parrotbug@parrotcode.org or http://svn.perl.org/parrot/​trunk/docs/submissions.pod or see also "rakudobug"
22:10 bacek moritz: not yet
22:10 moritz rakudobug is rakudobug@perl.org
22:10 purl i already had it that way, moritz.
22:11 * moritz blind
22:11 * Coke missed it too.
22:12 cotto_work purlbug?
22:13 Theory joined #parrot
22:15 bacek moritz: #59288
22:16 bacek You can add dependency in your Pair.cmp on this bug
22:17 bacek parrot-porters?
22:17 purl parrot-porters is probably not one of the lists on http://lists.cpan.org/ or called perl6-internals if you're nasty.
22:18 bacek holy s*it... I've made exactly same ticket as Pm...
22:18 moritz bacek: looks like a duplicate of #59250
22:18 bacek moritz: indeed ;)
22:19 moritz no, parrot-porters is now superceded by parrot-dev@lists.parrot.org
22:19 purl okay, moritz.
22:21 bacek How I can mark bug as duplicate in RT?
22:21 moritz I already did
22:21 moritz you need to click on the "Jumbo" link
22:21 moritz (very intuitive)
22:24 bacek yak...
22:26 apeiron joined #parrot
22:26 bacek moritz: anyway, I've add Pair.patch.
22:27 bacek afk # $self->drive( kids => $school )
22:39 moritz msg bacek your patch is a near-duplicate of what I tried in http://lists.parrot.org/pipermail/pa​rrot-dev/2008-September/000025.html ;-)
22:39 purl Message for bacek stored.
22:50 tetragon joined #parrot
22:52 dalek r31391 | moritz++ | trunk:
22:52 dalek : [rakudo] added listquote.t to spectest_regression, and brought back into
22:52 dalek : alphabetical order
22:52 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31391
22:55 contingencyplan joined #parrot
23:04 Debolaz joined #parrot
23:14 dalek r31392 | moritz++ | trunk:
23:14 dalek : [rakudo] added undef.t to spectest_regression.data
23:14 dalek : (funnily it has less undef warnings than int.t)
23:14 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31392
23:20 gryphon joined #parrot
23:30 Theory joined #parrot
23:39 chromatic moritz, where do you think the infix:<cmp> should go for Pair?
23:42 dalek r31393 | coke++ | trunk:
23:42 dalek : [tcl] fix parsing todo (allow newlines in parenthetical expressions) - pmichaud++
23:42 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31393
23:48 cjfields joined #parrot
23:48 ruoso joined #parrot
23:58 Whiteknight what does "VTABLE" stand for?
23:58 Whiteknight or, what is it an abbreviation of?
23:59 chromatic virtual function table, I believe

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

Parrot | source cross referenced