Commit Graph

638 Commits

Author SHA1 Message Date
Dmitry Stogov
312176f083 Reverted "Rebind closure when binding to property" 2009-01-14 10:28:22 +00:00
Felipe Pena
5c654e617f - Fixed test 2009-01-13 20:15:59 +00:00
Andrei Zmievski
440c8c9cb1 Add test 2009-01-13 18:08:25 +00:00
Stanislav Malyshev
e2ad4e0178 fix #46304: Defining namespaced constant using define() uses case sensitive match for namespace 2009-01-12 21:54:37 +00:00
Felipe Pena
23f7fa57fe - MFH: Fixed bug #47054 (BC break in static functions called as dynamic) 2009-01-10 19:15:42 +00:00
Felipe Pena
06aa1da0cd - MFH: Fixed test (patch by Timm Friebe [thekid@php]) 2009-01-10 17:07:09 +00:00
Andrei Zmievski
93adc26ed7 Add test for last commit. 2009-01-07 22:35:51 +00:00
Felipe Pena
f8689552a4 MFH:
- Fixed bug #46701 (Creating associative array with long values in the key fails on 32bit linux)
Patch by Shire
2009-01-05 20:31:54 +00:00
Marcus Boerger
8e741674af - MFH - Set scope when copying a closure with a new this pointer. 2009-01-04 14:23:29 +00:00
Marcus Boerger
4651b7f635 - MFH Overlooked one instance number 2009-01-03 18:50:56 +00:00
Marcus Boerger
b7bb8034b5 - MFH Fix refcounting 2009-01-03 18:22:20 +00:00
Marcus Boerger
0e131653c1 - MFH Rebind closure when binding to property 2009-01-03 17:48:40 +00:00
Marcus Boerger
480fccce37 - MFH Add var_dump support for closures 2009-01-01 16:22:44 +00:00
Zoe Slattery
455b551314 removing xfail sections as test passes 2008-12-31 20:45:04 +00:00
Zoe Slattery
380214bedb removing xfail sections as test passes 2008-12-31 20:21:00 +00:00
Johannes Schlüter
e23b2b3fa5 MFH (Use the same test fiel as in HEAD) 2008-12-13 22:23:29 +00:00
Antony Dovgal
f090e83eaf fix test 2008-12-12 12:14:00 +00:00
Antony Dovgal
4df574285a MFH 2008-12-11 10:58:56 +00:00
Johannes Schlüter
d828b8acc0 MFH: Fix #46813 (class_exists doesn`t work with fully qualified namespace) 2008-12-09 19:17:11 +00:00
Hannes Magnusson
a2f63f583b Fixed bug#46811 ini_set() doesn't return false on failure 2008-12-09 10:11:21 +00:00
Christian Seiler
04c528609a - MFH: Changed floating point behaviour to consistently use double precision
on all platforms and with all compilers.
2008-12-02 16:19:10 +00:00
Dmitry Stogov
7d4fd3fd38 Fixed bug #46409 (__invoke method called outside of object context when using array_map) 2008-11-27 19:01:23 +00:00
Felipe Pena
1f89cd329f - New test 2008-11-26 10:17:01 +00:00
Dmitry Stogov
ea45b713c8 Added support for namespaces with brackets. (Greg) 2008-11-25 09:56:32 +00:00
Arnaud Le Blanc
a23d168531 MFH: Fixed bug #46649 (Setting array element with that same array produces
inconsistent results)
2008-11-23 20:35:16 +00:00
Etienne Kneuss
3919b16f04 MFH: Fix #46241 (stacked error_handlers, error_handling in general) 2008-11-19 02:00:53 +00:00
Stanislav Malyshev
4cb8b8ba40 Improve use syntax
[DOC] use \foo\bar is the same as use foo\bar
2008-11-17 18:00:44 +00:00
Stanislav Malyshev
1b4134c07b Namespace resolution streamlining patch
[DOC] new resolution rules should be documented soon
2008-11-11 19:45:29 +00:00
Stanislav Malyshev
caa133b3d3 some new tests 2008-11-11 19:44:16 +00:00
Felipe Pena
9b894e6e62 - Fixed bug #46546 (Segmentation fault when using declare statement with non-string value)
# This issue only happens in this branch
2008-11-11 16:15:53 +00:00
Felipe Pena
4680f6ab3d - Fixed tests (thanks Timm) 2008-11-10 15:07:26 +00:00
Felipe Pena
7368bfce56 - New tests 2008-11-10 11:39:57 +00:00
Felipe Pena
358ecee529 - Fixed tests 2008-11-04 17:50:30 +00:00
Marcus Boerger
7126de4912 - Next step in namespaces, using / as namespace separator. 2008-11-04 15:58:55 +00:00
Marcus Boerger
4f04fdc735 - MFH Fix test 2008-11-04 11:12:23 +00:00
Johannes Schlüter
850f9567b8 MFH: Use a better function name for closure related errors and debug_backtrace() 2008-11-03 19:28:32 +00:00
Felix De Vliegher
d90dfe7dbf MFH: XFAIL test for bug #46196 on restore_error_handler(). 2008-11-02 20:15:46 +00:00
Antony Dovgal
73f81e9df6 add test 2008-10-24 20:17:01 +00:00
Dmitry Stogov
41ad9b4d1f Fixed bug #46308 (Invalid write when changing property from inside getter) 2008-10-17 10:26:07 +00:00
Dmitry Stogov
3c5ff0f8f4 Fixed bug #46246 (difference between call_user_func(array($this, $method)) and $this->$method()) 2008-10-10 15:19:35 +00:00
Felipe Pena
e68106988a - MFH: Fixed bug #46238 (Segmentation fault on static call with empty string method) 2008-10-06 00:40:02 +00:00
Dmitry Stogov
e46d328934 Fixed bug #46106 (Memory leaks when using global statement) 2008-09-17 15:11:28 +00:00
Dmitry Stogov
df9b7a1fe0 Fixed possible crash because of overriden error handler 2008-09-17 13:08:54 +00:00
Dmitry Stogov
1474d9dfad Fixed bug #43053 (Regression: some numbers shown in scientific notation). (int-e at gmx dot de)
some 64bit test files may need to be fixed
2008-09-15 11:47:16 +00:00
Felipe Pena
1152c18e2a - New test 2008-08-25 19:55:54 +00:00
Felipe Pena
77e7f1c191 - New tests 2008-08-25 19:36:01 +00:00
Felipe Pena
611ef9534f - New tests 2008-08-22 13:40:09 +00:00
Felipe Pena
317b48f3af MFH:
- Fixed bug #45862 (get_class_vars is inconsistent with 'protected' and 'private' variables)
- Added some tests
2008-08-22 00:59:39 +00:00
Felipe Pena
e597dde580 - New tests 2008-08-18 17:46:54 +00:00
Felipe Pena
9c787d8c97 - MFH: Fixed bug #45743 (property_exists fails to find static protected member in child class) 2008-08-18 17:44:02 +00:00
Jani Taskinen
a3e7c1a318 MFH 2008-08-14 22:51:31 +00:00
Jani Taskinen
f8c748af56 fix test 2008-08-14 20:51:55 +00:00
Felipe Pena
6b91caeba1 - Fixed test 2008-08-14 19:17:59 +00:00
Felipe Pena
542483cbe4 - New test 2008-08-14 19:14:56 +00:00
Dmitry Stogov
1ff61ab8a4 Fixed bug #45805 (Crach on throwing exception from error handler) 2008-08-13 07:21:30 +00:00
Marcus Boerger
4ff965ee6c - MFH Add new test 2008-08-12 11:52:16 +00:00
Marcus Boerger
d8530cc8a9 - MFH Add new test 2008-08-12 11:24:24 +00:00
Dmitry Stogov
a4a3ed44bb - Made closures implementation reflection friendly (Christian)
- Changed E_ERROR(s) into E_RECOVERABLE_ERROR(s) (Marcus)
2008-08-11 08:49:00 +00:00
Antony Dovgal
18547585bf new test 2008-08-10 21:24:08 +00:00
Felipe Pena
5f68027d58 - Fixed tests (Pierre) 2008-08-10 00:35:40 +00:00
Dmitry Stogov
43f278ccaf Fixed bug #45744 (Case sensitive callback behaviour) 2008-08-07 12:04:14 +00:00
Dmitry Stogov
c1e5b1345d Fixed bug #45742 (Wrong class array inpretetion using constant indexes) 2008-08-07 11:45:35 +00:00
Dmitry Stogov
37a769353f Fixed bug #44100 (Inconsistent handling of static array declarations with duplicate keys). 2008-08-01 14:22:03 +00:00
Dmitry Stogov
f02f9b0545 Removed Closure::__toString() 2008-07-31 07:10:33 +00:00
Felipe Pena
0afc07b26a - New test 2008-07-30 12:14:30 +00:00
Dmitry Stogov
44caafc62e Fixed constant substitution (Matt) 2008-07-28 14:12:19 +00:00
Felipe Pena
e062594215 - MFH: New tests 2008-07-28 14:10:00 +00:00
Dmitry Stogov
f5f8cba8e9 Fixed bug #44660 (Indexed and reference assignment to propery of non-object don't trigger warning) 2008-07-26 17:59:54 +00:00
Dmitry Stogov
478acfd8b4 . Added support for using static HEREDOCs to initialize static variables and class members or constants. (Matt)
. Improved syntax highlighting and consistency for variables in double-quoted strings and literal text in HEREDOCs and backticks. (Matt)
. Optimized interpolated strings to use one less opcode. (Matt)
2008-07-26 15:30:28 +00:00
Dmitry Stogov
8b14236557 Fixed bug #45608 (closures don't work in static methods) 2008-07-26 14:15:19 +00:00
Dmitry Stogov
af05ce0af6 Fixed is_callable/call_user_func mess that had done different things for very similar arguments e.g. array("A","B") and "A::B" 2008-07-26 13:14:04 +00:00
Dmitry Stogov
44325e6473 Fixed bug #45178 (memory corruption on assignment result of "new" by reference) 2008-07-24 11:47:51 +00:00
Dmitry Stogov
feb8580166 LSB parent/self forwarding 2008-07-24 09:42:18 +00:00
Dmitry Stogov
4d8bdd9d1b Closure object cannot have properties 2008-07-22 07:29:31 +00:00
Derick Rethans
05d2ae4c9e - This test works fine (patch by Lars Strojny) 2008-07-22 07:13:52 +00:00
Hannes Magnusson
ee40f557a7 Fix tests (patch by Lars) 2008-07-21 12:23:38 +00:00
Hannes Magnusson
d619b57efa MFH: Add E_USER_DEPRECATED (patch by Lars Strojny) 2008-07-21 09:41:00 +00:00
Felipe Pena
c3453925c5 - Deprecate ticks 2008-07-17 19:29:34 +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
669a441bcd fix test 2008-07-13 09:29:16 +00:00
Antony Dovgal
cf0708dc88 remove UEXPECTF section 2008-07-09 11:14:20 +00:00
Dmitry Stogov
f7f74367df Fixed bug #45434 (circular reference causes segfault in gc_collect_cycles()) 2008-07-08 08:16:09 +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
d2faad9820 - Fixed test 2008-06-25 22:54:11 +00:00
Dmitry Stogov
298087c74b Allowed to override internal classaes with "use" 2008-06-20 17:17:05 +00:00
Stanislav Malyshev
58a673a909 Use new parameter parsing API for builtin functions 2008-06-18 23:38:37 +00:00
Felipe Pena
cda2b20ae9 - New test 2008-06-11 22:40:13 +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
Felipe Pena
7ba0803964 - New tests 2008-06-05 18:33:00 +00:00
Felipe Pena
a1bbc5698c - New test 2008-06-04 18:32:56 +00:00
Felipe Pena
cc23d3bade - Fixed bug #45089 (__callStatic $name case sensitivity) 2008-06-03 18:11:12 +00:00
Felipe Pena
44b91c8b61 - Removed unnecessary XFAIL section 2008-06-03 17:10:21 +00:00
Felipe Pena
426a4cc2e6 - Fixed tests 2008-06-03 15:34:47 +00:00
Felipe Pena
6ff90104aa - New tests 2008-06-03 15:30:04 +00:00