|
Parrot 0.8.2 Feliz Loro Released | parrot.org | 45 TT | 538 RT Set by moderator on 17 December 2008. |
|||
|
00:03
kid51 joined
00:04
Zaba joined
00:09
AndyA joined
|
|||
| pmichaud | november? | 00:35 | |
| purl | november is at www.november-wiki.org/ or use.perl.org/~masak/journal/37212 | ||
| masak | hm. | 00:37 | |
| hold on. | |||
| purl: november is also github.com/viklund/november/ | |||
| purl | okay, masak. | ||
| Coke sees rakudoperl.* has been squatted. | 00:46 | ||
| Coke breaks his partcl blog posting record. | 00:47 | ||
|
00:54
Zaba_ joined
|
|||
| pmichaud | Domain Name: RAKUDOPERL.COM | 00:54 | |
| Created on: 15-Jan-08 | |||
| Expires on: 15-Jan-10 | |||
| Last Updated on: 15-Jan-08 | |||
| Administrative Contact: | |||
| Michaud, Patrick pmichaud@pobox.com | |||
| darn those squatters! | 00:55 | ||
|
00:55
MariachiElf joined
|
|||
| Coke | I was basing that entirely on the content at those sites. | 01:00 | |
| pmichaud | I haven't bothered to make them point anywhere yet. :-| | ||
| I registered them to make sure someone else didn't get them. | 01:01 | ||
|
01:01
Zaba joined
|
|||
| masak | that's the definition of squatting, isn't it? :) | 01:04 | |
| pmichaud | There is that. :-) | ||
| I made sure I could get the domains before I chose the name "Rakudo" :-) | 01:05 | ||
| masak | :) | 01:06 | |
| pmichaud | aiiiieee! | 01:08 | |
| (some code just makes me cringe.) | 01:09 | ||
| chromatic | Do I have some code for you then! | 01:10 | |
|
01:12
Zaba_ joined
01:16
Zaba joined
|
|||
| pmichaud | looks like I have november compiling again -- just waiting for a spectest run to complete and then I can commit. | 01:20 | |
| Whiteknight | well, parrot doesn't even configure with icc, so that answers that question | ||
|
01:20
Zaba_ joined
|
|||
| masak | pmichaud++ | 01:20 | |
| chromatic | I know that ICC had some trouble with CONST_STRING on linebreaks. | 01:21 | |
| pmichaud | I don't know if it _runs_, but it compiles :-) | ||
| Coke | compiles? | ||
| purl | SHIP IT | ||
| chromatic | ... but we could make the CONST_STRING processor check for linebreaks. | ||
| masak | pmichaud: if it doesn't run, you'll hear from us soon. :) | ||
| pmichaud | the test_wiki.sh script appears to work. | ||
| masak | pmichaud: that's how we measure success right now. | 01:22 | |
| pmichaud | congratulations on some good packaging -- the fact that I was able to download and get this working so quickly means someone did some good work. masak++ | ||
| masak blushes | |||
| we are basically a group of young people stumbling around in the dark, doing what we hope is right. | 01:23 | ||
|
01:25
bacek_ joined
01:29
TiMBuS joined
|
|||
| dalek | r34091 | pmichaud++ | : | 01:31 | |
| : [rakudo]: Fix handling of $?PACKAGE, @?PACKAGE, $?CLASS, @?CLASS, etc. | |||
| : These were pushing null values onto the stacks, which meant they weren't | |||
| : being restored properly on exit (as discovered by November++). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34091 | |||
| Coke | found a library file that doesn't even compile. :| | 01:35 | |
| dalek | r34092 | Whiteknight++ | : | 01:36 | |
| : [gsoc_pdd09] updating to trunk r34088 so we can get a clear diff | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34092 | |||
|
01:39
Zaba joined
|
|||
| Coke | allison? | 01:41 | |
| purl | allison is Allison Randal <mailto:allison@perl.org> | ||
| Coke | anyone know what replaced the recv opcode? | ||
| chromatic | Should be a method on an IO PMC. | 01:42 | |
| Coke | hurm. Now that we have Socket, do we need runtime/parrot/library/tcpstream.pir ? | 01:43 | |
| (which doesn't compile) | |||
| dalek | r34093 | jkeenan++ | : | 01:49 | |
| : Correct punctuation error in comment. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34093 | |||
|
01:53
apeiron joined
01:55
Andy joined
|
|||
| dalek | r34094 | chromatic++ | : | 01:58 | |
| : [src] Fixed all CONST_STRING macros so that they don't break across lines. | |||
| : This should make it easier for picky compilers to get the #line numbers right. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34094 | |||
| chromatic | From the "Break early, break often" dept. | 02:05 | |
| dalek | r34095 | chromatic++ | : | ||
| : [tools] Added an exception to c2str.pl when a CONST_STRING macro occurs after a | |||
| : linebreak. The regex to detect this may need tweaking in the future, but this | 02:06 | ||
| : should prevent weird error messages on compilers with very picky #line | |||
| : handling. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34095 | |||
| GeJ wonders why his 'compilers/imcc/imcparser.h' always get modified | 02:09 | ||
| chromatic | Various maintainers have different versions of yacc/bison installed. | 02:10 | |
| GeJ | Ah, indeed, I define --lex and --yacc in my configure script. | 02:12 | |
| thanks. | |||
| dalek | r34096 | jkeenan++ | : | 02:14 | |
| : In r30478 ( 2008-08-23 ), I changed the name of t/tools/ops2pmutils/ to | |||
| : t/tools/ops2pm/. I did not change all instances of the old name in code and, | |||
| : as a result, the tests in t/tools/ops2pm/*.t have not been run as part of | 02:15 | ||
| : 'make buildtools_tests' or 'perl Configure.pl --test' since then. This fixes | |||
| : that, for the most part. But in the interim changes in the way ops codes are | |||
| : renumbered have broken the tests in t/tools/ops2pm/05-renum_op_map_file.t, so | |||
| : mosts of its tests are TODOed out. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34096 | |||
|
02:28
geof joined
|
|||
| dalek | r34097 | util++ | : | 02:41 | |
| : [codingstd] Added coda to Rakudo's Exception.pir | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34097 | |||
| r34098 | chromatic++ | : | |||
|
02:41
ChrisDavaz joined
|
|||
| dalek | : [ops] Made some temporary PMCs used in comparison opcodes *real* temporary PMCs. | 02:41 | |
| diff: www.parrotvm.org/svn/parrot/revision?rev=34098 | |||
| r34099 | pmichaud++ | : | 02:47 | ||
| : Remove obsolete rakudo "main" branch. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34099 | |||
| kid51 | Do we have a Google Groups set up to archive the parrot-tickets list? | 03:02 | |
| I know we have this for parrot-dev: groups.google.com/group/parrot-dev/topics | |||
| pmichaud | We have lists.parrot.org/pipermail/parrot-tickets/ | 03:03 | |
| but I don't know if a Google Group has been set up yet. | |||
| kid51 | pmichaud: Thanks. That's good enough for now. | 03:05 | |
|
03:22
Zaba joined
|
|||
| Coke | missed kid? | 03:30 | |
| (have a patch to mostly rip out smoke. will stick it on TT#69 momentarily. | 03:31 | ||
| Coke would love it if TEST_JOBS worked on "smolder_tests" | |||
|
03:40
Zaba_ joined
|
|||
| Coke | You know, I think it might be nice if we combined parrot-dev and parrot-tickets. | 03:53 | |
|
04:02
Andy joined
04:13
Zaba joined
04:22
jimmy joined
04:26
Zaba joined
04:29
tetragon joined
04:30
vaidyagi joined
04:46
Zaba_ joined
05:33
cotto joined
05:52
NotFound joined
05:54
Maddingue joined
05:57
Themeruta joined
05:59
Maddingu1 joined
06:11
TimToady joined
|
|||
| cotto | (french toast)++ | 06:14 | |
| GeJ | As a French, I can only agree with you. | 06:23 | |
|
06:27
ask_ joined,
Maddingue joined,
Hadi joined
06:28
Hadi left
06:33
Hadi joined
06:34
Hadi left
|
|||
| cotto | As a French, what do you call it? | 06:41 | |
| GeJ | "Pain Perdu", word-for-word "lost bread" or more accurately "wasted bread" | 06:48 | |
| Thinking of it : salvage wasted bread by dipping in a mix of mil, egg and sugar = french dish | 06:49 | ||
| cutting-and-slicing potatoes, dropping in boiling oil = french dish... | |||
| why do the most simple things get french-ed? | 06:50 | ||
| GeJ goes looking for other "french $something" recipes | 06:51 | ||
| cotto | kiss? | ||
| purl | kiss is Keep It Simple, Stupid! | ||
| GeJ | like we invented tonguing, right :) | 06:52 | |
|
06:53
Theory joined
|
|||
| GeJ | Theory: how's the trip in France going? | 06:53 | |
| Theory | GeJ: Very nicely, thanks! | 06:54 | |
| A little cold, but it got a bit warmer, and now it's much colder in Portland so I'm glad to be here. :-) | 06:55 | ||
| jimmy | november? | ||
| purl | i guess november is at www.november-wiki.org/ or use.perl.org/~masak/journal/37212 or github.com/viklund/november/ | ||
| GeJ | Theory: seen you've been in Paris (or are you still), did you go by the "Galeries Lafayette"? Your little one might enjoy it. | 06:57 | |
| Theory | We | 06:58 | |
| We're back in Paris Jan 2-4. Then go home on the 5th. | |||
| or 5eme, I should say | |||
| Theory googles Galeries Lafayette | |||
| dalek | r34100 | allison++ | : | 06:59 | |
| : Creating a branch for the first round of GC refactoring. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34100 | |||
| Theory | GeJ: More like my wife would enjoy it! :-P | 07:00 | |
| GeJ | I asked because I saw her last blog entry :) | 07:01 | |
| Theory | ah | 07:02 | |
| GeJ | Around Christmas, they have these use displays filled with animated toys. | ||
| Theory | ah! | ||
| Are they removed before Jan 2? | 07:03 | ||
| GeJ | They might still be there. I haven't spend a Christmas in Paris for 4 years now. I couldn't tell for sure. | ||
| jimmy | why does dalek lost anythin before ':' ? | 07:04 | |
| Theory | you should leave a comment to that effect. :-) | ||
| GeJ | But I remember bugging my parents to go there every week-ends. | 07:05 | |
| I must confess that even later I always could find an hour or so at lunch break to pay a visit. | 07:06 | ||
| Theory | good to know | 07:07 | |
| Don't think we'll be back in Paris before xmas | |||
|
07:37
Zaba joined
|
|||
| cotto | msg chromatic I'd appreciate you double-checking my conclusion on CID #161. It looks like a false positive but I might be missing something. | 07:47 | |
| purl | Message for chromatic stored. | ||
|
07:49
iblechbot joined,
funktio joined
|
|||
| GeJ | Theory: hum, that's strange... it looks like you were there already. :-/ | 08:01 | |
|
08:09
elmex joined
08:31
TiMBuS joined
|
|||
| Theory | GeJ: I thought that the rotunda looked familiar. We didn't really seen any displays, though. A just played in the toy section of the store. | 09:02 | |
|
09:05
Zaba joined
09:25
alvar joined
09:31
Hadi joined,
Hadi left
09:49
Hadi joined
09:54
Hadi left
10:00
bacek joined
10:07
jimmy joined
10:18
tomyan joined
10:48
Hadi joined,
Hadi left
11:06
kj joined
11:35
Zaba joined
11:39
gaz joined
|
|||
| ask_ | is there a policy on adding (or not adding) email addresses in the CREDITS file? | 11:54 | |
| moritz | ask_: I think major contributors should have an email address in CREDITS | ||
| ask_: but I have been told that it's not necessary for occasional contributors (especially those without commit access) | 11:55 | ||
| ask_ | only counting those with commit access then? Anyway - I'm (via making the git repository) completing the CREDITS file with everyone ever doing a commit. | ||
| I don't know if I can put the changes into the repository as it's adding a bunch of email addresses. | 11:56 | ||
| moritz | ask_: maybe ask on the list | ||
| ask_ | what's the list these days? | ||
| :) | |||
| moritz | parrot-dev@lists.parrot.org | 11:57 | |
| afk | |||
| ask_ | thanks, sent. | 11:59 | |
|
12:00
iblechbot joined
12:30
kj joined
12:34
tomyan left
12:47
jan joined
|
|||
| dalek | r34101 | kjs++ | : | 12:53 | |
| : [pirc] refactor of codesegment creation which is needed to get things working in future. | |||
| : + add runtime checks for lin.scan.reg.alloc; only if it's requested create the data structures. The tests are worth it, as they are only simple checks (probably 1 or 2 machine instructions), whereas data structure creation will invoke memory allocators, which is much more painful. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34101 | |||
|
12:55
Coke joined
12:59
Theory joined,
riffraff joined
|
|||
| dalek | r34102 | kjs++ | : | 13:01 | |
| : [pirc] add a synopsis section to bcgen.c. This presents overview of how to use the ByteCodeGENerator file. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34102 | |||
| riffraff | whis there a way or best practice to define a PGE rule/token to match a big list of words (aptly put in valid.txt) ? | 13:02 | |
| kj | riffraff: what comes to mind would be to match a hash (or maybe array? not sure...) However, that's not implemented yet | 13:05 | |
| riffraff | I see thanks | ||
|
13:07
tetragon joined
|
|||
| dalek | r34103 | kjs++ | : | 13:07 | |
| : [pirc] Remove old hand-written version of pirc. No point in keeping it; should we decide that a recursive-descent version is the way to go, I'd rather start over with experience and lessons learned with pirc/new. | |||
| : + update MANIFEST | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34103 | |||
| r34104 | kjs++ | : | 13:10 | ||
| : [pirc] put some stuff into the Memory Hole. and other updates. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34104 | |||
| r34105 | kjs++ | : | 13:13 | ||
| : [pirc] remove old documentation about pirc/src. + update MANIFEST | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34105 | |||
|
13:23
Theory joined
|
|||
| dalek | r34106 | kjs++ | : | 13:25 | |
| : [config] fix pirc.in; it referred to src/pirlexer, should be new/~ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34106 | |||
|
13:42
riffraff joined
|
|||
| dalek | r34107 | kjs++ | : | 13:42 | |
| : [config] remove a reference to non-existing file in pirc.in | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34107 | |||
| Coke | I don't see ask_'s email. | 13:44 | |
| dalek | r34108 | kjs++ | : | 13:45 | |
| : [pirc] refactoring of grammar + action code. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34108 | |||
| Coke hurls xkcd.com/519/ for Andy | 13:46 | ||
|
13:47
pdcawley joined
|
|||
| dalek | r34109 | kjs++ | : | 14:05 | |
| : [pirc] shortcuts and layout updates. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34109 | |||
|
14:08
tomyan joined
14:17
Andy joined
14:22
dprelec joined
14:25
dprelec left
14:37
Zaba joined
14:38
alvar joined
|
|||
| Coke | msg Andy perlbuzz.com/how-to-contribute.html doesn't actually say where to send suggestions. | 14:50 | |
| purl | Message for andy stored. | ||
| Coke | msg andy xkcd.com/519/ ; awesome webcomic gives perl some love. | 14:51 | |
| purl | Message for andy stored. | ||
| moritz | and I thought that Mr. Munroe went on to python... | ||
|
14:51
gryphon joined
15:05
iblechbot joined
|
|||
| Coke proposes parrot split up it's tests by PDD coverage, ala perl6. | 15:09 | ||
| bah. "its" | |||
|
15:19
Theory joined
|
|||
| Coke thinks he just got another 204 partcl spec tests working. | 15:22 | ||
| s/working/counted/ | 15:23 | ||
| allison++ # GC refactor! | |||
| I expect a 50% improvement in run time! =-) | |||
| if I have one part of a repository checked out in dir A, and another in dir B, can I do a commit of both simultaneously and have it be atomic? | 15:24 | ||
|
15:26
donaldh joined
|
|||
| jhorwitz | i don't think so, but try it. worst it will do is say a dir is not part of the repo. | 15:27 | |
| Coke | (google code keeps the wiki in a top level svn dir, next to trunk. I wanted to commit the wiki update in the same commit with a fix to trunk) | 15:28 | |
| jhorwitz | a noble goal | 15:29 | |
| Coke | too noble, not worth it. =-) | ||
| yay, 203 more tests. (off by one error in my estimate. =-) | |||
| 203/2341 | 15:30 | ||
| purl | 0.0867150790260572 | ||
|
15:31
Lorn joined
|
|||
| Coke | yay, a 9% jump. =-) | 15:31 | |
| (not bad, the diff was to add one line.) | |||
| nopaste | "tewk" at 155.97.237.62 pasted ":nsentry, perl6 failure, ideas?" (12 lines) at nopaste.snit.ch/15038 | 15:36 | |
| moritz | tewk: is that in a branch? | 15:37 | |
| tewk | nope I can put it in one, or paste a diff, :vtable and :method no longer get put in the ns, so it is probably related to that. | 15:40 | |
| or I could push it to github | 15:41 | ||
| moritz | I can't answer your question either way; if it where in a branch, a missing or wrong update from trunk might have explained it | 15:42 | |
| tewk | Another reason why git is better than svn :) | 15:43 | |
| dalek | r34110 | fperrad++ | : | 15:46 | |
| : [win32] setup | |||
| : - now, update %PATH% when installing | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34110 | |||
| Coke | msg andy in my defense, I mentioned it here before it was posted on perlbuzz. =-) | 16:05 | |
| purl | Message for andy stored. | ||
| dalek | r34111 | fperrad++ | : | 16:55 | |
| : [lisp] | |||
| : - fix opcode removed | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34111 | |||
|
17:01
gaurav joined
17:11
tomyan left
17:15
martin joined,
davidfetter joined
17:23
chromatic joined
17:27
Andy joined
|
|||
| dalek | r34112 | pmichaud++ | : | 17:29 | |
| : [rakudo]: spectest-progress.csv update: 250 files, 5213 passing, 0 failing | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34112 | |||
|
17:30
Zaba joined
|
|||
| dalek | r34113 | chromatic++ | : | 17:30 | |
| : r34132@waterwheel (orig r34101): kjs | 2008-12-19 04:52:21 -0800 | |||
| : [pirc] refactor of codesegment creation which is needed to get things working in future. | |||
| purl | i already had it that way, dalek. | ||
| dalek | : + add runtime checks for lin.scan.reg.alloc; only if it's requested create the data structures. The tests are worth it, as they are only simple checks (probably 1 or 2 machine instructions), whereas data structure creation will invoke memory allocators, which is much more painful. | ||
| : r34133@waterwheel (orig r34102): kjs | 2008-12-19 04:59:46 -0800 | |||
| : [pirc] add a synopsis section to bcgen.c. This presents overview of how to use the ByteCodeGENerator file. | |||
| : r34134@waterwheel (orig r34103): kjs | 2008-12-19 05:06:39 -0800 | |||
| : [pirc] Remove old hand-written version of pirc. No point in keeping it; should we decide that a recursive-descent version is the way to go, I'd rather start over with experience and lessons learned with pirc/new. | |||
| : + update MANIFEST | |||
| : r34135@waterwheel (orig r34104): kjs | 2008-12-19 05:09:14 -0800 | |||
| : [pirc] put some stuff into the Memory Hole. and other updates. | |||
| : r34136@waterwheel (orig r34105): kjs | 2008-12-19 05:11:51 -0800 | |||
| : [pirc] remove old documentation about pirc/src. + update MANIFEST | |||
| : r34137@waterwheel (orig r34106): kjs | 2008-12-19 05:24:06 -0800 | |||
| : [config] fix pirc.in; it referred to src/pirlexer, should be new/~ | |||
| : r34138@waterwheel (orig r34107): kjs | 2008-12-19 05:41:10 -0800 | |||
| : [config] remove a reference to non-existing file in pirc.in | |||
| : r34139@waterwheel (orig r34108): kjs | 2008-12-19 05:44:37 -0800 | |||
| : [pirc] refactoring of grammar + action code. | |||
| : r34140@waterwheel (orig r34109): kjs | 2008-12-19 06:04:16 -0800 | |||
| : [pirc] shortcuts and layout updates. | |||
| : r34141@waterwheel (orig r34110): fperrad | 2008-12-19 07:45:10 -0800 | |||
| : [win32] setup | |||
| : - now, update %PATH% when installing | |||
| : r34142@waterwheel (orig r34111): fperrad | 2008-12-19 08:54:27 -0800 | |||
| : [lisp] | |||
| : - fix opcode removed | |||
| : r34143@waterwheel (orig r34112): pmichaud | 2008-12-19 09:28:23 -0800 | |||
| chromatic | Huh. That's not right. | ||
| dalek | : [rakudo]: spectest-progress.csv update: 250 files, 5213 passing, 0 failing | ||
| : | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34113 | |||
| r34114 | pmichaud++ | : | |||
| : [rakudo]: Add another spectest file (S06-other/main.t) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34114 | |||
| Coke | ah, dalek isn't broken. | 17:38 | |
| chromatic is. =-) | |||
| tewk | pmichaud: ping | 17:39 | |
| Coke grumbles. | 17:59 | ||
| GAH. | 18:00 | ||
| t_tcl/expr.test was hanging after test # foo; except it wasn't hanging, it was just skipping several gazillion tests, and by default, tcl test is silent about skips. | 18:01 | ||
| (this wouldn't have been an issue except for how slow we are... bah) | 18:03 | ||
| chromatic | Isn't it faster than yesterday? | 18:19 | |
| Coke | yes; but it is still embarrasingly slow compared to tcl. | 18:20 | |
| tcl runs t_tcl/expr.test in 1.2seconds. It's going to take at least 30m on for partcl. | |||
| (I'll have a better time estimate once this run finishes) | 18:24 | ||
| though I fear I'm going to run out of memory first. | 18:26 | ||
| is there a theoretical upper limit as to how much memory parrot will try to allocate? | 18:27 | ||
| or will it just happily continue until the OS barfs? | |||
| pmichaud | S26? | ||
| purl | rumour has it S26 is perlcabal.org/syn/S26.html | ||
| chromatic | Coke, it will gorge itself until the OS says no more. | ||
| eric256 | is there a way to warn from parrot? like 'die' but you know...without the whole dieing bit ;) | 18:28 | |
| chromatic | printerr | 18:29 | |
| Coke | chromatic: can you posit a way for me to tell where my memory is going? | 18:30 | |
| I presume it's part memory leak, part keeping a ref when I shouldn't. | |||
| eric256 | thanks ;) | 18:31 | |
| chromatic | Valgrind can show memory leaks and Callgrind/Kcachegrind can show you what allocates memory. | 18:33 | |
| pmichaud | RT slow. :-( | 18:38 | |
| Coke | 2.6gb and climbing | 18:42 | |
| martin | eric256, $*ERR.say: 'some warning'; comes close | 18:43 | |
| eric256 | martin: thanks i meant in parrot so printerr is perfect ;) | 18:44 | |
| Coke gives up. | |||
| (trying to run expr.test) | |||
| pmichaud | rakudo: warn "This is a warning!" | 18:47 | |
| polyglotbot | OUTPUT[This is a warning!ā¤] | ||
| pmichaud | eric256: try "warn" :-) | ||
| oh, from parrot. | |||
| rakudo: q:PIR { printerr "This is a warning!" } | 18:48 | ||
| polyglotbot | OUTPUT[This is a warning!] | ||
| PacoLinux | Coke: I'm testing partcl spectest - now in t_tcl/ioUtil.test and I'm using 846/848 Mb (total of all the procs of the machine) | ||
| pmichaud | sad but true... polyglotbot can execute limited PIR statements :-P | ||
| eric256 is debuging the object creation with parent attributes the old fashion brute force way | |||
| pmichaud | eric256: jonathan++ and I are expecting to refactor that code soon | 18:49 | |
| well, "soon" == "within the next two weeks" | |||
| you're welcome to hack on it, though. Just note that the WHENCE properties are currently not being constructed properly. | 18:50 | ||
| (currently WHENCE is being built as a Hash, where it really ought to be a Closure) | |||
| afk, more errands | 18:51 | ||
| eric256 | okay | 18:52 | |
| Coke | PacoLinux: patches desperately welcome. | ||
| eric256 | well most likely i wont be able to fix anything anyway ;) | ||
|
18:53
ffwonko joined
18:55
ff-wonko joined
|
|||
| nopaste | "Coke" at 72.228.52.192 pasted "partcl memory issues" (4 lines) at nopaste.snit.ch/15042 | 18:57 | |
| Coke | pmichaud: any "make PGE go faster or use less memory" tasks you can offload? | ||
| chromatic: kcachegrind is GUI? | 19:01 | ||
| Coke wonders if he can run that on feather and export the display back to his windows box. | |||
| chromatic | Yes. | 19:02 | |
| Coke | hurm. looks like I could also theoretically run it on my mac. | ||
| chromatic | If you bzip the callgrind.out.xxxxx file, I can run it too. | 19:03 | |
| bzip and transfer, I mean. | |||
| Coke | let me try to get it running locally on teh mac. | ||
| Coke peers at brent.izolo.com/blog/?p=4 | |||
|
19:05
ruoso joined
19:06
ruoso_ joined
19:08
Theory joined
|
|||
| Coke | (this will be very nice if it works.) | 19:09 | |
| Coke apparently has not updated fink in aeons. | 19:10 | ||
| The following package will be installed or updated: kcachegrind | 19:16 | ||
| The following 92 additional packages will be installed: | |||
| moose:cpan::kcachegrind:fink? | 19:20 | ||
|
19:20
Whiteknight joined
|
|||
| Whiteknight | I borked my laptop MBR, accidentally deleted my main partition while trying to fix it (thanks GRUB FAQ!) and had to reinstall everything | 19:22 | |
|
19:25
ask_ joined
|
|||
| Coke | oof | 19:27 | |
| fink is finally done /downloading/ the 92 packages, and is now building them. =-) | 19:41 | ||
| chromatic | What I like about Mac OS X is that it just works, as long as His Steveness allows you to do something, and that His Steveness punishes you for deviating from that. | 19:42 | |
| Mostly I like that because I don't have to suffer that anymore. | |||
| Coke | I am sure there is some cool mac tool for doing what I want here. | 19:45 | |
| Whiteknight | Well, it was my fault, I tried to add a third boot option because I wasn't satisfied with the first two | 19:46 | |
| but the third one didn't work out, so I deleted the partition, and it took GRUB with it | 19:47 | ||
| chromatic | I think there's an iTunes plugin for Kcachegrind actually. | ||
| Coke cannot install kcachegrind. | 19:50 | ||
| Coke has X running on os x, and will try the feather trick. | 19:51 | ||
| chromatic: is kcg available on feather already? | 19:53 | ||
| (wow does that font bring back memories) | 19:55 | ||
| lu_zero | feather trick? | 19:57 | |
| Coke | ssh -X'ing to feather. | 19:58 | |
| lu_zero | works nicely | ||
| Coke | slow as hell, but otherwise yes. =-) | 19:59 | |
| chromatic | I don't use feathre; I don't know. | ||
| lu_zero likes better macosx just for adium and linux for the rest | |||
| Whiteknight | one day, maybe Parrot will bring platform ubiquity | ||
| lu_zero also uses gentoo in both of them | |||
| Coke | Whiteknight: I highly doubt that. =-) | 20:00 | |
| lu_zero | Whiteknight I hope not =P | ||
| Whiteknight | aim for the skys, damnit! | ||
| Coke | I'd like to actually hit the 1.0 milestone, thanks. =-) | ||
| lu_zero would love to have parrot bundled in firefox and webkit | |||
| but before that have it installable =P | 20:01 | ||
| Tene | Coke: if you'd rather ssh to my laptop, I can install kcachegrind here. | ||
| Probably faster. | |||
| Coke | I can do that, but partcl will kill your laptop. no? =-) | ||
| Tene | It will? | 20:02 | |
| Coke | I'd like to have it setup somewhere where I can use it whenver; thanks though. | ||
| Tene | Ah, okay. I thought you were just analyzing one trace. | ||
| lu_zero | Coke otherwise you may use virtualbox and make it explode for you =) | 20:03 | |
| lu_zero likes better kvm | |||
| Infinoid | kvm works well. | ||
| lu_zero | Infinoid on macosx? | 20:07 | |
| Infinoid | lu_zero: nah, gentoo linux | 20:10 | |
| Coke gives up on kcachegrind and mallocdebug and kicks something. | 20:16 | ||
| PerlJam | Coke: tcl still problematic with newer parrots? | 20:19 | |
| lu_zero | Coke dtrace won't help you? | ||
| Coke | PerlJam: problematic? just (@#*&$# slow. | 20:21 | |
| now that I can actually /run/ things again, the fact that they are painfully slow is far more obvious. =-) | 20:22 | ||
|
20:22
gmansi joined
|
|||
| chromatic | Coke, do you have a callgrind profile? | 20:22 | |
|
20:26
mj41 joined
|
|||
| chromatic | TimToady, ping | 20:29 | |
| TimToady | you pang? | 20:30 | |
| Coke | chromatic: no. I'll get one later. | 20:34 | |
| chromatic | TimToady, did you get the contract? | ||
| TimToady | on whom? | ||
| PerlJam | If Larry is Lurch, who plays the other members of the Addams Family? | 20:35 | |
| chromatic | On the Masterminds interviews. | ||
| TimToady | no, but Glo speaks French | ||
| snail? | 20:36 | ||
| purl | snail is an invertebrate, right? | ||
|
20:36
Theory joined
20:37
mberends joined
|
|||
| chromatic | I believe I mailed it to you with the most recent interview questions. | 20:37 | |
| TimToady | when? | ||
| chromatic | 12-05 | 20:38 | |
| purl | 7 | ||
| chromatic | "Masterminds Contract" | ||
| TimToady | maybe it went to the North Pole... | ||
| chromatic | I'll re-send. | 20:39 | |
| There. Now I resent it. | 20:40 | ||
| So to speak. | |||
| purl | absolutely, don't you know | ||
| Whiteknight is behind on his blogging. Hiveminder emails are getting more and more angry sounding | 20:48 | ||
|
20:52
contingencyplan joined
|
|||
| dalek | r34115 | Whiteknight++ | : | 21:01 | |
| : [pdd09gc_part1] separating the MS collector into it's own file, sanity checking a change that I want to make to trunk later | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34115 | |||
| r34116 | moritz++ | : | 21:03 | ||
| : [rakudo] make ceil(), floor() etc. return Int values, not Num. cspencer++, | |||
| : patch courtesy by Cory Spencer (cspencer at sprocket.org). Closes RT #61526. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34116 | |||
|
21:04
Eevee joined
21:05
alvar joined
21:09
Theory joined
|
|||
| GeJ | good morning everyone | 21:19 | |
| pmichaud | good morning, GeJ | 21:22 | |
|
21:36
donaldh joined
21:44
mj41_ joined
21:52
gryphon joined
21:57
tetragon joined
|
|||
| dalek | r34117 | util++ | : | 22:08 | |
| : [codingstd] Fixed cut-and-paste POD error and added =back to PCT's PAST/Compiler.pir | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34117 | |||
| r34118 | util++ | : | 22:11 | ||
| : [codingstd] Fixed typo in POD in IMCC's parser_util.c | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34118 | |||
|
22:15
Theory joined
|
|||
| dalek | r34119 | util++ | : | 22:34 | |
| : [codingstd] Removed leftover =back in POD of io/api.c | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34119 | |||
|
22:37
ElPenguin joined
22:38
Whiteknight joined
|
|||
| bacek | Good morning | 22:50 | |
| Whiteknight | good morning bacek | 22:51 | |
| bacek | Any particular tasks for rambling developer? :) | 22:52 | |
| Whiteknight | depends, what kinds of stuff do you like to develop? | 22:53 | |
| dalek | r34120 | moritz++ | : | 22:55 | |
| : [rakudo] another file for spectest.data: test passing of optional parameters | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=34120 | |||
| bacek | Whiteknight: not GC :) | 22:57 | |
| Whiteknight | that's ok, GC isn't really programming: it's black magic | 22:59 | |
| chromatic | I thought it was a Shinto Shrine. | 23:00 | |
| bacek | Whiteknight: it's not quite true. But it's very low-level stuff. And my C-fu isn't high | ||
| pmichaud | It's right next to the shrine for "git". | ||
| Whiteknight | but git doesn't require you to sacrifice a pound of flesh to work on it | 23:01 | |
| bacek heard rumours about moving parrot to git | |||
| chromatic | If only git required a pound of flesh. | ||
| "Dear git, I don't want to write my own version control system using your plumbing. I just want to create a patch! Is that so hard?" | 23:02 | ||
| cotto | as in a pound of smoked salmon? That doesn't sound so bad. | ||
| bacek | chromatic: it is... easy. | ||
| chromatic | I'd believe it were easy if any Git tutorial gave an explanation of how to do it without first explaining category theory, the Riemann hypothesis, unlambda, and the sexy beauty of the git filesystem, which apparently you really really need to understand before running git-diff. | 23:05 | |
| moritz | chromatic++ | 23:06 | |
| Tene | I didn't learn about any of that until after I had been using git for a while. | ||
| chromatic | I ran into this when trying to patch Perl 5, which previously meant running rsync to get bleadperl and manually moving and diffing the files that you'd modified, then concatenating individual file diffs into a patch file. | 23:07 | |
| Turns out that was *easier* than generating a single diff from git. | |||
| I don't want to publish my own tree. | |||
| I don't want to maintain my own branch. | |||
| I don't want to freshen my breath, whiten my teeth, and increase my magnetism with members of the appropriate gender. | 23:08 | ||
| I want to check out a project, modify a few files, and generate a patch. | |||
| bacek | chromatic: www-cs-students.stanford.edu/~blynn.../ch02.html | ||
| chromatic: git clone some-repo; <hack hack hack>; git diff . | 23:09 | ||
| chromatic | That doesn't answer my questions though. | ||
| bacek | November? | ||
| purl | November is at www.november-wiki.org/ or use.perl.org/~masak/journal/37212 or github.com/viklund/november/ | ||
| Tene | I don't see any questions beyond 'how do I generate a diff?' | 23:10 | |
| chromatic | In my experience, that's missing the magic git add foo.c and git ci foo.c. | ||
| Then once you've done that, git diff starts generating multiple patch files for you, which is also not what I wanted. | |||
| Tene | If you're not wanting to deal with git at all, then don't, and just 'git diff' will show all changes. | 23:11 | |
| chromatic | In my experience, it didn't. | ||
| bacek | chromatic: interesting... | ||
| PerlJam | chromatic: if you did "git add" first, then you want "git diff --cached" (weird, I know) | ||
| Tene | If you can reproduce, I'm interested to see. I can't. I rely on that behavior of git regularly. | ||
| chromatic | Now it may have been that the (severe lack of comprehensible) instructions for checking out the Perl 5 sources made me do something far different and wrong, but that's my experience. | 23:12 | |
| bacek | chromatic: anyway. You can always squash few commits into one | ||
| chromatic | In particular, I think they had me create a local branch. | ||
| pmichaud | while we're on the topic of git, there has been some discussion about moving rakudo into a git repository | ||
| bacek | chromatic: you always creates local branch with git | ||
| Tene | If you've been doing commits, 'git diff origin' or whatever will show a diff of every difference you've committed. | ||
| bacek | chromatic: git just works in this way | 23:13 | |
| chromatic | But git didn't just work. | ||
| git diff origin didn't just work either. | |||
| pmichaud | there's also discussion that perhaps someone else can take the lead for making that happen. Anyone who might be interested, contact me. (But do it later, as things are a bit hectic here now.) | ||
| Tene | If you used 'git-format-patch', it would generate multiple patches. 'git diff' will just make a plain patch. | ||
| chromatic | git diff made multiple patches. | ||
| I accept that either git or Obama is the second coming for various values of messianic properties, but you're describing things it didn't do for me. | 23:14 | ||
| That's my frustration. | |||
| PerlJam | chromatic: show us a transcript :) | ||
| Tene | What you're describing is quite different from my experience. Every time I have multiple commits, I rely on 'git diff origin' to show me the full differences, in one patch, of everything I'm committing. | 23:15 | |
| Whiteknight | whoa whoa whoa, back it up a bit! Can git really increase your magnetism to members of the opposite gender?!? | ||
| PerlJam | Whiteknight: no, only an appropriate gender, where you don't get to decide what it appropriate/ | ||
| Tene | Every time I have changes that I haven't committed, I use 'git diff' before committing. It always behaves appropriately. | ||
| nopaste | "bacek" at 87.250.243.86 pasted "Simple work with git for chromatic" (21 lines) at nopaste.snit.ch/15043 | ||
| chromatic | I'd love to show you a transcript, but git diff origin mysteriously started working for me. | ||
| PerlJam | Whiteknight: unfortunately, it's usually males as they become in awe of your git-fu. | ||
| chromatic: pebkac then! :) | 23:16 | ||
| Whiteknight | meh, I take what I can get | ||
| chromatic | I have no doubt that it's a wonderful system, but I find it incomprehensible. | 23:17 | |
| How do I revert local changes to a file? | |||
| Tene | checkout | ||
| purl | hmmm... checkout is still running | ||
| Tene | git checkout file | ||
| PerlJam | chromatic: git is a bit impenatrable initially. Once you get over the learning hump of understanding the index and how all of the commands interact with it, its gets *much* easier. | 23:18 | |
| chromatic | I'm sure it does. | ||
| Infinoid | ...and once you get used to the weird interactions between stgit and git-svn... | ||
| chromatic | I don't mind if it has a learning curve. I've just never seen a tutorial that assumed I want to hack on a project for a couple of hours without having to learn its internals. | 23:19 | |
| Maybe you do have to learn its internals to use it. That's fine, I suppose. | |||
| Tene | chromatic: want me to write one for you? | ||
| PerlJam | chromatic: if you haven't seen it already, Randal's git google techtalk is fairly good. | 23:20 | |
| Tene: And put it on the wiki! :) | |||
| chromatic | "Using git with Parrot" would be very handy. | ||
| bacek | chromatic: "git crash course for svn users"? | ||
| chromatic | It will likely come in useful for Rakudo. | ||
| PerlJam | chromatic: www.youtube.com/watch?v=8dhZ9BXQgc4 <-- merlyn's techtalk | ||
| chromatic | bacek, I tried that one, and it didn't help. Maybe that's just me. | ||
| Tene | chromatic: preferred tutorial format? | 23:21 | |
| chromatic | Tene, assume I'm a non-committer who wants to download the project, stay up to date, and occasionally submit a patch. | ||
| PerlJam | wait ... does parrot actually have an "official" git repo? | 23:22 | |
| Tene | Okay. I'll write that tonight. | ||
| PerlJam | Or are we still talking git-svn here? | 23:23 | |
| Tene driving home now. | |||
| chromatic | Assume git-svn for now, but things should apply pretty well if and when Rakudo moves to git. | 23:24 | |
| bacek isn't commiter, who downloaded project, stays up to date and occasionally submit patches | 23:25 | ||
| Using git-svn | |||
| PerlJam too | |||
| (though I do that last bit far less frequently than I should) | |||
| chromatic | I thought you had a commit bit, PerlJam. | 23:26 | |
| PerlJam | well ... I *am* a committer, but I have submitted patches on ares where I was unsure of the patch. | ||
| a/ares/areaas/ | |||
| grr | |||
| chromatic | Want to work on a GC? | ||
| PerlJam | GC is completely opaque to me other than general concepts. | 23:27 | |
| chromatic | Then you're qualified. | ||
| PerlJam | heh | ||
| pmichaud | anyone who claims to understand GC is lying. :-) | ||
| chromatic | Actually, we could still use people reviewing TODO/SKIP tests to make sure they all have RT or TT numbers. | ||
| ... if anyone's looking for something to work on today. | 23:28 | ||
| PerlJam | I'd like to work on something where I feel like I'm able to make progress. Unfortunately, I think I'm the only one who can figure that out :) | 23:30 | |
| chromatic | We don't know our current state of what we expect in the tests, and it is a milestone task, so it is progress... at least from the project's point of view. I can't give you internal motivation. | 23:32 | |
| bacek, you're also welcome to help there. | |||
| AS IS ANY LURKER HELLO WAKE UP EVERYONE! | 23:33 | ||
| Whiteknight | not me, I've got too much other stuff to do | 23:35 | |
| Infinoid | Lurk, lurk. | 23:48 | |
|
23:48
ruoso_ joined
23:57
eric256 left
|
|||