Dmitry Stogov
|
be8daf1f47
|
Optimized ZEND_FETCH_CLASS + ZEND_ADD_INTERFACE into single ZEND_ADD_INTERFACE opcode
|
2008-03-12 10:32:12 +00:00 |
|
Dmitry Stogov
|
0f2247ae94
|
Fixed bug #44414 (Incomplete reporting about abstract methods)
|
2008-03-12 09:46:42 +00:00 |
|
Robin Fernandes
|
0455ccb805
|
Remove inconsistent behaviour when a protected static prop is overridden by public static prop (details: http://turl.ca/phhhf ).
|
2008-03-03 15:07:04 +00:00 |
|
Johannes Schlüter
|
68de75f0b5
|
MFH: Allow implementation of abstract methods with optional parameters (Christian
Schneider)
|
2008-03-01 13:53:32 +00:00 |
|
Marcus Boerger
|
d3e5026564
|
- MFH Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)
[DOC] Finally added deprecation messages
|
2008-02-23 17:06:22 +00:00 |
|
Dmitry Stogov
|
8c32f99c25
|
Fixed bug #44184 (Double free of loop-variable on exception)
|
2008-02-20 12:05:57 +00:00 |
|
Dmitry Stogov
|
ddcf7a2f49
|
Added NEWDOC
|
2008-02-12 09:27:45 +00:00 |
|
Stanislav Malyshev
|
bbc813d360
|
fix folding
|
2008-02-12 01:17:48 +00:00 |
|
Stanislav Malyshev
|
fd597dce1b
|
[DOC] Add compile-time __DIR__ constant which implements dirname(__FILE__)
|
2008-02-12 00:21:15 +00:00 |
|
Antony Dovgal
|
4252942abd
|
MFH: fix typo and bug #43646
|
2008-01-29 00:07:26 +00:00 |
|
Dmitry Stogov
|
0095544c4d
|
Additional executor specialization
|
2008-01-23 17:55:55 +00:00 |
|
Dmitry Stogov
|
fa47e900e2
|
Changed exception handling. Now each op_array doesn't contain ZEND_HANDLE_EXCEPTION opcode in the end
|
2008-01-21 19:39:55 +00:00 |
|
Dmitry Stogov
|
b5c4244069
|
Fixed bug #43703 (Signature compatibility check broken)
|
2008-01-09 07:57:42 +00:00 |
|
Sebastian Bergmann
|
d1dded8751
|
MFH: Bump copyright year, 2 of 2.
|
2007-12-31 07:17:19 +00:00 |
|
Dmitry Stogov
|
5a3eb53723
|
Fixed bug #38469 (unexpected creation of cycle, json tests failed, leaks memory)
|
2007-12-28 13:22:00 +00:00 |
|
Dmitry Stogov
|
2fa0078a71
|
Initialize operand type
|
2007-12-28 09:46:52 +00:00 |
|
Dmitry Stogov
|
ba8dcae76d
|
Use proper result type
|
2007-12-27 13:52:05 +00:00 |
|
Dmitry Stogov
|
64e8f22355
|
Allowed import of global classes "use ::GlobalClassName;"
|
2007-12-13 10:02:03 +00:00 |
|
Dmitry Stogov
|
80e77c1366
|
Allowed multiple namespaces per file (Gregory)
|
2007-12-13 08:57:52 +00:00 |
|
Dmitry Stogov
|
6484b3c458
|
Fixed bug #43344 (Wrong error message for undefined namespace constant)
|
2007-12-07 17:11:24 +00:00 |
|
Dmitry Stogov
|
d161978c56
|
Fixed uninitialized value
|
2007-12-04 12:38:42 +00:00 |
|
Dmitry Stogov
|
0f59a01e4a
|
Fixed bug #43332 (self and parent as type hint in namespace)
|
2007-12-03 14:15:43 +00:00 |
|
Dmitry Stogov
|
648fbe9d58
|
Fixed bug #43128 (Very long class name causes segfault)
|
2007-11-22 13:27:13 +00:00 |
|
Dmitry Stogov
|
1836daf7f9
|
Fixed bug #43318
The "const" statement is still allowed outside of namespaces but arrays are disabled.
|
2007-11-22 10:46:26 +00:00 |
|
Dmitry Stogov
|
ea0a1c09e9
|
Speed-up of ZEND_DO_FCALL and ZEND_INIT_FCALL_BY_NAME by lowercasing and calculating hash values at compile time.
|
2007-11-22 09:02:55 +00:00 |
|
Johannes Schlüter
|
45f6b4ce2f
|
- MFH Improved version of ternary shortcut (Marcus)
|
2007-11-21 09:41:35 +00:00 |
|
Dmitry Stogov
|
9f230a0d79
|
Added support for "namespace::" prefix that is resolved to current namespace name.
|
2007-11-20 08:53:02 +00:00 |
|
Antony Dovgal
|
714aad97e7
|
MFH: disallow multiple access modifiers and 'abstract abstract' methods (patch by Etienne Kneuss)
add tests
|
2007-11-13 16:52:14 +00:00 |
|
Dmitry Stogov
|
6d64218bc5
|
better error messages
|
2007-11-12 17:52:15 +00:00 |
|
Antony Dovgal
|
52e773740c
|
MFH: fix error message (reported by Felipe Nascimento)
|
2007-11-12 16:55:44 +00:00 |
|
Dmitry Stogov
|
a90a0305b0
|
Fixed bug #43183 ("use" of the same class in difference scripts results in a fatal error)
|
2007-11-12 15:52:22 +00:00 |
|
Dmitry Stogov
|
8646d9afce
|
Fixed type-hint compatibility check in namespaces
|
2007-11-09 13:34:39 +00:00 |
|
Dmitry Stogov
|
98b3c247a8
|
Fixed implementation of internal interfaces in namesapces
|
2007-11-09 12:15:41 +00:00 |
|
Dmitry Stogov
|
b7d87bebc9
|
T_IMPORT -> T_USE
|
2007-11-07 09:13:50 +00:00 |
|
Dmitry Stogov
|
f10766f1fb
|
Reimplemented support for namespaces in indexes id constant arrays (removed zval.idx_type)
|
2007-11-02 10:11:42 +00:00 |
|
Dmitry Stogov
|
acd9a96010
|
Fixed bug #43027 (Declare cause fatal error)
|
2007-11-01 11:58:58 +00:00 |
|
Dmitry Stogov
|
1530fe99c8
|
Fixed variations of bug #35163
|
2007-10-23 12:52:40 +00:00 |
|
Dmitry Stogov
|
b599e434ad
|
Fixed bug #35163 (Array elements can lose references)
|
2007-10-23 09:55:11 +00:00 |
|
Dmitry Stogov
|
1087e6b1e6
|
Fixed bug #42859 (import always conflicts with internal classes). (cellog@php.net, Dmitry)
|
2007-10-17 10:01:22 +00:00 |
|
Yiduo (David) Wang
|
4b4d634cb9
|
MFH: Added macros for managing zval refcounts and is_ref statuses
|
2007-10-07 05:22:07 +00:00 |
|
Dmitry Stogov
|
220641af70
|
Fixed bug #42819 (namespaces in indexes of constant arrays)
|
2007-10-02 08:26:50 +00:00 |
|
Dmitry Stogov
|
0625e266cd
|
Late Static Binding make no sense in compile-time constants.
|
2007-10-01 11:25:14 +00:00 |
|
Dmitry Stogov
|
41e9b6b61c
|
Fixed bug #42802 (Namespace not supported in typehints)
|
2007-10-01 10:37:14 +00:00 |
|
Dmitry Stogov
|
72d0454bf6
|
Added support for __callstatic() magic method (missing part). (Sara)
|
2007-09-29 09:34:24 +00:00 |
|
Dmitry Stogov
|
b20ed0d2e0
|
Added support for __callstatic() magic method. (Sara)
|
2007-09-29 08:52:40 +00:00 |
|
Dmitry Stogov
|
166266df68
|
Added support for Late Static Binding. (Dmitry, Etienne Kneuss)
|
2007-09-29 07:28:34 +00:00 |
|
Dmitry Stogov
|
f32ffe9b43
|
Namespaces
|
2007-09-28 19:52:53 +00:00 |
|
Dmitry Stogov
|
6c810b0d4c
|
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
|
2007-09-27 18:00:48 +00:00 |
|
Jani Taskinen
|
ba144fd417
|
- Fix test and tuned error message
|
2007-09-20 14:11:32 +00:00 |
|
Dmitry Stogov
|
80d2409fd8
|
Improved compilation of heredocs and interpolated strings. (Matt, Dmitry)
|
2007-05-18 13:12:05 +00:00 |
|