Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 | |
| | ||||||
* | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 1 | -1/+1 | |
| | ||||||
* | Make zend_parse_parameters share fast zpp implementation where possible | Andrea Faulds | 2014-12-29 | 1 | -46/+46 | |
| | | | | | | | | | | | | | | Rename shared implementation functions and build them unconditionally Don't fail on empty path for zend_parse_arg_path Update type names Fix behaviour of by-reference "z" Make 'o' use zend_parse_arg_object Fix NULL string check in zend_parse_arg_path(_str) | |||||
* | Micro optimaztion (yeah, I know compiler supposed to do that) | Xinchen Hui | 2014-12-22 | 1 | -2/+2 | |
| | ||||||
* | Use "float" and "integer" in typehint and zpp errors | Andrea Faulds | 2014-12-21 | 1 | -2/+2 | |
| | ||||||
* | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -158/+158 | |
| | ||||||
* | Merge branch 'zppFailOnOverflow' | Andrea Faulds | 2014-12-13 | 1 | -8/+19 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * zppFailOnOverflow: Fix MySQLi tests Fixed gd test Refactor ZEND_LONG_MAX/MIN checks into ZEND_DOUBLE_FITS_LONG() Fixed copy-and-paste error Fix more 32-bit tests Skip buncha tests on 32-bit skip simplexml skip posix 32-bit skip tests on 32-bit Fixes simplexml test Fixes posix tests Fixes iconv tests Marked tests as 32-bit Fixed more 32-bit tests Fixed some 32-bit tests Mark said ext/date tests as 32-bit only Fixed ext/date tests broken by zpp error on overflow Fixed broken tests Make zpp fail if NaN passed for int, or out-of-range float for non-capping int Conflicts: ext/date/tests/getdate_variation7.phpt ext/date/tests/localtime_variation3.phpt | |||||
| * | Refactor ZEND_LONG_MAX/MIN checks into ZEND_DOUBLE_FITS_LONG() | Andrea Faulds | 2014-11-29 | 1 | -2/+2 | |
| | | ||||||
| * | Fixed copy-and-paste error | Andrea Faulds | 2014-11-29 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'master' into zppFailOnOverflow | Andrea Faulds | 2014-11-29 | 1 | -3/+3 | |
| |\ | ||||||
| * \ | Merge branch 'master' into zppFailOnOverflow | Andrea Faulds | 2014-11-01 | 1 | -78/+61 | |
| |\ \ | ||||||
| * | | | Make zpp fail if NaN passed for int, or out-of-range float for non-capping int | Andrea Faulds | 2014-09-22 | 1 | -8/+19 | |
| | | | | ||||||
* | | | | Fixed compilation warnings | Dmitry Stogov | 2014-12-12 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Use zend_string* for op_array->arg_info[]->name and ↵ | Dmitry Stogov | 2014-12-03 | 1 | -9/+9 | |
| |_|/ |/| | | | | | | | | op_array->arg_info[]->class_name. For internal functions we still use char*. | |||||
* | | | Pack EX(num_args) into EX(This).u2.num_args | Dmitry Stogov | 2014-11-28 | 1 | -3/+3 | |
| |/ |/| | ||||||
* | | fix datatype mismatches | Anatol Belski | 2014-10-24 | 1 | -3/+3 | |
| | | | | | | | | and convert len args to size_t where the underlaying API uses zend_string | |||||
* | | move key lengths to use size_t as zend_string is used internally anyway | Anatol Belski | 2014-10-23 | 1 | -66/+66 | |
| | | ||||||
* | | fix several datatype mismatches | Anatol Belski | 2014-10-22 | 1 | -10/+10 | |
| | | ||||||
* | | all the key_len use uint, fix the warning when using strlen on 64 bit | Anatol Belski | 2014-10-22 | 1 | -9/+9 | |
| | | ||||||
* | | Fix procedural finfo calls in methods | Nikita Popov | 2014-10-16 | 1 | -0/+1 | |
| | | | | | | | | getThis() will return the $this of the calling method. | |||||
* | | Merge branch 'PHP-5.6' | Anatol Belski | 2014-10-12 | 1 | -1/+1 | |
|\ \ | | | | | | | | | | | | | * PHP-5.6: DLL export several APIs needed for phpdbg | |||||
| * | | DLL export several APIs needed for phpdbg | Anatol Belski | 2014-10-12 | 1 | -1/+1 | |
| | | | ||||||
* | | | Update get_class_name semantics | Nikita Popov | 2014-10-09 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * get_class_name is now only used for displaying the class name in debugging functions like var_dump, print_r, etc. It is no longer used in get_class() etc. * As it is no longer used in get_parent_class() the parent argument is now gone. This also fixes incorrect parent classes being reported in COM. * get_class_name is now always required (previously some places made it optional and some required it) and is also required to return a non-NULL value. * Remove zend_get_object_classname. This also fixes a number of potential leaks due to incorrect usage of this function. | |||||
* | | | Remove zend_get_class_entry function | Nikita Popov | 2014-10-09 | 1 | -1/+0 | |
| | | | ||||||
* | | | Replaced EG(This) and EX(object) with EX(This). | Dmitry Stogov | 2014-10-03 | 1 | -25/+9 | |
| |/ |/| | | | | | Internal functions now recieves zend_execute_data as the first argument. | |||||
* | | fix condition | Anatol Belski | 2014-09-13 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | A char array like val[1] would always be valid when checking like !val. Probably better were to check for ->len, but actually ->val[0] is fine as the actual zend_string should have been initalized before. | |||||
* | | reduce the struct size by 8 byte on 64 bit | Anatol Belski | 2014-09-12 | 1 | -1/+1 | |
| | | ||||||
* | | make array/object APIs accept large strings as values of elements/props | Anatol Belski | 2014-08-28 | 1 | -9/+9 | |
| | | ||||||
* | | first show to make 's' work with size_t | Anatol Belski | 2014-08-27 | 1 | -2/+2 | |
| | | ||||||
* | | master renames phase 3 | Anatol Belski | 2014-08-25 | 1 | -8/+8 | |
| | | ||||||
* | | master renames phase 2 | Anatol Belski | 2014-08-25 | 1 | -9/+9 | |
| | | ||||||
* | | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -54/+54 | |
| | | ||||||
* | | Merge remote-tracking branch 'php/master' | Anatol Belski | 2014-08-20 | 1 | -0/+1 | |
|\ \ | ||||||
| * | | Fixed ext/pdo_*/tests/pdo_005.phpt tests failure | Dmitry Stogov | 2014-08-20 | 1 | -0/+1 | |
| | | | ||||||
* | | | fix typo | Anatol Belski | 2014-08-18 | 1 | -1/+1 | |
| | | | ||||||
* | | | renamed _z_param_long | Anatol Belski | 2014-08-18 | 1 | -3/+3 | |
| | | | ||||||
* | | | Merge remote-tracking branch '64bit_ng/master' | Anatol Belski | 2014-08-18 | 1 | -54/+54 | |
|\ \ \ | |/ / |/| | | | | | | | | Conflicts: Zend/zend_API.h | |||||
| * | | some more pure naming replacements | Anatol Belski | 2014-08-17 | 1 | -6/+6 | |
| | | | ||||||
| * | | several fixes - | Anatol Belski | 2014-08-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | - param parsing Z_PARAM_STR vs Z_PARAM_STRING - some functions for new params - etc | |||||
| * | | first shot on merging the core fro the int64 branch | Anatol Belski | 2014-08-16 | 1 | -49/+49 | |
| | | | ||||||
* | | | Fixed parameter parsing | Dmitry Stogov | 2014-08-18 | 1 | -3/+3 | |
|/ / | ||||||
* | | cleanup | Xinchen Hui | 2014-08-14 | 1 | -0/+1 | |
| | | ||||||
* | | Fixed compilation warnings about unused labels | Dmitry Stogov | 2014-08-11 | 1 | -124/+136 | |
| | | ||||||
* | | Fixed ZTS build | Dmitry Stogov | 2014-07-14 | 1 | -28/+28 | |
| | | ||||||
* | | Fast parameter parsing API | Dmitry Stogov | 2014-07-11 | 1 | -0/+604 | |
| | | | | | | | | | | | | This API is experemental. It may be changed or removed. It should be used only for really often used functions. (Keep the original parsing code and wrap usage with #ifndef FAST_ZPP) | |||||
* | | Partial fix that allows internal constructors to set $this to null. | Dmitry Stogov | 2014-07-09 | 1 | -0/+21 | |
| | | | | | | | | | | | | | | The address of $this passed to drectly called internal constructor in execute_data->return_value. Internal constructors should use ZEND_CTOR_MAKE_NULL() macro (insted of previous ZEND_NULL(EG(This))) to do the work. This patch doesn't fix the problem for indirectly called constructors. e.g. parant::__construct(). | |||||
* | | Removed EG(active_symbol_table) and use corresponding value from ↵ | Dmitry Stogov | 2014-07-04 | 1 | -1/+1 | |
| | | | | | | | | EG(current_execute_data) | |||||
* | | Fixed _zend_get_parameters_array | Xinchen Hui | 2014-06-25 | 1 | -2/+1 | |
| | | | | | | | | | | it should not decrease the refcount (spotted by register_shutdown_function in ext/mysqli/tests/bug49442.phpt) | |||||
* | | Avoid useless merge | Dmitry Stogov | 2014-06-04 | 1 | -1/+1 | |
| | | ||||||
* | | ext/soap support for phpng (incomplete - just compilable) | Dmitry Stogov | 2014-05-15 | 1 | -0/+2 | |
| | |