Marcus Boerger
446cc107b8
- Fixed bug 28895 again (long live the dead)
2004-07-20 18:22:31 +00:00
Zeev Suraski
8a153add90
Fix prototypes
2004-07-20 10:43:19 +00:00
Zeev Suraski
7601484612
Add descriptions
2004-07-20 09:24:22 +00:00
Stanislav Malyshev
7bdc6d4bf4
add todo
2004-07-20 08:58:18 +00:00
6b2e7f941a
ChangeLog update
2004-07-20 00:33:57 +00:00
Sebastian Bergmann
fb3c30574e
Fix prototypes: Reflection_* -> Reflection*.
2004-07-19 19:17:32 +00:00
Sebastian Bergmann
045d395d4a
Make ReflectionClass::getMethod() and ReflectionClass::getProperty() raise an ReflectionException instead of returning NULL on failure.
2004-07-19 19:14:10 +00:00
Sebastian Bergmann
32e125e2b8
Do not use contracted forms.
2004-07-19 19:02:11 +00:00
Stanislav Malyshev
d84702836a
export INI parser
2004-07-19 16:32:24 +00:00
Stanislav Malyshev
e000da960b
__set and __get will be called not only when variable doesn't exist but also when it's
...
invisible
2004-07-19 14:26:53 +00:00
Andi Gutmans
f17aba3062
- Bump API number due to empty_string change
2004-07-19 14:19:21 +00:00
Andi Gutmans
56f8195fe5
- Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()
...
used to return "" and not bool(false). It's not worth keeping it because
STR_FREE() and zval_dtor() always have to check for it and it slows down
the general case. In addition, it seems that empty_string has been abused
quite a lot, and was used not only for setting zval's but generally in
PHP code instead of "", which wasn't the intention. Last but not least,
nuking empty_string should improve stability as I doubt every place
correctly checked if they are not mistakenly erealloc()'ing it or
calling efree() on it.
NOTE: Some code is probably broken. Each extension maintainer should
check and see that my changes are OK. Also, I haven't had time to touch
PECL yet. Will try and do it tomorrow.
2004-07-19 07:19:50 +00:00
fa958958c3
ChangeLog update
2004-07-19 00:35:14 +00:00
Wez Furlong
af9c0b84cd
No point allocating 0 bytes
2004-07-18 09:55:02 +00:00
394a0aea16
ChangeLog update
2004-07-17 00:32:34 +00:00
Marcus Boerger
86d46f7cc1
- Speed up by making null/false/true reserved word which allows to drop
...
an opcode (FETCH_CONSTANT) for every usage.
2004-07-16 06:50:57 +00:00
Marcus Boerger
381a3b234f
Bugfix #28464 catch() does not catch exceptions by interfaces
2004-07-16 06:39:50 +00:00
Ilia Alshanetsky
6dd2613d7b
MFB: Fixed bug #28800 (strings beginning with "inf" improperly converted).
2004-07-16 02:03:25 +00:00
10d903343f
ChangeLog update
2004-07-16 00:33:02 +00:00
Andi Gutmans
eb2e53be99
- Improve performance of zend_alloc by stopping the size from being a bit
...
- field.
2004-07-15 22:59:54 +00:00
Marcus Boerger
1cdf7e66f4
- Add new class ErrorException to encapsulate errors in exceptions
2004-07-15 22:21:36 +00:00
Marcus Boerger
1916223883
- Fix prototype
2004-07-15 19:41:22 +00:00
5a9875f293
ChangeLog update
2004-07-15 00:33:10 +00:00
Stanislav Malyshev
d673ec0184
be consistent with write_dimension
2004-07-14 09:04:13 +00:00
Stanislav Malyshev
28d72ce2fd
fix #28957
2004-07-14 09:01:58 +00:00
12c826c2e7
ChangeLog update
2004-07-14 00:33:30 +00:00
Andi Gutmans
c18badbfbf
- 5.0.1-dev
2004-07-13 19:56:49 +00:00
Marcus Boerger
1ea22c9004
Bugfix #29116 Zend constant warning uses memory after free (jdolecek at NetBSD dot org)
2004-07-13 19:22:11 +00:00
Andi Gutmans
399e2ca69f
- Roll PHP 5.0.0
2004-07-13 19:05:31 +00:00
196259d334
ChangeLog update
2004-07-13 00:32:43 +00:00
Ilia Alshanetsky
a8996a8ac6
Fixed bug #29086 & #28064 (PHP crashes on extremly long scripts).
2004-07-12 17:47:29 +00:00
Andi Gutmans
334ddd1248
- Convert zend_class_entry -> zend_class_entry *
2004-07-12 16:38:45 +00:00
ed6ebf011b
ChangeLog update
2004-07-11 00:33:01 +00:00
Jon Parise
d46f8078f5
DragonFly BSD is derived from FreeBSD and requires the same floating point
...
precision fix.
2004-07-10 19:29:01 +00:00
Andi Gutmans
e5cfb1d05c
- Better stability during premature shutdown of request startup
2004-07-10 07:46:17 +00:00
ea5dc3d577
ChangeLog update
2004-07-06 00:33:32 +00:00
Andi Gutmans
82b4d74fd4
- Disable zend_mm for 5.0.0
2004-07-05 17:06:41 +00:00
beb3674b7a
ChangeLog update
2004-07-04 00:32:20 +00:00
Andi Gutmans
c3e9cd9c91
- Should fix mem leak with ZEND_MM. I made this change a while ago and
...
- rolled it back but I don't remember why. Please test!
2004-07-03 00:16:39 +00:00
ae5301c5d5
ChangeLog update
2004-07-02 00:32:17 +00:00
Ilia Alshanetsky
2ba0608e48
Do not use alloca() where it can be easily abused by the users.
...
# This probably should go into reflection code as well.
2004-07-01 16:28:32 +00:00
f125cb60cc
ChangeLog update
2004-06-26 00:32:25 +00:00
Wez Furlong
5aa568254a
export zend stream functions for zend extensions under windows
2004-06-25 12:55:11 +00:00
2f94546824
ChangeLog update
2004-06-25 00:32:18 +00:00
Sara Golemon
a4032b68c6
Ease off on severity of new error (Using Resources as array offsets)
2004-06-24 16:35:34 +00:00
ca14c9b1af
ChangeLog update
2004-06-24 00:32:21 +00:00
Sara Golemon
56b153390b
BugFix #28879 Inconsistent behavior between explicit and implicit array creation.
...
Changes:
Throw E_WARNING "Illegal offset type" when explicitly creating
array elements with objects, arrays, or resorces as indexes.
This matches implicit creation w/ obj/arr indices.
Throw E_WARNING "Resource ID#%ld used as offset, casting to integer (%ld)"
when implicitly creating array with resource as index. (BC)
2004-06-23 23:20:44 +00:00
0e6607aa51
ChangeLog update
2004-06-20 00:32:22 +00:00
Sebastian Bergmann
f0903895c1
Reflection_* -> Reflection*. Patch by Timm Friebe.
2004-06-19 16:52:04 +00:00
8586e6505f
ChangeLog update
2004-06-19 00:32:22 +00:00
Sara Golemon
2f7c5d30b5
Another typo in converting array index doubles to long.
2004-06-18 18:33:46 +00:00
George Schlossnagle
6d182a8456
fix for 28213.
...
class_name and call_type should be reinitialized on every loop iter.
2004-06-18 17:34:58 +00:00
cf8a8a3189
ChangeLog update
2004-06-18 00:32:27 +00:00
Sara Golemon
96a8b63865
String length in parse_parameters should be int
2004-06-17 18:23:47 +00:00
c9908cf81d
ChangeLog update
2004-06-16 00:32:45 +00:00
Marcus Boerger
4fec06587b
#28789 : ReflectionProperty getValue() fails on public static members
2004-06-15 20:39:49 +00:00
313c153274
ChangeLog update
2004-06-15 00:32:13 +00:00
Marcus Boerger
afc5a6145c
Need {} here
2004-06-14 19:09:42 +00:00
d0c4b3d3ec
ChangeLog update
2004-06-11 00:34:13 +00:00
Marcus Boerger
4da11644de
- Require a single white-space char after /** to start a doc comment that
...
way we prevent /*** from becoming a doc comment (as requested Derick).
2004-06-10 13:38:31 +00:00
Marcus Boerger
c756609658
Add missing declaration
2004-06-10 12:32:09 +00:00
Marcus Boerger
eb0cb6f6ed
Small code layout change
2004-06-10 12:11:16 +00:00
Marcus Boerger
eefdd0ea49
Do not require NEWLINE at start of doccomment
2004-06-10 11:40:34 +00:00
Marcus Boerger
e8e4ff0aa1
Bugfix #28699 : Reflection api bugs
2004-06-10 11:28:29 +00:00
622f7679f7
ChangeLog update
2004-06-10 00:32:42 +00:00
Marcus Boerger
4213153365
Fix Bug #28694 ReflectionExtension::getFunctions() crashes PHP
2004-06-09 19:25:42 +00:00
3fc91aff97
ChangeLog update
2004-06-08 00:32:15 +00:00
Andi Gutmans
0bdbbd379e
- Go back to -dev (Shouldn't need another RC)
2004-06-07 18:57:34 +00:00
Andi Gutmans
6f47156228
- Roll RC3
2004-06-07 14:23:45 +00:00
1b80f44cf1
ChangeLog update
2004-06-07 00:32:20 +00:00
Stefan Esser
fb5cb59035
Fixed Zend Function Destructor to use correct TSRM handle.
2004-06-06 08:37:12 +00:00
ff5fca9aa0
ChangeLog update
2004-06-06 00:33:20 +00:00
Marcus Boerger
a6276a2414
Fix #28641 : Instance of Interface
2004-06-05 14:59:21 +00:00
89ee6b45ad
ChangeLog update
2004-06-04 00:34:01 +00:00
Andi Gutmans
02032ccf9f
- Prepare for RC3RC2
2004-06-03 08:17:15 +00:00
40b17e6c5c
ChangeLog update
2004-06-03 03:03:17 +00:00
Andi Gutmans
f7ca8821b2
- Don't use ZEND_MM in Windows
2004-06-02 15:05:10 +00:00
Stanislav Malyshev
176f6d8e6e
fix incdec - make value's refcount non-zero when passing to
...
write_property - otherwise __set caller cleanup could kill it.
2004-06-02 12:48:19 +00:00
c59be44de1
ChangeLog update
2004-06-02 00:32:03 +00:00
Andi Gutmans
2e19f82a7f
- If user error handler returns "false" then we relay to the built in error
...
handler
2004-06-01 11:45:46 +00:00
95910aa26c
ChangeLog update
2004-06-01 00:32:37 +00:00
Marcus Boerger
9b8eee74d9
Refcount must not be set separatley again.
2004-05-31 21:49:52 +00:00
Marcus Boerger
20b60f49d9
Add missing initialization
2004-05-31 21:46:00 +00:00
Marcus Boerger
21315c08b7
Add missing initialization
2004-05-31 21:43:43 +00:00
Marcus Boerger
374ac86e33
#28589 : Segfault in Reflection API
2004-05-31 21:38:01 +00:00
ba2b5623c3
ChangeLog update
2004-05-29 00:32:22 +00:00
Andrei Zmievski
915a990330
Allow user-defined error handlers to indicate whether default error
...
handler should be re-invoked, by returning true or false.
2004-05-28 17:28:33 +00:00
Marcus Boerger
0ef420a71e
Prevent possible problems with illegal properties
2004-05-28 08:55:10 +00:00
Derick Rethans
877ecb3c81
- Make the default mask for user defined error handlers include ALL errors,
...
including E_STRICT.
2004-05-28 08:08:56 +00:00
7489718769
ChangeLog update
2004-05-28 00:31:45 +00:00
Andi Gutmans
e51105c6a6
- Back to RC3-dev until we roll final
2004-05-27 15:03:46 +00:00
Andi Gutmans
bca3e30484
- Fix problem with exceptions returning from include(). (Dmitry)
2004-05-27 11:59:58 +00:00
Andi Gutmans
5a9d648f1f
- RC3RC1
2004-05-27 11:39:35 +00:00
e3e7ef94a5
ChangeLog update
2004-05-27 00:32:10 +00:00
Wez Furlong
6f5c0992a3
Fix leak on systems where alloca isn't really alloca.
2004-05-26 22:19:44 +00:00
Andrei Zmievski
81efd46186
Avoid unnecessary and silly copying of constant name when registering.
2004-05-26 21:01:37 +00:00
Andi Gutmans
97dee3a8c2
- Fix memory manager problem
2004-05-26 20:55:16 +00:00
Sebastian Bergmann
2fbfcd7482
Update Reflection API class names. Whitespace fixes.
2004-05-26 07:00:39 +00:00
c50a4252cd
ChangeLog update
2004-05-26 00:33:37 +00:00
Andi Gutmans
2917ff1e7d
- Nuke unused decleration
2004-05-25 14:19:19 +00:00