Brian Fiete
|
6d058ba59c
|
Expanding CTFE
|
2020-12-14 03:50:28 -08:00 |
|
Brian Fiete
|
577e199dcd
|
Start of compile-time function evaluation
|
2020-12-13 08:04:42 -08:00 |
|
Brian Fiete
|
3c45db1976
|
Fixed crash checking generic args for local method
|
2020-12-08 13:51:48 -08:00 |
|
Brian Fiete
|
34dcd47dd5
|
Fixes for type initializer blocks
|
2020-12-07 10:58:02 -08:00 |
|
Brian Fiete
|
9cd47a784b
|
Added 'protected internal' protection
|
2020-12-07 07:53:12 -08:00 |
|
Brian Fiete
|
8d3b0d9e59
|
Fixed while(false) loop
|
2020-12-06 09:06:14 -08:00 |
|
Brian Fiete
|
35c9cba898
|
Fixed type lookup for GetOperatorInfo
|
2020-12-06 07:54:02 -08:00 |
|
Brian Fiete
|
8852e7e194
|
Protected protection improvements
|
2020-12-06 07:32:01 -08:00 |
|
Brian Fiete
|
af53623536
|
fix fix
|
2020-12-05 13:27:51 -08:00 |
|
Brian Fiete
|
b264d7e4cb
|
Fixed invalid generic param 'can never be null' warning
|
2020-12-05 09:22:59 -08:00 |
|
Brian Fiete
|
45ca40f2c7
|
Made missing commutable attribute a warning instead of an error
|
2020-12-05 04:44:43 -08:00 |
|
Brian Fiete
|
b5064536e0
|
Improved static indexer support
|
2020-12-05 04:29:27 -08:00 |
|
Brian Fiete
|
195a699af4
|
Fixed early-exit cases in ctor
|
2020-12-04 06:29:25 -08:00 |
|
Brian Fiete
|
687dde063f
|
Include inner-overload method in classview
|
2020-12-04 05:22:49 -08:00 |
|
Brian Fiete
|
a17b086bd4
|
IntUnknown fix
|
2020-12-04 05:22:06 -08:00 |
|
Brian Fiete
|
f194d9ca0e
|
Method selection fixes
|
2020-12-03 12:20:51 -08:00 |
|
Brian Fiete
|
1b9921981e
|
Improved method selection with failed method match
|
2020-12-03 11:34:56 -08:00 |
|
Brian Fiete
|
b49e513494
|
Reworked binary operators and transformability
|
2020-12-03 07:50:36 -08:00 |
|
Brian Fiete
|
230b71cecb
|
Fixed some module mutability issues
|
2020-12-03 06:27:10 -08:00 |
|
Brian Fiete
|
adf46175cf
|
Improved string interpolation warnings/errors
|
2020-12-03 05:58:15 -08:00 |
|
Brian Fiete
|
bdd22c0154
|
Fixed imported method in extension module
|
2020-12-01 14:24:34 -08:00 |
|
Brian Fiete
|
222d030aa4
|
Fixed generic extension methods with primitive 'this'
|
2020-12-01 11:35:10 -08:00 |
|
Brian Fiete
|
d976ea77e9
|
Fixed extension method issues where 'this' type is missing
|
2020-12-01 10:57:10 -08:00 |
|
Brian Fiete
|
1b19eeb96e
|
Fix outer type inheritance list flashing when typing type name
|
2020-11-30 10:50:19 -08:00 |
|
Brian Fiete
|
0c51826a42
|
Fixed Go to Definition for enumerators with a Dispose method
|
2020-11-30 09:56:43 -08:00 |
|
Brian Fiete
|
12fa5614d3
|
Fixed parsing of ternary expressions with string literal results
|
2020-11-30 09:47:37 -08:00 |
|
Brian Fiete
|
1efd403472
|
Fixed invalid enum const type finalization with non-enum-case const
|
2020-11-30 06:23:52 -08:00 |
|
Brian Fiete
|
2c00929751
|
Fixed invalid FinishInit call during ignored method declaration
|
2020-11-30 06:22:37 -08:00 |
|
Brian Fiete
|
b9f84d328e
|
Fix for call with implicit captured 'var' type
|
2020-11-27 06:25:23 -08:00 |
|
Brian Fiete
|
cee6a78fc0
|
Fixed int-unknown issue in binary operation
|
2020-11-24 10:37:38 -08:00 |
|
Brian Fiete
|
637765d840
|
Removed debug catch
|
2020-11-21 08:04:17 -08:00 |
|
Brian Fiete
|
9a4aeb7ec7
|
Fixed cast check issue
|
2020-11-21 07:38:23 -08:00 |
|
Brian Fiete
|
b83bc2c2dc
|
Fixed generic property binding
|
2020-11-21 07:09:15 -08:00 |
|
Brian Fiete
|
f2eb588de3
|
Fixed invalid autoprop optimization with virtual properties
|
2020-11-19 14:17:14 -08:00 |
|
Brian Fiete
|
4cae7ff373
|
Fixes for default interface properties and bindings
|
2020-11-19 09:37:43 -08:00 |
|
Brian Fiete
|
8f59a9dc0a
|
Fixed index cast to int
|
2020-11-18 12:12:22 -08:00 |
|
Brian Fiete
|
dcacf87d66
|
Fixed ability to call GetType on an interface reference
|
2020-11-18 12:07:18 -08:00 |
|
Brian Fiete
|
d1334b0c8f
|
Properly generates an error when allocating in a const expression
|
2020-11-18 10:13:46 -08:00 |
|
Brian Fiete
|
3e763b41df
|
Fixed ObjectAccessCheck with null constant
|
2020-11-18 10:03:10 -08:00 |
|
Brian Fiete
|
d4ea9bce2b
|
Added error for using cascade operator on static method
|
2020-11-18 09:54:19 -08:00 |
|
Brian Fiete
|
bd3fa65692
|
Allow static method overrides in extensions
|
2020-11-17 23:19:56 -08:00 |
|
Brian Fiete
|
16a4b36b17
|
Fixed dynamic cast from class/interface constraint
|
2020-11-17 17:37:09 -08:00 |
|
Brian Fiete
|
959ccebc26
|
Improved errors for invalid method specifiers in interfaces
|
2020-11-16 17:44:39 -08:00 |
|
Brian Fiete
|
4c5881e5d3
|
Fixed GNU const ref mangling
|
2020-11-16 13:11:44 -08:00 |
|
Brian Fiete
|
fa0e712c2b
|
Added [MangleConst] support
|
2020-11-16 11:05:08 -08:00 |
|
Brian Fiete
|
826a7e6fba
|
Fixed append alloc array size calculation
|
2020-11-16 09:46:25 -08:00 |
|
Brian Fiete
|
234b3591eb
|
Fixed member field lookup from generic constraint
|
2020-11-16 08:47:45 -08:00 |
|
Brian Fiete
|
bb4f0df653
|
Fixed override fix
|
2020-11-16 07:51:51 -08:00 |
|
Brian Fiete
|
2e3880100b
|
Fixed mangling issue with method overrides in extensions
|
2020-11-16 07:36:34 -08:00 |
|
Brian Fiete
|
ca3308d959
|
Fixed CPP mangling for static fields
|
2020-11-16 05:23:19 -08:00 |
|