Revision tags: php-4.3.9, php-5.0.2RC1, php-4.3.9RC3 |
|
#
29fec3fe |
| 13-Sep-2004 |
Stanislav Malyshev |
Antony Dovgal's error message improvement - #27290
|
#
96ab56e1 |
| 09-Sep-2004 |
Andi Gutmans |
- Roll back VM commit
|
#
8eb8850c |
| 08-Sep-2004 |
Andi Gutmans |
- 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 meth
- 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)
show more ...
|
Revision tags: PRE_ZEND_VM_DISPATCH_PATCH, php-4.3.9RC2 |
|
#
4f68f377 |
| 30-Aug-2004 |
Stanislav Malyshev |
fix crash #29893
|
#
0eaa26fc |
| 29-Aug-2004 |
Marcus Boerger |
String offset starts with 0, fix isset($str[$len])
|
#
a36e7b0a |
| 19-Aug-2004 |
Andi Gutmans |
- Cleanup
|
#
edb7c7d4 |
| 19-Aug-2004 |
Andi Gutmans |
- Stop using garbage. Please let me know if you find any bugs resulting - of this patch (very likely). (Dmitry, Andi)
|
Revision tags: php-5.0.1, php-5.0.1RC2 |
|
#
993f70c1 |
| 12-Aug-2004 |
Andi Gutmans |
- Don't use magic numbers
|
#
de25255b |
| 12-Aug-2004 |
Andi Gutmans |
- Significantly improve performance of foreach($arr as $data). (Marcus)
|
Revision tags: php-4.3.9RC1 |
|
#
be022a81 |
| 11-Aug-2004 |
Marcus Boerger |
More meaningfull error message
|
Revision tags: php-5.0.1RC1 |
|
#
51505045 |
| 10-Aug-2004 |
Marcus Boerger |
- Fix warnings
|
#
d7463439 |
| 02-Aug-2004 |
Ilia Alshanetsky |
A gentler (performance wise) allocation of buffer for temp variables.
|
#
d7c839d5 |
| 30-Jul-2004 |
Andi Gutmans |
- More ptr_stack optimizations and cleanups
|
#
138ef9a4 |
| 30-Jul-2004 |
Andi Gutmans |
- Improve performance by inlining zend_ptr_stack_n_push(). var_args can usually not be inlined by compilers.
|
#
d96e7a17 |
| 29-Jul-2004 |
Sara Golemon |
Revert goto opcode
|
#
37acb31c |
| 29-Jul-2004 |
Sara Golemon |
&tmp and label are the same thing, don't free it till we're done with it.
|
#
8c844fdd |
| 29-Jul-2004 |
Sara Golemon |
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.
|
#
5865b368 |
| 29-Jul-2004 |
Sara Golemon |
Add goto operator by popular request.
|
#
f5cf0522 |
| 25-Jul-2004 |
Marcus Boerger |
- Fix bug #29368 : The destructor is called when an exception is thrown from the constructor
|
#
5ff2111a |
| 23-Jul-2004 |
Marcus Boerger |
Fix 0 Byte leak after alloca to emalloc change
|
Revision tags: RELEASE_0_1 |
|
#
56f8195f |
| 19-Jul-2004 |
Andi Gutmans |
- 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
- 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.
show more ...
|
#
381a3b23 |
| 16-Jul-2004 |
Marcus Boerger |
Bugfix #28464 catch() does not catch exceptions by interfaces
|
Revision tags: php-5.0.0RC4, php-5.0.0, php-4.3.8 |
|
#
a8996a8a |
| 12-Jul-2004 |
Ilia Alshanetsky |
Fixed bug #29086 & #28064 (PHP crashes on extremly long scripts).
|
#
a4032b68 |
| 24-Jun-2004 |
Sara Golemon |
Ease off on severity of new error (Using Resources as array offsets)
|
#
56b15339 |
| 23-Jun-2004 |
Sara Golemon |
BugFix #28879 Inconsistent behavior between explicit and implicit array creation. Changes: Throw E_WARNING "Illegal offset type" when explicitly creating array elements with ob
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)
show more ...
|