Zeev Suraski
cda27ae9ac
Beef up debug macros
1999-08-28 10:18:54 +00:00
Zeev Suraski
023cb6474b
Fix a crash bug in case of aborted execution
1999-08-27 21:21:04 +00:00
Zeev Suraski
aa8b27ba1d
Better debug macros
1999-08-27 19:17:19 +00:00
Andi Gutmans
02822cbc33
- Damn. It wasn't a correct fix. This should do it.
...
When the zval ** are equal we don't want to assign_ref, in any other case
I can think of we do want to assign_ref.
1999-08-26 07:33:53 +00:00
Andi Gutmans
2c88f2950c
- Fix leak when global is used in the global scope.
1999-08-26 07:26:15 +00:00
Andi Gutmans
1bfb1f7958
- Fix when redefining classes at run-time.
1999-08-26 06:47:45 +00:00
Sascha Schumann
8b44285b90
make it compile with gcc again
1999-08-25 21:54:00 +00:00
Andi Gutmans
746ce67b66
- Add hash_apply_with_arguments()
1999-08-25 19:02:13 +00:00
Andi Gutmans
c5d640d8af
- More elegant fix for Win32 include_path
1999-08-25 13:46:52 +00:00
Andi Gutmans
c7f7b1c3d6
- Temporary fix to allow Win32 MT safe version to use zend_fopen().
1999-08-25 12:20:50 +00:00
Andi Gutmans
48a8b14a47
- Fixed a specific memory leak linked to locking.
1999-08-23 19:02:28 +00:00
Sascha Schumann
d82728c4d0
This changes makes it work on egcs 1.1.2/Alpha
1999-08-22 19:43:04 +00:00
Sascha Schumann
433880bc6e
remove checks
1999-08-22 18:34:40 +00:00
Zeev Suraski
6313238c63
Fix for Thies's UMR
1999-08-20 17:02:11 +00:00
Andi Gutmans
e5fbf4414a
- Make sure expr_list and echo_list are either empty or comma seperated
...
expressions
1999-08-19 15:15:34 +00:00
Thies C. Arntzen
9e9050a428
on unix ZTS gets defined in zend_config.h
1999-08-18 15:26:39 +00:00
Zeev Suraski
50bfff5502
Fix #2012
1999-08-17 22:31:45 +00:00
Zeev Suraski
96fd258d07
Fix #2070
1999-08-17 21:36:30 +00:00
Andi Gutmans
acd6114fa7
- Add some ZENDAPI's
1999-08-17 19:25:22 +00:00
Andi Gutmans
a08dc937c7
- Oopsie
1999-08-15 19:38:10 +00:00
Andi Gutmans
b5f5e9a6d1
- Optimize the execute stack a bit.
1999-08-15 19:29:39 +00:00
Zeev Suraski
96d4220a5d
Fix several class issues
1999-08-14 12:54:17 +00:00
Zeev Suraski
ef5b7e212d
Generate better warnings for class/function redefinitions
1999-08-14 11:50:36 +00:00
Andi Gutmans
28f9dc6e56
- Got rid of the C++ comments.
1999-08-10 15:43:32 +00:00
Andi Gutmans
11781bdaa8
- Thies's crash fix.
1999-08-09 16:39:13 +00:00
Zeev Suraski
720d32f581
Fix a few leaks
1999-08-07 23:04:01 +00:00
Zeev Suraski
0487650536
Fix a bug in call_user_func_ex()
1999-08-06 21:43:49 +00:00
Zeev Suraski
6393ab1486
Now that's an annoying bug.
1999-08-06 16:54:32 +00:00
Zeev Suraski
f95edc016b
Introduce call_user_func_ex()
1999-08-06 15:24:10 +00:00
Zeev Suraski
4f2dd59e24
*** empty log message ***
1999-08-06 11:12:08 +00:00
Andi Gutmans
bbe27ffae9
- Initialize extended value's and put the fetch_type in it's own variable
...
name.
1999-08-03 18:54:49 +00:00
Andi Gutmans
07e0885519
Make set_compiled_filename() return a pointer to the allocated file name
1999-08-02 18:40:10 +00:00
Zeev Suraski
01c2701a0f
These aren't necessary
1999-07-31 18:48:47 +00:00
Zeev Suraski
620d013499
Support symbols in any symbol table, not just the active one
1999-07-30 14:17:08 +00:00
Andi Gutmans
447eb3b031
- Damn that's more like it.
1999-07-30 12:27:04 +00:00
Andi Gutmans
2c32cc81dd
- Cut&paste crap
1999-07-30 12:23:12 +00:00
Andi Gutmans
e9e7bc6db3
- Add ptr_stack_n_{push,pop} in order to speed up function calls a bit.
...
There seems to be no reason for stack->top in the ptr_stack except for
when realloc()'in the stack. I think I'll remove it.
1999-07-30 11:55:53 +00:00
Zeev Suraski
48ffdd79f7
* Setting variables in the global scope wasn't handling is_ref's properly
1999-07-30 02:49:12 +00:00
Andi Gutmans
739132e58d
- Fixed a leak when doing inheritance. The parent class name wasn't being freed.
...
- Fixed a stack leak. Functions that had late argument binding were set up as
INIT_FCALL_BY_NAME but were using DO_FCALL and not the corresponding
DO_FCALL_BY_NAME.
1999-07-29 12:24:58 +00:00
Andi Gutmans
741ca16711
- Fixed various inheritance problems & Andrey's leak
1999-07-28 17:59:55 +00:00
Zeev Suraski
879bfc7a34
Inherit parent's constructor
1999-07-27 20:34:31 +00:00
Zeev Suraski
c4bc4871ee
Fix runtime inheritence (child functions/members should have higher precedence)
1999-07-27 20:14:58 +00:00
Andi Gutmans
348b2f0730
- Add missing lock
1999-07-27 18:35:22 +00:00
Andi Gutmans
88322d2ea0
- Fix up the new operator a bit more.
1999-07-27 17:30:16 +00:00
Zeev Suraski
9d0d2e5a69
Set reference count and is_ref values for new objects
1999-07-27 00:14:34 +00:00
Zeev Suraski
09628fd51e
- Fixed a memory leak when using assignment-op operators with lvalue of type
...
string (or array/object)
1999-07-26 21:56:45 +00:00
Zeev Suraski
075146773f
*** empty log message ***
1999-07-26 21:31:40 +00:00
Zeev Suraski
41308d4b43
Fix a bug in inheritence from classes defined in include files, that are
...
inherited from require()'d files
1999-07-26 21:18:35 +00:00
Andi Gutmans
7af5579e3f
- Oops I erased this by mistake
1999-07-26 19:35:57 +00:00
Andi Gutmans
7d77a63342
- Should be a complete fix now. This break away code should maybe be made
...
somewhat generic
1999-07-26 19:32:13 +00:00