Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EDT:Debug"
Line 1: | Line 1: | ||
The Java-based debugger is implemented via [http://jcp.org/en/jsr/detail?id=45 JSR-45], plus some of our own extensions (such as support for a customized Variables view). | The Java-based debugger is implemented via [http://jcp.org/en/jsr/detail?id=45 JSR-45], plus some of our own extensions (such as support for a customized Variables view). | ||
− | The JavaScript-based debugger is a port from the RBD EGL Rich UI debugger. | + | The JavaScript-based debugger is a port from the RBD EGL Rich UI debugger. |
<br> | <br> | ||
Line 22: | Line 22: | ||
| bgcolor="#cccccc" align="center" valign="middle" | '''1.0<br>''' | | bgcolor="#cccccc" align="center" valign="middle" | '''1.0<br>''' | ||
| bgcolor="#cccccc" align="center" valign="middle" | '''Future<br>''' | | bgcolor="#cccccc" align="center" valign="middle" | '''Future<br>''' | ||
− | | bgcolor="#cccccc" align="center" valign="middle" | '''Sizing | + | | bgcolor="#cccccc" align="center" valign="middle" | '''Sizing'''<br> |
| bgcolor="#cccccc" align="center" valign="middle" | '''0.7<br>''' | | bgcolor="#cccccc" align="center" valign="middle" | '''0.7<br>''' | ||
| bgcolor="#cccccc" align="center" valign="middle" | '''1.0<br>''' | | bgcolor="#cccccc" align="center" valign="middle" | '''1.0<br>''' | ||
Line 338: | Line 338: | ||
[1] Depends on {{bug|352666}} which is sized at 10 days<br> | [1] Depends on {{bug|352666}} which is sized at 10 days<br> | ||
− | [2] Depends on {{bug|352771}} which is sized at 2 days | + | [2] Depends on {{bug|352771}} which is sized at 2 days<br> |
− | + | ||
− | + |
Revision as of 16:36, 17 August 2011
The Java-based debugger is implemented via JSR-45, plus some of our own extensions (such as support for a customized Variables view).
The JavaScript-based debugger is a port from the RBD EGL Rich UI debugger.
Function | Java |
JavaScript | ||||||
|
Sizing |
0.7 |
1.0 |
Future |
Sizing |
0.7 |
1.0 |
Future |
Core framework |
|
done |
|
|
15d |
done (bug 351854) | |
|
|
3d | done (bug 353046) | |
|
N/A | |||
Stepping through statements | ||||||||
|
|
done (free) |
|
|
done (bug 351854) | | ||
|
|
done (free) |
|
|
N/A | |||
|
1d |
done (bug 346265) |
|
|
N/A | |||
|
4d |
|
bug 353050 | |
N/A | |||
Breakpoints | ||||||||
|
|
done |
|
|
done (bug 352582) | |
| |
|
5d[1] |
|
|
bug 351236 | 5d[1] |
|
|
bug 351237 |
|
1d |
|
|
bug 352585 | 1d |
|
|
bug 352586 |
|
15d |
|
|
bug 351873 | 15d |
|
|
bug 351874 |
Variables view | ||||||||
|
2d | bug 352771 | |
|
N/A | |||
|
|
done |
|
|
|
done (bug 351854) | |
|
|
|
done (bug 346252) |
|
|
|
done (bug 351854) | |
|
|
|
done (bug 346254) |
|
|
|
done (bug 351854) | |
|
|
1/2d[2] |
done (bug 352021) |
|
|
|
done (bug 351854) | |
|
|
|
done | |
|
|
done (bug 351854) | |
|
|
1/2d[2] |
done (bug 352600) | |
|
|
done (bug 351854) | |
|
|
N/A - not supported in EDT JavaGen or JSGen | |||||||
|
3d |
bug 346247 | |
|
|
done (bug 351854) | |
|
|
3d |
|
|
bug 346249 | 1d |
|
|
bug 352598 |
|
5d[1] |
|
|
bug 352595 | 4d |
|
|
bug 352597 |
|
3d |
|
|
bug 351858 | 3d |
|
|
bug 351859 |
Hot code replace (aka hotswapping) |
|
done (free) |
|
|
20d |
|
|
bug 351238 |
Compile & generate contextual expressions | 10d | |
|
bug 352666 | 10d | |
|
bug 352666 |
Watch expressions |
5d[1] |
|
|
bug 351240 | 4d[1] |
|
|
bug 351241 |
Run to line |
|
done (bug 346256) |
|
|
1d |
done (bug 352593) |
|
|
Drop to frame |
|
done (free) |
|
|
3d |
|
|
bug 351239 |
Hover value in source editor |
4d |
|
bug 351872 | |
4d |
|
|
bug 351872 |
[1] Depends on bug 352666 which is sized at 10 days
[2] Depends on bug 352771 which is sized at 2 days