Parrot 0.9.1 Released | parrot.org/ | 451 RTs left!
Set by moderator on 24 February 2009.
00:09 AndyA joined 00:19 Whiteknight joined 00:20 allison joined 00:23 tetragon joined
dalek rrot: r37147 | jkeenan++ | trunk (2 files):
We should call '$conf->data->set( has_negative_zero => $has_neg_0 );' in only

original value of $has_neg_0 -- 0 -- or we'll assign the return value of _evaluate_cc_run(). Eliminate two tests as consequence.
00:34
00:36 rurban_ joined
dalek rrot: r37148 | jkeenan++ | trunk/t/steps/auto_neg_0-01.t:
_evaluate_cc_run() takes 4 arguments. Provide the 2 missing arguments to each test of this method.
00:38
00:39 wayland76 left 00:49 Coleoid joined
Limbic_Region pmichaud - response sent 00:52
dalek rrot: r37149 | jkeenan++ | trunk/t/steps/auto_neg_0-01.t:
Add tests for verbose output.
00:53
rrot: r37150 | jkeenan++ | trunk/config/auto/pod2man.pm:
_handle_no_pod2man() is not called anywhere inside runstep() and so may be deleted.
00:57
00:59 ron left
GeJ Good morning everyone 01:02
01:08 bacek_ joined 01:09 Whiteknight joined
kid51 good morning Geraud 01:14
dalek rrot: r37151 | jkeenan++ | trunk/t/steps/auto_alignptrs-01.t:
Mock an HPUX special case.
cotto I should start a cryogenic suspension company. I bet it's looking like an attractive option to a lot of people atm.
kid51 ? 01:15
cotto ecomony
kid51 purl: cryogenic?
purl i don't know, kid51
cotto freeze/thaw for people
except that thaw works 01:16
kid51 But wouldn't that run into the Storable version problem? ;-)
cotto If thaw doesn't work, the problem takes care of itself.
01:18 crythias joined
GeJ kid51: heya James. 01:25
Infinoid cotto: sounds like something you'd want 100% test coverage for 01:26
happy weekend, all 01:27
01:44 Andy joined 02:03 cognominal joined
dalek rrot: r37152 | jkeenan++ | trunk/t/steps/auto_alignptrs-01.t:
Last revisions duped what was being tested in auto_alignptrs-02.t. Hence, added nothing to coverage. Reverting.
02:05
02:10 Coleoid joined 02:43 silug joined
diakopter Coleoid: paste your build error here... 02:53
er, nopaste
do a make realclean then try again 02:54
Coleoid: oh, it was already a fresh checkout? 02:55
Coleoid "Coleoid" at 76.251.82.128 pasted "ops2pm failure" (9 lines, 663B) at sial.org/pbot/35383 02:56
Not fresh since switching to bash. 02:57
Same error. 02:58
purl i guess same error is on MojoMojo-0.999024
Coleoid There's no #parrot choice in the sial.org channel dropdown--what's the pastebot for this channel, again? 02:59
diakopter nopaste? 03:00
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 nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/ or paste.scsys.co.uk (for #catalyst, #dbix-class, #moose and others)
diakopter only some of those work for #parrot
03:00 ron joined
diakopter what version of Perl did cygwin install 03:01
Coleoid ... 03:02
5/10/0
diakopter oh, ok, hrm.
anyone around to help diagnose a parrot build error? 03:04
Coleoid Nothing obviously (to me :) askew in the detailed version.
nopaste "Coleoid" at 76.251.82.128 pasted "perl -V" (63 lines) at nopaste.snit.ch/15802
ron pmichaud: ping 03:15
Coleoid seems to be griping about line 60 of bit.ops 03:16
03:22 Andy joined
Coleoid ...in parrot/lib/Parrot/OpsFile.pm:441 03:27
diakopter Coleoid: I dunno. #parrot seems quiet tonight 03:33
Coleoid Thanks for the help so far, anyhow. 03:35
Hm. For some reason, some of the *.ops files are saved with PC line endings. 03:40
As I reconvert those to UNIX line endings, the errors go away. 03:41
03:42 janus joined
diakopter interesting 03:42
Coleoid Gonna toast the whole rakudo/parrot folder and make REAL clean. See if perhaps I had something leftover from round one, despite the earlier make realclean? 03:44
diakopter worth a shot 03:55
Coleoid Got a lot further, then borked on a chmod command, of all things. 03:56
diakopter, just double checking--you build without error? 03:57
diakopter I haven't tried in cygwin lately... I'll try now 03:58
Coleoid Thanks!
dalek rrot: r37153 | jkeenan++ | failed to fetch changeset:
Consolidate former 024-version.t into 023-version.t. In new 024-version.t,
04:09
diakopter Coleoid: this may be complicated since (I think) I'm using non-cygwin svn to checkout... I'll check in a minute and fix my path if so, and use cygwin svn 04:10
dalek rrot: r37154 | jkeenan++ | trunk/t/configure (6 files):
Eliminate an unused variable.
04:13
rrot: r37155 | jkeenan++ | trunk/t/configure/023-version.t:
Add tests for Parrot::BuildUtil::get_bc_version().
04:24
diakopter Coleoid: I had a chmod error also 04:29
Coleoid Hm! 04:30
diakopter CHMOD 0775 "*.dll"
Coleoid Yes.
diakopter can't put * inside "" in bash. you can in cmd.exe
Coleoid Removing the quotes, it succeeds.
Thanks again. Not quite a solution, but I feel like you helped me past where I was causing my own problems. 04:32
The only chmod in the makefile isn't that one. 04:33
diakopter yeah I'm trying to trace it
Coleoid How do you build Rakudo's Parrot with -rHEAD instead of -r37000? Perhaps it's already been traced? 04:35
diakopter found it
Coleoid :D
diakopter kid51: are you around
I see you committing stuff
but you're not on channel
anyway, it's in config/gen/makefiles/dynoplibs.in 04:36
also config/gen/makefiles/dynpmc.in
Coleoid Thanks again again. Fixed, rebuilding, going to bed. I'll see how it worked in the morning. 04:40
04:46 japhb joined 05:10 ascent joined 05:19 sjn joined, mj41_ joined, dalek joined 05:27 silug joined 05:39 Theory joined 05:41 Theory_ joined 05:45 Theory joined 06:09 Theory joined 06:30 rurban joined 06:36 TiMBuS joined 07:21 bacek joined 07:38 Tene joined
rurban I love the new smolder addon: smolder.plusthree.com/app/public_pr...ails/18667 tuxdna failed a test because he changed the src 07:57
shorten rurban's url is at xrl.us/bein45
09:26 rurban joined 09:29 barney joined
barney is investigation gist.github.com/75298 10:12
cotto interesting 10:14
barney That started between 37060 and 37069 10:16
cotto Is it still happening? One of those commits was later reverted. 10:18
10:18 rurban_ joined
cotto nm. confirmed 10:18
barney 37069 allowed building of Pipp again, like Rakudo 10:19
cotto looks like the Key code is highly suspect
barney 37060 was last working version
cotto (or something in that PMC that messes with it)
barney yep
cotto I'm testing an unrelated change. Once it's done I'll be glad to look at the PhpArray break. 10:20
should be a just couple minutes 10:21
Yeah. I'm pretty sure I know what the problem is there. 10:22
barney cotto++
cotto PippArrays use a special Key type flag to iterate correctly when used with Iterators.
The key_integer code is probably choking on that. 10:23
barney looks like an infinite loop between key_integer() and VTABLE_get_integer() 10:27
NotFound Again? 10:28
purl That trick never works! or see "yet again"
NotFound yet again? 10:29
purl yet again is full too
cotto If you're surprised, you don't know the Key code very well. Stay that way. You'll be happier. 10:30
Who has rakudo commit bits? 10:36
barney I don't 10:39
cotto barney, super easy fix: 10:40
nopaste "cotto" at 96.26.202.243 pasted "phparray fix" (13 lines) at nopaste.snit.ch/15805
cotto It passes the phparray tests, although it might be buggy. Let me check some stuff. 10:42
dalek rrot: r37156 | rurban++ | trunk/config/gen/makefiles/root.in:
[cage] clean parrot_config
10:43
Tene cotto: I have rakudo commit bit. 10:46
dalek rrot: r37157 | rurban++ | trunk/lib/Parrot/Harness/Smoke.pm:
[t] TT #323 fix sparc smolder report +32/64
10:47
cotto Tene, good to know. I may bug you a little later. 10:48
Tene Then I may be awake a little later. :) 10:50
rurban great: nmake (win32) clean cmdline too long 10:51
barney cotto: Looks fine, Pipp tests are passing 10:56
cotto Yeah. I 10:57
dalek rrot: r37158 | rurban++ | trunk/config/gen/makefiles/root.in:
[cage] win32 fix for r37156: cmdline too long
10:58
cotto I'm not entirely sure if they should, but it's certainly reliable enough to let stand (until a Key refactor breaks something, at least).
rurban I'm off now for the afternoon. back in the evening 10:59
cotto bye barney
and now to break some hlls...
barney thanks cotto
cotto np 11:00
barney++ for pointing it out
Tene, looks like a false alarm. I won't be breaking any HLLs or submitting any patches. 11:02
dalek rrot: r37159 | cotto++ | trunk (3 files):
[PMC] partially convert ParrotLibrary to ATTRs (no dynops breakage yet)
Tene cotto: okay
dalek pp: a7e420c | (Bernhard Schmalhofer)++ | src/pmc/phparray.pmc:
Fix shifting from PHPArray iterator.
11:04
shorten dalek's url is at xrl.us/beioa7
dalek rrot: r37160 | rurban++ | trunk/t/pmc/packfiledirectory.t:
[t] fix new win32 packfiledirectory failure
11:06
rrot: r37161 | NotFound++ | trunk/examples/tools/pbc_checker.cpp:
[examples] refactoring, cleaning and more diagnostics in pbc_checker
11:21
barney is looking into using lighthouse for tracking Pipp bugs and features 11:42
dalek pp: 9cc74dd | (Bernhard Schmalhofer)++ | build/PARROT_REVISION:
Pipp now works with Parrot r37155
11:52
shorten dalek's url is at xrl.us/beiocg
barney barney likes lighthouse+github, but trac+github should work as well 11:56
moritz is lighthouse distributed as well?
barney no. But I just need any free, hosted issuetracker that can communicate with github 11:59
An march 19th I'll meet some PHP guys at DevDusk München. I'll ask there, what is commonly used in the PHP world 12:01
12:02 baest joined
dalek rrot: r37162 | cotto++ | trunk (6 files):
[PMC] finish switching ParrotLibrary to ATTRs, also with no HLL breakage

