Commit Graph

40995 Commits

Author SHA1 Message Date
Antony Dovgal
e128a1d885 fix ZTS build 2008-03-21 08:28:09 +00:00
Steph Fox
c11bcd5414 Deliberate test breakage (no idea how many) in an attempt to see where the valgrind 'bad news' is coming from on gcov.php.net. 2008-03-21 05:22:10 +00:00
Steph Fox
f0fdef1b64 Cosmetics (RC data) 2008-03-21 05:05:23 +00:00
aab1c98c27 ChangeLog update 2008-03-21 01:31:42 +00:00
Greg Beaver
d02dff1363 save work - sandbox is completely f**ed up, have to rm -rf and start again
This *SHOULD* fix issues, but I can't get run-tests to work reliably to be absolutely sure
2008-03-20 23:59:07 +00:00
Ilia Alshanetsky
b986dfaaae MFB: Refine fix for multibyte char hanling inside command names and args 2008-03-20 23:26:01 +00:00
Derick Rethans
993eb05f5b - Fix the DateTimeZone::getTransitions() algorithm. 2008-03-20 19:43:02 +00:00
Stanislav Malyshev
da40d5a172 MF5: make short_open_tag user-accessible 2008-03-20 17:31:17 +00:00
Rob Richards
cfb250b84f fix bug #44478 (Inconsistent behaviour when assigning new nodes)
add test
2008-03-20 16:46:55 +00:00
Andrey Hristov
9732763eca Small fix and a test case to prove it 2008-03-20 15:34:09 +00:00
Andrey Hristov
46df4529be Missing lines from the param-bind-non-changing fix 2008-03-20 13:58:46 +00:00
Andrey Hristov
0e884df573 - Don't modify the variables which are passed for parameter binding.
We need to clone them, if there will be a transformation (convert_to_xxx)
  which will change the origin.
- Make mysqlnd more compatible to libmysql, in this case if the execute of
  a statement fails set the state of the statement back to PREPARED
- A test case to check the case of a failing statement.
2008-03-20 13:25:49 +00:00
Antony Dovgal
a81de7c7a1 expect->expectf 2008-03-20 12:13:57 +00:00
Antony Dovgal
9b1c720c3d fix tests (tcp_socket is tcp_socket/ssl when/if openssl is enabled) 2008-03-20 08:35:11 +00:00
5e091cea85 ChangeLog update 2008-03-20 01:31:43 +00:00
David Soria Parra
a19e28ece9 Fix bug #44487 (call_user_method_array issues a warning when throwing an exception). 2008-03-20 00:50:47 +00:00
Nuno Lopes
2e390806ab add 2008-03-19 23:26:58 +00:00
George Wang
a4213c5e63 catch up with the latest release 2008-03-19 22:43:25 +00:00
Felipe Pena
c2cc4c428e Fixed test 2008-03-19 19:16:58 +00:00
Steve Seear
da3c0d3904 Adding language tests. 2008-03-19 18:06:22 +00:00
Steve Seear
07fb7b6377 Added some class tests; Replaced some hardcoded instance ids with %d. 2008-03-19 17:56:08 +00:00
Steve Seear
7533d77bb0 Adding tokenizer test 2008-03-19 17:43:49 +00:00
Steve Seear
77f4934103 Adding streams tests 2008-03-19 17:38:20 +00:00
Steve Seear
b4f5622904 Adding filesystem tests 2008-03-19 17:26:36 +00:00
Rasmus Lerdorf
b911467d1d MFB
Here are the signal changes from the 5.3 branch that optimizes signal
handler registration and switches from longjmp to siglongjmp in order
to make signal mask handling consistent across different UNIX operating
systems.
2008-03-19 16:37:49 +00:00
Felipe Pena
c604a1933c Cosmetic 2008-03-19 15:34:38 +00:00
Felipe Pena
d321bfba65 Fixed test 2008-03-19 15:22:59 +00:00
Felipe Pena
0e27741364 Fixed tests 2008-03-19 15:13:12 +00:00
Felipe Pena
b02063cf05 Fixed test 2008-03-19 14:55:58 +00:00
Felipe Pena
5056e34018 Fixed test 2008-03-19 14:45:24 +00:00
Felipe Pena
e7ecc9003e Added UEXPECT 2008-03-19 14:19:54 +00:00
Antony Dovgal
147967fd66 fix test 2008-03-19 14:00:47 +00:00
Felipe Pena
2f777042a0 Fixed error message (%s -> %v) 2008-03-19 14:00:46 +00:00
Antony Dovgal
6089f98338 fix typo 2008-03-19 12:44:05 +00:00
Antony Dovgal
da036996be make use of zend_atol() 2008-03-19 12:40:48 +00:00
Antony Dovgal
500e17c5c1 add zend_atol() and use it instead of zend_atoi() where applicable 2008-03-19 12:40:20 +00:00
Antony Dovgal
4ce259fc1a fix test 2008-03-19 12:36:00 +00:00
Felipe Pena
f0c4283f47 MFB: Fixed bug #43614 (incorrect processing of numerical string keys of array in arbitrary serialized data) 2008-03-19 03:12:39 +00:00
eee826d115 ChangeLog update 2008-03-19 01:31:36 +00:00
Ilia Alshanetsky
8c039bd8cc MFB: Bug #44445 (email validator does not handle domains starting/ending
with a -)
2008-03-18 23:32:56 +00:00
Andrey Hristov
86cc5d9325 MFB : fix the build 2008-03-18 17:32:03 +00:00
Andrey Hristov
e53f44b9bd MFB - Bug #44352 mysqli_connect_error() false negative for host errors 2008-03-18 16:58:43 +00:00
Robin Fernandes
da591e8eca Adding more tests for serialize() and unserialize(). 2008-03-18 15:12:42 +00:00
Dmitry Stogov
d390956ccb Removed hack (we don't need to modify class name).
(the problem is covered by Zend/tests/ns_056.phpt)
2008-03-18 11:37:15 +00:00
Dmitry Stogov
ea9305c543 Implemented concept of "delayed early binding" that allows opcode caches to perform class declaration (early and/or run-time binding) in exactly the same order as vanila php.
The following pseudo-code explains how it should be used in opcode cache.

function cache_compile_file($filename) {
        if (!is_cached($filename)) {
                ...
                orig_compiler_options = CG(compiler_optins);
                CG(compiler_options) |= ZEND_COMPILE_IGNORE_INTERNAL_CLASSES |
                                        ZEND_COMPILE_DELAYED_BINDING;
                $op_array = orig_compile_file($filename);
                CG(compiler_options) = orig_copiler_options;
                ...
        } else {
                $op_array = restore_from_cache($filename);
        }
        zend_do_delayed_early_binding($op_array);
}
2008-03-18 08:36:49 +00:00
Dmitry Stogov
a0378d3514 Fixed test 2008-03-18 06:44:54 +00:00
99e6fc1463 ChangeLog update 2008-03-18 01:31:32 +00:00
Felipe Pena
2c7b9a55cb Fix build 2008-03-18 00:37:35 +00:00
Stanislav Malyshev
8a6c836497 fix integer overflow in lenght calculation 2008-03-17 23:07:55 +00:00
Ilia Alshanetsky
8b32865ffc MFB: Properly address incomplete multibyte chars inside escapeshellcmd() 2008-03-17 23:02:35 +00:00