Commit Graph

471 Commits

Author SHA1 Message Date
Matt Wilmas
9c37df900c Add array_init_size() and use it where array size is known at initialization 2008-05-27 10:28:25 +00:00
Dmitry Stogov
1e2676070d Added API to use namesapces in internal extensions 2008-05-12 07:13:47 +00:00
Felipe Pena
496099274b - Fixed detection of invalid class name 2008-05-08 16:58:43 +00:00
Felipe Pena
cb9f7f675f - Fix valgrind report (Conditional jump or move depends on uninitialised value) 2008-05-08 15:39:35 +00:00
Dmitry Stogov
a0f5a72a8a Support for old-style constructors in namespaces 2008-05-05 09:44:07 +00:00
Antony Dovgal
f2ca4aaf6a allow NULL argument to be passed where binary string expected 2008-03-26 09:09:08 +00:00
Dmitry Stogov
ad40998e8a Optimized detection of "__call" and "__callstatic" methods. 2008-03-25 13:04:22 +00:00
Felipe Pena
d6aacd5eb6 Fixed error message on unicode mode 2008-03-05 14:39:05 +00:00
Sebastian Bergmann
b1d4185f7f Fugbix typo. 2008-02-19 06:52:17 +00:00
Marcus Boerger
43b623f2a2 - Windows build fix 2008-02-09 21:22:22 +00:00
Marcus Boerger
7329e71eb5 - Simplify 2008-02-07 18:40:44 +00:00
Marcus Boerger
cbf04002c4 - Is there an easier way to figure out something is a string? 2008-02-06 22:00:21 +00:00
Marcus Boerger
812d203003 - Fix unicode
# I hate unicode, it is getting tooo complex
2008-02-06 21:53:17 +00:00
Marcus Boerger
4ad89748c3 - Fix missing check and tests 2008-02-06 20:39:54 +00:00
Marcus Boerger
7c377ca19f - Fix cross class tree reference issues with callbacks 2008-02-05 19:06:59 +00:00
Marcus Boerger
27f610f758 - Spread some %v's 2008-02-04 13:59:27 +00:00
Antony Dovgal
803d3a826c fix leak appearing when calling non-static protected or private methods as static
(error message is allocated twice)
2008-02-02 22:29:26 +00:00
Marcus Boerger
8b12839a3b -Add comment that explains wh we need E_ERROR in those cases 2008-02-02 15:46:19 +00:00
Marcus Boerger
f7a0a44b84 - MFB static callable message mess 2008-02-02 15:23:22 +00:00
Dmitry Stogov
dfd32b69fd Fixed GC bug 2008-01-24 10:49:44 +00:00
Dmitry Stogov
2971e13836 Changed EG(argument_stack) implementation. 2008-01-24 09:41:48 +00:00
Sebastian Bergmann
9b620d50b4 Bump copyright year, 2 of 2. 2007-12-31 07:12:20 +00:00
Dmitry Stogov
1ccc6a4f10 Fixed bug #43651 (is_callable() with one or more nonconsecutive colons crashes) 2007-12-25 10:58:49 +00:00
Dmitry Stogov
47dc82ecb9 Fixed bug #43128 (Very long class name causes segfault) 2007-11-22 13:33:53 +00:00
Jani Taskinen
7bfd345996 cs + ws 2007-11-01 13:30:15 +00:00
Yiduo (David) Wang
95da0dc570 Added macros for managing zval refcounts and is_ref statuses 2007-10-07 05:15:07 +00:00
Dmitry Stogov
51640ce6a4 optimization 2007-09-29 08:52:04 +00:00
Dmitry Stogov
8146078f7b Improved memory usage by movig constants to read only memory. (Dmitry, Pierre) 2007-09-27 18:28:44 +00:00
Dmitry Stogov
189ac4f201 Late Static Binding (Dmitry, Etienne Kneuss) 2007-09-26 07:16:33 +00:00
Antony Dovgal
e8a72ac5e1 prohibit arguments by ref in magic methods 2007-08-31 12:36:00 +00:00
Dmitry Stogov
c7d82c75c9 Added namespace related optimizations and comments 2007-08-20 09:48:41 +00:00
Sara Golemon
b1bc911cee Add support got zend_class_entry->get_static_method() and matching __callStatic() userspace method @doc 2007-07-21 05:27:07 +00:00
Dmitry Stogov
5e21f121ec Fixed compilation on Windows 2007-07-14 08:51:17 +00:00
Sara Golemon
06bad726a2 Wrong function name in error message 2007-07-13 23:51:51 +00:00
Dmitry Stogov
1f413bbc37 Namespaces 2007-07-12 09:23:48 +00:00
Dmitry Stogov
34383f0bd0 Made uniform error reporting for unicode/non-unicode modes 2007-07-11 12:57:36 +00:00
Antony Dovgal
d547768308 fix folding and ws 2007-07-10 14:42:43 +00:00
Antony Dovgal
232eebb8f7 fix indentation and make Andrey happy =) 2007-07-06 12:17:51 +00:00
Antony Dovgal
eab558a79e fix #41517 (different behaviour of floatval() in Unicode mode) 2007-05-28 20:26:52 +00:00
Marcus Boerger
dc41d46e5b - Extensions are indexed lowercased and not case aware 2007-05-16 18:56:38 +00:00
Antony Dovgal
fcc82f1834 allow passing Unicode strings when a boolean is expected 2007-05-14 12:47:23 +00:00
Dmitry Stogov
9b6f46a86c Fixed wrong deallocation 2007-05-04 16:51:18 +00:00
Antony Dovgal
fe6fd4ed38 fix disabled classes 2007-05-04 12:17:30 +00:00
Johannes Schlüter
b9c840c58d - Fix "f" modifier for zend_parse_parameters_ex in case of a __call call
(fixes Zend/tests/bug19859.phpt and Zend/tests/bug34260.phpt)
2007-04-30 19:51:20 +00:00
Johannes Schlüter
3a89cfae67 - Fix zend_parse_parameters_ex() for format specifiers like "+f", like multiple
values followed by forced parameters. Fixes tests like
  ext/standard/tests/array/007.phpt and others
2007-04-16 18:50:05 +00:00
Dmitry Stogov
2908322c14 WIN64 support 2007-04-16 09:43:53 +00:00
Marcus Boerger
10f0e0a5fa - Fix potential issue with 'f'-parameter parsing
- Complete zend_fcall_info_*() API
2007-02-08 14:33:16 +00:00
Marcus Boerger
70777b7df6 - More ZEND_API's 2007-02-08 12:29:57 +00:00
Andrei Zmievski
135c947f8d - Add ^ specifier that returns original string type before conversion.
- Add ZVAL_ENC_STRING[L] macro that allows returning either a binary
  string or an encoded strings as Unicode based on type, instead of
  UG(unicode)
2007-02-02 21:49:38 +00:00
Antony Dovgal
92bf7d9872 -exactly 1 arguments
+exactly 1 argument
2007-02-02 12:51:37 +00:00