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
Brian Fiete
f266fe69d1
Fixes for large strings, multiple 'opposite' operators
2019-10-01 12:48:08 -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
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
Brian Fiete
078564ac9e
Initial checkin
2019-08-23 11:56:54 -07:00