|
Parrot 0.6.0 "P&P" released | Please mentor for SoC | parrotcode.org/ Set by moderator on 12 April 2008. |
|||
|
00:04
teknomunk joined
|
|||
| PerlJam | It could be my imagination, but I it seems like parrot is building faster than it used to. | 01:14 | |
| chromatic_away | It's not. | 01:18 | |
| It's not your imagination, anyway. | 01:19 | ||
| Debolaz | Yay, parrot repo finally packed. | 01:25 | |
|
01:26
tetragon joined
01:39
guru left
01:42
paula35 joined
|
|||
| Debolaz | Is t/stm/llqueue known to coredump on the singlethreaded case? | 02:05 | |
|
02:15
afbach joined
02:46
Andy joined
03:32
AndyA joined
|
|||
| dalek | r26952 | rgrjr++ | trunk: | 03:47 | |
| : * DEPRECATED.pod: | |||
| : + Deprecate stack ops. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26952 | |||
| r26953 | rgrjr++ | trunk: | 04:24 | ||
| : * t/pmc/complex.t: | |||
| : + ($fp_equality_macro): Choose registers carefully so that we don't | |||
| : need save/restore. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26953 | |||
|
04:58
Psyche^ joined
|
|||
| dalek | r26954 | duff++ | trunk: | 06:35 | |
| : [rakudo] Add given and for statement modifiers. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26954 | |||
|
08:53
barney joined
09:37
Senaka joined
|
|||
| Senaka | seen chromatic_away | 09:37 | |
| purl | chromatic_away was last seen on #parrot 8 hours and 19 minutes ago, saying: It's not your imagination, anyway. | ||
| Senaka | seen chromatic | ||
| purl | chromatic was last seen on #parrot 12 hours and 4 minutes ago, saying: tetragon, jonathan made a change to assign the other day which made it work. | ||
| Senaka | need some help in getting the C++ build fixed | 09:38 | |
| anyone around? | |||
| the issue is with the include/parrot/datatypes.h include | 09:39 | ||
| in here, as you see, the definition of data_types is conditional | |||
| and in the situation where it is defined as an extern, there is no implementation that is being linked to the final library. Thus, a build failure in C++ | 09:40 | ||
|
09:41
Senaka left,
Senaka joined
09:44
Senaka left
10:10
bwk joined
10:11
avar joined
10:34
Ademan joined
11:06
Ivatar joined
|
|||
| spinclad | purl, message Senaka isn't the implementation defined in src/global_setup.c ? it's not static, so should be externally visible, no? | 11:35 | |
| purl | Message for senaka stored. | ||
|
11:51
kid51 joined
|
|||
| kid51 | purl seen piper? | 11:53 | |
| purl | piper was last seen on purl 2 days and 4 hours ago, saying: <private message> [Apr 11 00:39:18 2008] | ||
|
12:08
itz joined
|
|||
| itz | I'm getting an internal gcc error with gcc 4.1.2 (debian) and parrot .. is there a recommended gcc? | 12:09 | |
| dalek | r26955 | kjs++ | trunk: | 12:10 | |
| : [pdd29] add a few more things so i won't forget. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26955 | |||
|
12:23
iblechbot joined,
kj joined
|
|||
| kid51 | itz: You're using it. Can you paste the error? | 12:29 | |
| purl nopaste | 12:30 | ||
| purl | i guess nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or paste.husk.org/ or poundperl.pastebin.com/ or paste.scsys.co.uk/ or don't bother me while I'm eating | ||
| kj | messages kj | 12:32 | |
| messages help | |||
| purl | To leave a message, say in channel or privmsg purl "msg <nickname> MESSAGE FOR J00". To read your messages, privmsg purl "messages". To erase your messages, privmsg purl "messages erase". or Delivery Not Guaranteed! | ||
| kj | messages | 12:33 | |
| nopaste | "itz" at 62.3.198.42 pasted "% make perl6 [snip] /home/stev" (18 lines) at nopaste.snit.ch/12687 | 12:38 | |
| itz | its actually "make perl6" rather than parrot itself | ||
|
12:41
Senaka joined,
Senaka left
|
|||
| kid51 | itz: I have not seen that error before ... but then again I haven't done make perl6 very often. I suggest filing bug report to parrotbug@parrotcode.org. [BUG] in subject line. Attach what you pasted as email attachment, preferably ending in .txt. | 12:48 | |
|
13:02
ambs joined
13:25
rdice joined
13:26
tetragon joined
14:13
Senaka joined
|
|||
| Senaka | hi all | 14:13 | |
| spinclad: ping | |||
| seen spinclad | 14:14 | ||
| purl | spinclad was last seen on purl 2 hours and 38 minutes ago, saying: <private message> | ||
| Senaka | Errors on C++ build: error:imcc:syntax error, unexpected $end, expecting '\\n' ('ļæ½') | ||
| in file 'runtime/parrot/library/parrotlib.pir' line 190 | |||
| Senaka I have no idea how to get this straightened | 14:15 | ||
| Coke yawns | 14:42 | ||
| Senaka | Coke: ping | ||
| Coke | seen chromatic? | ||
| purl | chromatic was last seen on #parrot 17 hours and 9 minutes ago, saying: tetragon, jonathan made a change to assign the other day which made it work. | ||
| Coke | Senaka: yes? | ||
| Senaka | Errors on C++ build: error:imcc:syntax error, unexpected $end, expecting '\\n' ('ļæ½') | ||
| in file 'runtime/parrot/library/parrotlib.pir' line 190 | |||
| Senaka Needs some help... | 14:43 | ||
| Senaka Doesn't understand how to get this sorted | |||
| Coke | what were you running? | ||
| Senaka | perl Configure.pl --cc=g++ --link=g++; make | 14:44 | |
| machine: Ubuntu 7.10 | |||
| i386 | |||
| Coke | have you opened a ticket? =-) | 14:45 | |
| Senaka | hmm... not yet... if have fixed some issues in the C++ build. this seems bit tricky. so wanted to sort all and put a patch at once | ||
| is this an obvious mistake or something? or is it tricky? | 14:46 | ||
| Coke | which step was running when you got that error? | ||
| msg chromatic (pmc_class.h) reconfigure; if the dep is from an include step, the build process sees it and adds the dependency for you. | 14:47 | ||
| purl | Message for chromatic stored. | ||
| Senaka | let me paste it | ||
| ./parrot -o runtime/parrot/include/parrotlib.pbc runtime/parrot/library/parrotlib.pir | 14:48 | ||
| error:imcc:syntax error, unexpected $end, expecting '\\n' ('ļæ½') | |||
| in file 'runtime/parrot/library/parrotlib.pir' line 190 | |||
| make: *** [runtime/parrot/include/parrotlib.pbc] Error 1 | |||
| is Jens Rieks around? | 14:50 | ||
| Coke | Senaka: you're using a big shotgun. | ||
| it's not a problem with that file. | 14:51 | ||
| Senaka | Coke: what could it be? | ||
| ambs | purl: seen merlyn | ||
| purl | merlyn was last seen on #moose 23 days and 17 hours ago, saying: ... methodsandmessages.vox.com/library/...ltalk.html [Mar 20 15:09:20 2008] | ||
| Coke | if you're having trouble compiling a PIR file that compiles on every other platform and you're using a new compiler... there's probably a problem with the parrot you've built. | ||
| Senaka | I see... so you mean this has something to do with the Parrot build | 14:52 | |
|
14:53
ambs joined
|
|||
| Coke | yes. | 14:53 | |
| and if you've made local changes to get it to build... | |||
| Senaka | Coke: ok I did tweak two places in source to get the build running.... but those are erraneous | 14:54 | |
| I think that fixes to those should do the trick | |||
| Coke | I'm doing a build now on feather (linux) with your config line to see what explodes. | ||
| Senaka | perhaps you might need the diff of my modifications too | 14:55 | |
| how can I send it? | |||
| Coke | docs/submissions.pod | ||
| open a new ticket for getting it to build with g++, attach the patch as one file, the buildlog as another. | 14:56 | ||
| Senaka | hmm ok | ||
| will do... | |||
| Coke | ... and if you changed src/builtin.c , that could definitely affect your ability to parse PIR. | ||
| so let's get the build changes vetted first, and go from there. | 14:57 | ||
| Senaka | Coke: yes I think that's a good step forward | ||
| Coke -> away for a bit | 14:58 | ||
|
15:08
ruz joined
|
|||
| Senaka | Coke: with the latest svn up I even wont get that far | 15:08 | |
|
15:10
jan joined
|
|||
| Senaka | msg Coke raised issue regarding C++ build. Please check rt.perl.org/rt3//Public/Bug/Display...l?id=52854 | 15:17 | |
| purl | Message for coke stored. | ||
|
15:17
Senaka left
|
|||
| ambs | hmms, nice | 15:21 | |
| purl++ | |||
|
15:34
Andy joined
15:43
barney joined
15:47
paco joined
|
|||
| jonathan | itz: The file that is produced and that the copiler attempts to produce is pretty large...are you running with some memory limits or similar? | 15:51 | |
|
16:21
zarchne joined
|
|||
| itz | jonathan: nope | 16:23 | |
| jonathan | Hmm, OK. | ||
| Compiler version? | |||
| itz | ah it works under bash | ||
| not zsh (my default shell) | |||
| maybe some different resource limit in zsh | 16:24 | ||
| gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) | |||
|
16:24
Piper joined
|
|||
| Piper | Hi there. I am Piper. I am now publicly logging this channel. If you don't want to be logged, please leave now. | 16:24 | |
| ambs | Piper: spammer! | 16:25 | |
| purl | go fuck yourself with a spoon! er, no, make that a fork!! | ||
|
16:26
Ivatar joined
|
|||
| dalek | r26956 | fperrad++ | trunk: | 17:00 | |
| : [uuid] | |||
| : - add methods type() & variant() | |||
| : - and tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26956 | |||
|
17:08
Senaka joined
|
|||
| Senaka | ping | 17:08 | |
| Senaka Tries to draw attention to C++ build | |||
|
17:09
Senaka left,
Senaka joined
17:18
Senaka left
|
|||
| pmichaud | pong | 17:54 | |
| oh, he left. never mind. | 17:55 | ||
|
18:10
Theory joined
18:14
tetragon joined
18:18
guru joined
|
|||
| Debolaz | pmichaud: Ping. | 18:22 | |
| pmichaud | pong | ||
| Debolaz | pmichaud: I found the first apparent roadblock for using rakudo for my own personal projects, lack of file IO. | ||
| Err.. not complete lack of it. | |||
| open and close works. | |||
| particle | and reading via prefix:= works | 18:23 | |
| pmichaud | jonathan's been working on it, but I haven't looked into it in great detail yet. (more) | ||
| my suggestion would be to identify the appropriate tests for what you need, and/or file a report to rakudobug@perl.org | |||
| jonathan | I will have tuits to do more. | 18:24 | |
| Any hints on exactly what you want? | |||
| pmichaud | if there's a bug report I'm pretty sure it will get worked on quickly | ||
| we're definitely focused on features that we know people are wanting to use :-) | |||
| Debolaz | jonathan: Well, being able to do $fh.readline would go a long way | 18:25 | |
| jonathan | Very much so. I should probably learn where the bug tracker is though. <embarrassed look> | ||
| rdice | pmichaud, and we love you for it. :-) | ||
| dalek | r26957 | particle++ | trunk: | 18:26 | |
| : [gettext] capitalize config setting so a #define is autogenerated | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26957 | |||
| r26958 | particle++ | trunk: | |||
| : [gettext] define some gettext configuration macros | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26958 | |||
|
18:27
lichtkind joined
|
|||
| dalek | r26959 | particle++ | trunk: | 18:27 | |
| : [gettext] setup gettext in parrot main | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26959 | |||
| Debolaz | pmichaud: Btw, I set up a git mirror of the parrot repository. Mostly for my own benefits, but anyone is free to use it. :-) | ||
| moritz | URL? | 18:28 | |
| pmichaud | jonathan: bug tracker is the 'perl6' queue at rt.perl.org | 18:29 | |
| jonathan | Debolaz: .readline() method on a filehandle is certainly in the spec, right? | ||
| moritz | it is (see svn.pugscode.org/pugs/docs/Perl6/Spec/IO.pod ) | 18:30 | |
| jonathan | OK, good. | ||
| moritz | it's a bit confusing because it's a builtin but not in S29 | ||
| dalek | r26960 | particle++ | trunk: | 18:31 | |
| : [gettext pmc] add i18n wrappers to exception messages in FixedPMCArray | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26960 | |||
| Debolaz | moritz: git.andersberle.com/?p=parrot.git | ||
| moritz | pmurias asked the same about mkdir in #perl6 ;-) | ||
| Cannot get remote repository information. | |||
| Perhaps git-update-server-info needs to be run there? | |||
| that's what I get when I try a git-clone | |||
| Debolaz | moritz: That's the gitweb for it. | ||
| moritz | stupid me | 18:32 | |
| Debolaz | moritz: git://git.andersberle.com/parrot.git is the raw clone url. | ||
| moritz | thakns | ||
| Debolaz | Updated once an hour. | 18:33 | |
| moritz | I'd wish the blead perl git repo was updated as often ;) | 18:34 | |
| but probably perforce is a bit uglier to import, and less often used | |||
| jonathan | Debolaz: See r26961. | ||
| dalek | r26961 | jonathan++ | trunk: | ||
| : [rakudo] Implement readline method on IO class. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26961 | |||
|
18:35
markus joined
|
|||
| Debolaz | That was.. fast. :o | 18:35 | |
|
18:35
cout joined
|
|||
| moritz | Debolaz: I guess it's the same as prefix:<=> | 18:35 | |
| jonathan | moritz: Where abouts is the IO stuff spec'd out in more details? I didn't see it in the synopses... | 18:36 | |
| moritz | jonathan: dunno if there's more than IO.pod in the pugs repo | ||
| Debolaz | jonathan: feather.perl6.nl/syn/S16.html | 18:37 | |
| Draft stuff. | |||
| ambs | particle: now we just need to check why gettext is not correctly detected on some systems. | 18:39 | |
| jonathan | Ah, that's more readable... | ||
| Hmm, that needs a little review. :-) | 18:41 | ||
| our Bool method getc (IO $self: *@LIST) | |||
| Returns the next character from the input stream attached to IO | |||
| our Bool? :) | |||
| Debolaz | git.andersberle.com/?p=parrot.git;a...bbf682ec0e # And there it is synced so I can use it. :-) | ||
| shorten | Debolaz's url is at xrl.us/bjb2p | 18:42 | |
| pmichaud | readline is probably in the IO synopsis instead of S29 | ||
| jonathan | pmichaud: I'm reading it now. | 18:43 | |
| pmichaud | source of IO synopsis is svn.pugscode.org/pugs/docs/Perl6/Spec/IO.pod | 18:44 | |
| (at least, I _think_ that's the source) | 18:45 | ||
| I agree with TimToady's comment that we should wikify the synopses somewhere :-) | |||
| either that or let's move them all into the pugs repo or somewhere with a liberal commit policy | |||
| moritz | pmichaud: and it should have structure that's easily linkable | ||
| pmichaud | moritz: proposals for linkable structures are welcome, but I don't know that we should wait for one :-) | 18:46 | |
| moritz | pmichaud: I'm fine if there's a possibility to link to each section or subsection (by name) and line number additionally | 18:47 | |
| pmichaud | the problem with "by name" is that the names might change :- | ||
| :-) | |||
| or sections may get refactored | |||
| I agree very much with "easily linkable", but I don't want us to end up in the early stages of saying "we can't refactor the specs because X, Y, and Z depend on the current linkages" | 18:48 | ||
| later after there's more stability to the specs, yes. | 18:49 | ||
| moritz | I've already told TimToady that broken links are no excuse not to refactor things (and that I'll try to fix as many smartlinks as possible) | 18:50 | |
| pmichaud | I think we're in agreement. :-) | ||
|
18:51
ambs joined
|
|||
| jonathan | I need to go to the shops for food and, importantly, beer. Back later. | 18:51 | |
|
18:54
paco joined
|
|||
| pmichaud | afk # soccer | 19:03 | |
| dalek | r26962 | fperrad++ | trunk: | 19:25 | |
| : [eclectus] | |||
| : - use petite on win32 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26962 | |||
| rotty | seen fperrad? | 19:31 | |
| purl | I haven't seen 'fperrad', rotty | ||
|
19:45
avar joined
|
|||
| dalek | r26963 | jonathan++ | trunk: | 21:50 | |
| : [rakudo] First cut at eval. Sucks because it doesn't allow you to use variables in the lexical scope the code is compiled in. Yet. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=26963 | |||
|
22:02
Limbic_Region joined
|
|||
| jonathan | pmichaud: Well, if there is no way to runtime-enumerate the lexicals, I'll just have to implement one. ;-) | 22:16 | |
| I already did set_outer | |||
| So we can dynamically set the outer of the compiled code. | |||
| Which is one half of the problem. | |||
| Anyway, I'm going to get sleep at a sensible time tonight, so I'll leave looking into that for another day. | 22:17 | ||
|
22:50
tetragon joined
23:38
guru joined
23:59
anna30 joined
|
|||