Zeev Suraski
|
2ef76284f0
|
Test, ignore
|
2000-12-18 13:12:16 +00:00 |
|
Zeev Suraski
|
1f7f2416be
|
Test, ignore
|
2000-12-18 13:07:50 +00:00 |
|
Zeev Suraski
|
43c94f221a
|
Test, ignore
|
2000-12-18 13:01:59 +00:00 |
|
Stanislav Malyshev
|
138ea941fa
|
Add notice when auto-converting array to string
|
2000-12-18 08:47:17 +00:00 |
|
Andi Gutmans
|
d63f8130bc
|
- Clean up the scanner a tiny bit while messing with it.
|
2000-12-17 20:23:24 +00:00 |
|
Andi Gutmans
|
6529b06618
|
- %> without asp_tags should not be treated as inline_html but as regular
tokens. Of course the parser will die with a parse error which is the
correct behavior.
|
2000-12-17 20:10:16 +00:00 |
|
Andi Gutmans
|
5868427dcf
|
- Fix problem in one line comments with line endings such as ??>
|
2000-12-17 20:03:35 +00:00 |
|
Stanislav Malyshev
|
98f2db94ec
|
Fix #8279 (-2147483647 > 2147483647).
# Long addition/subtraction may not fit long.
|
2000-12-17 16:02:59 +00:00 |
|
Zeev Suraski
|
98ce9ed699
|
Update module_api_no
|
2000-12-14 00:23:18 +00:00 |
|
Zeev Suraski
|
be895bcb96
|
Fix call_user_function() with objects - it could leak under certain circumstances
|
2000-12-13 22:50:10 +00:00 |
|
Stanislav Malyshev
|
868c8769f8
|
Fix #8195: strncasecmp returns incorrect value
|
2000-12-12 09:47:30 +00:00 |
|
Sascha Schumann
|
acdae3a149
|
Hardcode strlen due to problems on SCO OpenServer 5.0.4 which defines
strlen to __std_hdr_strlen.
|
2000-12-07 19:28:13 +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 |
|
Stanislav Malyshev
|
b531e43c49
|
Fix memory leak - get_current_key mallocs it's result, no need to
copy it.
|
2000-12-07 09:39:16 +00:00 |
|
Sascha Schumann
|
fb87cc8c8e
|
INIT_DATA/UPDATE_DATA assumed that pData elements of the size of a void
pointer would actually be aligned like a void pointer. This lead
to bus errors on architectures which don't allow unaligned 32-bit accesses.
|
2000-12-06 21:24:10 +00:00 |
|
Andi Gutmans
|
352d23b853
|
- Support for $var =& new foo() syntax. This allows you to use objects
which create extra references to themselves in the constructor.
|
2000-12-05 18:45:58 +00:00 |
|
Zeev Suraski
|
848e51fda5
|
Expose all timeout functions
|
2000-12-05 13:04:05 +00:00 |
|
Sascha Schumann
|
af97475e93
|
Use the hardly-documented third parameter of AM_INIT_AUTOMAKE to suppress
defining PACKAGE/VERSION.
|
2000-12-02 13:27:07 +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 |
|
Andrei Zmievski
|
81814c8ddc
|
Update class constants before trying to get default properties.
|
2000-11-27 17:00:54 +00:00 |
|
Andi Gutmans
|
be6ab20415
|
- Remove code which has been commented out for ages.
|
2000-11-22 19:53:17 +00:00 |
|
Sascha Schumann
|
2ef6b689e8
|
Pass on the exit status
|
2000-11-22 04:24:35 +00:00 |
|
Zeev Suraski
|
f8dabac6d5
|
Fix build
|
2000-11-21 22:41:49 +00:00 |
|
Andi Gutmans
|
12077112b4
|
- The baby patch wasn't that innocent :)
|
2000-11-21 16:14:02 +00:00 |
|
Andrei Zmievski
|
9ca1038535
|
Sterling's patch to make get_defined_vars() simpler and better.
|
2000-11-21 15:29:02 +00:00 |
|
Andi Gutmans
|
b2c957d4b1
|
- NEVER copy and paste :)
|
2000-11-20 20:54:10 +00:00 |
|
Andi Gutmans
|
b5d5b3a703
|
- Baby patch towards making the damn pass-by-ref work.
|
2000-11-20 20:49:42 +00:00 |
|
Zeev Suraski
|
d161e9d1c1
|
Update API number
|
2000-11-20 12:59:56 +00:00 |
|
Stanislav Malyshev
|
35f4826fea
|
Add macro to replace value of zval with another value while preserving
referencing structure
|
2000-11-20 12:35:08 +00:00 |
|
Andi Gutmans
|
6d2a433ec5
|
- This patch is broken and needs more thorough fixing.
|
2000-11-20 05:09:21 +00:00 |
|
Andi Gutmans
|
ce87ae4159
|
- Try and fix the problem when sending references returned from a function by reference.
|
2000-11-19 19:49:58 +00:00 |
|
Zeev Suraski
|
769cde2f9f
|
Fix Zend build for non ZTS
|
2000-11-19 12:28:28 +00:00 |
|
Zeev Suraski
|
42b0e1cb1f
|
Forgot to commit the non-debug build fix yesterday...
|
2000-11-18 11:43:08 +00:00 |
|
Zeev Suraski
|
9a0b61a619
|
Add thread-safety debugging information (idea - Dmitri Dmitrienko)
|
2000-11-18 02:43:23 +00:00 |
|
Stanislav Malyshev
|
2d57a5b2a4
|
Restore compatibility with old broken way
|
2000-11-14 18:33:58 +00:00 |
|
Stanislav Malyshev
|
0b6a8d0458
|
Better 0x handling - not change non-0x number behaviour
|
2000-11-14 17:54:11 +00:00 |
|
Stanislav Malyshev
|
89d5983ad9
|
Attempt at better handling long 0x-numbers, like 0xffffffff
|
2000-11-14 17:02:52 +00:00 |
|
Andi Gutmans
|
9b42296bab
|
- Remove unused function
|
2000-11-13 18:14:16 +00:00 |
|
Andi Gutmans
|
4004ef6f25
|
- Use typedef's for function pointers so that we can easily define arrays
- of these function pointers.
|
2000-11-13 17:30:42 +00:00 |
|
Stanislav Malyshev
|
124569d167
|
Fix zend_llist_apply_with_del - it should remove from list,
not only call dtor
|
2000-11-13 14:55:28 +00:00 |
|
Zeev Suraski
|
20ab5c58c7
|
Test, ignore
|
2000-11-12 17:21:14 +00:00 |
|
Andi Gutmans
|
1ccf94066c
|
- Move SET_UNUSED() to header
|
2000-11-11 17:59:47 +00:00 |
|
Andi Gutmans
|
86a13dd94e
|
- Beautify by using the standard #define.
|
2000-11-11 17:41:28 +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
|
41d83c5d95
|
Add ability to find extensions by name
|
2000-11-08 14:25:42 +00:00 |
|
Sascha Schumann
|
5360d78278
|
Kill a misleading warning which is intended for old code
which assumes sizeof(int) == sizeof(void *).
|
2000-11-06 23:40:48 +00:00 |
|
Andi Gutmans
|
1f03630846
|
- Add trailing \n?
|
2000-11-03 08:39:39 +00:00 |
|
Zeev Suraski
|
313a459af3
|
Fix for bug #5571 (by mookid@sigent.ru)
|
2000-11-03 02:45:55 +00:00 |
|
Andi Gutmans
|
a3a0fe3797
|
- Fix dependency.
|
2000-11-03 00:52:20 +00:00 |
|
Zeev Suraski
|
471d070c94
|
Fix build
|
2000-11-03 00:38:33 +00:00 |
|
Zeev Suraski
|
4d3fc68f11
|
Add RESVAL macros
|
2000-11-03 00:35:12 +00:00 |
|
Zeev Suraski
|
6053f2a118
|
Fix bug #7599
|
2000-11-02 23:17:55 +00:00 |
|
Zeev Suraski
|
464a561bb0
|
Missed those
|
2000-11-02 19:31:21 +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
|
3dd6c2d96f
|
Remove unnecessary variables
|
2000-11-02 11:33:34 +00:00 |
|
Zeev Suraski
|
4462bc2e2d
|
explicit declaration here too - sigh, way too early in the morning
|
2000-11-02 10:28:17 +00:00 |
|
Zeev Suraski
|
94042d6848
|
oops
|
2000-11-02 10:26:03 +00:00 |
|
Zeev Suraski
|
c42564f780
|
explicit declaration
|
2000-11-02 10:24:34 +00:00 |
|
Zeev Suraski
|
0ee12a6488
|
Fix Apache build
|
2000-10-31 18:28:04 +00:00 |
|
Zeev Suraski
|
dfe57b01a2
|
Remove unnecessary code, fix phpinfo()
|
2000-10-31 16:06:30 +00:00 |
|
Zeev Suraski
|
9e2a591ac6
|
Require bison 1.28
|
2000-10-31 14:54:16 +00:00 |
|
Zeev Suraski
|
4171da016c
|
Fix non-thread-safe Windows build
|
2000-10-30 23:37:50 +00:00 |
|
Zeev Suraski
|
9596255da8
|
Final touches on the INI parser
|
2000-10-30 23:19:48 +00:00 |
|
Stanislav Malyshev
|
76ede5ce5c
|
Another attempt to make it build
|
2000-10-30 15:27:32 +00:00 |
|
Stanislav Malyshev
|
47a84052e5
|
Fix build
# At least, it compiles now...
|
2000-10-30 12:14:37 +00:00 |
|
Zeev Suraski
|
3c06816532
|
Fix leaks
|
2000-10-29 23:10:04 +00:00 |
|
Zeev Suraski
|
ab3beffad7
|
The new INI parser is showing some signs of life
|
2000-10-29 22:40:01 +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
|
366c16e561
|
Fix build
|
2000-10-29 18:30:00 +00:00 |
|
Zeev Suraski
|
f3243082a3
|
Forgot this one
|
2000-10-29 18:26:21 +00:00 |
|
Zeev Suraski
|
6b4c369164
|
Generalization work
|
2000-10-29 18:23:51 +00:00 |
|
Stanislav Malyshev
|
ca07586e1e
|
Allow module to proclaim compatibility with any Zend version
|
2000-10-29 16:25:16 +00:00 |
|
Zeev Suraski
|
e04fd648a6
|
Some more work on the INI parser/scanner
|
2000-10-29 15:13:20 +00:00 |
|
Zeev Suraski
|
9041d4eedd
|
Initial step in rewriting the INI parsing mechanism
|
2000-10-29 14:56:16 +00:00 |
|
Zeev Suraski
|
7b0d92dd18
|
Unify the names of these last 3 files...
|
2000-10-29 14:35:34 +00:00 |
|
Zeev Suraski
|
19dad410ec
|
Fix Windows build
|
2000-10-29 11:56:42 +00:00 |
|
Zeev Suraski
|
1fd09132c2
|
Initial steps to move the INI mechanism to the Zend engine
|
2000-10-29 11:38:26 +00:00 |
|
Andrei Zmievski
|
f136e5cf08
|
Added macros for object properties and class entry.
|
2000-10-27 14:13:03 +00:00 |
|
Andi Gutmans
|
2946f87f00
|
- Fix new -m on Windows
|
2000-10-26 23:50:17 +00:00 |
|
Andrei Zmievski
|
84681b9c81
|
Remove the patch to register_list_destructors().
|
2000-10-25 17:41:34 +00:00 |
|
Andrei Zmievski
|
dadb140e2f
|
- Fixed a bug in zend_rsrc_list_get_rsrc_type()
- Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
|
2000-10-20 18:26:15 +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 |
|
Andi Gutmans
|
a9655b77ab
|
- Fix whitespace
|
2000-10-18 20:17:18 +00:00 |
|
Andi Gutmans
|
928da71046
|
- Try #2. Wasn't allowed to delete in the previous manner because we were
in the middle of an llist_apply()
|
2000-10-18 20:15:53 +00:00 |
|
Sascha Schumann
|
ffc6e72604
|
Add explicit conversion from 'void *', otherwise ANSI C++ compilers
will break out.
|
2000-10-18 19:53:43 +00:00 |
|
Andi Gutmans
|
a953f6bc5b
|
- Fix crash
|
2000-10-18 19:48:17 +00:00 |
|
Andi Gutmans
|
610edbc7de
|
- Fix copy&paste bug
|
2000-10-17 18:25:10 +00:00 |
|
Andi Gutmans
|
54754242da
|
- Increase op_array size faster and make eralloc() it in the end to save
memory.
|
2000-10-15 19:52:01 +00:00 |
|
Andi Gutmans
|
154052ff15
|
- Add another patch from Sterling.
|
2000-10-14 19:48:53 +00:00 |
|
Andi Gutmans
|
5c6593b505
|
- Preliminary commit of Sterlings get_defined_functions()/get_defined_vars
functions
|
2000-10-14 15:52:24 +00:00 |
|
Andi Gutmans
|
b8cadf21db
|
- Only run startup() if ZEND_EXTENSIONS is defined to 1.
This fixes a link error on platforms which don't support libdl
|
2000-10-14 00:16:46 +00:00 |
|
Andi Gutmans
|
bc37c9b1cd
|
- Make increment of "" become "1"
|
2000-10-13 16:24:00 +00:00 |
|
Andi Gutmans
|
e9887156cf
|
Don't use 'new' symbol
|
2000-10-11 19:11:48 +00:00 |
|
Zeev Suraski
|
dee2d85e77
|
Fix -a interactive mode (no idea how the previous commit got committed)
|
2000-10-11 18:51:52 +00:00 |
|
Zeev Suraski
|
48167d2b21
|
*** empty log message ***
|
2000-10-11 18:36:02 +00:00 |
|
Zeev Suraski
|
84f81c50ba
|
Update version
|
2000-10-11 17:40:40 +00:00 |
|
Zeev Suraski
|
9aa38aad45
|
Add zend_hash_merge_ex(), for selective merging
|
2000-10-11 16:22:40 +00:00 |
|
Andi Gutmans
|
996bd9300b
|
- Fix Bug #7061
|
2000-10-06 17:34:50 +00:00 |
|
Andi Gutmans
|
d84c5a2238
|
- Updated included_files() also for plain include()/require().
|
2000-10-05 17:58:46 +00:00 |
|
Andi Gutmans
|
6d92ac275d
|
- Fix fprintf
|
2000-10-04 19:29:28 +00:00 |
|
Andi Gutmans
|
fe550afba6
|
- Change zend_extension_api_no
|
2000-10-02 20:08:46 +00:00 |
|
Andi Gutmans
|
ab8c6ed967
|
- Cleanup error output
|
2000-09-30 16:24:53 +00:00 |
|
Andi Gutmans
|
c4fd954b8a
|
- Another has optimization/fix like the hash_copy one from earlier on
|
2000-09-28 23:21:08 +00:00 |
|
Stanislav Malyshev
|
56c474cf48
|
Make hash_copy call copy constructor on a real copy, not on a temp
|
2000-09-28 15:17:50 +00:00 |
|
Andi Gutmans
|
b4ac6f4fdd
|
- Remove zend_gcc_inline.c
|
2000-09-28 06:40:57 +00:00 |
|
Sascha Schumann
|
99771d91ce
|
Remove --enable-c9x-inline option. We now use a syntax which is compatible
with all compilers by providing the function with static linkage in every
compilation unit.
|
2000-09-26 11:10:11 +00:00 |
|
Zeev Suraski
|
309827ec1d
|
Fix previous update - move extension startup further down the startup sequence
|
2000-09-25 18:10:45 +00:00 |
|
Zeev Suraski
|
59d3eb5f24
|
Move extension startup further down the startup sequence
|
2000-09-25 17:02:05 +00:00 |
|
Andi Gutmans
|
813f7b58d6
|
- Add Z_BVAL* macros
|
2000-09-19 18:18:26 +00:00 |
|
Stanislav Malyshev
|
d9d65f18e9
|
Fix crash on Solaris with function parameter destruction
|
2000-09-19 17:27:56 +00:00 |
|
Stanislav Malyshev
|
5918218872
|
Made get_included_files() work again, in somewhat different way
|
2000-09-18 13:43:20 +00:00 |
|
Stanislav Malyshev
|
2158bbfa7f
|
Set filename even on recursive include
|
2000-09-17 08:58:39 +00:00 |
|
Andi Gutmans
|
5418b59681
|
- Fix NULL handling in ARRAY opcode and resolve memory leak
|
2000-09-14 20:30:06 +00:00 |
|
Zeev Suraski
|
5286b3971c
|
Make compile_string() accept a description of the code
|
2000-09-12 19:47:25 +00:00 |
|
Andi Gutmans
|
5348058938
|
- Forgot to create extended info in include()/require() call
|
2000-09-11 15:15:57 +00:00 |
|
Stanislav Malyshev
|
e7402d7a50
|
Allow require_once to take expressions, just like require
|
2000-09-10 11:24:45 +00:00 |
|
Stanislav Malyshev
|
a05c35b802
|
Try once more to remove dups
|
2000-09-10 09:49:55 +00:00 |
|
Stanislav Malyshev
|
bb030e6fa8
|
Test commit - weed out duplicate messages
|
2000-09-10 09:49:02 +00:00 |
|
Zeev Suraski
|
4acff8f37f
|
Don't use unsafe sprintf()
|
2000-09-09 15:06:38 +00:00 |
|
Stanislav Malyshev
|
d10336ec0e
|
Don't trust snprintf return
|
2000-09-08 13:19:51 +00:00 |
|
Andi Gutmans
|
180c337885
|
- Save two lines
|
2000-09-06 18:42:06 +00:00 |
|
Andi Gutmans
|
6d32e7e59b
|
- Fix header
|
2000-09-06 18:38:36 +00:00 |
|
Sascha Schumann
|
5669b2dd26
|
Unless overwritten, default to no optimization in debug mode.
|
2000-09-06 18:37:39 +00:00 |
|
Andi Gutmans
|
715774bed7
|
- Commiting Sterling's new multi_convert* functions
|
2000-09-05 17:55:57 +00:00 |
|
Andrei Zmievski
|
0fd8685c64
|
Fix memory overrun.
|
2000-09-05 14:58:14 +00:00 |
|
Stanislav Malyshev
|
951eb9079c
|
Fix crash with trigger_error having no args (#6549)
|
2000-09-05 12:08:41 +00:00 |
|
Andi Gutmans
|
85181ac512
|
- Remove two tabs
|
2000-09-04 04:02:17 +00:00 |
|
Andi Gutmans
|
570e7e9a13
|
- Defining TSRM_WIN32 in each and every dsp sucked. Revert this change
|
2000-09-02 16:28:25 +00:00 |
|
Andi Gutmans
|
8d7faf6c12
|
- Fix windows build
|
2000-09-02 15:56:18 +00:00 |
|
Andi Gutmans
|
f826cc3bdd
|
- This should fix the performance problem with Release builds
|
2000-08-31 23:49:36 +00:00 |
|
Andi Gutmans
|
27de50012b
|
- Use emalloc() for opened_path now. This was a potential leak before.
- This patch has potential to break stuff but I tested it as much as I
- could. Fixes should be easy.
|
2000-08-31 22:24:20 +00:00 |
|
Andi Gutmans
|
1b282b3521
|
- Remove support for __string_value() in print $obj
|
2000-08-31 19:50:19 +00:00 |
|
Zeev Suraski
|
99af3ed8ef
|
Safer shutdown process
|
2000-08-31 16:01:31 +00:00 |
|
Andi Gutmans
|
e7f10a41f2
|
- Update Zend version.
|
2000-08-29 15:48:55 +00:00 |
|
Andi Gutmans
|
1192fe545f
|
- Don't define this function in non-debug mode
|
2000-08-26 14:45:29 +00:00 |
|
Andi Gutmans
|
fbbc249f2b
|
- Revert patch from 9/7/2000 which seems to have broken unset().
- I hope what made me do this patch doesn't appear again.
|
2000-08-24 19:03:35 +00:00 |
|
Andi Gutmans
|
207814916d
|
- Fix bug report by Andrei when using a method as a sort user function
- parameter in usort() like functions
|
2000-08-22 18:35:42 +00:00 |
|
Zeev Suraski
|
1d0f45ea6b
|
Fix Win32 build
|
2000-08-20 22:19:58 +00:00 |
|
Sascha Schumann
|
9b9f9fa4dd
|
_isnan seems to be supported on Win32, add an appropiate macro.
|
2000-08-20 08:31:34 +00:00 |
|
Sascha Schumann
|
9e6e64955f
|
If available, use fpclassify for substituting zend_finite.
|
2000-08-20 07:12:48 +00:00 |
|
Sascha Schumann
|
6aada077a0
|
Including math.h before using macros defined there will work better :)
|
2000-08-20 06:09:07 +00:00 |
|
Sascha Schumann
|
1f84023b05
|
Add zend_isinf and zend_isnan.
|
2000-08-20 06:07:42 +00:00 |
|
Andrei Zmievski
|
0691afb08c
|
One more fix to C compile.
|
2000-08-19 18:13:52 +00:00 |
|
Zeev Suraski
|
595ca6b588
|
Fix C build
|
2000-08-19 18:05:15 +00:00 |
|
Zeev Suraski
|
f8d74acd93
|
Fix eval() leakage in ZTS mode
|
2000-08-19 17:58:04 +00:00 |
|