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