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 42: | Line 42: | ||
| 3d | | 3d | ||
| {{bug|353046}} | | {{bug|353046}} | ||
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
| bgcolor="#cccccc" align="center" colspan="4" | N/A | | bgcolor="#cccccc" align="center" colspan="4" | N/A | ||
|- | |- | ||
Line 73: | Line 73: | ||
| 1d<br> | | 1d<br> | ||
− | | {{bug|346265}}<br> | + | | done ({{bug|346265}})<br> |
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 81: | Line 81: | ||
*Filter runtimes that users won't want to step into (extensible)<br> | *Filter runtimes that users won't want to step into (extensible)<br> | ||
− | | 4d<br> | + | | 4d<br> |
− | | <br> | + | | <br> |
− | | {{bug|353050}} | + | | {{bug|353050}} |
− | | <br> | + | | <br> |
| bgcolor="#cccccc" align="center" colspan="4" | N/A <br> | | bgcolor="#cccccc" align="center" colspan="4" | N/A <br> | ||
|- | |- | ||
Line 97: | Line 97: | ||
| <br> | | <br> | ||
| 2d<br> | | 2d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|352582}}<br> | | {{bug|352582}}<br> | ||
Line 109: | Line 109: | ||
| {{bug|351236}} | | {{bug|351236}} | ||
| 5d<br> | | 5d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|351237}} | | {{bug|351237}} | ||
Line 121: | Line 121: | ||
| <br> | | <br> | ||
| 1d<br> | | 1d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|352586}} | | {{bug|352586}} | ||
Line 133: | Line 133: | ||
| {{bug|351873}} | | {{bug|351873}} | ||
| 15d<br> | | 15d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|351874}} | | {{bug|351874}} | ||
Line 144: | Line 144: | ||
| 2d | | 2d | ||
| {{bug|352771}} | | {{bug|352771}} | ||
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
| bgcolor="#cccccc" align="center" colspan="4" | N/A | | bgcolor="#cccccc" align="center" colspan="4" | N/A | ||
|- | |- | ||
Line 156: | Line 156: | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| Will be covered by {{bug|351854}} | | Will be covered by {{bug|351854}} | ||
Line 168: | Line 168: | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| Will be covered by {{bug|351854}} | | Will be covered by {{bug|351854}} | ||
Line 180: | Line 180: | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| Will be covered by {{bug|351854}} | | Will be covered by {{bug|351854}} | ||
Line 192: | Line 192: | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| Will be covered by {{bug|351854}} | | Will be covered by {{bug|351854}} | ||
Line 204: | Line 204: | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| Will be covered by {{bug|351854}} | | Will be covered by {{bug|351854}} | ||
Line 216: | Line 216: | ||
| {{bug|352600}} | | {{bug|352600}} | ||
| <br> | | <br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| Will be covered by {{bug|351854}} | | Will be covered by {{bug|351854}} | ||
Line 228: | Line 228: | ||
| {{bug|352602}} | | {{bug|352602}} | ||
| <br> | | <br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| Will be covered by {{bug|351854}} | | Will be covered by {{bug|351854}} | ||
Line 240: | Line 240: | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| Will be covered by {{bug|351854}} | | Will be covered by {{bug|351854}} | ||
Line 252: | Line 252: | ||
| <br> | | <br> | ||
| 1d<br> | | 1d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|352598}}<br> | | {{bug|352598}}<br> | ||
Line 264: | Line 264: | ||
| {{bug|352595}} | | {{bug|352595}} | ||
| 4d<br> | | 4d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|352597}}<br> | | {{bug|352597}}<br> | ||
Line 276: | Line 276: | ||
| {{bug|351858}} | | {{bug|351858}} | ||
| 3d<br> | | 3d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|351859}} | | {{bug|351859}} | ||
Line 286: | Line 286: | ||
| <br> | | <br> | ||
| 20d<br> | | 20d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|351238}} | | {{bug|351238}} | ||
Line 292: | Line 292: | ||
| bgcolor="#cccccc" | Compile & generate contextual expressions | | bgcolor="#cccccc" | Compile & generate contextual expressions | ||
| 10d | | 10d | ||
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
| {{bug|352666}} | | {{bug|352666}} | ||
| 10d | | 10d | ||
− | | <br> | + | | <br> |
− | | <br> | + | | <br> |
| {{bug|352666}} | | {{bug|352666}} | ||
|- | |- | ||
Line 306: | Line 306: | ||
| {{bug|351240}} | | {{bug|351240}} | ||
| 4d<br> | | 4d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|351241}} | | {{bug|351241}} | ||
Line 316: | Line 316: | ||
| <br> | | <br> | ||
| 1d<br> | | 1d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|352593}}<br> | | {{bug|352593}}<br> | ||
Line 326: | Line 326: | ||
| <br> | | <br> | ||
| 3d<br> | | 3d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|351239}} | | {{bug|351239}} | ||
Line 336: | Line 336: | ||
| <br> | | <br> | ||
| 4d<br> | | 4d<br> | ||
− | | <br> | + | | <br> |
| <br> | | <br> | ||
| {{bug|351872}} | | {{bug|351872}} |
Revision as of 10:39, 27 July 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 has not been started yet.
Function | Java |
JavaScript | ||||||
|
Sizing |
0.7 |
1.0 |
Future |
Sizing[4] |
0.7 |
1.0 |
Future |
Core framework |
|
done |
|
|
15d |
|
|
bug 351854 |
|
3d | bug 353046 | |
|
N/A | |||
Stepping through statements | ||||||||
|
|
done (free) |
|
|
|
|
|
Will be covered by bug 351854 |
|
|
done (free) |
|
|
N/A | |||
|
1d |
done (bug 346265) |
|
|
N/A | |||
|
4d |
|
bug 353050 | |
N/A | |||
Breakpoints | ||||||||
|
|
done |
|
|
2d |
|
|
bug 352582 |
|
5d[1] |
|
|
bug 351236 | 5d |
|
|
bug 351237 |
|
|
done (free) |
|
|
1d |
|
|
bug 352586 |
|
15d |
|
|
bug 351873 | 15d |
|
|
bug 351874 |
Variables view | ||||||||
|
2d | bug 352771 | |
|
N/A | |||
|
|
done |
|
|
|
|
|
Will be covered by bug 351854 |
|
|
done (bug 346252) |
|
|
|
|
|
Will be covered by bug 351854 |
|
|
done (bug 346254) |
|
|
|
|
|
Will be covered by bug 351854 |
|
1/2d[2] |
bug 352021 |
|
|
|
|
|
Will be covered by bug 351854 |
|
|
done | |
|
|
|
|
Will be covered by bug 351854 |
|
1/2d[2] |
|
|
bug 352600 | |
|
|
Will be covered by bug 351854 |
|
1/2d[2][3] |
|
|
bug 352602 | |
|
|
Will be covered by bug 351854 |
|
3d |
bug 346247 | |
|
|
|
|
Will be covered by 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 |
|
|
bug 351241 |
Run to line |
|
done (bug 346256) |
|
|
1d |
|
|
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
[3] Not currently supported in EDT JavaGen so it can't be worked on. Requires the generator provide a variable adapter as described in #2 above, in which case the work for this becomes writing an adapter for the runtime ArrayDictionary object - which again, can't be worked on until the base generator supports the type. If someone else extends our generator to support ArrayDictionary, they'll have to write their own adapter.
[4] Sizings for JavaScript debug assume a direct port of the RBD RUI Debugger