Could the curl_multi_info_read patch be considered for the 5.2 branch?

Thanks,

Brian

On May 6, 2006, at 6:27 PM, Ilia Alshanetsky wrote:

I've just created the PHP 5.2 branch from which future 5.X release will be made, so please update your local trees to this branch. The 5.1 branch is dead to patches except for those fixing security issues or critical regressions, once 5.2.0 is released, the 5.1 branch will be discontinued. Over the last week a list of planned changes for the 5.2 have been compiled on Lukas' wiki (http:// oss.backendmedia.com/PhP52). I've broken down the list into two sections "confirmed" and "pending discussion" the latter being changes I am not certain about and would like to hear everyone's feedback.

Confirmed:

* new functions: ext/date: date_sun_info (derick)
* Switch for disabling/enabling materialized cursors in mysqli (georg)
* add support for files >2GB (wez)
* Engine and Language optimizations.

DOM:
        * Add the registerNodeClass() function currently in HEAD
* Add Canonical functionality (still trying to figure out best method signature for this one)
        * Update IsID? functionality (code currently in HEAD)

PCRE (MFH)
        * cache hooks
* make it possible to set runtime limits on backtracking and recursion and add preg_last_error()

PDO
* Add PDO::defaultFetchMode attribute (partially done, remains only fetch_object) (pierre) * Allow the DSN to be passed as array, proposal phase. An initial proposal was done here (pierre, lukas)
        * PDO: FETCH_PROPS_LATE

SOAP
* SOAP Cache optimizations (Dmitri and Andrei) (technically it is already in)

SPL
        MFH
        * SPL: RegExIterator?
        * SPL: SplFileObject?: read csv, skip empty lines
* SPL: ArrayIterator?: overload ArrayAccess? support and array functions
        NEW
        * SPL: RegExIterator?: ability to pregsplit the matches
* SPL: SplFileObject?: ability to set the CSV separator per object * streams (SPL?): leverage memory/temp streams so that a string can be converted to a stream easily, some registration interface is nec

PDO SQLite
        * Upgrade bundled SQLite 3 library (Ilia)

XSL:
        * Add property to perform XInclude during transformation

XMLWriter:
* Synch code with HEAD (code is cleaner and shorter in HEAD) contains 2 new methods (fullEndElement? and writeRaw) * Add writeNote([xmlreader obj]), allow to create a push/ pull parser

XMLReader:
        * Merge functionality from HEAD
        * xmlReader::readInnerXml?
        * xmlReader::setSchema
        * passing libxml options when loading reader
* add readInnerXML?, readOuterXML?, readString, setSchema (all require libxml2-2.6.20+) ( use xmlreader const functions (lowers memory usage and runs faster)

Zend Engine and langages:
        * Zend: __toString()
        * Zend: interfaces with constructors
* Zend: exception functions TSRM signature (compatible with HEAD)
        * Drop ZE1 compatibility
        * E_RECOVERABLE_ERROR

* PostgreSQL
        * MFH pg_field_table() (edin)


Pending Discussion:

* Add input filter extension via a symlink from pecl into core as experimental (derick)
* Add json extension via a symlink from pecl into core as experimental
* on-the-fly static properties (mike)
* 'strict class' to disable dynamic member variable addition, see above (marcus)
* main: spprintf 'v' (maybe the zstr stuff?)
* Output Buffering rewrite (mike) (uncertain as of yet)


As far as the release plan, the hope is to have 5.2 released within 3 months, with major changes completed within the 1st month and the remaining 2 month used to get things stable. The tentative date for RC1 is June 22nd.

Ilia

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to