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

183 commits

Author SHA1 Message Date
Brian Fiete
b83bc2c2dc Fixed generic property binding 2020-11-21 07:09:15 -08:00
Brian Fiete
f41365a58e Added 'interface' and 'enum' constraints 2020-11-10 05:44:23 -08:00
Brian Fiete
71f5448f32 Support for internal property overrides in extensions 2020-10-26 13:52:04 -07:00
Brian Fiete
38d2eff3f6 Fixed namespace colorization when outer type name matches namespace 2020-10-26 10:47:33 -07:00
Brian Fiete
879b15ecd8 Added type initializer blocks 2020-10-23 07:48:41 -07:00
Brian Fiete
a3211809c6 Fixed issue with nested valueless lambdas 2020-10-20 05:23:39 -07:00
Brian Fiete
eaeb5ab6f8 Allow => funcPtr function binding 2020-10-19 15:32:13 -07:00
Brian Fiete
d46c60d956 Fixed tuple duplicate name check circular dependency issue 2020-10-17 16:31:46 -07:00
Brian Fiete
6b27f0f0b2 Internal protection, 'using internal <type or namespace>;` 2020-10-14 11:33:41 -07:00
Brian Fiete
f1b685b4c7 Throws error on duplicate tuple field name 2020-10-13 10:32:56 -07:00
Brian Fiete
b28a87136f Extended autocomplete info 2020-10-08 09:41:05 -07:00
Brian Fiete
16cd9f7a77 Fixed lambda bind to delegate type with outer generic 2020-10-08 06:45:04 -07:00
Brian Fiete
dbe38df60f Fixed namespace colorization when type name matches namespace 2020-10-06 09:30:25 -07:00
Brian Fiete
9650e10e88 Operator extension fix 2020-10-02 13:12:34 -07:00
Brian Fiete
67556c2ff6 Fixed const handling 2020-09-29 04:56:47 -07:00
Brian Fiete
b7f30c798c Fixed enum case check in non-enum type 2020-09-28 13:26:47 -07:00
Brian Fiete
0a78b5cc35 Improvements and safety for const exprs 2020-09-28 12:41:42 -07:00
Brian Fiete
ae06346357 Fixed issues with failed const type expressions 2020-09-27 23:25:42 -07:00
Brian Fiete
0e10eba8f5 Added ReflectAttribute.ReflectImplementer 2020-09-26 08:26:42 -07:00
Brian Fiete
797aa7cedc Fixed stack overflow with inner type as base type 2020-09-25 05:38:35 -07:00
Brian Fiete
2d4cc6d86e Extension check refinements, more extension tests 2020-09-21 07:51:36 -07:00
Brian Fiete
31ac632ea6 Fixed failed var wrapping 2020-09-20 09:35:47 -07:00
Brian Fiete
0794ed8592 Fixed generic type colorization 2020-09-19 10:15:21 -07:00
Brian Fiete
adb0bc4b85 Fixed type generic constraint validation 2020-09-19 09:05:33 -07:00
Brian Fiete
e4892af4c9 Added constraint test for casting 2020-09-19 06:41:36 -07:00
Brian Fiete
76cd052c4a Fixed MethodToString for unspecialized type variations 2020-09-19 05:12:15 -07:00
Brian Fiete
75eeb25555 Refactoring of operator constraints, generic param population 2020-09-18 17:00:33 -07:00
Brian Fiete
0b20ef867b Support for matching interface conformance in distinct build options 2020-09-16 04:37:28 -07:00
Brian Fiete
006e738f69 Fixed const expr creation during box checking 2020-09-15 14:06:10 -07:00
Brian Fiete
ff56034eb2 Fixed some classify flashing 2020-09-14 11:54:54 -07:00
Brian Fiete
da5b81f419 Dynamic boxing 2020-09-14 11:18:24 -07:00
Brian Fiete
8def1d4522 Reflection changes - interface info, boxed type 2020-09-14 06:54:49 -07:00
Brian Fiete
4ecd7861d6 Allow implicit cast from function to void* 2020-09-11 23:17: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
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
709b337617 Made using/pragma fixits no long focus on change 2020-09-05 05:39:51 -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
535045c48a Allow method attributes on properties with expression bodies 2020-08-29 11:28:11 -07:00
Brian Fiete
ca4b383339 More SIMD work 2020-08-25 07:33:55 -07:00
Brian Fiete
d4c78c0799 Allow explicit bool-to-number casts 2020-08-23 10:31:56 -07:00
Brian Fiete
8868d3216e Properly colorize type declarations 2020-08-23 06:45:14 -07:00
Brian Fiete
64b62c09be Start of SIMD support 2020-08-23 05:42:42 -07:00
Brian Fiete
044f15629d Added ability to explicitly cast from int to enum generic constraint 2020-08-16 15:56:59 -07:00
Brian Fiete
7a65003679 Added Interface colorization type 2020-08-13 07:00:49 -07:00
Brian Fiete
9bbcb8eb5e Added a RefType colorization type 2020-08-13 06:28:31 -07:00
Brian Fiete
4b80bcbbcf Added some alloctype(T) tests 2020-08-12 15:41:38 -07:00
Brian Fiete
9d5d5b4063 Added alloctype(T) 2020-08-12 15:07:56 -07:00