Brian Fiete
39b7309dd5
Fixed method selection when we have append args
2020-01-15 08:31:34 -08:00
Brian Fiete
9d1b85cceb
Added errors panel
2020-01-12 09:21:50 -08:00
Brian Fiete
8970ebcd93
Added error/warning panel, region support
2020-01-06 13:49:35 -08:00
Brian Fiete
c2ee401812
Fixed opening workspace paths containing '/../' or '/./'
2019-12-26 07:03:35 -08:00
Brian Fiete
8808da307f
AllowDuplicatesAttribute
2019-12-25 16:38:17 -08:00
Brian Fiete
2618b29daa
Allow clicking on reg in mem window, other minor fixes
2019-12-25 12:43:45 -08:00
Brian Fiete
4dcd7f9c6a
Fixed constExprs with ints, hover for enum values, _ for enums
2019-12-24 13:13:04 -08:00
Brian Fiete
f1e2148769
Reworked partial debug definitions
2019-12-21 11:27:50 -08:00
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
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
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
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
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
ad9075d1aa
Improved Win32 debugging
2019-11-30 13:28:40 -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
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
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
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
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
558f8678e1
Fixed dependency issues, added some dependency validation
2019-11-02 06:07:16 -07:00
Brian Fiete
f10551e6f8
Fixed autocomplete issues with nested calls
2019-11-02 06:04:26 -07:00
Brian Fiete
e1656865bb
Fixed some var usage
2019-11-02 06:02:36 -07:00
Brian Fiete
54fa1e0811
Changed debug info for enums
2019-11-02 06:02:00 -07:00
Brian Fiete
9f3fded709
Apple fixes
2019-10-29 05:01:04 -07:00
Brian Fiete
43b69023f6
Added bitcode emission, additional logging
2019-10-29 04:56:42 -07:00
Brian Fiete
2196c8c669
Fixed ARM linking issue and 'step into' for BeefProgramStart
2019-10-23 11:30:59 -07:00
Brian Fiete
3883a3674d
Added Android support, and generalized target triple support
...
Added PICLevel, RelocKind
DarwinCommon/LinuxCommon/AndroidCommon merged into PosixCommon
Mangling changed to avoid '@'
2019-10-23 07:12:36 -07:00
Brian Fiete
7a27ab75bf
Fixed stack overflow, optimized DetectLoops
2019-10-18 09:13:37 -07:00
Brian Fiete
e2428a11a3
Avoid showing line number when its not relevant
2019-10-17 06:47:50 -07:00