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

501 commits

Author SHA1 Message Date
Brian Fiete
cbacf99a61 Fixed erroneous tempaddr takeover in var decl 2020-06-16 07:50:00 -07:00
Brian Fiete
eccd691079 Fixed hot swapping fix 2020-06-15 15:37:49 -07:00
Brian Fiete
d9b81daac8 Fixed hot thread state issue with thread creation during hot swap 2020-06-15 14:48:25 -07:00
Brian Fiete
be0c03241e Debugger fix 2020-06-15 10:46:37 -07:00
Brian Fiete
85943230b1 Added mouseover propery evaluation 2020-06-15 09:01:49 -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
89aeb7924c Fixed BeInstEnumerator.Remove 2020-06-13 09:49:16 -07:00
Brian Fiete
cf6d8a3a99 Added memcpy opt for large arrays 2020-06-13 08:38:13 -07:00
Brian Fiete
1d44e232ca Removing debug name 2020-06-13 08:37:14 -07:00
Brian Fiete
08e38a03f9 Added [?] implied size for sized arrays with initializers 2020-06-13 08:36:39 -07:00
Brian Fiete
bb64d99ac4 Improved large-method generation - simple vreg lives, block splits 2020-06-13 04:56:56 -07:00
Brian Fiete
52786e96ac Dbg crash fix 2020-06-13 04:55:45 -07:00
Brian Fiete
da0bff04a4 Updated interop tests 2020-06-10 10:06:54 -07:00
Brian Fiete
5c3d0021b1 Fixed win x64 lowering issue 2020-06-10 09:39:16 -07:00
Brian Fiete
972c4764f0 Interop test fix 2020-06-10 07:12:43 -07:00
Brian Fiete
5da74382d4 Interop fixes and tests, fixing xplat struct passing issues 2020-06-10 07:12:07 -07:00
Brian Fiete
dce27867d3 Fixed division bug 2020-06-10 05:00:29 -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
f6f94ed40c More tests for generic constraints and mixins 2020-06-03 12:08:37 -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
511e88de29 Linux fix 2020-05-31 07:51:32 -07:00
Brian Fiete
ca0c0df6d3 Remove nop 2020-05-31 07:29:06 -07:00