Brian Fiete
fd4fd43ce3
Improved hotswapping with extension modules
2024-12-29 11:02:17 -08:00
Brian Fiete
ddd9b1b218
Extensive runtime refactor to reduce generated executable sizes
2024-03-16 07:23:29 -04:00
Brian Fiete
d405104757
Improved ability to locate source files from moved PDB
2023-02-20 14:45:29 -05:00
Brian Fiete
14f20f10c8
Trimmed trailing whitespace
2022-07-30 09:11:38 -04:00
Brian Fiete
1abccdedf8
Soft error on some malformed PDB cases
2022-04-22 19:19:43 -07:00
Brian Fiete
4d1e14a1c3
Show comptime emits as embedded sourceviews
2022-04-16 06:27:54 -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
a6f85f53f9
Added __parseCompileUnits test
2020-11-18 09:31:52 -08:00
Brian Fiete
dbbbed4528
Fixed sTypes lookups with LLVM debug info
2020-08-25 11:25:22 -07:00
Brian Fiete
78dd56d6c5
Added GetFieldReference, ability to explicitly reference in Variant
2020-07-06 09:09:28 -07:00
Brian Fiete
50e606773e
Fixed loading crash with signature but no string table
2020-04-29 10:46:42 -07:00
Brian Fiete
13ca5c174d
Trimmed some debug memory
2020-03-20 09:23:38 -07:00
Brian Fiete
70e751e718
Made $alias$ work for splat parameters to mixins
2020-01-22 12:37:44 -08:00
Brian Fiete
01aea25d7e
Fixed 'reduced definition' issue
2019-12-21 09:35:58 -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
2bb2a5926a
Fixed Win32 eval
2019-12-01 10:17:09 -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
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
54fa1e0811
Changed debug info for enums
2019-11-02 06:02:00 -07:00
Brian Fiete
c5dca50e50
Fixed the lambda hotswap change
2019-09-04 05:57:56 -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
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