www.parrot.org/ | Parrot 1.4.0 "Mundo Cani" Released!
Set by moderator on 21 July 2009.
Coke segfault: smolder.plusthree.com/app/public_pr...st_failure 00:01
Whiteknight in the name of the father, the son, and the holy particle, you are forgiven 00:02
NotFound I'd like also the Higgs Boson
Uh, some codetest... 00:03
Whiteknight Coke: that segfault is old
Coke is there a ticket?
Whiteknight v1.2.0, about 1000 revisions ago
i dont know if there is or not, but a bug from two months ago that hasn't been mentioned since is hardly a prime candidate 00:04
Coke (if there's a ticket, the test should be todo'd with the ticket #)
if there's no ticket, there should be.
having failures in smolder is bad.
Whiteknight I don't deny that, but it's an old failure and there's no evidence that it still exists
Coke Whiteknight: ah, I see what you're saying. 00:05
one wonders why someone is generating a smolder report from such an old version.
(the report is from a few minutes ago.) 00:06
NotFound The alarm problems?
They are gone.
Coke I'll email the guy and ask him to update his smolder.
NotFound Well, alarm is gone
chromatic Hm, ~30 new passing Rakudo tests per day on average in the past week. 00:07
Whiteknight chromatic: wow, that's impressive
Coke meanwhile, partcl is heading in the wrong direction, keep losing tests to segfaults. :|
I will try to generate tickets. :| 00:08
Whiteknight ...and we will try to ignore them :)
dalek rrot: r40350 | NotFound++ | trunk (5 files):
[cage] use vtable slot numbers instead of names in null pmc access and defaults
00:12
Whiteknight particle: ping 00:15
Coke Whiteknight: you make baby coke cry. :|
Whiteknight sorry (i kid!)
particle Whiteknight: wazzup? 00:18
00:29 davidfetter joined
Whiteknight particle: we need parrot t-shirts and other buyables 00:30
we should be able to set up a cafepress shop or something 00:31
NotFound I think I asked several times, without answer: Did we have a scalable version of the parrot logo?
darbelo NotFound: It's not hard to make one from the raster image on the web site. 00:32
NotFound darbelo: for someone with talent for that type of things, I think so, but I'm not such someone ;) 00:33
darbelo NotFound: I'll see if I can manage an svg version of the image later. 00:38
NotFound Coke: tcl.ops:40: error: ā€˜ParTcl_binary_scan’ was not declared in this scope 00:42
Coke: I think tcl.ops needs a BEGIN_OPS_PREAMBLE / END_OPS_PREAMBLE around the #include block 00:48
00:58 Eevee joined, TiMBuS joined 01:04 Maddingue joined
Coke NotFound: yup, I haven't fixed that because of the bsr/jsr/ret stuff. 01:05
01:05 tetragon joined, jdv79 joined
NotFound Coke: ah, well. I was just checking c++ buildability. It build with that change, but fails with the pir files because of that stuff. 01:07
Coke I'm not failing to build tcl.ops. wonder why that is.
NotFound Without warnings? 01:08
Coke ah. got the warnings once, and then it was biult. =-)
NotFound C++ strictly requires prototypes.
Enough for today, in any case, going to bed :O 01:10
01:13 kid51 joined
Coke NotFound: try now? 01:13
or tomororw. =-)
NotFound++ 01:21
01:31 japhb joined
dalek cnum-dynpmcs: r138 | darbelo++ | trunk/src/pmc/decint.pmc:
Make DecInt divide_* and i_divide_* VTABLEs forward to floor_divide_* and

