39 Commits (0d7a6388663b76ebed6585ac92dfca5ef65fa7af)

Author SHA1 Message Date
Nikita Popov 0d7a638866 Implement variadic function syntax 12 years ago
Xinchen Hui a666285bc2 Happy New Year 13 years ago
Xinchen Hui 0a7395e009 Happy New Year 13 years ago
Xinchen Hui 831fbcf385 Happy New Year 13 years ago
Dmitry Stogov 6b0b4bf8eb An exception thrown in try or catch block is disacarded by return statement in finally block. 13 years ago
Dmitry Stogov 9c96fe52d9 Restored proper generators behaviour in conjunction with "finally". (Nikita) 13 years ago
Dmitry Stogov 70f83f35d0 . The VM stacks for passing function arguments and syntaticaly nested calls were merged into a single stack. The stack size needed for op_array execution is calculated at compile time and preallocated at once. As result all the stack push operatins don't require checks for stack overflow any more. 13 years ago
Dmitry Stogov eb4825b50b Improved "finally" im[plementation 13 years ago
Nikita Popov bd70d15588 Remove implementation stubs for yield delegation 13 years ago
Nikita Popov 68c1e1cfe9 Add dedicated opcode for returns from a generator 13 years ago
Xinchen Hui 80d5ae3cea Implemented 'finally' keywords for php 13 years ago
Nikita Popov c9709bfbd7 Remove asterix modifier (*) for generators 14 years ago
Nikita Popov d939d2dee5 Add sceleton for yield* expression 14 years ago
Nikita Popov fafce58683 Add YIELD opcode implementation 14 years ago
Nikita Popov 1cec3f12cc Add ZEND_SUSPEND_AND_RETURN_GENERATOR opcode 14 years ago
Felipe Pena e4ca0ed09f - Year++ 14 years ago
Felipe Pena 8775a37559 - Year++ 14 years ago
Felipe Pena 4e19825281 - Year++ 14 years ago
Arnaud Le Blanc ea5a61e39b Improved ternary operator performance when returning arrays 14 years ago
Arnaud Le Blanc 07b7ba8b40 Improved ternary operator performance when returning arrays 14 years ago
Felipe Pena ae40e5f400 - Year++ 15 years ago
Felipe Pena 31a69cd480 - Year++ 15 years ago
Felipe Pena 327a9d45c9 - Year++ 15 years ago
Dmitry Stogov b78ac8df82 Fixed bug #54262 (Crash when assigning value to a dimension in a non-array) 15 years ago
Stanislav Malyshev 8efa208e0b fix UMR when variable name is an object and __toString is used 15 years ago
Felipe Pena 927bf09c29 - Year++ 15 years ago
Felipe Pena 0203cc3d44 - Year++ 15 years ago
Dmitry Stogov 2188f26c45 Fixed bug #52614 (Memory leak when writing on uninitialized variable returned from method call) 15 years ago
Stefan Marr cd6415f1a9 Implemented Traits for PHP as proposed in the RFC [TRAITS] 16 years ago
Dmitry Stogov fb9d95e5a4 ZEND_RETURN is splitted into two new instructions ZEND_RETURN and ZEND_RETURN_BY_REF 16 years ago
Sebastian Bergmann 13a78acbbe sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php 16 years ago
Sebastian Bergmann 35e83d2afb sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php 16 years ago
Sebastian Bergmann d2281d1dff sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php 16 years ago
Sebastian Bergmann ef49b9a8de MFH: Bump copyright year, 3 of 3. 17 years ago
Sebastian Bergmann 08659c2dcd MFH: Bump copyright year, 3 of 3. 17 years ago
Sebastian Bergmann 7f4dc8702a Bump copyright year, 3 of 3. 17 years ago
SVN Migration 3e94ce6a97 This commit was manufactured by cvs2svn to create tag 'NEWS'. 17 years ago
Dmitry Stogov d5ef2f466c Added support for lambda functions and closures 18 years ago
Dmitry Stogov 8d2e0a7e0f Added closures support 18 years ago
Felipe Pena f66f55edc5 MFH: Implemented "jump label" operator (limited "goto") 18 years ago
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. 18 years ago
Dmitry Stogov 8c885b8913 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. 18 years ago
Sebastian Bergmann d9f3a1305f MFH: Bump copyright year, 2 of 2. 18 years ago
Sebastian Bergmann d1dded8751 MFH: Bump copyright year, 2 of 2. 18 years ago
Sebastian Bergmann 9b620d50b4 Bump copyright year, 2 of 2. 18 years ago
Dmitry Stogov 32ff00efce Speed-up of ZEND_DO_FCALL and ZEND_INIT_FCALL_BY_NAME by lowercasing and calculating hash values at compile time. 18 years ago
Dmitry Stogov ea0a1c09e9 Speed-up of ZEND_DO_FCALL and ZEND_INIT_FCALL_BY_NAME by lowercasing and calculating hash values at compile time. 18 years ago
Johannes Schlüter 45f6b4ce2f - MFH Improved version of ternary shortcut (Marcus) 18 years ago
Dmitry Stogov f32ffe9b43 Namespaces 18 years ago
Dmitry Stogov 611abb17fc Namespace constants 19 years ago