Dmitry Stogov
46e486ff3d
It doesn't make sense to colect garbage after fatal errors
2015-01-23 16:40:16 +03:00
Dmitry Stogov
f71e64e53a
Revert "Fixed ASSERTION"
...
This reverts commit 76f438e06f
.
2015-01-23 16:37:39 +03:00
Xinchen Hui
76f438e06f
Fixed ASSERTION
2015-01-23 14:18:56 +08:00
Xinchen Hui
16732dedfe
Fixed refcount handling in get_class_vars()
2015-01-23 13:32:07 +08:00
Sara Golemon
b8e262901e
Add missing ZEND_API tag to declaration of int zendparse();
2015-01-22 14:04:49 -08:00
Dmitry Stogov
b494aa0ba0
Fixed compiler reenterability
2015-01-22 20:39:34 +03:00
Dmitry Stogov
6f0e5aab43
Fixed GC after destruction of object store.
2015-01-22 20:38:42 +03:00
Dmitry Stogov
faf917d94e
define() must not modify the source array
2015-01-22 15:49:38 +03:00
Dmitry Stogov
e21fefde38
Fixed destruction of circular garbage
2015-01-22 14:24:27 +03:00
Dmitry Stogov
061c0ed9ee
Fixed double free and cleanup
2015-01-22 12:59:53 +03:00
Dmitry Stogov
3e31838d19
zend_read_property() has to provide a holder for return value.
...
Previously it was possible that zend_read_property() returned pointer to zval allocated on stack.
2015-01-22 11:50:42 +03:00
Bob Weinand
4e0ae4dbbc
Forgot to add test...
2015-01-21 23:54:03 +01:00
Bob Weinand
bd629428a6
Removed efree() on arena_alloc()ed memory
2015-01-21 23:52:48 +01:00
Anatol Belski
8fb29d3f63
fix declaration
2015-01-20 11:30:03 +01:00
Dmitry Stogov
d975f63f73
Merge branch 'master' of git.php.net:php-src
...
* 'master' of git.php.net:php-src:
Update remaining octal 32-bit tests
2015-01-20 08:56:09 +03:00
Dmitry Stogov
8dc3c283b8
cleanup
2015-01-20 08:55:36 +03:00
Andrea Faulds
5c88d11243
Update remaining octal 32-bit tests
2015-01-20 05:54:13 +00:00
Xinchen Hui
6f67d5ad6e
Unused parse_arg_object_to_string
2015-01-20 12:02:54 +08:00
Xinchen Hui
8d60d37001
Unused var
2015-01-20 11:58:40 +08:00
Sara Golemon
1010b0ea4f
Provide compiler hook for altering the AST pre-compilation.
2015-01-19 10:43:57 -08:00
Xinchen Hui
137a251a52
Merge branch 'master' of https://git.php.net/repository/php-src
2015-01-19 09:12:44 -05:00
Nikita Popov
5f0248304e
Revert "Remove static calls from incompatible $this context"
...
This reverts commit dc9991b167
.
2015-01-19 15:12:51 +01:00
Xinchen Hui
442efdaaea
Optimized is_a
2015-01-19 09:10:01 -05:00
Dmitry Stogov
230bfb1067
Generate better code for comparisons with boolean constants
2015-01-19 17:02:17 +03:00
Dmitry Stogov
eb8d7fe710
old_size is already known
2015-01-19 15:26:04 +03:00
Dmitry Stogov
2efa53649e
Optimize code generated for "while" and "for" loops.
...
Eliminate one JMP opcode for each loop iteration.
2015-01-19 13:27:44 +03:00
Xinchen Hui
b33629f212
Only use explicit ">" in sorting algo
2015-01-19 03:32:28 -05:00
Xinchen Hui
020b51b46e
Don't use >= as sorting condition
...
which could avoid breaking usage like:
usort($a, function($a, $b) { return $a > $b; })
2015-01-19 01:36:56 -05:00
Xinchen Hui
218d83d217
Fixed annoying incompatible pointer type warning
2015-01-18 07:24:57 -05:00
Xinchen Hui
f42d9d6161
Fixed bug #68805 (Double define)
2015-01-17 23:06:37 -05:00
Rasmus Lerdorf
6c9621c937
typo
2015-01-17 11:38:40 -08:00
Andrea Faulds
5f29b98051
Error on invalid octal (fixes PHPSadness #31 )
...
Further error checks
2015-01-17 18:50:28 +00:00
Nikita Popov
83391b5518
Remove for #-style comments in ini files
2015-01-17 18:26:44 +01:00
Nikita Popov
dc9991b167
Remove static calls from incompatible $this context
2015-01-17 18:26:44 +01:00
Dmitry Stogov
b46894d104
Partially revert 3477135cd1
2015-01-16 02:21:27 +03:00
Dmitry Stogov
1c5e914616
Fixed build without alloca()
2015-01-15 21:43:17 +03:00
Dmitry Stogov
12cbb9c156
Merge branch 'master' of git.php.net:php-src
...
* 'master' of git.php.net:php-src:
updated NEWS
updated NEWS
PDO_MySQL: Differentiate between linux and win32 when passing unix_socket
bump year
bump year
Bump year
2015-01-15 21:09:20 +03:00
Dmitry Stogov
b476c27135
Fixed double free
2015-01-15 21:08:43 +03:00
Dmitry Stogov
3477135cd1
Avoid usage of uninitialized data
2015-01-15 21:08:21 +03:00
Xinchen Hui
fc33f52d8c
bump year
2015-01-15 23:27:30 +08:00
Dmitry Stogov
34723d1b75
Fixed malloc/emalloc mess
2015-01-15 18:05:58 +03:00
Dmitry Stogov
989daeb5bb
Initialize ht->nTableMask
2015-01-15 15:21:38 +03:00
Anatol Belski
1af91d944a
optimize offset computation
2015-01-15 11:18:40 +01:00
Anatol Belski
706b7c6e07
don't return value in the void function
2015-01-15 11:18:39 +01:00
Anatol Belski
cdfafd3f38
fix "unknown void * size" err
2015-01-15 11:18:38 +01:00
Xinchen Hui
8a0bc38535
Merge branch 'zend_sort' of https://github.com/laruence/php-src
2015-01-14 22:15:41 -05:00
Dmitry Stogov
90c20b4c24
Fixed typo
2015-01-14 21:09:06 +03:00
Dmitry Stogov
2325758624
Improve "instanceof". Interfaces of the left operand should be checked only if the right operand is interafce itself.
2015-01-14 15:06:26 +03:00
Anatol Belski
d5b5ad72b6
cleanup
2015-01-14 12:32:23 +01:00
Anatol Belski
8e3764e287
fixed zend_hash_init() when the lzcnt instruction isn't supported
2015-01-14 12:32:23 +01:00