Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46906 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10546 invoked from network); 29 Jan 2010 11:26:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jan 2010 11:26:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=indeyets@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=indeyets@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.213 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: indeyets@gmail.com X-Host-Fingerprint: 209.85.218.213 mail-bw0-f213.google.com Received: from [209.85.218.213] ([209.85.218.213:61173] helo=mail-bw0-f213.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A2/02-33667-3E5C26B4 for ; Fri, 29 Jan 2010 06:26:28 -0500 Received: by bwz5 with SMTP id 5so1351511bwz.23 for ; Fri, 29 Jan 2010 03:26:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=E9Cf60iiKs7OtcfQequM7t8BTlnOw4JvMa3UcxsE8Yw=; b=sqB4H6e0M4KaYHw8nzhrlIw8zgTZECq8GEFxJknVNBzMA8XoKGwv/1bgGXzZADDh/1 an6IR4zQgnH+kM9CHq+rEQyhmF0h7FRk4b/TWfOteXPnC0L7OiIx9yw7jh9fnx8cYleQ u16ifYmIoJhlFLfFYUWkANNTgHlhnlZ0K/mM8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=Mr76LH8hlnsj91TbDxCHY6GKrUj5D+qesyuxSekU/pBfuoxsn//VfskrsXv16Pbi9P NcV541gbVQzSiuMvbUhrfBIqINj8WnoOu8hQ/75wO+Sq1k1udPTxJ6W2+cDcHpSvC9GU XSNzokiVJKSqJQf48+DhX+crhzlLtMrIqR9Wk= Received: by 10.204.155.81 with SMTP id r17mr382595bkw.98.1264764383625; Fri, 29 Jan 2010 03:26:23 -0800 (PST) Received: from ?192.168.1.15? ([93.185.190.227]) by mx.google.com with ESMTPS id 15sm838324bwz.4.2010.01.29.03.26.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 29 Jan 2010 03:26:22 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=windows-1252 In-Reply-To: Date: Fri, 29 Jan 2010 14:26:20 +0300 Cc: David Soria Parra , internals@lists.php.net Content-Transfer-Encoding: quoted-printable Message-ID: <54281CE3-1D88-467E-B02F-DEA7F4829A1D@gmail.com> References: To: Pierre Joye X-Mailer: Apple Mail (2.1077) Subject: Re: [PHP-DEV] Re: [PHP-CVS] svn: /php/php-src/ branches/PHP_5_2/NEWS branches/PHP_5_2/ext/pcre/pcrelib/AUTHORS branches/PHP_5_2/ext/pcre/pcrelib/ChangeLog branches/PHP_5_2/ext/pcre/pcrelib/HACKING branches/PHP_5_2/ext/pcre/pcrelib/LICENCE branches/PH From: indeyets@gmail.com (Alexey Zakhlestin) On 29.01.2010, at 13:32, Pierre Joye wrote: > On Fri, Jan 29, 2010 at 9:36 AM, Alexey Zakhlestin = wrote: >> As far as I remember, it was decided that C99 is ok for php6. >=20 > I can't remember any decision about C99. I remember some talk with andrei on irc=85 I guess we never wrote that = down >=20 >> Anyway, we probably need to compose some table on what compilers have = limited (and how limited) support for c99. >> Then we can objectively decide if we can leave those aside >=20 > That's not a solution, or we kill solaris, HPUX, windows, etc. > support. GCC does a very bad job here by enabling part of C99 by > default and breaking the other half of the specs. Also C99 is pretty > much a bastarized version of C++ in an incompatible way. The price to > accept C99 is too high, especially when all we use (in 99.99999% of > what the usages) is stdint/stdbool. >=20 > Simply detect and define them at configure time will kill the need to > use c99 and keeps us on the good/right side (what I do on win for > example,easy) :) you forgot about C++-style comments :) Does Visual Studio support none of C99? I thought recent versions had = partial support=