|
parrot.org/ - clean up those smolders for the release! Set by moderator on 20 October 2008. |
|||
|
00:09
AndyA joined
|
|||
| dalek | r32652 | coke++ | trunk: | 00:34 | |
| : RT #57428; add new ".HLL <string>" syntax specified in PDD19, and update code to the new usage. | |||
| : This paves the way to rip out the old syntax next release. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32652 | |||
| bacek_ | pmichaud: all parrot tests passed in lex2. Unfortunately rakudo failed to build. | 00:56 | |
| ../../parrot perl6.pbc --target=pir --output=Test.pir Test.pm | |||
| Null PMC access in find_method() | |||
| current instr.: 'parrot;PCT;Node;new' pc 93 (src/PCT/Node.pir:98) | |||
| purl | Null PMC access in find_method() is the bane of Infinoid's existence. | ||
| bacek_ | purl: forget Null PMC access in find_method() | 00:57 | |
| purl | bacek_: I forgot null pmc access in find_method() | ||
| bacek_ | is find_method deprecated already? | 00:58 | |
| cotto | coke: www.gnu.org/software/bison/manual/h...ic-Actions | 00:59 | |
| bacek_ | ah. it was find_global... | 01:02 | |
|
01:06
stockwellb joined
|
|||
| Coke | hurm. how can I tell if I'm parsing a PIR file? | 01:10 | |
| inside IMCC - I thought I had it, but it's catch .macros too. (based on pasm_file) | 01:11 | ||
| ... errr. no, some other wierd thing is happening. | 01:12 | ||
| stockwellb | I can't find PIR *delete file*. | ||
| Coke | cotto; ah. so something that is doing $$=0; is just there for the side effects, I guess. | 01:25 | |
|
01:37
Theory joined
|
|||
| pmichaud | bacek_: yes, lex2 appears to be working except for rakudo. Jonathan and I are working on it. It has to do with rakudo's use of get_outer in order to do things to subs | 01:42 | |
| bacek_ | pmichaud: ok. | 01:43 | |
| jonathan checks out lex2 branch | 01:45 | ||
| nopaste | "coke" at 193.200.132.135 pasted "make p0 illegal in PIR" (16 lines) at nopaste.snit.ch/14589 | ||
| bacek_ switching to 'master' to test couple of other patches :) | |||
| dalek | r32653 | pmichaud++ | lex2: | ||
| : [pct]: All immediate blocks should have capture_lex performed on them first. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32653 | |||
| Coke | ... except that seems to cause $I0 to misparse in a .macro | ||
| with that, I get:error:imcc:'I10' is only a valid register name in pasm mode in file 'runtime/parrot/library/Digest/MD5.pir' line 157 | 01:46 | ||
| bacek_ | pmichaud: ptw, lex2 actually fails on get_hll_global $P114, ["PAST"], "Stmts"; $P115 = $P114."new"() | ||
| pmichaud | bacek_: try it now with r32653 :-) | 01:47 | |
| dalek | r32654 | pmichaud++ | lex2: | ||
| : [rakudo]: Use get_namespace instead of interpinfo to set $?PACKAGE lex. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32654 | |||
| pmichaud | it might still fail -- there are still some interesting pieces to lexicals that I'm working out. But getting all core tests to pass is a big first step. | 01:48 | |
|
01:48
jimmy joined
|
|||
| bacek_ make an alias for "git checkout local_lex2; git svn rebase; make" :) | 01:49 | ||
| jonathan | pmichaud: Did you fix the lexicals problem? | 01:51 | |
| (the one we were looking at in the airport) | |||
| pmichaud | jonathan: in rakudo? not yet, but I think I might know why we were getting strange results -- I'm not sure I had realcleaned/rebuild | ||
| I'm doing that now. | |||
| jonathan | OK, I'm getting a build of it now. | 01:52 | |
| pmichaud | the avante provides excellent notepads and office supplies at the in-room desk so I'm in good shape :-) | ||
| although seeing the toys in the desk is a bit of a distraction | |||
| Tene | Rather. | ||
| bacek_ | 'rm -rf *; git checkout .' is REAL clean :) | ||
| jonathan | Ooh...where are the toys? | ||
| Tene | jonathan: my desk has windows in the top to see into the drawers. | ||
| pmichaud | my desk has a rubik's cube, a deck of cards, an etch-a-sketch, a slinky, a yo-yo, and a fifteen puzzle | ||
| bacek_ | pmichaud: rakudo builds perfectly on r32654. Running spectest now. | 01:53 | |
| pmichaud practices rebooting the etch-a-sketch. | |||
| bacek_: I'd start by 'make test' first | |||
| bacek_ | t/00-parrot/01-literals............ No subtests run | ||
| for all of them... | 01:54 | ||
| stockwellb | please could someone point me in the write direction for deleting a file usnig PIR? | ||
| pmichaud | bacek_: yes, that's what I'm getting. | ||
| bacek_ | ../../parrot perl6.pbc t/00-parrot/01-literals.t | ||
| Segmentation fault | |||
| purl | (Core dumped) | ||
| stockwellb | s/write/right | ||
| bacek_ | 0xb7cd2c05 in Parrot_Sub_nci_get_outer (interp=0x9837040, pmc=0x98a5dc0) at ./src/pmc/sub.pmc:824 | ||
| 824\t PMC *outersub = sub->outer_sub ? sub->outer_sub : PMCNULL; | |||
| (gdb) p sub | |||
| $1 = (const Parrot_sub * const) 0xdeadbeef | |||
| jonathan wants dead beef for dinner | 01:55 | ||
| pmichaud | yes, that's what we were getting. | ||
| bacek_ | not a GC problem... Still failing with -G | ||
| pmichaud | food would help, though. | ||
| jonathan | That's what you were getting - my slow laptop is not done building it yet! :-P | ||
| pmichaud | how fast is your laptop? | ||
| jonathan | Slow. | 01:56 | |
| I don't actually know. | |||
| Tene half-solved the rubik's cube. I wonder if they come in and re-scramble it if I solve it. | |||
| jonathan | Ah, 1.7 GHz | ||
| pmichaud | mine's only 1200 MHz | 01:57 | |
| right now it's running at 600 MHz, though | |||
| jonathan wonders why his is so slow... | |||
| Tene is 2500 x 2 | |||
| pmichaud switches his CPU to "performance" | |||
| vroom! | 01:58 | ||
| Coke switches his IMCC to 'understandable' | |||
| jonathan | Coke: You can now svn ci that... | ||
| stockwellb | Pretty please... | ||
| pmichaud | stockwellb: looking... | 01:59 | |
|
01:59
kj joined
|
|||
| pmichaud | stockwellb: you need to create an 'OS' object, and use the 'rm method on it. | 02:00 | |
| see languages/perl6/src/builtins/io.pir:130 for an example. | |||
| Coke | I have no idea why my change here is affecting macro parsing. wierd. | ||
| stockwellb | Thank you pmichaud. | ||
| jonathan | ...actions.pm takes a loooong time to compile here! | 02:08 | |
| stockwellb | I've got to learn how to grep without looking in the .c files! | ||
|
02:10
Andy joined
|
|||
| dalek | r32655 | coke++ | trunk: | 02:15 | |
| : use of PASM style registers in PIR is [DEPRECATED] | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32655 | |||
| Tene | stockwellb: ack --noc should do it | ||
| Andy | --nocc | ||
| stockwellb | I wasn't using ack, I'll try that. | 02:16 | |
| jonathan has stomach rumbles | 02:17 | ||
| Tene prods jonathan to #pds2008 | 02:19 | ||
| pmichaud | I'm on #pds2008 and my stomach still rumbles. :-( | 02:20 | |
| stockwellb | ah ack-grep there it is. | ||
| Andy | yeah, it's tragic | ||
| you can also drop the single file in your ~/bin | 02:21 | ||
| pmichaud | afk # dinner | 02:27 | |
| Coke | shuttle++ | 02:30 | |
| Coke missed the launch, curses. | |||
| someone want to write up a test case for 36283 ? | 02:33 | ||
| stockwellb | Ok, wow! ack really helps! | ||
| Andy | stockwell: :-) | 02:34 | |
| stockwellb | complete my 3rd test rewrite. Thanks for help folks. | 02:55 | |
| Coke wonders if any parrot folk play poker. | 03:25 | ||
| jimmy | when i try to run: prove t\\php\\string.t. it can not be run. | 03:39 | |
| and using make test works. | |||
| cotto | jimmy, those tests are a little strange | 03:41 | |
| jimmy | it seems to parrot cli can not run php file | ||
| cotto | They expect to be run from languages/ instead of languages/pipp | ||
| jimmy | cotto: works now.thanks. Why is it a little strange? | 03:43 | |
| cotto | I'm not sure why they're written like that, but it shouldn't be hard to fix. | 03:45 | |
| Coke | so that "cd languages && make test" works. | 03:46 | |
| jimmy | perl -I../lib pipp/t/php/string.t works, but perl -I../lib t/php/string.t can't work | ||
| cd pipp && make test works too. | |||
| i think it should be independent of the path. | 03:48 | ||
| Error: file cannot be read: F:/pipp/parrot-dev/languages/pipp/t/php/../../../../languages/t\\php\\string_3.php | 03:52 | ||
| current instr.: 'parrot;PCT;HLLCompiler;panic' pc 152 (src\\PCT\\HLLCompiler.pir:104) | |||
|
03:54
Psyche^ joined
|
|||
| cotto | jimmy, what triggers that? | 03:56 | |
| jimmy | 'perl -I../lib t/php/string.t' or 'prove t/php/string.t' | 03:57 | |
| cotto | It works fine if you cd to languages and run prove pipp/t/php/string.t | 03:58 | |
| jimmy | i don't know how to run php file manually with parrot. | ||
| cotto | I'll make it work from languages/pipp as soon as I find a different bug. | ||
| ../../parrot pipp.pbc foo.php | 03:59 | ||
| jimmy | i thought it should be independent of the path. | ||
| not just pipp path | |||
| cotto | It will be, once installing is supported. | ||
| For now, it's not (although you can add it to your path if you want to fake it). | 04:00 | ||
| jimmy | cotto: thanks. | ||
| cotto | glad to help | 04:01 | |
| jimmy | such a ../../parrot pipp.pbc foo.php can't work in windows | 04:02 | |
| when a try to run parrot language\\pipp\\pipp.pbc foo.php, it outputs this:echo basenmae('sdsf/fdsf.html); | 04:04 | ||
| ?> | |||
| cotto | can you nopaste foo.php? | 04:05 | |
| jimmy | <?php | 04:06 | |
| echo basenmae('sdsf/fdsf.html); | |||
| ?> | |||
| cotto | nopaste? | ||
| clunker3 | pasta.test-smoke.org/ or paste.husk.org/ or nopaste.snit.ch:8001/ or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ | ||
| purl | hmmm... nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/ | ||
| jimmy | that's all. | ||
| cotto | you forgot the closing quote (and basename is misspelled) | 04:07 | |
| jimmy | yes, can parrot detect those errors? | 04:08 | |
| nopaste | "cotto" at 96.26.202.243 pasted "working version of foo.php" (3 lines) at nopaste.snit.ch/14590 | 04:09 | |
| Coke | pipp.pbc -could-. not sure if it does. | ||
| cotto | Pipp definitely isn't there yet. | ||
| It's a smop to make it work. | 04:10 | ||
| jimmy | ok, it seems that is not the parrot problem. | 04:12 | |
| cotto | For now, the limiting factor is fperrad, barney and my tuits. | 04:13 | |
| jimmy | and with right grammar, it is ok now. | ||
| I will try do some implementation. | 04:16 | ||
| cotto | Go for it! | 04:17 | |
| Hmm. It appears that something in PCT is adding an extra newline right before eof. | 04:25 | ||
| Is this supposed to happen? | 04:26 | ||
| nm. I'm stupid. | 04:33 | ||
| jimmy | talking to me? | 04:37 | |
| cotto | myself | 04:39 | |
| jimmy | :( | ||
|
04:47
particle joined
|
|||
| jimmy | basename was in filesystem group in php, why is in string group in pipp now? | 04:49 | |
|
04:50
chromatic joined
|
|||
| cotto | sounds like a goof | 04:50 | |
| particle | jonathan, kj, pmichaud: we're hacking in the hi-fi room on 3 | 04:52 | |
| jimmy | maybe it should be moved to file group | ||
| jonathan | particle: ok, we went to the lobby...cming now :-) | 04:53 | |
| jimmy | hello cotto, could i create a patch for it? | 04:56 | |
|
04:56
kj joined
|
|||
| cotto | jimmy, sure. | 04:56 | |
|
04:58
allison joined
|
|||
| particle | allison: we're in the hi-fi room on 3 | 04:59 | |
| allison | ah, cool | ||
| I was just wondering if there was a good gathering room | |||
| particle | there's this one, and some others on 1 and 2 i understand | 05:00 | |
| allison | will see if I can find it... | ||
| chromatic | Just to the left as you get off the elevator. | 05:01 | |
| Listen for the curses and wailing of their children. | |||
| lamentation of their children? | |||
| We're in California; we should remember what the Governator said in 1981. | 05:02 | ||
| 1982, sorry. | |||
| Mongol General: Wrong! Conan! What is best in life? | |||
| Conan: To crush your enemies, see them driven before you, and to hear the lamentation of the women. | |||
|
05:07
allison joined
05:10
stockwellb joined
|
|||
| nopaste | "jimmy" at 202.105.159.228 pasted "[PATCH]Moving some functions to the right group." (317 lines) at nopaste.snit.ch/14591 | 05:17 | |
| monotonic | /nick particle ginand | 05:18 | |
| jimmy | hello cotto,i had taken a test for it. | 05:19 | |
| quantumduck | QUARK QUARK | 05:22 | |
|
05:26
jhorwitz joined
|
|||
| cotto | jimmy++ | 05:30 | |
|
05:30
japhb joined
05:31
notbenh joined
|
|||
| dalek | r32656 | cotto++ | trunk: | 05:31 | |
| cotto kicks dalek | |||
| dalek | : [pipp] move some misplaced functions into the proper file | ||
| : patch courtesy of jimmy on #parrot | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32656 | |||
| stockwellb is seriously digging ack | 05:37 | ||
| Andy | I'm glad. Tell your friends. | ||
| stockwellb | Seriously, it's like it turned all the PIR code into an encyclopedia! I was too much of a linux noob to handle grep I guess. | 05:38 | |
| chromatic | I'm sure I still have a grep running in screen on some box somewhere waiting for STDIN. | 05:39 | |
| stockwellb | Bingo! | ||
| jimmy | It is a pity that i can't `make vim-install` on windows. | 05:43 | |
| cotto | you can copy the files easily enough | 05:44 | |
| stockwellb | speaking of vim-install, is there an easy way to treat .t files as PIR? | 05:45 | |
| jimmy | i do not know about it. | 05:46 | |
| to stockwellb | |||
| cotto | stockwellb, yes. Look at the code at the end of /t/pmc/resizablepmcarray.t (or any other pure PIR test) | ||
| stockwellb | @cotto and what should I do with that? | 05:48 | |
| cotto | copy/paste | ||
| purl | i guess copy/paste is hard in irc | ||
| stockwellb | ?? I want to have vim do syntax highlighting for .t files like .pir: I'm confused. | 05:49 | |
| cotto | Putting the code in a file overrides vim's defaults and tells it how to highlight that file. | 05:50 | |
| s/code/coda/ | 05:51 | ||
| Hinrik | in short, make sure you have a syntax file for pir installed, and turn on vim's 'modeline' option | ||
| stockwellb | Ok, when I open a .pir file it highlights well. When open a .t file it does not. I ran vim-install so I assume the great .pir highlighting came from that. | 05:52 | |
| I'm looking up modeline right now. | 05:53 | ||
| cotto | Does the .t file have a coda? | ||
| stockwellb | yes. | ||
| @cotta, yes it has a coda. | |||
| cotto | Did you try reloading the file? (:e) | 05:55 | |
| stockwellb | @cotta it happens to all .t files new and existing. It's never worked. | 05:56 | |
| cotto | I'm not sure what the problem is then. | 05:57 | |
|
05:58
s1n joined,
notbenh left
|
|||
| stockwellb | I'm trying to figure out how to turn *on* modeline right now, we'll see if that's it. | 05:58 | |
| jimmy | my gvim is used by default.:( | ||
| stockwellb | Hey my gvim works too! Getting closer. | 05:59 | |
| Hinrik | stockwellb: :set modeline | ||
|
06:00
bsb joined
|
|||
| Hinrik | :set nomodeline <-- opposite effect | 06:00 | |
| stockwellb | freaky, after I opened up gvim now vim works too. | ||
| So I should *set modeline* in .vimrc? | 06:01 | ||
| Hinrik | yeah | 06:02 | |
| or you can put "set nocompatible" there, which turns it on | |||
| among other things | |||
| stockwellb | other things, good things or bad things? | 06:03 | |
| Hinrik | good things | ||
| purl | good things are like "no sales tax" and "no self-service gas" and "$20 car registration per year" etc. | ||
| Hinrik | nocompatible breaks compatability with classic vi, and turns on many of vim's features | ||
| cotto | oregon? | ||
| purl | somebody said oregon was the Beaver state...hehe or one giant park or but just go ahead and say "oary gone" if you want or www.odf.state.or.us/gis/gisatlas.html or the home of Eugene or "It's greener here" or "piss off, California" or south of West Canada and north of California or saturated with bandwidth | ||
| particle wonders if purl lives in oregon | 06:04 | ||
| Hinrik | stockwellb: putting it at the top of your .vimrc is a good idea | ||
| see ":help nocompatible" for more | |||
| dalek | r32657 | chromatic++ | trunk: | 06:05 | |
| : [IMCC] Fixed a bug in r32508, where I should have written SET_STATE_LOAD_PBC | |||
| : rather than STATE_LOAD_PBC. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32657 | |||
| stockwellb | I used modeline in the .vimrc. Oh the test files look so pretty now!! | ||
| nopaste | "particle" at 67.152.86.163 pasted "my .vimrc" (139 lines) at nopaste.snit.ch/14592 | ||
| stockwellb | I feel so inadequate. My .vimrc has like 10 lines. | 06:06 | |
| Hinrik | you should have a look at dotfiles.org/.vimrc | ||
| for some ideas | 06:07 | ||
| stockwellb | I have a couple PC's and I move around between them so I've tried to stay pretty stock. | ||
| cotto | I'm lazy so I like to stay pretty stock. ;) | 06:08 | |
| Hinrik | I keep mine in a repository which I sync | ||
| on all the computers I might need to edit on | |||
| particle | i keep mine in a draft in gmail | 06:09 | |
| stockwellb | I could definately do that, I've got an account a svnrepository.com | ||
| Hinrik | along with other dotfiles | ||
| stockwellb: my might me useful to you, because it's got comments: git.nix.is/?p=hinrik/dotfiles;a=blo...rc;hb=HEAD | 06:10 | ||
| my .vimrc* | |||
| stockwellb | comments are good! | ||
| Pod highlighting!! | 06:11 | ||
| dang! | |||
| It's like I'm 39 all over again and it's christmas. | 06:12 | ||
| Hinrik | that's actually a feature of Perl 5's syntax highlighting, so it doesn't work for all the others (pir, perl6, etc) | ||
| stockwellb | well there's some cold water for ya. | ||
| Hinrik | if you do edit Perl 5, this syntax file is more up-to-date: www.vim.org/scripts/script.php?script_id=2300 | 06:13 | |
| and with fewer bugs | |||
| more up to date than the one that comes with vim, that is | 06:14 | ||
| stockwellb | I've never edited perl anyting until this last week and that was to delete it in favor of PIR. | ||
| I'm just jazzed to see highlighted tests. I've submitted 3 tests to parrotbug so far. It's been very fun. | 06:16 | ||
|
06:16
chromatic joined
|
|||
| stockwellb | The highlighting was the only drag, Thank you Hinrik for help clear that up! | 06:17 | |
| Hinrik | no problem | ||
| hm, I was wrong about the pod thing, it's shared | 06:18 | ||
| stockwellb | between highlighting for .t files and ack, it's been a good day. | ||
| Andy | I suggest you sign up for the ack-users mailing liust. | 06:19 | |
| stockwellb | I will, thanks @Andy | ||
| why do some of you have an @? | |||
| Hinrik | are you not very familiar with IRC? | 06:20 | |
| Andy | Verfied users | ||
| or ops | |||
| or something ike that. | |||
| particle | mailing lust? | ||
| I CAN HAZ SPAM? | |||
| stockwellb | This is the first and only channel for me. | ||
| Hinrik | stockwellb: en.wikipedia.org/wiki/IRC_channel_operator | ||
| particle | opbots, trust stockwellb | ||
| clunker3 | But I do not trust you particle | ||
| slavorg | Ok | ||
| slavorgn | Ok | ||
| chromatic | opbots, trust stockwellb | 06:21 | |
| slavorg | But I already trust stockwellb | ||
| clunker3 | But I do not trust you chromatic | ||
| slavorgn | But I already trust stockwellb | ||
| chromatic | clunker3, trust me | ||
| clunker3 | But I do not trust you chromatic | ||
| chromatic | clunker3, trust chromatic | ||
| clunker3 | But I do not trust you chromatic | ||
| stockwellb | well, what heck was all that. Thank you @particle? | 06:22 | |
| particle | you seem vaguely human | ||
| stockwellb | too dumb to be a bot. | ||
| Hinrik | stockwellb: the @ isn't actually part of the user's name, it's just a status symbol. If you omit it, you can use tab-completion to type the name more quickly | 06:23 | |
| stockwellb | Hinrik: I see, nice trick. | ||
| Dang, I have status! | 06:24 | ||
| Can someone do that with skill and smarts too! | 06:25 | ||
| bruce | An even more human name. | 06:27 | |
| chromatic | MY NAME IS BRUCE! | 06:28 | |
| bruce | How old are you? | ||
| dalek | r32658 | chromatic++ | trunk: | ||
| : [IMCC] Tied the IMCC runstate for running from a PBC file to the state for | |||
| : running PBC. This allowed me to collapse two lines that always appeared | |||
| : together into one (and r32657 won't build anyway). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32658 | |||
| bruce | Bruce is a cool name, but I always defer to age when it conflicts. | 06:29 | |
| I'll use my last name, out of respect. | 06:30 | ||
| stockwell | there. | ||
| particle | beauty. | 06:34 | |
| cotto | www.imdb.com/title/tt0489235/ ? | 06:37 | |
| stockwell | nite. | 06:45 | |
|
06:45
stockwell left
|
|||
| jimmy | i thought make vim-intall should work on windows.but there is a error. | 06:45 | |
| make: *** No rule to make target `..\\src\\ops\\\\*.ops', needed by `pir.vim'. Stop | |||
| dalek | r32659 | chromatic++ | lex2: | 06:55 | |
| : [GC] Renamed Parrot_alloc_context() to Parrot_set_new_context(). I want to | |||
| : reuse the old name and extract only the allocation behavior. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32659 | 06:56 | ||
| r32660 | allison++ | pdd22io: | 07:05 | ||
| : [pdd22io] Add the 'get_fd' method (Unix only). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32660 | |||
|
07:24
japhb joined
|
|||
| dalek | r32661 | chromatic++ | lex2: | 07:26 | |
| : [GC] Extracted Parrot_allocate_context() from Parrot_set_new_context(). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32661 | |||
| r32662 | chromatic++ | lex2: | 07:32 | ||
| : [PMC] Replaced use of Parrot_set_new_context() with Parrot_alloc_context() in | |||
| : Sub PMC (the motivation for creating Parrot_alloc_context() in the first | |||
| : place). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32662 | |||
| r32663 | chromatic++ | trunk: | 07:40 | ||
| : [IMCC] Fixed a memory leak where IMCC_INFO(interp)->globals weren't getting | |||
| : freed after compiling a file. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32663 | |||
|
08:01
allison joined
08:24
mberends joined
08:32
panu joined
08:42
Debolaz joined
|
|||
| jimmy | how to check os type in makefile? i want to make vim-install can be used in windows | 08:46 | |
| cotto | what needs to be different between windows and normal? | 08:58 | |
| jimmy | in editor.in file | 09:00 | |
| $(HOME) is not exist | |||
|
09:01
TiMBuS joined
|
|||
| jimmy | use $(USERPROFILE) | 09:01 | |
| and maybe there is another bug | |||
| let me try it. | 09:02 | ||
| cotto | www.gnu.org/software/make/manual/ma...al-Example | 09:03 | |
| jimmy | and it should not gen 'pir.vim: pir_vim.in $(OPS_DIR)/*.ops ops2vim.pl' to 'pir.vim: pir_vim.in $(OPS_DIR)\\\\*.ops ops2vim.pl' | 09:04 | |
| it can not make in windows because this change.. | 09:05 | ||
| cotto | I'd look at a makefile template that works correctly and copy what it does. | 09:06 | |
| jimmy | ifeq ('Windows_NT',$(OS)) | 09:15 | |
| HOME = $(USERPROFILE) | |||
| endif | |||
| it does not work | |||
| cotto | wouldn't it be "win32"? | 09:18 | |
| jimmy | no | 09:19 | |
| cotto | You made sure the Makefile was regenerated? | ||
| jimmy | got the answer | 09:20 | |
| it should be ifeq (Windows_NT,$(OS)) | 09:21 | ||
| cotto | If you want to nopaste a patch, I can commit before I head to bed. | 09:22 | |
|
09:22
iblechbot joined
|
|||
| jimmy | i should some other works do make it working. | 09:23 | |
| cotto | ok | ||
| jimmy | this makefile is gened by a script and it do a wrong change, and i don't know if I modify it, it can work on linux? | 09:24 | |
| cotto | Post here and someone can check it. | 09:25 | |
| Most of us run Linux. | |||
| jimmy | ok. | ||
| i have go out now. goodbye. | |||
| cotto | bye | 09:26 | |
|
09:27
bsb left
|
|||
| dalek | r32664 | cotto++ | trunk: | 10:23 | |
| : [t] PIRify PMCProxy tests | |||
| : patch courtesy of Bruce Stockwell (bstockwell++) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32664 | |||
|
10:26
masak joined
|
|||
| cotto | I just know that I'm eventually going to confuse him with Baxter Stockman. | 10:29 | |
|
10:35
panu joined
|
|||
| dalek | r32665 | cotto++ | trunk: | 10:42 | |
| : [t] PIRify OO methods tests | |||
| : patch courtesy of Bruce Stockwell (bstockwell++) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32665 | |||
| cotto | rt is fast today. I got the message closing that ticket at the same time as the svn commit notification. | 10:43 | |
| karma cotto | 10:45 | ||
| purl | cotto has karma of 180 | ||
| cotto | I'm turning it around! | ||
| 2*2*3*3*5 | 10:46 | ||
| purl | 180 | ||
| masak | karma masak | 11:14 | |
| purl | masak has karma of 51 | ||
| masak | 17*3 | ||
| purl | 51 | ||
| masak | heredocs in Rakudo -- anything in particular that prevents adding those? | 11:17 | |
| I realize they're a bit special from a parsin point of view, so I thought I'd ask before investigating it myself | 11:18 | ||
| s/parsin/parsing/ | |||
| bacek_ | masak: a long way to sync STD.pm with Rakudo's STD.pm | 11:36 | |
| STD.pm? | |||
| purl | STD.pm is, like, svn.pugscode.org/pugs/src/perl6/STD.pm | ||
| masak | bacek_: I suppose. that doesn't quite answer my question, though. | ||
| thanks for the link, I was just looking for that :) | |||
| bacek_ | masak: there is more things from STD.pm that have higher priority... | 11:37 | |
| masak | bacek_: if you say so. I realize that one can live without heredocs, but I was wondering about the difficulty of implementing it today. I'm not asking someone to actually do it. | 11:39 | |
| bacek_ | masak: 10-20 lines of PIR in src/parser/grammar.pm | ||
| masak | that doesn't sound too bad. | 11:40 | |
| bacek_ | masak: but you have to know guts of parsing process :) | ||
| masak | bacek_: aye. :) | ||
| bacek_ | masak: do you have any testcases for heredocs? | ||
| masak | I'm slowly getting the hang of it. I actually fixed a bug in quote_expression.pir a while ago :) | ||
| bacek_: I don't know. I'll check. | 11:41 | ||
| bacek_ | masak: my assumption about "10-20 lines" isn't quite right... | 11:42 | |
| masak | bacek_: t/spec/S02-literals/quoting.t contains a few tests. | 11:44 | |
| bacek_ | masak: got it | 11:47 | |
| masak | lunch & | 11:51 | |
| bacek_ | S02-literals/quoting looks suspicious. There is no q:heredoc in S02. | ||
| masak | maybe it's old. | ||
| I think that was the old name for q:to. | 11:52 | ||
| & # really | |||
|
11:55
cognominal joined
12:05
bsb joined
|
|||
| dalek | r32666 | fperrad++ | trunk: | 12:05 | |
| : [File::Spec] win32 | |||
| : bare method names are [DEPRECATED] | 12:06 | ||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32666 | |||
| cotto | not just deprecated, but [DEPRECATED]. | ||
|
12:34
ruoso joined
12:59
ruoso joined
13:46
Debolaz joined
|
|||
| nopaste | "pmichaud" at 67.152.86.163 pasted "RT #58392 now fixed in lex2 branch (for masak)" (28 lines) at nopaste.snit.ch/14593 | 13:59 | |
| dalek | r32667 | pmichaud++ | lex2: | 14:00 | |
| : [GC]: Adjust clear_regs() to use the context being cleared | |||
| : (instead of the current interpreter context) to decide how | |||
| : many registers to change. With this patch, rakudo compiles | |||
| : and passes "make test" again, and RT #58392 is apparently | |||
| : solved. We still need to fix Parrot_dup_context, but I'm | |||
| : questioning whether that is sufficiently useful to warrant | |||
| : keeping it. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32667 | |||
| masak | pmichaud++ # though this is an understatement | ||
| pmichaud | I'll see if we can merge lex2 into trunk today (want to check with allison and others, since we're close to a release date) | 14:01 | |
| and I haven't checked spectest yet -- doing that now (but on my slowish laptop) | |||
| Whiteknight | you guys are at PDS? | 14:07 | |
| pmichaud | yes | 14:17 | |
| it's 06:17 here now, so I'll have to wait until breakfast to check :-) | 14:18 | ||
|
14:18
gmansi joined
|
|||
| Whiteknight is so jealous | 14:19 | ||
| pmichaud | wish you were here :-) | 14:20 | |
|
14:29
register joined
|
|||
| pmichaud | looks like 6 spectest files fail | 14:36 | |
| I'm pretty sure I know what the cause is, though | |||
| oops, only 5 spectests. The sixth is the (known) declaration-order-double-free oddity. | 14:54 | ||
| afk # breakfast | |||
|
15:14
particle joined
15:42
s1n joined
15:45
ambs joined
15:46
ambs left
15:48
ruoso joined
15:49
johbar joined
|
|||
| tewk | I got up at 6:00. I've just found my bug due to code due to code duplication between Parrot_sub and Parrot_coro. | 15:49 | |
| I don't think I would have found it except that I applied a patch a second time to restore some code and I saw that a hunck already present in the file applied cleanly | 15:50 | ||
|
16:05
Andy joined
16:08
Psyche^ joined
|
|||
| Coke | who was working on the Parrot::Test stuff? | 16:21 | |
| (still failing for me on windows; I vote we remove those tests.) | |||
| dalek | r32668 | Whiteknight++ | calling_conventions: | 16:25 | |
| : [calling_conventions] merge Parrot_build_sig_object_from_varargs and Parrot_build_sig_object_from_varargs2 into a single implementation, update all calls, and run make headerizer (which changed a lot of unrelated stuff) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32668 | |||
| r32669 | coke++ | trunk: | 16:29 | ||
| : Be slightly more specific about the kinds of win32 this is a problem on. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32669 | |||
|
16:38
barney joined
16:40
allison joined
17:00
workbench joined
17:01
dngor joined
17:03
klapperl joined
17:12
rob joined,
chromatic joined
17:13
kj joined
|
|||
| Tene drinks a coke in honor of Coke, who could not come. | 17:15 | ||
| davidfetter | ? | 17:17 | |
|
17:19
particle joined
17:20
jhorwitz joined
|
|||
| Tene | davidfetter: Parrot Developer Summit this weekend. | 17:21 | |
| davidfetter | ah | ||
| barney | see #pds2008 | 17:24 | |
|
17:24
allison joined
17:49
chromatic joined
17:50
gmansi joined
|
|||
| dalek | r32670 | bernhard++ | trunk: | 18:15 | |
| : [perl] Parrot::Test::run_command does not take filehandles, | |||
| : but filenames | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32670 | |||
|
18:17
ewilhelm joined
18:20
gryphon joined
18:42
Andy joined
|
|||
| dalek | r32671 | bernhard++ | trunk: | 18:49 | |
| : [testing] Parametize test for complete PCT workflow | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32671 | |||
|
18:49
Whiteknight joined
|
|||
| chromatic | Whiteknight, you're the 1.0 release manager. We just voted. | 18:50 | |
| Whiteknight | ...are we going to hit 1.0 by december? | 18:52 | |
| because I'll work my ass off, but promise no miracles | |||
| chromatic | Whenever we hit it, you're it. | ||
| chromatic doesn't know what makes your head explode, but that's the way the 1.0 release ends. | 18:53 | ||
| Whiteknight | how's the summit going? | 18:54 | |
| Whiteknight is so upset he had to miss it | |||
| chromatic | We have a vision. | ||
| Whiteknight | any major changes/refinements to the roadmap? | 18:55 | |
| chromatic | We're reviewing critical features for 1.0. | ||
| Whiteknight | And let me guess: The GC that god forgot is high on the list? | ||
| chromatic | We haven't reached it yet. | 18:56 | |
| We just reached it. | 19:03 | ||
| dalek | r32672 | fperrad++ | trunk: | 19:06 | |
| : [Lua] | |||
| : - add complex library | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32672 | |||
| r32673 | bernhard++ | trunk: | |||
| : [testing] add testcase with a key in the grammar | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32673 | |||
| Whiteknight | I need to get this calling_conventions nonsense out of the way so I can get cracking on that GC again | 19:11 | |
| particle | amen | ||
| chromatic | Whiteknight, I think you can delete mark() from CPointer. | 19:14 | |
| That should fix some of the segfaults. | |||
| Whiteknight | I've been kicking that idea around | ||
| because any pointer in the CPointer is going to be present in a stackframe somewhere, at the very least | |||
| I was also thinking about changing mark to test the pointer to make sure it was in the PMC arena first, before trying to mark it blindly | 19:15 | ||
| chromatic | Allison and I talked about that. We both think removing mark() should work now. | 19:17 | |
|
19:19
klapperl joined
|
|||
| Whiteknight | I'm testing it with removing the data->pointer marking, but not the data-sig marking | 19:19 | |
| yes, that worked. I'm running make test now | 19:20 | ||
| chromatic | Run a couple of relevant tests with --runcore=gc-debug too. | ||
| Whiteknight | good call on that | ||
| maybe we can get this damn branch merged back in today | 19:22 | ||
| dalek | r32674 | bernhard++ | trunk: | 19:29 | |
| : [t] Add TODO test, where an 'our' var seems to get lost | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32674 | |||
| Whiteknight | gotta go, battery dieing. I'll be back in for a status update later | 19:32 | |
|
19:37
ewilhelm left
19:54
jan joined
|
|||
| szabgab | where are the logs of the channel? The link on www.parrotcode.org/misc/irclogs.html seems to end in september | 19:57 | |
| cotto | irclog? | ||
| purl | somebody said irclog was irclog.perlgeek.de/parrot/today | ||
| cotto | although I'm not sure what an infrared clog is | 19:58 | |
| szabgab | its' great, I already found what I needed, thanks | 19:59 | |
| someone should add this link to the perrot web site | 20:00 | ||
| Infinoid | infrared clog? isn't that like ruby slippers, but more so? | ||
| dalek | r32675 | bernhard++ | trunk: | 20:07 | |
| : Add reference to RT# 60554 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32675 | |||
|
20:16
dmknopp joined
20:23
Theory joined
|
|||
| dmknopp | ping Coke | 20:25 | |
| purl | I can't find Coke in the DNS. | ||
| particle | i have dr pepper | 20:27 | |
| dmknopp | :-) | ||
|
20:32
Zaba joined
|
|||
| bacek_ | msg pmichaud #56612 fixed in lex2! Hooray! | 20:41 | |
| purl | Message for pmichaud stored. | ||
| Infinoid | anyone around who can test a segfault on darwin/ppc? | 20:50 | |
| heh, 0xdeadbfe7 looks nice and suspicious. | 20:57 | ||
| chromatic | I bet it's the vtable entry for that PMC. | ||
| The one in the VTABLE_does call. | 20:58 | ||
| If that's the case (and I'm sure it is), then we need to know what creates that PMC and where. | |||
| bacek_ | Anyone have admin access to RT? There is few duplicating tickets in perl6 queue. | 20:59 | |
|
21:01
rhr joined
|
|||
| chromatic | Lots of us do. | 21:04 | |
| Infinoid | bacek_: which tickets are dupes? | 21:05 | |
| (I doubt I'm an admin, but I think I can still use the "Merge into:" widget.) | |||
| bacek_ | Infinoid: 56976 and 58002 | ||
| purl | 114978 | ||
| Infinoid | chromatic: well, I think that's easy. this test is re-freezing a PackFile object, created by passing a big string to PackFile_unpack(). | 21:07 | |
| Of course, that doesn't tell us anything about which pmc within the packfile segment has the problem. | 21:08 | ||
| chromatic | That's why the breakpoint on pmc_new_header or whatever. | ||
| Infinoid | bacek_: merged | 21:09 | |
| bacek_ | #56684 and #57990 dupes too | ||
| Infinoid: thanks | |||
| Infinoid | prefix:<\\> and prefix:<\\\\> are the same thing, right? | 21:10 | |
| bacek_ | Infinoid: in this context - yes :) | ||
| Infinoid | k, merged. | 21:11 | |
| bacek_ | less that 150 open+new tickets in rakudo queue! :) | 21:13 | |
| Infinoid | bacek_++ | ||
| er | |||
| bacek++ | |||
| bacek_ wonders on which computer "bacek" still connected... | 21:15 | ||
| Is it reasonable to create single meta-lex bug? So we can close 4-5 tickets easily on merging lex2 branch? | 21:17 | ||
| particle | you want me to kick bacek? | ||
| bacek_ | particle: yes, please | ||
| yak... It still connected to IRC... | 21:18 | ||
| anyway, it's just small inconvenience | |||
| particle | you'll need to find ops in the other channels you frequent, or ask an ircop | ||
| ...or Just Deal ;) | 21:19 | ||
| Infinoid | bacek_: looks like bacek is connected through another ISP (optusnet) than the one you're connected to right now... maybe a work PC or something | ||
| bacek_ | I can "Just Wait" | ||
|
21:20
rhr joined
|
|||
| bacek_ | Infinoid: yes... But it my laptop, and it should be switched off... | 21:20 | |
| And I will have a lot of troubles if it isn't. | |||
| Infinoid | ohnoes | 21:21 | |
| bacek_ | It's still "on". So, it's not stolen yet :) | 21:22 | |
| Hmm... Why I can't add dependency to my ticket on another ticket? | 21:26 | ||
| Infinoid: can you add dependecy on 58392 and 59082 to 60560? | 21:27 | ||
| please | |||
| Infinoid | in addition to the 56612 and 58916 deps already there? | 21:28 | |
| (done) | 21:29 | ||
| bacek_ | Infinoid: yes. And merge 60560 into 56512 :) | 21:31 | |
| Infinoid | is #59512 valid? for some reason I get "No permission to view ticket". | 21:32 | |
| oh, s/9/6/ | |||
| there, that's a nice big dependency list. | 21:33 | ||
| bacek_ | All tickets from 60560 resolved in lex2 branch already. | 21:35 | |
| pmichaud++ # lexical now works! | |||
| nopaste | "bacek" at 123.243.38.218 pasted "any-str.pir.vcs" (13 lines) at nopaste.snit.ch/14594 | 21:55 | |
|
21:55
dmknopp joined
|
|||
| bacek_ | pmichaud: nopaste.snit.ch/14594 fix for Str.trans in lex2 branch. | 21:55 | |
| pmichaud: all other spectests passed for me with -G... | 21:57 | ||
| Coke returns from about 4.5 hours of grueling GS apple pie prep/cleanup. | 22:02 | ||
| (no permission to view ticket) usually means someone put it in the spam queue. | 22:04 | ||
| ... or some other queue you don't have perms to. | |||
| (GS==girl scout) | |||
| bacek_ | Coke: or just typo in ticket id :) | 22:05 | |
| dalek | r32676 | jonathan++ | trunk: | 22:12 | |
| : [core] The copy op doesn't need to do a morph to something it then scribbles over, so don't do that. Also try and preserve _metadata - appears not to work yet, but may not be a problem in the op. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32676 | |||
|
22:15
ruoso joined
|
|||
| mj41 | Hi, TapTinder tt.ro.vutbr.cz is fresh and online. Good night. | 22:19 | |
|
22:31
dmknopp left
22:33
Whiteknight joined
|
|||
| Whiteknight | what/where is trac? | 22:38 | |
| Infinoid | trac in general, or is there a parrot trac? | ||
| Coke | there is no parrot trac. | 22:39 | |
| Whiteknight | parrot trac | ||
| will there be one? | |||
| Coke | if particle has its way. | ||
| it's not a huge priority. | |||
| (given that we already have svn + RT) | |||
| chromatic | parrot trac is trac.parrot.org/parrot/ | ||
| Coke | chr | 22:40 | |
| bacek_ | let's rewrite trac in perl6 :) | ||
| Coke | ... can we finish one thing first? | ||
| particle | let's (re)write perl6 in parrot first | ||
| chromatic finished eating a cookie | |||
| Whiteknight | why choose trac over RT? I'm a big RT fan? | ||
| ...that last one wasn't a question | 22:41 | ||
| particle | svn integration | ||
| also, it's a good way to triage/clear the rt queue | |||
| well, it's *a* way. | |||
| Infinoid | heh | 22:42 | |
| "close them all, the important ones will get recreated"? | |||
| Whiteknight | Yeah, there are a ton of unclosable and very vague tickets that need to be destroyed | ||
| particle | yep | ||
| Coke | I would argue that deleting them all is NOT the way to do it. | ||
| Infinoid | I heard Larry say that once, but I thought he was joking. | ||
| chromatic | They need migration and review, especially at the same time. | ||
| Whiteknight | Larry is an adept joker | ||
| Coke shuts up now, since he's out of the loop this weekend. | 22:43 | ||
| Whiteknight | chromatic, how do I pass --runcore=gc-debug to the test harness? | ||
| chromatic | TEST_PROG_ARGS= ... | ||
| Whiteknight | is that on the commandline? | 22:44 | |
| chromatic | Yes. | ||
| Whiteknight really needs to get a lot more familiar with the whole test suite | |||
| Infinoid | the Parrot testsuite is a moving target | 22:45 | |
| particle | i do miss your views this weekend, will | ||
| Coke | I do hope everything gets written up so those of who want to kibbitz after the fact will be able to. | 22:52 | |
| dalek | r32677 | kjs++ | trunk: | ||
| : [pdd19] fix a pod error. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32677 | |||
| Infinoid | RBSP: Remote Bikeshedding Protocol | 22:54 | |
| particle | coke: that's a goal, yes. we have work products, like a roadmap | 22:58 | |
| cotto | parrotvm.org has a sad | 23:01 | |
| Coke | particle: then you can claim the ROADMAP ticket in my queue. enjoy. =-) | 23:02 | |
| particle | i'm writing our timeline now, copying from the wall in front of me | 23:03 | |
| Whiteknight | allison around? | 23:04 | |
| Tene | She's at the opposite end of the table from me. | 23:05 | |
| Whiteknight | so...no? | ||
| :) | |||
| Tene | Whiteknight: we nominated you for doing the 1.0 release. | ||
| dalek | r32678 | Whiteknight++ | calling_conventions: | ||
| : [calling_conventions] Fix a segfault by disabling the mark VTABLE method on CPointer as per a suggestion from chromatic++. Also, fix a lot of comments and prepare to merge this back into trunk. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32678 | |||
| Whiteknight | yeah, I heard. How did I possibly earn that job title? | ||
| chromatic | We thought it would be funny is how. | ||
| Tene | I wonder if I have a public IP here... | 23:06 | |
| Whiteknight | oh, well it's hard to disappoint when expectations are so low | ||
| chromatic | If you don't want to do that, don't sign up for March 17 :) | 23:07 | |
| Whiteknight | Seriously? We're shooting for 1.0 in March? | ||
| chromatic | Seriously. | ||
| purl | I'm totally freaking serious. | ||
| Whiteknight | I'll have to think of a VERY clever name by then, for such a symbolicly important release | ||
| I'm thinking "tastes like chicken", or "TEH PARROTZ!" | 23:08 | ||
| chromatic | particle's writing these down for a wiki page. | 23:10 | |
| Whiteknight | or "isn't vaporware" | 23:11 | |
| chromatic | That was "Reverse Sublimation" | ||
| bacek_ | OMG. March, 17. 2009? | 23:12 | |
| Whiteknight | that's what I was thinking! OMG!! | ||
| afk | 23:13 | ||
| dalek | r32679 | kjs++ | trunk: | 23:18 | |
| : [pdd19] update .arg and .result into new forms (.set_arg, etc.) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32679 | |||
| bacek_ | chromatic: (about lex2) Is Closure === Sub now? | 23:19 | |
| chromatic | pmichaud knows better, but I believe so. | ||
| At least, there's no Closure anymore. | |||
| jonathan | bacek_: Yes | ||
| chromatic | It's all Sub. | ||
| jonathan | Closure goes away. | ||
| bacek_ | nice. | ||
| jonathan | Aye. | 23:20 | |
| dalek | r32680 | chromatic++ | trunk: | ||
| : Marked PARROT_API as deprecated in favor of PARROT_EXPORT. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32680 | |||
| bacek_ | jonathan: Can you apply nopaste.snit.ch/14594 ? | ||
| it fixes Str.trans. | |||
| jonathan | bacek_: In the lex2 branch, right? | 23:25 | |
| Tene pings Whiteknight | |||
| bacek_ | jonathan: yes | ||
|
23:27
TiMBuS joined
|
|||
| Tene is now streaming PDS at pleasedieinafire.net:1234/ | 23:28 | ||
| VLC should be able to play that url. | |||
| Dunno if audio is coming through, though. | 23:30 | ||
| jonathan | bacek_: will apply, thanks | 23:38 | |
| Tene | No, audio isn't working. | 23:41 | |
|
23:43
DietCoke joined
|
|||
| chromatic | /nick DietCoke DietPeachSnapple | 23:43 | |
|
23:54
kj joined
|
|||