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
|
89b597c913
|
Generic outer type fixes, 'in' fixes
|
2022-01-22 07:57:02 -05:00 |
|
Brian Fiete
|
939d05e401
|
Support for sized array 'params' parameters
|
2022-01-21 14:23:48 -05:00 |
|
Brian Fiete
|
c7d2d2e9bd
|
Make conversion operators use standard method matcher
|
2022-01-17 16:14:40 -05:00 |
|
Brian Fiete
|
4e18517c03
|
Comptime can now run on unspecialized code
|
2022-01-16 07:59:51 -05:00 |
|
Brian Fiete
|
0c3f9a139d
|
Comptime rebuild and hot compile fixes
|
2022-01-13 11:40:14 -05:00 |
|
Brian Fiete
|
3fcaa6b397
|
Fixed void(val) cast expression
|
2022-01-11 11:25:52 -05:00 |
|
Brian Fiete
|
dc6f940561
|
Support interface binding with complex 'Self' returns ie: Result<Self>
|
2022-01-08 09:28:48 -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
|
be6e7edf02
|
Fixed error/warning bool interference in AddErrorContext
|
2021-12-30 11:27:17 -05:00 |
|
Brian Fiete
|
252fe13a5d
|
Allow <=> on bools
|
2021-12-28 09:44:25 -05:00 |
|
Brian Fiete
|
b9908cb4a8
|
Allow calling convention attributes
|
2021-12-27 12:55:14 -05:00 |
|
Brian Fiete
|
ce4b6e04de
|
Support for comptime file IO and process creation
|
2021-12-20 09:39:39 -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
|
6a95cbb3b8
|
Diallow mut mismatch on function bind
|
2021-12-15 10:48:42 -05:00 |
|
Brian Fiete
|
aa56542fae
|
Better support for @ name prefixes
|
2021-11-29 08:38:42 -08:00 |
|
Brian Fiete
|
0d837d23cb
|
Allow typeof(Self) in static section
|
2021-11-27 08:01:08 -08:00 |
|
Brian Fiete
|
eb55b2d731
|
Null protection in IsInstanceOf
|
2021-11-02 09:57:16 -07:00 |
|
Brian Fiete
|
7a8592268c
|
Fixed extern generic constraint and var constraint issues
|
2021-10-31 08:21:30 -07:00 |
|
Brian Fiete
|
0bfa411d22
|
Emitted code refactor - copied typedefs
|
2021-10-28 08:05:14 -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
|
0dc45cb712
|
ByVal fixes
|
2021-09-16 07:56:55 -07:00 |
|
Brian Fiete
|
dd37d6c092
|
Handled some method slotting reentrancy issues
|
2021-08-02 10:44:39 -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
|
534dc7fb22
|
Restricted global container lookup
|
2021-07-15 12:50:42 -07:00 |
|
Brian Fiete
|
401ab0c98e
|
Fixed delegates with lowered return types
|
2021-07-12 07:55:36 -07:00 |
|
Brian Fiete
|
c598944f52
|
Better fix for VerifyTypeLookups
|
2021-02-28 11:41:00 -08:00 |
|
Brian Fiete
|
8e9d7ed4c4
|
Lost changes
|
2021-02-25 10:14:22 -08:00 |
|
Brian Fiete
|
a3c4c479fc
|
Fixed splat issue with opaque types
|
2021-02-24 06:02:17 -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
|
d11348a4e4
|
Refactored always-include
|
2021-01-30 08:08:30 -08:00 |
|
Brian Fiete
|
4d1672fbcf
|
Added 'in' parameter support
|
2021-01-27 09:01:47 -08:00 |
|
Brian Fiete
|
1e52dce7c4
|
Support for operators with ref parameters, sized array->span
|
2021-01-26 11:06:17 -08:00 |
|
Brian Fiete
|
71f677d902
|
Fixed errors during qualified static field reference
|
2021-01-22 08:50:21 -08:00 |
|
Brian Fiete
|
b283cb0aab
|
Fixed missing concrete type case in ResolveGenericType
|
2021-01-20 06:34:49 -08:00 |
|
Brian Fiete
|
d5203f44db
|
Fixed issue with 'sticky' methodrefs
|
2021-01-19 13:52:36 -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 |
|
Brian Fiete
|
8f3060fd3c
|
Comptime method reflection, method entry/exit emission
|
2021-01-13 05:09:09 -08:00 |
|
Brian Fiete
|
71d4dd0e90
|
Early code generation support
|
2021-01-11 09:41:43 -08:00 |
|
Brian Fiete
|
3bbf2d8313
|
Comptime updates, start of metaprogramming support
|
2021-01-08 16:21:03 -08:00 |
|