#parrot Parrot 0.6.4 "St. Vincent Amazon" Released | parrotcode.org/ | 15 new, 648 open, 80 stalled tix | logged in irclog.perlgeek.de/parrot/today
Set by moderator on 28 July 2008.
00:09 AndyA joined
kid51 purl nopaste 00:12
purl it has been said that 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
nopaste "kid51" at 71.247.53.241 pasted "Parrot::Configure::Trace::trace_data_c() applied to 'linkflags'" (78 lines) at nopaste.snit.ch/13823 00:17
kid51 Note: For > 1 year, I absolutely had to build with this script to avoid problems like the editline vs readline one. 00:18
tetragon kid51: My system isn't contaminated by either fink or darwinports, so none of the checks that look there can add those locations
And the GMP, readline, et al checks don't use integrate
kid51 In recent months I have been able to build without the extra flags, but I get cleaner 'make' output with them. 00:19
tetragon What's manicheck
kid51 nomanicheck: Skip the very first step: verifying MANIFEST. Slow on old Mac. 00:20
tetragon And since you didn't set linkflags at the command line, your trace wouldn't show any change at inter::progs 00:21
Although, I think you would see a change if you checked the value of 'link' 00:22
00:23 bacek joined
kid51 I wonder if it's really a good idea for the darwin hints file to cause suppression of: -L/opt/local/lib 00:23
Can you provide a definition of: '-undefined dynamic_lookup'? 00:24
tetragon It's in the ld manpage 00:25
developer.apple.com/documentation/D.../ld.1.html
What dynamic_lookup does is tell ld/gcc not to give an error if it can't find a symbol at linktime. Instead, you get the error at runtime if the symbol still isn't found 00:26
kid51 What does --ld do different from --link ?
What is definition of: linktime runtime -- in this context? 00:27
tetragon Runtime is after the build is finished and I'm running a binary
linktime is during the build
That was one of the issues behind rt.perl.org/rt3/Ticket/Display.html?id=52212 00:28
NotFound --ld is used to build the library, --link to build the executables, if I remember well.
tetragon (however, the readline check does not appear to function the way it did when that report was created) 00:29
kid51 So, in this context, since "linktime is during the build," does that mean that it occurs during 'make'? 00:30
dalek r30289 | jkeenan++ | trunk: 00:36
: Correct one misleading statement in inline comments: %flags --> .
diff: www.parrotvm.org/svn/parrot/revision?rev=30289
tetragon Yes (or Configure.pl)
kid51 Well, to answer one of my earlier questions: config/init/hints/darwin.pm explicitly sets a value for linkflags: linkflags => '-undefined dynamic_lookup', 00:37
Thereby overwriting anything captured from the Perl 5 defaults. And since we probably went through a lot of sweat to deduce this value, I think we should continue to leave it alone. 00:38
01:08 rurban_ joined 01:09 Ademan joined 01:48 Zaba joined 02:03 Zaba joined 02:06 Auzon joined 02:13 bacek joined
dalek r30290 | rgrjr++ | trunk: 02:15
: [comment] Change exception_handler to ExceptionHandler in
: instruction_writes.
diff: www.parrotvm.org/svn/parrot/revision?rev=30290
r30291 | rgrjr++ | trunk: 02:16
: [docs] Change exception_handler to ExceptionHandler.
diff: www.parrotvm.org/svn/parrot/revision?rev=30291
r30292 | rgrjr++ | trunk: 02:19
: [docs] Two minor tweaks:
: + Explain that "make codingstd_tests" may fail, as long as none of
: the "make test" subset do. chromatic++, kid51++ for feedback.
: + Fix "Sourc0" typo.
diff: www.parrotvm.org/svn/parrot/revision?rev=30292
02:40 Zaba joined 02:44 tetragon joined 03:13 tetragon joined 03:14 Zaba_ joined 04:00 Zaba joined 04:35 Theory joined 05:18 jkva joined 05:25 tetragon joined 05:32 ank joined 05:36 Psyche^ joined 05:49 Zaba joined 05:58 uniejo joined 07:06 masak joined 07:13 tetragon joined 07:23 Ademan joined 07:27 ank joined
dalek Stļæ½phane Payrard | dtrace: 07:59
link: www.perlfoundation.org/parrot/index.cgi?dtrace
08:47 Zaba joined
dalek Stļæ½phane Payrard | dtrace: 08:48
link: www.perlfoundation.org/parrot/index.cgi?dtrace
Stļæ½phane Payrard | dtrace: 08:51
link: www.perlfoundation.org/parrot/index.cgi?dtrace
08:51 Zaba_ joined
dalek Stļæ½phane Payrard | dtrace: 08:52
link: www.perlfoundation.org/parrot/index.cgi?dtrace
08:57 Zaba joined 08:58 Ademan joined 09:04 paco joined 09:09 rurban_ joined 09:33 Zaba joined
dalek r30293 | kjs++ | trunk: 09:37
: [pirc] many updates
: + update README.pod
: + many POD comments added
: + many updates in parser-back-end communication
: + handle .const directive
diff: www.parrotvm.org/svn/parrot/revision?rev=30293
09:45 Whiteknight joined 09:48 gaz joined 09:57 barney joined
dalek r30294 | pmichaud++ | trunk: 10:26
: [rakudo]: Fix bug with list context in statement modifier, Array.values
: * Resolves RT #57960 (masak++)
diff: www.parrotvm.org/svn/parrot/revision?rev=30294
10:30 Zaba joined 10:36 Zaba_ joined 10:52 Zaba joined 10:56 Whiteknight joined 11:00 Zaba_ joined 11:19 donaldh joined 11:21 Zaba joined
dalek r30295 | pmichaud++ | trunk: 11:50
: [rakudo]: spectest-progress.csv update: 121 files, 2220 passing tests
diff: www.parrotvm.org/svn/parrot/revision?rev=30295
jonathan waves at pmichaud
Good journey back?
pmichaud yes, not too bad 11:52
I just about have precompiled Test.pbc working :-)
managed to get some very good hack time on the plane 11:53
jonathan Nice!
pmichaud++
pmichaud barring any major interruptions around the house (none expected), I'll have it committed + running today.
jonathan yay! 11:55
pmichaud how was your journey?
jonathan I'm pondering Rakudo-daying on Wednesday. Does that work for you?
Mine was fine.
pmichaud Wednesday works *very* well for me
jonathan Flight was short and left on time. 11:56
The train connections back here worked out just nicely.
The right amount of time to find a snack in Vienna, but not so long I was waiting around loads.
pmichaud at the moment my sleep schedule has me still getting up around 4am (even though I'm now -7 hours from Copenhagen)
11:56 rurban_ joined
pmichaud this morning I woke up at 2am (?!?) 11:57
jonathan ?!
Wow!
pmichaud anyway, Wednesday sounds very good. Also because that comes immediately following this month's release, so we don't have to be quite so careful about commits :-) 11:58
I need to update NEWS for Rakudo
and PCT 11:59
12:00 AndyA joined
jonathan Yay, I can Break Stuff! 12:01
pmichaud I CAN HAZ FAIL? 12:02
jonathan YOU CAN HAZ EPIC FAIL
Hey, I think we just designed the catch/throw syntax for LOLCODE exceptions!
pmichaud LOLCODE exception handling is (I think) O NOES 12:03
jonathan Oh, it already has it?
Nice
pmichaud oh, out of curiosity -- how hard is it to get from where you are to Australia? ;-)
jonathan I don't know that it's *hard*. I do know that it's long. 12:04
And probably not cheap.
pmichaud okay, that's what I was curious about.
On the way home from the Airport Paula was talking about the various trips she'd like to take over the next 4-12 months... :-) 12:05
jonathan Generally, it looks like it costs ļæ½1000 - ļæ½1250 GBP range, 24 hours or so of journey and two connections. 12:06
pmichaud ouch 12:07
okay, we'll go for something a bit less onerous for you :-)
jonathan A lot of them seem to go via London.
Which is suckful in that, that means going 2+ hours in the wrong direction.
pmichaud our kids are already asking about our next vacation trip, and Australia seems to be high on the list :-) 12:08
jonathan The sanest option appears to involve me going to Frankfurt and taking the flight from there. 12:09
That's still 21 hours from there. 12:10
pmichaud okay. I'd give it a low probability of occurrence then, unless there's an Australia-based conference that is worth attending.
jonathan The plane makes one stop, but it's not a connection - you continue on the same plane.
Yeah
It's a real long trek out there for me.
pmichaud well, it's long from here also :-)
jonathan Sure. :-)
cognominal well, if you got access to a power plug. That means a lot of time coding 12:11
without much distractions
pmichaud I _think_ that from now on I'm going to try hard to get "economy plus" bookings on airplanes, or whatever would get me a power port 12:12
12:12 rurban_ joined, Zaba joined
pmichaud it'd also be less likely that I'd get bumped from my preferred seat, which is what happened to me on the Chicago->Copenhagen flight :-| 12:12
dalek r30296 | kjs++ | trunk: 12:15
: [NEWS] update some PIRC news items.
diff: www.parrotvm.org/svn/parrot/revision?rev=30296
jonathan :-( 12:16
OK, need to go to the store and get some nom...the fridge is bare..
pmichaud yes, I need nom also -- but no-one else is awake here yet
dalek r30297 | pmichaud++ | trunk:
: [pct]: Correct order-of-sub generation for POST.
: This update causes POST to generate Parrot subs in the
: order in which they appear in the tree (previously sibling
: subs would occur in reverse sequence in the output, which 12:17
: could break :load/:init ordering).
diff: www.parrotvm.org/svn/parrot/revision?rev=30297
Tene Argh, .HLL-map timing issues. :(
12:17 kj joined
dalek r30298 | pmichaud++ | trunk: 12:18
: [pct]: Add 'loadinit' attribute and code generation to PAST::Block nodes
diff: www.parrotvm.org/svn/parrot/revision?rev=30298
12:25 rurban_ joined
dalek r30299 | bernhard++ | trunk: 12:38
: [Pipp] Start with support for while- and for-loop
diff: www.parrotvm.org/svn/parrot/revision?rev=30299
r30300 | julianalbo++ | trunk: 12:43
: refactor PDB_script_file
diff: www.parrotvm.org/svn/parrot/revision?rev=30300
r30301 | bernhard++ | trunk: 12:49
: [doc] Add news about Pipp.
diff: www.parrotvm.org/svn/parrot/revision?rev=30301
12:53 Zaba joined 12:57 Zaba_ joined 13:19 desertmax joined
dalek r30302 | coke++ | trunk: 13:22
: [docs] - Reorder sections. Core implementation is very important; Core deprecation is least important. Update Tcl section. Mention removal of implicit method dispatch; Reduce importance of new say opcodes.
diff: www.parrotvm.org/svn/parrot/revision?rev=30302
r30303 | coke++ | trunk: 13:25
: [docs] ruthlessly cut my two line tcl bullet into one line.
diff: www.parrotvm.org/svn/parrot/revision?rev=30303
13:31 Zaba joined 13:39 AndyA joined 13:40 smash joined
smash hello everyone 13:41
moderator www.parrotcode.org | Last Release: 0.6.4 "St. Vincent Amazon" 13:43
Zaba joined 13:47 Zaba_ joined
pmichaud hello, smash 13:50
moritz hi 13:51
smash pmichaud: so, back home already ?
pmichaud yes -- got back in yesterday afternoon 13:52
smash nice 13:53
i got back yesterday at 6am
moritz has YAPC::EU been productive?
dalek r30304 | julianalbo++ | trunk: 13:54
: fix perl6multisub.pmc for c++ builds
diff: www.parrotvm.org/svn/parrot/revision?rev=30304
smash moritz: a lot, at least for me 13:55
moritz very good 13:57
13:59 gryphon joined 14:02 skv joined
jonathan julianalbo++ # fixing Perl6MultiSub for C++ without breaking it, now I added tests 14:02
pmichaud yapc::eu was very productive for me 14:06
not much code (yet), but lots of good design and other fun
-Ofun remains important :-) 14:07
jonathan As does --target=lolcode ;-)
Tene So, there's a problem with .HLL_map timing, maybe? 14:08
pmichaud I don't understand ".HLL_map timing"
Tene HLL_map takes place at compile-time, but most languages right now are creating classes a truntime.
pmichaud oh
Tene So .HLL_map doesn't work unless you set the sub that creates the classes to :immediate
pmichaud yes, there's probably a problem there. I can see two options
Tene I was trying to get that working with cardinal on the plane last night, but there are issues. 14:09
pmichaud (1) allow HLL mapping to be set at runtime
(2) have HLL mapping tie to a namespace so it can be deferred to the point when the class is created (similar to what we do now for :method)
Tene Is there ever going to be a time when we might care about setting hll mapping at runtime, do you think? 14:10
pmichaud being able to introspect/modify HLL mapping at runtime might be useful/important in any case
introspecting HLL mapping is definitely important. compiler tools and utilities might need to be HLL aware
and it would seem to be easier to adjust HLL mapping at runtime than to try to update IMCC to do it statically at compile time 14:11
I think it's worth a discussion on the m/l, and probably a ticket 14:12
Tene Okay, I'll try to get that started today. 14:15
14:17 mmcleric left
pmichaud P6object could even provide a 'hllmap' option 14:18
so that we add the hll mapping when the class is created
(and the mechanics are abstracted)
Tene That's a very nice option. 14:26
pmichaud if you don't draft a message for it later, I probably will 14:27
it's going to be important for rakudo soon
nopaste "pmichaud" at 76.183.97.54 pasted "anyone know what this produces under windows?" (4 lines) at nopaste.snit.ch/13825 14:33
smash pmichaud: want me to fire up the windows virtual machine and test it ? 14:34
pmichaud that would be helpful, yes
I just need some idea of if there's any fractional part in the number (there is under linux)
smash ok, give me a couple of minutes
smash nods. 14:35
jonathan pmichaud: IIRC, it doesn't produce a fractional part...also it returns on Windows with a different epoch, unless rblasch got to fixing that already. 14:36
14:38 Zaba joined
pmichaud I'm not worried about the epoch -- just trying to figure out how I can generate unique identifiers. 14:45
in the sense of "universally unique" 14:46
smash pmichaud: 1.28635e+10
pmichaud oh, well that's terribly unhelpful.
smash but, wait.. let me update to last revision
pmichaud under linux I get "1219069980.072166
"
smash yeap, i get "1219070839.746350" in linux 14:47
(svn up, building, etc on windows)
pmichaud (knowing what Windows produces is _very_ helpful, the fact that it returns an e+10 number is very disappointing.) 14:48
14:49 jhorwitz joined
jonathan pmichaud: Once epoch is fixed to be 1970 rather than 1600, I expect it will be rather better. ;-) 14:50
smash my windows's parrot was a bit outdated, cross your fingers ;)
pmichaud jonathan: you think the extra digit is what caused e+10 ?
14:51 rdice joined
jonathan purl: 4000*365.25*24*3600 14:51
purl 126230400000
nopaste "pmichaud" at 76.183.97.54 pasted "floating precision on linux" (11 lines) at nopaste.snit.ch/13826
jonathan purl: 30*365.25*24*3600
purl 946728000
jonathan Rather different order of magnitude. :-) 14:52
pmichaud e+10 versus e+08, yes?
and why 4000?
shouldn't that just be 400? 14:53
jonathan Oh
Yes
:-)
purl: 400*365.25*24*3600
purl 12623040000
pmichaud but even on my box...
nopaste "pmichaud" at 76.183.97.54 pasted "floating precision on linux, #2" (11 lines) at nopaste.snit.ch/13827 14:54
pmichaud I'm a little surprised that the windows version of Parrot would choose to do e+10
smash hmm, getting errors now when running Configure.pl 14:55
something changed since the last time i builded parrot on windows
pmichaud maybe I need to get parrot running on windows here 14:57
at any rate, I need something that I can use to generate unique sub names in Parrot
(needed for .pbc files to work, fwiw) 14:58
smash alas, even with errors it builds :)
pmichaud: 1219073042.140000
looks someone fixed that e+10 thing 14:59
cool
pmichaud and subsecond times, too!
yay!
only to .01 second, but that's probably good enough.
smash pmichaud: i'll leave the windows machine powered on, just ping if you need anything else 15:01
jonathan Probably will do for now. :-)
15:11 Zaba joined
jhorwitz pmichaud: out of curiousity, what do you need unique sub names for (sorry if i missed something) 15:12
particle generated non-anonymous subs must have unique names 15:13
within the same namespace 15:14
currently, every pct-generated file starts with a sub _block11
if these files are .included... 15:15
you get an earth-shattering kaboom.
jhorwitz ducks and covers 15:19
jonathan observes the earth is still not shattered and figures everyone had the sense not to try this yet
jhorwitz is the LHC running yet? ;-) 15:20
pmichaud jhorwitz: did jonathan's explanation make sense or do you want my version?
jhorwitz particle's explanation makes sense. :)
pmichaud oh, sorry, particle's explanation
(misread who was writing... hi particle!)
particle hi there pmichaud, glad you had safe travels 15:21
pmichaud but essentially, if we pre-compile a module to be a .pbc file, its subs have to have names that are unique from any other code we might be compiling/running
otherwise the loaded pbc will overwrite any generated subs that happen to end up with the same (non-unique) names, or vice-versa 15:22
jhorwitz is this only for certain subs? my concern is for subs like "handler" that mod_perl would need to call by name.
pmichaud it's primarily for anonymous blocks 15:23
every block in p6 ends up becoming a parrot sub
I suppose it's possible that we could try adding the :anon flag to blocks, and then changing the lookup code to use .const 15:24
particle pmichaud: why not use :anon...
heh
pmichaud particle: the hard part is fetching the block if it doesn't have a name
e.g., my $foo = { ... }
particle yep, gotta store a reference
pmichaud but getting to it via .const might work....
I might try that. That would be _much_ cleaner
particle i don't know that it would solve the problems, but it would come close 15:25
pmichaud if it does work, jhorwitz++ for asking the question :-)
particle that is, for non-anon generated subs
pmichaud non-anon generated subs already work okay so that's not really an issue
jhorwitz lights the fires
particle but that could end up being user error.... 15:26
pmichaud anyway, named subs always get names, yes.
particle do any anon generated blocks have loadinit?
pmichaud if they do, they'll still work
particle istr trouble with :anon and :load :init
perhaps that's been solved
pmichaud oh, you mean :load :init, as opposed to the new 'loadinit' attribute
particle actually, i think .sub 'onload' :anon :load :init works find 15:27
pmichaud we already do :anon :load :init in lots of places
particle *fine
pmichaud I really like the :anon approach, I'll have to implement that. Makes me very glad I didn't do it on the plane yesterday (because I'd be ripping out code today)
particle i wonder if grabbing handles to every block will help with exceptions, anyway
that's jit (jhorwitz-in-time) hacking for you 15:28
pmichaud that's also an excellent point (handles to every block)
makes me wish I had a way of finding blocks other than via get_outer 15:29
particle yeah. hrmm.
find_sub only works for named subs 15:30
there's no api for finding every block
pmichaud oh, I was wishing for .const 'Sub' outer = .... 15:31
because it's then a compile-time op instead of a runtime one
15:32 Zaba joined
pmichaud I need lunch, though, then I'll do this. and I probably need to feed kids. 15:34
yes, kids are "starving". bbiaw 15:37
15:44 davidfetter joined 16:03 Zaba joined 16:20 Zaba_ joined 17:01 Theory joined
dalek r30305 | coke++ | trunk: 17:33
: [APL] minor update to get monadic.t passing again.
diff: www.parrotvm.org/svn/parrot/revision?rev=30305
smash wavez. 17:37
dalek r30306 | coke++ | trunk: 17:44
: [APL] skip some failing tests. These used to work and they should be fixed.
diff: www.parrotvm.org/svn/parrot/revision?rev=30306
17:50 desertmax_ joined
dalek r30307 | coke++ | trunk: 18:10
: [languages] [t] temporarily remove some languages from the unified test harness.
diff: www.parrotvm.org/svn/parrot/revision?rev=30307
cotto-work barney, ping 18:12
18:12 Ivatar joined
barney hi cotto 18:16
cotto-work how are you and francois planning on implementing print_r, serialize, etc? 18:19
dalek bernhard.schmalhofer@gmx.de | Pipp:
link: www.perlfoundation.org/parrot/index.cgi?pipp
cotto-work I've got working code in my phparray implementation for the functions (serizalize, var_dump, var_export and print_r), but I'm not sure if that's where they should go. 18:20
barney The builtin functions could delegate to the PMC methods. That looks cleaner than switches in the function itself. 18:22
cotto-work ok
should that be the case for all types or just arrays and objects?
barney But I haven't really looked into functions yet. There is quite some basic syntax unsupported.
cotto-work it's still a wip 18:23
barney I'd say it should be consistent.
cotto-work so each type has a serialize, etc METHOD 18:24
18:24 Zaba joined
barney possibly using roles or inheritance 18:24
cotto-work that sounds good. I don't think that any of those functions will be performance-critical (except perhaps serialize) 18:25
barney Performance doesn't matter at this stage. I think that all the optimisation we will ever need, can be stolen from Rakudo :=) 18:26
cotto-work premature optimization
purl premature optimization is the root of all evil or when you make the mistake of optimising for speed when really you should optimise for maintainability and correctness, in the first instance. or unnecessary optimization is premature by definition. or hacking with tequila in preference to wine
cotto-work agreed 18:28
18:31 jkva_ joined
dalek bernhard.schmalhofer@gmx.de | Pipp: 18:34
link: www.perlfoundation.org/parrot/index.cgi?pipp
tewk Is there a flag I can set to see the verbose make output, ie the full gcc cmdline 18:36
18:38 ruoso joined
barney tewk: don't think so. You could remove the @ after the tabs 18:41
particle iirc you can pass -n to see the commands that will run, but not actually run them 18:42
tewk tools/dev/cc_flags.pl looks to be the one hidding the info 18:45
make -n helped
jkva_ Hmmm. Parrot Configure.pl dies when trying to determine the compiler to use. I have gcc installed (Ubuntu 7.10) - any tips? I'm sure I'm overlooking something. 18:51
dalek bernhard.schmalhofer@gmx.de | Pipp: 18:54
link: www.perlfoundation.org/parrot/index.cgi?pipp
18:54 cotto joined
barney jkva_: did you try a 'make realclean ; svn up ; perl Configure.pl ' ? 18:55
jkva_ I'll try. It's a fresh checkout, though.
Nope, same thing. Grrr. 18:56
"Compilation failed with 'cc'"
particle ok, so it's not finding gcc for you 18:57
perl Configure.pl --cc=/path/to/gcc
jkva_ Thanks, that seemed to work (and would make sense) but instead it now reports "Compilation failed with '/usr/bin/gcc'", drat. Perhaps I'm missing libraries 18:59
particle sudo apt-get install build-essentials # if i recall correctly 19:00
i've previously compiled parrot with gcc on ubuntu 7.10 32-bit, but i'm now running 8.04
jkva_ Ah, I see. --verbose=2 reports useful errors. 19:01
And thanks for the build-essentials tip, I was trying to recall that name :)
particle yeah, it often slips my mind, too 19:02
jkva_ w00t, it works! Thanks so much :) 19:04
particle fabulous!
19:05 Zaba joined 19:06 jan joined
dalek r30308 | julianalbo++ | trunk: 19:15
: added 'f' alias for 'script' command in debugger, that was listed in help but not implemented
diff: www.parrotvm.org/svn/parrot/revision?rev=30308
19:21 jkva_ left 19:29 Zaba_ joined 19:35 Zaba joined
dalek r30309 | julianalbo++ | trunk: 19:35
: added '(s) stack' command to debugger, it was listed in help but not implemented
diff: www.parrotvm.org/svn/parrot/revision?rev=30309
Tene Today has been insane and exhausting, and it's only half-over. I don't think I'm getting anything useful done tonight after work. 19:38
19:39 Andy joined
NotFound Someone wants to play a little with parrot_debugger? 19:44
19:45 Casan joined 19:52 rurban joined
dalek rurban@cpan.org | Parrot Development on Windows: 19:52
link: www.perlfoundation.org/parrot/index...on_windows
nopaste "rurban" at 212.183.81.9 pasted "check config_hash key?" (18 lines) at nopaste.snit.ch/13832 19:53
rurban Anybody knows why I get a VM PANIC when I access IGLOBALS_CONFIG_HASH? 19:54
20:13 integral joined
NotFound rurban: Why do you call VTABLE_elements on a PMCNULL? 20:14
rurban config_hash is populated from VTABLE_get_pmc_keyed_int
NotFound rurban: after 20:15
rurban Just to be sure I initialized it with PMCNULL.
nopaste "rurban" at 212.183.81.9 pasted "check config_hash key?" (16 lines) at nopaste.snit.ch/13833 20:16
"rurban" at 212.183.81.9 pasted "full 56996-fhs-runtime.patch" (216 lines) at nopaste.snit.ch/13834 20:18
NotFound Did you have a backtrace? 20:20
rurban No. Just a coredump which is not really usable on cygwin. Should I try on linux? 20:22
NotFound I can't try your patch at this moment, sorry.
20:23 donaldh joined
dalek r30310 | julianalbo++ | trunk: 20:38
: new --script option in parrot_debugger, same as the 'script' debugger command line
diff: www.parrotvm.org/svn/parrot/revision?rev=30310
20:43 Limbic_Region joined, smash joined 20:53 Whiteknight joined
dalek r30311 | Whiteknight++ | gsoc_pdd09: 21:01
: [gsoc_pdd09] update to trunk from r30276
diff: www.parrotvm.org/svn/parrot/revision?rev=30311
21:04 AndyA joined
dalek r30312 | Whiteknight++ | gsoc_pdd09: 21:04
: [gsoc_pdd09] add patch from chromatic++ that helps prevent garbage from being needlessly inserted into newly-created PMCs. Also, remove a defunct comment.
diff: www.parrotvm.org/svn/parrot/revision?rev=30312 21:05
rurban who does tcl? 21:07
I got minor test failures for float inexacts. #167,#202,-#204 deviation in the last digit
Whiteknight Particle was doing TCL, I think 21:11
or, he was one of them
particle nope, that's dietcoke
Whiteknight oops, my mistake 21:12
rurban That's tcl/t/cmd_expr.t #167,#202,#203,#204
donaldh ping jhorwitz 21:16
purl I can't find jhorwitz in the DNS.
rurban hmm, lib/test_more.tcl needs some tests for such float weirdness
donaldh jhorwitz: ping
jhorwitz donaldh: ping
donaldh jhorwitz: I'm trying to use mod_parrot with perl6 and getting an error during apache startup. 21:17
jhorwitz join the club
donaldh jhorwitz: Use of contextualizer :: not implemented. at line 35, near "::handler("
jhorwitz LOL
you need to apply the included patch
donaldh expected then
ah, okay. 21:18
jhorwitz however...
purl Consequently, and fuuuuurther-moooooore
jhorwitz hates purl even more now
the patch will fail on io.pir, cuz those changes are already in trunk
so just revert that file after you apply the patch
donaldh That'll be why I ignored the patch earlier. I noticed that io.pir had changed, but didn't check other files. 21:19
nopaste "rurban" at 212.183.81.9 pasted "tcl float inexactness in cygwin" (25 lines) at nopaste.snit.ch/13835
jhorwitz donaldh: yeah, you need interpolated namespaces, which isn't in rakudo just yet
donaldh gotcha.
jhorwitz: thanks, I'll try that now. 21:20
rurban 0.7.0 makes me happy. almost all tests pass. 99.98% for parrot (2 failed), 100% for perl6, 98.98% (25 failed) for the other languages 21:21
donaldh 0.7.0 ? Is that trunk latest? 21:23
rurban well, trunk of course 21:24
r30309
donaldh k 21:25
dalek r30313 | smash++ | trunk:
: [ports/debian]: updates from last build
diff: www.parrotvm.org/svn/parrot/revision?rev=30313
smash debian packages for 0.6.4 now available, just mailed p2p 21:30
particle yay, just in time for 0.7.0 tomorrow :)
smash i'll build new ones as soon as 0.7.0 is available
a couple of things still need to be fixed, so maybe not tomorrow.. but sometime this week 21:31
particle that'll be lovely. smash++
rurban smash: How did you solve the /usr/runtime problem? #56996 21:32
I mean, did you test the binary package with renaming your build-dir? 21:33
21:40 Zaba joined
donaldh Wow, my linkstation is slooooow. Nearly 8 minutes to generate gen_actions.pir 21:42
Whiteknight wow, that is slow 21:46
donaldh It only has a 400MHz ARM I suppose. 21:47
cotto_work you can't expect too much from a machine like that 21:48
otoh, you won't run out of space. ;)
donaldh troo
smash rurban: i wasn't even aware of that issue, but i'm seeing it's still looking in runtime* 21:49
dalek r30314 | Whiteknight++ | gsoc_pdd09: 22:15
: [gsoc_pdd09] remove some obnoxious debugging messages that weren't helping, comment out the PMC sweep code, which exposes a different problem.
diff: www.parrotvm.org/svn/parrot/revision?rev=30314
22:55 StephenPollei joined
Tene Any parroters in Austin, TX? 23:00
Limbic_Region Tene - austin.pm.org/ may be worth checking out 23:03
Tene Oh, clever.
Limbic_Region pmichaud is over 200 miles away - he is the only parroter I know for sure in TX 23:04
23:18 tetragon joined 23:23 davidfetter joined
pmichaud PerlJam has been Austin-based 23:25
austin.pm is mildly active, yes. 23:26
I did a parrot presentation that was co-sponsored by austin.pm
it's probably about time for me to do another :-) 23:27
dalek r30315 | Whiteknight++ | trunk: 23:37
: [PDD] a few clarifications to PDD09, some better wording, spelling fixes. Expand on some topics that didn't have great coverage before.
diff: www.parrotvm.org/svn/parrot/revision?rev=30315