Brian Fiete
|
a30e539d29
|
Allow Compiler.Emit during lambda capture phase
|
2022-04-18 10:42:08 -07:00 |
|
Brian Fiete
|
1a93660416
|
Better handling of undef const expressions
|
2022-04-18 07:57:15 -07:00 |
|
Brian Fiete
|
071dfa8e09
|
Restrict const expression usage to generic arguments
|
2022-04-18 07:16:45 -07:00 |
|
Brian Fiete
|
2b9443744b
|
Const generic arg fixes
|
2022-04-17 17:46:35 -07:00 |
|
Brian Fiete
|
b9a9a4bfac
|
Improved emit embeds for method entry/exit
|
2022-04-17 12:44:31 -07:00 |
|
Brian Fiete
|
6a8bbd1240
|
Added GetGenericArgType to MethodInfo
|
2022-04-17 12:43:49 -07:00 |
|
Brian Fiete
|
7e59c7fb93
|
Added static search lookup for mixins
|
2022-04-17 10:34:42 -07:00 |
|
Brian Fiete
|
0de3a62e8b
|
Fixed infinite emit refresh loop with non-deterministic emits
|
2022-04-17 09:56:52 -07:00 |
|
Brian Fiete
|
f3f2f4c6ec
|
File-scoped namespaces
|
2022-04-17 08:40:25 -07:00 |
|
Brian Fiete
|
ea637c5684
|
mEmitSourceMap hash fix
|
2022-04-17 07:35:53 -07:00 |
|
Brian Fiete
|
9687e7dccc
|
FieldDef null check
|
2022-04-17 06:34:34 -07:00 |
|
Brian Fiete
|
44ecb92315
|
Auto ctor fixes
|
2022-04-16 16:43:21 -07:00 |
|
Brian Fiete
|
87f3aa0335
|
Parse fix with misplaced custom attributes
|
2022-04-16 14:29:43 -07:00 |
|
Brian Fiete
|
69fbaf670d
|
Fixed fallthrough inside 'if' or another break scope
|
2022-04-16 13:40:30 -07:00 |
|
Brian Fiete
|
229c7fbd12
|
More explicit alignments
|
2022-04-16 13:22:32 -07:00 |
|
Brian Fiete
|
17e9963d71
|
Add warning to always-true and always-false 'is' checks
|
2022-04-16 09:00:51 -07:00 |
|
Brian Fiete
|
f49b1b5cf9
|
auto& fix
|
2022-04-16 08:26:38 -07:00 |
|
Brian Fiete
|
b9ad5aa61e
|
BfCeTypeEmitSourceKind decl
|
2022-04-16 07:33:53 -07:00 |
|
Brian Fiete
|
e30ca6efb9
|
Fixed generic const bool specification
|
2022-04-16 07:30:55 -07:00 |
|
Brian Fiete
|
946a72d21d
|
Null check in LoadProperty
|
2022-04-16 07:26:50 -07:00 |
|
Brian Fiete
|
8730f35c30
|
Fixed null case in GetSourceClassifier
|
2022-04-16 07:16:18 -07:00 |
|
Brian Fiete
|
4d1e14a1c3
|
Show comptime emits as embedded sourceviews
|
2022-04-16 06:27:54 -07:00 |
|
Brian Fiete
|
202d21734c
|
Fixed LLVM cast intrinsic for vectors
|
2022-04-01 18:18:21 -07:00 |
|
Brian Fiete
|
b5ddc1c24b
|
Fixed comptime valueless ctor
|
2022-03-31 11:16:13 -07:00 |
|
Brian Fiete
|
6cce0ffc25
|
Fixed comptime reflection reentrancy issue with StringView
|
2022-03-31 10:47:23 -07:00 |
|
Brian Fiete
|
394a7e0bc5
|
Direct auto-prop inc/dec fix
|
2022-03-31 08:26:23 -07:00 |
|
Brian Fiete
|
4e0ba6b746
|
IntUnknown fix
|
2022-03-31 06:57:30 -07:00 |
|
Brian Fiete
|
17b29c7227
|
Fixed attempt to declare base type for an interface
|
2022-03-23 17:07:31 -07:00 |
|
Brian Fiete
|
6e38c1c3b6
|
Placeholder implementation for constraint expressions
|
2022-03-23 09:35:02 -07:00 |
|
Brian Fiete
|
dead14fac6
|
Removed error on GetRawMethodInstance null result
|
2022-03-23 09:22:23 -07:00 |
|
Brian Fiete
|
7958b3a38d
|
Fixed IsCompatibleInterfaceMethod case with generic params
|
2022-03-21 11:56:11 -07:00 |
|
Brian Fiete
|
18794e7db6
|
Comptime debugging fix with non-incremental builds (ie: Release)
|
2022-03-21 11:14:19 -07:00 |
|
Brian Fiete
|
c6a7af2a4b
|
Fixed dependency of alias types
|
2022-03-19 12:24:56 -07:00 |
|
Brian Fiete
|
ad35a8a254
|
Fixed implicit cast from void to StringView
|
2022-03-19 11:38:19 -07:00 |
|
Brian Fiete
|
84d4084f83
|
Fixed handling of splattable 'params' types like 'Span<T>'
|
2022-03-19 10:45:04 -07:00 |
|
Brian Fiete
|
69028249d7
|
Improved handling of recursive type aliases
|
2022-03-19 10:09:14 -07:00 |
|
Brian Fiete
|
9ee38354f7
|
Fixed fixit for unused local variables in methods with local methods
|
2022-03-19 09:31:16 -07:00 |
|
Brian Fiete
|
87d403f72e
|
Suppress 'unreachable code' for 'System.Compiler' comparison branches
|
2022-03-19 09:16:51 -07:00 |
|
Brian Fiete
|
7cb92e4007
|
Allow ? match to 'out' during CheckMethod
|
2022-03-19 08:20:51 -07:00 |
|
Brian Fiete
|
323e69bbd6
|
Fixed errors with null param typeref
|
2022-03-19 07:35:28 -07:00 |
|
Brian Fiete
|
332bebe4ff
|
Symbol rename fixes for extended utf8 chars
|
2022-03-19 07:01:45 -07:00 |
|
Brian Fiete
|
0672f43d74
|
Fixed let ptr = append decltype(_member)(); case
|
2022-03-19 06:13:20 -07:00 |
|
Brian Fiete
|
acb64dad0f
|
Fixed enum case initialization from method call
|
2022-03-18 22:00:53 -07:00 |
|
Brian Fiete
|
af6ac720c7
|
Fixed formatting of enums with comments
|
2022-03-18 18:34:49 -07:00 |
|
Brian Fiete
|
df02aa3b6a
|
Fixed linker error where startup object is a static block
|
2022-03-18 18:22:10 -07:00 |
|
Brian Fiete
|
676e7988fb
|
Fixes from valgrind
|
2022-03-18 18:06:14 -07:00 |
|
Brian Fiete
|
0feaaded22
|
Display type name in System.Type debug summary string
|
2022-03-17 17:04:32 -07:00 |
|
Brian Fiete
|
e64ba8a8a3
|
Improved enum displays and [Type] for System.Type
|
2022-03-17 16:56:56 -07:00 |
|
Brian Fiete
|
7dc09b38f9
|
Fix for formatting of readonly ref on properties
|
2022-03-17 12:10:52 -07:00 |
|
Brian Fiete
|
a64e595416
|
Fixed unspecialized variation assert
|
2022-03-17 11:27:06 -07:00 |
|