Camelia, the Perl 6 bug

IRC log for #parrot, 2009-11-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:02 calculus cconstantine: newer patch based off of svn r42521, http://pastebin.com/m1a40cfbc
00:03 cconstantine 'patch -p0 -i patch-file' doesn't do it
00:03 cconstantine I'm sure I'm doing it wrong
00:04 calculus try -p1 instead of -p0
00:04 cconstantine that did it
00:04 cconstantine now what am I testing?
00:04 cconstantine snprintf from above?
00:08 cconstantine the test gave the same output as kid51, but it built
00:09 Whiteknight my console window died and I can't create a new one
00:10 Whiteknight "There was an error creating the child process for this terminal"
00:11 cconstantine Whiteknight: that's one hell of a parrot bug
00:12 Whiteknight not parrot
00:15 Whiteknight brb
00:15 cconstantine dukeleto: are there docs for _dumper?
00:22 mikehh joined #parrot
00:28 nopaste "mikehh" at 81.149.189.7 pasted "build failure with g++" (78 lines) at http://nopaste.snit.ch/18705
01:16 dalek parrot: r42522 | mikehh++ | trunk/ext/nqp-rx/src/stage0 (2 files):
01:16 dalek parrot: fix codetest failure - temp fix
01:16 dalek parrot: review: https://trac.parrot.org/parrot/changeset/42522/
01:22 mikehh messages
01:25 cotto You have no new messages waiting.
01:29 diakopter @messages
01:29 diakopter >messages
01:30 diakopter !messages
01:30 diakopter messages
01:30 diakopter hm.
01:47 cotto try /msging purl
01:48 cconstantine how would I go about explicitly converting some AST into executable code in an action?
01:52 cotto You don't have to.  Just put it into the PAST tree and the next stage of the compiler will take care of it.
01:52 cconstantine right, I'm working on a lisp, and for macros I need to be able to take part of the AST, run it, and insert the result back into the AST
01:55 Whiteknight joined #parrot
01:55 cotto lisps are fun like that
01:55 Whiteknight I knew a kid with a lisp once, he didn't think so highly of it
01:56 cconstantine hehe
01:56 PerlJam I think you can do  PAST::Op.new( :inline($pir_code), :pasttype('inline') )  if that helps
02:03 Whiteknight matrixy is starting to really be wanting a Complex matrix type from parrot-linear-algebra
02:03 Whiteknight so that may be a project to work on soon
02:03 Patterner joined #parrot
02:04 cconstantine PerlJam: I don't think that's quite it.  'inline' puts code into the ast, I want to convert an instance of a AST node into code I can execute.
02:09 Zak joined #parrot
02:11 Whiteknight joined #parrot
02:12 Whiteknight ubuntu--
02:15 Whiteknight I thought the "exit" opcode was supposed to throw an uncatchable exception
02:15 Whiteknight because I have an exit call that keeps getting handled and my program doesn't exit
02:16 Whiteknight so how do I exit a program in a guaranteed, unhandleable away?
02:18 cotto Whiteknight, segfault?
02:19 cotto (though that can also be handled)
02:19 Whiteknight cotto: right idea, just more graceful
02:19 cotto You're leaving.  Who cares if you leave a mess.
02:19 cotto ;)
02:19 Whiteknight well, if it's part of a pipe we would want it to exit gracefully
02:20 cotto Whiteknight, I think you want die(.EXCEPT_DOOMED, n) with n being your exit code
02:21 cotto There's a special case to keep anything from handling that.
02:23 Whiteknight ok
02:23 Whiteknight where is EXCEPT_DOOMED defined?
02:26 cotto except_severity.pasm
02:29 cotto Is there a nice way to suppress all pir-level stdout/stderr output?
02:30 cotto especially stdout
02:31 cotto ah.  setstdout looks like my friend
02:39 kid51 joined #parrot
02:45 TiMBuS joined #parrot
03:20 diakopter hi, does anyone know how to get the memory address (or some other unique identifier) of an object in NQP?   (or pir; I can add an inline pir sub)
03:24 wknight8111 joined #parrot
03:24 wknight8111 ubuntu--
03:32 cotto diakopter, you can use get_pointer in pir
03:35 diakopter cotto: cool, thanks
03:38 wknight8111 INCOMING
03:38 purl duck!
03:40 cotto quack.
03:42 * cotto sees nothing incoming
03:44 kid51 I wonder why dalek is not color-coded as a bot
03:45 cotto That'd be a nice feature.
03:46 diakopter there you go
03:48 janus joined #parrot
03:57 Coke ah, I was looking for that earlier.
03:57 Coke also buildbot.
03:57 Coke guessing ilbot2.
03:57 Coke ttbot
03:57 Coke and possibly particle. I was never sure about that guy.
03:57 wknight8111 ...at least I thought there was going to be some incoming messages...
03:57 TiMBuS joined #parrot
03:58 cotto you can always diy
04:02 wknight8111 matrixy is passing most of it's test suite again. That makes me happy
04:03 wknight8111 all the rest of the failing tests rely on Complex number handling, which we don't support yet
04:03 wknight8111 so, doing well
04:10 kid51 wknight8111:  Are you (or is anyone) still working on garbage collection?
04:10 wknight8111 kid51: not actively working on it right now, no
04:10 wknight8111 been reading a lot of literature though, and putting together some rough ideas mentally
04:10 kid51 Does that depend on something else getting done first?
04:12 kid51 cotto:  what command do you issue to voice the bots?
04:12 wknight8111 kid51: no, no dependencies
04:12 cotto kid51, I used xchat's gui
04:12 wknight8111 it's just daunting and I'm trying to scratch a few other itches before I jump into it
04:13 diakopter /voice dalek
04:13 diakopter kid51: ^^
04:13 kid51 diakopter:  Thanks, that's what I was looking for
04:18 * kid51 must sleep
04:18 purl $kid51->sleep(8 * 3600);
04:20 cotto Hey.  If pprof2cg were written in nqp or pir, I could reuse that code for testing.
04:20 * cotto is tempted
04:21 * pmichaud is tempted
04:21 pmichaud any chance it'd be faster?
04:21 cotto on idea
04:21 cotto *no
04:21 * cotto goes afk
04:22 cotto feel free to experiment though.
04:22 * wknight8111 leaves too. goodnight
04:43 dalek nqp-rx: ad79935 | pmichaud++ | src/PAST/Compiler-Regex.pir:
04:43 dalek nqp-rx: Adjust PAST::Regex literal matching to handle runtime literals, PAST::Val constants.
04:43 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/a​d79935b9512dab0056d2c1157dc0a8fe4ef5522
04:43 dalek nqp-rx: 26ad71a | pmichaud++ | src/HLL/Actions.pm:
04:43 dalek nqp-rx: Eliminate isaPAST in favor of Protoobject.ACCEPTS.
04:43 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/2​6ad71aff2750572dd55f920a83ba2aa9a46ced4
04:46 elmex joined #parrot
04:46 Coke pmichaud: hio
04:56 pmichaud Coke: wb
05:09 Essobi joined #parrot
05:10 TiMBuS joined #parrot
05:20 Coke zzzzzzzzzz
05:38 japhb msg mikehh It sounds like g++ is more picky about headers than gcc is.  I've been including parrot/parrot.h in glut_callbacks.c, but perhaps parrot/extend.h or parrot/embed.h works better.  Can you try swapping the include on line 1023 of config/gen/opengl.pm (which generates glut_callbacks.c during Configure), and see which one gets a clean g++ compile for you?
05:39 purl Message for mikehh stored.
06:04 dalek nqp-rx: b99043c | pmichaud++ | src/Regex/P6Regex/Actions.pm:
06:04 dalek nqp-rx: Only auto-concatenate PAST::Regex literal nodes with non-PAST children.
06:04 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/b​99043c841c193c1d3537b4b13697cba2cf4e60e
06:04 dalek nqp-rx: 9c899a5 | pmichaud++ | src/Regex/P6Regex/ (2 files):
06:04 dalek nqp-rx: Switch P6Regex quoting to use HLL quoting.
06:04 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/9​c899a51d036fea4ddb0ea7e6ec8a1d8c97c5448
06:04 dalek nqp-rx: 45b57ff | pmichaud++ | src/Regex/P6Regex/ (2 files):
06:04 dalek nqp-rx: Allow some double-quoted arguments in subrules.
06:04 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/4​5b57ff7ee5e3ea434e7f7d3fc31c6ff2fa571c7
06:04 dalek nqp-rx: ba0fcdc | pmichaud++ | src/stage0/ (4 files):
06:04 dalek nqp-rx: Update bootstrap.
06:04 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/b​a0fcdc9f0c800815fbbad4f3cb1caca43f3dc7b
06:10 dalek parrot: r42523 | pmichaud++ | failed to fetch changeset:
06:10 dalek parrot: Add better quote handling to nqp regexes.
06:10 dalek parrot: review: https://trac.parrot.org/parrot/changeset/42523/
06:27 mokurai joined #parrot
06:43 mikehh joined #parrot
06:45 cotto pmichaud, does nqp-rx support marking a sub with :main?
06:47 cotto or is there some other way to pass in arguments from the cli?
06:54 cotto bah.  I can't use Q:PIR to declare a stub main either.
07:02 xenoterracide joined #parrot
07:13 diakopter hi, how can I test for Undef, in nqp (or pir)
07:21 davidfetter joined #parrot
08:05 japhb cotto, see the onload sub in Plumage's src/lib/Glue.pir -- $PROGRAM_NAME and @ARGS are set up in there, pulling from the interpreter's IGLOBALS_ARGV_LIST
08:05 japhb And for NQP, I just create a sub MAIN, but call it from the mainline code manually.
08:09 cotto thanks
08:09 cotto now it's time for sleep
08:09 cotto night
08:13 fperrad joined #parrot
08:17 mikehh t/pmc/filehandle.t - Failed test:  18 - smoke (#29919) (also #29914) - fails fulltest in all cores - Ubuntu 9.10 amd64
08:53 dalek parrot: r42524 | mikehh++ | trunk/config/gen/opengl.pm:
08:53 dalek parrot: fix g++ build (and warnings in gcc build)
08:53 dalek parrot: review: https://trac.parrot.org/parrot/changeset/42524/
08:55 mikehh japhb: swapping bdidn't work - adding #include parrot/extend did
08:55 mikehh s/bdidn't/didn't/
08:58 iblechbot joined #parrot
09:02 davidfetter joined #parrot
09:13 desertm4x joined #parrot
09:18 mikehh joined #parrot
09:28 chromatic joined #parrot
09:32 desertm4x_ joined #parrot
10:03 * dukeleto spread much parrot lore and interest amongst opensqlcamp conference attendees
10:04 * dukeleto gave a lightning talk about pl/parrot that was well-received
10:04 dukeleto i met a guy that is trying to write pl/haskell and we have both given each other some good pointers. it is kind of hilarious.
10:07 dukeleto i also talked to the drizzle people and they are keen on embedding parrot as well
10:09 mikehh t/pmc/filehandle.t - Failed test:  18 - smoke (#29920) -  fails fulltest in all cores - Ubuntu 9.10 amd64 g++
10:11 mikehh all other tests PASS (pre/post-config, smoke, fulltest) - in testr t/pmc/eval.t - TODO passed:   12 - see TT #1142
10:18 dukeleto mikehh: interesing, it passes on darwin/x86+gcc
10:18 dukeleto mikehh: do you --optimize ?
10:32 mikehh dukeleto: I have run the tests with g++ and gcc with --optimize and without on gcc (smoke #29920, #29914 and #29919)
10:35 mikehh dukeleto: all on Ubuntui 9.10 amd64 - I am going to reboot to i386 laster to test t/op/comp.t on i386 g++ --optimize where it failed before (with .pasm - the test is now .pir)
10:35 mikehh later
10:38 mikehh got to take my son to the station - he's going down to Edinburgh, I'll bbl
10:46 barney joined #parrot
12:08 hachi_ joined #parrot
12:38 bacek joined #parrot
12:57 joeri joined #parrot
12:59 Whiteknight joined #parrot
13:03 Whiteknight http://perlide.org/poll200911/
13:03 Whiteknight Everybody should vote for PIR :)
13:04 * moritz already did
13:05 Whiteknight w00t
13:09 mikehh joined #parrot
13:09 kid51 joined #parrot
13:09 payload joined #parrot
13:17 kj joined #parrot
13:17 kj it seems that parrot.org is down
13:25 kid51 Confirmed
13:33 kid51 kj:   They just got it back up.
13:34 kj kid51: thanks
13:34 kj for the update :-)
13:40 mikehh joined #parrot
13:41 mikehh ah ha - just managed an svn update :-}
13:59 szabgab Whiteknight, pingo
13:59 Whiteknight szabgab: pong
14:00 szabgab oh I just saw you previous comment regarding voting for PIR :-)
14:00 szabgab but I was ringing you for another reasons
14:00 szabgab I see you are running http://github.com/Whiteknight/Matrixy ?
14:00 Whiteknight yessir
14:01 szabgab that's great, are you also on the pdl mailing list ?
14:01 Whiteknight no, not on the PDL list. probably should be eventually
14:01 szabgab especially as I was just about to post a link to Matrixy
14:01 Whiteknight oh awesome!
14:02 Whiteknight it's pretty messy right now, I'm in the middle of a huge refactor
14:02 szabgab in the meantime you might want to update the link from http://www.parrot.org/languages to point to the github thing ?
14:02 szabgab so here is the thing
14:02 mikehh t/pmc/filehandle.t - Failed test:  18 - smoke (#29926) at r42524 -  fails fulltest in all cores - Ubuntu 9.10 amd64 g++ (no optimize)
14:02 mikehh all other tests PASS (pre/post-config, smoke, fulltest) - in testr t/pmc/eval.t - TODO passed:   12 - see TT #1142
14:02 szabgab I am trying to turn PDL into the next best thing after frozen water
14:02 Whiteknight ah yes, I forgot about that page. I'll update it soon
14:03 Whiteknight PDL is a pretty great product
14:03 szabgab which would be an easy task khm, :-) if I was not told that noone will move away from Matlab due to the tons of legacy code
14:03 szabgab so I asked if anyone new of a Matlab parser
14:04 szabgab and here I am talking to the author now
14:04 Whiteknight it's a very incomplete parser, but I see where you are headed
14:04 szabgab right into the wall :-)
14:04 Whiteknight so you'd be interested in an M->PDL translator?
14:04 szabgab I think so
14:05 Whiteknight ok. At the moment the parser is tied in pretty closely to the runtime but it shouldn't be too too hard to tease them apart
14:06 mikehh going to reboot to i386 to do some tests there - bbiab
14:06 mikehh joined #parrot
14:07 szabgab it might also be grate thing to use Matrixy for my world domination needs
14:07 szabgab it just needs a good IDE ;-)
14:09 szabgab if you are planning to register to the pdl list then I wait a few minutes with my reply so you will have a chance to reply with some details about Matrixy
14:09 Whiteknight where do I register? link?
14:09 szabgab pdl.perl.org
14:10 szabgab http://mailman.jach.hawaii.​edu/mailman/listinfo/perldl
14:11 dalek parrot: r42525 | barney++ | trunk/NEWS:
14:11 dalek parrot: Added recent news.
14:11 dalek parrot: Put the news about test script porting to PIR into a single item.
14:11 dalek parrot: review: https://trac.parrot.org/parrot/changeset/42525/
14:12 barney joined #parrot
14:15 cconstantine joined #parrot
14:17 masak joined #parrot
14:18 japhb mikehh, thank you for fixing config/gen/opengl.pm for me.  :-)
14:22 mikehh japhb: np - I needed it too :-}
14:25 mikehh I need to run some tests on i386 - was going to switch now - but I just remembered I have a LUG meeting in about half an hour- will work on it when I get back
14:27 davidfetter joined #parrot
14:29 integral joined #parrot
14:33 payload joined #parrot
14:49 mikehh szabgab: just installed PDL - haven't used it for a couple of years now - will be trying it out again :-}
14:49 szabgab I just stared to play with a few weeks ago and I never used any such tools
14:52 mikehh It was very useful for some work I was involved in some years ago - haven't used it recently - don't know why - it would have been very useful for a project I did last year
14:54 szabgab I would be very interested hearing about project where PDL can be useful
14:55 szabgab besides plain engineering stuff that I don't do
14:55 mikehh I'll see if I can locate some notes on what I did - got to go to the LUG meeting now - bbl
14:57 cconstantine I'm trying to use _dumper from http://docs.parrot.org/parrot/latest/​html/docs/book/pct/ch04_pge.pod.html... and I keep getting a 'Could not find non-existent sub _dumper'.  Could someone help?
15:02 plobsing looks like it comes from here: ./runtime/parrot/library/dumper.pir
15:04 plobsing but all the examples in ./t/library/dumper.t do load_bytecode "dumper.pbc"
15:05 cconstantine hmm, loading directly from runtime/parrot/library appears to work
15:05 allison joined #parrot
15:12 Whiteknight szabgab: subscribed to pdl-l now
15:12 Whiteknight (sorry about the delay)
15:12 szabgab oh, I sent the mail a few minutes ago
15:12 szabgab never mind you can see it in the archive and respond
15:13 dalek parrot-linear-algebra: 3af9c98 | Whiteknight++ | src/pmc/ (4 files):
15:13 dalek parrot-linear-algebra: major cleanup. the x and y monikers were confusing. Rename them throughout to row and col for more clarity. Cleanup some macros, add some comments, and add some stub macros for dealing with complex matrices (to come)
15:13 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/3af9c983f3df54121d041a5c3cc72ce14def931a
15:15 Psyche^ joined #parrot
15:19 integral joined #parrot
16:03 theory joined #parrot
16:09 kthakore joined #parrot
16:33 dalek parrot: r42526 | pmichaud++ | failed to fetch changeset:
16:33 dalek parrot: [nqp]:  Some prefix, postfix, and nullterm fixes.
16:33 dalek parrot: review: https://trac.parrot.org/parrot/changeset/42526/
16:33 desertm4x joined #parrot
16:44 payload joined #parrot
17:03 tetragon joined #parrot
17:15 payload joined #parrot
17:29 mikehh joined #parrot
17:32 desertm4x_ joined #parrot
17:33 iblechbot joined #parrot
17:41 Coke is filehandle.t failing for anyone else?
17:41 Coke (I don't see a trac)
17:41 dalek parrot: r42527 | coke++ | trunk/t/compilers/pge/pge_examples.t:
17:41 dalek parrot: untodo passing test;
17:41 dalek parrot: This was originally TODO'd as a result of the -jit core; the todo condition was unconditional on darwin, though, and it's working on the default runcore.
17:41 dalek parrot: review: https://trac.parrot.org/parrot/changeset/42527/
17:46 dalek TT #1274 created by coke++: failure in t/pmc/filehandle.t
17:49 Coke msg cotto TT#1274 might be you.
17:49 purl Message for cotto stored.
17:49 allison joined #parrot
17:58 barney joined #parrot
18:01 dukeleto 'ello
18:05 chromatic joined #parrot
18:09 nbrown joined #parrot
18:10 mikehh joined #parrot
18:10 dalek wmlscript: 12330b2 | fperrad++ | t/helpers.pir:
18:10 dalek wmlscript: helpers for test in PIR
18:10 dalek wmlscript: review: http://github.com/fperrad/wmlscript/commit​/12330b229efe401fa2ac476204949df77b880b89
18:12 jan joined #parrot
18:15 fperrad joined #parrot
18:29 payload joined #parrot
18:52 dalek nqp-rx: aa07d85 | pmichaud++ | src/cheats/hll-grammar.pir:
18:52 dalek nqp-rx: In HLL::Grammar.EXPR, make a better distinction between <termish> and <term>.
18:52 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/a​a07d85c86d982d84826af724dabadd7d23edbca
18:53 dalek nqp-rx: 9b01eaa | pmichaud++ | src/cheats/hll-grammar.pir:
18:53 dalek nqp-rx: Convert termstack and opstack from lexicals to parameters for reusability.
18:53 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/9​b01eaa9443cf3d9724d7117c2970f07f46a670e
18:53 dalek nqp-rx: a984e53 | pmichaud++ | src/ (3 files):
18:53 dalek nqp-rx: Eliminate nullterms in source code.
18:53 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/a​984e53a3d8515c5d2ce974eb5461e2e06d6a63e
18:53 dalek nqp-rx: 49e36a8 | pmichaud++ | src/ (5 files):
18:53 dalek nqp-rx: Update <EXPR> to properly handle prefix/postfix and terms.
18:53 dalek nqp-rx: Update <nulltermish> to better handle nullterms.
18:53 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/4​9e36a85be8cdcfda4873c7219bcecdea0d1b52a
18:53 dalek nqp-rx: 9ded5d3 | pmichaud++ | src/stage0/ (3 files):
18:53 dalek nqp-rx: Update boostrap with fixed EXPR and nullterm handling.
18:53 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/9​ded5d31c2adc2f701954be0039a7ff3884ee762
19:14 plobsing hi #parrot!
19:16 desertm4x_ joined #parrot
19:18 nbrown joined #parrot
19:31 dukeleto plobsing: hello
19:31 nbrown_ joined #parrot
19:32 plobsing dukeleto: what else has to be done to get libjit_framebuilder merged?
19:32 plobsing it passes on linux x86/x64
19:32 plobsing I assume I need someone to test it on mac + windows
19:32 plobsing anything else?
19:32 purl hmmm... anything else is going to be even worse.
19:33 cconstantine joined #parrot
19:33 plobsing also, who would be good to poke about testing on those platforms?
19:38 Andy_ joined #parrot
19:48 particle joined #parrot
19:48 bacek joined #parrot
19:48 dukeleto plobsing: i can test on darwin/x86
19:48 dukeleto plobsing: what am i testing?
19:48 Whiteknight joined #parrot
19:49 plobsing dukeleto:  svn co https://svn.parrot.org/parrot​/branches/libjit_framebuilder
19:49 plobsing make sure it works without libjit installed. If you could install libjit and retest, that would be super awesome too.
19:56 dukeleto plobsing: checking it out now
20:12 dukeleto plobsing: compiles fine without --optimize on darwin/x86, testing now
20:14 dukeleto plobsing: that is without libjit
20:19 cconstantine joined #parrot
20:20 dukeleto plobsing: 'make test' passes on darwin/x86, no libjit
20:24 plobsing dukeleto: great!
20:24 plobsing dukeleto: can I convince you to install libjit and retest?
20:25 dukeleto dyld: lazy symbol binding failed: Symbol not found: _Parrot_pcc_trace_flags_test Referenced from: /Users/leto/svn/parrot-libjit_framebu​ilder/blib/lib/libparrot.1.7.0.dylib Expected in: dynamic lookup
20:25 dukeleto dyld: Symbol not found: _Parrot_pcc_trace_flags_test Referenced from: /Users/leto/svn/parrot-libjit_framebu​ilder/blib/lib/libparrot.1.7.0.dylib Expected in: dynamic lookup
20:25 dukeleto plobsing: that is a build fail with --optimize, still no libjit
20:29 plobsing thats weird. I didn't touch the tracing code
20:29 mokurai joined #parrot
20:30 dukeleto plobsing: have you tried it with --optimize?
20:31 plobsing yes, I've tried it on x86_64 optimize.
20:33 plobsing have there been any fixes recently in trunk for that kind of thing? recently ~= 1 week
20:35 dukeleto i don't know
20:42 bacek joined #parrot
20:51 plobsing dukeleto: the problem seems to stem from the failure to include the macros introduced in r41987
20:55 Whiteknight dukeleto: you're going to love this next parrot-linear-algebra commit
20:55 bacek good morning
20:55 Whiteknight hello bacek
20:56 bacek alloha Whiteknight
20:56 bacek plobsing, (undefined symbol) I fixed it in trunk few days ago
20:56 plobsing oh good
21:00 dalek parrot-linear-algebra: eb2c012 | Whiteknight++ | src/pmc/pla_matrix_types.h:
21:00 dalek parrot-linear-algebra: fix all the complex macros to be copies of the new real macros. Other misc cleanups
21:00 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/eb2c012a5f2e8503cf4d315be8938652abb627bc
21:00 dalek parrot-linear-algebra: 8a8d868 | Whiteknight++ |  (4 files):
21:00 dalek parrot-linear-algebra: Add a new ComplexMatrix2D PMC prototype. A copy+paste from NumMatrix2D with some changes and omissions. Missing some features for now
21:00 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/8a8d868ec9de5bd459fbdcc918980c2c39bc2dba
21:01 plobsing how do I get those changes merged into my branch?
21:01 dukeleto plobsing: 'make test' passes with libjit, no --optimize on darwin/x86
21:02 bacek plobsing, ask Whiteknight, he can do it.
21:02 plobsing dukeleto: did it identify that libjit was installed?
21:03 plobsing Whiteknight: can you get the fixes bacek made on trunk into the libjit_framebuilder branch?
21:05 plobsing afk for a bit
21:14 cconstantine joined #parrot
21:19 theory_ joined #parrot
21:40 cconstantine joined #parrot
21:44 payload joined #parrot
21:49 plobsing hi again
21:49 purl oh, you're back!
21:58 dalek plparrot: 1fb44db | dukeleto++ | Configure.nqp:
21:58 dalek plparrot: make Configure.nqp play nice with the new nqp
21:58 dalek plparrot: review: http://github.com/leto/plparrot/commit/1​fb44db62eb3ef2c17dc748d713d5a4fc77f270f
21:58 dalek plparrot: e6a1220 | dukeleto++ | t/test.sql:
21:59 dalek plparrot: example test script that creates the plparrot language and creates a void function
21:59 dalek plparrot: review: http://github.com/leto/plparrot/commit/e​6a12207bd3bcef8a147a6264068c741dc17c8a2
22:02 cotto Coke, ping
22:03 cotto Is anyone one who's seeing the t/pmc/filehandle.t test failure?
22:03 Coke cotto;pong.
22:04 nopaste "cotto" at 74.61.2.46 pasted "possible fix for filehandle.t failure" (41 lines) at http://nopaste.snit.ch/18708
22:04 cotto That just patches the .t, so no need to rebuild.
22:04 cotto Can you test that?
22:06 cotto Coke?
22:06 purl Coke is Will Coleda <mailto:will@coleda.com> or perpetually annoyed. or magical ticket robot or (if Diet), something that turns into formaldehyde in my blood.
22:14 payload joined #parrot
22:14 mikehh joined #parrot
22:16 Coke testing.
22:16 purl i guess testing is the best thing ever ZOMG
22:16 Coke cotto;was the bug that it assumed . in PATH?
22:16 Coke or rather, that a parrot was in your path?
22:17 cotto it did make that assumption
22:17 Coke cotto: works now.
22:18 cotto Awesome.  I'll commit the fix and close the ticket.  Thanks for reporting that.  istr getting another OSX report but I guess that OSX wasn't wacky enough.
22:20 cotto done and done
22:20 dalek parrot: r42528 | cotto++ | trunk/t/pmc/filehandle.t:
22:20 dalek parrot: [t] fix a FileHandle test on systems where . isn't in the PATH
22:20 dalek parrot: This closes TT #1274, coke++ for reporting
22:20 dalek parrot: review: https://trac.parrot.org/parrot/changeset/42528/
22:23 dalek TT #1274 closed by cotto++: failure in t/pmc/filehandle.t
22:31 mikehh joined #parrot
22:41 * dukeleto is getting plparrot to do stuff
22:42 Whiteknight joined #parrot
22:42 * diakopter is failing at getting nqp to do stuff
22:46 dukeleto diakopter: what is up?
22:46 purl A direction away from the center of gravity of a celestial object. or the y-axis, unless you're using a strange coordinate system.
22:47 diakopter oh, just the first-few-hours-using-a-language[-implem​entation]-uncertainty-whether-bugs-are-i​n-my-code-or-language[-implementation]
22:47 * dukeleto always uses a toroidal coordinate system
22:48 dukeleto diakopter: here is your gold watch
22:49 diakopter sweet, thanks. how does it work
22:49 dukeleto diakopter: you put it on your wrist and it does nothing
23:02 dalek plparrot: 9785ba3 | dukeleto++ | HOWTO:
23:02 dalek plparrot: Add a HOWTO
23:02 dalek plparrot: review: http://github.com/leto/plparrot/commit/9​785ba38374accad91a3e9e0589b2a11aa6c5a72
23:02 dalek plparrot: 561630c | dukeleto++ | t/test.sql:
23:02 dalek plparrot: Basic sanity test for plparrot
23:02 dalek plparrot: review: http://github.com/leto/plparrot/commit/5​61630c66568dee51efa099ced6ed7f4e02aacbe
23:30 mikehh joined #parrot
23:39 payload1 joined #parrot
23:41 cconstantine joined #parrot
23:49 preflex joined #parrot
23:58 dalek parrot: r42529 | mikehh++ | trunk/t/op/comp.t:
23:58 dalek parrot: fix test so failure logic is correct
23:58 dalek parrot: review: https://trac.parrot.org/parrot/changeset/42529/

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

Parrot | source cross referenced