1
0
mirror of https://github.com/php/php-src.git synced 2026-04-22 23:48:14 +02:00
Commit Graph

289 Commits

Author SHA1 Message Date
Antony Dovgal 4ab97f25a8 fix test 2008-04-07 12:13:36 +00:00
Felipe Pena 223b7349a0 MFB: Fixed bug #44564 (escapeshellarg removes UTF-8 multi-byte characters) 2008-03-30 12:27:37 +00:00
Scott MacVicar 56352d1a2f MFB 5.3: Rest of the changes for re2c merge 2008-03-26 14:46:17 +00:00
Marcus Boerger bd366b66da - Use sizeof rather than strlen and cleanup 2008-03-25 21:58:03 +00:00
Felipe Pena c2cc4c428e Fixed test 2008-03-19 19:16:58 +00:00
Rasmus Lerdorf b911467d1d MFB
Here are the signal changes from the 5.3 branch that optimizes signal
handler registration and switches from longjmp to siglongjmp in order
to make signal mask handling consistent across different UNIX operating
systems.
2008-03-19 16:37:49 +00:00
Dmitry Stogov ea9305c543 Implemented concept of "delayed early binding" that allows opcode caches to perform class declaration (early and/or run-time binding) in exactly the same order as vanila php.
The following pseudo-code explains how it should be used in opcode cache.

function cache_compile_file($filename) {
        if (!is_cached($filename)) {
                ...
                orig_compiler_options = CG(compiler_optins);
                CG(compiler_options) |= ZEND_COMPILE_IGNORE_INTERNAL_CLASSES |
                                        ZEND_COMPILE_DELAYED_BINDING;
                $op_array = orig_compile_file($filename);
                CG(compiler_options) = orig_copiler_options;
                ...
        } else {
                $op_array = restore_from_cache($filename);
        }
        zend_do_delayed_early_binding($op_array);
}
2008-03-18 08:36:49 +00:00
Antony Dovgal 9d255b6f2f fix test 2008-03-17 14:05:32 +00:00
Johannes Schlüter 421414f913 - New tests 2008-03-07 21:32:52 +00:00
Johannes Schlüter b3fc4f94cf - New tests 2008-03-01 21:55:20 +00:00
Felipe Pena 187b9d27c0 Revert 2008-02-28 15:34:51 +00:00
Felipe Pena 748677148c Fixed tests 2008-02-28 15:28:00 +00:00
Antony Dovgal cfcfbb24da use pcre for testing reflection 2008-02-28 09:18:06 +00:00
Marcus Boerger 8942024d3d - MFB Sync 2008-02-03 17:50:06 +00:00
Dmitry Stogov 3c02d2402d Fixed bug #43968 (Extending internal class causes a crash)
The fix is a workaround for GCC optizer bug.
2008-01-29 20:01:43 +00:00
Antony Dovgal 87c9233d83 fix test 2008-01-29 12:27:49 +00:00
Hannes Magnusson 5bbb878db0 Fix test 2008-01-27 19:10:26 +00:00
Ilia Alshanetsky 7129e68436 MFB: fixed test 2008-01-13 17:23:36 +00:00
Ilia Alshanetsky 6c945ee014 MFB: Update copyright 2008-01-01 18:30:59 +00:00
Sebastian Bergmann 3c94f05aea MFB: Leftover: Bump copyright year. 2008-01-01 06:22:15 +00:00
Sebastian Bergmann 9b620d50b4 Bump copyright year, 2 of 2. 2007-12-31 07:12:20 +00:00
Antony Dovgal b6da010f35 fix test 2007-12-15 12:44:21 +00:00
Rob Richards b9b4dd6d09 fix win build 2007-10-05 15:59:42 +00:00
Jani Taskinen 44cbb46246 - Added common getopt implementation to core.
- Added long-option feature to getopt().
- Made getopt() available on win32 systems.
Patch by: David Soria Parra <dsp@php.net>
[DOC]: These changes will be available from 5.3+
2007-10-01 12:32:39 +00:00
Nuno Lopes b514dc1070 MFB: fix compiler warnings 2007-09-29 11:26:51 +00:00
Dmitry Stogov 8146078f7b Improved memory usage by movig constants to read only memory. (Dmitry, Pierre) 2007-09-27 18:28:44 +00:00
Stanislav Malyshev c56929d6f1 remove unneeded variables 2007-08-08 23:56:19 +00:00
Jani Taskinen dee01c13ad - Changed all AC_ARG_* options to PHP_ARG_* options and cleaned up some 2007-07-11 23:10:14 +00:00
foobar 2f51a4ec66 fix test 2007-06-01 22:19:20 +00:00
Johannes Schlüter 895a9fb212 - Fix build without reflection
# reflection_what is used fby --ri, too
2007-05-06 12:57:27 +00:00
Marcus Boerger 74e6d53ce4 - Fix function signature 2007-05-05 12:46:30 +00:00
Marcus Boerger 87041a3986 - Simplify/use consts 2007-05-05 12:09:21 +00:00
Marcus Boerger c40640626b - WS/CS 2007-05-04 22:09:30 +00:00
Hannes Magnusson 02af1b4a65 rename --ri core to --ri main
# "the man has spoken"
2007-04-25 09:53:20 +00:00
Hannes Magnusson 64179171f8 Add the ability to display the core ini entries via "php --ri core" 2007-04-23 21:24:54 +00:00
Johannes Schlüter 9ee50fc95d - Add my name (sync to CREDITS file) 2007-04-23 20:53:55 +00:00
Marcus Boerger 118fe71b72 - Rephrase as suggested by Chris Jones 2007-04-23 20:47:58 +00:00
Marcus Boerger 8e500e7749 - Add 'php --ini' to CLI which returns the INI file/dir configuration 2007-04-23 20:17:19 +00:00
Antony Dovgal 83d74b7488 fix long options 2007-04-23 11:04:54 +00:00
Marcus Boerger 0cf5184a1c - Add new test 2007-04-22 15:29:20 +00:00
Marcus Boerger 223cd73da9 - Merge getopt fixes from re2c 2007-04-22 15:24:19 +00:00
Dmitry Stogov ea86faafeb Fixed tests 2007-04-19 07:00:57 +00:00
foobar c225e4a7d8 MFB 2007-04-17 19:48:16 +00:00
foobar 59e48ad26f - Fixed test 2007-03-28 12:26:44 +00:00
Johannes Schlüter 5dc2d0b0d6 - Fix handling of not existing long CLI options 2007-03-22 21:34:58 +00:00
Marcus Boerger 4d5ac8e9cf - Fix issue with long form of command line switches 2007-03-21 23:19:00 +00:00
Antony Dovgal 29c4f0590c fix tests
I was absolutely sure we removed --disable-reflection option.
2007-03-17 19:15:58 +00:00
Antony Dovgal 30239ea383 check for NULL, then add flag 2007-02-22 10:06:02 +00:00
Antony Dovgal 30dacafa72 implement PHP_STREAM_FLAG_NO_CLOSE and avoid hacks in plain wrapper 2007-02-21 21:56:45 +00:00
Antony Dovgal 2ad6c07ca1 don't call php_module_startup() directly, use startup functions
patch by Andrei Nigmatulin
2007-02-20 19:19:14 +00:00