Brian Fiete
9a10641680
Fixed subroutine lookup static string issue
2025-05-11 06:40:29 +02:00
Brian Fiete
40aa9e9a8b
Unknown memory breakpoint crash fix
2025-04-05 12:01:53 -04:00
Brian Fiete
9baf0ead21
Support for marking append-allocated objects (mHasAppendWantMark)
2025-01-28 14:49:15 -08:00
Brian Fiete
854122cb46
Allow anonymous 'using' fields
2025-01-05 08:55:17 -08:00
Brian Fiete
1484a5f53c
Improved debugger side effect handling, auto refresh options
2024-12-31 13:17:53 -08:00
Brian Fiete
0bdfea7231
Improved debugger string comparison
2024-12-29 11:36:49 -08:00
Brian Fiete
fd4fd43ce3
Improved hotswapping with extension modules
2024-12-29 11:02:17 -08:00
Brian Fiete
ac67046afc
Fixed IDE "Find on Stack" functionality
2024-11-20 11:32:56 -05:00
Brian Fiete
2a2913f857
Added @Script: support to breakpoints
2024-08-25 09:30:49 -04:00
Brian Fiete
8052066ab0
Added "Keep Native Console Open" option
2024-07-24 09:41:08 +02:00
Brian Fiete
20a8e3327c
Embedded console / terminal support
2024-07-23 07:56:23 +02:00
Brian Fiete
21e92ae015
Lowercase hex fix
2024-04-27 08:38:35 -04:00
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