Andi Gutmans
|
9d11db1200
|
- Merge new $_GET, $_POST etc. patch from Engine 1 tree
|
2001-08-08 17:18:16 +00:00 |
|
Andi Gutmans
|
cb1a40f399
|
- Preliminary patch for method() dereferencing
|
2001-08-08 15:07:11 +00:00 |
|
Andi Gutmans
|
5af7770a81
|
- Sync Engine2 CVS with latest Engine CVS
|
2001-08-07 03:17:33 +00:00 |
|
Zeev Suraski
|
7ade3b30cb
|
Fix an off by one lineno issue, in case of an implicit ;
|
2001-08-06 14:36:46 +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
|
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 |
|
Andrei Zmievski
|
fc260e6c98
|
Fix certain cases where inheritance of base class's overloaded handlers wasn't
being done.
|
2001-07-21 02:35:13 +00:00 |
|
Zeev Suraski
|
d68f53e94e
|
Unfix, it has too strong effects
|
2001-07-19 18:33:22 +00:00 |
|
Zeev Suraski
|
ce29cb297e
|
Catch all cases
|
2001-07-19 15:53:38 +00:00 |
|
Zeev Suraski
|
01814bb2b8
|
Fix bug #11970, strike 2
|
2001-07-19 14:15:50 +00:00 |
|
Zeev Suraski
|
43ebb86806
|
Fix bug #10287 - avoid crashing under a bogus usage of list()
|
2001-07-16 15:48:31 +00:00 |
|
Zeev Suraski
|
fb532ba52b
|
Fix bug #10467
|
2001-07-16 11:41:06 +00:00 |
|
Zeev Suraski
|
0c49166197
|
Fix bug #9884
|
2001-07-15 16:22:41 +00:00 |
|
Zeev Suraski
|
85b4df53c0
|
Improved interactive mode - it is now available in all builds, without any significant slowdown
|
2001-07-15 14:08:58 +00:00 |
|
Andi Gutmans
|
6297cd26e2
|
- Commit Thies' patch. str.len was too long.
|
2001-07-10 05:02:50 +00:00 |
|
Zeev Suraski
|
cb0d2775fb
|
parent::methodname() now works better with runtime classes (fix bug #11589)
|
2001-06-21 14:53:05 +00:00 |
|
Andi Gutmans
|
e264a407eb
|
- Change if() to while() to make sure we skip enough opcodes
|
2001-05-25 09:46:48 +00:00 |
|
Andi Gutmans
|
90c36273b4
|
- Fix memory leak
|
2001-05-25 07:26:48 +00:00 |
|
Zeev Suraski
|
bda9c83a82
|
Recover from a parse error in include files (before, it could result in a crash under certain circumstances). Fix bug #8663
|
2001-05-06 19:30:31 +00:00 |
|
Zeev Suraski
|
686eab894c
|
Hear hear, interactive mode is finally showing some progress:
- Support function calls
- Fix crash bug
|
2001-05-06 15:00:58 +00:00 |
|
Zeev Suraski
|
36ded42156
|
Make parent:: work in runtime bindings as well
|
2001-03-07 10:07:25 +00:00 |
|
Zeev Suraski
|
bdacbc4c94
|
Whitespace fix
|
2001-03-02 23:56:03 +00:00 |
|
Andrei Zmievski
|
cb00ed2bd3
|
Don't overwrite existing handlers with parent ones.
|
2001-02-27 05:18:34 +00:00 |
|
Andi Gutmans
|
d2c9e8074c
|
- Update copyright year
|
2001-02-26 05:43:27 +00:00 |
|
Andrei Zmievski
|
50f28f4372
|
Inherit overloaded handlers.
|
2001-02-03 04:52:29 +00:00 |
|
Zeev Suraski
|
0e08845eb0
|
Add free_estring()
|
2001-01-15 10:52:06 +00:00 |
|
Andi Gutmans
|
43adbdcc72
|
- Fix leak with useless statements such as "foo";
|
2000-12-18 13:28:32 +00:00 |
|
Stanislav Malyshev
|
6a356cf5c8
|
Whitespace fix
|
2000-12-07 10:36:45 +00:00 |
|
Stanislav Malyshev
|
8ba3eeabd9
|
Allow var $foo = array(ABC => 1) constructs
# It still doesn't work good with constants, but at least doesn't leak now
|
2000-12-07 10:36:10 +00:00 |
|
Andi Gutmans
|
8d9082563a
|
- Allow passing references which are returned from functions and new
- statements to be passed by reference.
|
2000-11-27 18:46:23 +00:00 |
|
Andi Gutmans
|
be6ab20415
|
- Remove code which has been commented out for ages.
|
2000-11-22 19:53:17 +00:00 |
|
Andi Gutmans
|
b5d5b3a703
|
- Baby patch towards making the damn pass-by-ref work.
|
2000-11-20 20:49:42 +00:00 |
|
Andi Gutmans
|
1ccf94066c
|
- Move SET_UNUSED() to header
|
2000-11-11 17:59:47 +00:00 |
|
Andi Gutmans
|
5e33cdaef3
|
- Remove this damn thing once again.
|
2000-11-10 11:48:12 +00:00 |
|
Andi Gutmans
|
f950a3724c
|
- Maybe it's OK now? :)
|
2000-11-09 23:54:18 +00:00 |
|
Andi Gutmans
|
113a5bb8c2
|
- Undo the previous commit for fixing $obj = new foo().
|
2000-11-09 23:43:21 +00:00 |
|
Andi Gutmans
|
d9d4824cd3
|
- Commit experimental patch to fix the problem when doing $a = new foo()
and the constructor assigns $this by reference to other symbol table
elements. Thanks to Daniel J. Rodriguez on this one.
|
2000-11-09 22:11:14 +00:00 |
|
Zeev Suraski
|
f1a9920bcf
|
Maintain consistency
|
2000-11-02 19:27:55 +00:00 |
|
Andi Gutmans
|
ce501c78a8
|
- Replace do_exit() with zend_do_exit().
- Problem reported by David Hedbor <david@hedbor.org>
|
2000-11-02 18:42:54 +00:00 |
|
Zeev Suraski
|
d0fbddcc2b
|
Fix a corruption bug, when erroneously allowing to send non-variables by reference (several
bug-db reports seem to originate in this bug)
|
2000-10-29 19:16:29 +00:00 |
|
Zeev Suraski
|
7b0d92dd18
|
Unify the names of these last 3 files...
|
2000-10-29 14:35:34 +00:00 |
|
Andi Gutmans
|
c13cfa040d
|
- Constant expressions which are used multiple times need to be copy_ctored
|
2000-10-19 09:36:53 +00:00 |
|
Stanislav Malyshev
|
2158bbfa7f
|
Set filename even on recursive include
|
2000-09-17 08:58:39 +00:00 |
|
Andi Gutmans
|
5348058938
|
- Forgot to create extended info in include()/require() call
|
2000-09-11 15:15:57 +00:00 |
|
Zeev Suraski
|
c34f41b7c5
|
Eliminate run-time leak with eval()'s
|
2000-08-19 17:50:42 +00:00 |
|
Zeev Suraski
|
7795aca4ca
|
Fix warning issue (compile errors inside require()'d files were incorrectly supressed)
|
2000-08-15 16:44:40 +00:00 |
|
Andi Gutmans
|
e46ea8864c
|
- This patch should hopefully fix situations where a constructor uses
- the $this pointer as a reference.
|
2000-08-14 19:17:26 +00:00 |
|
Andi Gutmans
|
e1a3604103
|
- Unused results should be marked with EXT_TYPE_UNUSED and not IS_UNUSED
|
2000-08-14 04:10:02 +00:00 |
|