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

273 commits

Author SHA1 Message Date
Brian Fiete
44bd9c698f Fixed methodRef lambdas with outer generics 2020-05-08 07:07:47 -07:00
Brian Fiete
e90e8aee47 Changed printing of methodRef 2020-05-08 07:07:07 -07:00
Brian Fiete
5bbffe268b Improved param defaults, allowing for implicit cast operators 2020-05-07 13:19:02 -07:00
Brian Fiete
b128180a15 Fixed some places where variable declarations should be illegal 2020-05-07 11:02:39 -07:00
Brian Fiete
bd7a4b392f Removed mNoSplat for GCMarkMembers, relying on CallingConvention 2020-05-06 16:20:17 -07:00
Brian Fiete
13b5359458 More fixed to while statement 2020-05-05 07:33:02 -07:00
Brian Fiete
dedaf989a6 Fixed some constant evaluation issues with 'while' statement 2020-05-04 17:32:03 -07:00
Brian Fiete
1f2632786c Fixed GUI Application setting on non-Windows platforms 2020-05-04 15:05:42 -07:00
Brian Fiete
a81f76ffcd Fixed CreateFakeCallerMethod issue with failed methods 2020-05-04 11:43:48 -07:00
Brian Fiete
28c3179d4f Fixes to the lowering fixes 2020-05-04 09:39:40 -07:00
Brian Fiete
63e51ec4d8 Reworking some lowering logic 2020-05-04 09:11:36 -07:00
Brian Fiete
ae3ea7f209 Fixed a BB issue with fake caller methods 2020-05-04 09:11:11 -07:00
Brian Fiete
61d9edea83 Added CallingConvention support, mangle specifying 2020-05-04 07:15:38 -07:00
Brian Fiete
d5073e810c Reworked ref enumerators to support non-pointer refs 2020-05-01 16:29:12 -07:00
Brian Fiete
191d0337d0 Reflection fixes 2020-05-01 09:11:13 -07:00
Brian Fiete
501e1028ee Reflection fixes 2020-05-01 09:10:58 -07:00
Brian Fiete
93facda6b2 Added IncludeAllMethods 2020-05-01 09:09:35 -07:00
Brian Fiete
4a3871a6c0 Fixed 'using' crash 2020-04-30 14:37:39 -07:00
Brian Fiete
468882bd5b Fixed linux crash 2020-04-30 14:04:45 -07:00
Brian Fiete
eab378c016 Fixed a const int casting issue 2020-04-30 10:25:06 -07:00
Brian Fiete
842a6a8898 Added Obsolete support for moved collections 2020-04-29 09:53:48 -07:00
Brian Fiete
dbd9b32e3f Renamed System.Collections.Generic to System.Collections 2020-04-29 06:40:03 -07:00
Brian Fiete
cd96114490 Fixed assignment operator overloading 2020-04-28 09:58:02 -07:00
Brian Fiete
91b5ab36ca Fixed void skipcall boxed methods 2020-04-28 07:30:45 -07:00
Brian Fiete
4b2256d41e Added some warnings for nullable(T) usage 2020-04-28 07:30:10 -07:00
Brian Fiete
da29d695dd Fixed crash during attempt to derive from 'Base[Value]' 2020-04-28 04:55:49 -07:00
Brian Fiete
966b886fcc More changes for nullable(T) 2020-04-27 15:15:47 -07:00
Brian Fiete
68bf7bc801 Added nullable(T), Result<T> can use null conditionals 2020-04-27 15:09:10 -07:00
Brian Fiete
3a261c5dfa Fixed a crash attempting a method call in a const eval 2020-04-26 10:27:55 -07:00
Brian Fiete
53337c7c50 Improved error for calling ptr to ref type. Fixed properties on ptr 2020-04-25 15:01:02 -07:00
Brian Fiete
a5ccbab43e Fixed crash typing "using System.Random." 2020-04-25 06:07:23 -07:00
Brian Fiete
868293f2f2 Fixed issue with new stricter IsValueless check 2020-04-24 16:56:29 -07:00
Brian Fiete
33448603b1 Fixed struct construction when type is unpopulated. Better error check. 2020-04-20 14:54:27 -07:00
Brian Fiete
905330ce12 Fixed dll imports in extension modules 2020-04-17 10:17:02 -07:00
Brian Fiete
11a46fa422 DLL import hotswap fixes 2020-04-16 00:32:00 -07:00
Brian Fiete
75e0cb9907 'var' fixes 2020-04-16 00:30:55 -07:00
Brian Fiete
8709c92f22 Mac fixes 2020-04-16 00:14:25 -07:00
Brian Fiete
b4aed82f4c Fixed invalid assert 2020-04-14 11:37:44 -07:00
Brian Fiete
807b71d433 Fixed issue of file hashing causing too much rebuilding 2020-04-14 11:37:27 -07:00
Brian Fiete
293f4f51a2 Fixed error when type failure causes 'var' param - don't call 2020-04-13 06:42:24 -07:00
Brian Fiete
766b274426 Fixed hotswap error zeroing libs, fixed indexer type lookup errors 2020-04-13 06:41:54 -07:00
Brian Fiete
e2a6a122c4 Fixed a sized array initialization 2020-04-12 08:37:22 -07:00
Brian Fiete
7d6687c5d8 Fixed printer for BfGenericArgumentsNode 2020-04-11 09:36:52 -07:00
Brian Fiete
f869bb3978 Fixed some struct-init-detection code 2020-04-11 07:32:40 -07:00
Brian Fiete
e62104a7d1 Made char literal sizes UTF8/UTF16-compatible 2020-04-10 08:57:07 -07:00
Brian Fiete
664078557f Improving auto-implemented properties 2020-04-10 07:53:56 -07:00
Brian Fiete
66aeb0a302 Fixed a PopulateType reentry issue 2020-04-09 14:55:25 -07:00
Marc-André Lavoie
965e71e8e5 Changed mention of 'stack' to 'scope' in error msg 2020-04-08 22:32:49 -04:00
Brian Fiete
371f649fba Fixed GCMarkMembers 'this' argument casting 2020-04-08 09:13:18 -07:00
Brian Fiete
2e6a53298d Version update 2020-04-07 10:45:59 -07:00