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
Sascha Schumann
13692ff313
Add llist_apply_func_t and make prototypes use the typedefs.
2000-06-13 09:18:06 +00:00
Zeev Suraski
6b8059afe9
Make Egon happy :)
2000-06-12 22:03:53 +00:00
Zeev Suraski
e962769fee
Return the previous error handler from set_error_handler()
2000-06-12 20:31:02 +00:00
Zeev Suraski
fce92e3ca2
Avoid using E_CORE_* errorlevels in any place which is not in the global startup sequence
2000-06-12 20:22:17 +00:00
Zeev Suraski
968d2c5b33
Get rid of <?php_track_vars?>
2000-06-12 16:07:15 +00:00
Andi Gutmans
1f5ee72e2d
- Solve floating point precision crash on FreeBSD.
2000-06-11 18:07:14 +00:00
Andi Gutmans
5928970d22
- Fixes crash problem on FreeBSD when losing precision. Need to still see
...
- how to detect we're on FreeBSD
2000-06-11 17:45:19 +00:00
Zeev Suraski
07a8327a0e
Fix zend_get_parameters()
2000-06-11 16:19:31 +00:00
Andi Gutmans
390dccacac
- Fixed problem when using uninitialized values in comparisons with strings.
...
- They behave as empty strings again just like in PHP 3.
2000-06-10 14:39:06 +00:00
Zeev Suraski
53bdf0b5cc
I can't think of a reason of why it should just be a notice... Make it a warning, like it was in PHP 3.
2000-06-10 01:12:12 +00:00
Zeev Suraski
a29791411b
Fix bug #4768
2000-06-10 01:08:55 +00:00
Andrei Zmievski
b51aa1f36f
Made an alias for hash apply with arguments.
2000-06-09 20:18:16 +00:00
Andi Gutmans
ae19180641
- Forgot to remove the FIXME
2000-06-09 17:52:09 +00:00
Andi Gutmans
717acfe9c5
- Make the memory limit accurate
2000-06-09 17:51:37 +00:00
Andi Gutmans
605b1aa394
- Fix cache initialization
2000-06-09 16:08:30 +00:00
Andi Gutmans
9fb095b50e
- Allocate and cache in 8 byte blocks. Most allocators anyway use 8 byte
...
- blocks. This should help fragmentation and cache hits.
- The old tree is tagged as PRE_EIGHT_BYTE_ALLOC_PATCH
2000-06-09 15:54:14 +00:00
Zeev Suraski
03e842ccb8
Fix bug #4933
2000-06-09 15:42:49 +00:00
Zeev Suraski
fddf89aff7
Fixed bug #4819
2000-06-09 15:40:37 +00:00
Andi Gutmans
6bcc8ff0c7
- Time to change it. We changed register_internal_class() ->
...
- zend_register_internal_class()
2000-06-09 14:41:33 +00:00
Andi Gutmans
eb0e694665
- Andrei, this is for you!
...
- Add zend_register_internal_class_ex() which allows you to specify a
- parent to inherit from. You can either specify the parent directly or via
- its name.
2000-06-09 14:40:14 +00:00
Andi Gutmans
99b4051eca
- Typo
2000-06-09 13:36:36 +00:00
Andi Gutmans
edd7025645
- Remove old obsolete code.
2000-06-09 13:08:40 +00:00
Andi Gutmans
a712da5cee
- Make unset consistent with the way array offsets work
2000-06-09 13:07:26 +00:00
Stanislav Malyshev
e346a6b538
Handle unset with empty key
2000-06-09 10:59:21 +00:00
Andi Gutmans
6ce07a85e4
- Change register_internal_class to zend_register_internal_class for
...
- consistency.
- Andrei: I'm still thinking about the _ex you want me to implement
2000-06-09 08:41:59 +00:00
Sascha Schumann
b4e48b952e
Clean up acconfig.h
2000-06-08 06:12:26 +00:00
Sascha Schumann
039551788b
Add a couple of casts
2000-06-08 06:07:38 +00:00
Zeev Suraski
98bf43f229
Enable asp_tags/short_tags/allow_call_time_pass_by_reference to work on a per-directory
...
basis as well
2000-06-06 19:13:54 +00:00
Sascha Schumann
458352954d
Add newline at the end of the file (breaks at least SCO and Tru64 C compiler).
2000-06-06 02:47:43 +00:00
Andi Gutmans
d8d6ff3c4c
- Revert internazionalization fix.
2000-06-05 15:37:30 +00:00
Andi Gutmans
f8983e467f
- Complete change to create_function()
2000-06-05 06:52:02 +00:00
Zeev Suraski
1c36e3472f
Change shutdown order to sort out a crash when assigning a resource id to a static.
2000-06-04 22:09:16 +00:00
Zeev Suraski
bfac4633a5
- Support unordered hash comparisons
...
- Make == perform an unordered comparison with arrays/objects, and === perform an ordered comparison
2000-06-04 21:59:49 +00:00
Zeev Suraski
b7a8baf1bb
Rename lambda()
2000-06-04 21:30:56 +00:00
Zeev Suraski
dae76aa1b5
Support comparisons of arrays (with arrays) and objects (with objects)
2000-06-03 10:34:19 +00:00
Andi Gutmans
01d478ba56
- Change #if to #ifdef.
2000-06-03 07:34:20 +00:00
Zeev Suraski
2ffe85ddac
Don't take chances with new include files
2000-06-03 04:14:31 +00:00
Zeev Suraski
5a35a6bafc
Improve call_user_function() to support array($obj, $method)
2000-06-03 03:28:08 +00:00
Zeev Suraski
d4b160c0d6
- Export normalize_bool
...
- This global/static syntax fix brought us back to the 4 documented conflicts
2000-06-03 03:05:01 +00:00
Zeev Suraski
e374f6fd31
Fix a lambda() bug
2000-06-03 02:02:09 +00:00
Zeev Suraski
70345bd222
Add missing {
2000-06-03 01:50:15 +00:00
Zeev Suraski
0b7a9cea88
- Fix Win32 compilation (Use winsock2.h from now on)
...
- Add lambda() support
2000-06-03 01:49:49 +00:00
Andi Gutmans
1b993610c1
- global/static require a trailing ';'
2000-06-02 16:50:19 +00:00