1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 19:48:20 +02:00
Commit graph

96 commits

Author SHA1 Message Date
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