Brian Fiete
|
ed80a8d88b
|
Fixed comptime emission for enums
|
2021-11-24 13:27:39 -08:00 |
|
Brian Fiete
|
c52ef256a5
|
Fixed undef type issue in ceMachine
|
2021-11-23 17:32:22 -08:00 |
|
Brian Fiete
|
6874402e58
|
Don't allow virtual method for ceMachine entrypoint
|
2021-11-23 16:11:12 -08:00 |
|
Brian Fiete
|
048c1c1ab8
|
Made typeof(T) evaluate as undef
|
2021-11-23 15:09:17 -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
|
1536c89d63
|
Set propDef.mDeclaringType for Underlying
|
2021-11-23 11:41:33 -08:00 |
|
Brian Fiete
|
bde7b0b3aa
|
Fixed symbol rename for types with comptime emissions
|
2021-11-23 11:34:30 -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
|
dc57db202d
|
PrepareFunction fix during reentry (error condition)
|
2021-11-20 10:39:01 -08:00 |
|
Brian Fiete
|
238def6389
|
mIndexerValues clear fix
|
2021-11-17 13:57:51 -08:00 |
|
Brian Fiete
|
11e41558d7
|
Fixed documentation generic TypeToString crash
|
2021-11-16 12:28:25 -08:00 |
|
Brian Fiete
|
c107a33268
|
Handle block splitting in tuple match
|
2021-11-15 16:44:28 -08:00 |
|
Brian Fiete
|
f58362343b
|
Support for 'params' in indexer
|
2021-11-15 15:01:48 -08:00 |
|
Brian Fiete
|
5a3c0eaf39
|
Support for IntToPtr and PtrToInt const copying
|
2021-11-14 18:23:48 -08:00 |
|
Brian Fiete
|
f9b4526934
|
Simple circular reference detection fix
|
2021-11-14 18:02:09 -08:00 |
|
Brian Fiete
|
6077a343ca
|
Fixed null check
|
2021-11-06 07:26:37 -07:00 |
|
Brian Fiete
|
699243e3e0
|
Error on missing enum payload args
|
2021-11-05 13:23:52 -07:00 |
|
Brian Fiete
|
3322211048
|
Avoid emitting bitCast in head block
|
2021-11-05 06:57:41 -07:00 |
|
Brian Fiete
|
fd08367e2b
|
Valueless equality check fix, respecting equality operator overloads
|
2021-11-04 10:54:20 -07:00 |
|
Brian Fiete
|
869d626412
|
Allow expression-bodied mixins
|
2021-11-04 08:05:33 -07:00 |
|
Brian Fiete
|
3ec68ee1e0
|
Fixed inferred-type primitive ctor invocation
|
2021-11-03 13:09:32 -07:00 |
|
Brian Fiete
|
52c5e47575
|
DeferParamEval for ctor initializer Add
|
2021-11-03 11:34:33 -07:00 |
|
Brian Fiete
|
a9872fcbac
|
Assert fix, comptime valueless return fix
|
2021-11-03 07:48:01 -07:00 |
|
Brian Fiete
|
613aa116f4
|
Sized array mangle fixes
|
2021-11-03 07:46:54 -07:00 |
|
Brian Fiete
|
5674bf80c0
|
Circular data detection fix, TypeDataChanged rebuild fix
|
2021-11-03 07:07:49 -07:00 |
|
Brian Fiete
|
617cdcbede
|
Support for passing Type to attributes
|
2021-11-02 11:32:06 -07:00 |
|
Brian Fiete
|
eb55b2d731
|
Null protection in IsInstanceOf
|
2021-11-02 09:57:16 -07:00 |
|
Brian Fiete
|
da428d2c50
|
Record mUnreifiedStringPoolRefs in correct owner module
|
2021-11-02 09:57:03 -07:00 |
|
Brian Fiete
|
9697c2a682
|
Fixed data cycle detection for sized arrays
|
2021-11-01 14:44:05 -07:00 |
|
Brian Fiete
|
d593488591
|
Allow some warnings during specialization
|
2021-11-01 13:46:24 -07:00 |
|
Brian Fiete
|
ed99fb9bdf
|
Zero out typed primitives in ctor
|
2021-11-01 11:41:45 -07:00 |
|
Brian Fiete
|
209f11836e
|
Fixed AreConstraintsSubset with null constraints
|
2021-11-01 11:32:24 -07:00 |
|
Brian Fiete
|
918a28bfb7
|
Change in comparison operator selection priority
|
2021-11-01 11:08:10 -07:00 |
|
Brian Fiete
|
17d2db4cc4
|
Method selection fix for extern constraints, no ambiguity error for var
|
2021-11-01 10:22:28 -07:00 |
|
Brian Fiete
|
4188f607c7
|
Method selection fix with extern constraint subsets, prim default ctor
|
2021-11-01 09:30:37 -07:00 |
|
Brian Fiete
|
e887b2fb59
|
Fixed a var-return case with generics methods specialized with var
|
2021-11-01 08:26:45 -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
|
2af4468b4d
|
Fixed field lookup crash with null mCurMethodInstance
|
2021-11-01 07:37:07 -07:00 |
|
Brian Fiete
|
483eb41c6e
|
Fixed crash with failed indexer arg
|
2021-11-01 07:33:17 -07:00 |
|
Brian Fiete
|
78524657ba
|
Fixed tuple type with generics with extern constraints
|
2021-11-01 07:30:13 -07:00 |
|
Brian Fiete
|
b298b232ef
|
Fixed object in CreateConstant
|
2021-11-01 07:22:06 -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
|
fdcfba8bad
|
Fixed inferred FromEnd index value
|
2021-10-31 11:16:51 -07:00 |
|
Brian Fiete
|
9f9f9b0364
|
Fixed default ctor detection
|
2021-10-31 10:52:16 -07:00 |
|
Brian Fiete
|
7f1d8803d9
|
Restore original mixin state for deferred block emission
|
2021-10-31 10:39:00 -07:00 |
|