Joshua Rogers
|
26d5ad6c98
|
Add check for null pointer, as done in case 5 lines above.
|
2015-01-30 13:30:17 +11:00 |
|
Xinchen Hui
|
a1d9ceac7a
|
Fixed annoying warnings
|
2015-01-29 11:59:37 +08:00 |
|
Nikita Popov
|
d133e68bab
|
Remove support for hex number from is_numeric_string
|
2015-01-28 22:54:17 +01:00 |
|
Dmitry Stogov
|
638d0cb753
|
Merge branch 'typed_returns' of github.com:morrisonlevi/php-src into test
* 'typed_returns' of github.com:morrisonlevi/php-src:
Implement return types
|
2015-01-28 06:56:19 +03:00 |
|
Levi Morrison
|
c8576c5a46
|
Implement return types
RFC is documented here: https://wiki.php.net/rfc/return_types
|
2015-01-27 11:49:56 -07:00 |
|
Nikita Popov
|
4d3e4d3bf9
|
Remove assignment of new by reference
|
2015-01-26 21:00:22 +01:00 |
|
Dmitry Stogov
|
371dc9b6a6
|
Fixed bug #68896 (Changing ArrayObject value cause Segment Fault)
|
2015-01-26 11:25:05 +03:00 |
|
Xinchen Hui
|
91045c4d74
|
Fixed ext/standard/tests/general_functions/bug41970.phpt fails
|
2015-01-26 14:41:45 +08:00 |
|
Rasmus Lerdorf
|
388624d359
|
These tests all have intentional circular references
and they will leak and cause failures unless gc is enabled
|
2015-01-24 16:06:18 -08:00 |
|
Nikita Popov
|
6093c9370b
|
Fix resource leak when casting to string
|
2015-01-24 23:18:26 +01:00 |
|
Nikita Popov
|
05166566db
|
Fix declare encoding tests
Also add a test for bwoebi's last change.
|
2015-01-24 21:51:45 +01:00 |
|
Bob Weinand
|
c637ba118e
|
Fix segfault when no class ctx is defined
|
2015-01-24 20:00:46 +01:00 |
|
Nikita Popov
|
8dc1287739
|
Fix build
|
2015-01-24 19:53:07 +01:00 |
|
Bob Weinand
|
f3675d950d
|
Inline self-constants if possible at compile time
|
2015-01-24 19:19:02 +01:00 |
|
Adam Harvey
|
eb6dc9db29
|
Make gc_collect_cycles hookable.
|
2015-01-23 19:23:58 +00:00 |
|
Dmitry Stogov
|
be31acc927
|
Fixed memory leak
|
2015-01-23 20:35:32 +03:00 |
|
Dmitry Stogov
|
a7f1bf3ec5
|
Fixed possible double free of class static members
|
2015-01-23 17:10:05 +03:00 |
|
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 |
|