Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | removed sapi/apache_hooks | Anatol Belski | 2015-02-10 | 1 | -1970/+0 |
| | |||||
* | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | |||||
* | Drop duplicate arg from hash_get_current_key_ex | Nikita Popov | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -39/+39 |
| | |||||
* | reworked the patch, less new stuff but worky | Anatol Belski | 2014-09-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TLS is already used in TSRM, the way exporting the tsrm cache through a thread local variable is not portable. Additionally, the current patch suffers from bugs which are hard to find, but prevent it to be worky with apache. What is done here is mainly uses the idea from the RFC patch, but - __thread variable is removed - offset math and declarations are removed - extra macros and definitions are removed What is done merely is - use an inline function to access the tsrm cache. The function uses the portable tsrm_tls_get macro which is cheap - all the TSRM_* macros are set to placebo. Thus this opens the way remove them later Except that, the logic is old. TSRMLS_FETCH will have to be done once per thread, then tsrm_get_ls_cache() can be used. Things seeming to be worky are cli, cli server and apache. I also tried to enable bz2 shared and it has worked out of the box. The change is yet minimal diffing to the current master bus is a worky start, IMHO. Though will have to recheck the other previously done SAPIs - embed and cgi. The offsets can be added to the tsrm_resource_type struct, then it'll not be needed to declare them in the userspace. Even the "done" member type can be changed to int16 or smaller, then adding the offset as int16 will not change the struct size. As well on the todo might be removing the hashed storage, thread_id != thread_id and linked list logic in favour of the explicit TLS operations. | ||||
* | native tls initial patch | krakjoe | 2014-09-20 | 1 | -1/+1 |
| | |||||
* | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 1 | -1/+1 |
| | |||||
* | Cleanup (1-st round) | Dmitry Stogov | 2014-04-15 | 1 | -14/+14 |
| | |||||
* | Use better data structures (incomplete) | Dmitry Stogov | 2014-02-10 | 1 | -1/+1 |
| | |||||
* | Merge branch 'PHP-5.6' | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
|\ | |||||
| * | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | | |||||
* | | We might as well re-use the TSRMLS parameters here as they are available in ↵ | Kalle Sommer Nielsen | 2013-12-18 | 1 | -7/+5 |
|/ | | | | PHP_FUNCTION anyway to save a TSRMLS_FETCH() call | ||||
* | Happy New Year | Xinchen Hui | 2013-01-01 | 1 | -1/+1 |
| | |||||
* | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | |||||
* | - Added missing PHP_FE_END/ZEND_FE_END | Felipe Pena | 2011-08-06 | 1 | -1/+1 |
| | |||||
* | - Year++ | Felipe Pena | 2011-01-01 | 1 | -1/+1 |
| | |||||
* | * implement new output API, fixing some bugs and implementing some feature | Michael Wallner | 2010-05-31 | 1 | -1/+1 |
| | | | | | | | | | | | requests--let's see what I can dig out of the bugtracker for NEWS-- and while crossing the road: * implemented new zlib API * fixed up ext/tidy (what was "s&" in zend_parse_parameters() supposed to do?) Thanks to Jani and Felipe for pioneering. | ||||
* | Removed safe_mode | Kalle Sommer Nielsen | 2010-04-26 | 1 | -11/+10 |
| | | | | | | | * Removed ini options, safe_mode* * Removed --enable-safe-mode --with-exec-dir configure options on Unix * Updated extensions, SAPI's and core * php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore | ||||
* | Remove a couple TSRMLS_FETCH() calls around ext/main/sapi | Kalle Sommer Nielsen | 2010-04-13 | 1 | -1/+2 |
| | |||||
* | - Reverted r296062 and r296065 | Jani Taskinen | 2010-03-12 | 1 | -229/+266 |
| | |||||
* | MFH: Improved / fixed output buffering (Michael Wallner) | Jani Taskinen | 2010-03-11 | 1 | -266/+229 |
| | |||||
* | sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php | Sebastian Bergmann | 2010-01-03 | 1 | -1/+1 |
| | |||||
* | - fix build | Pierre Joye | 2009-03-16 | 1 | -1/+1 |
| | |||||
* | - revert last commit (tree was not updated) | Pierre Joye | 2009-03-16 | 1 | -7/+5 |
| | |||||
* | - fix vc6 build | Pierre Joye | 2009-03-16 | 1 | -5/+7 |
| | |||||
* | Adjust previous fix to avoid compiler warnings | Ilia Alshanetsky | 2009-03-07 | 1 | -6/+5 |
| | |||||
* | Improved parameter handling | Ilia Alshanetsky | 2009-03-07 | 1 | -8/+3 |
| | |||||
* | - MFH: fix build (use the same arginfo than the aliased func) | Pierre Joye | 2009-02-02 | 1 | -1/+1 |
| | |||||
* | MFH: | Felipe Pena | 2009-01-30 | 1 | -56/+75 |
| | | | | | | | - WS, CS - Added missing param. checking - Fixed type for 'l' | ||||
* | Improved parameter parsing | Ilia Alshanetsky | 2009-01-27 | 1 | -11/+5 |
| | |||||
* | MFB: Improved parameter handling | Ilia Alshanetsky | 2009-01-05 | 1 | -4/+3 |
| | |||||
* | MFH: Bump copyright year, 3 of 3. | Sebastian Bergmann | 2008-12-31 | 1 | -1/+1 |
| | |||||
* | new parameter-parsing api | Alexey Zakhlestin | 2008-11-18 | 1 | -170/+145 |
| | |||||
* | - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro | Felipe Pena | 2008-11-17 | 1 | -10/+0 |
| | |||||
* | - Revert ZEND_BEGIN_ARG_INFO change | Felipe Pena | 2008-11-02 | 1 | -0/+10 |
| | |||||
* | - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro | Felipe Pena | 2008-10-24 | 1 | -10/+0 |
| | |||||
* | - Added arginfo | Felipe Pena | 2008-07-20 | 1 | -10/+56 |
| | |||||
* | MFH: New way for check void parameters | Felipe Pena | 2008-03-10 | 1 | -24/+24 |
| | |||||
* | MFH: Bump copyright year, 2 of 2. | Sebastian Bergmann | 2007-12-31 | 1 | -1/+1 |
| | |||||
* | Improved memory usage by movig constants to read only memory. (Dmitry, Pierre) | Dmitry Stogov | 2007-09-27 | 1 | -2/+2 |
| | |||||
* | - Avoid sprintf, even when checked copy'n'paste or changes lead to errors | Marcus Boerger | 2007-02-24 | 1 | -4/+4 |
| | |||||
* | use snprintf | Stanislav Malyshev | 2007-02-23 | 1 | -2/+2 |
| | |||||
* | MFH: Bump year. | Sebastian Bergmann | 2007-01-01 | 1 | -1/+1 |
| | |||||
* | MFH | Antony Dovgal | 2006-12-28 | 1 | -2/+2 |
| | |||||
* | more int->zend_bool conversions | Nuno Lopes | 2006-09-06 | 1 | -1/+2 |
| | |||||
* | bump year and license version | foobar | 2006-01-01 | 1 | -3/+3 |
| | |||||
* | MFH: nuke php3 legacy | foobar | 2005-12-06 | 1 | -2/+2 |
| | |||||
* | MFH: nuke php3 legacy | foobar | 2005-12-06 | 1 | -4/+4 |
| | |||||
* | - Bumber up year | foobar | 2005-08-03 | 1 | -1/+1 |
| | |||||
* | - Fix another generated header include | foobar | 2005-01-14 | 1 | -1/+1 |
| |