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

53 commits

Author SHA1 Message Date
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
Brian Fiete
96b22f5760 Fixed language setting for "_" in memory breakpoints 2020-05-19 10:42:45 -07:00
Brian Fiete
14ad1b72fc Fixed string length override 2020-05-18 13:16:16 -07:00
Brian Fiete
dc7ebf12c5 Support for string literals with embedded zeroes 2020-05-17 06:11:54 -07:00
Brian Fiete
cfc25003a0 Disallow function calls in conditional breakpoints 2020-05-15 14:54:43 -07:00
Brian Fiete
9eb5280170 Fixed some profiler shutdown issues 2020-04-16 10:46:58 -07:00
Brian Fiete
37e5576973 Fixed display of valueless enums 2020-04-16 00:30:35 -07:00
Brian Fiete
592471434f Changed some debugging logging 2020-04-14 11:35:54 -07:00
Brian Fiete
56e3077338 Removing ValidateBreakpoints 2020-03-28 14:26:36 -07:00
Brian Fiete
6412a27f97 Started with some simulation to determine 'step into' symbol lookup 2020-03-21 13:09:19 -07:00
Brian Fiete
13ca5c174d Trimmed some debug memory 2020-03-20 09:23:38 -07:00
Brian Fiete
2fdb6ddff6 Fixed multimap support 2020-03-15 06:07:21 -07:00
Brian Fiete
ecf812ee19 Switched to hashmap for FindBreakpointAt 2020-03-14 16:15:38 -07:00
Brian Fiete
a67f68ee8c More stack protection 2020-03-09 08:42:14 -07:00
Brian Fiete
ace51cb7be Fixed step out in disassembly 2020-02-20 09:31:06 -08:00
Brian Fiete
2fdfc38a28 Fixed dictionary dbgvis - size vs stride issue 2020-02-08 06:12:45 -08:00
Brian Fiete
d59f79ef79 Fixed null character display in debugger 2020-01-23 07:42:56 -08:00
Brian Fiete
70e751e718 Made $alias$ work for splat parameters to mixins 2020-01-22 12:37:44 -08:00
Brian Fiete
69d16f87f6 Ability to set debug format for summaries 2019-12-24 10:31:38 -08:00
Brian Fiete
b3cc0b5be4 Made callstack aware of outer types vs namespaces. Colorized classview 2019-12-11 12:54:50 -08:00
Brian Fiete
601b08fb2d Large allocation fixes 2019-12-09 10:29:31 -08:00
Brian Fiete
fe92cc27aa Fixed skipped-conditional breakpoint callstack issue 2019-12-05 06:48:47 -08:00
Brian Fiete
64f117b89f Fixes to enum changes, fixed [Checked] debugger interaction 2019-11-29 09:21:51 -08:00
Brian Fiete
7b8251c311 Fixed enums in debugger, reformatting of operator constraints 2019-11-22 12:28:24 -08:00
Brian Fiete
810c7b843b Fixed hot swap type errors for LocateSymbol forced obj loads 2019-11-07 13:35:56 -08:00
Brian Fiete
c8ca66ec5c Change Beefy::defer to be simpler (no std::function), macOS changes 2019-10-15 12:28:21 -07:00
Brian Fiete
609dbfa256 Dictionary fixes for large containers, watch fixes for containers 2019-10-09 16:18:11 -07:00
Brian Fiete
f4c252048e Fixed build paths, added comparison warnings, other misc fixes 2019-10-05 10:26:26 -07:00
Brian Fiete
957039e7cc Fixed ! unary op in debugger, "<null parent>" error on valueless 2019-09-28 16:27:19 -07:00
Brian Fiete
d28a804c18 Displaying main module instead of hot object name in callstack 2019-09-28 12:16:15 -07:00
Brian Fiete
bac46ef6e9 Changes to improve IDE Module Panel, allowing loading image and pdb 2019-09-27 13:05:39 -07:00
Brian Fiete
59f5faac5f Clearing breakpoints on detach 2019-09-26 08:27:51 -07:00
Brian Fiete
eb139fd33c Fixes for debugger, -run and -new support for BeefBuild 2019-09-22 08:25:38 -07:00
Brian Fiete
41185e871c Fixed minidump 2019-09-20 10:40:09 -07:00
Brian Fiete
a32d18d962 Debugger fixes
Removing some debugger remote-requests
2019-09-20 09:21:29 -07:00
Brian Fiete
d21954bac9 Cleanup, removed 's' marker from leaked objects 2019-09-19 06:35:34 -07:00
Brian Fiete
4f2472c276 Small fixes 2019-09-18 08:18:20 -07:00
Brian Fiete
59b807fa15 Fixed breakpoint error with multiple breakpoint locations in a file 2019-09-12 09:46:12 -07:00
Brian Fiete
8c21f24867 Fixed some Win32 and chkstk rollback issues 2019-09-05 11:09:13 -07:00
Brian Fiete
d28392f8fd Fixed null function references showing as "<null parent>" 2019-09-04 11:31:58 -07:00
Brian Fiete
1e04bb1b3e Autocomplete fixes, debugger fixes
Fixed autocomplete issue typing out base class name
Fixed autocomplete issue typing before a member access (ie: in 'val' for 'val.MethodA()')
Fixed invocation autocomplete with [Friend] access
2019-09-04 04:44:00 -07:00
Brian Fiete
2f01cc14dd Beefy::String changes, lambda hotswap fixes
Changed some string internals related to StringViewsma
Added an "incompatible capture" error for lambdas when the captures change
2019-09-03 11:17:13 -07:00
Brian Fiete
767a3fafd9 Added extra case for DbgBreakPoint check for Win32 2019-09-03 05:06:03 -07:00
Brian Fiete
b63a243fd7 Working on installer, fixing more Win32 issues
Throwing error on member references with ".." cascade token outside invocations (ie: "ts..mA = 123")
Fixed 'Thread.ModuleTLSIndex' error - which caused us TLS lookup failures in Beef DLLs
Fixed some hotswap errors
Made BeefPerf shut down properly
Fixed an 'int literal' FixIntUnknown issue where rhs was System.Object which caused an illegal boxing
Fixed COFF::LocateSymbol issues with Win32 and also with linking to static libraries - showed up with hot-linking in fmod when hot-adding a floating point mod
Fixed a couple memory leaks
Fixed alignment issue in COFF::ParseCompileUnit
2019-09-02 17:39:47 -07:00