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

63 commits

Author SHA1 Message Date
Brian Fiete
f595434086 Fixed emit file paths with LLVM link 2025-01-21 08:02:55 -08:00
Brian Fiete
cbcfffa02d COFF 0x1159 handling 2024-07-25 14:54:53 +02:00
Brian Fiete
c5dee2f8bc Linux updates for LLVM 2024-05-06 12:43:52 -04:00
Brian Fiete
d5b0e6d06d Optimization phases for LLVM upgrade 2024-05-05 12:26:21 -04:00
Brian Fiete
8225643598 Ignore lineInfoType 255 2024-04-28 11:28:09 -04:00
Brian Fiete
ddd9b1b218 Extensive runtime refactor to reduce generated executable sizes 2024-03-16 07:23:29 -04: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
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