|
www.parrotcode.org | Last Release: 0.6.4 "St. Vincent Amazon" Set by moderator on 18 August 2008. |
|||
|
00:06
davidfetter joined
00:08
bacek joined
00:09
AndyA joined
|
|||
| dalek | Andrew Whitworth | pdd27mmd_tasklist: | 00:33 | |
| link: www.perlfoundation.org/parrot/index...d_tasklist | |||
| Whiteknight | I should have registered on the wiki as "Whiteknight" | 00:34 | |
| meh, internet pseudoanonyminity isn't all it's cracked up to be | |||
|
01:11
rurban_ joined
01:14
particle1 joined
01:19
kid51 joined
|
|||
| dalek | r30316 | jkeenan++ | scriptconfigure: | 01:19 | |
| : Add additional test of file-based configuration. Begin to document file-based configuration in Configure.pl POD. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30316 | |||
|
01:20
Zaba_ joined
|
|||
| dalek | r30317 | Whiteknight++ | trunk: | 01:53 | |
| : [core] Add some function-level documentation in src/inter_call.c for functions that I understand. There are still some functions that are undocumented, however. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30317 | |||
| bacek | seen pmichaud | 01:55 | |
| purl | pmichaud was last seen on #parrot 2 hours, 28 minutes and 56 seconds ago, saying: it's probably about time for me to do another :-) | ||
| Tene | www.austinlug.org/node/293 | 02:03 | |
| dalek | r30318 | Whiteknight++ | trunk: | 02:04 | |
| : [core] Add some function-level documentation in src/library.c for functions that I understand. There are still some functions that are undocumented, however. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30318 | |||
| r30319 | pmichaud++ | trunk: | 02:32 | ||
| : Rakudo and PCT NEWS updates for 0.7.0 release. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30319 | |||
| Tene | orite, NEWS. | 02:36 | |
| dalek | r30320 | tene++ | trunk: | 02:50 | |
| : NEWS updates for Cardinal. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30320 | |||
| r30321 | jkeenan++ | scriptconfigure: | 02:55 | ||
| : In configuration files, the sections now begin with a single '=' sign rather | |||
| : than a double '==' (more like POD). Add explanation of file-based | |||
| : configuration to Configure.pl. Modify tests to work with single '=' sign. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30321 | |||
| r30322 | pmichaud++ | trunk: | 02:57 | ||
| : Another NEWS update for Rakudo. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30322 | |||
|
03:52
StephenPollei joined
04:16
Andy joined
|
|||
| Andy | ping pmichaud | 04:17 | |
| purl | I can't find pmichaud in the DNS. | ||
| pmichaud | pong | 04:34 | |
| (off to bed, back later) | 04:41 | ||
|
05:00
Theory joined
05:18
jkva joined
05:34
Psyche^ joined
05:53
tetragon joined
06:26
uniejo joined
06:28
ank joined
06:51
tetragon joined
|
|||
| dalek | allison@perl.org | hackathon_yapc_eu_2008: | 07:01 | |
| link: www.perlfoundation.org/parrot/index...pc_eu_2008 | |||
|
07:13
tetragon joined
07:27
masak joined
07:32
tetragon joined
08:08
desertmax joined
08:27
tetragon joined
08:35
Zaba joined
08:59
krunen joined
09:10
rurban_ joined
09:18
Whiteknight joined
09:20
tetragon joined
09:40
tetragon joined
10:27
tetragon joined
10:28
desertmax joined
10:33
iblechbot joined
|
|||
| dalek | r30323 | pmichaud++ | trunk: | 10:46 | |
| : [rakudo]: spectest-progress.csv update: 121 files, 2220 passing tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30323 | |||
| r30324 | pmichaud++ | rakpbc: | 10:49 | ||
| : temporary branch for Test.pbc impl to avoid interference with Aug 2008 release | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30324 | |||
|
10:57
AndyA joined
11:07
tetragon joined
11:13
tetragon joined
|
|||
| dalek | r30325 | coke++ | trunk: | 11:22 | |
| : [docs] RT #58078, update Solaris's status. | |||
| : Courtesy Andy Dougherty | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30325 | |||
|
11:25
AndyA joined
11:27
tetragon joined
|
|||
| dalek | r30326 | julianalbo++ | trunk: | 11:33 | |
| : parrot_debugger now loads the source automatically when launched with pir or pasm argument | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30326 | |||
|
11:37
Whiteknight joined
11:51
cognominal joined
11:54
bacek joined
|
|||
| bacek | evening everyone | 12:15 | |
| dalek | r30327 | fperrad++ | trunk: | 12:25 | |
| : [Lua] | |||
| : - fix compiler (broken by r30297 : PCT/POST) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30327 | |||
| pmichaud | good evening, bacek | 12:30 | |
| bacek | pmichaud: hey! It should be morning in US :) | ||
| pmichaud | it is morning in US | 12:31 | |
| dalek | r30328 | pmichaud++ | rakpbc: | ||
| : [pct]: Make anonymous PAST::Block nodes be :anon in PIR. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30328 | |||
| r30329 | fperrad++ | trunk: | |||
| : [Lua] | |||
| : update NEWS for 0.7.0 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30329 | |||
| bacek | pmichaud: when you'll have spare time, can you pleas review my impl of StrPos in #57936? | ||
| I don't like get_string/etc methods, but can't find other ways to not break everything. | 12:33 | ||
| dalek | r30330 | fperrad++ | trunk: | 12:35 | |
| : [PLATFORM] | |||
| : - update for MinGW gcc 3.4.5 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30330 | |||
| r30331 | pmichaud++ | rakpbc: | 12:38 | ||
| : [rakudo]: running load_bytecode on a precompiled perl6 file runs the mainline | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30331 | |||
| r30332 | pmichaud++ | rakpbc: | 12:40 | ||
| : [abc]: Correct svn:ignore properties on src/ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30332 | |||
|
12:46
smash joined
|
|||
| smash hello everyone | 12:46 | ||
| dalek | r30333 | coke++ | trunk: | 12:49 | |
| : [t] lua is now passing all tests. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30333 | |||
| masak | rakudo: my $a; given 5 { when 5 { $a = "should be this" }; $a = "but is this" }; say $a | 12:50 | |
| polyglotbot | OUTPUT[but is thisā¤] | ||
| masak | when blocks do not exit out of the surrounding given if they match | ||
| is this a known shortcoming? | 12:51 | ||
| jonathan | masak: yes | ||
| when doesn't throw a control exception at the end yet | 12:52 | ||
| masak | ah -- exceptions | ||
| purl | exceptions are a special case of continuations. | ||
| masak | then I guess it's not so trivial to fix | ||
| otherwise I might have had a go at it | 12:53 | ||
| jonathan | no, it's non-trivial, waiting on pm's exception changes in PCT | 12:54 | |
| dalek | r30334 | coke++ | trunk: | ||
| : [docs] actually show verbose output, and pick a file that actually exists as a sample. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30334 | |||
| r30335 | coke++ | trunk: | |||
| : [docs] remove pointer to language no longer in the repository | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30335 | |||
| masak | will there be a parrot release today? | 12:58 | |
| jonathan | Yes. | 13:01 | |
| I believe so. | |||
| pmichaud | we probably want/need to implement .leave for given/when | 13:03 | |
|
13:04
AndyA joined
|
|||
| masak | ah, ok | 13:04 | |
| dalek | r30336 | coke++ | trunk: | 13:10 | |
| : [t] revert r24988; no test harnesses support --master, and at least one was reporting it as an invalid option during 'make test' in languages. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30336 | |||
|
13:16
Andrew_ joined
|
|||
| dalek | r30337 | rgrjr++ | RELEASE_0_7_0: | 13:17 | |
| : Starting release 0.7.0 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30337 | |||
|
13:19
gryphon joined
|
|||
| dalek | r30338 | coke++ | trunk: | 13:23 | |
| : [t] Sigh. unrevert last commit, as --master is defined elsewhere. Add a note to the next person eager to rip out code. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30338 | |||
| smash | (running fulltest on branches/RELEASE_0_7_0/) | 13:24 | |
| pmichaud | uh oh | ||
| does rgrjr's 0.7.0 branch include Coke's unreverted commit ? | |||
| smash | not it does not | 13:25 | |
| pmichaud | why not? | ||
| smash | it seems rfrjt copy from branch was before coke's unrevert | 13:26 | |
| pmichaud | that's my point | ||
| 30336 committed a change | |||
| 30337 is a copy | |||
| 30338 reverted 30336 | |||
| which means that 30337 (the release) has a change that needs to be reverted | |||
| smash | it seems so | ||
| is rgrjr on irc ? | 13:28 | ||
| pmichaud | I sent a note, and coke++ did as well. | 13:32 | |
| hopefully rgrjr will catch them :-) | |||
| smash | i'm sure he will | 13:33 | |
|
13:34
Zaba joined
13:44
rdice joined
|
|||
| dalek | r30339 | rgrjr++ | RELEASE_0_7_0: | 13:45 | |
| : [NEWS] Make style consistent with recent releases. | |||
| : + Move "Specification" before "Implementation". | |||
| : + Fix capitalization of Cardinal, Pipp, and Tcl bullets. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30339 | |||
| Wknight8111 | Is that 7_0 release branch going to be merged back into trunk, or is it going to be a snapshot? | 13:56 | |
| pmichaud | release branches are usually snapshots | 13:57 | |
| and normally they go in tags/, not branches/ | |||
| but yes, you're correct that the files need to be merged to trunk | |||
| Wknight8111 learns something new every day | |||
| pmichaud | I suspect rgrjr is using a branch to prepare the release, will snapshot it into tags/, and then merge into trunk/ | 13:58 | |
| smash | pmichaud: i'm guessing the branch is still going to be merged, and only after that the tag will be created | ||
| exactly | |||
| pmichaud | I tend to prefer doing all of the release work in trunk, myself | 13:59 | |
| it doesn't take that long | |||
|
14:02
Zaba joined
|
|||
| pmichaud wonders if it's really safe to be working in trunk again | 14:08 | ||
| dalek | r30340 | rgrjr++ | RELEASE_0_7_0: | 14:10 | |
| : [t] Sigh. unrevert last commit, as --master is defined elsewhere. Add a | |||
| : note to the next person eager to rip out code. [per coke, merged r30338 | |||
| : from trunk.] | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30340 | |||
| smash | hmm, some tests failling besides coding standards | ||
| pmichaud | nopaste? | 14:11 | |
| 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 | i heard nopaste was 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 | ||
| nopaste | "smash" at 213.205.93.24 pasted "make fulltest output for release 0.7.0 branch" (2536 lines) at nopaste.snit.ch/13836 | 14:19 | |
| pmichaud | the error is in one of the alternate runcores -- we often release even if that's the case | 14:20 | |
| smash nods. | 14:21 | ||
| running tests on windows now | 14:25 | ||
| particle1 | pmichaud: yes, it's safe to work in trunk. chip used this method for releases, btw | ||
| pmichaud | I meant wrt the fact that some patches haven't made it into the release branch yet | ||
| as long as rgrjr doesn't try to resync trunk with the release branch, we're probably okay | 14:26 | ||
| er, vice-versa | |||
| but okay, based on that I'll go ahead and put my changes into trunk | 14:27 | ||
|
14:27
davidfetter joined
|
|||
| masak | rakudo: if 1 { .say } | 14:32 | |
| polyglotbot | OUTPUT[Null PMC access in find_method()ā¤current instr.: '_block18' pc 82 (EVAL_13:33)ā¤called from Sub '_block11' pc 31 (EVAL_13:17)ā¤called from Sub 'parrot;PCT::HLLCompiler;eval' pc 806 (src/PCT/HLLCompiler.pir:481)ā¤called from Sub 'parrot;PCT::HLLCompiler;evalfiles' pc 1078 | ||
| ..(src/PCT/HLLCompiler.pir:610)ā¤called from Sub 'parrot;PCT::HLLCompiler;... | |||
| Tene | rakudo: if 1 { say $_ } | 14:33 | |
| polyglotbot | OUTPUT[ā¤] | ||
| dalek | r30341 | pmichaud++ | trunk: | ||
| : merge rakpbc branch into trunk | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30341 | |||
| r30342 | pmichaud++ | rakpbc: | |||
| : Remove obsolete rakpbc branch. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30342 | |||
|
14:34
gryphon joined
|
|||
| masak | Tene: ah, in your case a null check is inserted in PIR code | 14:34 | |
| masak enjoys his new tool 'pirdiff' for checking these things | 14:35 | ||
| Tene | Is $_ not getting set to the result of the conditional? | ||
| pmichaud | not yet. | ||
| masak | ah, and it will work once it is? good. | ||
| pmichaud | oh, and in this case I don't think it gets set to the result of the conditional. | ||
| masak | no, it doesn't | 14:36 | |
| pmichaud | i.e., it's not supposed to do so. To make $_ set to the result of the conditional, use | ||
| if 1 -> $_ { say $_ } | |||
| although I don't think that works yet either :-) | |||
| masak | aha | ||
| pmichaud | I just need to make a few PCT changes to enable that | 14:37 | |
| masak | so, `if 1 { .say }` should be semantivally equal to `.say` | ||
| pmichaud | yes | ||
| from S04: | |||
| However, use of $_ with a conditional statement's block is not considered sufficiently explicit to turn a 0-ary block into a 1-ary function, so both these methods use the same invocant: | |||
| if .haste { .waste } | 14:38 | ||
| masak | mm | 14:39 | |
|
14:39
Wknight8111_ joined
|
|||
| masak | how do I run PIR code directly, again? | 14:39 | |
| pmichaud | add a 'load_bytecoe "perl6.pbc"' near the top of the first sub | ||
| er, load_bytecode | |||
| masak | pmichaud: gracias | ||
| pmichaud | getting standalone pir to work is pretty close now | ||
| I'm almost to the point of getting precompiled .pm files to work, but src/builtins/io.pir needs some refactoring | 14:40 | ||
| masak | cool! | 14:42 | |
|
14:44
desertmax_ joined
|
|||
| masak | re the Null PMC Access of `if 1 { .say }`: seems that the if statement is turned into a .sub in PIR code, and this sub goes to fetch $_ from its outer block, where it was created. for some reason, this fails, although creating it anew in that .sub works. | 14:44 | |
|
14:46
kj joined
|
|||
| pmichaud | $_ is initialized to null in any Routine | 14:48 | |
| masak | Tene's version survives because there an unless_null check is made in the PIR | ||
| I'll check why it's done in the `say($_)` case but not in the `.say` case | |||
| pmichaud | correct, I suspect there's a missing :viviself parameter on the .method | ||
| yes, that's it | 14:49 | ||
| $ ./parrot perl6.pbc -e 'if 1 { .say }' | 14:51 | ||
| now works | |||
| (committing) | |||
| masak | wohoo! | ||
| rt.perl.org/rt3/Ticket/Display.html?id=57860 | |||
| pmichaud | r30343 | 14:52 | |
| of course, there's a good argument to be made that it should throw an exception | |||
| (use of uninitialized value at ... ) | 14:53 | ||
| masak | yes. | ||
| dalek | r30343 | pmichaud++ | trunk: | ||
| : [rakudo]: Fix .method call when $_ uninitialized (RT #57860, masak++ Tene++) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30343 | |||
| particle1 | that argument should be made in the test suite :) | ||
| pmichaud | it will do that as soon as I get Failure updated | ||
| masak | particle1++ | ||
| pmichaud: confirmed. works here too, now. thanks! | 14:54 | ||
| particle | pmichaud: does test_summary include the time to run the tests? | ||
| pmichaud | particle: not currently | ||
| particle | i have a feeling that will be an important metric soon :) | ||
| pmichaud | heh | 14:55 | |
| well, it should speed up dramatically soon, also :-) | |||
| I also want to update test_summary to report passing todo's | |||
| maybe I'll do that now -- right now there's a bit too much commotion for me to be able to focus on the .pbc stuff | |||
| (around the house, that is) | |||
| oh, wait, I supposedly already have code to do that | 14:56 | ||
| wonder why it's not working.... | |||
| particle | heh | ||
| dalek | r30344 | coke++ | RELEASE_0_7_0: | 14:57 | |
| : [tcl] temporarily TODO some failing tests for the release. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30344 | |||
| pmichaud | does time-of-test-suite need to be a new column in spectest-progress.csv ? | ||
|
14:58
AndyA joined
|
|||
| particle | hrmm. only if that file is run from the same platform every time | 15:01 | |
| otherwise it doesn't make sense there | 15:02 | ||
| pmichaud | good point | ||
| particle | should i expect failures in spectest_regression? | ||
| pmichaud | not at the moment | ||
| particle | ooh, i get a bonus test in S29-list/reverse | 15:03 | |
| oh, they're all bonus tests, not failures | |||
| rurban | coke: yesterday I also pasted some cygwin tcl failures for inexact floats. nopaste.snit.ch/13835 | 15:04 | |
| particle | t\\spec\\S06-signature\\named-parameters.rakudo | ||
| t\\spec\\S16-io\\basic-open.rakudo | |||
| t\\spec\\S29-list\\reverse.rakudo | |||
| nopaste | "smash" at 81.84.255.161 pasted "make test output for release 0.7.0 branch on windows with strawberry perl" (15 lines) at nopaste.snit.ch/13838 | ||
| rurban | For opengl on cygwin I fixed one more thing besides #57006. the header detection logic is also wrong. But I guess this will not applied anyway today. | 15:05 | |
|
15:07
Theory joined
|
|||
| nopaste | "rurban" at 212.183.62.244 pasted "57006-opengl-cyg.patch" (133 lines) at nopaste.snit.ch/13840 | 15:07 | |
|
15:09
donaldh joined
|
|||
| rurban | I'll do some short surf now and be back in the evening. | 15:10 | |
|
15:12
Zaba joined
15:27
Andy joined
15:41
md3 joined
|
|||
| md3 | hi guys, I have a question about "stacklessness" of parrot | 15:42 | |
| I would like to implement language which can handle many (millions) of green threads | |||
| would that be possible with parrot? | |||
| tewk | I don't see why not. | 15:43 | |
| japhb_ | rurban: I have to leave now, but before I go: Please work things out to consensus with donaldh, and any other Win32 users you can find, re: OpenGL. No more fighting patches, please! :-) | ||
| tewk | But You would probably have to write your own thread and concurrency_schedular classes/pmcs. | 15:44 | |
| md3 | tewk: must any of the green thread have a stack? | ||
| hmm | |||
| scheduler is not the problem | |||
| and is there a way how to tell parrot to allocate function call frames on heap? | 15:45 | ||
| this would require a specific GC as well probably, but that's not a problem as well | |||
| tewk | We have a new concurrency_scheduler that supports asynchronous taks, but I'm not sure if they have all the green thread support you would want. | 15:46 | |
| jonathan | md3: Parrot allocates contexts (which are its equivalent to call frames) on the heap. | ||
| md3 | jonathan: that's great! | ||
| donaldh | japhb_: at the very least, I think we'll need to probe installed packages on cygwin and report conflicts | 15:47 | |
| jonathan | md3: However, I don't think anyone has tried to do anything as thread-heavy as you are suggesting with Parrot yet. | 15:52 | |
| md3 | jonathan: Parrot is very temptating, so I guess sooner or later somebody will try to experiment with it | 15:55 | |
|
15:55
Zaba joined
|
|||
| jonathan | If you're willing to stumble on some bugs here and there, then certainly - please do experiment! :-) | 15:57 | |
| dalek | r30345 | rgrjr++ | RELEASE_0_7_0: | 15:58 | |
| : [release] Clean up "make fulltest" (see list discussion). | |||
| : * config/gen/makefiles/root.in: | |||
| : + (fulltest): Run codetest instead of codingstd_tests. | |||
| : * docs/project/release_manager_guide.pod: | |||
| : + So we don't need to say "failures are OK" here. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30345 | |||
| md3 | well, surely I will! I don't foresee much free time for that, at least not the following couple months, but who knows ;-) | 15:59 | |
| jonathan | :-) | 16:00 | |
| rurban | The recent condigstd fixes fixed my remaining cygwin errors now. 0 FAILED. languages 72.80% (954 failed) lua mainly | 16:01 | |
| japhb_: I mainly have to fix your design, not donaldh's patches :) | 16:03 | ||
| The problem with opengl is that the header parsing should be coupled to the libs selection. headers belong to libs. If you add sigs from headers which are not used we'll get into troubles. | 16:04 | ||
| cygwin has two GL options, so we have the trouble. | 16:05 | ||
| donaldh | rurban: agreed. | ||
| I'm not sure we get to choose between the GL options if both are installed. I.e. one set of includes preempt the others in the default search path. | 16:06 | ||
| dalek | r30346 | rgrjr++ | RELEASE_0_7_0: | 16:07 | |
| : Update version numbers etc. for Parrot release 0.7.0 "Severe Macaw". | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30346 | |||
| donaldh | rurban: is that fixable? | 16:09 | |
| rurban | rigth now I made the simple userchoice: DISPLAY=bla + freegklu installed => freeglut, else try native winapi GLUT, else no opengl. better would be a new configure option: ---gl= | 16:11 | |
| --gl=freeglut,none,GLUT | |||
| donaldh | that seem reasonable. | 16:12 | |
| rurban | my current patch works if both are installed now. I just remove the freeglut headers from the search path if GLUT is used | ||
| but I have to leave now for about 2hrs. bye | |||
| donaldh | bye | 16:13 | |
|
16:59
jkva_ joined
|
|||
| dalek | r30347 | julianalbo++ | trunk: | 17:06 | |
| : quick fix for 'script' debugger command | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30347 | |||
| moritz | re | 17:08 | |
|
17:10
rurban_ joined
17:15
jkva_ left
17:33
Casan joined
17:34
Andy joined
17:55
ruoso joined
|
|||
| Wknight8111 | there's a #ps today, right? | 18:01 | |
|
18:03
barney joined
|
|||
| NotFound | Wknight8111: at least I don't see any message cancelling it. | 18:08 | |
| dalek | r30348 | julianalbo++ | trunk: | 18:09 | |
| : add an assertion that prevents segfault RT#58044 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30348 | |||
| Wknight8111 | Thanks, NotFound. I couldn't remember what time it was supposed to be, and I showed up early | ||
| jonathan | eek, I need to go out... | 18:10 | |
| jonathan pre-reports | |||
| done | 18:11 | ||
| may make it for the end of the meeting/questions if it drags on enough ;-) | |||
|
18:12
NotFound joined
|
|||
| NotFound | I've found a bug... in konversation | 18:13 | |
| dalek | r30349 | allison++ | pdd27mmd: | 18:20 | |
| : [pdd27mmd] Apply a patch from Andrew Whitworth changing the name of | |||
| : 'Parrot_mmd_sort_candidate_list' to 'Parrot_mmd_sort_manhattan'. Resolves RT | |||
| : #58088. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30349 | |||
|
18:22
Andy joined
|
|||
| dalek | allison@perl.org | pdd27mmd_tasklist: | 18:23 | |
| link: www.perlfoundation.org/parrot/index...d_tasklist | |||
| pmichaud | #ps in 4. | 18:26 | |
| moritz | pmichaud, particle: I just filled out the gsoc final evaluation | 18:28 | |
| pmichaud | moritz++ Auzon++ | ||
| moritz | I think there's nothing controversial in there, but if you want to know and/or discuss what I wrote I can send you my answers | 18:29 | |
| pmichaud | I'm glad to comment if you want my opinion, but otherwise I think it's fine | ||
| moritz: re cloning behavior of Array | 18:31 | ||
| if I have | |||
| moritz | re comment, no need | ||
| pmichaud | class Foo { ... }; my $a = Foo.new; my $b = [42]; $b[1] = $a; | ||
| do we expect $a to be cloned or not? | |||
|
18:31
allison joined
|
|||
| moritz | no | 18:32 | |
| pmichaud | what about with | ||
| moritz | $b[1] is just a normal container, and assignment generally doesn't clone | ||
| pmichaud | my $a = Integer.new; my $b = [42]; $b[1] = $a; | ||
| moritz | on scalars | ||
| do you mean Int? | |||
| pmichaud | er, yes, Int | 18:33 | |
| moritz | Int is an immutable type | ||
| so it doesn't make a difference | |||
| dalek | r30350 | coke++ | trunk: | ||
| : [tcl] remove useless use of filename in a void context. Also eliminate a chunk of inadvertently repeated textinadvertently repeated text | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30350 | |||
| pmichaud | okay, works for me. | 18:34 | |
| moritz | what's more interesting | 18:35 | |
| purl | more interesting is 2) Rather than moving a piece, you may place an opponent's captured piece back on the board at an empty space, as a new piece for you. | ||
| moritz | assigning an '4 but Foo' | ||
| where Foo has attributes | |||
|
18:35
jhorwitz joined
|
|||
| Wknight8111 | purl forget more interesting | 18:35 | |
| purl | Wknight8111: I forgot more interesting | ||
| dalek | r30351 | moritz++ | trunk: | 18:40 | |
| : [rakudo] added two S02 tests to spectest_regression, s1n++ | |||
| : Patch Courtesy by Jason Switzer (RT #58094) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30351 | |||
|
18:44
DietCoke joined,
DietCoke left
18:49
smash joined
|
|||
| smash | hello everyone | 18:50 | |
| Wknight8111 | hello smash | 18:51 | |
| dalek | r30352 | allison++ | pdd27mmd: | 18:58 | |
| : [pdd27mmd] Apply a patch from Andrew Whitworth to merge | |||
| : 'mmd_create_builtin_multi_meth2' into 'mmd_create_builtin_multi_meth'. Resolves | |||
| : RT #58090. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30352 | |||
| Wknight8111 | I would have committed those changes myself, but i wasn't entirely certain that I was doing the right thing | 19:04 | |
| allison | Wknight8111: that's okay. Once I've reviewed and applied the patch, and run all the tests, committing it is a few keystrokes extra. | 19:05 | |
| Wknight8111: I'm in the middle of replying to your email question now. | 19:06 | ||
| Wknight8111 | excellent. | ||
| particle | ah crap! i missed parrotsketch | 19:08 | |
| darned $work! | |||
| pmichaud | particle: you can paste your report now -- I'll watch. :-) | ||
| particle | :P | 19:09 | |
| i want to talk about merging tewk's work to trunk | |||
| dalek | r30353 | rgrjr++ | RELEASE_0_7_0: | ||
| : tagged release 0.7.0 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30353 | |||
| particle | allison, coke, any objections? | ||
|
19:10
particle joined
|
|||
| allison | I haven't looked at it yet | 19:12 | |
| but, I trust your code review | |||
| particle | ok | 19:14 | |
| that'll be my "copious free time" task | 19:15 | ||
| the in-laws arrive at midnight. | |||
| the in-laws leave on labor day. | |||
| allison | I'll try building the branch tonight | 19:18 | |
| particle | rgrjr++ | 19:20 | |
| smash | rgrjr++ # release | 19:21 | |
| Tene | pmichaud: there are resumable exceptions in parrot right now, mostly. | 19:27 | |
| pmichaud: the last issue is with some awkwardness about the handlers not being managed properly before resuming, as the expectation was that after a handler exited, it would either exit or call other handlers and then exit. | 19:28 | ||
| I can details more in a bit, teaching again. | |||
| I keep getting distracted with other interesting tasks when I try to work on a proposal or documentation for this. | 19:30 | ||
| Also, I don't have a specific goal for what I'm trying to produce when talking about architecture changes. That makes it a bit harder. | |||
| I'll try again tonight. | 19:31 | ||
|
19:37
allison joined
19:45
gryphon joined
|
|||
| jonathan | <@moritz> assigning an '4 but Foo' # clones the Int before applying the role | 19:50 | |
| moritz | jonathan: we were talking about the case my $a = []; my $b = 4 but Foo; $a[0] = $b; # does the last assignment clone the stuff in Foo? | 19:52 | |
| nopaste | "tewk" at 155.97.237.62 pasted "OSX i386 gsoc_nci_001 build error, anyone seen this before" (5 lines) at nopaste.snit.ch/13847 | 19:58 | |
| allison | tewk: looks suspiciously like a dylib compiled for the wrong architecture | 20:04 | |
|
20:08
particle joined
|
|||
| tewk | Its not my machine, I'll have to look deeper, | 20:09 | |
| particle | irc log? | ||
| purl | irc log is irclog.perlgeek.de/parrot/ | ||
| rurban | kid51, here? | 20:11 | |
| the parrot perms for cpan are missing and most of theme belong to former parrot uploaders. | |||
| particle | i hate that dance. | 20:12 | |
| smash | particle: true | ||
| rurban | I just wrote to modules@cpan and p5p so that they also can fix it | ||
| Theree are missing for rgrjr: Parrot::Configure::Options::Test::Prepare Parrot::Harness::DefaultTests Parrot::Harness::Options Parrot::Harness::Smoke Parrot::Pmc2c::Attribute Parrot::Pmc2c::PMC::PrintTree Parrot::SearchOps Parrot::Test::Util::Runloop | 20:13 | ||
| owners please add rggrjr as co-maint for these. kid is the owner of most | 20:14 | ||
| PARROTRE should also be able to fix that as I see on pause | 20:15 | ||
|
20:17
particle joined
|
|||
| particle | no_index: | 20:17 | |
| directory: | |||
| - lib | |||
| stupid computers. why are you dropping my network connection? | 20:18 | ||
| Tene | It's slippery! Stop soaping your packets! | ||
| tewk | jit isn't even enabled by default on OSX | 20:25 | |
| dalek | Bob Rogers | Parrot: | 20:33 | |
| link: www.perlfoundation.org/parrot/index.cgi?parrot | |||
|
20:33
rgrjr joined
|
|||
| moderator | www.parrotcode.org | Last Release: 0.7.0 "Severe Macaw" | 20:34 | |
|
20:37
Whiteknight joined
|
|||
| dalek | rurban@cpan.org | Parrot: | 20:41 | |
| link: www.perlfoundation.org/parrot/index.cgi?parrot | |||
| rurban | smash: How's the debian package going? | 20:59 | |
| smash | rurban: haven't started packaging it yet | 21:01 | |
| rurban | I've got testing failures when accessing the parrot dll at first, aargh | 21:02 | |
| japhb_ | rurban, donaldh: I just backlogged. It sounds like you two have a decent plan -- as long as donaldh's "include path priority" problem is dealt with (so we never get the include path trying to outthink our decision), I'm happy. I just want to see the end of this, so we can get on to more -Ofun. | ||
| :-) | |||
| rurban | japhb_: I believe --gl is not good enough. --gl-include and --gl-libs should be it. On other platforms with gl headers in /usr/include/GL and /usr/local/include/GL we have the same problem. We have to find matches somehow as a proper autoconf would do it. | 21:04 | |
| for now my cygwin patch is okay, but the next release we should solve the problem not to parse all headers, only the hedares which match the given libs | 21:05 | ||
| Ok, I just gave up on packaging for cygwin today. It will be tomorrow. | 21:06 | ||
| bye! | |||
| dalek | r30354 | Whiteknight++ | gsoc_pdd09: | 21:09 | |
| : [gsoc_pdd09] update to trunk from r30310 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30354 | |||
| japhb_ | rurban: I'm fine with doing what you say. For historical info ... I did not do this originally, because at the time I started, there was no way to pass this kind of information between Configure steps, only from Configure to Makefile. Hopefully this has changed. | 21:10 | |
|
21:10
allison joined
|
|||
| dalek | r30355 | allison++ | trunk: | 21:11 | |
| : [pdd] Adding more details on signatures and the "find next" feature to the | |||
| : multi dispatch PDD. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30355 | |||
| r30356 | Whiteknight++ | pdd09gc: | 21:14 | ||
| : Creating a new GC-related branch to work in. Will merge/remove branches/gsoc_pdd09 in time. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30356 | |||
|
21:38
gmansi joined
21:39
donaldh joined
|
|||
| dalek | r30357 | Whiteknight++ | pdd27mmd: | 22:19 | |
| : [PMC] Add a basic get_iter vtable method for the multisub pmc. Needs tests. Also, added a quick stub and some comments for a get_iter method. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30357 | |||
|
22:31
iblechbot joined
|
|||
| dalek | mestre.smash@gmail.com | pdd27mmd_tasklist: | 22:32 | |
| link: www.perlfoundation.org/parrot/index...d_tasklist | |||
| r30358 | smash++ | pdd27mmd: | 22:33 | ||
| : [branches/pdd27mmd]: Replace 'mmdvtregister' and 'mmdvtfind' opcodes with 'add_multi' and 'find_multi' | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30358 | |||
| mestre.smash@gmail.com | pdd27mmd_tasklist: | 22:34 | ||
| link: www.perlfoundation.org/parrot/index...d_tasklist | |||
|
22:35
Limbic_Region joined
22:59
tetragon joined
|
|||
| GeJ | purl: nopaste? | 23:04 | |
| purl | 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 | ||
| GeJ | merci | ||
| dalek | r30359 | Whiteknight++ | pdd27mmd: | 23:06 | |
| : [PMC] Add a basic implementation of the get_pmc vtable method for the multisub pmc. needs testing | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30359 | |||
| r30360 | rgrjr++ | trunk: | |||
| : Add missing "=over". | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30360 | |||
|
23:17
Zaba_ joined
|
|||
| dalek | r30361 | Whiteknight++ | pdd27mmd: | 23:17 | |
| : [PMC] add stubs for get_pmc_keyed and get_pmc_keyed_string vtable methods. Add basic implementation of a get_iter method, which relies on these two vtable methods being implemented. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30361 | |||
| r30362 | rgrjr++ | trunk: | 23:23 | ||
| : [RELEASE] Merge from /branches/RELEASE_0_7_0/: | |||
| : revision: 30346; author: rgrjr | |||
| : Update version numbers etc. for Parrot release 0.7.0 "Severe Macaw". | 23:24 | ||
| : revision: 30345; author: rgrjr | |||
| : [release] Clean up "make fulltest" (see list discussion). | |||
| : * config/gen/makefiles/root.in: | |||
| : + (fulltest): Run codetest instead of codingstd_tests. | |||
| : * docs/project/release_manager_guide.pod: | |||
| : + So we don't need to say "failures are OK" here. | |||
| : revision: 30344; author: coke | |||
| : [tcl] temporarily TODO some failing tests for the release. | |||
| : revision: 30339; author: rgrjr | |||
| : * NEWS: Make style consistent with recent releases. | |||
| : + Move "Specification" before "Implementation". | |||
| : + Fix capitalization of Cardinal, Pipp, and Tcl bullets. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30362 | |||
| jonathan | rgrjr++ # release | 23:34 | |
| smash later all | 23:38 | ||
|
23:57
tetragon_ joined
|
|||