Brian Fiete
|
ce4b6e04de
|
Support for comptime file IO and process creation
|
2021-12-20 09:39:39 -05:00 |
|
Brian Fiete
|
69a597574d
|
Fixed some struct* constraint checking
|
2021-12-17 12:56:51 -05:00 |
|
Brian Fiete
|
ecdc22920a
|
Fixed erroneous return type limitations for operators
|
2021-12-17 08:30:15 -05:00 |
|
Brian Fiete
|
7115cb8e82
|
Fixed bitcast null issue
|
2021-12-16 11:18:57 -05:00 |
|
Brian Fiete
|
def7990dbe
|
More support for bitcasts with consts
|
2021-12-16 11:00:56 -05:00 |
|
Brian Fiete
|
2932fceae4
|
Allow boxed types to utilize comptime methods
|
2021-12-16 07:28:03 -05:00 |
|
Brian Fiete
|
a3b761ab26
|
Fixes for literal overflow detection
|
2021-12-15 12:17:20 -05:00 |
|
Brian Fiete
|
6a95cbb3b8
|
Diallow mut mismatch on function bind
|
2021-12-15 10:48:42 -05:00 |
|
Brian Fiete
|
c59fac571a
|
Fixed issue with ref to an opaque type
|
2021-12-14 12:35:42 -05:00 |
|
Brian Fiete
|
f92c3d1424
|
Reduced _imp symbols for methods that may become unreified
|
2021-12-14 09:54:22 -05:00 |
|
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 |
|