summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-09-20156-1063/+1049
|\ | | | | | | | | | | | | | | | | | | * origin/master: fixed copying of the struct as it's not being modified avoid strlen usage in loop Removes accidentally added files. Reverts some unwanted changes Deletes patch leftovers Replaces php5 with php7, without whitespace changes.
| * fixed copying of the struct as it's not being modifiedAnatol Belski2014-09-201-7/+7
| | | | | | | | in the subsequent function call
| * avoid strlen usage in loopAnatol Belski2014-09-201-4/+4
| |
| * Merge branch 'pull-request/805'Anatol Belski2014-09-20154-1052/+1038
| |\ | | | | | | | | | | | | | | | | | | | | | * pull-request/805: Removes accidentally added files. Reverts some unwanted changes Deletes patch leftovers Replaces php5 with php7, without whitespace changes.
| | * Removes accidentally added files.Florian MARGAINE2014-09-202-87/+0
| | |
| | * Reverts some unwanted changesFlorian MARGAINE2014-09-203-3/+3
| | |
| | * Merge branch 'master' into issue-67910Florian MARGAINE2014-09-201070-10629/+11818
| | |\ | | | | | | | | | | | | | | | | | | | | Conflicts: README.PARAMETER_PARSING_API ext/gmp/tests/001.phpt
| | * | Deletes patch leftoversFlorian MARGAINE2014-09-205-2801/+0
| | | |
| | * | Replaces php5 with php7, without whitespace changes.Florian MARGAINE2014-09-20173-1090/+3964
| | | |
* | | | native tls initial patchkrakjoe2014-09-2053-177/+319
|/ / /
* | | refixed printf fmt, used portable macrosAnatol Belski2014-09-202-2/+2
| | |
* | | forked bug41655 test for windowsAnatol Belski2014-09-202-1/+29
| | |
* | | Simplify foreach flagsNikita Popov2014-09-204-73/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | * FE_RESET_VARIABLE and FE_RESET_REFERENCE were always set together. * In some places the code checked FE_FETCH_BYREF instead of FE_RESET_REFERENCE and relied on them having the same value. * Now the FE_RESET_* flags are dropped and everything uses FE_FETCH_BYREF
* | | Fix leak in foreach with by-ref iteration of ref arrayNikita Popov2014-09-202-15/+5
| |/ |/|
* | Avoid strlen usageXinchen Hui2014-09-201-6/+5
| |
* | folder marksXinchen Hui2014-09-201-46/+19
| |
* | Added missed mod strXinchen Hui2014-09-202-0/+14
| |
* | Fixed built on OSXXinchen Hui2014-09-201-6/+8
| |
* | s,PHP 5,PHP 7,Johannes Schlüter2014-09-201-2/+2
| |
* | Update README.PARAMETER_PARSING_APIJohannes Schlüter2014-09-201-36/+26
| |
* | make the return value more logicAnatol Belski2014-09-201-1/+1
| | | | | | | | as if clz() were returning 32 on empty size
* | make use of intrinsics available with VS for bitset lookupsAnatol Belski2014-09-201-0/+35
| |
* | add the missing src fileAnatol Belski2014-09-201-1/+2
| |
* | reduce the struct size by 8 byte on 64 bitAnatol Belski2014-09-201-4/+4
| |
* | Make header C++ compatibleNikita Popov2014-09-191-1/+1
| |
* | Make number printing functions less genericNikita Popov2014-09-197-83/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that zend_ulong is 64bit on 64bit platforms, it should be sufficient to always use it, rather than supporting multiple types. API changes: * _zend_print_unsigned_to_buf and _zend_print_signed_to_buf no longer exist. * smart_str(ing)_print_long and smart_str(ing)_print_unsigned no longer exist. * Instead of all these, zend_print_ulong_to_buf and zend_print_long_to_buf should be used. * smart_str_append_generic_ex no longer exists. * smart_str(ing)_append_off_t(_ex) no longer exists, use smart_str(ing)_append_long(_ex) instead.
* | Use append_unsigned instead of append_long where appropriateNikita Popov2014-09-191-9/+9
| |
* | Use inline functions for most of smart_strNikita Popov2014-09-198-91/+68
| | | | | | | | | | | | | | smart_str_free_ex no longer exists, always use smart_str_free instead. smart_str_alloc no longer requires a newlen variable to be in scope, instead it returns the new length.
* | Remove SMART_STR_USE_REALLOCNikita Popov2014-09-191-17/+1
| |
* | Remove superfluous Z_REFCOUNTED_P checkNikita Popov2014-09-191-3/+0
| | | | | | | | The string is never interned and IS_CONSTANT_EX is always refcounted.
* | Merge branch 'PHP-5.6'Anatol Belski2014-09-191-3/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: fix possible array underflow Conflicts: ext/standard/image.c
| * \ Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2014-09-191-3/+3
| |\ \ | | | | | | | | | | | | | | | | * PHP-5.5: fix possible array underflow
| | * | fix possible array underflowAnatol Belski2014-09-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | there are multiple issues with this code - php_stream_read() returns an unsigned val, so is >= 0 - if it read less than sizeof(a) bytes, the function operates on garbage - result->channels is an unsigned val, so >= 0
* | | | Split inheritance into separate fileNikita Popov2014-09-199-1557/+1626
| | | | | | | | | | | | | | | | | | | | | | | | This moves handling of inheritance and interface implementation from zend_compile.c into a separate zend_inheritance.c file, as this is not really related to compilation.
* | | | updated the comment to charset_hintAnatol Belski2014-09-191-1/+2
| | | |
* | | | s/PHP 5/PHP 7/Johannes Schlüter2014-09-19897-898/+898
| | | |
* | | | reverted too muchAnatol Belski2014-09-191-2/+6
| | | |
* | | | reverted some previous IS_ABSOLUTE_PATH related changesAnatol Belski2014-09-193-33/+20
| | | | | | | | | | | | | | | | It's fine with strlen usage now, only one call
* | | | expand IS_ABSOLUTE_PATH on Windows, so then strlen() isn't called twiceAnatol Belski2014-09-191-1/+1
| | | |
* | | | simplify conditionAnatol Belski2014-09-191-1/+1
| | | |
* | | | Avoid double IS_INTERNED() checkDmitry Stogov2014-09-1924-92/+81
| | | |
* | | | Reverted incorrect chunkDmitry Stogov2014-09-191-1/+1
| | | |
* | | | Fixed useless or duplicated IS_INTERNED() checksDmitry Stogov2014-09-1932-76/+79
| | | |
* | | | forgot to replace the strlen callAnatol Belski2014-09-191-1/+1
| | | |
* | | | avoid multiple strlen calls for the same bufferAnatol Belski2014-09-191-17/+25
| | | |
* | | | avoid unnecessary strlen calls in loopAnatol Belski2014-09-192-4/+4
| | | |
* | | | fix length data typesAnatol Belski2014-09-192-6/+6
| | | |
* | | | fix signed/unsigned warning and add a noteAnatol Belski2014-09-191-2/+4
| | | |
* | | | fix conditionAnatol Belski2014-09-191-1/+1
| | | |
* | | | fix empty string checkAnatol Belski2014-09-191-1/+1
| | | |