Sebastian Bergmann
|
62dc854bb0
|
Happy New Year.
|
2002-01-06 15:21:36 +00:00 |
|
Derick Rethans
|
9b391a83c2
|
- MFZE1 for exit fix, exposing current function name in error messages and
exposing zend_zval_type_name().
|
2002-01-03 14:19:13 +00:00 |
|
Andi Gutmans
|
f4b832d277
|
- Fix crash bug in startup code.
- Start work on being able to reference global and local scope
|
2001-12-13 16:55:04 +00:00 |
|
Andi Gutmans
|
74efc41fc3
|
- Make classes have scope and function/constant lookups default to the class
|
2001-12-12 17:38:37 +00:00 |
|
Andi Gutmans
|
4cb97fa3b9
|
- Rename zend_class_entry.constants -> zend_class_entry.constants_table
|
2001-12-11 18:46:43 +00:00 |
|
Sebastian Bergmann
|
d863d52a5d
|
Update headers.
|
2001-12-11 15:16:21 +00:00 |
|
Andi Gutmans
|
3bfee898db
|
- More namespaces work.
- Nuke memory leak.
|
2001-12-10 18:57:17 +00:00 |
|
Andi Gutmans
|
94cfe03da5
|
- Revert one of the changes because it might be before the memory
- manager has started.
|
2001-12-01 08:46:02 +00:00 |
|
Andi Gutmans
|
bb9a36cad1
|
- Use alloca() when possible.
|
2001-12-01 08:33:48 +00:00 |
|
Andi Gutmans
|
e858d27888
|
- Initial support for class constants. There are still a few semantic
- issues which need to be looked into but basically it seems to work.
- Example:
<?php
class foo
{
const hey = "hello";
}
print foo::hey;
?>
|
2001-11-30 16:29:47 +00:00 |
|
Andi Gutmans
|
d2da63f629
|
- Support static members. The following script works:
<?
class foo
{
class bar
{
function init_values()
{
for ($i=1; $i<10; $i++) {
foo::bar::$hello[$i] = $i*$i;
}
}
function print_values()
{
for ($i=1; $i<10; $i++) {
print foo::bar::$hello[$i] . "\n";
}
}
}
}
foo::bar::init_values();
foo::bar::print_values();
for ($i=1; $i<10; $i++) {
print $hello[$i]?"Shouldn't be printed\n":"";
}
?>
|
2001-11-25 08:49:09 +00:00 |
|
Andi Gutmans
|
0a682c6d70
|
- Fix internal classes
|
2001-10-29 18:10:36 +00:00 |
|
Andrei Zmievski
|
3ead31449f
|
MFHZ1
|
2001-10-20 13:55:47 +00:00 |
|
Sebastian Bergmann
|
01850714ee
|
MFZE1: Introduced extension version numbers (Stig)
|
2001-10-12 18:40:30 +00:00 |
|
Andi Gutmans
|
e2efa0196f
|
- Merge Andrei's fix from Engine 1. Please commit patches to both trees!
|
2001-08-26 15:14:45 +00:00 |
|
Zeev Suraski
|
8722b31d8a
|
MFZE1
|
2001-08-13 00:28:18 +00:00 |
|
Andi Gutmans
|
76a7a5bc18
|
- More work on making objects work
|
2001-08-11 18:26:47 +00:00 |
|
Andi Gutmans
|
532677e7ac
|
- Fix some places which create objects. The fixes are ugly and will be
revised when things start working well
|
2001-08-11 18:04:07 +00:00 |
|
Zeev Suraski
|
4f6c95d17a
|
Whitespace
|
2001-08-11 15:56:40 +00:00 |
|
Andi Gutmans
|
5af7770a81
|
- Sync Engine2 CVS with latest Engine CVS
|
2001-08-07 03:17:33 +00:00 |
|
Zeev Suraski
|
fcc035108f
|
TSRMLS_FETCH work
|
2001-08-05 01:37:10 +00:00 |
|
Zeev Suraski
|
d76cf1da18
|
More TSRMLS_FETCH work
|
2001-07-31 04:53:54 +00:00 |
|
Zeev Suraski
|
4187439cff
|
More TSRMLS_FETCH work
|
2001-07-30 07:43:02 +00:00 |
|
Zeev Suraski
|
e8ac55d03c
|
More TSRMLS_FETCH work
|
2001-07-30 06:12:15 +00:00 |
|
Zeev Suraski
|
b52554951f
|
More TSRMLS_FETCH work, and get rid of redundant ParametersPassedByRef
|
2001-07-30 05:34:21 +00:00 |
|
Andrei Zmievski
|
3839af35dc
|
Let's be consisten and keep TSRMLS_DC declaration after num_args.
|
2001-07-30 05:05:26 +00:00 |
|
Zeev Suraski
|
8ce8324e59
|
More TSRMLS_FETCH annihilation
|
2001-07-30 04:54:16 +00:00 |
|
Zeev Suraski
|
11e5d2f229
|
Get rid of more TSRMLS_FETCH's
|
2001-07-30 02:07:52 +00:00 |
|
Zeev Suraski
|
b57703825b
|
Avoid TSRMLS_FETCH()'s (still lots of work left)
|
2001-07-30 01:48:22 +00:00 |
|
Zeev Suraski
|
b4f3b9d3ce
|
Redesigned thread safety mechanism - nua nua
|
2001-07-28 10:51:54 +00:00 |
|
Zeev Suraski
|
2c254ba762
|
Get rid of ELS_*(), and use TSRMLS_*() instead.
This patch is *bound* to break some files, as I must have had typos somewhere.
If you use any uncommon extension, please try to build it...
|
2001-07-27 10:10:39 +00:00 |
|
Zeev Suraski
|
87e3924379
|
Remove the last couple of bogus inlines
|
2001-07-11 17:18:22 +00:00 |
|
Zeev Suraski
|
ed542331b7
|
Get rid of some inlines
|
2001-07-11 09:33:41 +00:00 |
|
Andrei Zmievski
|
58f88057b1
|
Adding new parameter parsing API.
|
2001-07-09 18:51:29 +00:00 |
|
Rasmus Lerdorf
|
fb8e614690
|
Trivial fix - but the period looks odd in error messages
|
2001-07-03 04:18:38 +00:00 |
|
Andrei Zmievski
|
555fa77930
|
Nuke unused variable.
|
2001-05-09 20:37:16 +00:00 |
|
Andrei Zmievski
|
41aebd058e
|
Fix a few bugs in zend_is_callable() and make it stricter.
|
2001-05-09 20:07:49 +00:00 |
|
Andi Gutmans
|
acd56b0891
|
- More whitespace fixes while I'm at it.
|
2001-04-27 18:53:25 +00:00 |
|
Andrei Zmievski
|
3b2a83b942
|
Name length is already known.
|
2001-03-12 16:40:55 +00:00 |
|
Andi Gutmans
|
7db391b054
|
- Missed second place.
|
2001-03-12 16:27:26 +00:00 |
|
Andi Gutmans
|
123491aeac
|
- Nuke snprintf()
|
2001-03-12 16:23:19 +00:00 |
|
Andrei Zmievski
|
13148b5491
|
Improve zend_is_callable() to the point where it's actually useful.
Now it just needs to be invoked everywhere in PHP where a callback is
expected.
|
2001-03-12 03:08:28 +00:00 |
|
Andi Gutmans
|
7080fa5b53
|
- Rename modules.h to zend_modules.h
|
2001-02-26 18:18:34 +00:00 |
|
Andi Gutmans
|
d2c9e8074c
|
- Update copyright year
|
2001-02-26 05:43:27 +00:00 |
|
Andrei Zmievski
|
8fe036596f
|
Added zend_is_callable() function that checks whether passed zval
represents a valid and exiting callable construct.
|
2001-02-01 05:01:26 +00:00 |
|
Andi Gutmans
|
0611acb910
|
- Change unset() functions to null(). unset() is legacy
|
2001-01-31 21:53:30 +00:00 |
|
Thies C. Arntzen
|
373e830117
|
fixed crash in add_index_bool.
|
2001-01-23 15:30:18 +00:00 |
|
Andi Gutmans
|
ef95a346f1
|
- Patch from Sterling. Add API calls to add zval's as array indeces/
object properties. Add _ex functions which take the string length as an
argument for better performance.
|
2001-01-20 19:16:38 +00:00 |
|
Andi Gutmans
|
0a3761e283
|
- For Sterling. I wonder if not all of the API functions should take the
- key_length as a parameter in order to save that strlen().
|
2001-01-19 08:40:49 +00:00 |
|
Zeev Suraski
|
f1a9920bcf
|
Maintain consistency
|
2000-11-02 19:27:55 +00:00 |
|