Re: [perl #56712] [BUG] --optimize causes perl6 to segfault during make

2009-09-22 Thread Nicholas Clark
analogous annotations for variables and struct members. Right now, it's like being able to declare function parameters as const pointers, but not being able to have const pointers as variables or in structs, and any assignments to pointers silently casting away const. Nicholas Clark

Re: [perl #39855] [CAGE] configuration: define MIN/MAX macros for all integral typedefs

2009-04-18 Thread Nicholas Clark
uses to do this is described here: http://perl5.git.perl.org/perl.git/blob/HEAD:/perl.h#l2178 I suspect it's portable. Nicholas Clark

Re: [svn:parrot] r36057 - in trunk: . config/auto config/auto/format config/gen/config_h include/parrot src t/compilers/imcc/syn t/op

2009-01-27 Thread Nicholas Clark
should be buggy. (Advice from Klortho #11912). The perl 5 Linux hints file suggests that one needs to add -we147 to enable correct floating point behaviour. The best test that I'm aware of for is it NaN or Inf? is val != val * 0; Then, NaN is val != val, +Inf is val 0, -Inf is val 0; Nicholas

Re: Ticket #105 (NULL checks)

2008-12-31 Thread Nicholas Clark
there, and gcc may well take advantage of the (honest, validated) attribute_nonnulls to optimiser better. Well, it all works as long as the test coverage is good enough. We've not had any further problems with them in Perl 5 since I added assertions and fixed all the errors they found. Nicholas

Re: [perl #61242] [FTBFS] build fails with --optimize on 64bit linux

2008-12-11 Thread Nicholas Clark
that. See here: http://public.activestate.com/cgi-bin/perlbrowse?top=33291show_recent=Show+Change+Log Nicholas Clark

Re: [svn:parrot-pdd] r33751 - trunk/docs/pdds/draft

2008-12-11 Thread Nicholas Clark
/decNumber/decNumber-icu-361.zip The prominent page has gone, but it seems to be referenced here still: http://secure.alphaworks.ibm.com/tech/decnumber Nicholas Clark

Re: [perl #60616] [PATCH] Fix CONST_STRING line numbers

2008-11-18 Thread Nicholas Clark
, icc) and hence the #defined CONST_STRING # won't be found by the compiler. Shouldn't there be a coding standard to enforce *that*? Nicholas Clark

Re: [perl #59810] [PATCH] store hash seed in parrot_string_t struct

2008-11-17 Thread Nicholas Clark
Complexity attacks: http://www.cs.rice.edu/~scrosby/hash/ Any mathematician is welcome to prove that this makes things worse, however. Scott A Crosby and Dan S Wallach appear to be computer scientists. Will they do? :-) Nicholas Clark

Re: [perl #60312] [BUG] OpenBSD Smolder test failures

2008-11-12 Thread Nicholas Clark
it may not matter. I don't see any harm to just omitting it here.) Me neither. Surely if (0.0 != -0.0) { fputs(Your compiler is broken!, stderr); } (not tested. Particularly, not tested on icc with the optimiser enabled) Nicholas Clark

Re: [perl #59660] Storable-2.13 requirement breaks build on OpenSolaris

2008-10-14 Thread Nicholas Clark
, but wouldn't cause a lot of other people who have 2.13 to 2.17 installed to need to upgrade. Nicholas Clark

Re: [svn:parrot] r31791 - trunk/t/pmc

2008-10-08 Thread Nicholas Clark
that are not case sensitive. You just can't know. Nicholas Clark

Re: [perl #56052] Storable issue

2008-08-03 Thread Nicholas Clark
data structures more compatible, so the older versions of Storable can serialize them properly. Storable is dual life, so you could just depend on the version of Storable in 5.8.4 (2.12, I think). That way, anyone with an earlier Perl need only upgrade Storable. Nicholas Clark

Re: Conditions with always true components

2008-05-16 Thread Nicholas Clark
of emit_is8bit(disp) doesn't appear to matter to the Cif statement itself. So shouldn't it be re-written as if (!base !(i scale)) { emit_is8bit(disp); ? Nicholas Clark

Re: [perl #53066] consting vtable methods

2008-04-22 Thread Nicholas Clark
calls. Nicholas Clark

Re: [perl #50684] String Failures with -O2 (GCC 4.1.3, 32-bit x86 Linux)

2008-03-11 Thread Nicholas Clark
working source code that compiles, makes test everywhere, and is released (and distributed the world over) suddenly could stop working some years in the future when someone compiles it on a compiler with optimisations not available currently. Nicholas Clark

Re: Repeated Loopy Variable Width String Character Access is Slooooow-ish

2008-01-05 Thread Nicholas Clark
, switch to UTF-32) Everything is still fixed width, with linear access times. Nicholas Clark

Re: Repeated Loopy Variable Width String Character Access is Slooooow-ish

2008-01-05 Thread Nicholas Clark
On Sat, Jan 05, 2008 at 12:19:14PM -0600, Patrick R. Michaud wrote: On Sat, Jan 05, 2008 at 11:09:57AM +, Nicholas Clark wrote: On Sat, Jan 05, 2008 at 02:11:35AM -0800, chromatic wrote: Jarkko's view was that if he were doing Perl 5 Unicode again he would opt for fixed width 32 bit

Re: [perl #48677] [BUG] r23917 led to 'make' failure

2007-12-18 Thread Nicholas Clark
fixes it. i submitted a patch, but for some reason it hasn't made it to RT or the list... Do the structures actually overlap, or is this necessary band aid for a subtly broken compiler? Nicholas Clark

Re: Consting args for vmethods

2007-12-17 Thread Nicholas Clark
. Andy: Go on, tell me. Andy: You can't. particle: of course i can't particle: in accessors, self should be constant The equivalent would break in Perl 5, where the objects can change internal private state as a side effect of being read. For example, conversions are cached. Nicholas Clark

Re: [perl #47397] t/op/arithmetics.t hangs

2007-11-15 Thread Nicholas Clark
, pointer aliasing rules are the big thing I still don't feel confident about. I've very rarely seen them covered. Is there a good explanation anywhere online? Nicholas Clark

Re: [perl #47397] t/op/arithmetics.t hangs

2007-11-13 Thread Nicholas Clark
, er, warning, about comparison. Because I would be so bold as to say that the constant zero would be exempted from any useful warning about floating point equality check. Nicholas Clark

Re: [perl #16763] parrot hash test fail on sparc Linux

2007-11-06 Thread Nicholas Clark
have access to the machine currently. (It's turned off) I'll report a new bug if I regain access and get an opportunity to retest. Nicholas Clark

Re: pdd15 conversion problem in PMC

2007-10-23 Thread Nicholas Clark
. Nicholas Clark

Re: [svn:parrot] r21669 - in trunk: src t/tools/pmc2cutils

2007-10-01 Thread Nicholas Clark
(``ISO C90''). Nicholas Clark

Re: [svn:parrot] r21669 - in trunk: src t/tools/pmc2cutils

2007-09-30 Thread Nicholas Clark
work. However, it's a good place to start as it tends to run much faster than the inchworm code here. Would memchr() be of help here? Nicholas Clark

Re: [svn:parrot] r21437 - branches/pdd15oo/src/ops

2007-09-20 Thread Nicholas Clark
On Thu, Sep 20, 2007 at 02:13:11PM -0700, chromatic wrote: Hoist that declaration up a bit, or C89 compilers will complain. Is there a GCC warning that we could enable here? -Wdeclaration-after-statement Sadly it can't be made an error. Nicholas Clark

Re: Discussion of pdd22_io.pod

2007-09-14 Thread Nicholas Clark
if the success object (the common case) is a singleton? Implementation wise, is returning another reference to a singleton just one C pointer copy? (In which case, there is too much of a hit on interrogating the object?) Nicholas Clark

Re: [perl #45309] [PATCH] sign function

2007-09-09 Thread Nicholas Clark
implements the sign function for I, N, BigInt and Complex numbers. What should the sign of a NaN be? undef? Nicholas Clark

Re: [svn:parrot] r20688 - in trunk: include/parrot src

2007-08-22 Thread Nicholas Clark
in the face of NaNs. Nicholas Clark

Re: [perl #44845] [PATCH] C++ cleanups for Solaris CC

2007-08-22 Thread Nicholas Clark
On Wed, Aug 22, 2007 at 05:40:45PM +0200, Paul Cochrane wrote: We can leave it out, but then we'll never be able to compile Parrot with Solaris CC. I just tried to compile Parrot with suncc and everything works (the CC isn't cc (C++ compiler versus C compiler) Nicholas Clark

Re: [svn:parrot] r20688 - in trunk: include/parrot src

2007-08-20 Thread Nicholas Clark
bytes, where actually only 10 are significant, and 2 are noise) I can't think of a clean, portable, efficient way to test that a floating point variable is zero other than == 0.0; Nicholas Clark

Re: [svn:parrot] r20343 - in trunk: include/parrot src

2007-07-31 Thread Nicholas Clark
, NULL, 1, too many arguments in runops_args); } The string is only copied after this check is made. So shouldn't that 8 be sizeof(new_sig) - 1 ? Right now there are two magic numbers, one of which is actually off by one, and no clear linking of the two. Nicholas Clark

Re: [svn:parrot] r19956 - trunk/src

2007-07-18 Thread Nicholas Clark
-by-coincidence rather than really NULL. Without seeing any more than the code above, I'd guess that that's what the Coverity tool actually triggered on, and so the question is should the guard be on pdb-file-source ? Nicholas Clark

Re: [perl #43481] t/examples/shootout.t (shootout_16.pir) fails on gentoo/x86

2007-07-14 Thread Nicholas Clark
On Sun, Jul 08, 2007 at 10:07:34PM +, [EMAIL PROTECTED] wrote: It seems to run correctly on gentoo running on a sparc. Is gentoo sparc an architecture with 64 bit pointers (and longs)? Nicholas Clark

Re: [svn:parrot] r19863 - in trunk/lib/Parrot: . Configure

2007-07-14 Thread Nicholas Clark
definitely support adding an explicit return in this function. Just ensure that it gets the right value as its argument. Nicholas Clark

Re: t/codingstd/perlcritic.t needs to be optional

2007-06-29 Thread Nicholas Clark
Modified since when? Since the last time the user ran Configure. (For the default test run) I think that this will produce minimal false positives and false negatives, for identifying which files have been locally edited. Nicholas Clark

Re: [svn:parrot] r19231 - trunk/languages/perl6/src/pmc

2007-06-22 Thread Nicholas Clark
for the concatenating with trick) Nicholas Clark

Re: [svn:parrot] r19231 - trunk/languages/perl6/src/pmc

2007-06-22 Thread Nicholas Clark
On Fri, Nov 07, 2008 at 03:28:40PM -0700, chromatic wrote: On Friday 22 June 2007 02:07:32 Nicholas Clark wrote: We have a lot of string_from_cstring() calls with constant second parameters and third parameters of 0 that could use updating. There's no sense in calling strlen() all

Re: Removing #pragma

2007-06-12 Thread Nicholas Clark
rid of all of those ugly header guard macros? If so, I would argue to keep it for maintenance reasons, regardless of any performance benefits. No, because you cannot rely on it working. Nicholas Clark

Re: [perl #43105] [PATCH] function mmd.c::mmd_expand_y: newly allocated memory unitialized

2007-06-03 Thread Nicholas Clark
about signed integer overflow. (It's undefined behaviour. It will bite)) Nicholas Clark

Re: [svn:parrot] r18724 - in trunk/config: auto init/hints

2007-06-01 Thread Nicholas Clark
! :-) Thanks. Nicholas Clark

Re: [svn:parrot] r18661 - trunk/config/init/hints

2007-05-29 Thread Nicholas Clark
' ) { This is something I really approve of, but it can't be done unconditionally. Is the gcc version kept somewhere convenient in the configure data structures? Nicholas Clark

Re: [svn:parrot] r18643 - in trunk: include/parrot src

2007-05-26 Thread Nicholas Clark
) Borland's compiler to do with this sort of thing. Nicholas Clark

Re: PMC architecture discussion

2007-05-22 Thread Nicholas Clark
becomes visible to more than one thread (by being shared) then its vtable is changed to an alternative vtable that performs locking? And how often does the type of a PMC change, such that its internal data layout changes? In Perl 5 this morphing happens everywhere, but in Parrot? Nicholas Clark

Re: r18572 - trunk/compilers/imcc

2007-05-18 Thread Nicholas Clark
it from being complied with a seriously fastidious compiler on a platform where the system headers are also suitably compliant. Surprisingly Solaris is not such a platform. [Solaris is very carefully engineered in so many other ways, that I had expected that it would be] Nicholas Clark

Re: FoTW: src/debug.c -- function and macro do the same thing

2007-05-16 Thread Nicholas Clark
) !isspace((int) *(c))) \ (c)++; \ while (isspace((int) *(c))) \ (c)++; } Nicholas Clark

Re: FoTW: src/debug.c -- function and macro do the same thing

2007-05-16 Thread Nicholas Clark
On Wed, May 16, 2007 at 09:36:48AM -0700, jerry gay wrote: good comments... but why keep both function and macro? which would you prefer keeping over the other, and why? i can't understand why both exist. Yes, sorry, I sort of missed that part. Er. I don't know. One deserves to die. Nicholas

Re: [perl #42961] [PATCH] add const qualifiers to free signature

2007-05-15 Thread Nicholas Clark
void *in; } launder; You assign to in, then read from out. Et voila, you launder the const away. Nicholas Clark

Re: [svn:parrot] r18381 - trunk/include/parrot

2007-05-10 Thread Nicholas Clark
On Thu, May 10, 2007 at 03:33:41AM -0500, Joshua Isom wrote: On May 9, 2007, at 4:01 PM, Nicholas Clark wrote: So, !s-strlen does scan as quickly and easily. To some, but it isn't as easy to just literally read. Not s's strlen is a lot different than STRING_IS_EMTPY. Since the code

Re: [svn:parrot] r18381 - trunk/include/parrot

2007-05-09 Thread Nicholas Clark
STRING_IS_NULL_OR_EMPTY() ? Although, visually it's distracting, and it's still about as much typing as the macros' contents. Nicholas Clark

Re: [svn:parrot] r18381 - trunk/include/parrot

2007-05-09 Thread Nicholas Clark
On Wed, May 09, 2007 at 01:06:49PM -0700, chromatic wrote: On Wednesday 09 May 2007 12:53:57 Nicholas Clark wrote: On Tue, May 01, 2007 at 04:41:22PM -0700, [EMAIL PROTECTED] wrote: + +#define STRING_IS_NULL(s) ((s) == NULL) +#define STRING_IS_EMPTY(s) !(int)(s)-strlen Does !(int

Re: [svn:parrot] r18369 - in trunk: config/gen/platform/cygwin config/gen/platform/generic config/gen/platform/netbsd config/gen/platform/openbsd config/gen/platform/solaris src src/jit/ppc src/jit/su

2007-05-01 Thread Nicholas Clark
coding standards. Also, did it have any local modifications? And why does Parrot needs its own malloc? Nicholas Clark

Re: Is Parrot 1.0 too late?

2007-04-25 Thread Nicholas Clark
On Tue, Apr 24, 2007 at 11:43:48PM -0700, Joshua Juran wrote: Parrot is also widely portable, much like perl is. This one's especially important to me, as I still work with Mac OS 9. Parrot builds on Mac OS 9? Cool It's not listed in PLATFORMS, so I wasn't sure. Nicholas Clark

Re: Is Parrot 1.0 too late?

2007-04-25 Thread Nicholas Clark
for its extended build process. I'm not sure if this is significant. Nicholas Clark

Re: Is Parrot 1.0 too late?

2007-04-25 Thread Nicholas Clark
On Wed, Apr 25, 2007 at 03:32:54PM +, Herbert Snorrason wrote: On 25.4.2007, at 15:06, Nicholas Clark wrote: So Parrot is the odd one out here, for relying on an external language for its extended build process. I'm not sure if this is significant. Isn't Parrot more comparable to JVM

Re: Is Parrot 1.0 too late?

2007-04-25 Thread Nicholas Clark
a PBC). Whoa. I meant, have some kinda miniparrot that can run a PBC but is pure ANSI C or something. Long day... I like this approach. It feels viable. Nicholas Clark

Re: [perl #38887] Result of INFINITY or NAN stringification is platform dependent

2007-04-15 Thread Nicholas Clark
== nan isn't true, so that ought to be a portable test for a NaN (although Intel's compiler's default optimisation setting is buggy in this respect) I don't know of a good way to test for inf. Nicholas Clark

Re: Limiting Exported Symbols on GCC

2007-04-12 Thread Nicholas Clark
, I'm tempted to add it even now to Perl 5 to enforce what remains of our sanity) Nicholas Clark

Re: Limiting Exported Symbols on GCC

2007-04-12 Thread Nicholas Clark
feature. I thought the same, but I've never seen clear documentation as to how to do it. Nicholas Clark

Re: Limiting Exported Symbols on GCC

2007-04-12 Thread Nicholas Clark
On Thu, Apr 12, 2007 at 01:50:09PM -0500, Joshua Isom wrote: On Apr 12, 2007, at 9:29 AM, Nicholas Clark wrote: My view of this is something along these lines. You can use any function you want at all, but if it's not documented as part of the supported API, there's nothing saying I

Re: vtable cleanup and questions

2007-04-06 Thread Nicholas Clark
? Well, it seems to be unused anywhere that Google's tentacles reach to: http://www.google.com/codesearch?q=become_parent Nicholas Clark

Re: [perl #42293] t/doc/pod.t vs. tools/doc/pod_errors.pl

2007-04-06 Thread Nicholas Clark
. Not that that really helps track it down. Nicholas Clark

Re: [perl #42313] improper casting to void * in src/dynext.c

2007-04-06 Thread Nicholas Clark
and function ptr might be different, but ...) One can't assign (void *) 0 to a function pointer. It's not allowed under (strict) ANSI C (and therefore those picky compilers) So that NULLfunc is correct. But personally I prefer assigning plain 0. Nicholas Clark

Re: [perl #42293] t/doc/pod.t vs. tools/doc/pod_errors.pl

2007-04-06 Thread Nicholas Clark
On Fri, Apr 06, 2007 at 11:55:49AM -0700, jerry gay wrote: On 4/6/07, Nicholas Clark [EMAIL PROTECTED] wrote: If it's a crash in S_regmatch that's usually due to a regular expression going exponential and exhausting the C stack. In turn, that's usually due to nested capturing parentheses

Re: IRC discussion of smoking and branching

2007-03-30 Thread Nicholas Clark
about whether the release is vanilla and unmolested when I got a bug report. Nicholas Clark

Re: [perl #42074] [PATCH] add RECURSION_LIMIT macro

2007-03-30 Thread Nicholas Clark
it was converted to unsigned, and then converted to a larger unsigned type, and so is now an unremarkable positive integer, rather than all bits set. Nicholas Clark

Re: IRC discussion of smoking and branching

2007-03-29 Thread Nicholas Clark
are people even checking things in that fail coding standards? Nicholas Clark * there's a better word than this, but it slips my mind. It's not Presbyterian, but it's a word I'd associate with it.

Re: [perl #42110] [PATCH] Returning values from void functions

2007-03-29 Thread Nicholas Clark
portability, whereas the world is resigned to long long. [I say resigned, because long long breaches one of the axioms of C89, that long is the longest integer type] Nicholas Clark

Re: [perl #42110] [PATCH] Returning values from void functions

2007-03-28 Thread Nicholas Clark
suitably grumpy about this? If so, do we have a machine capable of smoking them? And is it viable (or good) for parrot smoke failures to reach this list, much like most people configure their Perl 5 smokers to send the black smoke to p5p? Nicholas Clark

Re: [svn:parrot-pdd] r17711 - trunk/docs/pdds/draft

2007-03-26 Thread Nicholas Clark
? Nicholas Clark

Re: [perl #41889] [PATCH] hoist cut and paste duplication into a function in src/library.c, also possible win32 bug found ?

2007-03-19 Thread Nicholas Clark
the optimised version is efficient on non-word aligned strings, and whether the optimised version doesn't have a higher start cost. Either is better* than the current, and I don't have a Win32 platform to test on, so can't test a change. Nicholas Clark * Yes, even in a non-speed critical area, because having

Re: [PATCH] Quiet a few alignment warnings

2007-03-19 Thread Nicholas Clark
crash. :-) Nicholas Clark

Re: [perl #41601] [BUG] parrotbug b0rken

2007-03-18 Thread Nicholas Clark
that does have outgoing mail enabled, or won't reveal your work e-mail address, or whatever) Nicholas Clark

Re: [perl #41601] [BUG] parrotbug b0rken

2007-03-18 Thread Nicholas Clark
call here. Nicholas Clark

Re: [perl #41889] [PATCH] hoist cut and paste duplication into a function in src/library.c, also possible win32 bug found ?

2007-03-18 Thread Nicholas Clark
valid? Do they confuse most code? Nicholas Clark

Re: [PDD15 PROPOSAL] Pluggable MRO

2007-03-10 Thread Nicholas Clark
the guarantee of C3. It might be that I'm confused, misremembering or undercaffeinated. Nicholas Clark

Re: [perl #41602] [TODO] MS VS 2005 deprecates strdup

2007-03-05 Thread Nicholas Clark
prefixed by an underscore. This was a historical mistake that Microsoft has now rectified in VS 2005. IIRC ANSI have reserved every function name starting str, so this is correct. They've also reserved every type ending _t, but it seems that few pay attention to that either. Nicholas Clark

Preening the parrot for show

2007-02-19 Thread Nicholas Clark
it be viable to make the default with gcc to be -g -O2? Either way could try to skew third party benchmarks (and the unpublished private benchmarks we don't even know about) in Parrot's favour. Nicholas Clark

Get your Google SoC thinking caps on...

2007-02-16 Thread Nicholas Clark
, which suggest that the timing is going to be different this year. Nicholas Clark - Forwarded message from LH [EMAIL PROTECTED] - From: LH [EMAIL PROTECTED] To: Summer-Admin-Announce-2006 [EMAIL PROTECTED] Subject: GSoC 2007 is ON!!! Date: Fri, 16 Feb 2007 04:04:19 - User-Agent: G2/1.0 X

Re: [svn:parrot] r17012 - in trunk: runtime/parrot/library/Parrot t/compilers/past-pm

2007-02-15 Thread Nicholas Clark
, '@stages' + +$I0 = exists adverbs['before'] +unless $I0 goto next_test + position = 'before' What happens if you add a stage with the same name as an existing stage? Is ambiguity acceptable? Nicholas Clark

Re: [svn:parrot] r17012 - in trunk: runtime/parrot/library/Parrot t/compilers/past-pm

2007-02-15 Thread Nicholas Clark
On Fri, Feb 16, 2007 at 12:42:24AM +0200, Allison Randal wrote: Nicholas Clark wrote: What happens if you add a stage with the same name as an existing stage? It gets added twice. You might repeat a stage like optimize_tree or display_benchmarks after each transformation

Re: Subject: Parrot 0.4.8 Released

2007-01-22 Thread Nicholas Clark
or may not be successful). HP already provide access to many things, but not Tru64: http://www.testdrive.hp.com/ Nicholas Clark

Re: I/O PDD - ready for implementation

2007-01-17 Thread Nicholas Clark
, but again it's avoiding anything out of band, or seemingly-out-of-band. Nicholas Clark

Re: [perl #41214] [CAGE]: files from 'make languages-test' survive 'make clean'

2007-01-08 Thread Nicholas Clark
are robust against SEGVing the interpreter or hitting abort() Nicholas Clark

Re: use diff for string in some test

2007-01-07 Thread Nicholas Clark
slop in expected output is a good idea. It introduces (more) complexity into the tests, which increases the chance for false positives (errors in the tests reporting themselves as failures, distracting developers) and false negatives (tests not spotting real errors) Nicholas Clark

Re: [svn:parrot-pdd] r16036 - trunk/docs/pdds/clip

2007-01-03 Thread Nicholas Clark
:-( I would think that Sparc Solaris, building 64 bit, would be the best single target to aim for to increase portability spread. Nicholas Clark

Re: [perl #40361] [PATCH] #40278 [CAGE] perl coding standards coda. (cont.)

2006-12-20 Thread Nicholas Clark
On Tue, Dec 19, 2006 at 04:30:08PM -0800, Allison Randal wrote: Nicholas Clark wrote: To seek clarification - having those as global settings for cperl isn't likely to be an issue? Or having them in editor blocks? I meant globally. Ah. There have been times when it would have been fun

Re: [perl #40361] [PATCH] #40278 [CAGE] perl coding standards coda. (cont.)

2006-12-19 Thread Nicholas Clark
the same standard. (assuming that you're meaning to set the defaults for C and Perl formatting modes, rather than to use custom parrot-mode variants) Nicholas Clark

Re: [perl #40361] [PATCH] #40278 [CAGE] perl coding standards coda. (cont.)

2006-12-19 Thread Nicholas Clark
On Tue, Dec 19, 2006 at 01:08:14PM -0800, Allison Randal wrote: Nicholas Clark wrote: On Tue, Dec 19, 2006 at 10:05:46AM -0800, Allison Randal wrote: to every source file, and a maintenance burden. Both vim and emacs allow top-level settings of these preferences, which is a more appropriate

Re: [perl #40815] Summary of 'make test' failures on Darwin

2006-12-02 Thread Nicholas Clark
using g++ as the linker means that all the C++ runtime libraries come in correctly) Nicholas Clark

Re: [svn:parrot] r15626 - in trunk: . lib/Parrot lib/Parrot/Configure lib/Parse lib/Pod lib/Pod/Simple lib/Test

2006-11-18 Thread Nicholas Clark
: [EMAIL PROTECTED]: cochrane | 2006-11-17 09:46:39 +0100 [lib] Converted 2-arg form of open() to 3-arg form. Are you sure you want to do this to bundled external files? Nicholas Clark

Re: [perl #40823] Win32 vs. the world - length for sprintf('%e') - what's right?

2006-11-12 Thread Nicholas Clark
have re-drafted the standard to allow 3 or 2 digit exponents, instead of just 2, and made this non-buggy) any case, how does the Perl test suite not fail on Win32? As to a useful answer, er, I don't know. Sorry. Nicholas Clark

Re: set_pmc_keyed_int delegates to set_pmc_keyed...?

2006-11-04 Thread Nicholas Clark
(uh, somebody please think of a less naff name) that generates missing keyed methods for those PMCs that want them. To me that feels like a hack. The current rather-too-static dispatch (to me) seems to be the bug, and the thing that needs fixing. Nicholas Clark

Re: [perl #40443] Separate vtable functions from methods (using :vtable)

2006-11-01 Thread Nicholas Clark
as an optimization, but we'll never eliminate runtime construction. That When serialising data structures, is parrot going to need to serialise any anonymous or otherwise run time generated classes? If so, isn't this mechanism going to be capable of achieving compile time class generation? Nicholas Clark

Re: socket related constants

2006-09-28 Thread Nicholas Clark
, but any JIT or AOT can see that they are, and treat them accordingly. Nicholas Clark

Re: End the Hollerith Tyranny? (linelength.t)

2006-08-22 Thread Nicholas Clark
/06/30/33b6b8a1.html for a description of the problem (contains profanity, as does quite a bit of that site). Sadly for some mailers attachments are the only way to go. Nicholas Clark

Re: [perl #38887] Result of INFINITY or NAN stringification is platform dependent

2006-08-19 Thread Nicholas Clark
for the endianness of the word order in memory to differ from the endianness of the byte order within those words. Nicholas Clark

Re: designing a test suite for multiple implementations

2006-08-12 Thread Nicholas Clark
mean that both could check out the same testsuite, and both could commit back to it. Nicholas Clark

Re: designing a test suite for multiple implementations

2006-08-12 Thread Nicholas Clark
if the repositories were different, instead of simply one being a subtree of another. That was all. Nicholas Clark

Re: Inf and NaN

2006-07-31 Thread Nicholas Clark
On Sun, Jul 30, 2006 at 10:45:29PM -0700, jerry gay wrote: don't forget about negative-not-a-number, and the quiet (or signaling) Ah yes. that oxymoron. I've never yet seen the reasons for why it exists at all. Does anyone have a URL? Nicholas Clark

  1   2   3   4   5   6   7   8   9   >