Dmitry Stogov
51f7ee02c8
FIX: For some reason SIGSEGV handler wasn't set, but was restoring. Now all SIGS
...
EGV related code is commented.
2006-03-17 08:47:54 +00:00
Dmitry Stogov
7c0e534157
Dropped zend.ze1_compatibility_mode
2006-03-16 10:33:23 +00:00
Dmitry Stogov
72acb65b24
zend_hash_apply() doesn't use ZEND_HASH_APPLY_... macros
2006-03-14 11:24:30 +00:00
Dmitry Stogov
78aed20223
Optimized cleanup loops on request shutdown
2006-03-13 11:13:55 +00:00
Dmitry Stogov
f8576f84dc
Implemented "jump label" operator (limited "goto")
2006-03-10 08:29:43 +00:00
Marcus Boerger
03be54de37
- Make unicode handling portable (noted by andrei)
...
# Actually we should provide much more such unicode strings that we often
# use like 'parent', 'self' and so on.
2006-03-03 23:20:29 +00:00
Dmitry Stogov
bfe01c2c17
Fixed incorrect backtrace type ("::" instead of "->") for __set()/__get()
2006-03-03 12:06:44 +00:00
Dmitry Stogov
e3b7f3fd0d
Unicode support: MS Visual C compatibility
2006-02-26 11:57:14 +00:00
Dmitry Stogov
25c8f09752
Unicode support
2006-02-26 07:23:33 +00:00
Marcus Boerger
44b0637bcd
- Deprecation severity shall be E_STRICT (as commented by ilia)
...
# Actually this conforms with other messages
2006-02-25 17:43:12 +00:00
Dmitry Stogov
19ebeed0d8
Unicode support: fixed call_user_func(array($this, "self::foo"))
...
Made check for "self/parent" before calling __autoload()
2006-02-22 08:54:02 +00:00
Dmitry Stogov
0f1209ab3d
Portable unicode string API:
...
- use the same type (int) for zval.value.usr.len and zval.value.str.len
- use union "zstr" as char*/UChar* mixture instead of void*
- Z_UNISTR() and Z_UNILEN() no longer check for Z_TYPE()
- nuke int32_t from ZE (not finisned)
2006-02-21 20:12:43 +00:00
Dmitry Stogov
2e5d0a3a9d
WS
2006-02-21 08:00:39 +00:00
Marcus Boerger
a27e272670
- Synch zend_call_function() with VM function call helper
2006-02-20 20:03:36 +00:00
Marcus Boerger
3b3e006e33
- Add deprecation flag and message
2006-02-20 20:00:46 +00:00
Dmitry Stogov
b424a32610
Preparation for portable string API (use macroses to access zval).
2006-02-20 19:03:43 +00:00
Marcus Boerger
d73533a9d4
- There is no %v in sprintf
2006-02-18 19:33:26 +00:00
Marcus Boerger
b7d473ac00
- WS
2006-01-22 22:15:55 +00:00
Marcus Boerger
f4a0ce710e
- Fix method invocation issues
2006-01-22 18:55:02 +00:00
Antony Dovgal
79bebd9bf8
make sure ce_child is properly initialized
2006-01-18 21:06:18 +00:00
Dmitry Stogov
227295a4f1
Unicode stuff is changed according to decision maden on PDM.
...
Now IS_BINRAY data type is removed and IS_STRING starts behave as IS_BINARY in unicode mode. IS_STRING is incompatible with IS_UNICODE, so ALL functions should be improved to support unicode mode.
2006-01-17 12:18:53 +00:00
Marcus Boerger
ec20ba1a50
- MFB Second part of is_callable/call_user_func
...
- Clean a few warnings
2006-01-07 21:29:00 +00:00
Andi Gutmans
5de7cc3194
- Update copyright notices to 2006
2006-01-04 23:54:12 +00:00
Dmitry Stogov
925f3f1880
Fixed bug #35612 (iis6 Access Violation crash). (alacn dot uhahaa at gmail dot com)
2005-12-22 16:46:03 +00:00
Antony Dovgal
3ba24546ed
MFB: fix leak appearing when __autoload() throws an exception
2005-12-20 11:25:39 +00:00
Dmitry Stogov
57f7f1952c
Fixed bug #35612 (iis6 Access Violation crash)
2005-12-09 18:09:08 +00:00
Dmitry Stogov
7aaff40de5
Fixed bug #35509 (string constant as array key has different behavior inside object)
2005-12-05 08:56:32 +00:00
Dmitry Stogov
a42086c73c
Fixed bug #35360 (exceptions in interactive mode (php -a) may cause crash)
2005-11-24 11:32:44 +00:00
Dmitry Stogov
804e3b4f5b
Fixed SIGSEGV
2005-10-27 19:25:07 +00:00
Dmitry Stogov
22130a2b74
Fixed bug #34767 (Zend Engine 1 Compatibility not copying objects correctly)
2005-10-20 08:15:13 +00:00
Dmitry Stogov
49c3b14f53
Unicode support for PHP constants
2005-09-08 11:10:34 +00:00
Dmitry Stogov
59d2e3f3aa
Fixed bug #34260 (Segfault with callbacks (array_map) + overloading)
2005-09-02 07:46:30 +00:00
Dmitry Stogov
24743055a3
Changed is_a() and is_subcalls_of() functions to not call __autoload() (in the same way as "instanceof" operator).
2005-08-23 07:23:30 +00:00
Dmitry Stogov
6b622046dc
zend_is_callable() and zend_make_callable() were changed to return readable function name as zval (instead of string).
2005-08-22 12:22:16 +00:00
Dmitry Stogov
6fad26469c
Fixed memory leak
2005-08-22 06:56:26 +00:00
Dmitry Stogov
90393d675f
Unicode support
2005-08-19 13:20:16 +00:00
Dmitry Stogov
b0e24970bb
Unicode support cleanup
2005-08-19 10:54:26 +00:00
Dmitry Stogov
d90d6c5d2b
nstanceof operator shouldn't call __autoload()
2005-08-19 08:11:16 +00:00
Dmitry Stogov
af9ce19ef8
Fixed user function call in unicode mode
2005-08-12 14:58:29 +00:00
Andrei Zmievski
b80cb7bd2f
Unicode support
2005-08-11 23:35:03 +00:00
foobar
916815b779
Bump up the year
2005-08-03 13:30:58 +00:00
Dmitry Stogov
650cdaed12
Fixed bug #33942 (the patch to #33156 crash cygwin except cli)
2005-08-02 17:01:17 +00:00
foobar
2a8cd27f4e
bug #33865
2005-07-26 18:33:15 +00:00
Marcus Boerger
e11fc8bda4
- Fix error generation logic (found by johannes)
2005-07-21 16:52:32 +00:00
Dmitry Stogov
c25b8a3699
Fixed bug #33156 (cygwin version of setitimer doesn't accept ITIMER_PROF). (Nuno)
2005-07-12 06:52:59 +00:00
Dmitry Stogov
d9c1a380ad
Fixed bug #28072 (static array with some constant keys will be incorrectly ordered).
2005-07-07 15:16:57 +00:00
Dmitry Stogov
1d33a3e95e
Fixed bug #31158 (array_splice on $GLOBALS crashes)
2005-07-04 10:01:10 +00:00
Dmitry Stogov
12b66c262a
Fixed bug #30519 (Interface not existing says Class not found)
2005-06-24 08:45:17 +00:00
Dmitry Stogov
da2ab06111
Fixed bug #29896 (Backtrace argument list out of sync)
2005-06-22 15:26:05 +00:00
Dmitry Stogov
aedbdb087d
Allowed return by refrence from internal functions
2005-06-16 14:56:13 +00:00