Brian Fiete
d7bf451c9f
Handle Break When Value Changes with watches prefixed with @Beef: or @C:
2024-03-22 15:11:40 -04:00
Brian Fiete
ddd9b1b218
Extensive runtime refactor to reduce generated executable sizes
2024-03-16 07:23:29 -04:00
Brian Fiete
30d5bbfa0c
Always continue on first-chance exceptions
2023-10-19 09:36:01 -07:00
Martin Cietwierkowski
d9d954254f
Add output window filtering options similar to what Visual Studio
...
offers.
To use right click on output window, and select which messages should
appear and which should be filtered out.
By default all types of messages appear as they normally would before
this change.
These settings are persisted into workspace_user file
This change helps keep the clutter out of the output window so that
program output logs are easier to read, especially on application
startup.
2023-08-23 20:18:45 -04:00
Brian Fiete
c7ae0988dc
Improved hot compilation handling of DLLs
2023-02-20 16:21:56 -05:00
Brian Fiete
3dbab0f42b
Fixed hotswap target memory allocation
2023-02-20 14:46:08 -05:00
Brian Fiete
a080d260ab
Evaluation fixes while program is running
2023-01-23 06:56:54 -05:00
Brian Fiete
6eddf12948
PDB parsing hardening
2022-08-26 14:02:37 -07:00
Brian Fiete
d43c47f866
Diagnostic panel >2GB fix
2022-07-30 11:44:20 -04:00
Brian Fiete
14f20f10c8
Trimmed trailing whitespace
2022-07-30 09:11:38 -04:00
Brian Fiete
a730e782f5
Fixed Get Debug Alloc Information pausing
2022-06-04 18:30:56 -07:00
Brian Fiete
7b0aa874ce
Fixed some Break When Value Changes issues
2022-06-03 10:10:26 -07:00
Brian Fiete
0612c15722
Format fix
2022-06-01 11:58:04 -07:00
Brian Fiete
c076c7d3a6
Fully qualified type name for callstack view
2022-05-30 18:13:38 -07:00
Brian Fiete
f29a74888c
Improved callstack handling with inlined methods
2022-05-30 15:43:49 -07:00
Brian Fiete
49716559e4
addr==0 check on memcache in debugger
2022-05-27 11:29:16 -07:00
Brian Fiete
eccfabbad2
Watch lock fixes, add watch pointee/pointer address
2022-05-23 08:48:55 -07:00
Brian Fiete
56cc35f266
Added watch lock, watch stack offsets (ie: {1}, {Func^2})
2022-05-21 11:58:01 -07:00
Brian Fiete
1b9e0490f2
Embedded string view in watch window, series watch format
2022-05-18 13:23:10 -07:00
Brian Fiete
c6446e7657
Made DeleteBreakpoint not recursive
2022-05-16 18:18:40 -07:00
Brian Fiete
1abccdedf8
Soft error on some malformed PDB cases
2022-04-22 19:19:43 -07:00
Brian Fiete
4d1e14a1c3
Show comptime emits as embedded sourceviews
2022-04-16 06:27:54 -07:00
Brian Fiete
ff2e40e3bf
Comptime debugging
2022-03-08 06:27:06 -08:00
Brian Fiete
eb375362a1
Arithmetic overflow checks
2022-01-11 08:17:09 -05:00
Brian Fiete
6854c404d8
Improve XMM integer displays
2022-01-07 10:31:26 -05:00
Brian Fiete
224a17e669
Fixed ability to view huge (>2GB) spans
2021-12-16 07:49:39 -05:00
Brian Fiete
e6e30f4662
64-bit compatible enum mismatch display
2021-10-28 08:05:37 -07:00
Hunter Bridges
d237c2aba2
Only attempt to allocate hot heap when hot swapping is enabled
2021-04-14 11:04:54 -07:00
Brian Fiete
8e9d7ed4c4
Lost changes
2021-02-25 10:14:22 -08:00
Brian Fiete
bc5668ada5
Throw error on illegal aliases
2020-12-25 10:47:38 -08:00
Brian Fiete
5f339d811d
Made rehupping of memory breakpoints more conservative
2020-11-24 10:36:59 -08:00
Brian Fiete
b16f8b303e
Filter false sret detection for valueless type
2020-10-21 10:20:06 -07:00
Brian Fiete
dbbbed4528
Fixed sTypes lookups with LLVM debug info
2020-08-25 11:25:22 -07:00
Brian Fiete
ca4b383339
More SIMD work
2020-08-25 07:33:55 -07:00
Brian Fiete
64b62c09be
Start of SIMD support
2020-08-23 05:42:42 -07:00
Brian Fiete
c12aea02be
!pdbtest, extra PDB reading robustness
2020-08-11 09:26:21 -07:00
Brian Fiete
41fb94f1f8
Fixed bitset bools for conditional breakpoints
2020-08-03 05:45:38 -07:00
Brian Fiete
015641b896
Fixed 'full' float display
2020-08-01 15:03:11 -07:00
Brian Fiete
f034880723
Added diagnostics panel
2020-07-31 06:16:29 -07:00
Brian Fiete
e13b24cd30
Fixed crash evaluating registers when debug module hasn't loaded
2020-07-19 05:48:48 -07:00
Brian Fiete
86a41649ec
Added Diagnostics panel
2020-07-18 06:50:28 -07:00
Brian Fiete
7caea60e29
Fixed double-printing with types derived from typed primitives
2020-07-13 05:08:50 -07:00
Brian Fiete
ca37d1d8af
Improved hot swap error handling
2020-06-30 14:35:20 -07:00
Brian Fiete
271d88f261
Added float format flags
2020-06-19 06:42:52 -07:00
Brian Fiete
eccd691079
Fixed hot swapping fix
2020-06-15 15:37:49 -07:00
Brian Fiete
d9b81daac8
Fixed hot thread state issue with thread creation during hot swap
2020-06-15 14:48:25 -07:00
Brian Fiete
85943230b1
Added mouseover propery evaluation
2020-06-15 09:01:49 -07:00
Brian Fiete
1097619f48
Support for null chars in rawString view
2020-05-28 10:06:07 -07:00
Brian Fiete
37ac89765f
Fixed old-source-location for inlined methods
2020-05-25 00:10:56 -07:00
Brian Fiete
bf80ec8897
Fixed string literal viewing
2020-05-19 12:27:09 -07:00