gsoc:2009:api
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gsoc:2009:api [2009/07/30 03:52] – API updated vpj | gsoc:2009:api [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 211: | Line 211: | ||
* Name | * Name | ||
* eapi is used instead of ext_api | * eapi is used instead of ext_api | ||
+ | |||
+ | == 20th July == | ||
+ | * Callbacks with no extension specified | ||
+ | * Used dependency interface on mbstring/ | ||
+ | |||
+ | == 31st July == | ||
+ | * Setting callbacks accept module_number / type (through macros) | ||
+ | * Callbacks are called with module_number / type. e.g. usage - INIs could be registered from the callback | ||
+ | * Functions to search versions of an extension | ||
+ | * Example usage of the dependency interface : [[http:// | ||
+ | * How dependency interface is implemented on mbstring / exif : [[http:// | ||
+ | |||
+ | == 16th August == | ||
+ | * Received some suggestions from the community (mailing list) | ||
+ | * Fixed a problem with win32 build - included zend_eapi.c in config.w32 | ||
+ | * TSRMLS parameters are passed to callbacks to improve performance | ||
+ | * Added support for extensions loaded through dl() | ||
+ | * When a extension (say ext_dl) is loaded through dl() the callbacks of other extensions (already loaded) are called, if they require the ext_dl and the versions match | ||
+ | * Callbacks of ext_dl are called if the required extensions are available | ||
+ | * Did some testing with dl() |
gsoc/2009/api.1248925960.txt.gz · Last modified: 2017/09/22 13:28 (external edit)