Xdebug Log

December 2019

Time Funded
Time Spent
Day Type Description Hours
2
bug
Releasing 2.8.1 1.00
2
website
Pull requests and issues for xdebug/xdebug.org 0.50
2
support
Triaging StackOverflow questions 0.25
2
generic
xdebug.ini documentation updates, and fixing up the script for it 3.00
2
xdebug3
Removing xdebug.remote_handler setting, as it is superfluous 0.50
2
generic
Sorting out the GIT mess that I created :-( 1.00
3
bug
Fixing #1717: Code coverage slow down 1.00
4
bug
Improving on fix for #1717: Code coverage slow down 2.00
5
generic
Reviewing PR #527: https://github.com/xdebug/xdebug/pull/527 0.25
5
bug
Trying to squeeze even more performance out of code coverage (without luck) 5.00
5
support
Triaging StackOverflow questions 0.25
6
generic
Merging #1723: Class/function pre-analysis for code coverage speed improvements 3.00
6
bug
Issue #1724: Missing property types and uninitialised variables in variable dumping routines 2.00
6
generic
Making 2.9.0RC1 release, and preparing 2.9.0 release 2.00
7
bug
Issue #1724: Missing property types and uninitialised variables in variable dumping routines 2.00
7
support
Reviewing PR #527: https://github.com/xdebug/xdebug/pull/527 again, and merging it 0.25
8
bug
Reviewing PR #529: https://github.com/xdebug/xdebug/pull/531 0.75
8
bug
Triaging issues in feedback 0.25
9
bug
Triaging, fixing, and testing issue #1728: INIT_STATIC_METHOD_CALL is not overloaded 1.25
9
generic
Testing and releasing 2.9.0 2.00
9
docs
Writing article to describe code coverage in 2.9 speedup 2.00
12
bug
Investigating #1727: Resolved breakpoints make things stop too often 1.00
13
bug
Discussing resolving breakpoints with Nikita on video chat 1.00
16
bug
Working on issue #1727: Resolved breakpoints make things stop too often 3.00
18
xdebug3
Rewriting ‘debugclient’ in Go 3.00
19
bug
Working on issue #1727: Resolved breakpoints make things stop too often 3.00
20
bug
Working on issue #1727: Resolved breakpoints make things stop too often 1.00
20
bug
Triaging bug with var_dump() and DateTime* classes 0.25
31
xdebug3
Rewriting ‘debugclient’, and writing `dbgpProxy` in Go 6.00

For additional information, please see the monthly report.


November 2019

Time Funded
Time Spent
Day Type Description Hours
3
xdebug3
Modularizing the debugger mode 2.50
4
support
Answering Stackoverflow questions 0.50
6
xdebug3
Modularizing the debugger mode 1.00
6
generic
Checking out new website design, and making some tweaks 1.00
7
xdebug3
Modularizing the tracing mode 3.00
10
xdebug3
Making things static, splitting up the variable rendering code 3.50
14
generic
Website redesign 1.00
15
generic
Website redesign 2.50
24
bug
Investigating #1717: Code coverage turned slow after update from 2.7.2 to 2.8.0 4.00
18
support
StackOverflow, and triading bugs 1.50
29
bug
Fixing #1717, and improving speed related to the bug; preparing 2.8.1 release 6.00
30
xdebug3
Removing TSRMLS macros 1.00
30
xdebug3
Splitting up the variable rendering code 2.00
30
xdebug3
Integrating, rebasing, and adjusting patch for #1717 2.8.1 release 1.00
30
xdebug3
Implemented #1301: Removed aggregated profiler feature 0.50

For additional information, please see the monthly report.


October 2019

Time Funded
Time Spent
Day Type Description Hours
2
talk
Preparing Dresden UG talk and workshop 5.00
3
talk
Preparing Dresden UG talk and workshop 1.00
3
talk
Giving Xdebug 3.0 UG talk 1.25
4
talk
Giving Xdebug workshop 6.00
7
bug
Triage and fix #1708: Crash on evaluating object with properties 1.00
7
generic
Finding out that tests for #778 and #987-006 are failing due to change in PHP 7.4 1.00
7
bug
Creating tickets discovered at PHP UG Dresden talk/workshop 0.25
7
bug
Triaging #1701 – slow gettimeofday() with docker on resumed Mac 0.50
8
support
Answering Stackoverflow questions 0.75
9
support
Answering Stackoverflow questions 0.25
10
xdebug3
Modularizing the gcstats functionality 3.00
11
support
Triaging #1714: mysqli_options with xdebug.collect_params=3 and above creates Warning: Property access is not allowed yet 0.25
11
support
Answering Stackoverflow questions 0.25
12
bug
Triaging and fixing bug #1713: INIT_FCALL is not overloaded in code coverage 1.00
14
xdebug3
Modularizing the code coverage mode 3.50
14
ci
Debugging test framework anomalies 1.50
15
support
Answering Stackoverflow questions 0.50
21
support
Answering Stackoverflow questions 1.00
21
xdebug3
Modularizing the code coverage mode 1.00
22
support
Answering Stackoverflow questions 0.25
28
xdebug3
Resolve outstanding issues with code coverage modularization 1.50
28
xdebug3
Modularizing the profiler mode 3.00
31
release
Releasing 2.8.0 4.00

For additional information, please see the monthly report.


September 2019

Time Funded
Time Spent
Day Type Description Hours
3
generic
Writing Xdebug August 2019 update 1.50
3
bug
Investigate Pull Request #474 for issue #1534 and #1665 1.00
5
bug
Fixed issue #1665: Segfault with garbage collection and complex function arguments 3.00
6
bug
Investigating #1699: Crash during debugging Phalcon project 1.00
16
bug
Failing again to reproduce #1699: Crash during debugging Phalcon project 0.75
16
bug
Triaging OSX bug #1701: Slowness due to calls to getTimeOfDay 0.50
17
bug
Reproduced #1699, and provided a fix 1.25
19
bug
Triaging bug #1703 (Symbol not found: _compiler_globals) 0.25
19
bug
Triaging bug #1704 (Xdebug requires Zend Engine API version 320190529), starting and publishing new Windows builds of 2.8.0beta2 0.50
20
xdebug3
Refactoring Xdebug globlas into constituent parts 2.50
21
xdebug3
Refactoring Xdebug globlas into constituent parts 2.00
22
xdebug3
Refactoring Xdebug globlas into constituent parts 0.50
23
website
Merging Matt’s website re-architecture PR, added caching for download and log 1.00
23
xdebug3
Windows part of moving files, and fixing the “core” issue/directory. 3.00
26
xdebug3
Moving and renaming the files again 1.50
27
xdebug3
Moving and renaming the files 2.50
28
xdebug3
Moving and renaming the files 2.00
29
bug
Triaging and fixing bug #1705: Crash while debugging with ionCube being used 1.50
29
xdebug3
Refactoring initialisation (part 1 of n) 1.00
30
generic
Writing Xdebug September 2019 update 1.00
30
xdebug3
Streaming the fix for the crash that I had introduced during refactoring (part 1) 0.50

For additional information, please see the monthly report.


June 2019

Time Funded
Time Spent
Day Type Description Hours
3
test
Working on making the test suite easier to maintain wrt to versions 3.50
4
test
Working on making the test suite easier to maintain wrt to versions 3.50
7
test
Working on making the test suite easier to maintain wrt to versions 1.00
10
generic
Solving ArrayObject test, and additional test splits due to PHP 7.4 changes 2.50
12
php
PHP 7.4 support with removal of DELAYED_CLASS_INIT 2.00
12
generic
Checking out Svetlana’s email with issues regarding resolved breakpoints 0.75
13
generic
Checking out Svetlana’s email with issues regarding resolved breakpoints 0.50
14
generic
PHP 7.4 on Windows compat 0.50
15
generic
PHP 7.4 on Windows compat; triaging bug reports 1.00
28
bug
Triage reports in preparation for alpha1 1.50
28
release
Release Xdebug 2.8.0alpha1 2.00
29
bug
Looking at shutdown/trace issue (#1676) 1.00

For additional information, please see the monthly report.