Brian Fiete
|
ceb400d573
|
Handled generic depth limitation for pointers, delegates, tuples, arrays
|
2022-02-08 10:33:20 -05:00 |
|
Brian Fiete
|
58eec21fbf
|
Allow '[Align(X)]' on fields. Support '[Packed(X)]'
|
2022-02-06 10:49:35 -05:00 |
|
Brian Fiete
|
cf5c969d1f
|
Improvements to const string generic arg, literal generic args
|
2022-02-05 09:23:44 -05:00 |
|
Brian Fiete
|
361be9dc92
|
Reflect Filtered, extension attribs fix, generic arg BfAstNode
|
2022-02-04 12:00:43 -05:00 |
|
Brian Fiete
|
130c5fe8c8
|
Fixes to UndoDeclaration
|
2022-01-16 08:29:00 -05:00 |
|
Brian Fiete
|
296faa7510
|
Fixed TypeEquals
|
2022-01-16 08:06:32 -05:00 |
|
Brian Fiete
|
913d60ef5b
|
More sophisticated Self equality check (ie: 'Result<Self>')
|
2022-01-16 08:00:57 -05:00 |
|
Brian Fiete
|
5bc9642d26
|
Improved calling convention for aarch64
|
2022-01-14 06:23:36 -05:00 |
|
Brian Fiete
|
a65b69bcd0
|
Allow type ids in comptype
|
2022-01-13 11:41:05 -05:00 |
|
Brian Fiete
|
1ee0a19bbf
|
EnumType.UnderlyingType support, generic enum constraint improvements
|
2022-01-03 07:30:03 -05:00 |
|
Brian Fiete
|
ef6b52a0ac
|
Experimental disabling of 'wantGeneric=false' for inner delegates/tuples
|
2022-01-01 06:36:48 -05:00 |
|
Brian Fiete
|
fa7638621d
|
Fixed const expr canonicalization and negative value issues
|
2021-12-31 07:56:57 -05:00 |
|
Brian Fiete
|
28689853d2
|
Support for const expressions for bools & chars
|
2021-12-31 06:17:57 -05:00 |
|
Brian Fiete
|
cfaeb875f8
|
HashEncode64 improvements
|
2021-12-28 12:31:47 -05:00 |
|
Brian Fiete
|
98eb8f5840
|
Fixed field dependency on methodRefs
|
2021-12-28 06:03:52 -05:00 |
|
Brian Fiete
|
b9908cb4a8
|
Allow calling convention attributes
|
2021-12-27 12:55:14 -05:00 |
|
Brian Fiete
|
8e543d8cc5
|
Support for generic attributes
|
2021-12-27 10:21:47 -05:00 |
|
Brian Fiete
|
a70aecf692
|
BoxedType dtor change
|
2021-12-16 09:42:43 -05:00 |
|
Brian Fiete
|
9f4a75dba3
|
Fixed boxed type dtor
|
2021-12-16 08:26:33 -05:00 |
|
Brian Fiete
|
2932fceae4
|
Allow boxed types to utilize comptime methods
|
2021-12-16 07:28:03 -05:00 |
|
Brian Fiete
|
6a95cbb3b8
|
Diallow mut mismatch on function bind
|
2021-12-15 10:48:42 -05:00 |
|
Brian Fiete
|
ff54f3ce9c
|
Fixed issue with global variable as sized array size
|
2021-12-06 11:39:19 -08:00 |
|
Brian Fiete
|
aa56542fae
|
Better support for @ name prefixes
|
2021-11-29 08:38:42 -08:00 |
|
Brian Fiete
|
1b26619087
|
Fixed method param attribute parsing with no type specified
|
2021-11-27 11:38:16 -08:00 |
|
Brian Fiete
|
8922cc0c0d
|
Strip ref from comptype, rettype
|
2021-11-23 10:43:51 -08:00 |
|
Brian Fiete
|
6fe2a7002a
|
Fixed comptime declaring type with types with extension
|
2021-11-22 17:11:16 -08:00 |
|
Brian Fiete
|
319f071eae
|
Fixed some invalid error squiggles with undef-sized arrays
|
2021-10-30 07:36:14 -07:00 |
|
Brian Fiete
|
db839035c0
|
Bad text removed
|
2021-10-28 08:07:29 -07:00 |
|
Brian Fiete
|
0bfa411d22
|
Emitted code refactor - copied typedefs
|
2021-10-28 08:05:14 -07:00 |
|
Brian Fiete
|
d9e5253fdf
|
Missing PopulateType call
|
2021-10-26 10:33:00 -07:00 |
|
Brian Fiete
|
0dc45cb712
|
ByVal fixes
|
2021-09-16 07:56:55 -07:00 |
|
Brian Fiete
|
ce1dbd88ed
|
Fixes to inferred-sized array error
|
2021-07-19 08:45:25 -07:00 |
|
Brian Fiete
|
f4b2d58273
|
Error for invalid use of inferred-sized arrays
|
2021-07-19 08:19:50 -07:00 |
|
Brian Fiete
|
401ab0c98e
|
Fixed delegates with lowered return types
|
2021-07-12 07:55:36 -07:00 |
|
EinBurgbauer
|
954992b9d4
|
proper fix
|
2021-05-20 18:16:55 +02:00 |
|
EinBurgbauer
|
10c8196352
|
fixed thiscall compile crash now hopefully
|
2021-05-20 17:19:18 +02:00 |
|
Brian Fiete
|
8975b30e0f
|
Disable broken https://github.com/beefytech/Beef/pull/1015
|
2021-05-20 08:55:06 -04:00 |
|
EinBurgbauer
|
4fb7a0f53f
|
fix explicit thiscall crash
|
2021-05-18 19:42:28 +02:00 |
|
Brian Fiete
|
8e9d7ed4c4
|
Lost changes
|
2021-02-25 10:14:22 -08:00 |
|
Brian Fiete
|
e517a9745a
|
Fixed union inner type calculation
|
2021-02-25 07:10:14 -08:00 |
|
Brian Fiete
|
b916273a97
|
Allow '...' varargs in delegate and function types
|
2021-02-02 07:08:55 -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
|
4d1672fbcf
|
Added 'in' parameter support
|
2021-01-27 09:01:47 -08:00 |
|
Brian Fiete
|
cd882b09a5
|
Fixed GetStructRetIdx calculation with closure 'this' override
|
2021-01-27 06:20:18 -08:00 |
|
Brian Fiete
|
71f677d902
|
Fixed errors during qualified static field reference
|
2021-01-22 08:50:21 -08:00 |
|
Brian Fiete
|
77c3eebbae
|
Fixed ref returns in delegate/function type references
|
2021-01-20 13:42:31 -08:00 |
|
Brian Fiete
|
f665388e91
|
Expanded const aggregate compatibility
|
2021-01-18 14:09:16 -08:00 |
|
Brian Fiete
|
8435caf340
|
Added comptype test
|
2021-01-16 06:26:55 -08:00 |
|
Brian Fiete
|
4890303508
|
Added comptype
|
2021-01-15 14:28:21 -08:00 |
|