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

124 commits

Author SHA1 Message Date
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