274139bde1
ChangeLog update
2008-07-30 01:31:56 +00:00
Felipe Pena
7da7c81320
- Fixed BC break: The magic constants must be case-insensitive.
2008-07-30 01:24:00 +00:00
Dmitry Stogov
03ebd36385
Fixed memory leak
2008-07-29 14:27:31 +00:00
Antony Dovgal
182de3e907
add zend_u_read_property() and zend_u_update_property()
2008-07-29 08:47:21 +00:00
39d813a954
ChangeLog update
2008-07-29 01:32:00 +00:00
Dmitry Stogov
ebbd4f094f
Fixed constant substitution (Matt)
2008-07-28 14:13:12 +00:00
Felipe Pena
de758769d3
- New tests
2008-07-28 14:09:00 +00:00
Moriyoshi Koizumi
064738e033
- Touch.
2008-07-28 06:09:56 +00:00
Moriyoshi Koizumi
210a5353d0
- Another portion to merge.
2008-07-28 06:09:24 +00:00
Moriyoshi Koizumi
dea723c1fb
- Sync function signature with the 5.3 branch
2008-07-28 06:07:19 +00:00
606fc14a56
ChangeLog update
2008-07-28 01:31:51 +00:00
Felipe Pena
fa71adbbb1
- Fixed tests
2008-07-27 17:37:07 +00:00
Dmitry Stogov
72392022d5
Fix for bug #43487 (Wrong conversion of float to string)
2008-07-27 11:29:59 +00:00
139be81c62
ChangeLog update
2008-07-27 01:31:58 +00:00
Dmitry Stogov
d379f1fd06
Added checks for destroied objects
2008-07-26 18:32:39 +00:00
Dmitry Stogov
1e355b4173
Fixed bug #44660 (Indexed and reference assignment to propery of non-object don't trigger warning)
2008-07-26 18:00:18 +00:00
Dmitry Stogov
192caef98c
Added support for overloaded functions (e.g. COM) in call_user_func().
2008-07-26 17:01:59 +00:00
Dmitry Stogov
ef5f3cfdf2
. 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:31:38 +00:00
Dmitry Stogov
2d49dc63e6
Fixed bug #45608 (closures don't work in static methods)
2008-07-26 14:15:44 +00:00
Dmitry Stogov
60daaf792f
Fixed crashes and memory leak for objects with NULL write_property/has_property/unset_property handlers
2008-07-26 14:09:05 +00:00
Dmitry Stogov
bdf7981e28
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:56 +00:00
7f2786ea52
ChangeLog update
2008-07-26 01:32:07 +00:00
Dmitry Stogov
013059c247
Fixed uninitialized data
2008-07-25 08:53:11 +00:00
Dmitry Stogov
d8208b0541
Substitute persistent constants by their values at compile time. (Matt)
2008-07-25 04:54:56 +00:00
f38b76e283
ChangeLog update
2008-07-25 01:32:16 +00:00
Moriyoshi Koizumi
6e18e49861
- Suppress signedness warnings.
2008-07-24 20:44:10 +00:00
Moriyoshi Koizumi
eaeb1f7ee3
* Constify read-only arguments.
2008-07-24 20:38:43 +00:00
Felipe Pena
8e1b4a55cc
- Added TSRMLS_DC to apply_func_args_t and zend_hash_apply_with_arguments.
2008-07-24 19:50:23 +00:00
Dmitry Stogov
0c77613d77
Optimized ZEND_SIGNED_MULTIPLY_LONG() (Matt)
2008-07-24 13:46:48 +00:00
Dmitry Stogov
fd2c7c2105
Fixed bug #45178 (memory corruption on assignment result of "new" by reference)
2008-07-24 11:48:30 +00:00
Dmitry Stogov
72dfe66661
LSB parent/self forwarding
2008-07-24 10:14:01 +00:00
84a8d2b4ae
ChangeLog update
2008-07-23 01:31:54 +00:00
Jani Taskinen
705062e76a
ws
2008-07-22 07:39:40 +00:00
Dmitry Stogov
0255d8d5f4
Closure object cannot have properties
2008-07-22 07:29:14 +00:00
Derick Rethans
b9dd7dc722
- This test works fine (patch by Lars Strojny)
2008-07-22 07:21:40 +00:00
7970d3a6ba
ChangeLog update
2008-07-22 01:32:02 +00:00
Felipe Pena
52d1de927a
- Fixed tests (patch by Lars Strojny)
2008-07-21 23:55:27 +00:00
Scott MacVicar
e6848d51c2
Optimisation for zend_memnstr when the needle is only a single character. (Patch by Michal Dziemianko - GSoC08)
2008-07-21 18:43:46 +00:00
Dmitry Stogov
49952e6452
Added check for small ZEMD_MM_SEG_SIZE
2008-07-21 17:06:16 +00:00
Hannes Magnusson
5919165375
Add E_USER_DEPRECATED (patch by Lars Strojny)
2008-07-21 09:36:21 +00:00
Marcus Boerger
76de0e6aaf
- Little debug hack to allow printing vm function
2008-07-21 08:14:19 +00:00
846e51b448
ChangeLog update
2008-07-21 01:31:59 +00:00
ae3492f83f
ChangeLog update
2008-07-18 01:32:00 +00:00
Stanislav Malyshev
928d1520c5
vc9 build fix
2008-07-17 17:50:04 +00:00
2ef07c40f5
ChangeLog update
2008-07-15 01:32:05 +00:00
Felipe Pena
8e4029512a
- New tests
2008-07-14 13:39:32 +00:00
Felipe Pena
ae22f8a5d9
- Fixed test titles
2008-07-14 12:35:51 +00:00
Dmitry Stogov
84625f5e7e
Fixed is_callable() to support closures and return appropriate function name
2008-07-14 12:17:16 +00:00
0fe75c2262
ChangeLog update
2008-07-14 01:32:03 +00:00
Marcus Boerger
33adcdf0cc
- Fix/add tests
2008-07-13 21:37:27 +00:00
Marcus Boerger
0960a894f8
- Fix old workaround, since we are not C++ we can deal with exceptions in
...
dtors (whether or not an exception is already pending).
2008-07-13 21:37:04 +00:00
Marcus Boerger
35307d9933
- Fix setting previous exception and add new helper function
2008-07-13 21:35:23 +00:00
Marcus Boerger
6cdd85c5fa
- Fix function copying (in TSRM mode)
2008-07-13 21:30:18 +00:00
Antony Dovgal
102ab5c862
fix test
2008-07-13 09:37:19 +00:00
f8cf911575
ChangeLog update
2008-07-13 01:32:15 +00:00
Marcus Boerger
5197ffd54f
- Add support for linking exceptions (implements TODO)
...
# Right now backtrace is broken, for internal functions I only see the
# first char and debugging reveals the length of the function name is seen
# as one when building the trace. There is something out of the scope of
# this patch broken.
2008-07-12 14:56:51 +00:00
9c2a2e0760
ChangeLog update
2008-07-11 01:32:08 +00:00
Dmitry Stogov
e3b14a49bb
Removed SKIPIF sections
2008-07-10 07:57:34 +00:00
Dmitry Stogov
4d58b64a89
Fixed unicode support
2008-07-10 07:55:48 +00:00
d00dfb0bcb
ChangeLog update
2008-07-10 01:31:56 +00:00
6f75bac2f7
ChangeLog update
2008-07-09 01:32:18 +00:00
Dmitry Stogov
36ec3480cf
Closure::__invoke() is fixed to support references
2008-07-08 16:15:08 +00:00
Nuno Lopes
f7a2129059
let re2c do its magic
2008-07-08 15:27:58 +00:00
Nuno Lopes
6c844a9d1c
MFB: fix remaining # comments issues
2008-07-08 15:24:25 +00:00
Dmitry Stogov
0ab4c933e7
Fixed bug #45434 (circular reference causes segfault in gc_collect_cycles())
2008-07-08 08:16:18 +00:00
Dmitry Stogov
8d2e0a7e0f
Added closures support
2008-07-08 07:05:04 +00:00
79807096b5
ChangeLog update
2008-07-08 01:32:04 +00:00
Scott MacVicar
e81f69708a
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:47:30 +00:00
Felipe Pena
a0be5116ad
MFB:
...
- 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:45:09 +00:00
1704bcc89f
ChangeLog update
2008-07-07 01:31:55 +00:00
Nuno Lopes
96258d4a76
MFB
2008-07-06 16:42:10 +00:00
Nuno Lopes
d6ad0c20da
regenerate
2008-07-06 16:41:27 +00:00
Felipe Pena
5e7ddbdeef
MFB:
...
- Added arginfo
- Removed #include "zend_arg_defs.c"
2008-07-06 05:03:46 +00:00
142238a090
ChangeLog update
2008-07-06 01:32:15 +00:00
86151ca664
ChangeLog update
2008-07-02 01:31:48 +00:00
Dmitry Stogov
87e1cc3cb0
Removed redundant code
2008-07-01 13:21:12 +00:00
Antony Dovgal
a96cf2b175
fix crash in define()
2008-07-01 09:17:43 +00:00
Antony Dovgal
5389a44a05
int -> long
2008-07-01 07:21:24 +00:00
c78ca3fdc7
ChangeLog update
2008-07-01 01:31:52 +00:00
Stanislav Malyshev
ab8e8b75f1
convert all built-in functions to new API
2008-06-30 21:05:06 +00:00
f2fea074c7
ChangeLog update
2008-06-30 01:31:52 +00:00
9c812109d4
ChangeLog update
2008-06-28 01:31:48 +00:00
Stanislav Malyshev
7913749eb8
deprecate zend_get_parameters_ex
2008-06-27 21:18:41 +00:00
Stanislav Malyshev
3143e62b80
enable on MSVC too
2008-06-27 18:45:15 +00:00
Stanislav Malyshev
5e93e9164e
MFB: allow to deprecate engine functions
2008-06-27 01:24:08 +00:00
f7012700e6
ChangeLog update
2008-06-26 01:31:56 +00:00
Felipe Pena
23a350b7a5
- Fixed tests
2008-06-25 22:51:53 +00:00
Felipe Pena
8f7f5c7d57
- MFB: Removed E_DEPRECATED on is_a()
...
(http://marc.info/?l=php-internals&m=121390431523970&w=2 )
2008-06-25 22:37:14 +00:00
7322f25ac8
ChangeLog update
2008-06-21 01:31:50 +00:00
Dmitry Stogov
ecf108e681
Allowed to override internal classaes with "use"
2008-06-20 17:17:19 +00:00
59b026dd1f
ChangeLog update
2008-06-20 01:31:49 +00:00
f08badb0fb
ChangeLog update
2008-06-19 01:31:57 +00:00
fd11f3c523
ChangeLog update
2008-06-16 01:32:35 +00:00
0a9a16b19d
ChangeLog update
2008-06-12 01:31:46 +00:00
Felipe Pena
61f82b7b2f
- New test
2008-06-11 22:40:56 +00:00
Dmitry Stogov
b8d7c7e91d
- Removed direct executor recursion.
...
- Use fastcall calling convention in executor on x86.
2008-06-11 13:19:14 +00:00
25a594e2b5
ChangeLog update
2008-06-11 01:31:45 +00:00
10bf288823
ChangeLog update
2008-06-10 01:32:02 +00:00
Matt Wilmas
6c13101979
MFB: Fixed yyleng calculation after the yyless change
2008-06-09 10:20:30 +00:00
03557474be
ChangeLog update
2008-06-09 01:31:50 +00:00