Dmitry Stogov
|
f7ce69585c
|
- Interned string related callbacks moved turned from compiler_globals into real globals
- Updated API version number
|
2010-05-25 09:00:20 +00:00 |
|
Dmitry Stogov
|
c58b131e29
|
- Reimplemented ZEND_INIT_FCALL_BY_NAME and ZEND_INIT_NS_FCALL_BY_NAME to use literals instead of additional operands
- Optimized access to global constants
|
2010-04-27 12:09:13 +00:00 |
|
Dmitry Stogov
|
e87d72002b
|
Optimized access to global constants using values with pre-calculated hash_values from litersls table
|
2010-04-22 15:03:17 +00:00 |
|
Dmitry Stogov
|
dd5c478be6
|
Added concept of interned strings. All strings constants known at compile time are allocated in a single copy and never changed.
|
2010-04-20 11:05:54 +00:00 |
|
Sebastian Bergmann
|
d2281d1dff
|
sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php
|
2010-01-05 20:46:53 +00:00 |
|
Stanislav Malyshev
|
e2ad4e0178
|
fix #46304: Defining namespaced constant using define() uses case sensitive match for namespace
|
2009-01-12 21:54:37 +00:00 |
|
Sebastian Bergmann
|
08659c2dcd
|
MFH: Bump copyright year, 3 of 3.
|
2008-12-31 11:15:49 +00:00 |
|
Stanislav Malyshev
|
1b4134c07b
|
Namespace resolution streamlining patch
[DOC] new resolution rules should be documented soon
|
2008-11-11 19:45:29 +00:00 |
|
Marcus Boerger
|
7126de4912
|
- Next step in namespaces, using / as namespace separator.
|
2008-11-04 15:58:55 +00:00 |
|
Nuno Lopes
|
8a77e55566
|
clean some dead code (with static analysis help)
|
2008-09-23 15:18:26 +00:00 |
|
Felipe Pena
|
cf7384aa40
|
- MFH: Constness (Added const qualifier to several function parameters)
|
2008-08-12 17:20:25 +00:00 |
|
Dmitry Stogov
|
44caafc62e
|
Fixed constant substitution (Matt)
|
2008-07-28 14:12:19 +00:00 |
|
Hannes Magnusson
|
d619b57efa
|
MFH: Add E_USER_DEPRECATED (patch by Lars Strojny)
|
2008-07-21 09:41:00 +00:00 |
|
Marcus Boerger
|
d3e5026564
|
- MFH Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)
[DOC] Finally added deprecation messages
|
2008-02-23 17:06:22 +00:00 |
|
Dmitry Stogov
|
a4b872a6d8
|
iFixed memory leak
|
2008-02-19 12:00:53 +00:00 |
|
Sebastian Bergmann
|
d1dded8751
|
MFH: Bump copyright year, 2 of 2.
|
2007-12-31 07:17:19 +00:00 |
|
Jani Taskinen
|
5e123ebef9
|
MFH: add ZEND_DEBUG_BUILD constant
|
2007-11-20 16:34:25 +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 |
|
Dmitry Stogov
|
eb0c56ada1
|
Fixed bug #42820 (defined() on constant with namespace prefixes tries to load class).
|
2007-10-03 10:33:02 +00:00 |
|
Dmitry Stogov
|
3a3a7e7441
|
Fixed bug #42798 (__autoload() not triggered for classes used in method signature).
|
2007-10-01 09:32:48 +00:00 |
|
Dmitry Stogov
|
166266df68
|
Added support for Late Static Binding. (Dmitry, Etienne Kneuss)
|
2007-09-29 07:28:34 +00:00 |
|
Dmitry Stogov
|
f32ffe9b43
|
Namespaces
|
2007-09-28 19:52:53 +00:00 |
|
Dmitry Stogov
|
786621893e
|
Improved fix for bug #41633 (self:: doesn't work for constants) to support function define()
|
2007-07-27 16:29:12 +00:00 |
|
Antony Dovgal
|
91da96ba71
|
MFH: change E_NOTICE to E_ERROR when using a class constant from non-existent class
(noticed by Jani)
add tests
|
2007-06-07 08:37:40 +00:00 |
|
Ilia Alshanetsky
|
17c0c49a54
|
Addres limitation of __HALT_COMPILER() that allowed only one instance
per request.
# Patch by Greg Beaver
|
2007-04-04 00:42:42 +00:00 |
|
Sebastian Bergmann
|
4223aa4d5e
|
MFH: Bump year.
|
2007-01-01 09:36:18 +00:00 |
|
Johannes Schlüter
|
2193a77eed
|
- Here, too
|
2006-10-18 17:17:18 +00:00 |
|
Johannes Schlüter
|
dcf249004c
|
- MFH: Fix #38465 (ReflectionParameter fails if default value is an access to self::
|
2006-10-18 16:35:15 +00:00 |
|
Antony Dovgal
|
8a03fc5ef3
|
add missing parts of E_RECOVERABLE merge
|
2006-05-10 14:04:18 +00:00 |
|
Dmitry Stogov
|
79983ce0ce
|
Fix: incorrect string length passed
|
2006-03-15 14:12:26 +00:00 |
|
Dmitry Stogov
|
7865dfb5b8
|
Eliminated run-time constant fetching for TRUE, FALSE and NULL
|
2006-03-15 09:04:36 +00:00 |
|
Dmitry Stogov
|
161ae714ae
|
zend_hash_apply() doesn't use ZEND_HASH_APPLY_... macros
|
2006-03-14 11:24:45 +00:00 |
|
Dmitry Stogov
|
ad10a538ee
|
Optimized cleanup loops on request shutdown
|
2006-03-13 11:13:42 +00:00 |
|
Andi Gutmans
|
61e93ccfe8
|
- Update copyright notices to 2006
|
2006-01-04 23:53:05 +00:00 |
|
foobar
|
916815b779
|
Bump up the year
|
2005-08-03 13:30:58 +00:00 |
|
foobar
|
2c65e09a4b
|
- Revert the weird change of ZEND_STRS() macro and use the correct
ZEND_STRL() macro.
# ZEND_STRS was changed to be same as ZEND_STRL..someone on crack? :)
|
2005-01-20 02:02:09 +00:00 |
|
Marcus Boerger
|
1ea22c9004
|
Bugfix #29116 Zend constant warning uses memory after free (jdolecek at NetBSD dot org)
|
2004-07-13 19:22:11 +00:00 |
|
Ilia Alshanetsky
|
2ba0608e48
|
Do not use alloca() where it can be easily abused by the users.
# This probably should go into reflection code as well.
|
2004-07-01 16:28:32 +00:00 |
|
Andrei Zmievski
|
81efd46186
|
Avoid unnecessary and silly copying of constant name when registering.
|
2004-05-26 21:01:37 +00:00 |
|
Andi Gutmans
|
f30b51f5b9
|
- Fix crash:
<?php
class ResourceFormat
{
const IMG = 1;
}
class Image
{
const RESOURCE_FORMAT = ResourceFormat::IMG;
}
print_r(constant('Image::RESOURCE_FORMAT'));
?>
|
2004-03-09 15:37:18 +00:00 |
|
foobar
|
ccfc46b0aa
|
- Happy new year and PHP 5 for rest of the files too..
# Should the LICENSE and Zend/LICENSE dates be updated too?
|
2004-01-08 17:33:29 +00:00 |
|
Ilia Alshanetsky
|
7f9d1a1f6b
|
Do not copy extra byte.
|
2003-12-12 00:16:58 +00:00 |
|
Andi Gutmans
|
d0d7badfb9
|
- Fix overallocation (thanks to Ilia)
|
2003-12-09 08:56:04 +00:00 |
|
Andi Gutmans
|
bc4d0082d6
|
- Fix newly introduced bug which stopped class constants from working.
- Thanks to Jan Lehnardt for reporting it.
|
2003-11-24 20:47:53 +00:00 |
|
Andi Gutmans
|
d344648b07
|
- Fix __autoload() to preserve class case.
- Heads up, this patch might break stuff so please let me know if you
- bump into any problems.
|
2003-11-24 18:13:29 +00:00 |
|
Andi Gutmans
|
c0df450203
|
- Add E_STRICT, to be used to warn purists (like Jani :)
|
2003-11-18 09:25:04 +00:00 |
|
Stanislav Malyshev
|
5724c7a66c
|
fix leaks with class constants (bug #24699)
|
2003-07-27 12:03:54 +00:00 |
|
Andi Gutmans
|
288dacca0c
|
- ZE coding style requires if ( instead of if(
|
2003-06-30 20:22:35 +00:00 |
|
Stanislav Malyshev
|
f57ac82bb0
|
support for self:: and parent:: constants
|
2003-06-16 10:16:50 +00:00 |
|
Sebastian Bergmann
|
2c7ebe557f
|
Fix ZTS build.
|
2003-06-15 15:34:00 +00:00 |
|