Brian Fiete
|
f29a74888c
|
Improved callstack handling with inlined methods
|
2022-05-30 15:43:49 -07:00 |
|
Brian Fiete
|
75333a0928
|
Improved circular mixin check, isconst(expr), [ConstSkip]
|
2022-05-30 11:40:49 -07:00 |
|
Brian Fiete
|
cab9b3d9c7
|
Fixed CheckLockYield while using StackHelper thread
|
2022-05-30 11:38:09 -07:00 |
|
Brian Fiete
|
996377909f
|
Added IsReadOnly to FieldInfo and MethodInfo
|
2022-05-30 06:20:47 -07:00 |
|
Brian Fiete
|
087a129007
|
Improved cwd handling in comptime, generator file/folder edit
|
2022-05-27 12:20:11 -07:00 |
|
Brian Fiete
|
f081365dab
|
Allow attributes on local methods
|
2022-05-27 11:28:53 -07:00 |
|
Brian Fiete
|
8567072eef
|
Called ReturnValueDiscarded after string interpolation
|
2022-05-27 10:42:32 -07:00 |
|
Brian Fiete
|
f2c9c889ef
|
Fixed some FindTypeDef caching errors
|
2022-05-27 10:24:01 -07:00 |
|
Brian Fiete
|
a8cf568bf9
|
Fixed unary operations on properties in specialized generic types
|
2022-05-27 08:32:26 -07:00 |
|
Brian Fiete
|
23d8e8993b
|
Fixed IsMissingSemicolon and IsExpression for defers
|
2022-05-27 07:56:56 -07:00 |
|
Brian Fiete
|
e3b3089623
|
Made open emit markers even more persistent
|
2022-05-27 07:24:33 -07:00 |
|
Brian Fiete
|
5763ac7d83
|
Relaxed assert
|
2022-05-27 06:29:52 -07:00 |
|
Brian Fiete
|
d881337a7e
|
Fixed indentation when prior line ends with comment
|
2022-05-26 16:01:55 -07:00 |
|
Brian Fiete
|
866bddde2e
|
Emit marker fixes - idSpan fix, persistent opening, specialized squiggle
|
2022-05-26 15:39:32 -07:00 |
|
Brian Fiete
|
da29789bd6
|
Fixed GetGenericTypeParamInstance with extensions
|
2022-05-25 15:03:06 -07:00 |
|
Brian Fiete
|
0c34e62df2
|
Improved recursive checks in InferGenericArgument
|
2022-05-25 14:41:17 -07:00 |
|
Brian Fiete
|
134893c11f
|
Fixed var case in SetupNullConditional
|
2022-05-24 07:46:42 -07:00 |
|
Brian Fiete
|
45edfc8604
|
Fixed false destructuring error
|
2022-05-24 06:52:28 -07:00 |
|
Brian Fiete
|
dd6e7f0c2a
|
pragma format disable/restore, better space handing in formatting
|
2022-05-24 06:20:35 -07:00 |
|
Brian Fiete
|
f9396f69c0
|
Fixed generic arg inference on types with emissions
|
2022-05-23 12:29:59 -07:00 |
|
Brian Fiete
|
5699a3ab6b
|
Fixed some mid-compile rebuild worklist invalidation issues
|
2022-05-23 12:03:47 -07:00 |
|
Brian Fiete
|
eccfabbad2
|
Watch lock fixes, add watch pointee/pointer address
|
2022-05-23 08:48:55 -07:00 |
|
Brian Fiete
|
d990e3afea
|
Fixed valueless autoprop setter
|
2022-05-22 18:56:16 -07:00 |
|
Brian Fiete
|
a6236eef2c
|
Fixed lost 'new' when formatting property
|
2022-05-21 18:02:46 -07:00 |
|
Brian Fiete
|
2c907aa13a
|
Improved populate reentrancy with custom attrs on nested type
|
2022-05-21 17:53:17 -07:00 |
|
Brian Fiete
|
7f340f7c82
|
Improved warning taking address of parameters
|
2022-05-21 11:58:26 -07:00 |
|
Brian Fiete
|
bb7a5a3dff
|
Null check in CheckModifyResult
|
2022-05-18 06:20:32 -07:00 |
|
Brian Fiete
|
ee3f197706
|
Made inferred ctor in initializer expr work as an argument
|
2022-05-16 18:35:07 -07:00 |
|
Brian Fiete
|
a0d7b8d699
|
Fixed log message
|
2022-05-16 15:25:45 -07:00 |
|
Brian Fiete
|
347dc5b8cf
|
Defer specialized module deletion
|
2022-05-16 15:21:59 -07:00 |
|
Brian Fiete
|
67329ac774
|
Formatting options
|
2022-05-16 11:01:30 -07:00 |
|
Brian Fiete
|
c73cf12f5e
|
Type deletion protection in mPopulateTypeWorkList
|
2022-05-16 10:56:20 -07:00 |
|
Brian Fiete
|
edfdf7e606
|
Fixed namespace references in GetSymbolReferences
|
2022-05-16 07:45:25 -07:00 |
|
Brian Fiete
|
2432ab4921
|
Make failed indexer match failover to first indexer decl
|
2022-05-15 18:14:45 -07:00 |
|
Brian Fiete
|
b4b0edf453
|
FixIntUnknown fix
|
2022-05-15 18:02:02 -07:00 |
|
Brian Fiete
|
75107a947c
|
Improved numeric handling on types with numeric conversion ops
|
2022-05-15 17:56:39 -07:00 |
|
Brian Fiete
|
fa2cb7ba56
|
Fixed subtracting pointers to zero-sized elements
|
2022-05-13 14:37:29 -07:00 |
|
Brian Fiete
|
688c80e2fc
|
Implemented mAllowReadOnlyReference for expression-bodied methods
|
2022-05-13 14:25:10 -07:00 |
|
Brian Fiete
|
2c1d38d45f
|
Put a lock around GetOutputFileNames
|
2022-05-13 13:24:32 -07:00 |
|
Brian Fiete
|
2388ae46ff
|
Null check in CeContext::GetCustomAttribute
|
2022-05-13 12:26:38 -07:00 |
|
Brian Fiete
|
ebd341e311
|
Fixed crash when attempting to apply a ce field attribute to a method
|
2022-05-13 12:22:30 -07:00 |
|
Brian Fiete
|
c5b479eb99
|
Perform SetGenericDependencies on identity pop, fix nested emit loc
|
2022-05-13 11:43:05 -07:00 |
|
Brian Fiete
|
29446404b6
|
Better emitted interface conformance, reified WorkList handling fix
|
2022-05-13 09:43:26 -07:00 |
|
Brian Fiete
|
bbd058eeaf
|
LocalVar leak fix
|
2022-05-07 15:03:13 -07:00 |
|
Brian Fiete
|
53ba6f6c1f
|
CE stack initialization
|
2022-05-07 14:58:27 -07:00 |
|
Brian Fiete
|
e1d7939081
|
Improved virtual overrides in extensions
|
2022-05-07 11:40:55 -07:00 |
|
Brian Fiete
|
8dc2cf9652
|
DoRefreshCollapse BfSystem lock fix
|
2022-05-07 06:26:12 -07:00 |
|
Brian Fiete
|
94a5d7e5e9
|
Skip const field evaluation in unspecialized variations
|
2022-05-06 12:50:33 -07:00 |
|
Brian Fiete
|
e5c4321440
|
Improved generic constraint const conversion handling
|
2022-05-06 12:49:57 -07:00 |
|
Brian Fiete
|
c750ed076c
|
Reduce BeefPerf calls
|
2022-05-06 12:03:39 -07:00 |
|