David Soria Parra
4e177642c6
Abort if DTrace is not installed on the system
2010-05-07 15:05:39 +00:00
David Soria Parra
b5c1e53bc8
Abort with an error message if we cannot create the DTrace header file.
2010-05-07 14:46:27 +00:00
Felipe Pena
74fe9dd89e
- Fixed magic method and constructor copy for traits
2010-05-07 13:55:27 +00:00
Felipe Pena
5d701938a3
- Added check for constant creation on Traits
...
- Simplified trait flag check
- Test++ :)
2010-05-07 11:09:35 +00:00
Felipe Pena
7b7463bb8a
- New tests
2010-05-06 19:21:11 +00:00
Felipe Pena
ca3656dfe0
- Added check for 'static' on trait visibility modifier
2010-05-06 19:20:12 +00:00
Felipe Pena
363d6e45be
- Fix typos
2010-05-06 18:28:45 +00:00
Felipe Pena
241ceed37e
- Fix error messages & WS
2010-05-06 18:20:38 +00:00
Felipe Pena
ba5edd5035
- New tests
2010-05-06 15:49:58 +00:00
Felipe Pena
00eec0939f
- Added get_declared_traits()
2010-05-06 15:18:20 +00:00
Kalle Sommer Nielsen
a31a2083af
Well we do need zend_throw_exception_ex ;-)
2010-05-06 13:44:35 +00:00
Dmitry Stogov
277f271a83
Added compiler hints
2010-05-06 12:52:27 +00:00
Dmitry Stogov
d5800f881c
Optimized access to static properties using executor specialization. A constant class name may be used as a direct operand of ZEND_FETCH_* instruction without previous ZEND_FETCH_CLASS.
2010-05-06 10:27:35 +00:00
Dmitry Stogov
77b2e54658
Fixed PDO objects binary incompatibility
2010-05-06 08:37:41 +00:00
Sara Golemon
1381b14eaa
Add JSON_Serializable interface
...
Objects implementing JSON_Serializable will have
their ->jsonSerialize() method called
Similar to serialize() and __sleep()
2010-05-05 22:48:14 +00:00
Felipe Pena
2b4539fcef
- Fixed bug #51740 (acinclude.m4 macro PHP_CHECK_SIZEOF is not properly quoted)
...
Patch by: dave dot mulford at gmail dot com
2010-05-05 21:55:44 +00:00
Pierre Joye
754cb92b2b
- nuke unused vars
2010-05-05 13:51:54 +00:00
Pierre Joye
bd2f9d56ec
- #51063 , news and test
2010-05-05 13:39:35 +00:00
Pierre Joye
b9730786a7
- #51063 , implement getimagesizefromstring
2010-05-05 13:37:40 +00:00
Rob Richards
8a0450698d
fix bug #48601 (xpath() returns FALSE for legitimate query)
...
add test
2010-05-05 11:40:11 +00:00
Dmitry Stogov
fa0a07ba97
Fixed bug #50698 (SoapClient should handle wsdls with some incompatiable endpoints). (Justin Dearing)
2010-05-05 07:43:45 +00:00
Felipe Pena
6e8db0b35a
- New tests
2010-05-04 19:06:13 +00:00
Felipe Pena
a888d2cd16
- Added check for trait when trying to extend it
2010-05-04 18:45:01 +00:00
Felipe Pena
e431cec023
- Fix trait flag identification
2010-05-04 18:31:40 +00:00
Felipe Pena
45a536fc7c
- Added check for abstract class
...
abstract class foo { }
class T { use foo; } // T cannot use foo - it is not a trait
- Added check for trait on NEW
trait a { }
new a; // Cannot instantiate trait a
# Tests for errors comming soon :)
2010-05-04 18:21:00 +00:00
Rob Richards
d920d6226e
fix bug #49490 (XPath namespace prefix conflict)
...
add test
2010-05-04 15:41:49 +00:00
Derick Rethans
e743bcd862
- Fixed bug #49081 (DateTime::diff() mistake if start in January and interval >
...
28 days). (Derick)
2010-05-04 15:11:41 +00:00
Andrey Hristov
d53337bbe7
OOM stability fixes
2010-05-04 14:02:42 +00:00
Andrey Hristov
447c693b2d
Add possibility to control the allocator in when PHP is compiled
...
with debug
2010-05-04 13:49:43 +00:00
Rob Richards
798aca0d83
fix bug #51721 (mark DOMNodeList and DOMNamedNodeMap as Traversable)
2010-05-04 12:55:26 +00:00
Rob Richards
60f62fc563
fix non-windows builds
2010-05-04 12:12:28 +00:00
Adam Harvey
5c5fd74fdb
Fix for bug #48289 (iconv_mime_encode() quoted-printable scheme is broken).
...
Thanks to Hiroaki Kawai for the original patch.
2010-05-04 11:56:59 +00:00
Adam Harvey
574e578629
Alter the getmxrr() test to use lists.php.net (which we presumably control)
...
instead of ez.no (which we presumably don't) for the single MX record test.
2010-05-04 09:41:47 +00:00
Pierre Joye
cdadeed834
- Fixed bug #51732 , Fileinfo __construct or open does not work with NULL
2010-05-04 08:48:58 +00:00
Stefan Marr
331b052994
Changed naming of traits-related helper functions (suggested by Derick), added missing static qualifiers.
2010-05-03 22:08:09 +00:00
Pierre Joye
56e327ba27
- revert fix for #51723 in 5.2, vc6 does not support strtoi64, use builtin functioon in 5.3 (trunk is vc9+ only)
2010-05-03 19:51:59 +00:00
Andrey Hristov
5ca71c00f5
Handle OOM in mysqlnd_res::store_result_fetch_data
2010-05-03 19:32:07 +00:00
Pierre Joye
05ac8f5c52
- fix build (declaration must be first)
2010-05-03 19:31:50 +00:00
Andrey Hristov
9c276eee6c
Handle OOM in mysqlnd_fetch_row_buffered_c()
2010-05-03 19:09:45 +00:00
Andrey Hristov
2b00096004
Handle OOM in mysqlnd_fetch_row_unbuffered_c()
2010-05-03 19:02:48 +00:00
Andrey Hristov
2b18a3ff93
Handle OOM stemming from mysqlnd_result_init in the same
...
function and up the stack.
2010-05-03 18:50:47 +00:00
Pierre Joye
d90f8560aa
- #51273 , Content-length header is limited to 32bit integer with apache2/windows
2010-05-03 17:47:58 +00:00
Andrey Hristov
7de2607c12
Handle gracefully OOM in mysqlnd_mempool_create and up the stack
2010-05-03 17:07:18 +00:00
Felipe Pena
e232da026b
- Replaced 'zend_hash_find' to 'zend_hash_quick_find' on zend_hash_compare() function
2010-05-03 16:36:04 +00:00
Andrey Hristov
c32bae720c
Handle OOM in block_alloc_get_chunk, and also in the caller
...
in mysqlnd_wireprotocol.c
2010-05-03 16:20:46 +00:00
Andrey Hristov
ec0fe858c6
Remove unused parameter
2010-05-03 16:09:05 +00:00
Ilia Alshanetsky
676a8338a1
Fixed bug #51690 (Phar::setStub looks for case-sensitive __HALT_COMPILER())
2010-05-03 14:41:40 +00:00
Pierre Joye
9720dea2c7
- WS
2010-05-03 14:30:14 +00:00
Andrey Hristov
57059d4e31
One more case to handle in case of OOM, in block_alloc_resize_chunk
2010-05-03 14:26:08 +00:00
Andrey Hristov
8e8348a4b0
Handle OOM when resizing blocks during data fetch
2010-05-03 14:16:04 +00:00