Thread of videos from the RAD Debugger v0.9.16 ALPHA.
First: Formal integration of "view rules" (now called "views") into the evaluation language.
Built-in type views (formerly "auto view rules") for basic STL types. (Support for more of this is coming as well.)
Using the new `table` view to expand multiple arrays at once (viewing SOAs side-by-side in a watch table). Also expression drag & drop.
Using the `table` view to automatically expand a 4x4 matrix type to a 4x4 grid of scalars. Also using `only` to omit redundant members in a 2-vector union.
Visualizing a discriminated union based on the tag, by filtering down to the set of "valid" fields.
Support for hardware data breakpoints.
A major upgrade to the F1 command palette: the "everything palette". Lists commands, settings, threads, targets, breakpoints, types, functions, recent files, and a whole lot more.
Greatly developed per-tab settings (done through a single system, which is also used to specify arguments to views). Available through both the "everything palette" and the tab's right-click menu.
Visualizing bounded numeric values with sliders, and plugging those values in as settings for visualizer tabs. (Settings are now simply expressions which are evaluated.)
This is just a small sample that I quickly recorded tonight, honestly there is just so much stuff to show.
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.