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

54 commits

Author SHA1 Message Date
Brian Fiete
1a0e28af92 Added 'using' field invocation support to debugger 2022-07-30 09:41:05 -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
cee266d6e6 Unspec variation base fix, debugger default params, debug enum type 2022-05-31 11:01:26 -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
b334423106 Fleshing out comptime debugging 2022-03-15 16:33:30 -07:00
Brian Fiete
ff2e40e3bf Comptime debugging 2022-03-08 06:27:06 -08:00
Brian Fiete
1223395a01 Handle attributed identifiers 2022-03-03 12:56:10 -08:00
Brian Fiete
cf5c969d1f Improvements to const string generic arg, literal generic args 2022-02-05 09:23:44 -05:00
Brian Fiete
8ce94e7076 Fixed crash in debugger evaluating null generic arg 2022-01-25 12:31:01 -05:00
Brian Fiete
4e18517c03 Comptime can now run on unspecialized code 2022-01-16 07:59:51 -05:00
Brian Fiete
ed06ff4dce Comptime method fixes 2021-11-28 09:42:22 -08:00
Brian Fiete
d475d3641f Added overflow operators &+, &-, &* 2021-07-15 06:01:17 -07:00
Brian Fiete
4feda1da59 Improved BeefTypeToString 2021-02-26 14:54:38 -08:00
Brian Fiete
4890303508 Added comptype 2021-01-15 14:28:21 -08:00
Brian Fiete
a6f85f53f9 Added __parseCompileUnits test 2020-11-18 09:31:52 -08:00
Brian Fiete
95c603ada5 Fixed dbg evaluation issue with chained sret calls 2020-10-17 10:52:54 -07:00
Brian Fiete
a700a6bbd2 Fixed method evaluation with property target 2020-10-17 06:11:32 -07:00
Brian Fiete
c28ed988b3 Fixed properties debug evaluation and struct calls 2020-09-29 11:58:07 -07:00
Brian Fiete
7e111329c7 Trimmed reflected iface method table 2020-09-16 07:17:06 -07:00
Brian Fiete
d1d9cb37be Type name fix 2020-09-14 10:57:22 -07:00
Brian Fiete
b141f341db Debugger reflection updates 2020-09-14 07:52:08 -07:00
Brian Fiete
dbbbed4528 Fixed sTypes lookups with LLVM debug info 2020-08-25 11:25:22 -07:00
Brian Fiete
b2747ddeb0 Reflection fixes 2020-08-25 07:34:09 -07:00
Brian Fiete
f034880723 Added diagnostics panel 2020-07-31 06:16:29 -07:00
Brian Fiete
78dd56d6c5 Added GetFieldReference, ability to explicitly reference in Variant 2020-07-06 09:09:28 -07:00
Brian Fiete
2fe209447e Renamed TypeCode_Single to TypeCode_Float. Float struct interop fixes. 2020-07-03 13:54:45 -07:00
Brian Fiete
2eb7ce3e1a Added Variant support to reflected method invocation 2020-06-22 17:06:26 -07:00
Brian Fiete
abeda6909b Added concept of strict equality 2020-06-17 05:13:53 -07:00
Brian Fiete
85943230b1 Added mouseover propery evaluation 2020-06-15 09:01:49 -07:00
Brian Fiete
5da74382d4 Interop fixes and tests, fixing xplat struct passing issues 2020-06-10 07:12:07 -07:00
Brian Fiete
9f00539d90 Refactored generic type instances to be a BfGenericTypeInfo member 2020-06-05 07:01:58 -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
e5f97bc618 Fix for evaluating typed primitives 2020-05-15 12:39:18 -07:00
Brian Fiete
592471434f Changed some debugging logging 2020-04-14 11:35:54 -07:00
Brian Fiete
1ca01864bb Fixed some alignment differences between LLVM and BeefBE 2020-04-03 10:34:26 -07:00
Brian Fiete
cdabb18d9f Fix when findName is empty 2020-03-24 07:08:54 -07:00
Brian Fiete
b16ff3048a Fixed sign extension error 2020-03-20 09:22:53 -07:00
Brian Fiete
430829c57a Removing some AutoPerfs 2020-01-31 17:16:44 -08:00
Brian Fiete
17fbd8f8d6 Fixed debug viewing of boxed types 2020-01-30 07:03:27 -08:00
Brian Fiete
fd64aa64d9 Made implicit tuple cast check names, fixed explicit tuple cast 2020-01-24 10:36:22 -08: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
601b08fb2d Large allocation fixes 2019-12-09 10:29:31 -08:00
Brian Fiete
d13d3ed3f8 Made '_' refer to value of memory breakpoint instead of addr 2019-12-05 06:49:23 -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
70b008586f Fixed a type primitive cast issue 2019-11-07 06:52:03 -08:00
Brian Fiete
54fa1e0811 Changed debug info for enums 2019-11-02 06:02:00 -07:00