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

925 commits

Author SHA1 Message Date
Brian Fiete
07bb71150d Fixed issue with failed variable bind in enum case 2021-01-04 13:44:11 -08:00
Brian Fiete
093a617b56 Fixed extern constraint checks 2021-01-04 13:31:35 -08:00
Brian Fiete
8d3d4e71ea Fixed some undefs 2021-01-04 13:31:09 -08:00
Brian Fiete
156e3dd2fa Fixed missing argument error in mixin 2021-01-04 12:28:56 -08:00
Brian Fiete
1c7087ddd9 Fixed ResolveGenericType with generic delegates 2021-01-04 12:18:26 -08:00
Brian Fiete
ccacf0b9db Fixed inner type lookup within generic base type 2021-01-04 12:04:44 -08:00
Brian Fiete
086b5f2e7d Added ability to reference static methods before type data population 2021-01-04 11:24:25 -08:00
Brian Fiete
a179dd7e5c Fixed sized array cast 2021-01-04 11:22:18 -08:00
Brian Fiete
2ac2fe70fb Fixed string interpolation scoping, {{ }} escaping 2021-01-04 06:33:39 -08:00
Brian Fiete
04126a7e40 Fixed inline set on extern methods 2021-01-03 05:34:14 -08:00
Brian Fiete
496eae24ad Fixed const-eval-initialized const field dependency issues 2021-01-02 15:46:29 -08:00
Brian Fiete
1893988195 Fixed static initializer 2021-01-02 13:20:10 -08:00
Brian Fiete
9d1a5d9f3d Added auto-constructors (ie: 'struct Vec : this(float x, float y);') 2021-01-02 12:54:05 -08:00
Brian Fiete
ae0f3c5ebb Fixed warn/obsolete 2021-01-02 09:38:27 -08:00
Brian Fiete
1be37e6f24 Deprecated DeleteAndClearItems 2021-01-02 09:08:25 -08:00
Brian Fiete
bd57172996 Fixed argument cascades with ReturnValueDiscarded 2021-01-02 08:51:04 -08:00
Brian Fiete
8ceb7bf183 Fixed formatting of extern fields 2021-01-02 08:16:51 -08:00
Brian Fiete
2dbcca8ca4 Argument cascades 2021-01-02 08:11:07 -08:00
Brian Fiete
0692fb44a4 Added '.{ x = 1, y = 2}' initializer expression 2021-01-02 06:14:29 -08:00
Brian Fiete
b18cdc706c GetUnspecializedMethodInstance local method fix 2021-01-02 05:27:09 -08:00
Brian Fiete
ca8b1a7959 GetUnspecializedMethodInstance fix 2021-01-02 05:05:10 -08:00
Brian Fiete
9d3b693cfa Fixed some const vector and static vector issues 2021-01-01 16:39:04 -08:00
Brian Fiete
3b1a5fd4d6 Fixed ce dependency issue 2021-01-01 15:33:17 -08:00
Brian Fiete
06a1ea841f Fixed some generic param cases with generic methods in generic variants 2021-01-01 15:33:00 -08:00
Brian Fiete
a672b49dea Fixed const eval leaks 2020-12-31 11:47:34 -08:00
Brian Fiete
86b5e65015 Fixed const eval dependency issues 2020-12-31 11:31:19 -08:00
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
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
1954152a6d Added AlwaysIncludeUser, fixed context cleanup order 2020-12-29 12:41:43 -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
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
ebd57e7d8e Formatting improvements to failed parse 2020-12-28 09:10:49 -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
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