Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:67042 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 28900 invoked from network); 10 Apr 2013 17:14:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Apr 2013 17:14:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain zend.com does not designate 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 209.85.220.170 mail-vc0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:50777] helo=mail-vc0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7F/08-21449-2FD95615 for ; Wed, 10 Apr 2013 13:14:27 -0400 Received: by mail-vc0-f170.google.com with SMTP id lf10so589252vcb.29 for ; Wed, 10 Apr 2013 10:14:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=xQjlHZPFSJ2C5p1f3i3Ef390u48m5j89kgq/DYayQWw=; b=P/8TVh67hUIUclXNVY2TJPBMKtVWsE8j2Ukh7BNjbmxUcq+857Amg66OYkF8UzzvyW qLR4kTS2J+sx3MLMatZLRljyYuvn58MAfx604GxGo4y62MPeLdz9tM7CR5h277AbZvux 8w4bqcFnz8pChE3FcYKK9So5APBE2ukmm4yLU8oVbxYBp40nMTVu4dfWsT+DQgGMQQ66 WpYZzbBvyD1+SPzPazf1ydiV+dYLK8MZDHI8UiaSPQdr+Cp5ZMZELkpPqjLG1K0Mqx1A A0aePBuwljS801kkSbeIUTc8WLPuG769DSuu86ws6s2D7wLd2vQH1a0Zf2r1rJcps81k cKZw== MIME-Version: 1.0 X-Received: by 10.220.76.129 with SMTP id c1mr2212608vck.48.1365614063437; Wed, 10 Apr 2013 10:14:23 -0700 (PDT) Received: by 10.58.95.226 with HTTP; Wed, 10 Apr 2013 10:14:23 -0700 (PDT) In-Reply-To: References: Date: Wed, 10 Apr 2013 21:14:23 +0400 Message-ID: To: Pierre Joye Cc: Julien Pauli , PHP Internals Content-Type: multipart/alternative; boundary=001a11c2af0026e4a104da04cd02 X-Gm-Message-State: ALoCoQmxnugFBs2stuS9UuizWN1/0y36hoTCw92V2nsENBqjKzCeI+PbHmIaLqvSQwq89Ib/JQXq5AIIvwgje+kHrP2Ig4g721XZdJKj6oqU8txK4rYQkVNpdq6DPJyRS6QirMxP9Uv/ Subject: Re: [PHP-DEV] Extension loading improvements From: dmitry@zend.com (Dmitry Stogov) --001a11c2af0026e4a104da04cd02 Content-Type: text/plain; charset=UTF-8 Hi, 1) I didn't get why do we need fprintf("Loaded/Unloaded extension"). It'll break all the tests in DEBUG mode 2) zend_error() may work through SAPI handler (e.g. for FastCGI sapi it may try to send error message to WebServer while request context is not initialized yet). I think it must work now, but should be double checked. Thanks. Dmitry. On Wed, Apr 10, 2013 at 8:57 PM, Pierre Joye wrote: > hi, > > On Wed, Apr 10, 2013 at 6:50 PM, Julien Pauli wrote: > > Hi all, > > > > Here are two branches that improve extension loading mechanisms and > remove > > dusty old features not used any more. > > > > No BC or nothing, though perhaps some Windows support tricks to add ? > > > > Thoughts ? > > > > https://github.com/jpauli/php-src/extensions_improvements< > https://github.com/jpauli/php-src/compare/extensions_improvements> > > > > https://github.com/jpauli/php-src/tree/remove_old_php4_dl > > I'm not sure about the zend_error usage, I remember some issues about > it (not always initialized and similar issues). Dmitry, do you > remember why we used fprintf there? :) > > Cheers, > -- > Pierre > > @pierrejoye > --001a11c2af0026e4a104da04cd02--