Brian Fiete
|
cee266d6e6
|
Unspec variation base fix, debugger default params, debug enum type
|
2022-05-31 11:01:26 -07:00 |
|
Brian Fiete
|
a086de3d8e
|
Improved error handling in Compiler.Emit
|
2022-05-30 17:39:21 -07:00 |
|
Brian Fiete
|
f2c9c889ef
|
Fixed some FindTypeDef caching errors
|
2022-05-27 10:24:01 -07:00 |
|
Brian Fiete
|
e3b3089623
|
Made open emit markers even more persistent
|
2022-05-27 07:24:33 -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
|
5699a3ab6b
|
Fixed some mid-compile rebuild worklist invalidation issues
|
2022-05-23 12:03:47 -07:00 |
|
Brian Fiete
|
2c907aa13a
|
Improved populate reentrancy with custom attrs on nested type
|
2022-05-21 17:53:17 -07:00 |
|
Brian Fiete
|
edfdf7e606
|
Fixed namespace references in GetSymbolReferences
|
2022-05-16 07:45:25 -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
|
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
|
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 |
|
Brian Fiete
|
d623c21495
|
Compiler performance enhancements
|
2022-05-06 11:28:38 -07:00 |
|
Brian Fiete
|
9972ff32ab
|
Move mid-compile rebuild request into a work list
|
2022-05-04 06:40:26 -07:00 |
|
Brian Fiete
|
5271f5e2fd
|
Improvements to emit markers on emits only in specialized types
|
2022-05-02 07:48:29 -07:00 |
|
Brian Fiete
|
717d6aa4cf
|
Changed ResolveSelfType to not require a type instance
|
2022-04-30 08:10:57 -07:00 |
|
Brian Fiete
|
23b777c6f8
|
Fixed nested generic const value types
|
2022-04-29 08:19:24 -07:00 |
|
Brian Fiete
|
7c11274e1e
|
Fix for const expr in method generic arg
|
2022-04-28 11:52:58 -07:00 |
|
Brian Fiete
|
2bbe66cecc
|
Circular dependency checking between generic constraints
|
2022-04-25 17:53:54 -07:00 |
|
Brian Fiete
|
7ddec857f6
|
Fixed Emit marker in generic types where unspecialized has no emission
|
2022-04-25 13:45:18 -07:00 |
|
Brian Fiete
|
42e837301b
|
Improved undef handling of unspecialized const generic arg
|
2022-04-18 11:04:45 -07:00 |
|
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
|
b9a9a4bfac
|
Improved emit embeds for method entry/exit
|
2022-04-17 12:44:31 -07:00 |
|
Brian Fiete
|
ea637c5684
|
mEmitSourceMap hash fix
|
2022-04-17 07:35:53 -07:00 |
|
Brian Fiete
|
44ecb92315
|
Auto ctor fixes
|
2022-04-16 16:43:21 -07:00 |
|
Brian Fiete
|
e30ca6efb9
|
Fixed generic const bool specification
|
2022-04-16 07:30:55 -07:00 |
|
Brian Fiete
|
4d1e14a1c3
|
Show comptime emits as embedded sourceviews
|
2022-04-16 06:27:54 -07:00 |
|
Brian Fiete
|
17b29c7227
|
Fixed attempt to declare base type for an interface
|
2022-03-23 17:07:31 -07:00 |
|
Brian Fiete
|
69028249d7
|
Improved handling of recursive type aliases
|
2022-03-19 10:09:14 -07:00 |
|
Brian Fiete
|
676e7988fb
|
Fixes from valgrind
|
2022-03-18 18:06:14 -07:00 |
|
Brian Fiete
|
2d8221dffe
|
Display comptime invocation source on callstack
|
2022-03-17 08:47:34 -07:00 |
|
Brian Fiete
|
a76c650b86
|
Compiler warning fix
|
2022-03-17 07:57:44 -07:00 |
|
Brian Fiete
|
b334423106
|
Fleshing out comptime debugging
|
2022-03-15 16:33:30 -07:00 |
|
Brian Fiete
|
ff2e40e3bf
|
Comptime debugging
|
2022-03-08 06:27:06 -08:00 |
|
Brian Fiete
|
b364760105
|
Fixed reflection of generic attributes
|
2022-03-03 12:55:56 -08:00 |
|
Brian Fiete
|
3dd4212ccd
|
Fixed IsTypeMemberIncluded generic unspecialized variation check
|
2022-02-25 06:15:07 -08:00 |
|
Brian Fiete
|
faaae112b5
|
Fixed case of deleting tuple mid-compile
|
2022-02-24 11:18:06 -08:00 |
|
Brian Fiete
|
4f8426d8f1
|
Method range check
|
2022-02-24 05:35:58 -08:00 |
|
Brian Fiete
|
3b412719fe
|
Allow IOnTypeInit for method declarations
|
2022-02-23 17:19:56 -08:00 |
|
Brian Fiete
|
35584ef288
|
PopulateType fixes with nested generic type references
|
2022-02-23 07:35:21 -08:00 |
|
Brian Fiete
|
f8d6f1405a
|
Fixed circular data check with attributes on fields and properties
|
2022-02-22 21:44:52 -08:00 |
|
Brian Fiete
|
fefed0948e
|
Overhaul generic type reference lookup
|
2022-02-22 17:58:45 -08:00 |
|
Brian Fiete
|
e5f280de32
|
Fix for unbound generic type lookups
|
2022-02-22 08:42:41 -08:00 |
|
Brian Fiete
|
0ce67cecc2
|
Distinct type option filter entry fixes, Include Filtered fix
|
2022-02-21 18:32:23 -08:00 |
|