Skip to content

Commit ed869ea

Browse files
committed
Updated with latest info
1 parent 9922d63 commit ed869ea

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

CHANGELOG.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
# ChangeLog
22

33
# V1.12.2-pre1
4-
* MAJOR Change. The `Restart` button functionality has been completely changed. This was not a stable function and VSCode kept changing its definition over the years multiple times. However they provide a default functionality, so the `Restart` button still works but very differently. As of today, VSCode seems to do the following (and this extension is not involved)
4+
* MAJOR Change. The `Restart` button functionality has been completely changed. This was not a stable function and VSCode kept changing its definition over the years multiple times. However they provide a default functionality, so the `Restart` button still works but very differently from our implementation. As of today, VSCode seems to do the following (and this extension is not involved)
55
* It Stops the current session. This means the current GDB and any GDB-server (openocd, stlink, etc. are also terminated)
66
* If then Starts a new session using the same configuration.
7-
* But, we are not sure it re-reads your launch.json
87
* If you have a `preLaunchTask`, it will be executed
98
* Since to us, this looks like a brand new session, both GDB and the GDB-server are re-started. Just like any other 'Start' the symbols are re-read and device may get re-programmed
109
* All of this can be slow but this is VSCode desires and there is no point us trying to duplicate what they have done or are going to do in the future
11-
* This is the reason why we implemented the 'Reset' button.
10+
* It is not clear what (should) happens when you use the `Restart` button when multiple debuggers are active at the same time. For instance in a multi-core session. It may work, but we have not tested it.
11+
* This is the reason why we implemented the `Reset` button a while ago because VSCode `Restart` meant different (undocumented) behaviors at different times.
12+
* As a result, all the Restart related launch.json properties no longer apply. But, for compatibility reasons, they still exist and used by the `Reset` functionality when a `Reset` specific property does not exist. This is what used to happen in the previous releases.
1213

1314
# V1.12.1
1415
* Fix for [#923: Local variables with same name between functions not tracking or updating context](https://github.com/Marus/cortex-debug/issues/923)

0 commit comments

Comments
 (0)