Commit Graph

5540 Commits

Author SHA1 Message Date
Hannes Magnusson
d619b57efa MFH: Add E_USER_DEPRECATED (patch by Lars Strojny) 2008-07-21 09:41:00 +00:00
Marcus Boerger
2b5e4d4553 - MFH Little debug hack to allow printing vm function 2008-07-21 08:14:24 +00:00
Moriyoshi Koizumi
579bb2a9dc - Fix the header (thanks Johannes) 2008-07-20 15:10:24 +00:00
Moriyoshi Koizumi
91fba3893b - WS fix 2008-07-20 12:47:34 +00:00
Felipe Pena
c3453925c5 - Deprecate ticks 2008-07-17 19:29:34 +00:00
Stanislav Malyshev
10e7231f2a vc9 build fix 2008-07-17 17:48:50 +00:00
Felipe Pena
a142b6cd86 - New tests 2008-07-14 13:36:40 +00:00
Dmitry Stogov
0fa7fedfde Fixed is_callable() to support closures and return appropriate function name 2008-07-14 12:18:23 +00:00
Felipe Pena
bc12bc69aa - Fixed test titles 2008-07-14 11:57:44 +00:00
Dmitry Stogov
d5ef2f466c Added support for lambda functions and closures 2008-07-14 09:49:03 +00:00
Marcus Boerger
2bf3bfc746 - MFH Exception handling
[DOC]
- Exceptions can be thrown while exceptions are pending, they are linked
- Exceptions can be handled in __destruct
- Add optional Exception $previous parameter to
  . Exception::__construct
  . ErrorException::__construct
2008-07-13 21:42:49 +00:00
Antony Dovgal
205ba532cf apply correct fix 2008-07-13 09:32:46 +00:00
Antony Dovgal
68a61e9981 fix segfault in Exception::__toString() 2008-07-13 09:29:44 +00:00
Antony Dovgal
669a441bcd fix test 2008-07-13 09:29:16 +00:00
Marcus Boerger
d34b08646d - Missed one line in merge 2008-07-12 14:59:46 +00:00
Marcus Boerger
61a808dfa9 - MFH Add support for linking exceptions (implements TODO) 2008-07-12 14:57:14 +00:00
Antony Dovgal
cf0708dc88 remove UEXPECTF section 2008-07-09 11:14:20 +00:00
Nuno Lopes
620055c4c2 regenerate 2008-07-08 15:17:52 +00:00
Nuno Lopes
b8673e35a0 now really fix once and for all the #-style comments.
also remove some duplicated code in <?, <%, <%= handlers. this also has the side-effect of producing better bytecodes in some special cases
2008-07-08 15:16:35 +00:00
Dmitry Stogov
f7f74367df Fixed bug #45434 (circular reference causes segfault in gc_collect_cycles()) 2008-07-08 08:16:09 +00:00
Scott MacVicar
3bab7c18ac Tweak last commit, should always return NULL when an entry doesn't exist. 2008-07-07 21:50:56 +00:00
Scott MacVicar
43e7784b0a Add zend_ini_string_ex so that the you can differentiate between NULL as a value and its absence, this is important for ini_get. Related to bug #42657 and #43348 2008-07-07 21:37:46 +00:00
Felipe Pena
f61bd89b9c - Removed zend_arg_defs.c
The first_arg_force_ref, second_arg_force_ref, third_arg_force_ref,
   fourth_arg_force_ref, fifth_arg_force_ref and all_args_by_ref are not more used.
2008-07-07 14:22:02 +00:00
Nuno Lopes
35233302e1 regenerate 2008-07-06 16:21:15 +00:00
Nuno Lopes
ea11f6df43 fix last part of bug #44654 2008-07-06 16:20:51 +00:00
Nuno Lopes
25d8eb1e40 regenerate 2008-07-06 15:53:37 +00:00
Nuno Lopes
3ba706cc62 fix first part of bug #44654: scan for opening tag <? after a # char 2008-07-06 15:53:23 +00:00
Rui Hirokawa
0686ad4313 improved zend-multibyte detection. 2008-07-06 15:36:19 +00:00
Rui Hirokawa
07ce850026 added test script for zend-multibyte
(moved/modified from ext/mbstring/tests/)
2008-07-06 02:01:39 +00:00
Felipe Pena
73d93df417 - Fixed arginfo 2008-07-06 01:57:39 +00:00
Felipe Pena
816e66a85a - Added arginfo
- Removed #include "zend_arg_defs.c"
2008-07-05 23:30:22 +00:00
Dmitry Stogov
578cfc6088 Removed redundant code 2008-07-01 13:20:48 +00:00
Antony Dovgal
22b86e5d80 MFH 2008-07-01 07:23:00 +00:00
Rui Hirokawa
867d7241cc touched zend_language_scanner.c 2008-06-29 11:37:35 +00:00
Rui Hirokawa
e59fb93765 update zend_language_scanner.l to maintain the dependencies. 2008-06-29 11:20:18 +00:00
Rui Hirokawa
c3286f32ef implemented again zend-multibyte for PHP 5.3 2008-06-29 08:21:35 +00:00
Stanislav Malyshev
e59bfcffa0 deprecate zend_get_parameters_ex 2008-06-27 21:16:41 +00:00
Stanislav Malyshev
148463ccd3 enable on MSVC too 2008-06-27 18:44:39 +00:00
Stanislav Malyshev
019fd806a0 allow deprecating engine functions 2008-06-27 00:01:25 +00:00
Felipe Pena
d2faad9820 - Fixed test 2008-06-25 22:54:11 +00:00
Felipe Pena
d8bc2719d7 - Removed E_DEPRECATED on is_a()
(http://marc.info/?l=php-internals&m=121390431523970&w=2)
[doc]
2008-06-25 22:35:31 +00:00
Dmitry Stogov
298087c74b Allowed to override internal classaes with "use" 2008-06-20 17:17:05 +00:00
Dmitry Stogov
8b8f3599ad Fixed #45307 (define() crashes because of uninitialized variable) 2008-06-19 11:27:41 +00:00
Stanislav Malyshev
58a673a909 Use new parameter parsing API for builtin functions 2008-06-18 23:38:37 +00:00
Felipe Pena
639d221df3 - Improved warning message to call-time pass-by-reference when used with internal function
(http://news.php.net/php.internals/38252)
2008-06-15 18:27:37 +00:00
Matt Wilmas
0ff96ccc7c MFH: Add pestrndup() 2008-06-13 04:16:58 +00:00
Felipe Pena
cda2b20ae9 - New test 2008-06-11 22:40:13 +00:00
Dmitry Stogov
76a9a42ee2 - Removed direct executor recursion.
- Use fastcall calling convention in executor on x86.
2008-06-11 13:18:41 +00:00
Felipe Pena
dc697bcea4 - Change E_COMPILE_ERROR to E_WARNING (for wrong visibility on magic methods) 2008-06-10 23:09:09 +00:00
Stanislav Malyshev
4f522eb576 allow aggregating use statements 2008-06-08 09:38:47 +00:00