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