Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Improve bailout mechanism, supports nesting of bailouts a-la try..catch | Zeev Suraski | 2001-07-21 | 1 | -9/+17 | |
| | ||||||
* | Implement a more granular shutdown mechanism for the executor - | Zeev Suraski | 2001-07-20 | 1 | -3/+2 | |
| | | | | | prevent corruption of constants and missing destructions of resources | |||||
* | Improved interactive mode - it is now available in all builds, without any ↵ | Zeev Suraski | 2001-07-15 | 1 | -1/+2 | |
| | | | | significant slowdown | |||||
* | Early initialization | Zeev Suraski | 2001-07-15 | 1 | -0/+1 | |
| | ||||||
* | Avoid crashing if the error reporting function is called after a bailout ↵ | Zeev Suraski | 2001-06-13 | 1 | -0/+1 | |
| | | | | during shutdown | |||||
* | Fix corruption issue | Zeev Suraski | 2001-05-17 | 1 | -0/+1 | |
| | ||||||
* | Make zend_execute_scripts() reentrant | Zeev Suraski | 2001-05-07 | 1 | -0/+3 | |
| | ||||||
* | Recover from a parse error in include files (before, it could result in a ↵ | Zeev Suraski | 2001-05-06 | 1 | -0/+4 | |
| | | | | crash under certain circumstances). Fix bug #8663 | |||||
* | - Rename modules.h to zend_modules.h | Andi Gutmans | 2001-02-26 | 1 | -1/+1 | |
| | ||||||
* | - Update copyright year | Andi Gutmans | 2001-02-26 | 1 | -2/+2 | |
| | ||||||
* | Add free_estring() | Zeev Suraski | 2001-01-15 | 1 | -0/+5 | |
| | ||||||
* | - Remove backward dependency from PHP -> Zend | Zeev Suraski | 2001-01-07 | 1 | -5/+5 | |
| | | | | | | | - Rename get_ini_entry() as get_configuration_directive() for clarity (it doesn't use the INI subsystem, but the module-supplied function for retrieving configuration directives) | |||||
* | Fix possibility of a crash during startup (very unlikely, but possible) | Zeev Suraski | 2001-01-07 | 1 | -0/+2 | |
| | ||||||
* | Make the INI mechanism thread safe (or at least thread safer :) | Zeev Suraski | 2000-12-27 | 1 | -0/+22 | |
| | ||||||
* | Set the floating-point exception mask on FreeBSD to 0 (as do other | Sascha Schumann | 2000-12-22 | 1 | -12/+2 | |
| | | | | | | | FreeBSD system applications). Also bump up the module API number as the zend_hash_get_current_key change affects source and binary compatibility. | |||||
* | Allow get_current_key() not to return the key itself, instead of a duplicate | Zeev Suraski | 2000-12-22 | 1 | -2/+1 | |
| | ||||||
* | Use HashPosition iterator instead of saving/restoring internal pointer | Stanislav Malyshev | 2000-12-18 | 1 | -8/+6 | |
| | ||||||
* | Preserve internal pointer over print_r (fix #8289) | Stanislav Malyshev | 2000-12-18 | 1 | -0/+3 | |
| | ||||||
* | Fix bug #7599 | Zeev Suraski | 2000-11-02 | 1 | -0/+12 | |
| | ||||||
* | Fix previous update - move extension startup further down the startup sequence | Zeev Suraski | 2000-09-25 | 1 | -1/+3 | |
| | ||||||
* | Move extension startup further down the startup sequence | Zeev Suraski | 2000-09-25 | 1 | -2/+0 | |
| | ||||||
* | Make compile_string() accept a description of the code | Zeev Suraski | 2000-09-12 | 1 | -0/+26 | |
| | ||||||
* | Don't use unsafe sprintf() | Zeev Suraski | 2000-09-09 | 1 | -2/+3 | |
| | ||||||
* | Don't trust snprintf return | Stanislav Malyshev | 2000-09-08 | 1 | -0/+3 | |
| | ||||||
* | - Use emalloc() for opened_path now. This was a potential leak before. | Andi Gutmans | 2000-08-31 | 1 | -1/+1 | |
| | | | | | | - This patch has potential to break stuff but I tested it as much as I - could. Fixes should be easy. | |||||
* | - Remove support for __string_value() in print $obj | Andi Gutmans | 2000-08-31 | 1 | -10/+3 | |
| | ||||||
* | Safer shutdown process | Zeev Suraski | 2000-08-31 | 1 | -4/+12 | |
| | ||||||
* | Fix warning issue (compile errors inside require()'d files were incorrectly ↵ | Zeev Suraski | 2000-08-15 | 1 | -1/+1 | |
| | | | | supressed) | |||||
* | Fix zend_fiel_handle handling. Should fix URL include | Stanislav Malyshev | 2000-08-13 | 1 | -0/+1 | |
| | | | | | and various opened_path inconsistencies. | |||||
* | The patch we promised - redesigned the compilation/execution API: | Zeev Suraski | 2000-08-09 | 1 | -1/+33 | |
| | | | | | | | | | | | | | | | | | | 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. | |||||
* | fix ZTS startup without filename (thanx purify!) | Thies C. Arntzen | 2000-07-12 | 1 | -0/+2 | |
| | ||||||
* | unset active_symbol_table on zend-shutdown. | Thies C. Arntzen | 2000-07-12 | 1 | -1/+3 | |
| | ||||||
* | Disable the hash_apply() protection on hashes that persist across requests - ↵ | Zeev Suraski | 2000-07-11 | 1 | -7/+7 | |
| | | | | | | | it's unsafe because we may be aborted at any point | |||||
* | Add $context argument to error handler | Zeev Suraski | 2000-06-29 | 1 | -16/+25 | |
| | ||||||
* | Improve error handling code | Zeev Suraski | 2000-06-28 | 1 | -3/+23 | |
| | ||||||
* | - I wrote a long msg but the commit didn't go through. | Andi Gutmans | 2000-06-25 | 1 | -1/+1 | |
| | | | | | | | | | | - 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. | |||||
* | fp_except check for FreeBSD 1.0-2.2.5 | Sascha Schumann | 2000-06-18 | 1 | -2/+6 | |
| | ||||||
* | Make error callback be publicly accessible | Stanislav Malyshev | 2000-06-18 | 1 | -1/+2 | |
| | ||||||
* | - Better FreeBSD fix. Does fp_except_t exist on 3.4? | Andi Gutmans | 2000-06-18 | 1 | -2/+8 | |
| | ||||||
* | - I don't know how this happened. I tested the bloody thing and I remember | Andi Gutmans | 2000-06-18 | 1 | -1/+1 | |
| | | | | | - copy&pasting from code which used ~. | |||||
* | Allow the symbol_table to be passed to call_user_function_ex() | Zeev Suraski | 2000-06-17 | 1 | -15/+16 | |
| | ||||||
* | Ok, this time here's some real Win32 system programming :) | Zeev Suraski | 2000-06-16 | 1 | -10/+3 | |
| | | | | | | Redesigned the timeout system using a single timeout thread and a single window, and used a much quicker check. | |||||
* | - Move timeout code to Zend | Zeev Suraski | 2000-06-16 | 1 | -0/+10 | |
| | | | | | - Implement timeouts in Win32 | |||||
* | Fix non thread-safe mode - asp_tags/short_tags etc weren't getting ↵ | Zeev Suraski | 2000-06-15 | 1 | -6/+12 | |
| | | | | initialized properly | |||||
* | - Solve floating point precision crash on FreeBSD. | Andi Gutmans | 2000-06-11 | 1 | -2/+2 | |
| | ||||||
* | - Fixes crash problem on FreeBSD when losing precision. Need to still see | Andi Gutmans | 2000-06-11 | 1 | -0/+9 | |
| | | | | | - how to detect we're on FreeBSD | |||||
* | Enable asp_tags/short_tags/allow_call_time_pass_by_reference to work on a ↵ | Zeev Suraski | 2000-06-06 | 1 | -0/+5 | |
| | | | | | | | per-directory basis as well | |||||
* | - Change #if to #ifdef. | Andi Gutmans | 2000-06-03 | 1 | -2/+2 | |
| | ||||||
* | Don't take chances with new include files | Zeev Suraski | 2000-06-03 | 1 | -0/+4 | |
| | ||||||
* | - Fix Win32 compilation (Use winsock2.h from now on) | Zeev Suraski | 2000-06-03 | 1 | -0/+26 | |
| | | | | | - Add lambda() support |