summaryrefslogtreecommitdiff
path: root/sapi/phpdbg
Commit message (Collapse)AuthorAgeFilesLines
* bump yearXinchen Hui2015-01-1545-46/+46
|
* Faster sorting algoXinchen Hui2015-01-141-2/+2
|
* trailing whitespace removalStanislav Malyshev2015-01-1013-203/+203
|
* Micro optimaztion (yeah, I know compiler supposed to do that)Xinchen Hui2014-12-221-3/+3
|
* various fixes for removing explicit tsrm_ls usageAnatol Belski2014-12-167-558/+453
|
* Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-163-5/+12
|\ | | | | | | | | | | | | * origin/master: C89 fixes use portable struct stat fixed macro va args expansion for vs
| * C89 fixesAnatol Belski2014-12-162-3/+5
| |
| * use portable struct statAnatol Belski2014-12-161-2/+2
| |
| * fixed macro va args expansion for vsAnatol Belski2014-12-161-0/+5
| |
* | second shot on removing TSRMLS_*Anatol Belski2014-12-145-5/+3
| |
* | first shot remove TSRMLS_* thingsAnatol Belski2014-12-1343-875/+861
|/
* Reduced size of zend_op on 64-bit systems.Dmitry Stogov2014-12-121-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 Kovacs2014-11-281-2/+2
| | | | 9a36cb1a07c247766278a888612ecbac812bece9
* typo fixes - https://github.com/vlajos/misspell_fixerVeres Lajos2014-11-232-4/+4
|
* Merge branch 'PHP-5.6'Ferenc Kovacs2014-10-301-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.6Bob Weinand2014-10-301-1/+1
| |
* | Merge branch 'PHP-5.6'Anatol Belski2014-10-295-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 importingAnatol Belski2014-10-292-2/+0
| |
| * use portable strndup implementationAnatol Belski2014-10-291-1/+1
| |
| * unix sockets aren't available on windowsAnatol Belski2014-10-291-0/+2
| |
| * fix sapi/phpdbg/config.w32Anatol Belski2014-10-291-3/+3
| |
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-10-291-0/+4
|\ \ | |/
| * Merge phpdbg into PHP-5.6Bob Weinand2014-10-291-0/+4
| |
* | Merge branch 'PHP-5.6'Remi Collet2014-10-291-1/+0
|\ \ | |/ | | | | | | * PHP-5.6: cleanup uneeded json
| * cleanup uneeded jsonRemi Collet2014-10-291-1/+0
| |
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-10-281-2/+0
|\ \ | |/
| * Merge phpdbg into PHP-5.6Bob Weinand2014-10-281-2/+0
| |
* | Move missing zend_hash_* macros from phpdbg.h to zend_hash.hBob Weinand2014-10-281-18/+0
| |
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-10-284-18/+25
|\ \ | |/ | | | | | | | | Conflicts: sapi/phpdbg/phpdbg_wait.c sapi/phpdbg/phpdbg_webdata_transfer.c
| * Merge phpdbg into PHP-5.6Bob Weinand2014-10-283-0/+5
| |
| * Merge ../phpdbg into PHP-5.6Bob Weinand2014-10-284-19/+26
| | | | | | | | | | Conflicts: sapi/phpdbg/config.m4
* | Merge branch 'PHP-5.6'Remi Collet2014-10-281-2/+2
|\ \ | |/ | | | | | | * PHP-5.6: fix phpdbg build when src tree != build tree
| * fix phpdbg build when src tree != build treeRemi Collet2014-10-281-2/+2
| |
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-10-287-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 breakpointsBob Weinand2014-10-285-146/+170
| |
| * Typo (notfoundc => notfound)Bob Weinand2014-10-281-1/+1
| |
| * Fix quitting on a second runBob Weinand2014-10-281-11/+10
| |
| * Fix wrong exec length on relative pathsBob Weinand2014-10-281-1/+1
| |
| * Fix possibly unclosed <stream> tagsBob Weinand2014-10-282-4/+16
| |
| * Fix potential segfaults and unresolved breaksBob Weinand2014-10-281-19/+37
| |
| * *Always* clean up and run destructorsBob Weinand2014-10-281-2/+2
| |
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-10-273-38/+59
|\ \ | |/ | | | | | | Conflicts: sapi/phpdbg/phpdbg_bp.c
| * Merge phpdbg into PHP-5.6Bob Weinand2014-10-273-47/+75
| |
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-10-275-22/+25
|\ \ | |/
| * Merge phpdbg into PHP-5.6Bob Weinand2014-10-275-22/+25
| | | | | | | | | | | | Conflicts: sapi/phpdbg/phpdbg.c sapi/phpdbg/phpdbg_prompt.c
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-10-2714-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 commandBob Weinand2014-10-271-0/+4
| |
| * Fix last commit, and do not output unnecessary informationBob Weinand2014-10-275-18/+46
| |
| * Stabilize execution, always run destructors and extended file breakpointsBob Weinand2014-10-278-129/+268
| |
| * Fix nullptr dereference in clean without exec contextBob Weinand2014-10-271-1/+4
| |