Thread overview
Dexed debugger UI now supports inspection of the variables based on mouse motion
Sep 22
Basile B.
Oct 13
Basile B.
September 20
https://forum.dlang.org/post/skqjdvgmwpqdqbpxsbfs@forum.dlang.org

On Thursday, 13 February 2020 at 13:24:58 UTC, Basile B. wrote:
> On Thursday, 13 February 2020 at 09:06:26 UTC, Basile B. wrote:
>> [...]
>
> related commit https://gitlab.com/basile.b/dexed/-/commit/7a049959214db2e8818131b6943724e2b3a15ee5

Nice work!
September 22
On Sunday, 20 September 2020 at 17:13:35 UTC, Imperatorn wrote:
> https://forum.dlang.org/post/skqjdvgmwpqdqbpxsbfs@forum.dlang.org
>
> On Thursday, 13 February 2020 at 13:24:58 UTC, Basile B. wrote:
>> On Thursday, 13 February 2020 at 09:06:26 UTC, Basile B. wrote:
>>> [...]
>>
>> related commit https://gitlab.com/basile.b/dexed/-/commit/7a049959214db2e8818131b6943724e2b3a15ee5
>
> Nice work!

Thanks. Since the announce I've added formatting [1] and improved expression extraction.

[1] https://imgur.com/a/91sZlTi
October 12
On Tuesday, 22 September 2020 at 23:39:39 UTC, Basile B. wrote:
> On Sunday, 20 September 2020 at 17:13:35 UTC, Imperatorn wrote:
>> https://forum.dlang.org/post/skqjdvgmwpqdqbpxsbfs@forum.dlang.org
>>
>> On Thursday, 13 February 2020 at 13:24:58 UTC, Basile B. wrote:
>>> On Thursday, 13 February 2020 at 09:06:26 UTC, Basile B. wrote:
>>>> [...]
>>>
>>> related commit https://gitlab.com/basile.b/dexed/-/commit/7a049959214db2e8818131b6943724e2b3a15ee5
>>
>> Nice work!
>
> Thanks. Since the announce I've added formatting [1] and improved expression extraction.
>
> [1] https://imgur.com/a/91sZlTi

Looks awesome. Hope to get it (debugging) working on Windows 🍀
October 13
On Monday, 12 October 2020 at 06:36:13 UTC, Imperatorn wrote:
> On Tuesday, 22 September 2020 at 23:39:39 UTC, Basile B. wrote:
>> On Sunday, 20 September 2020 at 17:13:35 UTC, Imperatorn wrote:
>>> https://forum.dlang.org/post/skqjdvgmwpqdqbpxsbfs@forum.dlang.org
>>>
>>> On Thursday, 13 February 2020 at 13:24:58 UTC, Basile B. wrote:
>>>> On Thursday, 13 February 2020 at 09:06:26 UTC, Basile B. wrote:
>>>>> [...]
>>>>
>>>> related commit https://gitlab.com/basile.b/dexed/-/commit/7a049959214db2e8818131b6943724e2b3a15ee5
>>>
>>> Nice work!
>>
>> Thanks. Since the announce I've added formatting [1] and improved expression extraction.
>>
>> [1] https://imgur.com/a/91sZlTi
>
> Looks awesome. Hope to get it (debugging) working on Windows 🍀

It's possible to test on windows [1] now. Feedback would be appreciated as I dont have a Windows box. I dont really expect feeback on the widget *itself* as if it works, the experience should be the same as on Linux, i.e same flaws.

To be honest nowadays I just use the popup to detect what is null or not, e.g on access violation.

Note that automatic break on exception requires to debug in two steps [2] because the first time the active frame is too deep (it's the one of _d_throw_dwarf (dmd) or _d_throw_exception (ldc)) so you need to inspect the full back trace, but a BP on source loc pointed by item #2 or #3 and relauch again.

[1] https://gitlab.com/basile.b/dexed/-/merge_requests/15#note_428820947
[2] https://gitlab.com/basile.b/dexed/-/issues/52
October 14
On Tuesday, 13 October 2020 at 12:48:00 UTC, Basile B. wrote:
> On Monday, 12 October 2020 at 06:36:13 UTC, Imperatorn wrote:
>> [...]
>
> It's possible to test on windows [1] now. Feedback would be appreciated as I dont have a Windows box. I dont really expect feeback on the widget *itself* as if it works, the experience should be the same as on Linux, i.e same flaws.
>
> [...]

Thanks! Will try it out soon!