Nikita Popov
|
7722d2c584
|
Simplify argument production
|
2014-08-29 18:42:05 +02:00 |
|
Anatol Belski
|
d3fb1859f0
|
restore the old behavior for the assignment to string offset
|
2014-08-29 17:28:53 +02:00 |
|
Anatol Belski
|
451856420c
|
data type fixes
|
2014-08-29 12:53:37 +02:00 |
|
Xinchen Hui
|
0763d6b98d
|
use zend_string_equals_ci
|
2014-08-29 13:19:14 +08:00 |
|
Xinchen Hui
|
49bd049b7e
|
Keep folder mark style in this file
|
2014-08-29 13:05:58 +08:00 |
|
Johannes Schlüter
|
6592706340
|
Fix comparison in case of constant NULL as default value
Fixes "Fatal error: Default value for parameters with a class type hint
can only be NULL in ext/phar/phar.php on line 1120" whie creating phar.phar
|
2014-08-29 01:34:46 +02:00 |
|
Nikita Popov
|
ae7e663330
|
Fix bug #67922
|
2014-08-29 00:18:38 +02:00 |
|
Andrea Faulds
|
389d285973
|
Special-case aliases, add warning comments to implementations
|
2014-08-29 00:10:52 +02:00 |
|
Anatol Belski
|
898e1570a2
|
fixed trim() and strtok() to work with big strings
|
2014-08-28 21:59:00 +02:00 |
|
Anatol Belski
|
d6faac2cb2
|
make array/object APIs accept large strings as values of elements/props
|
2014-08-28 19:17:47 +02:00 |
|
Anatol Belski
|
d6930c9a87
|
replace llabs with imaxabs
both are gcc built-in but imaxabs doesn't require C99 compat (see man)
|
2014-08-28 18:58:24 +02:00 |
|
Anatol Belski
|
7f6d2b124b
|
fix format
|
2014-08-28 17:03:40 +02:00 |
|
Anatol Belski
|
d3bfbc079f
|
remove duplicate condition already present a line upper
|
2014-08-28 17:03:39 +02:00 |
|
Anatol Belski
|
8e4e765f7e
|
better alignment, won 8 byte on 64 bit with default alignment
|
2014-08-28 12:12:24 +02:00 |
|
Anatol Belski
|
6890830ec0
|
fix number format
|
2014-08-28 12:07:39 +02:00 |
|
Anatol Belski
|
bf84517b64
|
fix dir separator
|
2014-08-28 11:56:27 +02:00 |
|
Xinchen Hui
|
6a7c60540b
|
Merge branch 'master' of https://git.php.net/repository/php-src
|
2014-08-28 17:37:00 +08:00 |
|
Dmitry Stogov
|
b4f2588513
|
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
fix pg_last_notice()
Changed 'unsigned size_t' to 'size_t'
Fixed segfaults after change size_t of "s"
Fixed zend extensions multipy-times loadable
Revert "Fixed incompatible pointer type"
fix hash_pbkdf2()
|
2014-08-28 13:13:52 +04:00 |
|
Xinchen Hui
|
ff0045ea67
|
Fixed typo
|
2014-08-28 17:05:21 +08:00 |
|
Xinchen Hui
|
671caa6255
|
Fixed zend extensions multipy-times loadable
|
2014-08-28 15:13:57 +08:00 |
|
Dmitry Stogov
|
319ce224d2
|
LOAD_REGS() is not used anymore
|
2014-08-28 10:55:16 +04:00 |
|
Tjerk Meesters
|
6954bd4ff6
|
Merged PR 785 - Fixed ZEND_INT_(MIN/MAX) constants in signed multiplication
ZEND_INT_MIN and ZEND_INT_MAX should be ZEND_LONG_MIN and ZEND_LONG_MAX respectively.
|
2014-08-28 08:33:18 +08:00 |
|
Dmitry Stogov
|
f2b0370193
|
Use 'const' qualifier for pointrs to code used at run-time (the code must not be changed)
|
2014-08-28 02:44:06 +04:00 |
|
Andrea Faulds
|
e622e28972
|
Fixed constants in Zend/zend_multiply.h
Conflicts:
Zend/zend_multiply.h
|
2014-08-27 19:54:02 +01:00 |
|
Anatol Belski
|
3234480827
|
first show to make 's' work with size_t
|
2014-08-27 20:49:31 +02:00 |
|
Dmitry Stogov
|
ee552b628c
|
Reorder fields for better nenory consumtion and data locality on 64-bit systems
|
2014-08-27 22:45:27 +04:00 |
|
Dmitry Stogov
|
b1f53ca415
|
Use efree_size() instead of efree() where posible
|
2014-08-27 20:49:56 +04:00 |
|
Dmitry Stogov
|
8ec40397cd
|
Cleanup IS_VAR handling
|
2014-08-27 19:10:29 +04:00 |
|
Tjerk Meesters
|
a79b933384
|
Fixed corruption of execute_data when ZEND_STRLEN has to cast an object to string.
|
2014-08-27 23:00:11 +08:00 |
|
Xinchen Hui
|
24ab7b53f2
|
It should be int
|
2014-08-27 12:14:57 +08:00 |
|
Xinchen Hui
|
8b87534468
|
Fixed folder mark
|
2014-08-27 12:13:17 +08:00 |
|
Andrea Faulds
|
7379abba8f
|
Fixed Closure::apply() for int64
|
2014-08-27 02:05:50 +01:00 |
|
Andrea Faulds
|
17c5e82816
|
Merge branch 'master' into Closure_apply
|
2014-08-27 01:53:26 +01:00 |
|
Nikita Popov
|
1984a49b71
|
Fix zend_highlight functionality I broke
Magic consts are not supposed to be highlighted as keywords.
|
2014-08-27 01:26:57 +02:00 |
|
Nikita Popov
|
f3b629c982
|
Move =&new deprecation message into compiler
|
2014-08-26 23:36:53 +02:00 |
|
Nikita Popov
|
f8abb9a462
|
Handle remaining magic constants in parser as well
As far as I can see the !filename case cannot occur, so I dropped
it.
|
2014-08-26 23:36:52 +02:00 |
|
Dmitry Stogov
|
219794e1cd
|
Split and optimize loop
|
2014-08-27 00:52:50 +04:00 |
|
Nikita Popov
|
49b4e12e54
|
Add backup_doc_comment production
Bison can't detect the type of a mid-rule action, even if it accesses
$<str>$, so need to create a separate rule for this.
|
2014-08-26 22:31:58 +02:00 |
|
Nikita Popov
|
b7876e734a
|
eval() with parse error uses clean shutdown now
|
2014-08-26 22:31:58 +02:00 |
|
Nikita Popov
|
6c687e0d9b
|
Add type annotations to parser
Conflicts:
Zend/zend_language_parser.y
|
2014-08-26 22:31:58 +02:00 |
|
Nikita Popov
|
c71ab607ff
|
Don't alloc empty jmp opnum list for single-branch if
|
2014-08-26 22:31:57 +02:00 |
|
Anatol Belski
|
cd8bbfa149
|
fixed bitset computing on win64 build
|
2014-08-26 20:43:33 +02:00 |
|
Dmitry Stogov
|
cb37fe1aae
|
Fixed zero-size allocation in debug build
|
2014-08-26 21:32:20 +04:00 |
|
Anatol Belski
|
d285e346da
|
temporary fix for win64
|
2014-08-26 16:27:14 +02:00 |
|
Dmitry Stogov
|
661f90d4d1
|
Replaced Zend Memory Manager
|
2014-08-26 16:21:58 +04:00 |
|
Anatol Belski
|
b63ab83256
|
several signature and data type fixes
|
2014-08-26 13:20:21 +02:00 |
|
Dmitry Stogov
|
d17790b35e
|
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
fixed several long vs zend_long casts
|
2014-08-26 14:23:01 +04:00 |
|
Dmitry Stogov
|
055b632e7d
|
Fixed return operand type (Use IS_TMP_VAR instead of IS_VAR in the same way as it was before AST patch)
|
2014-08-26 14:22:03 +04:00 |
|
Anatol Belski
|
202e8db1dc
|
fixed several long vs zend_long casts
|
2014-08-26 11:26:53 +02:00 |
|
Dmitry Stogov
|
7cbbb37127
|
Fixed compile-time constants substitution
|
2014-08-26 13:06:19 +04:00 |
|