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

391 commits

Author SHA1 Message Date
Brian Fiete
407c742bf9 Fixed result-of-tuple crash 2020-06-19 06:40:40 -07:00
Brian Fiete
3863166545 Allowed type-only match for tuple refs 2020-06-18 06:44:52 -07:00
Brian Fiete
78ffe6a682 Fixed tuple equality check 2020-06-18 06:33:33 -07:00
Brian Fiete
229a5aa5c5 Initializer expressions 2020-06-18 06:12:14 -07:00
Brian Fiete
44a4702ab4 Fixed deferred delete:null 2020-06-17 06:06:03 -07:00
Brian Fiete
3378293ea9 Allowed type declarations in anonymous static sections 2020-06-17 05:44:39 -07:00
Brian Fiete
a29f22d227 Fixed field initializer crash 2020-06-17 05:24:18 -07:00
Brian Fiete
abeda6909b Added concept of strict equality 2020-06-17 05:13:53 -07:00
Brian Fiete
308605a7dd Fixed issue where constData used in resolve is cleared by autocomplete 2020-06-17 05:12:33 -07:00
Brian Fiete
014ce28195 Better ToString support for values 2020-06-16 07:50:40 -07:00
Brian Fiete
cbacf99a61 Fixed erroneous tempaddr takeover in var decl 2020-06-16 07:50:00 -07:00
Brian Fiete
63dc33a970 Fixes for mixins in const exprs 2020-06-15 09:00:57 -07:00
Brian Fiete
f251b6e58e Fixed type alias hash crash 2020-06-14 08:50:28 -07:00
Brian Fiete
3d191b6cc5 Allowed generic inference from tuples 2020-06-14 08:40:09 -07:00
Brian Fiete
71c020c4a1 Fixed some Go To Definition issues 2020-06-14 06:39:29 -07:00
Brian Fiete
f56667ff61 Fixed attempted static lookup in enum underlying type 2020-06-13 17:03:31 -07:00
Brian Fiete
a3d8bd492d Fixed TLS issues 2020-06-13 14:56:46 -07:00
Brian Fiete
cf6d8a3a99 Added memcpy opt for large arrays 2020-06-13 08:38:13 -07:00
Brian Fiete
08e38a03f9 Added [?] implied size for sized arrays with initializers 2020-06-13 08:36:39 -07:00
Brian Fiete
5c3d0021b1 Fixed win x64 lowering issue 2020-06-10 09:39:16 -07:00
Brian Fiete
5da74382d4 Interop fixes and tests, fixing xplat struct passing issues 2020-06-10 07:12:07 -07:00
Brian Fiete
4b15ad576f Fixed some extension issues 2020-06-05 16:16:14 -07:00
Brian Fiete
8c94373ff7 Fixed rebuild issue 2020-06-05 15:09:56 -07:00
Brian Fiete
71bc9c5d61 Fixed population of typed primitives, fixed null constants 2020-06-05 11:23:24 -07:00
Brian Fiete
2eac63e31c Fixed whitespace at the end 2020-06-05 10:24:48 -07:00
Brian Fiete
9f00539d90 Refactored generic type instances to be a BfGenericTypeInfo member 2020-06-05 07:01:58 -07:00
Brian Fiete
6fe9c78ada Added support for generic tuples 2020-06-04 15:02:46 -07:00
Brian Fiete
a186421ba8 Linux fix 2020-06-04 13:18:37 -07:00
Brian Fiete
f09b53e303 Linux fix 2020-06-04 12:46:31 -07:00
Brian Fiete
03fbc9d468 Fixes for type dependencies and tests for type deletion bug 2020-06-04 11:47:55 -07:00
Brian Fiete
198acef1c6 Fixed uninitialized variable 2020-06-04 11:46:02 -07:00
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