Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bump year | Xinchen Hui | 2015-01-15 | 45 | -46/+46 |
| | |||||
* | Faster sorting algo | Xinchen Hui | 2015-01-14 | 1 | -2/+2 |
| | |||||
* | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 13 | -203/+203 |
| | |||||
* | Micro optimaztion (yeah, I know compiler supposed to do that) | Xinchen Hui | 2014-12-22 | 1 | -3/+3 |
| | |||||
* | various fixes for removing explicit tsrm_ls usage | Anatol Belski | 2014-12-16 | 7 | -558/+453 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into native-tls | Anatol Belski | 2014-12-16 | 3 | -5/+12 |
|\ | | | | | | | | | | | | | * origin/master: C89 fixes use portable struct stat fixed macro va args expansion for vs | ||||
| * | C89 fixes | Anatol Belski | 2014-12-16 | 2 | -3/+5 |
| | | |||||
| * | use portable struct stat | Anatol Belski | 2014-12-16 | 1 | -2/+2 |
| | | |||||
| * | fixed macro va args expansion for vs | Anatol Belski | 2014-12-16 | 1 | -0/+5 |
| | | |||||
* | | second shot on removing TSRMLS_* | Anatol Belski | 2014-12-14 | 5 | -5/+3 |
| | | |||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 43 | -875/+861 |
|/ | |||||
* | Reduced size of zend_op on 64-bit systems. | Dmitry Stogov | 2014-12-12 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | the main idea - the smaller the zend_op structure, the lees memory traffic is required to load VM instructions during execution. The patch reduces the size of each opcode from 48 to 32 bytes (saves 16 bytes for each opcode, and applications use thousands of opoceds). This reduced the number of CPU cache misses by 12% and improved performance of real-life apps by 1-2%. The patch affects how constants and jump targets are represented in VM during execution. Previously they were implemented as absolute 64-bit pointers. Now they are relative 32-bit offsets. In run-time constant now should be accessed as: RT_CONSTANT(op_array, opine->op1) instead of opline->op1.zv EX_CONSTANT(opline->op1) instead of opline->op1.zv Jump targets: OP_JMP_ADDR(opline, opline->op2) instead of opline->op2.jmp_addr The patch doesn't change zend_op representation for 32-bit systems. They still use absolute addresses. The compile-time representation is also kept the same. | ||||
* | fix phpdbg, _zend_execute_data.scope was removed with ↵ | Ferenc Kovacs | 2014-11-28 | 1 | -2/+2 |
| | | | | 9a36cb1a07c247766278a888612ecbac812bece9 | ||||
* | typo fixes - https://github.com/vlajos/misspell_fixer | Veres Lajos | 2014-11-23 | 2 | -4/+4 |
| | |||||
* | Merge branch 'PHP-5.6' | Ferenc Kovacs | 2014-10-30 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | * PHP-5.6: don't try to send in the test results until we restored qa.php.net Fix uninitialized value... Don't treat warnings as failures in the junit output | ||||
| * | Merge phpdbg into PHP-5.6 | Bob Weinand | 2014-10-30 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'PHP-5.6' | Anatol Belski | 2014-10-29 | 5 | -6/+6 |
|\ \ | |/ | | | | | | | | | | | | | | | | | | | * PHP-5.6: fix output globals importing export output globals use portable strndup implementation unix sockets aren't available on windows dll export APIs needed by phpdbg fix sapi/phpdbg/config.w32 Don't treat warnings as failures in the junit output | ||||
| * | fix output globals importing | Anatol Belski | 2014-10-29 | 2 | -2/+0 |
| | | |||||
| * | use portable strndup implementation | Anatol Belski | 2014-10-29 | 1 | -1/+1 |
| | | |||||
| * | unix sockets aren't available on windows | Anatol Belski | 2014-10-29 | 1 | -0/+2 |
| | | |||||
| * | fix sapi/phpdbg/config.w32 | Anatol Belski | 2014-10-29 | 1 | -3/+3 |
| | | |||||
* | | Merge remote-tracking branch 'origin/PHP-5.6' | Bob Weinand | 2014-10-29 | 1 | -0/+4 |
|\ \ | |/ | |||||
| * | Merge phpdbg into PHP-5.6 | Bob Weinand | 2014-10-29 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'PHP-5.6' | Remi Collet | 2014-10-29 | 1 | -1/+0 |
|\ \ | |/ | | | | | | | * PHP-5.6: cleanup uneeded json | ||||
| * | cleanup uneeded json | Remi Collet | 2014-10-29 | 1 | -1/+0 |
| | | |||||
* | | Merge remote-tracking branch 'origin/PHP-5.6' | Bob Weinand | 2014-10-28 | 1 | -2/+0 |
|\ \ | |/ | |||||
| * | Merge phpdbg into PHP-5.6 | Bob Weinand | 2014-10-28 | 1 | -2/+0 |
| | | |||||
* | | Move missing zend_hash_* macros from phpdbg.h to zend_hash.h | Bob Weinand | 2014-10-28 | 1 | -18/+0 |
| | | |||||
* | | Merge remote-tracking branch 'origin/PHP-5.6' | Bob Weinand | 2014-10-28 | 4 | -18/+25 |
|\ \ | |/ | | | | | | | | | Conflicts: sapi/phpdbg/phpdbg_wait.c sapi/phpdbg/phpdbg_webdata_transfer.c | ||||
| * | Merge phpdbg into PHP-5.6 | Bob Weinand | 2014-10-28 | 3 | -0/+5 |
| | | |||||
| * | Merge ../phpdbg into PHP-5.6 | Bob Weinand | 2014-10-28 | 4 | -19/+26 |
| | | | | | | | | | | Conflicts: sapi/phpdbg/config.m4 | ||||
* | | Merge branch 'PHP-5.6' | Remi Collet | 2014-10-28 | 1 | -2/+2 |
|\ \ | |/ | | | | | | | * PHP-5.6: fix phpdbg build when src tree != build tree | ||||
| * | fix phpdbg build when src tree != build tree | Remi Collet | 2014-10-28 | 1 | -2/+2 |
| | | |||||
* | | Merge remote-tracking branch 'origin/PHP-5.6' | Bob Weinand | 2014-10-28 | 7 | -180/+234 |
|\ \ | |/ | | | | | | | | | | | | | | | Conflicts: configure.in main/php_version.h sapi/phpdbg/phpdbg.c sapi/phpdbg/phpdbg_bp.c sapi/phpdbg/phpdbg_prompt.c | ||||
| * | Remove the ugly hack via a temp file to store breakpoints | Bob Weinand | 2014-10-28 | 5 | -146/+170 |
| | | |||||
| * | Typo (notfoundc => notfound) | Bob Weinand | 2014-10-28 | 1 | -1/+1 |
| | | |||||
| * | Fix quitting on a second run | Bob Weinand | 2014-10-28 | 1 | -11/+10 |
| | | |||||
| * | Fix wrong exec length on relative paths | Bob Weinand | 2014-10-28 | 1 | -1/+1 |
| | | |||||
| * | Fix possibly unclosed <stream> tags | Bob Weinand | 2014-10-28 | 2 | -4/+16 |
| | | |||||
| * | Fix potential segfaults and unresolved breaks | Bob Weinand | 2014-10-28 | 1 | -19/+37 |
| | | |||||
| * | *Always* clean up and run destructors | Bob Weinand | 2014-10-28 | 1 | -2/+2 |
| | | |||||
* | | Merge remote-tracking branch 'origin/PHP-5.6' | Bob Weinand | 2014-10-27 | 3 | -38/+59 |
|\ \ | |/ | | | | | | | Conflicts: sapi/phpdbg/phpdbg_bp.c | ||||
| * | Merge phpdbg into PHP-5.6 | Bob Weinand | 2014-10-27 | 3 | -47/+75 |
| | | |||||
* | | Merge remote-tracking branch 'origin/PHP-5.6' | Bob Weinand | 2014-10-27 | 5 | -22/+25 |
|\ \ | |/ | |||||
| * | Merge phpdbg into PHP-5.6 | Bob Weinand | 2014-10-27 | 5 | -22/+25 |
| | | | | | | | | | | | | Conflicts: sapi/phpdbg/phpdbg.c sapi/phpdbg/phpdbg_prompt.c | ||||
* | | Merge remote-tracking branch 'origin/PHP-5.6' | Bob Weinand | 2014-10-27 | 14 | -417/+571 |
|\ \ | |/ | | | | | | | | | | | | | | | | | Conflicts: sapi/phpdbg/phpdbg.c sapi/phpdbg/phpdbg_bp.c sapi/phpdbg/phpdbg_list.c sapi/phpdbg/phpdbg_parser.c sapi/phpdbg/phpdbg_parser.h sapi/phpdbg/phpdbg_prompt.c | ||||
| * | Do not execute anything after quit or clean command | Bob Weinand | 2014-10-27 | 1 | -0/+4 |
| | | |||||
| * | Fix last commit, and do not output unnecessary information | Bob Weinand | 2014-10-27 | 5 | -18/+46 |
| | | |||||
| * | Stabilize execution, always run destructors and extended file breakpoints | Bob Weinand | 2014-10-27 | 8 | -129/+268 |
| | | |||||
| * | Fix nullptr dereference in clean without exec context | Bob Weinand | 2014-10-27 | 1 | -1/+4 |
| | |