Brian Fiete
|
965e2e2930
|
Moved scope of 'if (Call(var X))' arguments into the if parent's scope
|
2020-09-21 17:53:22 -07:00 |
|
Brian Fiete
|
5b8d2ffee2
|
Improvements to unassigned variable detection
|
2020-09-21 13:58:00 -07:00 |
|
Brian Fiete
|
75eeb25555
|
Refactoring of operator constraints, generic param population
|
2020-09-18 17:00:33 -07:00 |
|
Brian Fiete
|
006e738f69
|
Fixed const expr creation during box checking
|
2020-09-15 14:06:10 -07:00 |
|
Brian Fiete
|
da5b81f419
|
Dynamic boxing
|
2020-09-14 11:18:24 -07:00 |
|
Brian Fiete
|
8def1d4522
|
Reflection changes - interface info, boxed type
|
2020-09-14 06:54:49 -07:00 |
|
Brian Fiete
|
3627f8c40f
|
Reworked functions with explicit 'this'
|
2020-09-11 10:33:16 -07:00 |
|
Brian Fiete
|
25f44ae133
|
Added System.Compiler compile-time values
|
2020-09-04 08:09:04 -07:00 |
|
Brian Fiete
|
24aaa22f7a
|
Fixed error with generic method call on a static field
|
2020-09-03 10:24:42 -07:00 |
|
Brian Fiete
|
ca4b383339
|
More SIMD work
|
2020-08-25 07:33:55 -07:00 |
|
Brian Fiete
|
64b62c09be
|
Start of SIMD support
|
2020-08-23 05:42:42 -07:00 |
|
Brian Fiete
|
5a3701fa90
|
Fixed valueless alias, warn on unused attribute
|
2020-08-16 15:56:09 -07:00 |
|
Brian Fiete
|
99419097c5
|
Added [IgnoreErrors] block attribute
|
2020-08-16 08:33:51 -07:00 |
|
Brian Fiete
|
14e9f9aa53
|
Removed result from type population. Fixed early return.
|
2020-08-12 07:42:13 -07:00 |
|
Brian Fiete
|
32cd6d8841
|
Improved extern type constraints
|
2020-08-10 13:29:05 -07:00 |
|
Brian Fiete
|
c3bc2bc67c
|
Added extern constraints to types
|
2020-08-05 05:34:32 -07:00 |
|
Brian Fiete
|
fb960747ec
|
Fixed dependency issue with array arguments in specialized methods
|
2020-08-01 07:49:50 -07:00 |
|
Brian Fiete
|
fed75dfa85
|
Fixed an issue of zombie failed specialized methods in resolve-only
|
2020-07-21 13:14:09 -07:00 |
|
Brian Fiete
|
fc21c66b27
|
Method selection issues, issues with tuples containing 'var'
|
2020-07-20 07:17:33 -07:00 |
|
Brian Fiete
|
f9c0f2a311
|
Added reflect method filters
|
2020-07-14 08:27:25 -07:00 |
|
Brian Fiete
|
b30a72719c
|
Fixed issues with global var addresses in const arrays
|
2020-07-13 08:51:02 -07:00 |
|
Brian Fiete
|
037b2ac1e4
|
Added reflection category to distinct build options (wip)
|
2020-07-11 16:24:07 -07:00 |
|
Brian Fiete
|
a02de171ef
|
Added ability to lookup types with 'using static'
|
2020-07-07 10:46:53 -07:00 |
|
Brian Fiete
|
75dd1a4213
|
Added 'visibleProjectSet', changed visibility rules for generics
|
2020-07-01 12:06:28 -07:00 |
|
Brian Fiete
|
0154b75923
|
Fixed generic inner type alias with type extensions
|
2020-06-23 11:54:28 -07:00 |
|
Brian Fiete
|
4d53f185d8
|
Mixin name uniquing, 'this' for mixins
|
2020-06-20 17:25:37 -07:00 |
|
Brian Fiete
|
229a5aa5c5
|
Initializer expressions
|
2020-06-18 06:12:14 -07:00 |
|
Brian Fiete
|
abeda6909b
|
Added concept of strict equality
|
2020-06-17 05:13:53 -07:00 |
|
Brian Fiete
|
63dc33a970
|
Fixes for mixins in const exprs
|
2020-06-15 09:00:57 -07:00 |
|
Brian Fiete
|
08e38a03f9
|
Added [?] implied size for sized arrays with initializers
|
2020-06-13 08:36:39 -07:00 |
|
Brian Fiete
|
5da74382d4
|
Interop fixes and tests, fixing xplat struct passing issues
|
2020-06-10 07:12:07 -07:00 |
|
Brian Fiete
|
9f00539d90
|
Refactored generic type instances to be a BfGenericTypeInfo member
|
2020-06-05 07:01:58 -07:00 |
|
Brian Fiete
|
6fe9c78ada
|
Added support for generic tuples
|
2020-06-04 15:02:46 -07:00 |
|
Brian Fiete
|
03fbc9d468
|
Fixes for type dependencies and tests for type deletion bug
|
2020-06-04 11:47:55 -07:00 |
|
Brian Fiete
|
dacbcf4eb3
|
Fixed some constraint and generic type lifetime issues
|
2020-06-03 12:07:58 -07:00 |
|
Brian Fiete
|
c1a2bd79e1
|
Fixed 'using static'
|
2020-06-02 05:46:56 -07:00 |
|
Brian Fiete
|
c9da45715b
|
Added ability to rename labels and goto definition on labels
|
2020-05-29 16:58:47 -07:00 |
|
Brian Fiete
|
7bd29b5b69
|
Fixed issue choose 'int unknown' overload over generic method
|
2020-05-29 16:10:16 -07:00 |
|
Brian Fiete
|
6cb2df65a6
|
Improvements to interfaces: extensions, better generics, statics
|
2020-05-27 09:46:09 -07:00 |
|
Brian Fiete
|
92ccadce1e
|
Removed inline requests during vdata building
|
2020-05-25 05:37:12 -07:00 |
|
Brian Fiete
|
5a5287bc8b
|
Fixed generic alias and generic delegate issues
|
2020-05-23 17:25:47 -07:00 |
|
Brian Fiete
|
622b832858
|
Fixing reification of attributes
|
2020-05-18 17:20:03 -07:00 |
|
Brian Fiete
|
86d8f78761
|
Allowed more flexible attribute type lookup, supporting inner types
|
2020-05-18 13:12:18 -07:00 |
|
Brian Fiete
|
693334bdc8
|
Fixes to SetDeleted
|
2020-05-18 08:30:42 -07:00 |
|
Brian Fiete
|
76dfe97d78
|
Another pass at marking scoped raw arrays as deleted
|
2020-05-18 06:58:02 -07:00 |
|
Brian Fiete
|
767ced3563
|
Improved fatal errors - they run through crash handler now
|
2020-05-13 12:30:25 -07:00 |
|
Brian Fiete
|
b128180a15
|
Fixed some places where variable declarations should be illegal
|
2020-05-07 11:02:39 -07:00 |
|
Brian Fiete
|
61d9edea83
|
Added CallingConvention support, mangle specifying
|
2020-05-04 07:15:38 -07:00 |
|
Brian Fiete
|
842a6a8898
|
Added Obsolete support for moved collections
|
2020-04-29 09:53:48 -07:00 |
|
Brian Fiete
|
91b5ab36ca
|
Fixed void skipcall boxed methods
|
2020-04-28 07:30:45 -07:00 |
|