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

1981 commits

Author SHA1 Message Date
Brian Fiete
fa65029dfa Fixed false signature change with multiple extensions 2020-12-31 09:56:51 -08:00
Brian Fiete
f81a1cf896 Fixed removal of alwaysinclude flags 2020-12-31 07:31:51 -08:00
Brian Fiete
3875fbcb2f Fixed some flashing-errors with var returns 2020-12-31 06:50:38 -08:00
Brian Fiete
8eedd0f9f1 ConstEval test fix 2020-12-31 06:26:06 -08:00
Brian Fiete
65c0f10cba Fixed phi with StringView 2020-12-31 06:25:48 -08:00
Brian Fiete
706fe9e04b var-return support for const eval methods 2020-12-30 13:24:13 -08:00
Brian Fiete
585e2575e8 Fixed base-call append alloc 2020-12-30 06:26:59 -08:00
Brian Fiete
9eb3d8c3a5 Allow ctor calls with a 'var' constraint 2020-12-30 05:35:37 -08:00
Brian Fiete
d31dc16621 Fixed static search issue with extensions 2020-12-30 05:18:26 -08:00
Brian Fiete
a99a23f79a Better undef handling of values initialized from const generic param 2020-12-29 17:42:32 -08:00
Brian Fiete
56c250f251 Fixed error handling of return value of lambda in local 2020-12-29 17:07:26 -08:00
Brian Fiete
74098aa9eb Improved errors of invalid typealias generics 2020-12-29 16:05:19 -08:00
Brian Fiete
5c88091760 Added AlwaysIncludeFlags 2020-12-29 12:41:54 -08:00
Brian Fiete
1954152a6d Added AlwaysIncludeUser, fixed context cleanup order 2020-12-29 12:41:43 -08:00
Brian Fiete
8dbfd1b0e3 Added String.Substring 2020-12-29 09:23:50 -08:00
Brian Fiete
c91e8e0fb4 Fixed multiple calls to base ctor in extension with bodyless ctor 2020-12-29 09:23:29 -08:00
Brian Fiete
78ae79b802 Test improvements (continue after fail, console output, error location) 2020-12-29 09:23:00 -08:00
Brian Fiete
cadd1f809f Fixed issue with Autocomplete Require Control disabled 2020-12-28 15:42:58 -08:00
Brian Fiete
4f243c53a7 Fixed byval size 2020-12-28 11:41:12 -08:00
Brian Fiete
91b046b6d7 Win32 lowering fixes 2020-12-28 10:50:04 -08:00
Brian Fiete
a8d4d085c2 Skip 0x1178 2020-12-28 10:47:14 -08:00
Brian Fiete
ebd57e7d8e Formatting improvements to failed parse 2020-12-28 09:10:49 -08:00
Brian Fiete
10f47cdc8a Softer fail 2020-12-28 09:10:25 -08:00
Brian Fiete
8a63a7ed80 Sized-array calling convention fix 2020-12-28 06:42:18 -08:00
Brian Fiete
80fcf84de2 Fixed fixit constructor for AllowAppend, params 2020-12-28 05:15:47 -08:00
Brian Fiete
2896b84f7f Fixed splat aggregate issue on array initialization 2020-12-27 11:43:50 -08:00
Brian Fiete
ba9ce75a0b Fixed inlining issues 2020-12-27 10:56:14 -08:00
Brian Fiete
6c049988b3 Fixed generic method and methodref binding issues 2020-12-27 10:55:30 -08:00
Brian Fiete
3993f657e1 Added IEnumerable<T> conformance 2020-12-26 17:37:26 -08:00
Brian Fiete
91a5ef67e5 Fixed type inference with unspecialized type variations 2020-12-26 17:37:08 -08:00
Brian Fiete
585db3b579 Fixed method selection bug with 'params' methods 2020-12-26 11:57:59 -08:00
Brian Fiete
4a00830adf Fixed append alloc issues, static init block fix 2020-12-26 11:41:31 -08:00
Brian Fiete
3b1f1634ac Reworked splattability in mixins 2020-12-26 10:16:51 -08:00
Brian Fiete
c967d459f8 Fixed tuple dependency issue 2020-12-26 09:08:35 -08:00
Brian Fiete
a8610ed711 Added stricter 'this' type check for generic function binding 2020-12-26 08:27:46 -08:00
Brian Fiete
6029315ff6 Allow function binding to generic interface constraint method 2020-12-26 08:19:30 -08:00
Brian Fiete
5808bd555c Fixed "stuck" validation errors in unspecialized type variations 2020-12-26 07:36:45 -08:00
Brian Fiete
ff6c7c5b90 Fixed mixins parameter mutability with splattables 2020-12-26 07:36:26 -08:00
Brian Fiete
00b8bb59a7 Fixed some var-binding issues 2020-12-26 05:48:51 -08:00
Brian Fiete
7293f5c253 Fixed string interpolate token preceding character literal 2020-12-26 05:34:21 -08:00
Brian Fiete
68e711beff Fixed boxing of generic const value constraint 2020-12-26 05:12:14 -08:00
Brian Fiete
edd7005c62 Fixed CheckBinaryOperatorPrecedence with partial conditional expression 2020-12-25 15:42:04 -08:00
Brian Fiete
4e27903fe5 Profile profiler memory leak during compilation 2020-12-25 15:36:24 -08:00
Brian Fiete
b47fd88660 Fixed undef const expression mangling 2020-12-25 15:22:22 -08:00
Brian Fiete
066a7fce09 Fixed const expression crash issue 2020-12-25 14:56:57 -08:00
Brian Fiete
25a7d5fed1 Fixed attributed indexer expression 2020-12-25 12:28:40 -08:00
Brian Fiete
4ee40c8a06 Disallowed 'self' usage in static section 2020-12-25 12:13:22 -08:00
Brian Fiete
d5b7fc3bbe Fixed sized array length > 32 bits 2020-12-25 12:07:52 -08:00
Brian Fiete
f943c67635 Allow enum constraint to conform to struct constraint 2020-12-25 11:54:18 -08:00
Brian Fiete
0bf02b5996 Added some extra const evals to typeof members 2020-12-25 11:41:24 -08:00