|
#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:10
AndyA joined
00:15
apeiron joined
01:48
Whiteknight joined,
Andy joined
|
|||
| dalek | r30272 | rgrjr++ | trunk: | 01:57 | |
| : [typos] Neither pdd24_events.pod nor pdd25_concurrency.pod is in draft. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30272 | |||
|
01:58
zostay joined
02:04
Ademan joined
|
|||
| dalek | r30273 | rgrjr++ | trunk: | 02:23 | |
| : [NEWS] Flesh this out a bit. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30273 | |||
|
02:42
Theory joined
02:45
buildbot joined
03:25
buildbot joined
|
|||
| dalek | r30274 | jkeenan++ | opsrenum: | 03:29 | |
| : Rename sample files to conform to coding standards (no multiple-dot filenames) and change citations of those files inside 05-ops_renum_map_file.t. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30274 | |||
| r30275 | jkeenan++ | opsrenum: | 03:31 | ||
| : Add coda to conform to coding standards. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30275 | |||
|
05:20
Theory joined
05:37
Psyche^ joined
07:05
Ademan joined
|
|||
| dalek | r30276 | fperrad++ | trunk: | 08:06 | |
| : [Lua] | |||
| : update NEWS for 0.7.0 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30276 | |||
|
08:55
bacek joined
09:20
jkva_ joined
09:33
Whiteknight joined
09:51
Ademan joined
09:57
bacek joined
10:05
bacek_ joined
11:03
Zaba joined
11:23
masak joined
12:08
Casan joined
12:32
Infinoid joined
12:39
rurban joined
13:07
tetragon joined
13:42
Whiteknight joined
|
|||
| dalek | r30277 | Whiteknight++ | gsoc_pdd09: | 13:52 | |
| : [gsoc_pdd09] update to trunk from r30235 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30277 | |||
|
14:03
tetragon joined
14:10
kid51 joined
14:11
Debolaz joined
14:28
tetragon joined
|
|||
| dalek | r30278 | Whiteknight++ | trunk: | 14:56 | |
| : [GC] Remove mention of GC_no_trace_volatile_roots from PDD09 and include/parrot/dod.h. The flag is not used anywhere in Parrot, and is not documented well enough to be implemented at a later time. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30278 | |||
|
14:59
Andy joined
15:02
jan joined
|
|||
| dalek | r30279 | jkeenan++ | trunk: | 15:10 | |
| : Per rt.perl.org/rt3/Ticket/Display.html?id=57958, make sure that this config step leaves no 'test*' files behind in the top-level directory after Configure.pl has run. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30279 | |||
|
15:15
tetragon joined
|
|||
| dalek | r30280 | jkeenan++ | trunk: | 15:37 | |
| : Per rt.perl.org/rt3/Ticket/Display.html?id=58036, make sure this config step cleans up after itself properly. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30280 | |||
| kid51 | Is there anyone on channel who could evaluate the C code in rt.perl.org/rt3/Ticket/Attachment/4....test3.txt -- specifically in proposed new probe file config/auto/sizes/test3_c.in ? | 15:41 | |
| nopaste | "kid51" at 68.237.14.234 pasted "Is this C code acceptable?" (19 lines) at nopaste.snit.ch/13819 | 15:43 | |
| s1n | kid51: sure, but size_t isn't technically guaranteed to be any kind of integer type | 15:44 | |
| it's usually safe to assume that unless you're dealing with highly portable code (most libc implementations are unsigned ints iirc) | 15:46 | ||
| also, your comment indicates you're trying to determine 64bit values? you might try shifting to find the sign bit | 15:54 | ||
| kid51 | s1n Thanks. My aims are more modest here; I don't claim to know anything about sizes. I'm just trying to fix some code that was leaving behind C test probes in the top-level directory after running 'perl Configure.pl'. | 15:55 | |
| I.e., I'm hoping not to change the functionality that's there. I just want it to be called in a cleaner, more standard way. | 15:56 | ||
| see the part of the patch that pertains to config/auto/sizes.pm. I'll paste that as well. | 15:57 | ||
| nopaste | "kid51" at 68.237.14.234 pasted "config/auto/sizes.pm: Cleaner way of getting hugefloatval" (37 lines) at nopaste.snit.ch/13820 | 15:58 | |
| kid51 | In other words, this is a "do no harm" patch rather than a "change configuration process" patch. | 15:59 | |
|
16:10
Ademan joined
16:17
desertmax joined
16:29
jkva_ joined
|
|||
| rurban | t/pmc/namespace_65.pir hangs for me | 16:38 | |
| kid51 | rurban: Is that what's been reported in rt.perl.org/rt3/Ticket/Display.html?id=57668 | 16:43 | |
|
16:56
smash joined
|
|||
| smash | hello everyone | 16:56 | |
| kid51 | Since purl doesn't say it anymore, I'll say it: Howdy smash you fine fellow! | 17:07 | |
|
17:08
rurban_ joined
|
|||
| tetragon | Hrm... Configure.pl isn't finding my readline install and is instead tripping over editline | 17:12 | |
| Time to find that patch of mine and try using it | |||
| Actually, that patch wouldn't fix this | 17:13 | ||
| rurban | kid51: #57668 mentions a segfault. my test just hangs. | ||
| $ ./parrot t/pmc/namespace_65.pir | 17:14 | ||
| bar | |||
| tetragon grumbles some more about OS X's editline | |||
| rurban | 2 | ||
| <hang> | |||
| I'd like that to be skipped as chromatic also voted | 17:15 | ||
| (I'm on cygwin btw) | |||
| tetragon | ld can't find my real readline install in /usr/local/lib (without modifying search paths) because it finds "readline" first in /usr/lib and terminates with an error over that unimplemented symbol in editline. | 17:26 | |
| kid51 | tetragon: Add any findings to rt.perl.org/rt3/Ticket/Display.html?id=52212. | 17:31 | |
| At the Parrot buildfest at YAPC, I tried to get people to try out that patch and give us the feedback that would be needed to commit it -- but we ran out of time on that one (though we got, IIRC, one of your other patches applies). | 17:32 | ||
| rurban: Is your problem related to what Coke reported in rt.perl.org/rt3/Ticket/Display.html?id=57824 ? | 17:33 | ||
| rurban | No. Coke's report also has segfault. Maybe my "hang" is a long gc, because it times out eventually, but not always. | 17:34 | |
| kid51 | ok. Sounds like this is basis for new RT. | 17:35 | |
| On my 2 OSes, I have not experienced the problem, IIRC. | |||
| tetragon | kid51: The patch in #52212 wouldn't help due to changes in the flags since then. It's now failing at linktime not runtime thanks to not having '-undefined dynamic_lookup' set. | 17:36 | |
| rurban | Or is it continues eating memory? nope. Just burning cpu. MEM=0.3% for the whole time. | ||
| tetragon | And only five crashes (excluding the HCF test) for make test on my 64-bit build | ||
| kid51 | tetragon: Would that be a consequence of the changes we've made in config/init/hints/darwin.pm? | ||
| tetragon | kid51: Quite likely. | ||
| kid51: The way around the problem now that doesn't involve breaking system symlinks is to check for readline without including /usr/lib and /usr/include in the search paths | 17:38 | ||
| (or to place everything else, such as /usr/local/lib, first) | |||
| kid51 | Well, patches welcome. I don't claim to understand these issues well, so any explanation you can give in the RT would be welcome. | 17:39 | |
| tetragon | Hrm... -undefined dynamic_lookup is still mentioned in config/init/hints/darwin.pm, but it wasn't in any of the commands shown when I ran the readline step verbosely | 17:40 | |
| kid51 | You might want to configure with --configure_trace, then use Parrot::Configure::Trace to track the evolution of a particular value in Parrot::Configure object over the steps. | ||
| kid51 would welcome a "cc for dummies" | 17:42 | ||
| tetragon | kid51: Which cc? | ||
| kid51: Some of the IBM redbooks I worked with had comparison charts between a load of different cc implementations | 17:43 | ||
| kid51 | Well, gcc as prime example. But the things I don't understand about compilation I think lie at the next more general level. | ||
| I know there have been plenty of discussions about things like: "this flag should go before that flag" or "this lib has to precede that one". But I don't understand the context. | 17:44 | ||
| At the same time, I'm suspicious of things that unnecessarily complicate the code in our config system, since that makes it more unmaintainable over the long run (e.g., triggers). | 17:46 | ||
|
17:46
particle1 joined
17:48
desertmax_ joined
|
|||
| tetragon | Erm, according to what I'm seeing from Parrot::Configure::Trace, none of the values I'm seeing being set on line 42 of config/init/hints/darwin.pm are really being set | 17:54 | |
| Erm, used the wrong value in my script for that | 18:00 | ||
| Looks like the value got changed at inter::progs | 18:01 | ||
| nopaste | "tetragon" at 76.10.153.9 pasted "readline with some configure_trace output" (227 lines) at nopaste.snit.ch/13821 | 18:04 | |
|
18:05
Limbic_Region joined
|
|||
| rurban | interesting, my namespace_65 hang only appears with --optimized, with the debug build it works okay. Now this deserves a fresh ticket. | 18:08 | |
| kid51 | Have to leave now; will check back this evening. | 18:09 | |
| NotFound | rurban: not sure, but I think that is the test that is eating a lot of memory from some days ago. | 18:13 | |
| rurban | mem is 0.3%, cpu is 100% | 18:14 | |
| there is some optimisation bug | |||
| NotFound | In 32 or in 64? | ||
| rurban | 32 | ||
| cygwin | |||
| jit | |||
| I'll try with different runcore's now. But first I'll try to get an optimized libparrot.dll with symbols | 18:15 | ||
| NotFound | Maybe is not the same test, I will check more carefully. | ||
| rurban | No, it's the same test which segfaulted for coke and francois rt.perl.org/rt3/Ticket/Display.html?id=57668 rt.perl.org/rt3/Ticket/Display.html?id=57824 | 18:17 | |
|
18:31
AndyA joined
|
|||
| rurban | I summarized the upcoming cygwin parrot-0.7.0 at use.perl.org/~rurban/journal/37217 | 18:39 | |
|
19:15
Auzon joined
19:50
davidfetter joined
20:07
Auzon joined
20:09
Auzon joined
|
|||
| dalek | r30281 | chromatic++ | trunk: | 20:14 | |
| : [IMCC] Fixed compiler warnings in IMCC optimizer. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30281 | |||
| r30282 | chromatic++ | trunk: | 20:17 | ||
| : [config] Fixed Solaris hint probes to respect parallel testing (RT #57900, | |||
| : Andrew Johnson, Andy Dougherty). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30282 | |||
| r30283 | rgrjr++ | trunk: | 20:20 | ||
| : Rename to match the new PMC class name (as required by | |||
| : t/distro/test_file_coverage.t). See RT#58046 for details. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30283 | |||
| r30284 | chromatic++ | trunk: | 20:27 | ||
| : [PDD] Fixed PDD linewrapping at 78 characters, per codingstd test. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30284 | |||
| r30285 | rgrjr++ | trunk: | 20:37 | ||
| : + Two overlooked updates. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30285 | |||
|
20:51
Theory joined
21:04
Whiteknight joined
21:36
Theory joined
21:41
gmansi_ joined
21:48
gmansi joined
|
|||
| dalek | r30286 | chromatic++ | trunk: | 21:50 | |
| : [PMC] Fixed co-recursion bug in NameSpace, when iterating through its contents. | |||
| : The problem is that, when the key is a Key and not a String, sometimes there's | |||
| : an infinite loop when the Key isn't a string, integer, or PMC key -- the | |||
| : default path for the switch in key_string() calls the get_string() vtable entry | |||
| : on the key, which calls key_string(), which.... | |||
| : The short-term solution is to call the parent PMC (Hash) implementation of | |||
| : get_pmc_keyed() and return the results, if they're accurate. This fixes the | |||
| : crash and keeps Rakudo working. Replacing the body of the vtable entry with | |||
| : the SUPER() call breaks Rakudo. | |||
| : The long-term solution is to fix the Key PMC, which is poorly designed and | |||
| : poorly implemented. | |||
| : See RT #57668 and RT #58040, for starters. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30286 | |||
| r30287 | chromatic++ | trunk: | 21:55 | ||
| : [distro] Updated NEWS per my work for this release. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30287 | |||
|
21:56
gmansi joined
22:06
gmansi joined
23:02
teknomunk_ joined
23:11
kid51 joined
23:21
s1n joined
23:22
particle joined
|
|||
| dalek | r30288 | jkeenan++ | trunk: | 23:27 | |
| : Shorten name of one file to meet coding standards. Shorten names of two of its siblings for consistency. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30288 | |||
|
23:31
Zaba_ joined
|
|||
| tetragon | kid51: inter::progs is clobbering the values set bin config/init/hints/darwin.pm with the ones on the command line for my linker flags. This is also how the -L/usr/local/lib from perl 5 isn't making it through to the later tests | 23:34 | |
|
23:38
Whiteknight joined
|
|||
| kid51 | tetragon: I'm not surprised. How should we proceed (in a way that keeps all variants of OS X happy)? | 23:50 | |
| tetragon | Not sure. System perl users with no command line flags aren't affected, thanks to how integrate works | 23:55 | |
| kid51 | This makes me wonder whether *my* command-line flags are getting clobbered. | 23:56 | |
| tetragon | And I would need a 64-bit ppc to check for one of the conditions that I want to | ||
| Although, I may be able to do the check through -arch ppc64 flags | 23:57 | ||
| kid51 | Refresh my memory. When you used P::C::Trace, which value were you tracing? | ||
| tetragon | linkflags | ||
| kid51 | Let me try that on my iBook (10.4;ppc); haven't tried it in months. | 23:58 | |
| tetragon | I remember ppc being a bit picky about -undefined settings | 23:59 | |
| (my builds) | |||