76 Commits (e548a31510025eaa0e51312d0a6f720cd4c295cd)

Author SHA1 Message Date
Zeev Suraski 0c470af314 Syntax highlighting was erronously emitting more than one semicolon and/or garbage with heredocs 26 years ago
Zeev Suraski ef5d72cc37 That was the broken downcasting that prevented the interactive C++ mode from working properly under UNIX 26 years ago
Zeev Suraski b6197bcf90 Maintain a state of whether we're compiling and/or executing 26 years ago
Zeev Suraski ad115d2088 Fix require() 26 years ago
Zeev Suraski fafbf6d8da - Implement declare() with declarables framework 26 years ago
Zeev Suraski f2d703e916 - Nuke undefined_variable_string 26 years ago
Zeev Suraski 57fbbf2036 Shut gcc up 26 years ago
Zeev Suraski 67b4b3a634 - require() of a dynamic expression now has the standard require() semantics 26 years ago
Zeev Suraski f0888ccaef Fix the highlighting problem. STR_REALLOC() should be used instead of plain erealloc() 26 years ago
Andi Gutmans e36be38140 - opened_path should not be freed here as the zend_file_dtor() takes care 26 years ago
Zeev Suraski ef596bbafb Move the #include of zend-parser.h out of zend_compile.h 26 years ago
Zeev Suraski 624117e5e4 *** empty log message *** 26 years ago
Zeev Suraski efc84af940 - Implement get_used_files() and get_imported_files() 26 years ago
Zeev Suraski 9baad80459 - Break the zend->PHP dependency introduced by the .php extension for use(), 26 years ago
Sam Ruby 6fb3b8c66f build error - windows 26 years ago
Stig S. Bakken aaadc71d5d Fix typo, add prototype for use_filename(). 26 years ago
Stig S. Bakken 3570e8891d "use" should use arg+".php" as parameter to require 26 years ago
Zeev Suraski cad92c80cc This should fix the fd leak with include()/require() 26 years ago
Thies C. Arntzen 0d7e971355 revert my last patch - WARNING: we leak fd's again. 26 years ago
Thies C. Arntzen b92d70aabe php_fopen_wrapper_for_zend() does *NOT* insert the opened files into any list - the caller needs to fclose() the file. (not sure if this is desired) 26 years ago
Andi Gutmans 5463dd5b38 - Add use support (behaves like require, but will not use the same file twice) 26 years ago
Zeev Suraski 74f6202aa6 - Fix fd leak in ZTS mode 26 years ago
Zeev Suraski 6be3723f3d UNIX/non ZTS compile fixes 26 years ago
Zeev Suraski 58153dfed0 - Improve the file handle closing code 26 years ago
Zeev Suraski b53bc48847 This should get the file to close properly 26 years ago
Zeev Suraski 3b9673ca58 Fix inconsistencies with here-docs implementation 26 years ago
Zeev Suraski 86a0efcff5 Fix #2744 26 years ago
Andi Gutmans 7a205f6087 - Preliminary submit of Thie's patch. Will fix the rest on Windows 27 years ago
Sascha Schumann 7ed68c0f53 Provide alternative istdiostream. 27 years ago
Stig S. Bakken 009025e00d * header file cleanup 27 years ago
Andi Gutmans c5d640d8af - More elegant fix for Win32 include_path 27 years ago
Andi Gutmans c7f7b1c3d6 - Temporary fix to allow Win32 MT safe version to use zend_fopen(). 27 years ago
Thies C. Arntzen 9e9050a428 on unix ZTS gets defined in zend_config.h 27 years ago
Zeev Suraski 8d1de13aef 0.91 update 27 years ago
Zeev Suraski b5b1117760 License update 27 years ago
Zeev Suraski 063051d6ac Fix a crash 27 years ago
Zeev Suraski 9f106c61ec Don't take failing on an include file so badly 27 years ago
Zeev Suraski d6595d628c Support <?= 27 years ago
Zeev Suraski 963a004481 * Use to_string() instead of __print() 27 years ago
Zeev Suraski 8b2fe60467 - Fixed Karl's bug report. It's not really a thorough fix, we really need to rethink the INIT_FCALL/DO_FCALL issue. 27 years ago
Andi Gutmans 1225d0307b - We weren't counting newlines in heredocs. The only place which is still questionable 27 years ago
Andi Gutmans 52ec64359c Fixes 27 years ago
Zeev Suraski 87ba08d1d0 Avoid leaking fd's in case of failures 27 years ago
Zeev Suraski ac94c83867 more fixes 27 years ago
Zeev Suraski d56ae4f670 That wasn't supposed to slip in 27 years ago
Zeev Suraski 9dc0842e58 * Properly handle failed file opens in C++ 27 years ago
Zeev Suraski f33c22c055 * Fix the comments issue. yymore() worked like a charm. 27 years ago
Andi Gutmans 0bc950bcd5 -Open curly braces fix? 27 years ago
Zeev Suraski b9fb0b8e4d If a require() dies, we must bail out (since it corrupts an existing op_array 27 years ago
Zeev Suraski 53f98a66cf Fix a bug 27 years ago