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
d59f79ef79
Fixed null character display in debugger
2020-01-23 07:42:56 -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
4087bf8e2a
Debug expr fixes
2019-12-24 10:32:20 -08:00
Brian Fiete
69d16f87f6
Ability to set debug format for summaries
2019-12-24 10:31:38 -08:00
Brian Fiete
f1e2148769
Reworked partial debug definitions
2019-12-21 11:27:50 -08:00
Brian Fiete
9a5d563c6f
Fixed 'partial def' debug info issue
2019-12-21 10:16:50 -08:00
Brian Fiete
01aea25d7e
Fixed 'reduced definition' issue
2019-12-21 09:35:58 -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
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