dynops code, but the naive approach doesn't appear to break anything.
12:15
barney cotto: got gist.github.com/75315 after make realclean 12:20
cotto checking... 12:26
12:26 Whiteknight joined
dalek rrot: r37163 | cotto++ | trunk/MANIFEST.generated:
[MANIFEST] fix a creatively sorted filename
12:27
cotto thanks. looks like time for a reversion 12:29
all better now 12:37
dalek rrot: r37164 | cotto++ | trunk (6 files):
[PMC] revert previous ParrotLibrary commits, which did in fact break something
12:39
cotto sleep. want. 12:41
dalek tpfwiki: bernhard.schmalhofer@gmx.de | Pipp 13:00
tpfwiki: www.perlfoundation.org/parrot/index.cgi?pipp
rrot: r37165 | jkeenan++ | trunk/t/configure/023-version.t:
Switch order of two calls in order to hit cache differently.
13:12
13:23 kid51 joined 13:24 alvar joined
dalek rrot: r37166 | jkeenan++ | trunk/lib/Parrot/BuildUtil.pm:
Since pattern match will only succeed if both major and minor versions are captured, we only need to check for one of them before dying.
13:55
14:15 rurban joined
dalek rrot: r37167 | rurban++ | trunk/lib/Parrot/Harness/Smoke.pm:
[t] TT #323 smolder 32/64 wordsize oops
14:15
rrot: r37168 | jkeenan++ | trunk/t/op/01-parse_ops.t:
Adjust inline comment so that syntax highlighting works better.
14:31
14:56 integral joined, braceta joined
mikehh I was just looking at the smolder tests and 18680 passes 40 more tests that I do on 18681 15:05
he has 4 more skips 15:06
he has similar platform at r37167 vs r37168 15:07
sorry r37185 vs r37167 15:08
15:18 kid51 joined 15:19 Andy joined
kid51 mikehh: There can be different numbers of tests executed/skipped depending on how you configured Parrot before running the smoke test. 15:19
Prior to report 18680, I configured: perl Configure.pl --test --configure_trace, which guaranteed that t/postconfigure/05-trace.t was not skipped. 15:21
mikehh ok got you - haven't tried the trace configure yet, was just wondering if I was missing some libraries or perl modules 15:22
can you run trace as well as optimize? 15:25
kid51 Yes. They have nothing to do with one another. configure_trace merely (well, it's not so mere) logs the state of the Parrot::Configure object at the completion of each config step. Then you can write programs using methods from Parrot::Configure::Trace to extract that state data. 15:26
dalek rrot: r37169 | NotFound++ | trunk/examples/tools/pbc_checker.cpp:
[examples] more pbc_checker refactoring
kid51 --optimize affects how 'make' runs. --configure_trace is over and done with by the time 'make' is called. 15:27
mikehh I was wondering about - I couldn't find anything about trace in the documentation 15:30
not that I have gone through everything yet 15:31
kid51 Well, it's probably not in the PDDs because it's just a diagnostic tool for configuration.
15:31 gryphon joined 15:32 rurban_ joined
mikehh so I really don't need it unless I am working on the configuration files 15:32
kid51 No. perldoc lib/Parrot/Configure/Trace.pm 15:33
... which is why that postconfiguration test is usually skipped.
mikehh ok found it in the html under Perl Modules 15:36
kid51 link? which file? 15:41
mikehh index -> Perl Modeles -> (under Cofiguration) lib/Parrot/Configure/Trace.pm 15:44
s/Modeles/Modules/ 15:45
I haven't read through that documentation yet - I will now 15:46
15:51 Tene joined
mikehh I might be able to use that info to track down what is going wrong with my AMD64 build 15:53
kid51 Think of P::C::Trace as being a step-by-step approach to the info that ultimately ends up in %Config. 15:55
rurban mikehh: do you have your smolder url?
kid51 Some attributes are first grabbed from Perl 5 defaults, then overwritten or modified one or more times during configuration. If you're concerned about such attributes, that's when P::C::Trace might be useful.
diakopter kid51: did you see the backlog about building on cygwin 15:57
rurban perl -d Configure.pl is also helpful. b postpone auto::xxx::runstep c 15:58
diakopter it might be a Perl thing, so I thought I'd ask you before filing a bug report
(a change to a .pl file I mean, to fix it)
rurban on cygwin I currentyl have an exception.pmc failure and the known pcre-config bug 15:59
oops: t/pmc/exception TODO passed: 30
mikehh rurban: which one? 16:00
rurban smolder.plusthree.com/app/public_pr...?tag=amd64 shows no fails
shorten rurban's url is at xrl.us/beioq6
diakopter rurban: are you addressing my cygwin statement? (see the irclog backlog for details.... there's a * inside a double quoted shell expansion...
mikehh rurban: the AMD64 one?
rurban yes. we talked about it days ago but I forgot which failure you had. I improved now the smolder attributes 16:01
diakopter: about CHMOD 0775 "*.dll" in bach? 16:03
diakopter yeah..
rurban I believe I already fixed that a few days ago...
diakopter oh 16:05
Coleoid rurban, it may be fixed in HEAD, but it was tripping me last night trying to build Rakudo, which is grabbing rev 37000.
rurban I remember now: chmod is /perl -MExtUtils::Command -e ExtUtils::Command::chmod 0775 "*.dll"
diakopter it's not fixed in HEAD afaict 16:06
rurban which platform? hpux maybe?
Coleoid Cygwin.
diakopter #IF(cygwin or hpux):\t$(CHMOD) 0775 "*$(LOAD_EXT)"
rurban ok, so you have not ExtUtils::Command. It is awful anyway and I already added a ticket to fix this.
diakopter I don't know why the double quotes are necessary in any shell... 16:07
that's from the makefile .in
rurban does it work without the quotes? what is your @chmod@?
Coleoid diakopter, btw, that was the last parrot failure for me.
dalek rrot: r37170 | NotFound++ | trunk/examples/tools/pbc_checker.cpp:
[examples] check annotations segment in pbc_checker
16:08
diakopter yes it works w/o the quotes on cygwin (it's bash). the only shell I know of where it might work would be cmd.exe
diakopter runs off to build another runtime 16:09
rurban there's no shell involved since it's using ExtUtils::Command
diakopter but it's a Makefile. the command line arguments still go through the shell. 16:10
I mean, I guess I could have a large misunderstanding or wrong assumption here. 16:11
rurban tested and works fine. it's cotto code 16:12
I mean my fix which should appear here soon...
dalek rrot: r37171 | rurban++ | trunk/config/gen/makefiles (2 files):
[cage] fix "*.dll" quoting issue with non-ExtUtils::Command chmod and cp
rurban here it is, please try
diakopter oh, lol; heh.
yeah, that's the identical fix Coleoid tried last night; it works. 16:13
mikehh rurban: it was 18602 and 18605 16:14
rurban mikehh: you mean your amd64 failures? 16:15
Coleoid Grand! I know the separation of Rakudo and Parrot is still recent. Do we have a Parrot maintenance branch that we can get this fix into, so that Rakudo can point there?
NotFound Note that "*.dll" is not the same as *.dll when expanded by the shell. "*.dll" is a file with an asterisk in his name
rurban mikehh: I remember now. it was set_integer_keyed_str
mikehh: can you paste your myconfig please 16:17
mikehh rurban: yes - and I seemed to be the only one failing that test - it aborted for some reason
rurban and maybe submit another smoke. 16:18
mikehh I will switch to AMD64 - I am on my i386 platform at the moment - I am not running a VM 16:21
rurban ok, I'll reboot to a knoppix also
mikehh cu in a minute 16:22
dalek rrot: r37172 | jkeenan++ | trunk/lib/Parrot/Harness/Smoke.pm:
Add documentation: expanded explanation of exported subroutines.
16:28
16:29 mikehh joined
kid51 diakopter: No, until now I didn't see that cygwin discussion. 16:30
dalek rrot: r37173 | NotFound++ | trunk/src/exceptions.c:
[core] show annotated source file and line in die_from_exception
17:00
mikehh where's nopaste - I just pasted my myconfig there: nopaste.snit.ch/15807 17:14
still failing the same tests on AMD64: smolder.plusthree.com/app/public_pr...ails/18688 17:15
shorten mikehh's url is at xrl.us/beiowd
17:18 mj41_ joined 17:23 braceta left 17:25 rg joined 17:26 rurban joined
mikehh rurban: still failing the two tests: smolder.plusthree.com/app/public_pr...ails/18688 17:28
shorten mikehh's url is at xrl.us/beiowd
rurban mikehh: thanks
did you try without --optimize? 17:29
mikehh i pasted myconfig at: nopaste.snit.ch/15807
rg rurban++ # closely checking smoke reports 17:30
mikehh yes a couple of days ago - still failed
rurban yes, rg: your ppc0 gave me trouble
rg no, the sparc without bytesize was mine 17:31
mikehh I am going to try with a completely clean co
rg i was going to give you a patch, but you beat me to it ;)
rurban btw rg: cyn you please update some native_pbc's. simply do the mk_native_pbc --noconf
rg: it was an obvious stupid error 17:32
I just interesting microknoppix errors with gcc but gave up
rg i know. i'm angry at myself i missed it when i checked the suggested patch
i'm currently compiling a sparc32 parrot. after that i'll rebuild the pbc files. 17:33
where do you want me to put them?
rurban thanks. the hints patch should work also I hope. 17:34
hmm, maybe Configure args should also be added to smolder.
rg i don't think we really want to debug everything from a smoke report. otherwise we'd probably need the whole configuration structure. 17:37
rurban yes. I'm adding myconfig also to the tar 17:39
We need to verify certain configurations with these reports. They give us false assumptions 17:41
TAP::Harness::Archive extra_files => [ 'myconfig' ] it is 17:43
rg notfound: ping? 17:44
NotFound pong
rg oh good :)
i take it you didn't see my note here that you could optimize check_overlap if you ran it after sorting the directory 17:45
17:45 tetragon joined
rg since you're still working on the pbc_checker, you should consider that 17:46
rurban NotFound: since I have currently no 64bit machine it's hard for me to test which change changed the padding. Did you found out? 17:47
NotFound I thinked about that, but I think is better to do check before doing anything else to avoid unexpected failures. And premature optimization... 17:48
rurban: I don't have 64 bit machine available.
rurban bad bad
well, next weekend I'm back home. 17:49
NotFound Will be good to have a collection of pbc from lots of releases in several platforms.
rg notfound: i don't think it's a premature optimization nor a bad assumption. 17:50
rurban we have those in svn
we just disabled the tests, so we don't know which of those worked
NotFound rg: now it works and it's not slow, so any optimization is premature IMO 17:51
rurban: The t/pbc_native, you mean?
rurban yes
NotFound rurban: How can I know from what release where the files generated? 17:53
rurban it's in the header 17:54
rg well i think it would make check_overlap a lot easier to read. but i was just making a suggestion.
rurban simpliest is perl tools/dev/pbc_heacder.pl pbc
but ./pbc_dump -h is good also 17:55
NotFound $ ./pbc_dump -h t/native_pbc/integer_3.pbc 17:57
PackFile_unpack: This is not a valid Parrot bytecode file
rurban yes, forgot that. I have to fix that. there's even a ticket
TT #384
rg notfound: the _3 pbc files are probably ancient 17:59
NotFound rg: the assumption is that sort cannot fail, I don't take that for granted, even if I don't see ant reason to fail.
rurban not so. kid51 updated them recently
rg he did? i missed that. sorry.
rurban and we have only problems >= 4
for 0.9.0 or so 18:00
rg so it is ancient
rurban a fairly recent update...
18:01 geof joined
rg i wonder if sparc32 produced _3 pbc files 18:01
rurban and endianize works reliably. no problem with that
NotFound ./pbc_dump -h t/native_pbc/integer_6.pbc
PackFile_unpack: This Parrot cannot read bytecode files with version 3.36.
rurban sparc32 should produce 32
NotFound pbc_dump is not a great help
rurban NotFound: sure use perl tools/dev/pbc_heacder.pl
oops: perl tools/dev/pbc_header.pl 18:02
rg gotta go. bbl.
rurban pbc_dump is better if you use TRACE_PACKFILE 2 and pbc_dump --debug 18:03
NotFound What can be the reason to have a 3.36 pbc version in that file? 18:04
rurban well, someone (me probably) uploaded them
mikehh rurban: It is now passing at r37173 18:05
rurban mikehh: strange
mikehh it still failed at r37172 18:06
NotFound So the change to 3.37 was after 0.9.1 ?
rurban mikehh: same Configure.pl args?
NotFound: 3.36 and 3.3.7 were after 0.9.1
0.9.1 had 3.34 or 3.35 I believe
mikehh the onlr difference is I used perl Configure.pl --optimize --test --configure_trace 18:07
rurban did you use --optimize before?
mikehh yes for the smoke
NotFound rurban: will not be easier to fix the problem without worrying abouy previous versions? 18:08
rurban well, your logic says, that the bc writer changed the padding for the debug segment around 3.37
we should understand that and maybe revert that change 18:09
mikehh I did a clean co at r37173 and I used perl Configure.pl --test --configure_trace and the tests prooved
rurban but better check if the writer really conforms to our specs
NotFound rurban: no, the logic in the program just says that it does don't know if in later versions will be different.
rurban ah, <= 0x0325 18:10
ok, so the whole 64bit writing was wrong all the time, which I suspected also with my analysis 18:11
if so then we must fix it.
before 1.0 if possible 18:12
NotFound Mmmm.... wait a moment... I must recheck that logic.
mikehh let me try without the --configure_trace and see if it makes a difference 18:13
18:14 Theory joined
NotFound rurban: anyway, there is some problem with the segments header independent of 64 18:14
rurban yes, I know. But I wanted to postpone that after 1.0. It only affects cross-platform 18:16
NotFound rurban: It looks like after the segment size field there is an alignment to 16 byte, that is not in the spec. And the debug segment does not have it, or has some other field.
rurban cross-version will be much trickier 18:17
I'll make a new test smolder now for cygwin with added config_lib.pasm. and I have to leave a few hours. 18:19
mikehh the --configure_trace definately makes a difference 18:22
I have to go now will be back in a couple of hours
NotFound rurban: I was fooling myself, the extra padding in 64 bits is in 3.36 and not in 3.37 18:23
rurban yep. 3.36 and before. that's what I read. so we have that fixed now at least 18:24
18:24 schobes1 joined
NotFound At some point I lose the track about what I was doing %-) 18:25
rurban: then the problem that reamins is the misalignment in the debug segment.
18:34 Psyche^ joined
dalek rrot: r37174 | fperrad++ | trunk/src/pmc/string.pmc:
[pmc] revert r37095.

