Source

pecl-eio / config.m4

Author Commit Message Labels Comments Date
Ruslan Osmanov
Fix: Bitbucket issue #2: Static build fails Fix: build failed when EVENTFD was not available
Tags
1.2.5
Ruslan Osmanov
Refact: no_separation = 1 Refact: config.m4: sockets deps included after PHP_NEW_EXTENSION git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@329100 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Fix: build failed without sockets extension git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@329079 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Add: BSD support Change: internal event notification uses pipe() when eventfd() is not available. Del: some redundant code Fix: use libeio's EIO_FALLOC_FL_KEEP_SIZE instead of the system constant git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@326893 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Fix: copyright info git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@326407 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Refact: libeio upgraded Fix: bug #62392 where eio_*stat functions didn't return st_size Fix: package.xml referenced to some nonexistent files Fix: garbage in result arg of the callbacks in case of error Change: warn about failed op in cb only when compiled with debug support Add: test for stat on nonexistent files Add: sockets support(eio_sendfile, eio_readahead etc.), enabled by default Add: eio_seek function Change: numeric fd arguments are now mixed(stream, Socket, or number) git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@326321 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Fix: deps on pthread on some setups git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@321938 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Change: libeio is now embedded, no need to install it separately Change: functions call info and call info cache used instead of zvals Fix: segmentation fault on 32-bit platforms with the default 4-bit LFS git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@321910 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Change: renamed eio_get_eventfd to eio_get_event_stream Change: use simple std m4 macros git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@318753 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Change: renamed eio.c to php_eio.c in order to make gebugging with libeio more comfortable git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@318724 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Change: mutex switch that used in communications with libeio replaced with eventfd; the same descriptor exported to userspace to bind with existing event loops Add: eio_get_eventfd function to get eventfd descriptor Add: header checks in configuration Change: libeio initialization moved to the MINIT phase, but unfinished requests are still handled in the RSHUTDOWN phase Change: simplified libeio callbacks git-svn-id: https://svn.php.net/repository/pecl/eio/branches/eio-eventfd@318490 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Add: Support of exported eventfd git-svn-id: https://svn.php.net/repository/pecl/eio/branches/eio-eventfd@318426 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Fix: heavy bulk requests damaged event loop causing much CPU consumption Fix: in a threaded SAPI libeio in a single process might initialize mutex multiple times Change: switch from semaphore to mutex Change: dropped --with-eio-shm* configuration options git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@318345 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Fix: eio_poll had been out of sync with the IPC Fix: pathnames in tests Change: dropped preprocessor checks on non-UNIX platforms, i.e. no plans to support non-UNIX git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@318314 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Change: refactored some tests Add: request types have readable values in error messages Add: errno replaced with the meaningful string in error messages Fix: eio_chown denied uid -1 value Fix: message about required libeio git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@318223 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Change: Shared memory permissions are set to 0660 by default Change: Removed redundant code and comments Add: Tests: eio_read_basic.phpt, eio_stat_basic.phpt Fix: the package XML Fix: docs git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@318066 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Change: 0660 default permissions for the semaphore git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@317984 c90b9560-bf6c-de11-be94-00142212c4b1
Ruslan Osmanov
Change: Moved to normal svn structure Change: svn:ignore git-svn-id: https://svn.php.net/repository/pecl/eio/trunk@317910 c90b9560-bf6c-de11-be94-00142212c4b1