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

588 commits

Author SHA1 Message Date
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
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
a7e9182d4b Added crash text to minidump 2020-05-29 16:10: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
1097619f48 Support for null chars in rawString view 2020-05-28 10:06:07 -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