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

608 commits

Author SHA1 Message Date
Brian Fiete
a3848bbd78 Generics error fix 2020-09-12 09:41:43 -07:00
Brian Fiete
a2920dce11 Fixed constraints error 2020-09-12 09:24:01 -07:00
Brian Fiete
95da04b202 Disallow extern constraints for non-generic types 2020-09-12 08:11:53 -07:00
Brian Fiete
dc169fffda Parser fixes 2020-09-12 08:11:29 -07:00
Brian Fiete
6b680d2b70 Parsing fixes for initializer expressions 2020-09-12 08:11:14 -07:00
Brian Fiete
aaf3eb86f6 Fix for lambda parsing 2020-09-12 06:37:22 -07:00
Brian Fiete
578e513196 Handle cast of function bind 2020-09-11 23:18:20 -07:00
Brian Fiete
4ecd7861d6 Allow implicit cast from function to void* 2020-09-11 23:17:55 -07:00
Brian Fiete
f33e65b56d Support for static indexers 2020-09-11 14:15:55 -07:00
Brian Fiete
569d121c14 Fixed renaming of namespaces 2020-09-11 14:01:40 -07:00
Brian Fiete
3627f8c40f Reworked functions with explicit 'this' 2020-09-11 10:33:16 -07:00
Brian Fiete
9fde8a3c89 Added error node on initializer expression failure 2020-09-10 11:27:03 -07:00
Brian Fiete
6b6be04a22 Allow bind to 'this' functions without target 2020-09-10 11:26:34 -07:00
Brian Fiete
a852bdb8cc Fixed hash issue with failed delegate ref return type 2020-09-10 11:25:53 -07:00
Brian Fiete
947426b384 Fixed false circular data ref with self-refing field function typeref 2020-09-10 10:42:32 -07:00
Brian Fiete
c34e6fe66a Protect against invalid fixit for adding method 2020-09-09 23:52:21 -07:00
Brian Fiete
e70394bbf6 Operator '??=', '?' out discard 2020-09-07 15:24:42 -07:00
Brian Fiete
f3074986ea Fixed autocomplete flashing when typing 'for' 2020-09-07 07:04:21 -07:00
Brian Fiete
f868d56abb Fixed local methods in methods with out parameters 2020-09-07 06:45:56 -07:00
Brian Fiete
4c69cb6f62 Labeled switch break fix 2020-09-06 11:10:04 -07:00
Brian Fiete
27e2ed1598 Switch fix 2020-09-06 10:26:39 -07:00
Brian Fiete
0eea8eeef6 Fixed missing-comma formatting 2020-09-06 05:28:19 -07:00
Brian Fiete
709b337617 Made using/pragma fixits no long focus on change 2020-09-05 05:39:51 -07:00
Brian Fiete
97fd278e07 Fixed scope issue for scope-allocated value as switch value 2020-09-04 09:53:47 -07:00
Brian Fiete
25f44ae133 Added System.Compiler compile-time values 2020-09-04 08:09:04 -07:00
Brian Fiete
24aaa22f7a Fixed error with generic method call on a static field 2020-09-03 10:24:42 -07:00
Brian Fiete
70c7067bb0 Added type icon to code mouseovers 2020-09-03 09:31:22 -07:00
Brian Fiete
b2ab1b1f62 Added NoThreadExitWait Rt option for DLLs 2020-09-01 16:22:48 -07:00
Brian Fiete
177b5b7254 Fixed lambda capture of shadows variables 2020-09-01 15:57:08 -07:00
Brian Fiete
e92eed776c Fixed typed primitive Equals method generation 2020-09-01 14:31:34 -07:00
Brian Fiete
66d5f67528 Support for non-static ++ and -- operator overloads 2020-08-31 16:11:20 -07:00
Brian Fiete
5924d4819b Fixed default interface method issue 2020-08-31 15:54:40 -07:00
Brian Fiete
95c876570f Extension classifier fix 2020-08-31 14:16:22 -07:00
Brian Fiete
42121491f0 Removed unwanted LoadValue of generic param 2020-08-31 07:20:07 -07:00
Brian Fiete
fc9f191380 Fixed autocomplete reftype colorization flashing 2020-08-30 10:19:04 -07:00
Brian Fiete
705c739750 Fixed ternary operator with literals without expected type 2020-08-30 10:06:17 -07:00
Brian Fiete
16e6097dad Fixed #error 2020-08-30 09:01:06 -07:00
Brian Fiete
9242cb0dc5 Fixed null access with ambiguous virtual method match 2020-08-30 07:43:00 -07:00
Brian Fiete
047f969060 Fixed erroneous 'this' assignment check 2020-08-30 06:21:34 -07:00
Brian Fiete
deccc7dfc6 Fixed GetPropertyMethodDef 2020-08-29 14:49:01 -07:00
Brian Fiete
c49d92b779 Made method mutability part of signature and method selection 2020-08-29 14:18:05 -07:00
Brian Fiete
10421d99ca Fixit for brace-to-paren for object initializers 2020-08-29 11:29:13 -07:00
Brian Fiete
535045c48a Allow method attributes on properties with expression bodies 2020-08-29 11:28:11 -07:00
Brian Fiete
4369e07a55 Warn on deprecated brace initializer syntax 2020-08-29 07:26:22 -07:00
Brian Fiete
783bdb15be Fixed unary '+' overload 2020-08-29 07:08:37 -07:00
Brian Fiete
6975d1ce40 Fixed warnings for hex literals 2020-08-29 07:08:02 -07:00
Brian Fiete
cb2479083a Allowed implicit int64 literals 2020-08-29 06:24:11 -07:00
Brian Fiete
243dfc09c4 Fixed formatting of 'static public' for fields 2020-08-29 05:52:51 -07:00
Brian Fiete
4fb5ea3196 Cast intrinsic fix 2020-08-27 11:53:44 -07:00
Brian Fiete
122e321d1c More SIMD work 2020-08-27 10:11:42 -07:00