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