Dmitry Stogov
|
69ce7ea442
|
optimization
|
2009-03-18 11:25:37 +00:00 |
|
Dmitry Stogov
|
31c0af245e
|
Fixed floating point mathematic speed degradation (Christian)
|
2009-03-18 10:18:10 +00:00 |
|
Matt Wilmas
|
645e15c2ea
|
MFH: Overflow comment
|
2009-02-17 15:15:18 +00:00 |
|
Matt Wilmas
|
a7eb83fef5
|
MFH: Fixed bug #47422 (modulus operator returns incorrect results on 64 bit linux)
|
2009-02-17 14:15:52 +00:00 |
|
Felipe Pena
|
f8689552a4
|
MFH:
- Fixed bug #46701 (Creating associative array with long values in the key fails on 32bit linux)
Patch by Shire
|
2009-01-05 20:31:54 +00:00 |
|
Sebastian Bergmann
|
08659c2dcd
|
MFH: Bump copyright year, 3 of 3.
|
2008-12-31 11:15:49 +00:00 |
|
Christian Seiler
|
04c528609a
|
- MFH: Changed floating point behaviour to consistently use double precision
on all platforms and with all compilers.
|
2008-12-02 16:19:10 +00:00 |
|
Felipe Pena
|
85ab423565
|
- MFH: Removed some TSRMLS_FETCH()s
|
2008-08-15 19:47:33 +00:00 |
|
Felipe Pena
|
cf7384aa40
|
- MFH: Constness (Added const qualifier to several function parameters)
|
2008-08-12 17:20:25 +00:00 |
|
Antony Dovgal
|
53a957e5f8
|
MFH: fix bug #45712 ($something == NaN returns true with 5.3, false with 5.2.*)
|
2008-08-07 08:36:24 +00:00 |
|
Moriyoshi Koizumi
|
023211d8d2
|
- MFH: Constify read-only arguments
|
2008-07-24 20:39:48 +00:00 |
|
Matt Wilmas
|
87dca00a8e
|
MFH: Fixed overflow crash (at least on Windows) in div_function with LONG_MIN / -1
|
2008-05-29 11:45:13 +00:00 |
|
Antony Dovgal
|
7b1bc753c6
|
MFH: add zend_atol()
|
2008-03-19 12:41:23 +00:00 |
|
Felipe Pena
|
2b10c53ae1
|
MFH: Dropped zend.ze1_compatibility_mode
[DOC]
|
2008-03-18 14:10:45 +00:00 |
|
Dmitry Stogov
|
71592cec06
|
Added garbage collector
|
2008-01-22 09:27:48 +00:00 |
|
Dmitry Stogov
|
7390459e26
|
Yet another comparison optimisation for usual cases
|
2008-01-21 19:10:25 +00:00 |
|
Sebastian Bergmann
|
d1dded8751
|
MFH: Bump copyright year, 2 of 2.
|
2007-12-31 07:17:19 +00:00 |
|
Dmitry Stogov
|
ed5a424b4f
|
Additional fix for bug #42868
|
2007-12-24 18:09:50 +00:00 |
|
Dmitry Stogov
|
2b981769a3
|
Fixed bug #42868 (Floats cast to integer produce unpredicatable results). (Zoe Slattery)
|
2007-12-17 10:02:13 +00:00 |
|
Dmitry Stogov
|
6a5a172795
|
MFH: math and comparison optimization + use macroses
|
2007-11-20 13:26:36 +00:00 |
|
Dmitry Stogov
|
19bf724c48
|
optimization
|
2007-10-29 14:36:55 +00:00 |
|
Yiduo (David) Wang
|
4b4d634cb9
|
MFH: Added macros for managing zval refcounts and is_ref statuses
|
2007-10-07 05:22:07 +00:00 |
|
Jani Taskinen
|
226c56fe76
|
MFH: Fixed compiler warnings
|
2007-07-21 00:35:15 +00:00 |
|
Antony Dovgal
|
e029945a02
|
MFH: minor optimization - make sure the objects are not the same instance before we start comparing their properties
|
2007-06-06 11:57:36 +00:00 |
|
Dmitry Stogov
|
b1aea75ac1
|
WIN64 support
|
2007-04-23 09:56:30 +00:00 |
|
Marcus Boerger
|
50ea26760d
|
- Avoid sprintf, even when checked copy'n'paste or changes lead to errors
|
2007-02-24 02:17:47 +00:00 |
|
Sebastian Bergmann
|
4223aa4d5e
|
MFH: Bump year.
|
2007-01-01 09:36:18 +00:00 |
|
Ilia Alshanetsky
|
6895045565
|
Simplify & optimize code
# Patch by Matt Wilmas
|
2006-12-30 01:57:01 +00:00 |
|
Ilia Alshanetsky
|
ff9d0fcc78
|
is_numeric_string() optimization
# Original Patch by Matt Wilmas
|
2006-12-26 16:44:20 +00:00 |
|
Ilia Alshanetsky
|
dba3fe385d
|
Fixed possible memory leak
|
2006-12-21 01:57:05 +00:00 |
|
Ilia Alshanetsky
|
5218d956f0
|
Fixed typo
|
2006-12-11 15:59:41 +00:00 |
|
Ilia Alshanetsky
|
19e4dc5058
|
Removed bool<>long optimization as it causes issues with strict type checks
|
2006-12-11 15:34:35 +00:00 |
|
Ilia Alshanetsky
|
7e1973d9fc
|
Minor optimization (2-3%) from Brian Shire
|
2006-12-11 15:16:07 +00:00 |
|
Stanislav Malyshev
|
6b651f8e60
|
Improve tolower()-related functions on Windows and VC2005 by caching locale and using
tolower_l function.
# Gives 10-18% speedup on bench.php
# Does not change behaviour for non-windows
|
2006-12-04 18:37:15 +00:00 |
|
Antony Dovgal
|
9d6f7755b8
|
fix leak appearing when converting object to NULL
add test
|
2006-11-15 17:29:08 +00:00 |
|
Antony Dovgal
|
8e1c9371bb
|
MFH: throw a warning when doing modulus by 0 (fr #39027)
|
2006-10-03 17:54:51 +00:00 |
|
Antony Dovgal
|
47600225e1
|
MFH: use if() instead of ?:
|
2006-09-27 15:40:19 +00:00 |
|
Dmitry Stogov
|
29ed52ffa4
|
New memory manager
|
2006-07-18 09:06:33 +00:00 |
|
Antony Dovgal
|
7f9a43653c
|
fix logic
|
2006-07-18 09:00:10 +00:00 |
|
Antony Dovgal
|
7a089a43af
|
MFH: fix DVAL_TO_LVAL() on AIX with old gcc
|
2006-07-18 08:17:28 +00:00 |
|
Marcus Boerger
|
c514ee0c9b
|
- MFH Fix issue with comparing objects with objects
|
2006-07-09 18:03:42 +00:00 |
|
Marcus Boerger
|
fa57959f47
|
- MFH:
. Fix comparision edgecases involving objects (Tony, Marcus)
. Use ZVAL_LONG() where appropriate
|
2006-07-09 16:58:05 +00:00 |
|
Zeev Suraski
|
51d495850a
|
Restore ZE1 compatibility mode (Zend Engine part - the modules patches
will follow later today)
|
2006-06-05 13:58:52 +00:00 |
|
Antony Dovgal
|
9dd24c6d87
|
fix error messages when converting objects to other types
add new function
MFB will follow soon
|
2006-05-25 10:01:06 +00:00 |
|
Marcus Boerger
|
637a40423c
|
- MFH as discussed
. zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D)
. zend_get_error_exception() -> zend_get_error_exception(TSRMLS_D)
. added E_RECOVERABLE_ERROR
. added ZEND_TOSTRING_FUNC_NAME
. added __tostring function cache to zend_class_entry
. added ZEND_NAMED_ME
. modified ZEND_ME_MAPPING to support method flags
. added ZEND_MN
. method entries now use prefix "zim_" instead of "zif_"
. drop EG(ze1_compatibility_mode)
. changed cast handler, now without (int should_free):
typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int type TSRMLS_DC);
. changed get_iterator, now receives whether value is by ref:
zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
. added zend_objects_store_add_ref_by_handle
. added zend_objects_store_del_ref_by_handle
. convert_to_explicit_type(pzv, type)
|
2006-05-09 23:53:23 +00:00 |
|
Marcus Boerger
|
647eafcb5d
|
- MFH
|
2006-02-05 17:07:40 +00:00 |
|
Andi Gutmans
|
61e93ccfe8
|
- Update copyright notices to 2006
|
2006-01-04 23:53:05 +00:00 |
|
Marcus Boerger
|
882a9effe6
|
- Enforce termination to prevent possible SEGVs
|
2005-12-12 19:10:12 +00:00 |
|
Dmitry Stogov
|
9d1f2f30d3
|
Fixed bug #34199 (if($obj)/if(!$obj) inconsistency)
|
2005-09-12 11:48:57 +00:00 |
|
Dmitry Stogov
|
c10d6d3c89
|
Fixed bug #33999 (object remains object when cast to int)
|
2005-08-05 09:02:14 +00:00 |
|