Brian Fiete
|
f830e23c52
|
Fixed some 'var' handling cases where module hasn't failed
|
2025-01-23 05:26:05 -08:00 |
|
Brian Fiete
|
18f7a5bd09
|
Sanity check for mid-compile deleted types
|
2025-01-22 08:04:38 -08:00 |
|
Brian Fiete
|
5000fa9843
|
Fixed tuple ToString with pointer member
|
2025-01-21 08:45:43 -08:00 |
|
Brian Fiete
|
4054a67ee1
|
Fixed assert with methodNum -2 (ambiguous)
|
2025-01-21 08:03:16 -08:00 |
|
Brian Fiete
|
c511773dad
|
Added typeof_comptime const type
|
2025-01-19 12:40:50 -08:00 |
|
Brian Fiete
|
a82cc0534d
|
Improved handling of mGhostDependencies. Codegen Abort
|
2025-01-19 08:39:46 -08:00 |
|
Brian Fiete
|
2f98e7f579
|
Improved opaques - can now be used with extension methods
|
2025-01-19 07:02:18 -08:00 |
|
Brian Fiete
|
af783bec7e
|
Removed mForceActiveTypeDef in DoMethodDeclaration
|
2025-01-18 10:12:39 -08:00 |
|
Brian Fiete
|
79e98fe9f7
|
Improved comptime circular data reference issues
|
2025-01-18 09:31:29 -08:00 |
|
Brian Fiete
|
1e44392da8
|
Better handling of extern generic constraints
|
2025-01-15 11:25:51 -08:00 |
|
Brian Fiete
|
5f4514211e
|
Improved CE TypeDeclaration handling, including proper rebuilding
|
2025-01-15 09:59:47 -08:00 |
|
Brian Fiete
|
062170d9e0
|
Improved comptime TypeDeclaration support, reworked base type population
|
2025-01-14 12:54:24 -08:00 |
|
Brian Fiete
|
e30972d3af
|
Added reflected TypeDeclaration support for comptime
|
2025-01-14 10:16:46 -08:00 |
|
Brian Fiete
|
05f17ce3ae
|
Fixed reifying dll import methods during hot compile
|
2025-01-09 05:58:32 -08:00 |
|
Brian Fiete
|
85fcca9c76
|
PopulateGlobalContainersList activeTypeDef fix
|
2025-01-08 10:35:53 -08:00 |
|
Brian Fiete
|
971cecdd99
|
Allow private member access in initializer block when subclassing
|
2025-01-06 07:10:18 -08:00 |
|
Brian Fiete
|
34cfe603e6
|
Disable autoprop for indexer
|
2025-01-04 12:26:21 -08:00 |
|
Brian Fiete
|
a5e9a33f64
|
Anonymous subclassing in initializer blocks
|
2025-01-04 10:57:37 -08:00 |
|
Brian Fiete
|
69fab22a39
|
Extension inner type visibility fix
|
2025-01-02 14:17:33 -08:00 |
|
Brian Fiete
|
7f9a272e23
|
Generic resolution fix
|
2025-01-02 13:33:45 -08:00 |
|
Brian Fiete
|
958fc30310
|
Inline anonymous type declarations
|
2025-01-02 11:42:33 -08:00 |
|
Brian Fiete
|
4f2c28862d
|
Debugger mouseover improvements
|
2024-12-31 07:48:03 -08:00 |
|
Brian Fiete
|
3864a8896b
|
Fixed const string bitcast failure
|
2024-12-02 08:28:24 -05:00 |
|
Brian Fiete
|
82c1125a68
|
Default ctor fix with emitted ctors
|
2024-11-21 16:29:40 -05:00 |
|
Brian Fiete
|
490324a300
|
Allow emissions of default ctor
|
2024-11-21 04:51:33 -05:00 |
|
Brian Fiete
|
908a76b92a
|
Fixed break targeting switch label
|
2024-11-20 11:33:28 -05:00 |
|
Brian Fiete
|
237b507745
|
Fixed enum underlying resolution with extension, ToString of void enum
|
2024-11-20 10:31:53 -05:00 |
|
Brian Fiete
|
14a3dd8e7d
|
Handle zero-sized enums (<= 1 member)
|
2024-11-08 09:16:27 -05:00 |
|
Brian Fiete
|
04ea8a6634
|
Generic constructors
|
2024-11-06 07:31:55 -05:00 |
|
Brian Fiete
|
64d646e130
|
params operator implicit cast, params generic inference fix
|
2024-11-04 06:06:46 -05:00 |
|
Brian Fiete
|
6c66d27ff4
|
Fixed Self renaming issue
|
2024-10-30 13:31:16 -04:00 |
|
Brian Fiete
|
31746c1f19
|
Wasm calling convention fixes. IDEHelper/Tests runs on wasm now.
|
2024-10-25 11:20:01 -04:00 |
|
Brian Fiete
|
2a8a68e5d1
|
Linux fix
|
2024-10-23 15:20:18 -04:00 |
|
Brian Fiete
|
c58dcb90df
|
Fixed delegate object access check
|
2024-10-23 11:45:31 -04:00 |
|
Brian Fiete
|
65ee34e37b
|
Added object access check to delegate invocation
|
2024-10-23 10:36:27 -04:00 |
|
Brian Fiete
|
f06e5efd2f
|
Fix uninitialized data in packing holes in BfVariant structs
|
2024-10-21 16:41:54 -04:00 |
|
Brian Fiete
|
085bb5f26e
|
Fixed fake alloca
|
2024-10-17 14:10:07 -04:00 |
|
Brian Fiete
|
55298ee884
|
Fixes NaN comparisons
|
2024-10-16 13:25:17 -04:00 |
|
Brian Fiete
|
b34a14502d
|
Make initializer expression work with 'in' ref values
|
2024-09-12 07:40:52 -04:00 |
|
Brian Fiete
|
04e67007dd
|
Tuple reflected name fix
|
2024-09-11 15:27:56 -04:00 |
|
Brian Fiete
|
29b2299dc2
|
Fix for tuple ToString with wrappable member types
|
2024-08-24 08:03:12 -04:00 |
|
Brian Fiete
|
29f6313bb3
|
Updates
|
2024-05-07 13:31:00 -04:00 |
|
Brian Fiete
|
c5dee2f8bc
|
Linux updates for LLVM
|
2024-05-06 12:43:52 -04:00 |
|
Brian Fiete
|
2dd6423fab
|
Initial LLVM 18.1.4 support
|
2024-05-01 06:26:14 -04:00 |
|
Brian Fiete
|
936dd656c8
|
Suppress 'hides inherited member' from base extension. Added MoreInfo
|
2024-04-27 15:22:34 -04:00 |
|
Brian Fiete
|
27ee2a10ac
|
declMethodInstance null check
|
2024-03-26 07:31:12 -04:00 |
|
Brian Fiete
|
f46f49f1db
|
Allow primitive constraints, fix false error on extension attributes
|
2024-03-23 12:27:17 -04:00 |
|
Brian Fiete
|
b8d9e9845f
|
Fixed new generic constraint check with foreign 'var' generic param
|
2024-03-22 17:27:17 -04:00 |
|
Brian Fiete
|
f44295e8ea
|
Don't allow conversions for type constraint matches
|
2024-03-22 07:47:39 -04:00 |
|
Brian Fiete
|
084566cdc6
|
Use StackHelper for very long if/else chains
|
2024-03-18 05:44:02 -04:00 |
|