summaryrefslogtreecommitdiff
path: root/Zend/zend.h
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tag 'before-sapi-split'.before-sapi-splitSVN Migration1999-09-261-302/+0
|
* * 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.
* * Add struct name to all typedef's so that they can be debugged with MSVCZeev Suraski1999-05-221-6/+6
| | | | | | | | | | * Fix an AiCount bug - list(...) = $var was using $var multiple times, and thus causing AiCount to be decreased multiple times even though it was increased only once for $var. Mark all FETCH_DIM's so that they won't decrease AiCount, and only decrease AiCount on the last FETCH_DIM. * Fix a stupid bug - forgot to pass CLS_C to some compiler function. For some reason MSVC doesn't report these :I
* Give more information and save log lines in memory leak reportsZeev Suraski1999-05-221-0/+1
|
* * Fix all hash checks that checked Bucket.arKey for NULL, when it was changedZeev Suraski1999-05-151-0/+2
| | | | | | | | | | | to char[1], these checks should have been changed to Bucket.nKeyLength==0 * Support runtime declaration of functions. I ended up changing the grammar to catch top level functions vs. nested functions. The reason is simple - if we don't have functions properly declared at compile-time, function calls cannot be resolved at compile time, and have to be resolved at runtime, which ends up being much much slower (without the optimizer, that is). It's no biggy though, the grammar change isn't that bad.
* *** empty log message ***Zeev Suraski1999-05-121-0/+6
|
* Ok, call me crazy, because I probably am.Zeev Suraski1999-04-231-3/+13
| | | | | Thread safe version now uses a C++ scanner object. Works fully.
* convert to automakeStig S. Bakken1999-04-191-1/+1
|
* Whatnot:Zeev Suraski1999-04-181-1/+2
| | | | | | | | * updated alloc_persist to use critical sections * changed extension shutdown to two-phase * updated dependencies * PR support (don't remember if there was any really)
* This patch is a go. Not fully optimized yet, but working properly.Zeev Suraski1999-04-121-1/+1
| | | | | Prepatch tagged as BEFORE_STACK_PATCH.
* We need to initialize the utility values after we initialize the INI file, ↵Zeev Suraski1999-04-101-1/+2
| | | | | | | | which in turn, is after we initialize Zend. Set the utility values separately from Zend's initialization
* Zend LibraryAndi Gutmans1999-04-071-0/+205