Andi Gutmans
4f88e66167
- Take #2 with tab size 4
2000-07-02 16:06:45 +00:00
Andi Gutmans
e3c5f6e890
- Beautify parser a bit. It still could do with some more at some point
2000-07-02 16:00:00 +00:00
Andi Gutmans
b72a2738dc
- Forgot ZEND_API
2000-07-02 15:39:54 +00:00
Zeev Suraski
b3b67b04b7
Add a messagebox style that's safe to use from an ISAPI filter
2000-06-30 12:55:00 +00:00
Zeev Suraski
fde2e61d54
error_reporting fix
2000-06-30 11:45:32 +00:00
Zeev Suraski
f34b9d41be
Add $context argument to error handler
2000-06-29 15:07:59 +00:00
Zeev Suraski
a31dc47ae4
Improve error handling code
2000-06-28 22:08:47 +00:00
Zeev Suraski
100196face
Be HTML friendly
2000-06-28 21:31:50 +00:00
Andi Gutmans
3860254631
version update
2000-06-28 18:32:13 +00:00
Zeev Suraski
8e45536cf4
Make it possible to detect whether we're thread safe or not from PHP scripts and the php.ini
...
file
2000-06-26 18:15:33 +00:00
Andi Gutmans
1a22c1eb86
- Add another "\n" at the end of error messages.
2000-06-26 15:37:28 +00:00
Zeev Suraski
202b8100ab
Make max_execution_time work properly when set to 0 under Win32 (disable)
2000-06-26 15:17:36 +00:00
Andi Gutmans
f311ab1608
- I wrote a long msg but the commit didn't go through.
...
- So here is the short version:
- a) Start moving to binary opens in Windows
- b) Give checkuid_mode() a small face lift including the fopen-wrappers.c
- The mode to this function should at least be a #define but that is for
- another day. Anyway this whole stuff should be given more face lifts in
- the future.
2000-06-25 17:05:22 +00:00
Zeev Suraski
b896825e8f
Nuke a warning
2000-06-24 22:11:11 +00:00
Andi Gutmans
684dca9aca
- Not returning a value anymore
2000-06-23 00:11:54 +00:00
Andi Gutmans
fd7dc3024c
- Don't need SUCCESS/FAILURE anymore
2000-06-23 00:07:05 +00:00
Andi Gutmans
947e17b1da
- Add license
2000-06-23 00:04:53 +00:00
Andi Gutmans
56adbffdbf
- Commit static allocator structure which we might use in an upcoming Zend
...
- change
2000-06-23 00:04:05 +00:00
Andi Gutmans
63526e633e
- Fix asp_tags.
2000-06-22 23:00:01 +00:00
Andi Gutmans
e16710f1b5
- Oops I miss-wrote that field
2000-06-22 18:50:55 +00:00
Andi Gutmans
a536df5327
- Change API version and make the error messages more meaningful.
2000-06-22 18:47:39 +00:00
Andi Gutmans
93e9520314
- Change cache size and only initialize part of it.
2000-06-22 18:33:09 +00:00
Stanislav Malyshev
bb57053f76
Cached-freed memory blocks should not be in "occupied" list
2000-06-22 17:51:14 +00:00
Stanislav Malyshev
7f87a319aa
Make cache counters to be unsigned int
...
Start collecting statistics after cache pre-fill
2000-06-22 09:17:38 +00:00
Sascha Schumann
15925864b2
fp_except check for FreeBSD 1.0-2.2.5
2000-06-18 16:51:42 +00:00
Sascha Schumann
0404a02430
Welcome zend_finite(n).
...
This chooses the best combination of what is available:
finite, isfinite, isinf, isnan
2000-06-18 16:33:15 +00:00
Stanislav Malyshev
536221be39
Make error callback be publicly accessible
2000-06-18 16:02:32 +00:00
Andi Gutmans
4a6869c98e
- Better FreeBSD fix. Does fp_except_t exist on 3.4?
2000-06-18 15:44:23 +00:00
Andi Gutmans
53a5eccf66
- I don't know how this happened. I tested the bloody thing and I remember
...
- copy&pasting from code which used ~.
2000-06-18 04:22:12 +00:00
Zeev Suraski
34c2b0a07c
- Add restore_error_handler()
...
error_handler's are now stored in a stack
2000-06-17 18:04:58 +00:00
Zeev Suraski
3cda6a750e
Allow the symbol_table to be passed to call_user_function_ex()
2000-06-17 16:50:38 +00:00
Zeev Suraski
7957b20b48
Fix filenames and line numbers in ZTS mode
2000-06-17 14:12:58 +00:00
Zeev Suraski
38cdb8e7b7
Avoid crashing with recursive applies - limit apply nest level to 3 (I'm not aware of a place
...
in which applying recursively on the same hash makes sense with more than one nest level, but
3 should be enough)
2000-06-17 14:11:57 +00:00
Zeev Suraski
84eb48f0a1
Ok, this time here's some real Win32 system programming :)
...
Redesigned the timeout system using a single timeout thread and a single window,
and used a much quicker check.
2000-06-16 14:27:28 +00:00
Andi Gutmans
ae11748038
Fix UNIX build
2000-06-16 02:49:21 +00:00
Zeev Suraski
a6d9b5ed18
Macro it up the right way
2000-06-16 02:48:35 +00:00
Zeev Suraski
b791918443
Macro this up, so it can be moved to other places
2000-06-16 02:47:00 +00:00
Zeev Suraski
ef0bd3d102
- Move timeout code to Zend
...
- Implement timeouts in Win32
2000-06-16 01:54:56 +00:00
Zeev Suraski
8b794bb1dd
Fix non thread-safe mode - asp_tags/short_tags etc weren't getting initialized properly
2000-06-15 19:18:57 +00:00
Andi Gutmans
e1705c0810
*** empty log message ***
2000-06-15 19:09:51 +00:00
Andi Gutmans
447bf163ef
- Support multiple arguments to unset()
2000-06-15 18:48:33 +00:00
Thies C. Arntzen
3ad9d62949
ups.
2000-06-15 18:23:18 +00:00
Thies C. Arntzen
565400780b
changed return type of ZEND_VERIFY_RESOURCE from FALSE to NULL
2000-06-15 18:15:51 +00:00
Sascha Schumann
7565347ba0
Move some stuff to zend_operators.h which is required by the
...
moved inline functions.
2000-06-14 19:55:32 +00:00
Andi Gutmans
988435cf04
- More correct way of doing bit mask
2000-06-14 19:10:30 +00:00
Sascha Schumann
17fe680117
Only replaced C0X and C0x, but not c0x..
2000-06-14 07:08:08 +00:00
Sascha Schumann
35f43ad274
Rename C0x-inline to C9x-inline, and frame preprocessor directives in
...
zend_gcc_inline.c with #ifndef C9X_INLINE_SEMANTICS..#endif.
2000-06-14 07:06:33 +00:00
Andi Gutmans
239d30bbee
- Make Win32 build
2000-06-14 04:10:34 +00:00
Andi Gutmans
727398b2d4
Add to the API
2000-06-13 19:01:22 +00:00
Sascha Schumann
df74f1dfab
Add optional support for C0x inline semantics.
...
These are enabled by specifying `--enable-c0x-inline' on the command
line. We might add an autoconf check for this particular feature
later.
2000-06-13 17:58:33 +00:00