Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66352 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 69686 invoked from network); 28 Feb 2013 19:34:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Feb 2013 19:34:41 -0000 Authentication-Results: pb1.pair.com smtp.mail=ircmaxell@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ircmaxell@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.51 as permitted sender) X-PHP-List-Original-Sender: ircmaxell@gmail.com X-Host-Fingerprint: 209.85.212.51 mail-vb0-f51.google.com Received: from [209.85.212.51] ([209.85.212.51:37267] helo=mail-vb0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8C/C8-25879-F41BF215 for ; Thu, 28 Feb 2013 14:34:40 -0500 Received: by mail-vb0-f51.google.com with SMTP id fq11so240951vbb.10 for ; Thu, 28 Feb 2013 11:34:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=WnnOu4bi3ukHvj29RCG6MdtDGyvYQsmr3TGeWtyqjeI=; b=yz+IVLLMLo/uKZs79PEX/L4PbqvHmNKmSwvvueP0DeGmMCQPvxFJPW5gjR2g+BvVB5 ufD8DNw9WFwoP3hIWJth9aWcU87zjpFZ7ujcWVf4wyaCYNnCKKGA5j1fX7if68/gJSU5 9CZb+4snEZgdlv2G83ILGboKXOn8RcS3L0NP3oNXyKnIB9cD5rLoQpkmBHUU/1HxsymI uDBMiyL+02qKrdObnJsw41Zowe2qRhDb+EXMCEQ6V7NcI26Sw7egzk872rh0ILP/xfey rKFMXxjmvK5uD6zluWISxb9NUJ83gSDcARHs47siEP5RedKvmyD+77sxj34oOgWXfJWQ CVwA== MIME-Version: 1.0 X-Received: by 10.52.23.238 with SMTP id p14mr2587985vdf.86.1362080077265; Thu, 28 Feb 2013 11:34:37 -0800 (PST) Received: by 10.58.56.137 with HTTP; Thu, 28 Feb 2013 11:34:37 -0800 (PST) In-Reply-To: <3206872690693024300@unknownmsgid> References: <435a322ccb14090d3bcf6bf8a110396d@mail.gmail.com> <3206872690693024300@unknownmsgid> Date: Thu, 28 Feb 2013 14:34:37 -0500 Message-ID: To: Zeev Suraski Cc: Nikita Popov , PHP Developers Mailing List Content-Type: multipart/alternative; boundary=20cf307c9fd6297a0204d6cdfb10 Subject: Re: [PHP-DEV] [VOTE] Integrating Zend Optimizer+ into the PHP distribution From: ircmaxell@gmail.com (Anthony Ferrara) --20cf307c9fd6297a0204d6cdfb10 Content-Type: text/plain; charset=ISO-8859-1 Zeev, No syntax changes, so regular majority as far as I can tell. However, it does nuke several existing PECL extensions (some fatally). For example, XDebug has no compatibility with ZendOptimizer+ right now (at least that I could find, feel free to correct me if I'm wrong here). And some could argue that shipping with a modification that breaks known and widely relied upon (if only for development) extensions would fit into this category. Since it changes the *functionality* that extensions experience (specifically engine extensions), it should be considered an engine change... The API doesn't change at the syntax level, but the contract definitely does (preconditions, post conditions and invariants)... Anthony --20cf307c9fd6297a0204d6cdfb10--