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
Zeev Suraski
c34f41b7c5
Eliminate run-time leak with eval()'s
2000-08-19 17:50:42 +00:00
Zeev Suraski
79b0a56c51
Fix build with no memory_limit
2000-08-19 16:51:30 +00:00
Zeev Suraski
07b5d74022
Fix memory_limit
2000-08-19 16:35:02 +00:00
Andi Gutmans
c698e14635
- Beautify
2000-08-19 15:16:53 +00:00
Stanislav Malyshev
1f793fd06c
Fix EMPTY_STRING macros
2000-08-17 08:48:16 +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
Zeev Suraski
636d126e16
- Fix leak and some logic
2000-08-14 20:16:27 +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
Stanislav Malyshev
9e750e64b9
Fix crash
2000-08-14 09:06:56 +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
Stanislav Malyshev
5090b1e8d5
Fix zend_fiel_handle handling. Should fix URL include
...
and various opened_path inconsistencies.
2000-08-13 18:00:50 +00:00
Andi Gutmans
caa3b6c9b6
- Revert foreach() change which only allowed variables and array(...)
2000-08-13 04:19:44 +00:00
Andi Gutmans
2336c0148e
- Only support variables and array(...) in foreach loops
2000-08-11 09:56:28 +00:00
Andi Gutmans
e5015ed581
@ Fix problem with nested foreach()'s (Andi, Zend Engine)
2000-08-10 22:08:02 +00:00
Andi Gutmans
a1adc81f30
@ Fix switch which only has a default rule (Andi, Zend Engine)
...
@ Change require_once() to use the same file list as include_once().
@ Patch includes making require() & include() to behave the same when it
@ comes to scoping. require() is now an include() which isn't allowed to fail.
@ require() caused too many memory reallocations which ended up being quite
@ slow for sites that required lots of files. (Andi & Zeev, Zend Engine)
- Fix switch() which only has default rule (bug #5879 ,
2000-08-10 20:42:57 +00:00
Zeev Suraski
7dcf456dd6
that too
2000-08-09 19:25:01 +00:00
Zeev Suraski
0855453e83
Update API number
2000-08-09 19:23:38 +00:00
Zeev Suraski
c06692e9ec
The patch we promised - redesigned the compilation/execution API:
...
Advantages:
- Smaller memory footprint for the op arrays
- Slightly faster compilation times (due to saved erealloc() calls and faster zend_op
initialization)
- include_once() & require_once() share the same file list
- Consistency between include() and require() - this mostly means that return()
works inside require()'d files just as it does in include() files (it used to
be meaningless in require()'d files, most of the time (see below))
- Made require() consistent with itself. Before, if the argument was not a constant
string, require() took the include() behavior (with return()).
- Removed lots of duplicate code.
Bottom line - require() and include() are very similar now; require() is simply an include()
which isn't allowed to fail. Due to the erealloc() calls for large op arrays, require()
didn't end up being any faster than include() in the Zend engine.
2000-08-09 19:22:35 +00:00
Andi Gutmans
50ddf9e3d5
- Use some more SEPARATE_ZVAL macros instead of replicated code.
2000-08-05 13:54:07 +00:00
Stanislav Malyshev
8b9ecac2dc
Fix memory leak
2000-08-05 11:06:00 +00:00
Andi Gutmans
fcdc025d11
- Beautify code. Try and use more macros for splitting instead of
...
- replicating the code everywhere.
2000-08-04 08:11:54 +00:00
Andi Gutmans
5ae343b752
- Remove commented code
2000-08-02 17:51:42 +00:00
Zeev Suraski
735a0d148e
Fix filename issues
2000-07-29 10:44:13 +00:00
Stanislav Malyshev
2c95b113bd
Make define return false and issue E_NOTICE when trying to redefine constant
...
@- Make define return false and issue E_NOTICE when trying to redefine constant (Stas)
2000-07-28 09:44:46 +00:00
Andi Gutmans
290525fdcd
Always store full filename as compiled file name
2000-07-27 15:36:54 +00:00
Zeev Suraski
a30cde3de5
Fix a possible issue with runtime inheritence under fairly rare circumstance
...
and optimize a tiny bit
2000-07-26 18:23:30 +00:00
Stanislav Malyshev
1373a16280
Add strncasecmp function
...
@ Added strncasecmp function (Andi)
2000-07-26 11:32:15 +00:00
Zeev Suraski
58e1dd2ee8
Forgot to link this function...
2000-07-18 20:32:39 +00:00
Zeev Suraski
a650dd8a19
This is probably the oldest bug in PHP :)
...
Luckily it's unlikely we're ever actually bitten by this bug.
2000-07-18 20:08:06 +00:00
Andi Gutmans
4066a197be
- Beautify Zeev's patch a bit.
2000-07-16 22:33:42 +00:00
Zeev Suraski
808f8ed306
Implement parent::foo()
2000-07-16 16:40:21 +00:00
Zeev Suraski
b4266edb07
Add more extended_info calls
2000-07-15 15:41:20 +00:00
Zeev Suraski
55d313db99
Improve register_resource_ex() infrastructure
2000-07-14 20:00:24 +00:00
Thies C. Arntzen
7f4909d9f5
fix ZTS startup without filename (thanx purify!)
2000-07-12 16:37:46 +00:00
Thies C. Arntzen
372f71eb1a
unset active_symbol_table on zend-shutdown.
2000-07-12 12:00:17 +00:00
Zeev Suraski
3513866627
Another persistent hash - disable apply protection
2000-07-11 14:47:34 +00:00
Zeev Suraski
1263932a0d
Disable the hash_apply() protection on hashes that persist across requests - it's unsafe
...
because we may be aborted at any point
2000-07-11 14:27:31 +00:00
Stanislav Malyshev
148317f979
Fix a bug in passing second parameter of RECV_INIT with is_ref set
2000-07-11 13:23:48 +00:00
Andi Gutmans
f4e2a900d6
- Oops. Too early in the morning
2000-07-11 04:15:35 +00:00
Andi Gutmans
e95220e722
- Include iostream.h in C++.
2000-07-11 04:07:18 +00:00
Andi Gutmans
c1ed6ef9cc
- Fix memory leak.
2000-07-09 20:21:20 +00:00
Andi Gutmans
40b31d7487
- Need to seperate if the hash isn't a reference
2000-07-09 17:12:37 +00:00
Andi Gutmans
1cce5ed178
- Add zend_ulong
2000-07-08 15:49:39 +00:00
Stanislav Malyshev
be59613ddf
Remove C++ commennts.
2000-07-07 09:50:50 +00:00
Andi Gutmans
4eba5f1d39
- Remove code which has never been used (neither in PHP 3)
2000-07-06 23:31:19 +00:00
Andi Gutmans
80121ead56
- Make is_method_call() static and remove a couple of old lines
2000-07-06 23:28:05 +00:00
Andi Gutmans
58d1e0a2cc
- Yet another fix...
2000-07-06 23:00:46 +00:00
Andi Gutmans
db8734c82f
- One more...
2000-07-06 22:38:01 +00:00
Andi Gutmans
af5d38214b
- One more fix for the latest patch
2000-07-06 22:29:06 +00:00
Andi Gutmans
2787a746f4
- One dumb bug in my latest patch
2000-07-06 22:21:24 +00:00
Andi Gutmans
5f893e68ff
- Complex fix for solving a problem with objects & method calls.
...
- Previous version is tagged PRE_METHOD_CALL_SEPERATE_FIX_PATCH.
- I need to check this fix on a server so if it doesn't work I will revert
- it.
2000-07-06 22:08:22 +00:00
Andi Gutmans
45ca7ec17d
- Fix problem with newlines not being recognized under certain conditions
2000-07-06 16:19:36 +00:00
Andi Gutmans
6d6d52551e
- Fix bug #4120
2000-07-03 19:17:57 +00:00
Stanislav Malyshev
91130b6a00
Unblock SIGPROF signal when starting timer.
...
On Linux, this signal is blocked by default after first signal is run
2000-07-03 16:53:39 +00:00
Sascha Schumann
a61721741b
Replace macros which begin with an underscore through an appropiately
...
named macro.
2000-07-03 00:55:36 +00:00
Sascha Schumann
b982307dd1
Change header protection macros to conform to standard.
...
Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment"
All identifiers that begin with an underscore and either an uppercase
letter or another underscore are always reserved for any use by the
implementation.
2000-07-02 23:54:19 +00:00
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