summaryrefslogtreecommitdiff
path: root/Zend/zend.h
Commit message (Collapse)AuthorAgeFilesLines
* - Nuke undefined_variable_stringZeev Suraski1999-12-311-4/+7
| | | | | - Introduce IS_UNSET
* Introduce a zval-specific cache - 5-15% speed improvementZeev Suraski1999-12-261-4/+0
|
* Change ALLOC_ZVAL() semanticsZeev Suraski1999-12-261-4/+4
|
* - Create two new macro's. ALLOC_ZVAL() and FREE_ZVAL(z) and make Zend useAndi Gutmans1999-12-241-4/+8
| | | | | them.
* exportZeev Suraski1999-12-221-1/+1
|
* Fix the highlighting problem. STR_REALLOC() should be used instead of plain ↵Zeev Suraski1999-12-211-0/+8
| | | | | | | | erealloc() whenever you're dealing with strings that might be coming back from the engine - there seem to be a few other places like this in PHP.
* - Fix the crash Thies was experiencing (returning a function call could ↵Zeev Suraski1999-12-201-0/+2
| | | | | | | cause a crash) - Fix the leak Thies was experiencing (@fcall() leaked)
* - Made things work again (Thies, everybody - please check the latest CVS and ↵Zeev Suraski1999-12-191-1/+13
| | | | | | | | see if you're still getting any problems) - Changed the interface of call_user_function_ex() to support returning of references
* - More fixes related to the return references patchAndi Gutmans1999-12-191-0/+4
| | | | | | - eval_string() and call_user_function_ex() still don't work. - The libzend tree is untested and might not be stabl yet.
* - The tree compiles againZeev Suraski1999-12-181-2/+2
|
* - Introduce ZEND_NUM_ARGS(), to replace ARG_COUNT(ht)Zeev Suraski1999-12-181-2/+2
| | | | | - Rename getParameters() and friends for consistency and namespace cleanliness
* - Implement return by reference:Zeev Suraski1999-12-151-2/+3
| | | | | | | - In function declaration instead of the return statement - In the assignment phase - Implement ability to turn off support for call-time pass by reference
* - Break the zend->PHP dependency introduced by the .php extension for use(),Zeev Suraski1999-12-041-3/+4
| | | | | | | by providing an API - Enable Stig's patch for use() extensions (it wasn't refered to by the parser) - Fix a memory leak in that code
* Fix warnings surfacing in maintainer-mode.Stig S. Bakken1999-12-011-7/+7
|
* - Add use support (behaves like require, but will not use the same file twice)Andi Gutmans1999-11-301-2/+2
| | | | | | | - Add import support (behaves like include, but requires parentheses; will not use the same file twice; Currently, it is not yet properly implemented, and only behaves like include)
* - Optimize class instanciationZeev Suraski1999-11-211-0/+1
| | | | | - Fix constant instanciation for array elements inside objects
* - Functions whose return values aren't used have them freed in DO_FCALLAndi Gutmans1999-11-191-1/+1
| | | | | and don't need a special ZEND_FREE opcode following them anymore
* - CHange used_return_value -> return_value_usedAndi Gutmans1999-11-161-2/+2
|
* - Add support for used_return_value passed to internal functions.Andi Gutmans1999-11-161-2/+2
|
* More portability stuffSascha Schumann1999-10-051-0/+2
|
* - Move is_ref back to being an unsigned char and not a bit field.Andi Gutmans1999-10-011-5/+3
|
* - Remove locking support completelyAndi Gutmans1999-10-011-4/+1
|
* * header file cleanupStig S. Bakken1999-09-061-8/+21
| | | | | | | | * fixed --enable-thread-safety build for UNIX I don't have a Win32 environment available, could someone please try compiling on Win32 to see if I got all the header file stuff right there?
* - Shift around header files.Andi Gutmans1999-09-051-1/+0
|
* *** empty log message ***Zeev Suraski1999-08-281-1/+1
|
* Beef up debug macrosZeev Suraski1999-08-281-6/+18
|
* Better debug macrosZeev Suraski1999-08-271-1/+18
|
* make it compile with gcc againSascha Schumann1999-08-251-0/+1
|
* This changes makes it work on egcs 1.1.2/AlphaSascha Schumann1999-08-221-1/+1
|
* remove checksSascha Schumann1999-08-221-5/+0
|
* - Add some ZENDAPI'sAndi Gutmans1999-08-171-4/+4
|
* - Optimize the execute stack a bit.Andi Gutmans1999-08-151-0/+2
|
* - Fix the new operator incompatibility.Andi Gutmans1999-07-261-1/+1
| | | | | | | - I commented PHP_FUNCTION(strtotime) in datetime.c because it stopped win32 from compiling. This needs to be fixed!!! - Check out libzend to compile the tree now.
* * Add an API macro users can use to ensure an array member can be modifedZeev Suraski1999-07-231-1/+16
| | | | | | | before they modify it. * Fix a bug and remove redundant code in convert_to_long() (booleans and resources weren't changing their types
* 0.91 updateZeev Suraski1999-07-191-2/+2
|
* * Fix Zend versionAndi Gutmans1999-07-191-1/+1
| | | | | * Fix a method call bug
* License updateZeev Suraski1999-07-161-4/+8
|
* Step 4:Zeev Suraski1999-07-091-7/+13
| | | | | Move to a 7-bit counter (not fully implemented yet)
* Step 2:Zeev Suraski1999-07-091-2/+2
| | | | | Rename is_ref to EA
* enable it, until we find a better waySascha Schumann1999-07-061-1/+1
|
* make Solaris gcc happySascha Schumann1999-07-051-1/+2
|
* use void * instead of long for 64-bit testSascha Schumann1999-07-051-1/+1
|
* checking for ints won't work, since they are 32 bit on both platformsSascha Schumann1999-07-031-1/+1
|
* workaround for 64-bit platformsSascha Schumann1999-07-021-0/+5
|
* Add a standard get_ini_entry() to interface between Zend and the outside worldZeev Suraski1999-06-191-0/+2
|
* * Make the output handling of variables much, much cooler.Zeev Suraski1999-06-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Uses zend_make_printable_zval() instead of convert_to_string() now: $foo = true; print "\$foo is $foo"; will now print $foo is true (instead of "$foo is 1", earlier). Also, with objects, it automatically tries to call __print() and use it as a printing function. For example: class foo { function __print() { return "Foo Object"; } }; $foo = new foo; print $foo; will print "Foo Object".
* * Centralized shutdownZeev Suraski1999-06-051-0/+1
| | | | | * Change shutdown order again
* Minor updates (mostly __declspec() stuff)Zeev Suraski1999-06-041-1/+1
|
* *** empty log message ***Zeev Suraski1999-05-311-0/+1
|
* * Support getThis() for internal functions.Zeev Suraski1999-05-281-2/+3
| | | | | | | | * Fix 'new object or die' and AiCount issue thoroughly (earlier fix didn't work with the optimizer). * Add new macros for standardized definition of classes. * Only report AiCount problems if shutdown was not silent.