Fixes division by constants.
01:32
kid51 Whiteknight didn't blog today 01:47
kid51 slits his wrists out of terminal boredom
chromatic You could fix a memory leak with SUPER in dynpmcs. 01:48
INTVAL i = SUPER();
becomes
INTVAL i = Parrot_Foo_get_vtable(interp)->get_integer(interp, pmc); 01:49
and leaks the return value of Parrot_Foo_get_vtable.
Not that that code should work very well anyway....
jdv79 kid51: whatsup? 01:59
kid51 yo 02:01
Did the Pittsburgh workshop stoke your appetite for parrot? 02:02
dalek rtcl: r549 | coke++ | trunk/src/ops/tcl.ops:
attempt to update to new OPS syntax.
jdv79 kid51: haha, are you taking a survey?
kid51 Well, I'm trying to identify people in NYC area to get together with, invite to hackathons, etc. 02:03
And, of course, to get to present at perlsemny
wayland76 Well, I guess I've no chance of finding P6 people in country Australia then :) 02:05
GeJ wayland76: There's damian of course. But I think bacek is in Australia. You should check with him. 02:13
kid51 bacek is in Sydney 02:14
GeJ is in New Caledonia
same hemisphere, at least :-)
02:14 sjn joined
kid51 And of course lots of other P5 people in Oz: alias; Paul Fenwick; gnat in New Zealand; sisyphus somewhere in the outback 02:15
02:15 Casan joined
GeJ 2 hours and some by plane. Way longer by pirogue, with a lower chance of reaching your destination. 02:15
wayland76 I've met Paul Fenwick (to speak to) and Damian (just sort of "hi"/handshake; naturally he doesn't remember me :) ) 02:16
davidfetter damian reviewed my talk at oscon 02:18
wayland76 But I met both Paul and Damian in Melbourne, which is the big smoke around here :) 02:19
02:23 Zak joined
davidfetter thinks TimToady might recognize him from geekcruises 02:26
who's all going to osdc this year? 02:28
dalek rdinal: 3508b5e | (Danius Michaelides)++ | (3 files):
Implement Array#replace() with tests.
02:30
02:32 jimmyZ joined
dalek rdinal: eca2172 | (Danius Michaelides)++ | (3 files):
Partial implementation of Array#insert().
02:36
02:41 janus joined 02:57 dukeleto joined 03:20 donaldh joined 03:44 eternaleye joined 04:03 tetragon_ joined 04:07 tetragon joined 04:08 Andy joined
dalek rrot: r40351 | petdance++ | trunk (3 files):
gratuitous consting to test my commit rights
04:16
jimmyZ IIRC, the semicolon was removed by sameone 04:19
Any reaso 04:20
Any reason to add it once again?
GeJ JimmyZ: I think that the file is generated by yacc (or bison, or whatever). And for what I've been told, depending on the version you use you may experience extra-but-meaningless semicolons. 04:42
05:42 dukeleto joined 06:03 hiroyuki_y joined 06:07 uniejo joined
mikehh All tests PASS at r40351 (pre/post-config, smolder, nqp_test, fulltest) - Ubuntu 9.04 amd64 06:32
cotto chromatic, thanks for noticing that memory leak. 06:49
mikehh rakudo (a53a1cd) builds on parrot r40351 - make test PASS/ make spectest (up to 27822) same two tests FAIL - Ubuntu 9.04 amd64 06:50
07:13 dukeleto joined, iblechbot joined 07:21 donaldh joined
mj41 Coke: myops.t num 7 is weird one ... it start/stop failing randomly on different machines/OS ... e.g. tt.ro.vutbr.cz/report/pr-Parrot/do?...un-1839=on tt.ro.vutbr.cz/report/pr-Parrot/do?...un-3835=on 07:38
07:41 payload joined
mj41 tt.ro.vutbr.cz/report/pr-Parrot/do?...;trun-2368 07:42
07:45 dukeleto joined 07:55 flh joined 07:59 JimmyZ joined
cotto time for sleeps 08:03
JimmyZ good night cotto ;) 08:19
08:21 japhb joined 08:26 tetragon_ joined 08:41 dukeleto joined 08:51 jan joined 09:28 Whiteknight joined 09:37 wayland76 joined 09:42 particle joined 09:47 particle joined 09:50 bacek joined
bacek o hai 09:50
JimmyZ hello bacek 09:51
bacek hi JimmyZ 09:52
JimmyZ but who is bacek_at_work? 09:53
purl bacek_at_work is probably suggesting derangement
09:53 gaz joined
bacek JimmyZ: it's me also. 09:53
But it's Friday night already. So I've moved to my other alter ego.
JimmyZ ;) 09:54
bacek_with_scotch purl: forget bacek_at_work 09:55
purl bacek_with_scotch: I forgot bacek_at_work
bacek_with_scotch purl: bacek_at_work is bacek_without_scotch
purl OK, bacek_with_scotch.
Whiteknight ah scotch: the solution to all of our problems 10:00
wayland76 I've got scotch blood, I don't need that alcohol stuff :) 10:01
dalek rrot: r40352 | whiteknight++ | trunk/docs/project/release_manager_guide.pod:
[Release] Replace rgrjg as the release manager for August
10:16 hiroyuk__ joined
bacek can drink it later 10:25
wayland76 Hmm, I hope you're not planning to drink my blood later :) 10:26
bacek wayland76: I've got release manger at $work with scotch blood :)
10:27 preflex joined
bacek But I'm not sure how much blood left in his veins. There is definitely a lot of scotch in. 10:27
wayland76 Well, my scotch blood was in the USA for about 300 years, so I don't know how much there is either :) 10:28
bacek passing bottle of scotch to wayland76 to refresh his blood
wayland76 wayland76 passes it back -- listening to Celtic music seems to have made it sufficiently scotch, and wouldn't want to deprive bacek in favour of someone who doesn't enjoy scotch. But thanks for the offer :) 10:32
mikehh don't think I got much scotch blood, even if I do currently reside in Scotland 10:35
as for ancesrty two of my grandparents were English, one Lithuanian and one was born in South Africa of Estonian ancestry 10:40
mokurai Mikehh: My grandfather was born in a part of 10:46
Poland that was in Lithuania at the time.
10:47 mokurai left
wayland76 I'm about 1/2 scots/Irish, 1/4 Swedish, 1/8 German, and 1/8 bits & pieces :) 11:04
11:05 UltraDM joined 11:20 donaldh joined 11:33 bacek joined 11:54 wayland76 joined 11:57 MoC joined 11:59 kj joined 12:01 quek joined 12:16 ruoso joined 12:28 payload joined 12:51 HG` joined 13:11 JimmyZ joined
JimmyZ blogspot is held up by China Great Firewall :( 13:13
13:14 payload joined 13:15 donaldh joined
wayland76 purl: seen allison 13:19
purl allison was last seen on #parrot 2 days, 18 hours, 31 minutes and 14 seconds ago, saying: (and expanding from there) [Jul 28 18:42:29 2009]
13:59 mberends joined 14:11 iblechbot joined
NotFound mj41: Is yours the systema that is reporting that smoke? 14:13
mj41 no 14:16
NotFound mj41: then just forget it, the opcode that is shown the failure no longer exists.
14:47 clinton joined
Coke NotFound: is this the smoke from the really old revision? 14:49
NotFound Coke: is the repeated alarm failure, it must be an old revision. 14:51
Coke NotFound: I just fixed partcl. can you try C++ again? 14:52
NotFound: yup.
see my mail to the list.
(and my freaking out in here yesterday)
NotFound Coke: The bsr thing also?
Coke yup.
my previous attempts to fix the bsr/ret thing were masked by the ops failure. 14:53
NotFound Just one moment, I'm filling a ticket...
Coke building dyn pmcs is MUCH more verbose than core pmcs, so you tend to miss those warnings.
14:55 Andy joined
Coke Andy: welcome back to the land of the committed. 14:55
Andy I feel so whole.
Coke <mrfl mrfl mrfl>
14:56 Psyche^ joined
NotFound Coke: that's the main reason to build sometimes with C++: it doesn't allow you to ignore that problems. 14:56
dalek TT #892 created by NotFound++: PARROT_IN_OBJECTS_C used only in one file 14:58
NotFound Coke: partcl builds fine 15:00
It fails 2 array tests 15:01
Coke NotFound: I bet if you run the test by hand, it works. 15:03
parrot tcl.pbc t/cmd_array.t
NotFound Yes, it works. 15:05
t/cmd_lsort.t fails at exit, after passing all tests.
attempt to access code outside of current code segment 15:06
Other than these 2, all test pass.
dalek kudo: e02bc06 | jnthn++ | src/builtins/guts.pir:
Improve error output when we have a junction of types.
15:07
Coke whoever installed parrot on feather, please "install-dev", not just "install" 15:08
NotFound: yah. that lsort bug is long known, inferior runloop problem.
danke.
Not sure how to diagnose the array failures. Any help appreciated.
(in fact, it'll probably work if you just rerun 'make test') 15:10
NotFound Yes :D 15:11
Coke a ticket for that would probably be good.
partcl?
purl partcl is tcl on parrot or code.google.com/p/partcl
Coke Anyone looking for a PIR only task? =-) 15:17
code.google.com/p/partcl/issues/detail?id=83
15:20 donaldh joined 15:21 quek left
Coke seems that partcl commits are no longer coming through. 15:25
15:29 theory joined
Coke msg Infinoid seems that partcl commits are no longer coming to #parrot. 15:33
purl Message for infinoid stored. 15:34
15:44 iblechbot joined 15:56 payload joined 16:28 dukeleto joined 16:29 donaldh left
dalek rtcl: r550 | coke++ | trunk/runtime/builtin/uplevel.pir:
Remove bsr/ret usage from this file
16:43
rtcl: r552 | coke++ | trunk/Configure.pl:
Issue 87 - add a warning if ICU is not present.
rtcl: r555 | coke++ | wiki/ParrotIssues.wiki:
This issue was resolved.
16:48
16:50 MoC joined 17:06 kj joined
Coke msg Infinoid no. there it is. whee. =-) 17:09
purl Message for infinoid stored.
17:10 sekimura_ joined 17:13 bacek joined
mj41 new TapTinder testing machine added - cygwin 32bit VMWare Win XP machine (id 12, name ttcl-win-32) 17:17
17:21 chromatic joined 17:22 abesapien joined
Coke seen on the wx-perl list: "progress is slow and distraction is cheap. :(" 17:33
amen.
NotFound What do you said? I was distracted X-) 17:47
17:57 darbelo joined
chromatic gbracha.blogspot.com/2009/07/miracl...ecome.html 17:57
18:00 mokurai joined
treed got weirded out that his laptop's fans were suddenly going fullblast for no apparent reason. 18:03
treed then remembered that he was building Parrot in the background.
18:04 sekimura joined
Coke chromatic: any suggestions for tracking down partcl core tests that fail occasionally with 'make test' but not when run by hand? 18:19
chromatic Are there special CLI switches in make test, like there are in Parrot's test harness? 18:20
Coke If you say "create a small PIR test case", I'll just cry on you.
I don't think so; 'make test' runs t/harness, which just calls "prove". lemme try to run the test with perl instead of tcl. (should auto-exec.) 18:22
*sigh* 18:23
perl t/cmd_array.t does fail consistently. Thanks chromatic. :|
Coke hates it when he misses obvious diagnostics.
so, when running with perl, it uses Tcl::Test.pm which just invokes exec with the parrot used to build partcl, the built tcl.pbc, and the path to the test. (only difference between what I did by hand is that it used full paths. 18:28
now if I print out the exec line before it's executed, and run it by hand, it passes all tests.
chromatic We've had bugs related to full paths before. 18:29
Coke code.google.com/p/partcl/source/bro...cl/Test.pm
(that's what does the re-exec). Test file at code.google.com/p/partcl/source/bro...md_array.t 18:30
chromatic: if I run full paths by hand, it passes.
chromatic I'm sorry, I don't read Urdu.
Coke freaky.
chromatic: ?
chromatic I'm trying out new catchphrases. Please be honest. It's for posterity. 18:31
PerlJam (Princess Bride)++
Coke "that's your new catchphrase?"
(/dr. horrible)
cotto starts a land war in Asia 18:32
chromatic There's Dr. Horrible fanfic? Wow.
chromatic starts his own Internet 18:33
Coke GAH. not SLASH horrible. no no no
... the evil thing is, it'd be bad horse/dr. horrible.
Coke shuddlers.
Coke finds an extra L.
chromatic Like with pie. 18:35
Coke chromatic: my kids, with no prompting from me, love the soundtrack. 18:36
so, the full path thing has some merit. 18:37
any idea why it only seems to affect that one .t?
ah. if I remove the rel2abs call, still fails via perl. 18:38
18:42 joeri joined
Coke ... I think this might be another sorting issue. 18:44
looks like [array names] isn't guaranteed to return things in order, and I think parrot is shuffling things every N invocations. 18:45
so I should just explicitly sort hte results.
NotFound You can't just relax the check? 18:46
Coke I'm sorting in the test. 18:48
18:48 bacek joined
Coke (not in the result of [array names]) 18:48
18:49 mokurai joined
Coke NotFound: there, shoudl be fixed. 18:52
dalek rtcl: r556 | coke++ | trunk/t/cmd_array.t:
[array names] doesn't return results sorted, so to test, sort explicitly.

things not in the order they were inserted.
18:53
NotFound Coke: doesn't fail now. 18:57
Coke whee. 18:58
NotFound Going to build an optimized parrot and recheck
Coke if I wanted to convert, say, 19:03
code.google.com/p/partcl/source/bro.../after.pir
to NQP, would I have to prefix it with the .HLL/.namespace stuff? 19:04
also: can NQP handle slurpy args? 19:08
pmichaud NQP doesn't know how to put things into an HLL yet. It probably should do that. I'm not sure what syntax to use. 19:11
If NQP cannot handle slurpy args yet then it can be made to do so fairly quickly.
pmichaud decides to take a short nap. 19:14
Coke finds a post that suggest they do, and finds that *@argv is probably the right syntax. 19:16
PerlJam Coke: are you converting partcl to use PCT? 19:17
Coke PerlJam: no, that's hard.
I'm seeing if I can rewrite one builtin using nqp.
(instead of PIR) 19:18
hurm. can I have typed variables? (basically, get at the int registers?)
pmichaud That's a planned update, yes. 19:19
Might even happen this weekend.
It doesn't exist yet. When it does, it'll be my int $foo
Coke hurm. I think I'd need that before converting quite a few things. 19:20
pmichaud well, it's a high priority for me at the moment, as I expect the PGE refactors will want it. 19:21
PerlJam Coke: you're always just a little ahead of the technology curve :) 19:22
Coke does nqp have 'die' ? 19:23
(or something spelled differently that does the same thing? =-)
pmichaud Coke: nope. One would have to use Q:PIR { die "..." }
nqp doesn't have any builtin functions
we might come up with a syntax that allows nqp to directly generate opcodes (other than the Q:PIR approach). I'll have to think about that one a bit. 19:24
I'd prefer not to try to map function call syntax directly to opcodes, though, because it would interfere with the calling of actual functions 19:25
nopaste "Coke" at 72.228.52.192 pasted "attempt to translate code.google.com/p/partcl/source/bro.../after.pir into NQP" (11 lines) at nopaste.snit.ch/17447
pmichaud that's reasonable, except I'm not sure about the $sec in the Q:PIR 19:26
Coke that's why it has the ??? - it fails.
NotFound pmichaud: inlined functions might be a useful mechanism. 19:27
pmichaud NotFound: example?
Coke:
Q:PIR {{
$P0 = find_lex '$sec'
$I0 = $P0
purl $I0 = $P0 is, like, VTABLE_get_integer_native
pmichaud sleep $I0
}};
PerlJam pm: you could map "functions" that are prefixed by "pir:" directly to opcodes.
Coke pmichaud: so when I say my $sec, I'm creating a visible lexical? 19:28
pmichaud Coke: yes.
Coke is there a way to just have a local PMC?
pmichaud Coke: not yet. Eventually perhaps "my pmc $sec"
Coke (what i really want is a local int and float, but I understand that's not there yet."
NotFound pmichaud: if nqp had an inline mechanism, it can have a predefined die function with the Q:PIR die opcode
pmichaud PerlJam: I'm not sure that "pir:" would be valid Perl 6 syntax 19:29
Coke ok. Then I don't think this is the right hammer for this nail (writing guts of partcl in something a little higher level than PIR.)
pmichaud eventually I would probably expect
my int $ms := @argv[0];
PerlJam pm: I was thinking of it similarly to syntactic categories, but I guess that only works well for the defs and not for the calls so much :)
pmichaud my int $sec := $ms / 1000;
Q:PIR { sleep $sec }; # or some alternate syntax 19:30
PerlJam pir-sleep($sec);
(that's certainly valid perl 6 :)
NotFound A possible perlish way: use PIR::die;
pmichaud oh, another perlish way might be just use PIR;
which imports the PIR opcodes as functions
Coke ponders HLL_macros 19:31
PerlJam NQP doesn't do multis or overrides does it? 19:32
pmichaud it will likely do multis at some point
19:32 einstein joined
pmichaud basically I'd like NQP to be able to do most everything that PIR lets us do 19:32
Coke pmichaud: well, based on this simple example, I think having "my (regtype) $var" would enable me to convert quite a bit over. 19:33
pmichaud Coke: right
Coke and I think the nqp version of that does look nicer than the PIR version.
pmichaud Coke: My goal is to be able to write things like PCT itself in NQP
(and NQP, for bootstrapping)
Coke (just having the conditionals indented there makes me much happier.)
NotFound And a pir compiler.
pmichaud the other thing that NQP will be getting soon is that it won't created nested subs for { ... } blocks 19:34
(if there aren't any lexicals declared, it'll inline the block)
einstein I would like to tell you that I have made nqp in nqp instead of pir, so it becomes easyer to work on nqp 19:35
pmichaud einstein: yes, I've been following your work :-)
and the other thing that NQP will be getting is the ability to declare grammars and regexes 19:36
einstein but now I busy with the typeof,getclass and class ops, so i can make a good working typeof operator in nqp
PerlJam einstein: as long as you aren't still hung up on god playing dice with the universe :)
pmichaud when NQP can do grammars and regexes, then we'll be able to embed NQP blocks into regexes :-) 19:37
Coke pmichaud: ah, yah, the blocks as subs is kind of scary. I already have too many sub calls.
pmichaud and Perl6Grammar.pir can be deprecated/disappear
PerlJam pm: at some point nqp will lose the not quite moniker if you keep that up
pmichaud PerlJam: it'll always be "not quite" because we won't have the runtime library 19:38
(although if NQP does regexes I guess that means it'll have PGE loaded. Oh well.)
Coke I think perhaps a short term code-improvement would be to use hll_macros 19:39
(just for partcl, sorry =-) 19:43
PerlJam buoyancy for partcl helps all language-boats float 19:44
(like I said before, you always seem to be a little ahead of the curve)
19:51 einst31n joined
pmichaud partcl++ Coke++ 19:51
afk # nap, switching locations 19:53
19:57 iblechbot joined
Coke hurm. can anyone think of a way to macroize ".local pmc $foo\\n$foo = get_root_global ['bar'], '$foo' ? 20:10
the foo in quotes ends up being a literal '.foo', not '<the string I want>'
treed Anyone around who can tell me what <[!@&`'+~=/\\\\,;.<>_*$?:"] > means? 20:47
I thought <> was for references to named rules.
PerlJam <[]> is a character class 20:48
treed Ah. 20:49
So <> and <[]> are two completely different things
Why the space at the end though? 20:50
PerlJam AFAIK, the space doesn't have any semantic.
treed k
Thanks a lot.
PerlJam what <> means is determined by the character immediately following the <
treed Ahhhh. 20:51
Is there a good doc for this?
Googling for rules usually takes me to a broad overview.
PerlJam I'm working on a quick ref that'll describe such things but it's not there yet.
Were I you, I'd just read S05 20:54
perlcabal.org/syn/S05.html#Extensib...%3C...%3E) 20:55
dalek rdinal: 275c208 | (Joeri Samson)++ | src/parser/grammar.pg:
Parse several special variable (like $, $! etc...)
21:36
rdinal: 4ccae36 | (Joeri Samson)++ | src/parser/ (2 files):
Make self and nil literals instead of variables. Add literals true and false.
rdinal: dd12a49 | (Joeri Samson)++ | src/parser/grammar.pg:
Whitespace fix
21:51 mokurai joined 21:53 theory joined 21:54 Limbic_Region joined
Andy am I the only one with packfile*.t failures? 21:58
chromatic Have you run 'make realclean' recently?
Andy dunno 21:59
do you have a specific reason for that, or jsut that's a general thing you do 22:00
chromatic I believe we have some missing dependencies.
... in the Makefile rules, that is.
Andy from .c to .h?
chromatic Probably. 22:01
Andy isn't there a makedeps something?
chromatic I don't know.
Andy makedepend. 22:02
purl well, makedepend is known. you either need an old gcc (2.95 or so) or patch it. see perlbrowse
Andy I'll try to look at it tonight
chromatic That would be fantastic.
Andy so lemme see.... 22:03
is there a task tracker in trac?
22:03 Whiteknight joined
Andy oh my, many 22:03
dalek TT #893 created by petdance++: Rebuild dependencies in makefile 22:05
Coke someone should create a petdance to andy karma link. 22:12
karma petdance?
purl petdance has karma of 1159
Andy heh
Coke karma andy?
purl andy has karma of 601
Andy That would requiring me giving a shit. :-)
Coke Andy: I think you can do it with an update to CREDITS. (shit) true.
but we have enough OCD people with us that it'll probably happen without any further effort from either of us. 22:13
Coke tries to write a simple .Try (catch/finally) that could get sucked into hllmacros if anyone cared.
einst31n Can it be true that parrot strings get never released due to a bug in the gc? 22:14
Andy Anything is possible.
einst31n It seems that the pool->gc_object does not get set in the string pool 22:15
Whiteknight the we've fixed a lot of GC bugs over the last few months, surely there must be none left :)
Andy hey, src/stacks.c went away recently. Anyone can tell me why? 22:16
Coke wonders who azawazi is.
azawawi, whoops.
andy: there was a ticket.
Whiteknight Andy: was deprecated for a while and not used
Whiteknight did the removing
Andy i had so much splinty goodness. :-)
Tene Whiteknight: I still have a GC bug. 22:17
Whiteknight Tene: no, it's not a bug it's a feature
you have a GC feature
Tene Whiteknight: parrot crashing is a feature? 22:18
22:18 MoC joined
Whiteknight it's not "crashing", it's being more efficient by terminating early and saving extra processing cycles 22:19
Tene Ah. 22:20
But why does it only fail when I load steme before rakudo and not rakudo before steme?
Andy hey look, make realclean fixed my test bummers, chromatic
and that ancient t/library/pcre.t failure is still there 22:21
NotFound I think is time to fix that pcre thing. Just by dropping any configure checks for it, doing them at pbc loading time, and providing a way to report the failure other than dying. 22:34
Coke I don't think we want to drop the config checks. 22:36
Andy is that wy it's failing?
dalek rtcl: r557 | coke++ | trunk/src/macros.pir:
Add some macros to make it easier to initialize .locals
Andy For not having pcre installed?
rtcl: r558 | coke++ | trunk/runtime/tcllib.pir:
Make hllmacros available for use in our code.
Coke IIRC, ther's a config check that the tests ignore.
we probe for it 3 different ways instead of just one.
NotFound Coke: they are completely unuseful
Andy Pioint me to a ticket on it.
or assign it
I wish Trac could let you have multiple owners
or watchers
purl i guess watchers is fixed in 3.0.
Andy oh well, gotta run home
NotFound Andy: I think is failing just because in most cases the libpcre.so link to the real lib isn't provided by the regular packages, but the dev ones. 22:38
Coke msg andy closest you can get to watchers is cc.
purl Message for andy stored.
Coke NotFound: he's gone.
NotFound I type fast, but not enough ;) 22:39
22:39 rg joined
Coke assigned #406 to andy 22:39
nopaste "coke" at 72.228.52.192 pasted "wonders if this is cleaner. (.int => .local int foo\\nfoo=value)" (21 lines) at nopaste.snit.ch/17449 22:40
Whiteknight if Padre had syntax highlighting for C, I would use it as my primary editor 22:46
well, I would also like to be able to define my own colorscheme, but I won't be choosy
japhb I wonder if tewk's parser could be repurposed to act as a syntax highlighting backend for Padre? 22:47
My big Padre wish is a screen(1)-friendly text mode. I don't want to switch until I can use it everywhere (I hate the mental context switch overhead when I have to switch between editor syntaxes every time I switch windows). 22:49
pmichaud cla? 22:54
purl somebody said cla was Contributor License Agreement or www.perlfoundation.org/contributor_..._agreement or www.parrot.org/foundation/legal or www.parrot.org/files/parrot_cla.pdf
23:03 kid51 joined 23:05 mokurai joined 23:08 bacek joined
bacek Good morning 23:31
purl And good moroning to you, bacek.
dalek rrot: r40353 | NotFound++ | trunk/t/library/pcre.t:
[t] check and diagnose pcre library loading
23:34
23:44 payload joined