But r37095 breaks ~80 tests on Lua. See smolder.plusthree.com/app/public_pr...ails/18464 (r37071) and smolder.plusthree.com/app/public_pr...ails/18555 (r37106). Segfault seems due to GC early freeing.
18:34
shorten dalek's url is at xrl.us/beio3t
dalek's url is at xrl.us/beio3v
rrot: r37175 | NotFound++ | trunk/src/exceptions.c:
[cage] drop an incorrect const
18:42
19:00 s1n joined 19:35 Eevee joined 19:42 rurban joined
rurban what do say about this new smolder: smolder.plusthree.com/app/public_pr...ails/18699 19:43
shorten rurban's url is at xrl.us/beipah
rg i really don't think the configure args are all that helpful 19:46
rurban I also added myconfig and config_lib.pasm to the tar 19:47
rg that's probably more useful 19:51
ah look, we have sparc32 :)
smolder.plusthree.com/app/public_pr...ails/18701
shorten rg's url is at xrl.us/beipa2
rurban good, and even update native pbc's 19:52
can you send them to the list?
rg yes. btw. why was string_2 not updated? it's failing :(
rurban hm, string_2 is not treated with the new logic 19:53
string > 1 is some kind of quirks, untested 19:54
rg if we're not working on it, i think the whole string test should be skipped for now. 19:55
rurban I'm working on it, but I need foreign material, like from you :)
rg ok, hang on. i'll send you _3 _4 and _6 19:56
rurban And later we should add encoding and charset files there
davidfetter Util, you rang?
dalek rrot: r37176 | rurban++ | trunk/lib/Parrot/Harness/Smoke.pm:
Document smolder cmdline sending of reports
20:02
rg rurban: sent. happy testing ;) 20:04
rurban rg++ #thanks
dalek rrot: r37177 | rurban++ | trunk/t/harness:
add myconfig and config_lib.pasm to smolder tar reports
20:06
nopaste "rg" at 91.13.140.173 pasted "another Smoke.pm suggestion" (15 lines) at nopaste.snit.ch/15809 20:09
rg since you're at it, how about this patch? 20:10
rurban this is already in, I thought. We just miss gccversion when we use cc 20:11
rg this is supposed to improve that
if your compiler is just cc, but we know gccversion we can tell it's gcc and what version.
currenty it only adds the version if the compiler is actually called gcc 20:12
rurban I see what you mean. ccache cl => msvcversion
ccache cc ...
rg: I downloaded a opendarwin image for PPC and a PPC simulator on intel, but had no time yet to try it out. 20:13
rg well right now things are looking pretty good on sparc. 20:15
rurban do have also a static lib there? do you use -R? (rpath) 20:16
sorry for my typing mistakes, I'm lying in bed with the laptop on my chest...
rg btw the test to add -xmemalign=4s doesn't work because byteorder isn't yet known. 20:17
rurban oops, so we have to postpone that even further
rg i wanted to look into those callbacks anyway, but i haven't had a chance yet
rurban its a adougherty thing
rg yes, kid51 said so too 20:18
dalek rrot: r37178 | coke++ | trunk (17 files):
APL is now available in its new home:
rg i think it's using -R
the -Wl,-rpath (or so) didn't work, but i think adougherty had that fixed 20:20
rurban I asked, because we have strange aix failures which I suspect it's caused by using a static lib, and dynpmc's without using rpath
same as on windows weeks ago
rg sorry, i've never touched an aix box 20:21
rurban well, we can only hope the one on his aix will show up somewhen
at least we have his name now :)
dalek tracwiki: v67 | coke++ | Languages 20:22
tracwiki: trac.parrot.org/parrot/wiki/Langua...ction=diff
shorten dalek's url is at xrl.us/beipeo
rg coke: tss, no comment ;P
20:25 janus joined
rurban It's obvious even without looking at that wiki page: coke moved APL away and noted the new url 20:26
rg right now it is. when you're at some point looking only at a list of page edits, you might wonder. 20:27
i'm only teasing him, because some time ago he was the one complaining about bad commit messages ;) 20:29
rurban I have to hack Test::Builder now for the string.t tests...
20:39 alvar_ joined
dalek rrot: r37179 | rurban++ | trunk/t/native_pbc/string.t:
[t] fix string.t logic by adding dummies for unneeded files
20:41
rrot: r37180 | rurban++ | trunk/t/native_pbc (6 files):
[t] add native_pbcs for 4_be and 8_le by Rolf Grossmann
20:45
20:48 jdv79 joined
dalek rrot: r37181 | rurban++ | trunk/t/native_pbc (3 files):
[t] add string pbcs for 4_be and 8_le by Rolf Grossmann
20:49
rrot: r37182 | fperrad++ | trunk/runtime/parrot/library (10 files):
[SDL] update PIR syntax (part of TT #411)
20:53
20:54 allison joined
dalek rrot: r37183 | rurban++ | trunk/lib/Parrot/Harness/Smoke.pm:
[t] catch more cc or ccache goodies. Patch by Rolf Grossmann
20:57
rurban rg++ # for the gcc+msvc versions 21:00
rg thanks :) 21:01
21:03 rurban_ joined 21:06 rurban__ joined
rurban we really should move pbc_info.c to examples/tools 21:10
it's a pure pbc sample 21:11
21:12 contingencyplan joined
dalek rrot: r37184 | NotFound++ | trunk/src/spf_render.c:
[core] avoid segfaulting when printf'ing PMC that return NULL from get_string
21:13
21:30 Whiteknight joined
rurban NotFound: How did you find this? Who printed a NULL string? 21:30
NotFound rurban: me while doing some embedding tests 21:31
rurban Ah ok. Thought there's seem deeper problem hidden somewhere
mikehh rurban: the test passes if I use --configure_trace but fails if I don't 21:32
NotFound ASSERT_ARGS helped
rurban mikehh: now this deserves a ticket! 21:33
I have no idea why though. It should be completely independent 21:34
please add the smolder urls to the ticket
mikehh ok I will set one up
21:35 Theory joined 22:05 rurban_ joined
dalek kudo: 7559fc9 | (Cory Spencer)++ | (3 files):
Removed PIR of grep and replaced with P6 version.
22:17
kudo: ed4cd14 | (Moritz Lenz)++ | src/setting/Any-list.pm:
whitespaces and modeline in Any-list.pm
shorten dalek's url is at xrl.us/beipph
shorten dalek's url is at xrl.us/beippj
mikehh rurban: I set up TT#412 23:36
BTW the only diff in the myconfig files is the date 23:42
smolder.plusthree.com/app/public_pr...ails/18710 23:43
shorten mikehh's url is at xrl.us/beipxu
mikehh is with --configure_trace 23:44
smolder.plusthree.com/app/public_pr...ails/18712
shorten mikehh's url is at xrl.us/beipxy
mikehh is without
without I get the 2 tests failing, with no failures 23:46
23:46 TiMBuS joined
rurban mikehh: thanks, got the reports and configs 23:52
mikehh: about your configs: I want to compare it against others 23:55
23:58 Limbic_Region joined