Parrot 1.8.0 Zygodactyly released | Latest modified TT's: icanhaz.com/parrotbugs | Parrot Languages: icanhaz.com/parrotlang
Set by moderator on 20 November 2009.
pmichaud looks like I never implemented self. 00:00
fixing.
japhb thanks! 00:02
This one's a blocker for me, so I'm going to do early dinner now. :-) 00:03
pmichaud japhb: you said "sub foo" above. 00:05
So it's not a method.
23:51 <japhb> parrot-nqp -e 'class Foo; has $!foo; sub foo () { for 1,2,3 -> $a { $!foo := $a } };' 00:06
(yes, there's still a bug in the inner block, but sub != method so there's no self declared :-)
00:06 tetragon joined 00:13 particle joined 00:17 bubaflub joined 00:25 cconstantine joined 00:32 plobsing joined
pmichaud found the bug, fixing. 00:44
dalek rrot: r42612 | pmichaud++ | trunk/compilers/pct/src/PAST/Compiler.pir:
[past]: Fix bug in PAST::Var attributes with non-self register. (japhb++)
00:57
00:57 davidfetter joined 01:05 Whiteknight joined 01:07 lucian joined 01:15 hachi joined
dukeleto 'ello 01:27
dalek rrot: r42613 | pmichaud++ | failed to fetch changeset:
[nqp]: Update with fixes for self/attributes (japhb++)
01:28
japhb pmichaud, I had corrected myself about the sub/method bit right after I said "urg". ;-)
dalek p-rx: 30c8548 | pmichaud++ | (3 files):
Fix handling of 'self' in nested blocks.
01:30
p-rx: dae637e | pmichaud++ | src/stage0/ (3 files):
Update bootstrap.
japhb dukeleto, hello there!
pmichaud japhb: r42613 has your fixes :) 01:32
japhb pmichaud, yep, saw that, building now. ;-)
How to slam your laptop's CPU: build Parrot and tell Firefox to load a large folder of tabs at the same time. 01:35
japhb watches the core temperatures steadily rising ...
dukeleto japhb: hola!
japhb dukeleto, Have you got tests you're hiding from the rest of us? :-) 01:36
dukeleto japhb: i haven't written any tests yet for Glue+Util. i might right now
japhb well then.
dukeleto japhb: ;)
japhb: i am going out to dinner with friends in an hour. let's see how much i can do until then
dukeleto updates his plumage repo 01:37
japhb sounds good
dukeleto japhb: lulz, re: CAN HAZ WURKNG NOW
01:37 davidfetter joined
dukeleto japhb: one issue with testing qx and slurp is that they are somewhat system-dependent 01:38
japhb: so i may just write tests that pass on unixy systems, and let you and others pick up the pieces on windoze platforms 01:39
japhb Yeah, fperrad++ and I will probably do that.
s'okay with me.
dukeleto japhb: ok, that gives me the go ahead 01:42
japhb er, right. That's how I meant it. :-) 01:43
dukeleto what is null or undef in NQP? Nil ?
pmichaud I don't know if we defined an undef yet. Might be able to define it as a term. 01:44
any unused scalar will end up undef, though. 01:45
japhb I've been doing things like using pir::length or pir::isnull to check return values when mere boolean truth won't do.
pmichaud my $undef; my $a := $undef;
dukeleto Assignment ("=") not supported in NQP, use ":=" instead at line 32 # pmichaud++ for better error mesages!
pmichaud nqp need still better error messages, though. 01:46
I'll keep adding them as I come across them.
dukeleto Unable to parse blockoid, couldn't find final '}' (!!!) 01:47
pmichaud that one is not so good.
japhb Has the LTA culture made it over to this channel yet? (I'm on both all the time, so it's pretty much a blur.)
dukeleto pmichaud: that is the error for forgeting to use parens in a builtin function
japhb: LTA? 01:48
japhb I guess not. ;-)
Less Than Awesome.
Under the assumption that anything less than awesome could use improvement.
pmichaud dukeleto: example? 01:49
(nqp doesn't have builtin functions, except for say, print, plan, and ok :-)
dukeleto pmichaud: say "foo";
01:50 zak_ joined
dukeleto pmichaud: i also get the blockoid error when forgetting a single quote 01:50
pmichaud okay, that's happening only when in a block, though.
dukeleto japhb: Glue's docs for qx() are wrong
japhb: an exception doesn't seem to be thrown, you just get a string of the error back 01:51
japhb: bug or feature?
purl www.cbttape.org/funny/bug3.jpg
japhb dukeleto, Oh? Lemme check.
dukeleto, hmmm, I think that's a bug in parrot. 01:52
dukeleto japhb: the blame game starts... 01:53
japhb I wonder if it happened during the refactor that had read pipes able to record child exit code.
dukeleto, :-P
dukeleto japhb: does it require a TT? or is there one already?
pmichaud afk for a while
japhb I don't think there is a TT for this, I think you're the first to notice it.
(so yes, please make one) 01:54
dukeleto japhb: what is your analysis of the bug? i will make the ticket, but you seem to understand it more
japhb: i can poke into the qx code, but you wrote it :) 01:55
japhb The qx code is just a wrapper around open__PSS 01:56
I'm looking at the parrot source now to see if there's an obvious issue.
dukeleto japhb: pipe = open cmd, 'rp' 01:58
japhb: it looks like open in parrot is returning true, even if the cmd does not exist
japhb dukeleto, yes. Which eventually leads to Parrot_io_open_pipe_unix
dukeleto japhb: at least on darwin
02:01 Whiteknight joined
japhb Right, OK, so The open doesn't detect that the command doesn't exist in the parent, it happens in the child. So ... the bug is indeed in Glue.pir. 02:03
I need to check for possible errors at read and close time, and detect the exit code of the child to see if I should error out from that.
I expected that pipe.'readall'() and pipe.'close'() would throw exceptions just like open can. 02:05
hmmm.
dalek TT #1314 created by dukeleto++: open opcode returns instead of returning an exception 02:06
02:06 davidfetter joined
dukeleto japhb: take a look at that ticket and see if you agree 02:07
japhb dukeleto, give me a minute
dukeleto is in UR REPO, BRAKIN UR TESTS 02:11
dalek rrot-plumage: 32a0339 | leto++ | :
[t] Add some tests for qx(). These will probably fail on non-unixy boxen
02:13
02:16 theory joined
dalek rrot: r42614 | jkeenan++ | trunk/runtime/parrot/library/Range.pir:
Delete references to rejected RT # 42430 in three locations.
02:19
rrot: r42615 | jkeenan++ | trunk/src/ops/io.ops:
Remove reference to resolved RT # 42373.
02:22
rrot: r42616 | jkeenan++ | trunk/src/gc/malloc_trace.c:
Change RT reference to TT reference.
purl dalek: that doesn't look right
rrot: r42617 | jkeenan++ | trunk/src/gc/api.c:
Delete reference to resolved RT #42320.
02:25
rrot: r42618 | jkeenan++ | trunk/src/string/charset/unicode.c:
Change RT reference to wiki reference in 5 locations.
purl dalek: that doesn't look right
rrot: r42619 | jkeenan++ | trunk/src/string/encoding.c:
Change RT reference to wiki reference in 1 location.
02:29
purl dalek: that doesn't look right
rrot: r42620 | jkeenan++ | trunk/src/string/encoding.c:
Change RT reference to wiki reference in 1 location.
purl dalek: that doesn't look right
rrot: r42621 | jkeenan++ | trunk/src/string/charset.c:
Change RT reference to wiki reference in 1 location.
purl dalek: that doesn't look right
rrot: r42622 | jkeenan++ | trunk/src/pmc/addrregistry.pmc:
Delete comment with reference to resolved RT.
02:32
rrot: r42623 | jkeenan++ | trunk/src/pmc/lexinfo.pmc:
Delete comment with reference to resolved RT.
rrot: r42624 | jkeenan++ | trunk/src/pmc/hash.pmc:
Delete comment with reference to rejected RT #46653.
rrot: r42625 | jkeenan++ | trunk/src/pmc/fixedpmcarray.pmc:
Change RT reference to TT reference in two locations.
02:36
02:36 theory_ joined
purl dalek: that doesn't look right
rrot: r42626 | jkeenan++ | trunk/src/pmc/file.pmc:
Change RT reference to TT reference.
purl dalek: that doesn't look right
TT #1315 created by jkeenan++: src/pmc/eval.pmc: create PF API, move it there 02:40
rrot: r42627 | jkeenan++ | trunk/src/pmc/eval.pmc:
Change RT reference to TT reference.
02:42
purl dalek: that doesn't look right
02:43 davidfetter_ joined
dalek rrot: r42628 | jkeenan++ | trunk/src/pmc/eval.pmc:
Change RT reference to full link.
02:46
purl dalek: that doesn't look right
theory dukeleto: ping 02:48
dalek rrot: r42629 | jkeenan++ | trunk/src/pmc/eval.pmc:
Change RT reference to TT reference.
02:49
purl dalek: that doesn't look right
rrot: r42630 | jkeenan++ | trunk/src/pmc/orderedhash.pmc:
Delete reference to resolved RT ticket.
theory seen dukeleto 02:50
purl dukeleto was last seen on #parrot 39 minutes and 38 seconds ago, saying: is in UR REPO, BRAKIN UR TESTS
dalek rrot: r42631 | jkeenan++ | trunk/src/call/pcc.c:
Delete reference to resolved RT ticket.
02:52
rrot: r42632 | jkeenan++ | trunk/src/exit.c:
Change RT reference to full link.
purl dalek: that doesn't look right
rrot: r42633 | jkeenan++ | trunk/src/pbc_merge.c:
Delete reference to resolved RT ticket.
rrot: r42634 | jkeenan++ | trunk/src/debug.c:
Delete comment including reference to resolved RT ticket.
02:56
rrot: r42635 | jkeenan++ | trunk/src/library.c:
Change RT reference to TT reference.
purl dalek: that doesn't look right
rrot: r42636 | jkeenan++ | trunk/src/thread.c:
Delete comment including reference to resolved RT ticket.
kid51 msg chromatic You posted comment in rt.perl.org/rt3/Ticket/Display.html?id=56110 after it had been resolved. Does it warrant re-opening in Trac? Cf: vi +533 src/packfile.c 02:58
purl Message for chromatic stored.
kid51 msg chromatic Also See +1108 src/packfile.c 02:59
purl Message for chromatic stored.
03:02 tetragon joined
dalek rrot: r42637 | jkeenan++ | trunk/src/exceptions.c:
Change RT reference to TT reference.
03:03
purl dalek: that doesn't look right
kid51 msg Coke Please review POD item beginning at ./docs/project/ticket_triaging.pod line 384. 03:05
purl Message for coke stored.
dalek rrot: r42638 | jkeenan++ | trunk/docs/project/ticket_triaging.pod:
Change documentation to reflect closing of RT in favor of Trac.
03:06
purl dalek: that doesn't look right
rrot: r42639 | jkeenan++ | trunk/docs/project/cage_cleaners_guide.pod:
Change documentation to reflect closing of RT in favor of Trac.
03:09
purl dalek: that doesn't look right
rrot: r42640 | jkeenan++ | trunk/docs/pdds/pdd22_io.pod:
Delete reference to resolved RT ticket.
rrot: r42641 | jkeenan++ | trunk/docs/pdds/pdd07_codingstd.pod:
Change documentation to reflect closing of RT in favor of Trac.
03:13
purl dalek: that doesn't look right
rrot: r42642 | jkeenan++ | trunk/docs/pdds/pdd17_pmc.pod:
Removing deprecation notice, as this was rejected in ļæ½rt.perl.org/rt3/Ticket/Display.html?id=48567.
rrot: r42643 | jkeenan++ | trunk/docs/pdds/pdd03_calling_conventions.pod:
Change RT reference to TT reference.
03:16
purl dalek: that doesn't look right
rrot: r42644 | jkeenan++ | trunk/docs/pdds/pdd19_pir.pod:
Delete reference to rejected RT #24251.
rrot: r42645 | coke++ | trunk/docs/project/ticket_triaging.pod:
our bug queue on cpan has been disabled, so we no longer need to check it
rrot: r42646 | jkeenan++ | trunk/docs/pdds/pdd19_pir.pod:
Change RT reference to TT reference.
purl dalek: that doesn't look right
rrot: r42647 | jkeenan++ | trunk/docs/compiler_faq.pod:
Change RT reference to TT reference.
purl dalek: that doesn't look right
03:20 davidfetter joined
dalek rrot: r42648 | jkeenan++ | trunk/tools/util/perlcritic.conf:
Delete reference to rejected RT #56892.
03:20
rrot: r42649 | jkeenan++ | trunk/tools/util/templates.json:
Change documentation to reflect closing of RT in favor of Trac.
purl dalek: that doesn't look right
rrot: r42650 | jkeenan++ | trunk/tools/dev/create_language.pl:
Use full link for reference to item in Rakudo RT queue.
03:23
rrot: r42651 | jkeenan++ | trunk/tools/dev/debian_docs.sh:
Delete reference to resolved RT #49274.
rrot: r42652 | coke++ | trunk/docs (2 files):
avoid redundancy, don't use title when we mean number, and pick tag for something in the repo.
03:24
rrot: r42653 | jkeenan++ | trunk/tools/dev/mk_language_shell.pl:
Delete reference to rejected RT #48194.
03:27
rrot: r42654 | jkeenan++ | trunk/tools/dev/mk_language_shell.pl:
Delete reference to rejected RT #48196.
03:30
rrot: r42655 | jkeenan++ | trunk/lib/Parrot/Test/Pod.pm:
Delete reference to rejected RT #44437.
rrot: r42656 | jkeenan++ | trunk/lib/Parrot/Test/Harness.pm:
Change documentation to reflect closing of RT in favor of Trac.
purl dalek: that doesn't look right
cotto purl, go do something useful 03:31
purl cotto: sorry...
dalek rrot: r42657 | jkeenan++ | trunk/lib/Parrot/Docs/File.pm:
Change RT reference to TT reference.
03:34
purl dalek: that doesn't look right
rrot: r42658 | jkeenan++ | trunk/lib/Parrot/Pmc2c/PMC/RO.pm:
Change RT reference to TT reference.
purl dalek: that doesn't look right
rrot: r42659 | jkeenan++ | trunk/lib/Parrot/Pmc2c/PMCEmitter.pm:
Delete reference to rejected RT #43731.
Coke hachi: can you make purl ingore dalke?
03:34 diakopter left
dalek rrot: r42660 | jkeenan++ | trunk/lib/Parrot/Pmc2c/PMCEmitter.pm:
Delete reference to resolved RT #43733.
03:37
rrot: r42661 | jkeenan++ | trunk/lib/Parrot/Pmc2c/MethodEmitter.pm:
Delete reference to rejected RT #43731.
rrot: r42662 | jkeenan++ | trunk/lib/Parrot/Pmc2c/MethodEmitter.pm:
Delete reference to resolved RT #43733.
rrot: r42663 | jkeenan++ | trunk/lib/Parrot/Test.pm:
Delete reference to rejected RT #43266.
kid51 Coke: You resolved rt.perl.org/rt3/Ticket/Display.html?id=50046 without explanation. Can you take a look? vi +386 lib/Parrot/Distribution.pm 03:40
dalek rrot: r42664 | jkeenan++ | trunk/lib/Parrot/Test.pm:
Delete reference to resolved RT #58840.
03:41
03:41 theory joined
dalek rrot: r42665 | jkeenan++ | trunk/lib/Parrot/OpsFile.pm:
Delete reference to resolved RT #43721.
03:44
rrot: r42666 | jkeenan++ | trunk/compilers/pct/src/PAST/Compiler.pir:
Delete reference to resolved RT #49758.
rrot: r42667 | jkeenan++ | trunk/compilers/pct/src/PAST/Compiler.pir:
Delete reference to resolved RT #47828.
kid51 msg chromatic Were all issues in rt.perl.org/rt3/Ticket/Display.html?id=60000 resolved? Please see +2003 ./compilers/imcc/pbc.c 03:47
purl Message for chromatic stored.
dalek rrot: r42668 | jkeenan++ | trunk/compilers/imcc/cfg.c:
Delete reference to resolved RT #48280.
03:48
rrot: r42669 | jkeenan++ | trunk/compilers/imcc/symreg.c:
Use full link for permanent reference to avoid string 'RT'.
03:51
rrot: r42670 | jkeenan++ | trunk/compilers/imcc/optimizer.c:
Use full link for permanent reference to avoid string 'RT'.
03:54
rrot: r42671 | jkeenan++ | trunk/compilers/imcc/main.c:
Delete reference to rejected RT #46147.
rrot: r42672 | jkeenan++ | trunk/TODO:
Delete reference to RT.
04:01
04:47 davidfetter joined 04:48 particle joined 04:57 particle joined
dalek rrot-plumage: 802c28e | japhb++ | :
[TESTS] 02-glue.t: Rework test_qx()
05:14
rrot-plumage: 65eb7a7 | japhb++ | :
[CORE] Glue.pir: capture exit_status of qx() child in caller's $\\!
rrot-plumage: afcf42f | japhb++ | :
[TESTS] 02-glue.t: Expand and correct qx() tests
rrot-plumage: cadac53 | japhb++ | :
[TESTS] 01-sanity.t: We use isnt() also, so sanity test it
05:25 theory joined
dalek rrot: r42673 | mikehh++ | trunk/src/pmc/eval.pmc:
fix codetest failure - trailing spaces
05:51
rrot: r42674 | mikehh++ | trunk/compilers/imcc (2 files):
fix codetest failures - trailing spaces
05:54
06:04 bacek joined
bacek o hai 06:04
seen allison 06:05
purl allison was last seen on #parrot 8 hours, 35 minutes and 29 seconds ago, saying: Coke: I really only use launchpad for Ubuntu package testing (it is good for that)
bacek seen chromatic
purl chromatic was last seen on #parrot 6 hours, 17 minutes and 7 seconds ago, saying: Hm, good point.
mikehh hi bacek - hows things 06:21
bacek mikehh, business as usual - we are doomed :)
mikehh :-} 06:22
06:22 theory joined
mikehh bacek: how do you apply a git patch to svn easily - is there a way? 06:25
bacek mikehh, I don't have svn checkouts usually. All of them managed through git-svn. So I just apply patch and then dcommit it 06:26
06:54 theory joined 06:55 theory joined
dalek rrot: r42675 | mikehh++ | trunk/t/benchmark/benchmarks.t:
fix failing benchmark test to conform to change in r42611
07:04
07:47 barney joined 07:49 bacek joined 08:26 TiMBuS joined
hachi done, I think 08:37
Coke: I think it's done, let me know if I didn't quite get it right :)
dalek rrot: r42676 | mikehh++ | trunk/t/library/parrotlib.t:
[PATCH] convert t/library/parrotlib.t to PIR from bubaflub++ (TT #1313)
08:49
mikehh All tests PASS (pre/post-config, smoke (#30093), fulltest) at r42676 - Ubuntu 9.10 amd64 (gcc with --optimize) 09:27
dalek rrot: r42677 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
[distutils] refactor win32-inno-installer without tools/dev/mk_inno_language.pl
09:35
mikehh messages 09:38
dalek TT #1313 closed by mikehh++: [PATCH] convert t/library/parrotlib.t to PIR 09:45
09:55 fperrad joined 09:59 JimmyZ joined
dalek nxed: r189 | julian.notfound++ | trunk/examples/parser.winxed:
parser example has now half-working local variables
10:23
10:28 theory joined 10:49 lucian joined
dukeleto 'ello 11:01
11:12 theory joined
theory dukeleto: ping! 11:13
NotFound What's this shit of "open opcode returns true". It returns a handle, as is supposed to do. 11:38
Oh, nice. pdd22_io says that FileHandle.open return "a status object", but filehandle.pmc says (and does) it returns the invocant, or maybe a newly created handle. 11:46
And I don't see such "status object" anywhere. 11:47
I was under the impression we've abandonde the idea of documenting good whishes as reality. 11:48
dalek tracwiki: v2 | allison++ | DocsTasklist 11:54
tracwiki: trac.parrot.org/parrot/wiki/DocsTa...ction=diff
allison NotFound: the status object is only for asynchronous I/O 11:55
NotFound allison: the pdd don't says that. 11:56
"open" Opens a stream on an existing I/O stream object, and returns a status object. 11:57
allison NotFound: you're looking at the method? The opcode is right 11:59
NotFound: where did you find "open opcode returns true"? 12:00
NotFound allison: TT #1314
I think the method is right, is pdd22 who is wrongly documenting it. 12:01
I think that what TT #1314 must says is that get_bool must return false when the handle in in that error condition. 12:02
allison yes, pdd22 wasn't updated after the implementation
NotFound: and yes, TT #1314 is wrong 12:03
NotFound But is debatable, because you launch and pipe, and can't be sure that you get the error condition instantly.
s/and/a
allison you will get back a pipe object there, whether it connected or not 12:04
NotFound allison: it can be connected to a shell, and don't know until later that the shell has failed to execute a command.
allison right, the boolean value of the filehandle is not the way to detect errors 12:05
NotFound Asking for immediate error signaling will compromise the impelementation, and probaly slowing it.
allison internally you can call Parrot_io_is_closed_filehandle to find out if it's open 12:07
from PIR it's the method 'is_closed'
NotFound The pipe is always open when opened, unless fork fails. 12:12
12:12 Whiteknight joined
NotFound fork or pipe, that is. 12:12
12:26 payload joined
NotFound Comment added to TT #1314 12:27
12:29 Whiteknight joined 12:39 jsut joined 12:42 joeri joined 13:06 bacek joined 13:09 Whiteknight joined 13:13 Whiteknight joined
dalek rrot: r42678 | jkeenan++ | trunk/compilers/imcc/reg_alloc.c:
Change RT reference to TT reference.
13:20
rrot: r42679 | jkeenan++ | trunk/compilers/pge/PGE/Perl6Regex.pir:
Delete comment referring to rejected RT #48108.
13:23
rrot: r42680 | jkeenan++ | trunk/compilers/pirc/src/main.c:
Delete comment referring to rejected RT #46149.
TT #1316 created by jkeenan++: t/pmc/timer.t: add scheduler features to JIT 13:31
13:33 kid51 joined
dalek rrot: r42681 | jkeenan++ | trunk/t/pmc/timer.t:
Change RT reference to TT reference.
13:33
rrot: r42682 | jkeenan++ | trunk/t/pmc/pmcproxy.t:
Delete comment referring to resolved RT #56816.
rrot: r42683 | jkeenan++ | trunk/t/pmc/eval.t:
Delete part of test message referring to resolved RT #39892.
13:36
TT #1317 created by jkeenan++: t/pmc/fixedpmcarray.t: fix to work with prederef of JIT 13:41
13:43 iblechbot joined
dalek rrot: r42684 | jkeenan++ | trunk/t/pmc/fixedpmcarray.t:
Change RT reference to TT reference.
13:43
rrot: r42685 | jkeenan++ | trunk/t/pmc/parrotobject.t:
Delete comment referring to resolved RT #40626.
rrot: r42686 | jkeenan++ | trunk/t/pmc/parrotobject.t:
Delete part of test message referring to resolved RT #41733.
13:44 Whiteknight joined
dalek rrot: r42687 | jkeenan++ | trunk/t/pmc/parrotobject.t:
Delete part of test message referring to resolved RT #41732.
13:46
rrot: r42688 | jkeenan++ | trunk/t/pmc/parrotio.t:
Delete comment referring to rejected RT #46827.
a: 751d587 | fperrad++ | (3 files):
move Test/More.lua
13:48
rrot: r42689 | jkeenan++ | trunk/t/pmc/parrotio.t:
Change RT reference to TT reference.
13:50
rrot: r42690 | jkeenan++ | trunk/t/pmc/parrotio.t:
Change RT references to TT references.
rrot: r42691 | jkeenan++ | trunk/t/pmc/class.t:
Delete part of test message referring to resolved RT #42974.
13:53
13:55 cconstantine joined
dalek TT #1318 created by jkeenan++: ./t/pmc/complex.t: Can SKIP-ped tests be unskipped? 13:57
13:59 wknight8111 joined
dalek rrot: r42692 | jkeenan++ | trunk/t/pmc/complex.t:
Change RT reference to TT reference.
14:00
rrot: r42693 | jkeenan++ | trunk/t/pmc/resizablepmcarray.t:
Delete part of test message referring to resolved RT #40958.
rrot: r42694 | jkeenan++ | trunk/t/pmc/resizablepmcarray.t:
Delete part of test message referring to resolved RT #56636.
14:03
rrot: r42695 | jkeenan++ | trunk/t/pmc/hash.t:
Delete comment referring to resolved RT #59542.
rrot: r42696 | jkeenan++ | trunk/t/pmc/filehandle.t:
Delete comment referring to rejected RT #46827.
14:06 Whiteknight joined
dalek rrot: r42697 | jkeenan++ | trunk/t/pmc/filehandle.t:
Change RT references to TT references.
14:07
rrot: r42698 | jkeenan++ | trunk/t/pmc/namespace-old.t:
Delete reference to RT # not in Parrot queue.
14:10
rrot: r42699 | jkeenan++ | trunk/t/pmc/namespace-old.t:
Delete comment referring to resolved RT #55620.
rrot: r42700 | jkeenan++ | trunk/t/pmc/stringhandle.t:
Delete comment referring to rejected RT #46827.
rrot: r42701 | jkeenan++ | trunk/t/pmc/stringhandle.t:
Change RT reference to TT reference.
14:14
rrot: r42702 | jkeenan++ | trunk/t/pmc/stringhandle.t:
Change RT references to TT references.
14:15
rrot: r42703 | jkeenan++ | trunk/t/pmc/key.t:
Delete part of test message referring to resolved RT #60128.
14:18
rrot: r42704 | jkeenan++ | trunk/t/pmc/undef.t:
Delete part of test message referring to resolved RT #33603.
rrot: r42705 | jkeenan++ | trunk/t/pmc/io.t:
Change RT references to TT references.
nxed: r190 | julian.notfound++ | trunk/winxed.cpp:
predef spawnw
14:20
TT #1319 created by fperrad++: Convert Squaak to nqp-rx 14:22
TT #1320 created by jkeenan++: ./t/pmc/multidispatch.t: Can test be un-TODO-ed?
rrot: r42706 | jkeenan++ | trunk/t/pmc/multidispatch.t:
Change RT references to TT references.
14:24
rrot: r42707 | jkeenan++ | trunk/t/pmc/multidispatch.t:
Delete part of test message referring to resolved RT #39254.
14:28
rrot: r42708 | jkeenan++ | trunk/t/pmc/object-meths.t:
Delete part of test message referring to resolved RT #50440.
rrot: r42709 | jkeenan++ | trunk/t/pmc/env.t:
Delete part of test message referring to resolved RT #50186.
rrot: r42710 | jkeenan++ | trunk/t/pmc/objects.t:
Delete part of test message referring to resolved RT #33103.
14:31
rrot: r42711 | jkeenan++ | trunk/t/pmc/objects.t:
Delete part of test message referring to resolved RT #39045.
rrot: r42712 | jkeenan++ | trunk/t/pmc/objects.t:
Delete part of test message referring to resolved RT #39056.
rrot: r42713 | jkeenan++ | trunk/t/pmc/objects.t:
Delete part of test message referring to resolved RT #40626.
TT #1321 created by fperrad++: Convert abc to nqp-rx 14:33
rrot: r42714 | jkeenan++ | trunk/t/pmc/objects.t:
Delete reference to incorrect RT #.
14:35
rrot: r42715 | jkeenan++ | trunk/t/pmc/objects.t:
Delete reference to resolved RT #46845.
rrot: r42716 | jkeenan++ | trunk/t/pmc/multisub.t:
Delete reference to resolved RT #43869.
rrot: r42717 | jkeenan++ | trunk/t/pmc/nci.t:
Change RT reference to TT reference.
14:39
rrot: r42718 | jkeenan++ | trunk/t/compilers/imcc/imcpasm/opt0.t:
Change RT references to TT references.
14:40 mikehh joined
lucian dalek: ex-ter-mi-nate yourself please :) 14:41
dalek rrot: r42719 | jkeenan++ | trunk/t/compilers/imcc/syn/const.t:
Delete reference to resolved RT.
14:43
rrot: r42720 | jkeenan++ | trunk/t/compilers/imcc/syn/symbols.t:
Delete part of test message referring to resolved RT #42769.
rrot: r42721 | jkeenan++ | trunk/t/compilers/imcc/syn/objects.t:
Delete part of test message referring to resolved RT #47674.
14:46
TT #1322 created by fperrad++: [RFC] OS.chmod & FileHandle.fchmod 14:47
TT #1323 created by jkeenan++: t/compilers/imcc/syn/clash.t: Is test complete?
rrot: r42722 | jkeenan++ | trunk/t/compilers/imcc/syn/clash.t:
Change RT reference to TT reference.
14:49
15:08 Psyche^ joined 15:16 patspam joined
Coke kid51: that was over 1.5 years ago. nope. 15:20
kid51 Coke: What were you referring to? 15:29
I'm just trying to get rid of the RT reference. 15:31
15:31 xenoterracide joined
Coke the ticket you asked about. I closed it in feb '08; no clue. 15:33
pmichaud my backscroll seems to be full of commit messages 15:57
hmmmmmm
16:03 kthakore joined 16:05 TiMBuS joined 16:08 kthakore joined 16:38 lucian joined 17:03 mariano__ joined 17:05 chromatic joined
chromatic msg kid51 RT #56110 can stay closed. The final message in RT #60000 can become a new TT. 17:11
purl Message for kid51 stored.
17:14 cconstantine joined 17:19 payload joined
dalek rrot: r42723 | jkeenan++ | trunk/lib/Parrot/Distribution.pm:
Delete reference to closed RT ticket.
17:27
TT #1324 created by jkeenan++: :immediate sub cannot load_bytecode 17:32
rrot: r42724 | jkeenan++ | trunk/compilers/imcc/pbc.c:
Change RT reference to TT reference.
17:37
rrot: r42725 | jkeenan++ | trunk/t/compilers/imcc/imcpasm/optc.t:
Change RT reference to TT reference.
rrot: r42726 | jkeenan++ | trunk/t/compilers/imcc/syn/regressions.t:
Delete part of test message referring to closed RT #45859.
rrot: r42727 | jkeenan++ | trunk/t/compilers/imcc/syn/regressions.t:
Delete part of test message referring to closed RT #48735.
17:40
rrot: r42728 | jkeenan++ | trunk/t/compilers/imcc/syn/regressions.t:
Delete part of test message referring to closed RT #60172.
rrot: r42729 | jkeenan++ | trunk/t/compilers/imcc/syn/pcc.t:
Delete comment referring to closed RT #58866.
rrot: r42730 | jkeenan++ | trunk/t/compilers/imcc/syn/errors.t:
Delete part of test message referring to resolved RT #42769.
17:44
rrot: r42731 | jkeenan++ | trunk/t/compilers/pge/perl6regex/context.t:
Delete comment referring to closed RT #44445.
rrot: r42732 | jkeenan++ | trunk/t/compilers/pge/regression.t:
Delete part of test message referring to resolved RT #39807.
rrot: r42733 | jkeenan++ | trunk/t/compilers/pge/regression.t:
Delete part of test message referring to resolved RT #39807.
17:47
rrot: r42734 | jkeenan++ | trunk/t/tools/ops2pm/samples/pic_ops.original:
Delete inline comments referring to 4 rejected RT tickets.
mj41 jkeenan is too fast for TapTinder tt.ro.vutbr.cz/buildstatus/pr-Parrot/rp-trunk :-) 17:48
dalek rrot: r42735 | jkeenan++ | trunk/t/tools/ops2pm/samples/core_ops.original:
Delete doc reference to resolved RT #42381.
17:50
rrot: r42736 | jkeenan++ | trunk/t/tools/dev/searchops/samples.pm:
Delete doc reference to resolved RT #42381.
rrot: r42737 | jkeenan++ | trunk/t/perl/Parrot_Test.t:
Delete inline comments referring to resolved RT #46893.
rrot: r42738 | jkeenan++ | trunk/t/run/options.t:
Change RT reference to TT reference.
17:51 szabgab joined
dalek rrot: r42739 | jkeenan++ | trunk/t/codingstd/linelength.t:
Delete inline comment referring to resolved RT #60616.
17:54
rrot: r42740 | jkeenan++ | trunk/t/op/string_cs.t:
Delete part of test message referring to resolved RT #60396.
rrot: r42741 | jkeenan++ | trunk/t/op/say.t:
Delete part of test message referring to resolved RT #59532.
17:54 mikehh joined
dalek rrot: r42742 | jkeenan++ | trunk/t/op/interp.t:
Delete inline comment referring to resolved RT #46819.
17:57
rrot: r42743 | jkeenan++ | trunk/t/op/lexicals.t:
Delete part of test message referring to resolved RT #44395.
rrot: r42744 | jkeenan++ | trunk/t/op/lexicals.t:
Delete part of test message referring to resolved RT #56184.
rrot: r42745 | jkeenan++ | trunk/t/op/lexicals.t:
Delete part of test message referring to resolved RT #56398.
18:00
rrot: r42746 | jkeenan++ | trunk/t/op/lexicals.t:
Delete part of test message referring to resolved RT #56398.
rrot: r42747 | jkeenan++ | trunk/t/op/lexicals.t:
Delete part of test message referring to resolved RT #56398.
rrot: r42748 | jkeenan++ | trunk/t/op/calling.t:
Delete part of test message referring to resolved RT #40490.
lscript: 515f4b7 | fperrad++ | (2 files):
add metadata in setup.pir
dukeleto someone is busy 18:03
dalek rrot: r42749 | jkeenan++ | trunk/t/op/calling.t:
Change Rakudo RT queue reference to full link to avoid string 'RT'.
18:04
rrot: r42750 | jkeenan++ | trunk/t/op/calling.t:
Change Rakudo RT queue reference to full link to avoid string 'RT'; remove part of test message referring to resolved RT 41583.
cotto pmichaud, ping 18:05
pmichaud, unping 18:07
dalek rrot: r42751 | jkeenan++ | trunk/t/op/stringu.t:
Remove inline comment referring to non-Parrot RT #.
18:08
rrot: r42752 | jkeenan++ | trunk/t/op/debuginfo.t:
Remove inline comments referring to resolved RT 43269 and 46895.
l: d64fd28 | fperrad++ | (6 files):
conversion nqp to nqp-rx
18:11
l: a6f0003 | fperrad++ | (2 files):
add metadata in setup.pir
rrot: r42753 | jkeenan++ | trunk/t/op/bitwise.t:
Remove inline comments referring to resolved RT 43245.
rrot: r42754 | jkeenan++ | trunk/t/op/01-parse_ops.t:
Change RT reference to TT reference.
rrot: r42755 | jkeenan++ | trunk/t/harness:
Remove inline comment referring to resolved RT 60116.
rrot: r42756 | jkeenan++ | trunk/config/auto/gmp/gmp_c.in:
Replace RT with full URL for future reference.
18:15
rrot: r42757 | jkeenan++ | trunk/config/gen/platform/win32/exec.c:
Remove inline comment referring to resolved RT 48278.
rrot: r42758 | jkeenan++ | trunk/config/gen/platform/win32/exec.c:
Remove inline comment referring to resolved RT 48278.
rrot: r42759 | jkeenan++ | trunk/config/gen/platform (4 files):
Change RT reference to TT reference.
18:18
a: c98adab | fperrad++ | setup.pir:
add metadata in setup.pir
rrot: r42760 | jkeenan++ | trunk/README_cygwin.pod:
Remove doc reference to resolved RT 39742.
18:25
18:27 kid51 joined
dalek rrot: r42761 | jkeenan++ | trunk/src/debug.c:
Delete reference to resolved RT #46119.
18:28
rrot: r42762 | jkeenan++ | trunk/src/packfile.c:
Delete references to resolved RT #56110.
kid51 And on the seventh day, kid51 rested. 18:29
cotto you do know that you can squeeze more than one of those into a commit, right? ;) 18:30
kid51 As I got into it, I realized that I should write more precise commit messages. It was easier to do that when the point of the commit was fresh in my mind. 18:31
dalek rrot: r42763 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
[distutils] add a target 'plumage'
rrot: r42764 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
[distutils] clean up win32 installer
18:38
kid51 Download trac.parrot.org/parrot/attachment/...es.diff.gz to review deleted references to RT. 18:42
dukeleto kid51: atomic commits are good 18:49
cconstantine How would I loop through an iterable backwards in NQP? 18:50
dukeleto nucular commits are better
cconstantine: code sample?
cconstantine In an action for my gramar I want to loop through the child nodes backwards 18:51
rule cons { [<term> ]* {*}} <---- loop through the <term>s backwards 18:52
dukeleto cconstantine: no clue. ping pmichaud
cconstantine: but please let me know when you do, that sounds useful :) 18:53
cconstantine hehe
Yeah, I know how to do it in pir :)
cconstantine wonders when he became more comfortable in ASM than HLLs.
dukeleto cconstantine: yeah, i feel more comfortable in PIR these days then a lot of other languages. scary. 18:55
cconstantine PIR is a pretty high level asm though... 18:56
bah, google keeps giving me stuff on backwards compatability 18:57
cotto The thing about nqp is that google is often nearly useless. 19:00
dukeleto we need to clone pmichaud 19:04
cotto either that or offer a vertical meter of beer for some decent nqp-rx docs 19:05
japhb How about a vertical meter of good chocolate? I'd sign up for that one. 19:07
cotto define "good"
japhb Single source / single plantation. Flavor beans from Venezuela are acceptable. ;-) 19:08
japhb imagines a cubic meter of Venezuelan chocolate, almost goes into a sugar coma just thinking about it. 19:09
cotto There's a big difference between a cubic meter and a vertical meter. 19:11
cconstantine no mention of width has been made on this meter
dukeleto all these SI unit make me want to puke. obviously we should measure things in cubic yards ::ducks::
japhb OK, how about "a vertical meter with the same base dimensions as would be appropriate vertical meter of beer"
cconstantine doesn't like chocolate anyway.
dukeleto has been playing with the idea of an NQP(-rx) tutorial of sorts 19:12
japhb cconstantine, you are hereby disowned by the human race. ;-)
cconstantine why should I like something that tastes bad?
dukeleto likes scotch, beer, and chocolate, in that order. Send me some and I will write docs.
japhb Although, honestly, I have some friends who don't like chocolate. I'm still convinced that its either A) a genetic anomaly (I have a friend that cannot taste vanilla, for instance), or B) heavy exposure to crappy mass-market chocolate 19:13
cconstantine I fairly easily got to the point with NQP that a simple reference doc would be more helpful than a tutorial
dukeleto cconstantine: yes, but to get as many people over the initial learning hump, a tutorial is needed. you are already past the need for one
cconstantine: your docs are the source ;) 19:14
cconstantine japhb: I've had the 'good' stuff... and I like to eat just about anything else so I'm not a picky eater
japhb cconstantine, I'm going with genetic anomaly then.
cconstantine dukeleto: fair enough
dalek rrot: r42765 | jkeenan++ | trunk/config/gen/platform (4 files):
Add stub DESCRIPTION sections.
dukeleto cconstantine: would you like to keep track somewhere of thigs you want docs for?
cconstantine: perhaps a trac wiki page? then everyone can add requests for certain types of docs, similar to the plumage-requests page, or somesuch 19:15
cconstantine dukeleto: If I had an easy place to place notes others could read I could probably do that
19:15 payload1 joined
cconstantine trac wiki sounds like it would fit the bill 19:15
cotto cconstantine, we have a wiki
dukeleto incoming 19:17
purl duck!
dukeleto trac.parrot.org/parrot/wiki/NQPDocs
cotto Let's get this party documented. 19:18
dukeleto if i have some direction, and know what people want, it will be easier to write
cotto er, started.
;)
dukeleto cotto++
NQP-rx still has no version number. this is going to drive me insane soon. 19:19
dalek tracwiki: v1 | dukeleto++ | NQPDocs
tracwiki: trac.parrot.org/parrot/wiki/NQPDoc...ction=diff
tracwiki: v2 | cconstantine++ | NQPDocs
japhb dukeleto, use the rev of the parrot that contains the NQP-rx snapshot instead.
dalek tracwiki: trac.parrot.org/parrot/wiki/NQPDoc...ction=diff
dukeleto japhb: meh, that is workable but seems icky
japhb dukeleto, parrot only ever lags the NQP-rx master repo by a day or so unless pmichaud totally forgets, in which case we ping him and he makes the snapshot. 19:20
dukeleto, no argument.
19:20 plobsing joined
japhb A monotic counter for the master branch is the one thing I miss in the DVCS world. 19:20
dalek rrot: r42766 | jkeenan++ | trunk/t/configure/testlib/init (11 files):
Add stub Pod DESCRIPTION text.
19:21
tracwiki: v3 | dukeleto++ | NQPDocs 19:22
tracwiki: trac.parrot.org/parrot/wiki/NQPDoc...ction=diff
rrot: r42767 | jkeenan++ | trunk/t/configure/testlib (2 files):
Add stub Pod DESCRIPTION text.
19:24
tracwiki: v4 | dukeleto++ | NQPDocs 19:26
tracwiki: trac.parrot.org/parrot/wiki/NQPDoc...ction=diff
rrot: r42768 | jkeenan++ | trunk/lib (3 files):
Add Pod DESCRIPTION section.
19:31
tracwiki: v5 | dukeleto++ | NQPDocs 19:42
tracwiki: trac.parrot.org/parrot/wiki/NQPDoc...ction=diff 19:43
19:54 lucian joined
dalek rrot: r42769 | jkeenan++ | trunk/t (4 files):
Add DESCRIPTION section to Pod (or correct things keeping file from passing codingstd test).
19:54
19:59 cognominal joined
dalek rrot: r42770 | jkeenan++ | trunk/tools (4 files):
Add DESCRIPTION section to Pod (or correct things keeping file from passing codingstd test).
20:01
20:02 payload joined
mikehh t/pmc/parrotobject.t is failing -0 it doesn't even compile 20:12
s/0//
kid51 mikehh: Make sure I didn't introduce any errors when I was doing my RT 2 TT thing. 20:15
20:18 diakopter joined, bacek joined
dalek rrot: r42771 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
[distutils] fix r42764
20:21
rrot: r42772 | jkeenan++ | trunk/tools (10 files):
Add DESCRIPTION section to Pod (or correct things keeping file from passing codingstd test).
20:24
nxed: r191 | julian.notfound++ | trunk/ (4 files):
rename winxed.cpp to winxedst0.cpp
20:40
izkost: 154c89f | dukeleto++ | TODO:
Add a TODO file and notes about loading XS
20:41
rrot: r42773 | jkeenan++ | trunk/t (18 files):
Add DESCRIPTION section to Pod (or correct things keeping file from passing codingstd test).
20:44
rrot: r42774 | jkeenan++ | trunk/t/pmc/parrotobject.t:
pir_error_output_like() seems to want all its arguments on one line.
20:47
kid51 mikehh: Yes, my fix induced the problem. fixed.
mikehh kid51: yes I had just tracked it down to the change from r42686 to r42687 20:50
dalek nxed: r192 | julian.notfound++ | trunk/winxed.winxed:
self hosted compiler driver
20:55
rrot: r42775 | mikehh++ | trunk/tools/dev/branch_status.pl:
fix codetest failure (perlcritic) - missing perl coda
21:07
21:11 bacek joined
dalek nxed: r193 | julian.notfound++ | trunk/README:
update README
21:24
mikehh All tests PASS (pre/post-config, smoke (#30104), fulltest) at r42775 - Ubuntu 9.10 amd64 (gcc with --optimize) 21:26
dalek tracwiki: v6 | pmichaud++ | NQPDocs 21:33
tracwiki: trac.parrot.org/parrot/wiki/NQPDoc...ction=diff
21:38 bubaflub joined
dalek nxed: r194 | julian.notfound++ | trunk/README:
typo
21:38
21:44 cognominal joined 22:08 theory joined 22:48 particle1 joined 23:03 payload joined
dalek nxed: r195 | julian.notfound++ | trunk/Makefile:
update, improve and self-document Makefile
23:06
nxed: r196 | julian.notfound++ | trunk/examples/parser.winxed:
add some ability to initialize int in parser example
23:45
23:51 bubaflub joined 23:55 ilbot2 joined 23:56 dalek joined