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

57 commits

Author SHA1 Message Date
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
d405104757 Improved ability to locate source files from moved PDB 2023-02-20 14:45:29 -05:00
Brian Fiete
6eddf12948 PDB parsing hardening 2022-08-26 14:02:37 -07:00
Brian Fiete
311cdaece1 COFF debugging 2022-08-26 10:40:40 -07:00
Brian Fiete
b5b72df36a Improvements to Win32 'using' field debugging 2022-07-30 11:05:03 -04:00
Brian Fiete
14f20f10c8 Trimmed trailing whitespace 2022-07-30 09:11:38 -04:00
Brian Fiete
8eda627e2f Splat fixes, added debugging info for 'using' fields 2022-07-30 09:08:49 -04:00
Brian Fiete
948f0f8874 Fixed alignment calculation of sized arrays in debugger 2022-06-06 12:14:20 -07:00
Brian Fiete
1abccdedf8 Soft error on some malformed PDB cases 2022-04-22 19:19:43 -07:00
Brian Fiete
e9c85529a6 mGlobalsTargetType NULL check 2022-04-16 13:22:47 -07:00
Brian Fiete
4d1e14a1c3 Show comptime emits as embedded sourceviews 2022-04-16 06:27:54 -07:00
Brian Fiete
72126ba80c PDB symbol 'case 7' fix 2022-03-23 16:49:19 -07:00
Brian Fiete
b334423106 Fleshing out comptime debugging 2022-03-15 16:33:30 -07:00
Brian Fiete
ce288ad813 Better COFF errors 2022-01-18 10:34:51 -05:00
Brian Fiete
b2eac81857 Improved some PDB failure cases 2022-01-18 06:41:34 -05:00
Brian Fiete
446ec6cae7 Added 64-bit void* support for 32-bit debugger 2022-01-09 08:30:56 -05:00
Brian Fiete
ec83ae50fa Properly ignore S_FILESTATIC in EvaluateLocation 2022-01-04 10:59:27 -05:00
Brian Fiete
bab233746e Soft error for unknown symbol type in COFF::EvaluateLocation 2022-01-04 10:29:30 -05:00
Brian Fiete
a8d4d085c2 Skip 0x1178 2020-12-28 10:47:14 -08:00
Brian Fiete
10f47cdc8a Softer fail 2020-12-28 09:10:25 -08:00
Brian Fiete
670de8d4dc Fixed hot swap issue 2020-12-06 05:53:32 -08:00
Brian Fiete
4e5baf3b84 Symbol parsing issue fixed 2020-11-19 09:34:48 -08:00
Brian Fiete
a6f85f53f9 Added __parseCompileUnits test 2020-11-18 09:31:52 -08:00
Brian Fiete
62611713b7 Added support for LF_CLASS_EX, LF_STRUCTURE_EX 2020-11-18 09:15:28 -08:00
Brian Fiete
a67a964142 Working around undocumented 0x1609 leaf type (and others) 2020-11-17 07:52:51 -08:00
Brian Fiete
3c131632b4 Fix for malformed (?) PDB issues 2020-11-16 10:02:54 -08:00
Brian Fiete
b43007a1b6 Upgrade to VS2019, LLVM 11.0.0 2020-10-27 12:28:23 -07:00
Brian Fiete
c12aea02be !pdbtest, extra PDB reading robustness 2020-08-11 09:26:21 -07:00
Brian Fiete
88e8a60bd8 Null guard 2020-07-31 06:18:26 -07:00
Brian Fiete
8121010d2b Fixed issue with splat locals named 'alias' 2020-07-12 06:27:43 -07:00
Brian Fiete
4d53f185d8 Mixin name uniquing, 'this' for mixins 2020-06-20 17:25:37 -07:00
Brian Fiete
52786e96ac Dbg crash fix 2020-06-13 04:55:45 -07:00
Brian Fiete
c334761aaa Fix for empty var type 2020-05-15 06:26:59 -07:00
Brian Fiete
e6cd90ac49 Threw less errors in release 2020-04-30 10:24:16 -07:00
Brian Fiete
0e7b7e34a7 Fixed local crash 2020-04-26 10:27:38 -07:00
Brian Fiete
70e751e718 Made $alias$ work for splat parameters to mixins 2020-01-22 12:37:44 -08:00
Brian Fiete
4087bf8e2a Debug expr fixes 2019-12-24 10:32:20 -08:00
Brian Fiete
f1e2148769 Reworked partial debug definitions 2019-12-21 11:27:50 -08:00
Brian Fiete
01aea25d7e Fixed 'reduced definition' issue 2019-12-21 09:35:58 -08:00
Brian Fiete
42452fe09c Deferred Import dynamic/static check, fix calling convention 2019-12-21 05:44:01 -08:00
Brian Fiete
355fd34c0b Fixed -0x80000000'00000000 constant issue 2019-12-05 06:50:08 -08:00
Brian Fiete
2bb2a5926a Fixed Win32 eval 2019-12-01 10:17:09 -08:00
Brian Fiete
5b25039ff4 Debug test revert 2019-11-30 17:19:48 -08:00
Brian Fiete
ad9075d1aa Improved Win32 debugging 2019-11-30 13:28:40 -08:00
Brian Fiete
64f117b89f Fixes to enum changes, fixed [Checked] debugger interaction 2019-11-29 09:21:51 -08:00
Brian Fiete
dffde00a6a Enum fixes, small reflection fixes 2019-11-25 06:47:41 -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
b0f50fbda6 Handling new enum debug info 2019-11-02 06:04:51 -07: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
bac46ef6e9 Changes to improve IDE Module Panel, allowing loading image and pdb 2019-09-27 13:05:39 -07:00