Brian Fiete
|
d0f0834463
|
Fix null check
|
2021-12-11 16:21:37 -08:00 |
|
Brian Fiete
|
187fe8c4a5
|
More null checks
|
2021-12-11 13:01:22 -08:00 |
|
Brian Fiete
|
9517b3a9d5
|
AssertErrorState null check fix
|
2021-12-11 12:48:51 -08:00 |
|
Brian Fiete
|
9210f2f925
|
Static init fix
|
2021-12-11 09:47:42 -08:00 |
|
Brian Fiete
|
73099e4a04
|
Code generator support
|
2021-12-11 09:08:42 -08:00 |
|
disarray2077
|
8b96697fdf
|
Also expose type-specific AllocStackCount
|
2021-12-04 19:27:28 -03:00 |
|
disarray2077
|
111b785081
|
Expose AllocStackCount to corlib
|
2021-12-04 17:19:08 -03:00 |
|
Brian Fiete
|
c2ed0d4afe
|
Better error for duplicate method
|
2021-11-30 09:32:28 -08:00 |
|
Brian Fiete
|
aa56542fae
|
Better support for @ name prefixes
|
2021-11-29 08:38:42 -08:00 |
|
Brian Fiete
|
c5e2b78199
|
Comptime reentrancy fixes, deleting rebuild, static field fixes
|
2021-11-26 08:59:46 -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
|
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
|
3322211048
|
Avoid emitting bitCast in head block
|
2021-11-05 06:57:41 -07:00 |
|
Brian Fiete
|
a9872fcbac
|
Assert fix, comptime valueless return fix
|
2021-11-03 07:48:01 -07:00 |
|
Brian Fiete
|
617cdcbede
|
Support for passing Type to attributes
|
2021-11-02 11:32:06 -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
|
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
|
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 |
|
Brian Fiete
|
e5d70947d9
|
Fixed new/delete constraint checking
|
2021-10-31 10:04:04 -07:00 |
|
Brian Fiete
|
72cb353515
|
Fixed new/delete chained constraint checking
|
2021-10-31 08:36:34 -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
|
e5e11d52d4
|
Fixed EvaluateWithNewScope in const eval
|
2021-10-28 09:33:11 -07:00 |
|
Brian Fiete
|
0bfa411d22
|
Emitted code refactor - copied typedefs
|
2021-10-28 08:05:14 -07:00 |
|
Brian Fiete
|
4b7ad7036c
|
Dependency fix for elemented types (ie: pointer types)
|
2021-10-24 16:07:12 -07:00 |
|
Brian Fiete
|
eec2cb5e6c
|
Fixed unspecialized type reification issue
|
2021-10-23 08:53:12 -07:00 |
|
Brian Fiete
|
7cd16974b1
|
MakeAddressable const actualization fix
|
2021-10-22 11:45:59 -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
|
ab93df439d
|
Removed unnecessary change
|
2021-08-30 09:59:28 -07:00 |
|
Brian Fiete
|
88bd74644e
|
Create exit block for dtor
|
2021-08-30 09:52:53 -07:00 |
|
Brian Fiete
|
ac8d5cf014
|
Fix for early unconditional return in dtor
|
2021-08-30 09:37:19 -07:00 |
|
Brian Fiete
|
6df69a7d95
|
Null check
|
2021-08-30 08:00:05 -07:00 |
|
Brian Fiete
|
974b3a58e8
|
Fixed crashes related to attempts at comptime delegate binding
|
2021-08-02 12:30:05 -07:00 |
|
Brian Fiete
|
dd37d6c092
|
Handled some method slotting reentrancy issues
|
2021-08-02 10:44:39 -07:00 |
|
Brian Fiete
|
f0d99a2bcc
|
Moved interfaces to owned non-code-generating modules
|
2021-07-31 09:54:27 -07:00 |
|
Brian Fiete
|
f1d9964ba1
|
Allow comptime attempts on generic interface dispatches
|
2021-07-20 11:10:10 -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 |
|
Brian Fiete
|
c10565678e
|
Reflection support for method param attributes, return attributes
|
2021-07-06 10:55:38 -07:00 |
|
Brian Fiete
|
19513d3310
|
Fixes for methodRef dependencies and dependencies from generics
|
2021-07-05 21:15:58 -07:00 |
|