Brian Fiete
|
249f4f1016
|
Fixed some const constraint undef issues
|
2021-12-31 13:51:08 -05:00 |
|
Brian Fiete
|
28689853d2
|
Support for const expressions for bools & chars
|
2021-12-31 06:17:57 -05:00 |
|
Brian Fiete
|
681f815cd7
|
Allow unconstrained 'T.InnerType' lookup for 'var' constraints
|
2021-12-30 11:28:05 -05:00 |
|
Brian Fiete
|
efbdc33622
|
Improvements to warn/error type attributes
|
2021-12-30 11:04:52 -05:00 |
|
Brian Fiete
|
069e327850
|
TypeDef MemberSet fixes
|
2021-12-28 13:10:52 -05:00 |
|
Brian Fiete
|
62c3998521
|
Merge branch 'master' into FuzzyAutoComplete
|
2021-12-28 17:07:19 +01:00 |
|
Brian Fiete
|
4f1ed19bb8
|
More fixes to test methods in extensions
|
2021-12-28 10:10:03 -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
|
f13fc76cd0
|
Fixed case where tuple has var member
|
2021-12-27 10:01:03 -05:00 |
|
Simon Lübeß
|
b70745ef1e
|
Merge branch 'master' of https://github.com/beefytech/Beef into FuzzyAutoComplete
|
2021-12-24 14:07:34 +01:00 |
|
Brian Fiete
|
326c33eaa1
|
Predetermine enum discriminator during comptime
|
2021-12-21 12:52:51 -05:00 |
|
Brian Fiete
|
ce4b6e04de
|
Support for comptime file IO and process creation
|
2021-12-20 09:39:39 -05:00 |
|
Brian Fiete
|
af4a402a53
|
Fixed adding emitted interfaces when no emitted code is added
|
2021-12-16 12:06:38 -05:00 |
|
Brian Fiete
|
def7990dbe
|
More support for bitcasts with consts
|
2021-12-16 11:00:56 -05:00 |
|
Brian Fiete
|
612368b0f7
|
Comptime EmitAddInterface
|
2021-12-16 09:38:19 -05:00 |
|
Brian Fiete
|
2932fceae4
|
Allow boxed types to utilize comptime methods
|
2021-12-16 07:28:03 -05:00 |
|
Brian Fiete
|
bb6c59e39e
|
Disallowed cast from func constraint to void* or delegate to object
|
2021-12-15 08:42:11 -05:00 |
|
Brian Fiete
|
f85a4317fc
|
Fixed invalid underlying enum type error
|
2021-12-14 11:26:24 -05:00 |
|
Brian Fiete
|
aa56542fae
|
Better support for @ name prefixes
|
2021-11-29 08:38:42 -08:00 |
|
Brian Fiete
|
ed06ff4dce
|
Comptime method fixes
|
2021-11-28 09:42:22 -08:00 |
|
Brian Fiete
|
0d837d23cb
|
Allow typeof(Self) in static section
|
2021-11-27 08:01:08 -08:00 |
|
Brian Fiete
|
4de601be57
|
Fixed cancel case for comptime type emissions
|
2021-11-26 17:59:00 -08:00 |
|
Brian Fiete
|
c5e2b78199
|
Comptime reentrancy fixes, deleting rebuild, static field fixes
|
2021-11-26 08:59:46 -08:00 |
|
Brian Fiete
|
ed80a8d88b
|
Fixed comptime emission for enums
|
2021-11-24 13:27:39 -08:00 |
|
Brian Fiete
|
a7da8a75d6
|
Const actualization fixes
|
2021-11-23 15:01:10 -08:00 |
|
Brian Fiete
|
870c9914be
|
Support for top-level internal protection, autocomplete internal fixes
|
2021-11-23 14:25:07 -08:00 |
|
Brian Fiete
|
f1105a8ce1
|
Fixed comptime TypeDone type population reentracy issue
|
2021-11-23 12:09:28 -08:00 |
|
Brian Fiete
|
8922cc0c0d
|
Strip ref from comptype, rettype
|
2021-11-23 10:43:51 -08:00 |
|
Brian Fiete
|
12a3ba937a
|
Allow comptime extern constraint typerefs
|
2021-11-23 09:12:10 -08:00 |
|
Brian Fiete
|
6fe2a7002a
|
Fixed comptime declaring type with types with extension
|
2021-11-22 17:11:16 -08:00 |
|
Brian Fiete
|
f9b4526934
|
Simple circular reference detection fix
|
2021-11-14 18:02:09 -08:00 |
|
Brian Fiete
|
5674bf80c0
|
Circular data detection fix, TypeDataChanged rebuild fix
|
2021-11-03 07:07:49 -07:00 |
|
Brian Fiete
|
9697c2a682
|
Fixed data cycle detection for sized arrays
|
2021-11-01 14:44:05 -07:00 |
|
Brian Fiete
|
209f11836e
|
Fixed AreConstraintsSubset with null constraints
|
2021-11-01 11:32:24 -07:00 |
|
Brian Fiete
|
9030d86562
|
Fixed issues with some decltype statements in type alias decl
|
2021-11-01 07:56:45 -07:00 |
|
Brian Fiete
|
78524657ba
|
Fixed tuple type with generics with extern constraints
|
2021-11-01 07:30:13 -07:00 |
|
Brian Fiete
|
42874ed252
|
Fixed const field type dependency
|
2021-10-31 11:38:30 -07:00 |
|
Brian Fiete
|
d55ecbe902
|
Fixed attributes on typed primitives
|
2021-10-31 11:24:29 -07:00 |
|
Brian Fiete
|
7a8592268c
|
Fixed extern generic constraint and var constraint issues
|
2021-10-31 08:21:30 -07:00 |
|
Brian Fiete
|
319f071eae
|
Fixed some invalid error squiggles with undef-sized arrays
|
2021-10-30 07:36:14 -07:00 |
|
Brian Fiete
|
0bfa411d22
|
Emitted code refactor - copied typedefs
|
2021-10-28 08:05:14 -07:00 |
|
Brian Fiete
|
ea8b80497d
|
Self is type alias definition now refers to outer type
|
2021-10-26 10:45:45 -07:00 |
|
Brian Fiete
|
5618718e8d
|
Fixed base type with 'static using' typeref lookup
|
2021-10-23 08:46:17 -07:00 |
|
Brian Fiete
|
8a32ce5a69
|
Fixed sized array const-lookup dependency issue
|
2021-10-13 12:09:12 -07:00 |
|
Brian Fiete
|
37e4c589b0
|
Fixed type resolution infinite loop
|
2021-10-01 06:57:10 -07:00 |
|
Brian Fiete
|
f0cca6dc40
|
Fixed typedVal addr numeric cast
|
2021-08-02 16:54:42 -07:00 |
|
Brian Fiete
|
16829900bc
|
Allow extensions to declare abstract methods
|
2021-08-02 12:09:48 -07:00 |
|
Brian Fiete
|
dd37d6c092
|
Handled some method slotting reentrancy issues
|
2021-08-02 10:44:39 -07:00 |
|