|
#parrot Parrot 0.6.4 "St. Vincent Amazon" Released | parrotcode.org/ | 15 new, 648 open, 80 stalled tix | logged in irclog.perlgeek.de/parrot/today Set by moderator on 28 July 2008. |
|||
|
00:09
AndyA joined
|
|||
| dalek | r29978 | jkeenan++ | scriptconfigure: | 00:13 | |
| : [configure] To prepare for scripted configuration, move some code that is | |||
| : specific to handling of command-line options into | |||
| : Parrot::Configure::Options::Conf::CLI. Adjust as needed in | |||
| : lib/Parrot/Configure/Options.pm, lib/Parrot/Configure/Options/Conf.pm and | |||
| : t/configure/001-options.t. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29978 | |||
| r29979 | jkeenan++ | scriptconfigure: | 00:15 | ||
| : Delete commented-out code. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29979 | |||
| r29980 | jkeenan++ | scriptconfigure: | 00:19 | ||
| : Delete commented-out code. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29980 | |||
| r29981 | Whiteknight++ | gsoc_pdd09: | 00:30 | ||
| : [gsoc_pdd09] a few minor changes. We aren't hanging anymore, we're segfaulting now | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29981 | |||
|
00:35
AndyA joined
00:36
teknomunk__ joined
|
|||
| Whiteknight | plz to hav no segfaults? | 00:36 | |
| jonathan | Whiteknight: Keep plugging away, you'll get there! | 00:39 | |
| You're doing a job I certainly don't envy. | |||
|
00:44
bacek joined
|
|||
| Whiteknight | thanks, I can use all the encouragement I can get | 00:48 | |
| I wish I was doing cool flashy high-level work like you | |||
|
00:48
AndyA joined
00:50
ruoso joined
|
|||
| Whiteknight | actually, I take that back. I would be terrible at it | 00:54 | |
| jonathan | Whiteknight: You're doing stuff that enables some of the higher level stuff to happen. :-) | 01:01 | |
|
01:01
MeGaMiC joined
|
|||
| jonathan | It's all important work - no use having a compiler without a VM that can run the code it generates reliably and, preferably, fast. | 01:01 | |
| Whiteknight | well, at the moment I don't have "reliably" or "fast" implemented | 01:02 | |
| those are pending more free tuits :) | 01:03 | ||
| jonathan | :-) | 01:05 | |
| Well, sleep time for me...it's getting late here in Europe. :-) | |||
| night | 01:06 | ||
| Whiteknight | goodnight | 01:07 | |
| Infinoid | Whiteknight: even a step in the right direction is very much appreciated. :) | 01:11 | |
| dalek | r29982 | Whiteknight++ | gsoc_pdd09: | 01:19 | |
| : [gsoc_pdd09] todo a test which isn't currently passing, and may not ever pass. ever. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29982 | |||
| r29983 | Whiteknight++ | gsoc_pdd09: | 01:56 | ||
| : [gsoc_pdd09] a codingstd trailing whitespace fix, since I can't find anything substantial to fix. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29983 | |||
|
01:57
Andy joined
02:08
teknomunk_ joined
02:11
rafl joined
02:18
kid51 joined
|
|||
| dalek | r29984 | jkeenan++ | scriptconfigure: | 02:18 | |
| : [configure] First pass at file-based configuration. Code to handle that | |||
| : approach placed in Parrot::Configure::Options::Conf::File. 'perl Configure.pl | |||
| : --script=foobar' succeeds, but plays havoc with configuration and step tests | |||
| : for reasons still to be explored. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29984 | |||
| r29985 | jkeenan++ | scriptconfigure: | 02:38 | ||
| : [configure] Fixed way in which lib/Parrot/Configure/Options.pm receives data | |||
| : from Options/Conf/File.pm and then returns that to Configure.pl. | |||
| : t/configure/033 and 044 still failing; all other configure and step tests | 02:39 | ||
| : passing. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29985 | |||
| r29986 | jkeenan++ | scriptconfigure: | 02:54 | ||
| : Was testing non-existence of file named 'foobar' -- but Parrot developers may very well have such a file lying around. Generate file name from process ID instead. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29986 | |||
| r29987 | jkeenan++ | trunk: | |||
| : Was testing non-existence of file named 'foobar' -- but Parrot developers may very well have such a file lying around. Generate file name from process ID instead. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29987 | |||
| r29988 | jkeenan++ | trunk: | 02:56 | ||
| : Was testing non-existence of file named 'foobar' -- but Parrot developers may very well have such a file lying around. Generate file name from process ID instead. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29988 | |||
| r29989 | jkeenan++ | scriptconfigure: | |||
| : Was testing non-existence of file named 'foobar' -- but Parrot developers may very well have such a file lying around. Generate file name from process ID instead. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29989 | |||
| r29990 | jkeenan++ | scriptconfigure: | 02:59 | ||
| : Delete commented-out code and superseded Dumpers. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29990 | |||
|
03:35
teknomunk__ joined
04:20
bacek joined
04:38
uniejo joined
04:48
davidfetter joined
|
|||
| dalek | r29991 | chromatic++ | trunk: | 05:36 | |
| : [include] Made PMC_IS_NULL into a macro when used in Parrot's core. The | |||
| : function calling overhead is statistically significant (around 3.5% on the | |||
| : Rakudo benchmark). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29991 | |||
|
05:42
Psyche^ joined
|
|||
| dalek | r29992 | chromatic++ | trunk: | 05:52 | |
| : [src] Promoted more constant strings to CONST_STRINGs. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29992 | |||
| r29993 | pmichaud++ | trunk: | 05:56 | ||
| : [rakudo]: spectest-progress.csv update: 116 files, 2003 passing, 12 failing | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29993 | |||
|
06:17
uniejo joined
|
|||
| dalek | r29994 | pmichaud++ | trunk: | 06:23 | |
| : [rakudo]: Add S29-str/substr.t (+20 passing tests) to spectest_regression | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29994 | |||
|
06:56
Ademan joined
06:57
masak joined
06:58
MeGaMiC joined
|
|||
| cotto_home | anyone with some basic C- and Perl-fu mind doing a quick patch review? | 07:05 | |
| rt.perl.org/rt3/Ticket/Display.html?id=57468 | |||
|
07:21
Ademan joined
|
|||
| dalek | r29995 | fperrad++ | trunk: | 07:29 | |
| : [Lua] fix assignlist | |||
| : - patch from Robert G. Jakabosky | |||
| : - see rt.perl.org/rt3/Public/Bug/Display.html?id=57568 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29995 | |||
| r29996 | moritz++ | trunk: | 07:42 | ||
| : [rakudo] autounfudge now rewrites skip as todo tests if started with --unskip | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29996 | |||
|
07:45
Theory joined
07:53
AndyA joined
|
|||
| dalek | r29997 | fperrad++ | trunk: | 07:56 | |
| : [Lua] fix environment caching | |||
| : - patch from Robert G. Jakabosky | |||
| : - see rt.perl.org/rt3/Public/Bug/Display.html?id=57568 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29997 | |||
| r29998 | fperrad++ | trunk: | 08:18 | ||
| : [Lua] fix Lua bytecode loader | |||
| : - patch from Robert G. Jakabosky | |||
| : - see rt.perl.org/rt3/Public/Bug/Display.html?id=57568 | 08:19 | ||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29998 | |||
|
08:32
neopallium joined
08:43
justin joined
|
|||
| moritz | who gets commit 30k? | 09:13 | |
| dalek | r29999 | moritz++ | trunk: | ||
| : [rakudo] assignment tests in spectest_regression | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29999 | |||
| masak | moritz: you could always fix a typo I found in languages/perl6/ROADMAP | 09:19 | |
| on line 44, 'co-ercion' should be 'coercion' | |||
| dalek | r30000 | moritz++ | trunk: | 09:26 | |
| : [rakudo] typo in ROADMAP spotted by masak++ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30000 | |||
| masak | wai~! 30k! | ||
|
09:47
ambs joined
|
|||
| dalek | r30001 | fperrad++ | trunk: | 10:18 | |
| : [Lua] Perl/yacc compiler | |||
| : fix assignlist (see r29995) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30001 | |||
| jonathan feels proud of contributing to r30000 | 10:22 | ||
| ...by making questionable use of the hyphen and thus prompting the patch. | |||
|
10:41
Whiteknight joined
10:58
kid51 joined
|
|||
| dalek | r30002 | jkeenan++ | scriptconfigure: | 11:06 | |
| : Fix lack of accounting for 'reconfigure' mode. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30002 | |||
|
11:10
ruoso joined
11:28
Casan joined
|
|||
| dalek | r30003 | fperrad++ | trunk: | 11:33 | |
| : [Lua] bytecode translation | |||
| : - add a test | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30003 | |||
| r30004 | fperrad++ | trunk: | 11:44 | ||
| : [Lua] | |||
| : - show a fornum issue | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30004 | |||
| r30005 | fperrad++ | trunk: | 11:46 | ||
| : [Lua] fix fornum | |||
| : - patch from Robert G. Jakabosky | |||
| : - see rt.perl.org/rt3/Public/Bug/Display.html?id=57568 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30005 | |||
|
11:46
UltraDM joined
11:54
leo joined
11:58
MeGaMiC joined
12:09
MeGaMiC joined
13:39
gryphon__ joined
14:26
nopaste joined
|
|||
| Infinoid | news.perlfoundation.org/2008/08/200...tk_ac.html is interesting - a proposal to add a Tk module for rakudo | 15:09 | |
| moritz | yes | ||
| Infinoid | if it were available for other HLLs, we might support actual tcl/tk *grin* | ||
| moritz | I thought "what about partcl?", but I think that TPF might not be that interested ;) | 15:10 | |
| Infinoid | yeah :) | ||
| the thing that caught my eye was: his "deliverable" section mentions a CPAN module | |||
| how far away are we from being able to release external rakudo modules on CPAN? | 15:11 | ||
| moritz feels quite far away from that :/ | |||
| Infinoid | if it is a pure perl implementation, it might not be so bad | 15:12 | |
| is the NCI stuff available to rakudo perl scripts? | |||
| particle | no, no nci yet | 15:19 | |
| and rakudo's 'use' is a kludge | |||
| Infinoid | hmm. I think the guy who proposed that grant is in for a rough ride... | 15:22 | |
|
15:22
Andy joined
|
|||
| particle | it's not a detailed grant. | 15:32 | |
| proposal | |||
| purl | i heard proposal was like the first few minutes of a job interview. If you come in scabbily dressed, scratching my balls and slurring, we're not going to hire you. | ||
| particle | purl! she has balls! | ||
| ambs | :-S | ||
| purl is a shemale? | 15:33 | ||
| cognominal | fuck you purl, you don't judge a programmer by his dress and I scratch my ball and fart when want | ||
| s/want/I want/ | |||
| tetragon pictures a farting, ball scratching, kilted programmer and decides that she would rather that that programmer fart outdoors | 15:36 | ||
| cognominal | that could be an argument for telecommuting.. | 15:38 | |
| my programs are clean, I don't need to be :) | |||
| tetragon | Just so long as there isn't anyone in your vicinity. | 15:39 | |
| cognominal | I was joking. | 15:44 | |
|
15:58
Whiteknight joined
|
|||
| pmichaud | Aloha | 16:08 | |
| moritz | hi | ||
| (one last time online before my vacations ;) | 16:09 | ||
| we made the 2000 passing test mark. YaY ;-) | |||
|
16:17
iblechbot joined
|
|||
| pmichaud | yes. We're actually at 2022 or something like that. | 16:18 | |
| moritz | yes | 16:19 | |
| I enhanced autounfudge to s/skip/todo/ some tests and then I unfudged some todo fudges by hand | 16:20 | ||
| which explains the leap from 2003 to 2022 | |||
| pmichaud | oh. I added 20+ tests in substr.t, so we may be above that then. | 16:25 | |
|
16:31
cjfields joined
|
|||
| moritz | and we have 9 failures due to 'if $!' not working | 16:32 | |
| (I don't know how much my unfudged tests actually contribute, though) | |||
| cognominal | is there a C specialist around here? I am writing an article about dtrace, and I want to say that main() is not really the first fonction entered when executing a process. But I would like to be more specific. | 16:34 | |
| a pointer or an URL would be welcome | |||
| pmichaud | 2102 passing tests as of r30005 | ||
| cognominal | and yes, I write this article as a way to gain knowledge to add probes in parrot. | 16:35 | |
| moritz | cognominal: istr that _entry was called first, but I might be 100% off | ||
| cognominal | I know that one can do weird stuff with env vars like PRELOAD or whatever... | 16:36 | |
| tetragon | The traces I'm looking at place start before main | ||
| cognominal | tetragon, I don't get what you said. I am French and dense :) | ||
| tetragon | I have a load of stack traces open from the many crashes I'm getting. The ones with a good trace have start as the first mentioned function | 16:37 | |
| cognominal | you are running Solaris or Mac OS X? | 16:38 | |
| tetragon | OS X | ||
| I had started looking at DTrace probes before my iBook went away | |||
| cognominal | I hope my macbook will live one more year or so. There will probably be quadricore by then. | 16:39 | |
| There is also a linux distro with linux (meaning the kernel replaced by opensolaris). | 16:40 | ||
| tetragon | My MacBook Pro is doing well in its first week | ||
| cognominal | s/with/without/ | ||
| tetragon | So many crashes when using a 64-bit build of parrot, though | 16:41 | |
| cognominal | the plastic of my macbook is getting porous. my macbook is becoming a trashcan | ||
| cotto_home | cognominal, Nexenta uses the OpenSolaris kernel and the Debian userspace | 16:42 | |
| cognominal | I guess that with the pid provider ones already get interesting stuff with Parrot. | ||
| cotto_home, thx, I was searching the name... | |||
| tetragon | My (almost three years old) iBook wasn't porous, the techs just forgot how to reassemble the things without breaking them | ||
| cotto_home | no problem | ||
| work & | 16:43 | ||
|
16:45
cjfields_ joined
16:49
toddr joined,
toddr left
|
|||
| dalek | r30006 | julianalbo++ | trunk: | 17:05 | |
| : fix parrot_debugger after pdd25cx merge | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30006 | |||
| r30007 | fperrad++ | trunk: | 17:06 | ||
| : [Pipp] fix pdd25cx merge | |||
| : - move to Parrot_ex_throw_from_c_args | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30007 | |||
| r30008 | Whiteknight++ | gsoc_pdd09: | 17:28 | ||
| : [gsoc_pdd09] update to trunk r30005 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30008 | |||
|
18:04
gryphon__ joined
18:30
Ivatar joined
18:33
tetragon joined
18:37
jhorwitz joined
|
|||
| dalek | r30009 | fperrad++ | trunk: | 18:50 | |
| : [Lua] fix bisect output | |||
| : - patch from Robert G. Jakabosky with improvements | |||
| : - see rt.perl.org/rt3/Public/Bug/Display.html?id=57568 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30009 | |||
| r30010 | fperrad++ | trunk: | 19:14 | ||
| : svn:ignore parrot_debugger | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30010 | |||
|
19:19
tetragon left,
tetragon joined
20:17
rdice joined
20:19
contingencyplan joined
20:26
Ademan joined
20:30
Whiteknight joined
20:31
peepsalot joined
21:32
Andy left
21:50
Limbic_Region joined
|
|||
| dalek | r30011 | Whiteknight++ | trunk: | 22:11 | |
| : [docs/pdd] update pdd09 to include more descriptions, more information and some much-needed clarity. These are all lessons i've learned the hard way. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30011 | |||
| Whiteknight | anybody here now? | 22:15 | |
| oh nevermind. "make realclean" solves all my problems, once again | 22:17 | ||
| Infinoid | my house needs a make realclean | 22:21 | |
| particle | my browser has decided that the parrotvm links no longer need css | 22:23 | |
| Infinoid | I've had occasional issues with browsers caching a temporary lack of css, when it failed to fetch it or something... clearing the browser cache fixed that | 22:24 | |
| Whiteknight | browsers, you give them an inch and they take a mile | 22:25 | |
|
22:26
ruoso joined
22:38
gryphon__ joined
|
|||
| dalek | r30012 | coke++ | trunk: | 22:56 | |
| : Followup to r30010; no need to ignore pdb anymore now that it's spelled parrot_debugger | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30012 | |||
| r30013 | coke++ | trunk: | 22:58 | ||
| : [docs] Patch from RT #57602, Courtesy Bob Wilkinson <bob at fourtheye.org> | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30013 | |||
|
23:00
kid51 joined
|
|||
| cotto_work | kid51, ping | 23:01 | |
| kid51 | cotto_work pong | 23:02 | |
| cotto_work | do you mind doing a quick review of the patch in rt.perl.org/rt3/Ticket/Display.html?id=57468 | ||
| it seems to be in your area of expertise | 23:03 | ||
| kid51 | First reaction: Could you add a bit to the POD that distinguishes vsnprintf from snprintf? I have no clue as to what the difference is. | 23:07 | |
| Or perhaps even before that: Coke asks whether we should be keeping this particular conditional. Should we? What do we gain by incurring the expense of an additional config step? (These questions should be answered in RT.) | 23:08 | ||
| We would also need a t/steps/auto_vsnprintf-01.t. | 23:10 | ||
| cotto_work | Thanks. I'm glad I asked. | 23:11 | |
| kid51 | Generally speaking, we have no pollicy to evaluate whether a new config step should be added or not. People just do it -- often without even posting an RT! So I'm glad that this is already on RT. | 23:12 | |
| At YAPC, had conversation with particle and chromatic about configuration. particle promises development of a more formal plan for evolution of Parrot configuration -- but not until many other things have been planned and implemented. | 23:14 | ||
| So right now we have no formal criteria by which to evaluate whether a particular step should be added. All I can do is recommend that you make your case in that RT. | |||
| cotto_work | I don't care too much either way. I just want to get that ugly BLAH... macro replaced with something reasonable. | 23:15 | |
|
23:16
teknomunk joined
|
|||
| kid51 | The C functions/macros are definitely *not* my area of expertise. | 23:18 | |
| Parrot_secret_snprintf ???? | 23:19 | ||
| Whiteknight | shhh!!! it | ||
| s a secret | |||
| cotto_work | looks like a workaround for when a system doesn't have C99 snpritnf. | 23:21 | |
| I wonder how common that is. | |||
|
23:23
DietCoke joined
|
|||
| DietCoke | I also have no idea why this macro was added, which is why I posted the RT in the first place. | 23:24 | |
| Honestly, a simpler patch is to simply remove it. | |||
| since no one has spoken up in the several days since I posted it, I'd go ahead and rip it out, cotto. | 23:25 | ||
| cotto_work | the question is how often will we need Parrot_secret_snprintf? | ||
| too late. | |||
| particle | cotto_work: it's very common on non c99 systems :) | ||
| cotto_work | Andy would be good to ask, since he seems to have added it. | 23:26 | |
| particle | i believe vsnprintf is safer | 23:28 | |
| cotto_work | yes, as are all *n*printf functions | ||
| particle | and v means take a va_list instead of varargs | 23:29 | |
| so, seems to me the idea was to convert all usage of vsprintf to vsnprintf | 23:31 | ||
|
23:31
cognominal joined
|
|||
| particle | i agree with that idea | 23:31 | |
| but, the implementation has possibly fallen short | |||
| likely got ENOTUITS or some other blocking signal | |||
| cotto_work | particle, afaict the only use of vsprintf is in Parrot_secret_snprintf | 23:33 | |
| dalek | r30014 | coke++ | trunk: | 23:35 | |
| : [docs] internal_exception is gone. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30014 | |||
| particle | ask andy about the intent, this was his baby and i don't know how well he's following list traffic lately | 23:37 | |
| particle runs over to feed the neighbor's dog | |||
| cotto_work | seen petdance | 23:39 | |
| purl | petdance was last seen on #parrot 29 days, 1 hours, 3 minutes and 30 seconds ago, saying: WHOO LOOK I EDITED THE WIKI PAGE WHOOO [Jul 6 22:35:41 2008] | ||
| cotto_work | seen Andy | ||
| purl | Andy was last seen on #parrot 9 days, 2 hours, 21 minutes and 49 seconds ago, saying: (which I don't) [Jul 26 21:17:31 2008] | ||
| kid51 | cotto_work: Recommend posting to RT, bcc-ing Andy. If he doesn't respond "soon", use your best judgment. | 23:40 | |
| cotto_work | sounds like a plan | 23:41 | |
| particle | yep, feel free to delete after reasonable time | 23:56 | |