Commit Graph

5964 Commits

Author SHA1 Message Date
1eb7fc2dd7 ChangeLog update 2007-06-09 01:31:16 +00:00
Antony Dovgal
1da8a5eba7 fix #41561 (Values set with php_admin_* in httpd.conf can be overwritten with ini_set()) 2007-06-08 14:47:32 +00:00
cdabbb1678 ChangeLog update 2007-06-08 01:31:12 +00:00
f22042f799 ChangeLog update 2007-06-07 01:31:15 +00:00
Antony Dovgal
a0ab81a4da minor optimization - make sure the objects are not the same instance before we start comparing their properties 2007-06-06 11:57:24 +00:00
Antony Dovgal
b81d63d74a fix #41608 (segfault on a weird code with objects and switch()) 2007-06-06 08:33:54 +00:00
c77c9eb628 ChangeLog update 2007-06-06 01:31:17 +00:00
Antony Dovgal
ec7de9df9e add SET_VAR_ASCII_STRINGL() 2007-06-05 11:25:02 +00:00
fea0046d83 ChangeLog update 2007-06-05 01:31:06 +00:00
Antony Dovgal
f673b558cc change E_NOTICE to E_ERROR when using a class constant from non-existent class
(noticed by Jani)
add tests
2007-06-04 08:24:32 +00:00
0ff936f6fb ChangeLog update 2007-05-31 01:31:19 +00:00
Antony Dovgal
8dc895b64a remove semicolons and make SunCC happy 2007-05-30 16:31:47 +00:00
32c9bd4e09 ChangeLog update 2007-05-30 01:31:09 +00:00
Ilia Alshanetsky
e844eaedbb MFB 2007-05-29 21:06:04 +00:00
Antony Dovgal
8cb7c70cc0 fix tests 2007-05-29 11:49:09 +00:00
Antony Dovgal
1be32fbe17 fix test 2007-05-29 08:58:27 +00:00
ddcd699761 ChangeLog update 2007-05-29 01:31:14 +00:00
Antony Dovgal
eab558a79e fix #41517 (different behaviour of floatval() in Unicode mode) 2007-05-28 20:26:52 +00:00
Antony Dovgal
13352e80e1 use unsigned modifiers 2007-05-28 10:07:35 +00:00
cbf8bc9038 ChangeLog update 2007-05-25 01:31:08 +00:00
Dmitry Stogov
89a13e70fe Impoved error reporting on parser errors (Matt, Dmitry) 2007-05-24 08:56:50 +00:00
018ed15cad ChangeLog update 2007-05-22 01:31:09 +00:00
Antony Dovgal
0c9a9f61fb use zend_make_string_zval()
thanks Matt!
2007-05-21 07:34:41 +00:00
Antony Dovgal
52587a3d5c check if fci->object_pp points to NULL 2007-05-21 07:12:34 +00:00
19fcd12cb2 ChangeLog update 2007-05-19 01:31:07 +00:00
Stanislav Malyshev
602c6c7986 fix unary operator precision (bug #41401) 2007-05-18 20:48:19 +00:00
Stanislav Malyshev
b9734eac07 add test for 41401 2007-05-18 20:26:59 +00:00
Dmitry Stogov
5dc51fecf8 Improved compilation of heredocs and interpolated strings. (Matt) 2007-05-18 13:12:47 +00:00
Antony Dovgal
c63a3187e5 fix #41421 (Uncaught exception from a stream wrapper segfaults) 2007-05-18 11:51:40 +00:00
0dccc487be ChangeLog update 2007-05-18 01:31:09 +00:00
Antony Dovgal
d05cf2f650 add test 2007-05-17 17:34:23 +00:00
Antony Dovgal
9bc954147e use zend_make_string_zval(), we want to see the notices 2007-05-17 17:28:12 +00:00
Antony Dovgal
f72dde13af fix test 2007-05-17 17:11:12 +00:00
e295b47f30 ChangeLog update 2007-05-17 01:31:11 +00:00
Marcus Boerger
dc41d46e5b - Extensions are indexed lowercased and not case aware 2007-05-16 18:56:38 +00:00
1c48c054ce ChangeLog update 2007-05-15 01:31:10 +00:00
Antony Dovgal
fcc82f1834 allow passing Unicode strings when a boolean is expected 2007-05-14 12:47:23 +00:00
ff0e88c872 ChangeLog update 2007-05-13 01:31:20 +00:00
Raghubansh Kumar
e3d89c2faa New version of 019.phpt 2007-05-12 12:26:12 +00:00
89b1137abc ChangeLog update 2007-05-12 01:31:11 +00:00
Antony Dovgal
563c6949c8 fix #41134 (zend_ts_hash_clean not thread-safe)
fix also zend_ts_hash_*destroy()
2007-05-11 12:19:44 +00:00
Antony Dovgal
ca43e24f55 fix #41351 (Invalid opcode with foreach ($a[] as $b)) 2007-05-11 09:38:52 +00:00
Dmitry Stogov
d60a809744 Fixed bug #39542 (Behaviour of require/include different to < 5.2.0) 2007-05-11 08:03:00 +00:00
05a84ea7f7 ChangeLog update 2007-05-08 01:31:17 +00:00
Antony Dovgal
a8be4e0f43 fix tests 2007-05-07 22:12:56 +00:00
Antony Dovgal
ccd97f3a21 fix test names 2007-05-07 17:23:53 +00:00
Antony Dovgal
8d9be0338b fix test names 2007-05-07 16:50:40 +00:00
Antony Dovgal
7e465587c8 add 64bit version of the tests 2007-05-07 13:59:58 +00:00
b5cba7409b ChangeLog update 2007-05-07 01:31:12 +00:00
Johannes Schlüter
cff001a1c9 - Fix test 2007-05-06 13:55:17 +00:00
b203a439ce ChangeLog update 2007-05-06 01:31:17 +00:00
Antony Dovgal
180cc9d9c4 fix tests, add more 2007-05-05 21:43:41 +00:00
e6ae7467e9 ChangeLog update 2007-05-05 01:31:15 +00:00
Dmitry Stogov
04ebde9741 ws 2007-05-04 16:53:09 +00:00
Dmitry Stogov
9b6f46a86c Fixed wrong deallocation 2007-05-04 16:51:18 +00:00
Antony Dovgal
8a7c9bb178 fix comments 2007-05-04 16:20:21 +00:00
Antony Dovgal
e8a95a2f7e new tests 2007-05-04 12:45:30 +00:00
Antony Dovgal
fe6fd4ed38 fix disabled classes 2007-05-04 12:17:30 +00:00
Antony Dovgal
46e31cf72e fix arrays with NULL keys in Unicode mode 2007-05-04 11:48:08 +00:00
Antony Dovgal
348d9b3695 merge one more missing patch from 5_2
thank you for not doing MFB
2007-05-04 11:12:30 +00:00
Antony Dovgal
07ae8a9b02 fix machine dependent test 2007-05-04 08:27:26 +00:00
9a95ff667d ChangeLog update 2007-05-04 01:31:10 +00:00
Johannes Schlüter
36245e66e1 - Fix skipif 2007-05-03 12:44:35 +00:00
14a28db0ef ChangeLog update 2007-05-03 01:31:08 +00:00
Antony Dovgal
15844a24a4 this test is only valid when Zend MM is enabled 2007-05-02 15:26:59 +00:00
Dmitry Stogov
7228f2307b Fixed altering $this via argument named "this" 2007-05-02 13:22:15 +00:00
5dde5772ea ChangeLog update 2007-05-01 01:31:03 +00:00
Johannes Schlüter
b9c840c58d - Fix "f" modifier for zend_parse_parameters_ex in case of a __call call
(fixes Zend/tests/bug19859.phpt and Zend/tests/bug34260.phpt)
2007-04-30 19:51:20 +00:00
Antony Dovgal
bcfd4067b6 make concatenating two binary strings a special case 2007-04-30 15:59:12 +00:00
a225fc0472 ChangeLog update 2007-04-29 01:31:07 +00:00
Antony Dovgal
0e240e2df1 this case is handled in convert_to_unicode(), no need to duplicate it 2007-04-28 12:05:19 +00:00
Antony Dovgal
7b0e0787f8 convert non-strings to unicode in unicode mode 2007-04-28 12:04:43 +00:00
Antony Dovgal
ddd0dbd4ed add new tests 2007-04-28 11:58:41 +00:00
5c10893641 ChangeLog update 2007-04-28 01:31:05 +00:00
Antony Dovgal
8c8f7708e9 add new tests 2007-04-27 21:32:40 +00:00
Antony Dovgal
35ba6cd0df fix typo (Z_USTRVAL_P -> Z_USTRLEN_P) and CS 2007-04-27 21:27:14 +00:00
Antony Dovgal
0e5d853a8d initialize retval_ptr_ptr before returning FAILURE
this fixes invalid read in #41209
2007-04-27 08:11:37 +00:00
c6f98e0722 ChangeLog update 2007-04-27 01:31:04 +00:00
Antony Dovgal
82e7dc3aeb fix tests 2007-04-26 23:32:30 +00:00
Antony Dovgal
8d21a5a2f4 add Id tag 2007-04-26 23:13:16 +00:00
Antony Dovgal
5ff229034f fix build on Tru64 2007-04-26 19:08:24 +00:00
Andrei Zmievski
d0ff39e936 Set CG(literal_type) for backticks. 2007-04-26 15:50:12 +00:00
Antony Dovgal
c393a42948 remove highlight.bg 2007-04-26 09:39:30 +00:00
4862f5645f ChangeLog update 2007-04-24 01:31:13 +00:00
Dmitry Stogov
ff7d2b0327 WIN64 support 2007-04-23 10:21:24 +00:00
445d6d59a3 ChangeLog update 2007-04-23 01:31:03 +00:00
cfdfe29986 ChangeLog update 2007-04-21 01:31:05 +00:00
Antony Dovgal
8649923814 new test 2007-04-20 09:17:37 +00:00
Antony Dovgal
788f860a4b this test is for 32bit 2007-04-20 07:55:14 +00:00
23baee870a ChangeLog update 2007-04-20 01:31:04 +00:00
Andrei Zmievski
a5e6735c34 Use ZEND_U_CONVERTER(). 2007-04-19 15:36:51 +00:00
Antony Dovgal
66be352817 fix #41118 (PHP does not handle overflow of octal integers)
MFB a small part of optimization patch applied only to 5_2
2007-04-19 11:24:48 +00:00
Antony Dovgal
a63ee1b323 fix & unify double-to-string conversion utils 2007-04-19 09:30:10 +00:00
61cb650b94 ChangeLog update 2007-04-18 01:31:12 +00:00
Dmitry Stogov
336af792ca typo 2007-04-17 06:27:03 +00:00
1fe58463fa ChangeLog update 2007-04-17 01:31:09 +00:00
Johannes Schlüter
3a89cfae67 - Fix zend_parse_parameters_ex() for format specifiers like "+f", like multiple
values followed by forced parameters. Fixes tests like
  ext/standard/tests/array/007.phpt and others
2007-04-16 18:50:05 +00:00
Dmitry Stogov
2908322c14 WIN64 support 2007-04-16 09:43:53 +00:00
a927b7b19f ChangeLog update 2007-04-14 01:31:09 +00:00
Antony Dovgal
3002349e55 fix #41075 (memleak when creating default object caused exception) 2007-04-13 14:39:34 +00:00
Antony Dovgal
0c9da15a56 add UEXPECTF 2007-04-13 13:37:55 +00:00
Antony Dovgal
63c1e37f85 new test 2007-04-13 13:37:09 +00:00
a6986f2156 ChangeLog update 2007-04-12 01:31:02 +00:00
Antony Dovgal
8957f06763 MFB 2007-04-11 22:35:25 +00:00
747218ba7e ChangeLog update 2007-04-11 01:31:05 +00:00
foobar
d34248e5f2 MFB:- Fixed ZEND_SIGNED_MULTIPLY_LONG() so that ext/filter/tests/046.phpt wont fail. (Integer overflow) 2007-04-10 10:57:54 +00:00
6259e449e1 ChangeLog update 2007-04-10 01:31:05 +00:00
Dmitry Stogov
91853fe83f Fixed 64-bit support 2007-04-09 15:30:37 +00:00
Antony Dovgal
a083ad9257 new test 2007-04-09 07:29:12 +00:00
7e75dcbe5a ChangeLog update 2007-04-07 01:31:01 +00:00
Marcus Boerger
4aa4a425b6 - Add a helper 2007-04-06 20:41:23 +00:00
858775b3b2 ChangeLog update 2007-04-06 01:31:05 +00:00
3aace23d89 ChangeLog update 2007-04-05 01:31:07 +00:00
01e1fa0495 ChangeLog update 2007-04-04 01:31:03 +00:00
Dmitry Stogov
1989ca7903 Removed undocumnted and incomplete support for strings in list() operator 2007-04-03 06:33:00 +00:00
1126c3509f ChangeLog update 2007-03-26 01:31:00 +00:00
e0112970bd ChangeLog update 2007-03-24 01:31:10 +00:00
Stanislav Malyshev
50312ac474 fix comment 2007-03-23 17:39:19 +00:00
Dmitry Stogov
a26ddf2573 Fixed bug #40899 (memory leak when nesting list()) 2007-03-23 12:46:38 +00:00
Dmitry Stogov
23fc1f0e42 Fixed bug #40883 (mysql_query() is allocating memory incorrectly). (Tony) 2007-03-23 07:59:54 +00:00
f9fcda00af ChangeLog update 2007-03-21 01:31:11 +00:00
Dmitry Stogov
3e7c4195e3 Improved Zend Memory Manager to guarantee reasonable time for worst cases of best-fit free block searching algorithm. 2007-03-20 06:47:12 +00:00
648b67ce92 ChangeLog update 2007-03-20 01:31:05 +00:00
Antony Dovgal
3786394e29 add folding tags 2007-03-19 23:57:49 +00:00
Dmitry Stogov
6e96aba15b Fixed bug #40833 (Crash when using unset() on an ArrayAccess object retrieved via __get()). 2007-03-19 18:36:49 +00:00
0069a2cd2e ChangeLog update 2007-03-16 01:31:11 +00:00
Antony Dovgal
98c6f184b2 new test 2007-03-15 16:43:01 +00:00
Antony Dovgal
99def5cac2 reset the exception if it's still NULL 2007-03-15 16:42:51 +00:00
677bdadcdc ChangeLog update 2007-03-15 01:31:11 +00:00
Antony Dovgal
e23af20804 fix #40800 (cannot disable memory_limit with -1) 2007-03-14 11:57:16 +00:00
e56edb3a03 ChangeLog update 2007-03-13 01:31:12 +00:00
Dmitry Stogov
5a4f3bcd37 Fixed bug #40770 (Apache child exits when PHP memory limit reached) 2007-03-12 17:00:07 +00:00
Antony Dovgal
43c8316d2d fix #40784 (Case sensivity in constructor's fallback) 2007-03-12 13:07:39 +00:00
50489f7682 ChangeLog update 2007-03-09 01:31:03 +00:00
Stanislav Malyshev
d3b90533fc MFB: fix crash on $x['x']['y'] += 1, patch by Brian Shire 2007-03-08 21:06:54 +00:00
Stanislav Malyshev
6bfcb2bdbd MFB test 2007-03-08 21:05:17 +00:00
Marcus Boerger
80c2f1f92c - Improved version of ternary shortcut 2007-03-08 17:30:28 +00:00
2e0903fe19 ChangeLog update 2007-03-08 01:31:10 +00:00
0c96c5035a ChangeLog update 2007-03-07 01:31:05 +00:00
Antony Dovgal
a298ef786a comment out unused function
need to figure out why and what for it has been added in the first place..
2007-03-06 21:07:52 +00:00
Antony Dovgal
def247344d declare zend_mm_random() only when needed 2007-03-06 20:58:40 +00:00
Antony Dovgal
37797ff7bf fix tests 2007-03-06 19:25:46 +00:00
3012291178 ChangeLog update 2007-03-05 01:31:05 +00:00
Marcus Boerger
b24f840411 - Implement '?:'
[DOC] "expr1 ?: expr1" is a shortcut for: "expr1 ? expr1 : expr2" as
      exists in gcc and discussed some time back. Note that this is not
      an implementation ifsetor($var, default). While ifsetor would not
      generate any message for non existing variables or array indices
      the ternary shortcut does. Also the ternary shortcut does a boolean
      evaluation rather then checking for isset(). That way ther ternary
      shortcut can work on any expression while ifsetor can only work on
      variables. Also to be silent one has do do: "@$expr1 ?: $expr2".
2007-03-04 16:25:57 +00:00
2659e8b96b ChangeLog update 2007-03-04 01:31:04 +00:00
Marcus Boerger
6b4a1666a0 - Catch empty class name error earlier 2007-03-03 13:46:19 +00:00
9afa8734a6 ChangeLog update 2007-02-27 01:31:12 +00:00
Antony Dovgal
6f3ddae770 nuke dead code 2007-02-26 21:53:48 +00:00
Antony Dovgal
8acf0fda22 MFB: use zend_spprintf() 2007-02-26 11:43:28 +00:00
2c2c548ce1 ChangeLog update 2007-02-26 01:31:05 +00:00