Brian Fiete
36bf9df1f5
Improved some fixits, boxing fix
2020-01-30 10:25:37 -08:00
Brian Fiete
d6566982f2
Boxing result change, warning on boxing obj, boxing generics
2020-01-30 07:06:16 -08:00
Brian Fiete
a75cc2d8f9
Better error messages for attempted op overload calls on interfaces
2020-01-29 16:26:52 -08:00
Brian Fiete
0b71897461
Added mouseover for let/var fields
2020-01-28 10:57:57 -08:00
Brian Fiete
62e62ed907
Fixed formatting for 'public abstract class'
2020-01-27 17:14:38 -08:00
Brian Fiete
64cb1ab193
Base ctor fixes
2020-01-26 06:42:34 -08:00
Brian Fiete
e6344c02b1
Fixed default base ctor issues
2020-01-26 06:28:04 -08:00
Brian Fiete
c48c292f78
Fixed bug from new default ctor
2020-01-25 10:04:52 -08:00
Brian Fiete
730ae877fa
Causing full refresh in IDE when deleting types
2020-01-25 06:21:46 -08:00
Brian Fiete
ed1cf60bb9
Fixing a case of adding to error nodes
2020-01-25 06:21:06 -08:00
Brian Fiete
0cefe95600
Making 'let' infer readonly for fields, fixed default ctor protection
2020-01-25 06:21:06 -08:00
Brian Fiete
7de7245b33
Fixed local method 'this' inside mixins
2020-01-24 12:29:54 -08:00
Brian Fiete
49122ae6aa
Fixed 'this' calls in mixins
2020-01-24 11:51:02 -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
e1958d165e
Allowing capture of shadowed (@) variables
2020-01-23 13:07:43 -08:00
Brian Fiete
95e4c1b3ca
Fixed repr for on-demand delegate types, avoiding circular Event refs
2020-01-23 12:02:54 -08:00
Brian Fiete
d67e03f137
Properly handling lib failures
2020-01-22 15:25:37 -08:00
Brian Fiete
70e751e718
Made $alias$ work for splat parameters to mixins
2020-01-22 12:37:44 -08:00
Brian Fiete
c7e41a30e4
Fixed issue with outer extension state change
2020-01-19 07:35:17 -08:00
Brian Fiete
3486251254
Fixed errors for circular data references in member attributes
2020-01-18 14:43:42 -08:00
Brian Fiete
43d7d72f48
Fixed handling of virtual methods in boxed structs
2020-01-15 08:34:09 -08:00
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