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

142 commits

Author SHA1 Message Date
Brian Fiete
939c818581 Added back the "wantsDIForwardDecl = false" for LLVM
Not having this extra type information was causing types like enums to come out as 'void' in debug information due to (seemingly) an LLVM bug with forward decls
2019-12-21 05:46:24 -08:00
Brian Fiete
42452fe09c Deferred Import dynamic/static check, fix calling convention 2019-12-21 05:44:01 -08:00
Brian Fiete
fbb06862b3 Updated tests to fix some Win32 issues 2019-12-21 05:30:22 -08:00
Brian Fiete
79149d6a7c Fixed cast 2019-12-13 15:28:37 -08:00
Brian Fiete
d6a9f4c9ca Explicit interface autocomplete 2019-12-13 14:24:00 -08:00
Brian Fiete
ad11792940 Nullable fixes for ?? 2019-12-13 14:23:06 -08:00
Brian Fiete
8b17718fed Struct cast fix, deferred block fix 2019-12-13 14:22:23 -08:00
Brian Fiete
2fb4b14e50 New tests 2019-12-13 14:19:28 -08:00
Brian Fiete
8b71f8d49a Fixed backend error vreg handling, softer fails, fixed a forcelink issue 2019-12-11 16:54:36 -08:00
Brian Fiete
aafefecfa2 Improved deferred type name generation 2019-12-11 12:55:50 -08:00
Brian Fiete
fc063a65c1 New tests 2019-12-11 12:55:01 -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
355fd34c0b Fixed -0x80000000'00000000 constant issue 2019-12-05 06:50:08 -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
fe92cc27aa Fixed skipped-conditional breakpoint callstack issue 2019-12-05 06:48:47 -08:00
Brian Fiete
f6752b703d Null conditional fixes 2019-12-03 17:35:53 -08:00
Brian Fiete
bb66c77da8 Fix for Win32 vdata reflection hot swap 2019-12-03 08:03:45 -08:00
Brian Fiete
04a46850d6 Fixed attribs for properties, renamed SkipAccessCheckAttribute 2019-12-01 14:40:17 -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
b6672646a6 Fixed test 2019-11-30 16:52:52 -08:00
Brian Fiete
ad9075d1aa Improved Win32 debugging 2019-11-30 13:28:40 -08:00
Brian Fiete
cbae124dd5 New tests 2019-11-30 13:18:07 -08:00
Brian Fiete
a4476332fe Reflection fixes 2019-11-29 09:24:13 -08:00
Brian Fiete
b6e49673c6 Fixed return value from a property indexer failure 2019-11-29 09:23:42 -08:00
Brian Fiete
d27707cb6b Fixed type lookup for attributes on fields when we have extensions 2019-11-29 09:23:08 -08:00
Brian Fiete
a3f1a33c39 Added some new tests 2019-11-29 09:22:18 -08:00
Brian Fiete
64f117b89f Fixes to enum changes, fixed [Checked] debugger interaction 2019-11-29 09:21:51 -08:00
Brian Fiete
17be9daade Fixed crash in testing 2019-11-28 10:00:29 -08:00
Brian Fiete
b640bf9d5e Fixed deferred targeted boxing, DisableChecks, sized array generics 2019-11-28 09:11:54 -08:00
Brian Fiete
a94b52ff58 Fixed float const aggregates 2019-11-28 09:10:40 -08:00
Brian Fiete
ac77923a33 Fixed constant float aggregates 2019-11-28 09:10:07 -08:00
Brian Fiete
ba01bbb8f7 Linux fix 2019-11-27 08:55:00 -08:00
Brian Fiete
38dd2cc183 Fixed typealias dependencies 2019-11-27 08:02:15 -08:00
Brian Fiete
19c34255df Fixed alloca+memset check 2019-11-27 08:00:56 -08:00
Brian Fiete
c1d1659e2a Fixed tuple pattern matching 2019-11-27 08:00:15 -08:00
Brian Fiete
12e5b525ad Alloc allign attributes, lambda captures 2019-11-26 13:11:17 -08:00
Brian Fiete
79ccb33586 Mintest changes 2019-11-25 06:48:19 -08:00
Brian Fiete
dffde00a6a Enum fixes, small reflection fixes 2019-11-25 06:47:41 -08:00
Brian Fiete
7b8251c311 Fixed enums in debugger, reformatting of operator constraints 2019-11-22 12:28:24 -08:00
Brian Fiete
88adb3a1cd New nullable support 2019-11-21 08:23:18 -08:00
Brian Fiete
68151e69ca Test fix, linux fix 2019-11-19 13:36:51 -08:00
Brian Fiete
503261e916 Fixed a broken test 2019-11-19 10:31:53 -08:00
Brian Fiete
098ad1ce55 Optimizations, switching CanImplicitlyCast method, new CPU rate checker 2019-11-19 09:58:35 -08:00
Brian Fiete
8945a906f7 Added constraints for operators, 'external' constraints for methods 2019-11-17 09:28:39 -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
558f8678e1 Fixed dependency issues, added some dependency validation 2019-11-02 06:07:16 -07:00
Brian Fiete
b0f50fbda6 Handling new enum debug info 2019-11-02 06:04:51 -07:00