summaryrefslogtreecommitdiff
path: root/Zend/zend.c
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tag 'before-sapi-split'.before-sapi-splitSVN Migration1999-09-261-440/+0
|
* Add a file in which we can put Zend builtin functionsZeev Suraski1999-09-201-0/+3
|
* Make this class instanciatableZeev Suraski1999-09-121-1/+1
|
* - Shift around header files.Andi Gutmans1999-09-051-3/+3
|
* Fix for Thies's UMRZeev Suraski1999-08-201-3/+3
|
* - Add some ZENDAPI'sAndi Gutmans1999-08-171-4/+4
|
* 0.91 updateZeev Suraski1999-07-191-2/+2
|
* License updateZeev Suraski1999-07-161-4/+7
|
* Change true/false back to 1/""Andi Gutmans1999-07-151-0/+10
|
* Fix thread unsafe constants startupAndi Gutmans1999-07-141-3/+5
|
* - License updateAndi Gutmans1999-07-141-5/+11
| | | | | - Fix multithreaded constants startup
* Fix assignments of reference variablesAndi Gutmans1999-07-101-0/+1
|
* Step 1 in nuking the garbage collector:Zeev Suraski1999-07-091-6/+6
| | | | | | - Change the hash destructor to return int - Don't kill the bucket on hash_destroy if the destructor returns 0
* *** empty log message ***Zeev Suraski1999-06-191-0/+4
|
* Change __print into to_string()Zeev Suraski1999-06-111-2/+2
|
* * Make the output handling of variables much, much cooler.Zeev Suraski1999-06-111-22/+57
| | | | | | | | | | | | | | | | | | | | | | | | | 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/+16
| | | | | * Change shutdown order again
* Minor updates (mostly __declspec() stuff)Zeev Suraski1999-06-041-13/+13
|
* * 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.
* Fixes:Zeev Suraski1999-05-111-0/+2
| | | | | | * Avoid closing stdin (I could have sworn I've committed that already) * unclean_shutdown patches
* Weed out all BoundsChecker-found bugs (including a serious file descriptor leakZeev Suraski1999-05-101-6/+9
| | | | | in the C++ scanner)
* Almost forgot to commit thoseZeev Suraski1999-05-091-0/+6
|
* - Don't support interactive mode when thread safe.Andi Gutmans1999-05-021-1/+0
|
* Various thread safety fixes and DLL updatesZeev Suraski1999-04-261-2/+16
|
* -More commitsAndi Gutmans1999-04-261-1/+1
|
* Thread safety fixesZeev Suraski1999-04-241-2/+2
|
* Thread safety patch. It works now with 'just in time' resource initialization!Zeev Suraski1999-04-211-8/+27
|
* Thread safety patch. We're still not quite there but it compiles again, andZeev Suraski1999-04-211-9/+61
| | | | | more logic has been implemented.
* Whatnot:Zeev Suraski1999-04-181-1/+3
| | | | | | | | * 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)
* We need to initialize the utility values after we initialize the INI file, ↵Zeev Suraski1999-04-101-2/+7
| | | | | | | | which in turn, is after we initialize Zend. Set the utility values separately from Zend's initialization
* *** empty log message ***Rasmus Lerdorf1999-04-071-0/+1
|
* Zend LibraryAndi Gutmans1999-04-071-0/+255