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

1069 commits

Author SHA1 Message Date
Brian Fiete
8d0f70588f Fixed isalpha signed issue 2021-02-15 10:21:00 -08:00
Brian Fiete
a9001b73b6 Fixed active typedef issue 2021-02-15 07:26:37 -08:00
Brian Fiete
0bbb8398d2 Fixed field dtors with valueless fields 2021-02-15 07:18:58 -08:00
Brian Fiete
ce96772054 Fixed concrete return in interface extension 2021-02-15 07:03:48 -08:00
Brian Fiete
ed679f6f10 Fixed null coalescing for function pointers 2021-02-14 06:40:02 -08:00
Brian Fiete
6e58454825 Fixed global lookup in default param values 2021-02-13 07:24:26 -08:00
Brian Fiete
a6e8436b2f Derived CRTP fixes 2021-02-12 09:31:09 -08:00
Brian Fiete
fda6c326c0 Fixed crash with illegal recursive generic definitions 2021-02-12 08:04:08 -08:00
Brian Fiete
3cdc70c1be Fixed defer statement warning in emitted code 2021-02-12 07:44:43 -08:00
Brian Fiete
85c9a6ebc8 Fixed global var TLS issue 2021-02-11 09:19:34 -08:00
Brian Fiete
1c14177638 Fixed MapType issue with global var 2021-02-11 08:20:57 -08:00
Brian Fiete
cffd849045 Fixed lookup infinite field loop during custom attribute population 2021-02-11 07:46:05 -08:00
Brian Fiete
fb0bace727 Fixed duplicate global variables when used as default args 2021-02-11 06:48:51 -08:00
Brian Fiete
503590cea5 Fixed unreachable code warning with lambda dtor 2021-02-10 09:03:17 -08:00
Brian Fiete
fd5756a93b Fixed invalid stream write after a FileStream open error 2021-02-10 07:13:41 -08:00
Brian Fiete
a31770ca98 Unreified string table reference fix 2021-02-09 17:02:00 -08:00
Brian Fiete
e6a918600b Fixed string literal issues with import 2021-02-09 16:24:02 -08:00
Brian Fiete
e3803ed007 Fixed some attribute reification issues 2021-02-09 14:07:11 -08:00
Brian Fiete
7ff8a25307 Fixed attribute ctor idx. Order reflected methods by name 2021-02-09 11:37:45 -08:00
Brian Fiete
9d79db063b Improved string table usage tracking 2021-02-09 10:40:37 -08:00
Brian Fiete
b0f69ae37d Made comment wrapping smarter 2021-02-08 12:12:49 -08:00
Brian Fiete
fd001a2f69 Fixed erroneous data cycle detection in unions 2021-02-08 07:56:23 -08:00
Brian Fiete
cf878097fe Fixed tuple expression for tuples with valueless field 2021-02-08 07:01:44 -08:00
Brian Fiete
f999ada369 Fixed ResolveGenericType case from unspecialized type variation 2021-02-08 06:32:47 -08:00
Brian Fiete
4592044436 Name comparison fix 2021-02-08 05:04:14 -08:00
Brian Fiete
5077876ef7 Better failure for invalid method instance 2021-02-07 16:17:47 -08:00
Brian Fiete
9268e3b25d Fixed dtor lookup 2021-02-07 16:17:24 -08:00
Brian Fiete
eddbf7a984 Reworked !hasRequiredTypes state 2021-02-07 06:00:34 -08:00
Brian Fiete
d63d65bd71 Null check fix 2021-02-04 16:05:03 -08:00
Brian Fiete
9afa24e5d7 Fixed missing mut error on skipcall 2021-02-02 12:23:35 -08:00
Brian Fiete
cb877b1860 addr_ce pointer-size fixes 2021-02-02 10:46:21 -08:00
Brian Fiete
b916273a97 Allow '...' varargs in delegate and function types 2021-02-02 07:08:55 -08:00
Brian Fiete
b220599ec7 Fixed autoprop custom attribute issue 2021-02-01 14:24:17 -08:00
Brian Fiete
ed30e7ad06 Fixed method binding for mid-compile methodInstance rebuilding 2021-02-01 13:55:29 -08:00
Brian Fiete
370df86ae4 Fixed incorrect symbol matching to SelfBase/SelfOuter 2021-02-01 12:27:13 -08:00
Brian Fiete
86967c39c3 Added support for some constant enums with payloads 2021-02-01 11:19:50 -08:00
Brian Fiete
5677f27cac Improved mixin errors while specializing methods/types 2021-02-01 06:38:33 -08:00
Brian Fiete
f1b7f8151a Fixed incorrect caching of decltype/comptype 2021-02-01 06:17:26 -08:00
Brian Fiete
afd5b29127 Use cached CE emission on fastFinish 2021-02-01 05:21:41 -08:00
Brian Fiete
8406e00a60 Made Compiler 'Caller' values work inside mixins 2021-01-31 10:23:39 -08:00
Brian Fiete
1519a60104 Fixed genericParam->genericParam cast check, IgnoreError constraint fail 2021-01-31 08:06:47 -08:00
Brian Fiete
970ac9add2 Fixed typeref memberReferenceExpression parsing 2021-01-31 07:16:38 -08:00
Brian Fiete
96e00fc7d8 Fixed sized-aligned aggzero 2021-01-31 06:50:58 -08:00
Brian Fiete
e60bbdf64f Fixed pointer arithmetic stride issues 2021-01-31 05:39:00 -08:00
Brian Fiete
0576e74d58 Fixed alwaysInclude flags 2021-01-31 05:26:00 -08:00
Brian Fiete
1f419deae2
Merge pull request #873 from bttelle/master
Fix spelling of 'separate' and 'Separator'
2021-01-30 14:46:50 -08:00
Brian Fiete
a87731e0ef Specialized-by-autocomplete-method dependency fix 2021-01-30 14:45:32 -08:00
Brian Fiete
5ac1bbf63f Fixed always-include on specialized types 2021-01-30 10:23:12 -08:00
Brian Fiete
d11348a4e4 Refactored always-include 2021-01-30 08:08:30 -08:00
Joseph Battelle
a69dff59ce s/seperate/separate 2021-01-29 23:52:58 -08:00