Marcus Boerger
f775ea0ae3
- Fix memeleak
2004-09-27 22:06:10 +00:00
Marcus Boerger
8d587ce308
- Declare properties
2004-09-27 21:25:12 +00:00
Andi Gutmans
84f248761f
- Document zend_vm_use_old_executor() for Derick.
2004-09-27 18:21:39 +00:00
Marcus Boerger
9291a7fa98
Fix Reflection_Class to ReflectionClass in docu/messages
2004-09-27 09:11:40 +00:00
Marcus Boerger
920b706142
- Fix warning
2004-09-27 09:03:40 +00:00
Marcus Boerger
04fe8184f8
- Fix warnings
2004-09-27 09:01:18 +00:00
Marcus Boerger
16c1f0ae74
- Fix warning
...
# What's the reason _zvalue_value.str.len is int instead of uint/zend_uint?
2004-09-27 08:50:41 +00:00
Marcus Boerger
8e09f92917
- Fix warning
2004-09-27 08:46:12 +00:00
Marcus Boerger
4bcd155285
- Fix warnings
2004-09-27 08:43:05 +00:00
Marcus Boerger
01af2c3f73
Fix warnign
2004-09-27 08:33:11 +00:00
Andi Gutmans
4a03738225
- Use zval_ctor_func() for wrapper and update the prototype to void
2004-09-27 07:04:36 +00:00
Andi Gutmans
67fc0f2bfe
- Make zval_copy_ctor() return void like dtor(). No one ever checks the
...
- return value which is SUCCESS always.
2004-09-27 02:29:01 +00:00
23ecf60129
ChangeLog update
2004-09-27 00:34:15 +00:00
Marcus Boerger
e0ec7c981e
- Fix build
2004-09-26 22:19:57 +00:00
Andi Gutmans
f17aa81edc
- Apply Thies and Sterling's patch which doesn't call ctor/dtor functions
...
- for types which don't require it (BOOL/NULL/LONG/DOUBLE)
- Breaks serialization!!!
2004-09-26 20:03:54 +00:00
0ec80db02a
ChangeLog update
2004-09-25 00:35:03 +00:00
Anantha Kesari H Y
b82a18c8da
selectively avoiding module cleanup code for apache 1 build and removing a duplicate code
2004-09-24 15:40:22 +00:00
Dmitry Stogov
aeab5f8723
Fixed specializer bug.
2004-09-24 06:06:39 +00:00
8799fed634
ChangeLog update
2004-09-24 00:34:15 +00:00
Andi Gutmans
f82ed13625
- Commit new VM architecture. This one allows people (aka Derick) to
...
- ask the engine to use function handler mode. Will update the README
- about that.
2004-09-23 21:43:32 +00:00
Ilia Alshanetsky
a4df842974
Fixed test.
2004-09-23 20:08:07 +00:00
Marcus Boerger
e13eb1d6c0
Bugfix # 30209
2004-09-23 18:37:53 +00:00
Andi Gutmans
97b796d0aa
- Commit synthetic benchmark
2004-09-23 16:42:21 +00:00
Anantha Kesari H Y
b04db9d9e0
Reverted the NetWare Specific Stack limit related patches as asked by Andi
2004-09-23 06:23:36 +00:00
921cdf4fb9
ChangeLog update
2004-09-23 00:34:44 +00:00
Anantha Kesari H Y
b66e7aec62
NetWare specific stack limit checks
2004-09-22 15:51:56 +00:00
Anantha Kesari H Y
5af07c3c8b
Aligned the ifdef NETWARE blocks to first column.
2004-09-22 14:31:21 +00:00
Anantha Kesari H Y
8eb7503078
Stack limit will be checked while executing the script
2004-09-22 14:20:19 +00:00
Anantha Kesari H Y
b0b1a57fc4
To avoid redefinition (of free, alloca etc.) compilation errors in Zend.
2004-09-22 13:42:32 +00:00
Anantha Kesari H Y
8478f5e38e
When Apache is unloaded, it calls dlclose on all the PHP extensions
...
that are loaded in memory. In the case of Apache 1.3, this call is blocking indefinitely. As a work around, this call is bypassed for Apache 1.3 build on NetWare only. This means that none of the loaded PHP extensions are unloaded. They will have to be manually unloaded before re-loading the Apache 1.3 again.
2004-09-22 13:29:08 +00:00
Anantha Kesari H Y
ff40ceab56
defined ZEND_PATHS_SEPERATOR to semicolon for NetWare
2004-09-22 12:49:08 +00:00
Anantha Kesari H Y
4fe1927183
enabled macros to call the proper LibC functions
2004-09-22 12:45:28 +00:00
Dmitry Stogov
480f4e3565
Specializer was updated with executor's fixes.
2004-09-22 08:45:21 +00:00
Dmitry Stogov
3009a073b0
Fixed bug #29566 (foreach/string handling strangeness (crash)).
2004-09-22 07:14:26 +00:00
Dmitry Stogov
81a5af36a1
Fixed bug in fix for bug #29707
2004-09-22 06:32:19 +00:00
24961c73ac
ChangeLog update
2004-09-22 00:34:14 +00:00
Andi Gutmans
d9252aa1ea
- Fix for bug #29707
2004-09-21 22:09:22 +00:00
4017713fc2
ChangeLog update
2004-09-20 00:34:18 +00:00
Marcus Boerger
d0cfb7d3fd
Bugfix #30146 (ReflectionProperty->getValue() requires instance for static property)
2004-09-19 11:54:08 +00:00
Marcus Boerger
43d9ade92b
Bugfix #30148 (ReflectionMethod->isConstructor() fails for inherited classes)
2004-09-19 11:25:39 +00:00
db7af4d8f0
ChangeLog update
2004-09-18 00:35:27 +00:00
Stanislav Malyshev
3755c03291
fix crash when dtor is fialing on shutdown
2004-09-17 10:13:52 +00:00
1775e980ea
ChangeLog update
2004-09-17 00:33:44 +00:00
Andi Gutmans
16d79b79d6
- Add test for bug #27669
2004-09-16 19:36:56 +00:00
Sebastian Bergmann
6ccbb6b51b
ZTS fix.
2004-09-16 05:43:29 +00:00
Andi Gutmans
d8efe626b5
- Fix bug #27669 (Dmitry).
...
Fixes:
<?
class A
{
function hello()
{
echo "Hello World\n";
}
}
$y[0] = 'hello';
A::$y[0]();
?>
2004-09-16 00:40:38 +00:00
5fc85f6c61
ChangeLog update
2004-09-16 00:33:09 +00:00
Ilia Alshanetsky
da136e6106
MFH: Fixed a bug causing ".123" * "90" and alike to return a 0.
2004-09-15 13:41:45 +00:00
Derick Rethans
c68f4bde30
- Windows support strcoll too.
2004-09-15 12:28:55 +00:00
41c4fd66d9
ChangeLog update
2004-09-14 00:33:34 +00:00
Stanislav Malyshev
29fec3febc
Antony Dovgal's error message improvement - #27290
2004-09-13 10:41:39 +00:00
49b1208120
ChangeLog update
2004-09-12 00:33:34 +00:00
Derick Rethans
4bae5cb4d0
- MFB: Added the sorting flag SORT_LOCALE_STRING to the sort() functions which
...
makes them sort based on the current locale. (Derick)
2004-09-11 14:22:35 +00:00
b3a32e6d21
ChangeLog update
2004-09-11 00:33:56 +00:00
Andi Gutmans
3e201ac281
- Resolve undefined behavior (joe at redhat)
2004-09-11 00:23:20 +00:00
Andi Gutmans
ab52308356
- This one fixes rather strange problem - ZE allows multiple declarations of the same class constant.
...
- It could be a minor BC break, but I'm sure it's a bug. (Antony Dovgal aka tony2001)
2004-09-10 06:13:13 +00:00
0a72ea8d70
ChangeLog update
2004-09-10 00:35:29 +00:00
Andi Gutmans
db07396fe8
- Revert API bump
2004-09-09 17:08:25 +00:00
Andi Gutmans
3d438cc06a
- Commit VM explanation.
2004-09-09 17:04:12 +00:00
Andi Gutmans
ec4f64344c
- Recommit
2004-09-09 16:52:24 +00:00
Andi Gutmans
6bd3c36a53
- Recommit:
...
- Check signature of magic methods
- Register __get/__set/__call for internal classes
2004-09-09 16:51:45 +00:00
Andi Gutmans
8aed222d93
- Recommit:
...
- Bump the API number to work around this major breakage.
2004-09-09 16:50:04 +00:00
Andi Gutmans
96ab56e146
- Roll back VM commit
2004-09-09 16:47:22 +00:00
Marcus Boerger
7bfb397338
- Drop namespace relict
2004-09-09 13:29:08 +00:00
Marcus Boerger
be24e2455c
- Check signature of magic methods
...
- Register __get/__set/__call for internal classes
2004-09-09 09:51:43 +00:00
Derick Rethans
7d2302830f
- Bump the API number to work around this major breakage.
2004-09-09 07:41:32 +00:00
Dmitry Stogov
f6206c5050
We will use CALL dispatch method for compilers other then GCC. It is more safe.
2004-09-09 06:05:11 +00:00
ea4dbef1b7
ChangeLog update
2004-09-09 00:34:46 +00:00
Andi Gutmans
f20f992ddd
- Fix the fix.
2004-09-09 00:15:39 +00:00
Andi Gutmans
2e286e7374
- Fix bug #28054 by preventing printing out bogus information in backtrace
...
when in error handler (still doesn't know all information but at least
it's not bogus)
2004-09-08 23:46:37 +00:00
Andi Gutmans
8eb8850c90
- Some architectural changes:
...
a) We specialize opcodes according to op_type fields. Each opcode has to
be marked with which op_type's it uses.
b) We support different execution methods. Function handlers, switch()
and goto dispatching. goto seems to be the fastest but it really
depends on the compiler and how well it optimizes. I suggest playing
around with optimization flags.
- Warning: Things might break so keep us posted on how things are going.
(Dmitry, Andi)
2004-09-08 22:14:12 +00:00
882a4c4d2c
ChangeLog update
2004-09-07 00:34:14 +00:00
Marcus Boerger
dd5652e4c1
- Fix handling of exceptions in dtors
2004-09-06 19:13:33 +00:00
85a9b2283f
ChangeLog update
2004-09-06 00:35:08 +00:00
Zeev Suraski
85a36e2bc3
Fix reverse dependency
2004-09-05 22:40:35 +00:00
895b4a2825
ChangeLog update
2004-09-05 00:32:42 +00:00
Andi Gutmans
d7422e3821
- Don't destroy object when calling overloaded cast method in
...
- zend_parse_parameters()
2004-09-04 17:03:45 +00:00
69a4d841a9
ChangeLog update
2004-09-03 00:34:03 +00:00
Sebastian Bergmann
aab4ad1a8e
Fugbix typo.
2004-09-02 17:27:44 +00:00
322ed7d092
ChangeLog update
2004-08-31 00:32:38 +00:00
Marcus Boerger
8867010b22
Add some information about array overloading
2004-08-30 18:48:52 +00:00
Stanislav Malyshev
4f68f3774c
fix crash #29893
2004-08-30 08:57:40 +00:00
22f796e55f
ChangeLog update
2004-08-30 00:33:06 +00:00
Marcus Boerger
0eaa26fc31
String offset starts with 0, fix isset($str[$len])
2004-08-29 19:15:08 +00:00
Marcus Boerger
1e708a5aeb
Bugfix #29882 isset crashes on arrays
2004-08-29 13:28:03 +00:00
48335493eb
ChangeLog update
2004-08-28 00:34:05 +00:00
Andi Gutmans
ec3aac1e86
- Fix leak report for 0 byte allocations (Dmitry)
2004-08-27 16:49:14 +00:00
7280d303f4
ChangeLog update
2004-08-27 00:32:42 +00:00
Marcus Boerger
ec4f576cb3
Enforce semantics: Classes cannot extend Interfaces
2004-08-26 22:59:25 +00:00
Marcus Boerger
08c344c293
Drop doubled check
2004-08-26 22:32:38 +00:00
Marcus Boerger
690b45afaa
- Bugfix #29828 Interfaces no longer work
2004-08-26 22:25:55 +00:00
b8ed424ed3
ChangeLog update
2004-08-26 00:33:05 +00:00
Andi Gutmans
709c5bd2d5
- Add interface_exists() and differentiate between classes and interfaces
...
(Andrey Hristov)
2004-08-25 00:41:43 +00:00
d800816f94
ChangeLog update
2004-08-25 00:33:08 +00:00
Marcus Boerger
87187da066
- Add missing brackets
2004-08-24 18:47:18 +00:00
ce84626a7f
ChangeLog update
2004-08-24 00:36:07 +00:00
Marcus Boerger
efbfaec0a3
- Drop unused variable
2004-08-23 20:58:48 +00:00
Marcus Boerger
b7a8297bc1
- Boost up __autoload() calls by caching the lookup
2004-08-23 20:57:40 +00:00
Andi Gutmans
51501e8de0
- Improve performance of switch()
2004-08-23 20:16:35 +00:00
d6dd2c26fa
ChangeLog update
2004-08-22 00:33:22 +00:00
20db6b2dcb
ChangeLog update
2004-08-21 00:33:39 +00:00
Sara Golemon
b5547442e5
Bugfix#29777 Some compilers don't like // style comments
2004-08-21 00:00:16 +00:00
Sara Golemon
5a81efa31f
Fix compile
2004-08-20 23:53:59 +00:00
9b09af54d9
ChangeLog update
2004-08-20 00:34:05 +00:00
Andi Gutmans
a36e7b0ab1
- Cleanup
2004-08-19 20:42:20 +00:00
Andi Gutmans
57ba9b8ccf
- Second wave of garbage removal.
2004-08-19 20:29:04 +00:00
Andi Gutmans
edb7c7d4f5
- Stop using garbage. Please let me know if you find any bugs resulting
...
- of this patch (very likely). (Dmitry, Andi)
2004-08-19 20:03:06 +00:00
Marcus Boerger
308081cd11
- Implement #29728 : Reflection API Feature: Default parameter value.
...
. ReflectionParameter::isDefaultValueAvailable()
. ReflectionParameter::getDefaultValue()
2004-08-19 07:42:02 +00:00
Marcus Boerger
5e1a0f4c0c
- Nedd to work on copy
2004-08-19 07:16:02 +00:00
77319b779a
ChangeLog update
2004-08-19 00:32:47 +00:00
Marcus Boerger
35fec42377
- Show default value of optional parameters of user defined functions.
2004-08-18 23:07:12 +00:00
Andrei Zmievski
f60dc4699f
Forgot to turn off debugging.
2004-08-18 18:10:31 +00:00
Andrei Zmievski
fe5c131a0d
Re-add my patch for .ini variable access.
2004-08-18 16:58:20 +00:00
d3cf46ca1d
ChangeLog update
2004-08-17 00:33:20 +00:00
Marcus Boerger
041d23d7b6
- Fix bug #29447 : Reflection API issues
2004-08-16 08:48:25 +00:00
be00addf85
ChangeLog update
2004-08-16 00:33:22 +00:00
Marcus Boerger
ce8331f9a5
Remove unnecessary check
2004-08-15 15:48:32 +00:00
8840250fa0
ChangeLog update
2004-08-15 00:34:53 +00:00
Marcus Boerger
e45270dd2f
Add missing check
2004-08-14 19:02:17 +00:00
e5cb1fa4e4
ChangeLog update
2004-08-13 00:33:48 +00:00
Andi Gutmans
993f70c1d2
- Don't use magic numbers
2004-08-12 05:54:11 +00:00
Andi Gutmans
de25255b6d
- Significantly improve performance of foreach($arr as $data). (Marcus)
2004-08-12 05:41:01 +00:00
fb9b63de23
ChangeLog update
2004-08-12 00:37:05 +00:00
Ilia Alshanetsky
bf8a6a07d8
MFH: Fixed bug #29607 (highlighting code with HEREDOC produces invalid
...
output).
2004-08-11 22:38:32 +00:00
Marcus Boerger
be022a813f
More meaningfull error message
2004-08-11 20:19:49 +00:00
Derick Rethans
4894978500
- Added missing defines.
...
#- I did say the patch was for 4.3 ;-)
2004-08-11 06:11:07 +00:00
a13424db00
ChangeLog update
2004-08-11 00:33:29 +00:00
Ilia Alshanetsky
60b6ac053e
Fixed bug #29606 (php_strip_whitespace() prints to stdout rather then
...
returning the value).
2004-08-10 22:16:46 +00:00
Marcus Boerger
51505045e6
- Fix warnings
2004-08-10 07:01:54 +00:00
79187b1360
ChangeLog update
2004-08-08 00:34:33 +00:00
Andi Gutmans
f3d6620f00
- Commit Derick's patch for allowing Zend to use regular libc memory
...
- allocation functions. Mainly useful in conjunction with tools such as
- valgrind which enables us to find bugs we might not find with the
- current memory managers boundary protection.
2004-08-07 00:45:34 +00:00
b7b1440330
ChangeLog update
2004-08-06 00:33:59 +00:00
Ilia Alshanetsky
b1c45f61ad
Eliminate unneeded variable.
2004-08-05 00:44:30 +00:00
91e6402230
ChangeLog update
2004-08-05 00:35:34 +00:00
Marcus Boerger
90e4fd0a0a
- Fix bug #29523 (ReflectionParameter::isOptional() is incorrect)
2004-08-04 22:47:56 +00:00
46baa28aaf
ChangeLog update
2004-08-04 00:34:06 +00:00
Marcus Boerger
ae2d914580
Update
2004-08-03 17:10:40 +00:00
Marcus Boerger
c4508c377e
Add new test
2004-08-03 16:59:53 +00:00
Marcus Boerger
7bfc91c3a9
- Fixed Bug #29505 get_class_vars() severely broken when used with arrays
2004-08-03 16:59:25 +00:00
a27afba6ff
ChangeLog update
2004-08-03 00:34:47 +00:00
Marcus Boerger
84b90d6803
- Add methods to check parameter count
2004-08-02 23:10:29 +00:00
Marcus Boerger
a0ff48dbd3
- Change to use memcmp instead of strcmp
2004-08-02 22:41:34 +00:00
Andi Gutmans
57d57237cf
- Fix typo
2004-08-02 17:36:45 +00:00
Marcus Boerger
dc7cb19993
- Remove all for now
...
# - the optimization part can be done in apc or compareable products
# - NULL can be reintroduced later when needed
2004-08-02 16:38:09 +00:00
Marcus Boerger
5f0433db83
MFB: Enforce protocol on magic methods/functions
2004-08-02 08:27:57 +00:00
Ilia Alshanetsky
d746343928
A gentler (performance wise) allocation of buffer for temp variables.
2004-08-02 02:35:01 +00:00
dc2552a3ac
ChangeLog update
2004-08-02 00:33:46 +00:00
a701436da6
ChangeLog update
2004-07-31 00:34:20 +00:00
Andi Gutmans
d7c839d54f
- More ptr_stack optimizations and cleanups
2004-07-30 21:00:37 +00:00
Andi Gutmans
138ef9a43e
- Improve performance by inlining zend_ptr_stack_n_push(). var_args can
...
usually not be inlined by compilers.
2004-07-30 20:16:40 +00:00
381adeadff
ChangeLog update
2004-07-30 00:33:59 +00:00
Marcus Boerger
dcf007c6da
- Increase performance of *sort() and some internal sort operations.
...
# This patch increases the performance of small arrays/hashes by up to ~15%
# The performance increase during the performance talk :-)
2004-07-29 19:18:46 +00:00
Sara Golemon
d96e7a170c
Revert goto opcode
2004-07-29 17:45:31 +00:00
Sara Golemon
37acb31c1a
&tmp and label are the same thing, don't free it till we're done with it.
2004-07-29 16:49:59 +00:00
Sara Golemon
8c844fdde3
Plug some memory leaks and promote unknown label to E_ERROR.
...
If someone tries to jump to a non-existant label execution really
shouldn't try to carry on.
2004-07-29 16:36:00 +00:00
Sara Golemon
5865b3680a
Add goto operator by popular request.
2004-07-29 15:23:47 +00:00
c7f22e5aca
ChangeLog update
2004-07-29 00:36:09 +00:00
Wez Furlong
b1667b579b
Fix: ini entries for dl()'d modules now work under ZTS
...
Side-effect: avoid possible crashes when multiple threads load/unload
modules and mess with the global hash table.
2004-07-28 22:56:01 +00:00
Andi Gutmans
7d80f82e70
- Fix MAC OSX to always use native DSO loading
2004-07-28 19:05:40 +00:00
8059173ad3
ChangeLog update
2004-07-28 00:34:08 +00:00
Marcus Boerger
e9549a4f9c
- Be specific about visibility
2004-07-27 16:21:56 +00:00
Wez Furlong
03e298ec47
Fix two possible crashes. Latter is unlikely unless you are doing scary
...
things, but former looks nasty.
2004-07-27 01:33:25 +00:00
f5ddb60764
ChangeLog update
2004-07-27 00:34:31 +00:00
Stanislav Malyshev
46455027fc
quick fix for #29382
2004-07-26 17:12:17 +00:00
7223a1bc88
ChangeLog update
2004-07-26 00:32:29 +00:00
Marcus Boerger
7e914380c9
- Show visibility errors (try to fix #29354 )
2004-07-25 18:20:33 +00:00
Marcus Boerger
f5cf052225
- Fix bug #29368 : The destructor is called when an exception is thrown from the constructor
2004-07-25 17:25:44 +00:00
Marcus Boerger
0cd2da0309
- Execute destructors earlier (Florian Schaper, fschaper at intux org)
2004-07-25 07:14:49 +00:00
Marcus Boerger
40bf10319b
- Add ReflectionParameter::isOptional() to test whether a parameter is
...
optional and also show this information in export.
2004-07-25 07:06:53 +00:00
Marcus Boerger
2b9c90efd3
- Add optional parameters $filename and $lineno to ErrorException
...
constructor to allow overwriting automatically retrieved information.
# It may be reasonable to delete the trace in case that feature is used.
2004-07-25 07:05:48 +00:00
49e31e4b0f
ChangeLog update
2004-07-24 00:32:58 +00:00
Marcus Boerger
5ff2111a59
Fix 0 Byte leak after alloca to emalloc change
2004-07-23 07:13:54 +00:00
b5a926f78d
ChangeLog update
2004-07-23 00:36:00 +00:00
Zeev Suraski
34b00ca22a
Fix bug in handling of protected properties
2004-07-22 11:54:27 +00:00
6789bcfed2
ChangeLog update
2004-07-22 00:34:33 +00:00
Edin Kadribasic
d42361630f
Fixed build
2004-07-21 22:13:31 +00:00
Marcus Boerger
08fa8849b2
- Fixded #29291 : get_class_vars() return names with NULLs
2004-07-21 18:36:51 +00:00
a03447092d
ChangeLog update
2004-07-21 00:34:28 +00:00
Moriyoshi Koizumi
182e93ab6e
- Add safe_pemalloc()
2004-07-20 21:55:57 +00:00
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