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

360 commits

Author SHA1 Message Date
Brian Fiete
079ac03d38 Missing paren 2020-06-03 12:34:38 -07:00
Brian Fiete
c90db82b52 Fixed parsing of generics which include tuple types 2020-06-03 12:08:15 -07:00
Brian Fiete
dacbcf4eb3 Fixed some constraint and generic type lifetime issues 2020-06-03 12:07:58 -07:00
Brian Fiete
a328334ab3 Fixed enumeration capabilities of a generic param with ienumerator iface 2020-06-03 05:23:20 -07:00
Brian Fiete
78bb60cddc Fixed mixin const evaluation 2020-06-03 05:22:29 -07:00
Brian Fiete
e1c340a711 Added extension methods 2020-06-03 05:22:11 -07:00
Brian Fiete
c1a2bd79e1 Fixed 'using static' 2020-06-02 05:46:56 -07:00
Brian Fiete
41629b49d1 Fixed default return value for var call returns 2020-06-02 04:43:34 -07:00
Brian Fiete
1624b38958 Fixed some hot-compile dependency issues 2020-06-01 15:09:32 -07:00
Brian Fiete
fa7792650c Fixed mWasGenericParam for ref params 2020-06-01 07:33:00 -07:00
Brian Fiete
d8f741e779 Expanded var poisoning for generics 2020-06-01 07:32:40 -07:00
Brian Fiete
fa3914e674 Fixed crash with embedded aborted autocomplete methodInfo 2020-06-01 05:16:26 -07:00
Brian Fiete
4fe4bcc342 Fixed symbol rename issue with generic delegates 2020-06-01 04:55:36 -07:00
Brian Fiete
63237f87af Fixed atom ref issue 2020-05-31 09:43:15 -07:00
Brian Fiete
f9ee4010cb Fixed nullable lookup issue with type aliases 2020-05-31 09:34:28 -07:00
Brian Fiete
ca0c0df6d3 Remove nop 2020-05-31 07:29:06 -07:00
Brian Fiete
e93757141d Allow 'concrete' to still allow a returned interface instance 2020-05-31 07:27:51 -07:00
Brian Fiete
adf495d171 Clamping 2020-05-31 07:27:08 -07:00
Brian Fiete
1520acd5e4 Fix for null typeDef 2020-05-31 07:15:06 -07:00
Brian Fiete
014263c3a7 Added ability to rename namespaces 2020-05-31 07:12:17 -07:00
Brian Fiete
91e0d10128 Deferred call fix for 'do' statement 2020-05-30 06:43:30 -07:00
Brian Fiete
c9da45715b Added ability to rename labels and goto definition on labels 2020-05-29 16:58:47 -07:00
Brian Fiete
7bd29b5b69 Fixed issue choose 'int unknown' overload over generic method 2020-05-29 16:10:16 -07:00
Brian Fiete
c8055f0a38 Fixed dependency adding of interfaces 2020-05-29 10:11:09 -07:00
Brian Fiete
09729872e9 Removed debug nop 2020-05-28 08:47:20 -07:00
Brian Fiete
95ef992ec4 Fixed raw array alloc reformatting 2020-05-28 08:47:09 -07:00
Brian Fiete
4a858dfe4a Linux fix 2020-05-28 08:33:56 -07:00
Brian Fiete
4e7c05e399 Support for __MALFORMED test method 2020-05-28 07:37:55 -07:00
Brian Fiete
a44f39b3e4 Fixed false error for calling static interface methods 2020-05-28 07:37:44 -07:00
Brian Fiete
f1eafa8d81 Added ability to catch llvm errs(), shared crashcatcher object 2020-05-28 07:25:25 -07:00
Brian Fiete
6cb2df65a6 Improvements to interfaces: extensions, better generics, statics 2020-05-27 09:46:09 -07:00
Brian Fiete
3714bdb84f Linux fix 2020-05-26 08:22:33 -07:00
Brian Fiete
534d20121c Hex long fix 2020-05-26 08:22:26 -07:00
Brian Fiete
b6f5e67438 Fixed operators on readonly struct fields 2020-05-26 07:24:53 -07:00
Brian Fiete
e16e4613b6 Better handling of autocomplete with tokens 2020-05-26 06:10:51 -07:00
Brian Fiete
42ae46390d Fixed improper generic method variation reification 2020-05-25 14:12:53 -07:00
Brian Fiete
d5768c0a83 Fixed sized array init with unknown-size array 2020-05-25 13:38:45 -07:00
Brian Fiete
e25f8901a5 Fixed re-partialization of orphaned extensions 2020-05-25 12:01:37 -07:00
Brian Fiete
92ccadce1e Removed inline requests during vdata building 2020-05-25 05:37:12 -07:00
Brian Fiete
b597b444ab Fixed CRTP - deferred validating base class generic constraints 2020-05-25 00:13:15 -07:00
Brian Fiete
5a5287bc8b Fixed generic alias and generic delegate issues 2020-05-23 17:25:47 -07:00
Brian Fiete
cd51b72a7d Made better error for class &this attempt 2020-05-21 15:01:56 -07:00
bfiete
6b46904510 Working on Linux fixes 2020-05-21 06:58:26 -07:00
Brian Fiete
f505c9b6aa Fixed autoprops in structs 2020-05-19 13:19:26 -07:00
Brian Fiete
e82daf74d4 Fixed params expression with ref values 2020-05-19 09:42:11 -07:00
Brian Fiete
833b4002a5 Fixed project removal crash 2020-05-19 09:07:34 -07:00
Brian Fiete
0d1fc7e1a5 Reification fixes 2020-05-19 07:13:15 -07:00
Brian Fiete
622b832858 Fixing reification of attributes 2020-05-18 17:20:03 -07:00
Brian Fiete
86d8f78761 Allowed more flexible attribute type lookup, supporting inner types 2020-05-18 13:12:18 -07:00
Brian Fiete
3509d659ea Fix for sized array initializer with global variables 2020-05-18 09:59:59 -07:00