Brian Fiete
76c773b0c7
Parsing fix for failed collection initializer expression
2023-11-18 18:57:20 -05:00
Brian Fiete
0ae87320af
Fixed autocomplete on fully-qualified global members
2023-11-18 08:54:28 -05:00
Brian Fiete
41f2dae73a
Improve code emission in unspecialized type variations
2023-11-18 07:42:39 -05:00
Brian Fiete
cccf4bfe9a
Support case enum member capture in specialized section
2023-11-18 07:42:04 -05:00
Brian Fiete
6b469c4c39
Fixed ConstEval failed params generation infinite loop
2023-11-09 09:48:11 -05:00
Brian Fiete
b889a7e208
Failover case for unhandled type in CreateTypeDeclaration
2023-11-04 08:38:24 -07:00
Brian Fiete
30d5bbfa0c
Always continue on first-chance exceptions
2023-10-19 09:36:01 -07:00
Brian Fiete
078727c4a7
Hide internal generated methods from reflection, fix ctor/dtor names
2023-10-10 13:20:35 -07:00
Brian Fiete
a34e5a737d
Improved boxed value support in attribute data
2023-10-10 10:36:04 -07:00
Martin Cietwierkowski
d9d954254f
Add output window filtering options similar to what Visual Studio
...
offers.
To use right click on output window, and select which messages should
appear and which should be filtered out.
By default all types of messages appear as they normally would before
this change.
These settings are persisted into workspace_user file
This change helps keep the clutter out of the output window so that
program output logs are easier to read, especially on application
startup.
2023-08-23 20:18:45 -04:00
Brian Fiete
57c50635a0
Small failure case fixes
2023-08-18 12:04:33 -07:00
Brian Fiete
7bc7ccbbc4
Merge pull request #1882 from hermansimensen/master
...
Add intrinsic for emscripten assembly/javascript.
2023-08-09 07:29:47 -07:00
hermansimensen
ac9feaeaf5
avoid symbol name collisions
2023-08-07 16:51:42 +02:00
hermansimensen
eeea06a22b
Add em_asm funtionality
2023-08-06 15:54:14 +02:00
hermansimensen
6bde23b75e
Add em_asm intrinsic
2023-08-03 13:29:04 +02:00
Brian Fiete
891d0839f2
Added target null check in LoadProperty
2023-08-02 09:47:29 -07:00
Brian Fiete
559ac2f39e
Turn CreateValueFromExpression asset into InternalError
2023-07-27 07:16:54 -07:00
Brian Fiete
a269a19ed8
Fixed dwarf null check
2023-07-25 14:23:46 -07:00
Brian Fiete
974e8ac354
Fixed sign extension for constexpr geps
2023-07-25 07:43:22 -07:00
Brian Fiete
e2f45167f9
Fixed hot-swap mFindDbgModuleCache where addrs are not 64k-aligned
2023-07-25 07:42:37 -07:00
Brian Fiete
71dc0ab9d7
Fixed payload enum switch 'case .A:' after a 'case .A(let value):'
2023-07-24 12:52:23 -07:00
Brian Fiete
11bde5caf2
Fixed payload enum switch case comparison
2023-07-24 10:32:31 -07:00
Brian Fiete
588d05767e
Revert fix
2023-07-06 13:29:23 -04:00
Brian Fiete
0b68abde8f
Improved canceled comptime type rebuilds
2023-07-06 09:21:40 -04:00
Brian Fiete
19fcb7f890
Fixed 'Function' constraint
2023-07-03 10:08:40 -04:00
Brian Fiete
6be091c781
BfResolvedTypeSet iterator MovePastNulls
2023-06-30 06:47:33 -04:00
Brian Fiete
f4ef2d1fbf
mCurTypeInstance NULL check
2023-06-30 06:47:03 -04:00
Brian Fiete
c18c76b4fe
Properly handle splattable cast to base where base is CRepr
2023-06-29 11:43:43 -04:00
Brian Fiete
e46f525e90
Fixed arg
2023-06-29 07:49:21 -04:00
Brian Fiete
c6150c850e
Made ResolveTypeRef failure more robust
2023-06-29 07:48:11 -04:00
Brian Fiete
247eb0abdc
Fixed invalid return from GetSimdTypeString
...
Fixed invalid return from GetSimdTypeString
2023-06-29 07:37:24 -04:00
Brian Fiete
1aa99da714
Fixed LoadProperty for struct pointers
2023-06-28 16:21:37 -04:00
Brian Fiete
2ead8e5377
Improved attribute encoding for nulls
2023-06-24 06:03:46 -04:00
Brian Fiete
0c6bf2d6b5
Soften splat error in BfModule::Cast
2023-06-22 06:30:50 -04:00
Brian Fiete
c1f4466dd1
Fixed valueless foreach
2023-05-30 09:16:24 -04:00
Brian Fiete
77ce6a4175
Fixed some extension dtor null issues
2023-05-30 09:00:30 -04:00
Brian Fiete
f723ce1e39
Fix for valueluess mixin arguments
2023-05-05 06:17:05 -07:00
disarray2077
2a1bfbfa3f
Fixed errors in sized array constructor
2023-05-01 14:26:43 -03:00
Brian Fiete
fe5cae2220
Splat aggregation fix in sized array initializer
2023-04-18 11:26:21 -07:00
Brian Fiete
aabd84368d
Fixed ce dependency issue with mCeInnerFunctionInfo
2023-04-18 09:08:15 -07:00
Brian Fiete
41ab77d22d
Multi-variable for
formatting fix
2023-04-18 08:41:49 -07:00
Brian Fiete
e71cb928a6
Fixed HandleCEAttributes with unspecialized variations
2023-04-17 13:31:29 -07:00
Brian Fiete
cb85c2b482
Comptime support for memmove
2023-04-17 12:42:49 -07:00
Brian Fiete
a1dbea2574
Merge pull request #1824 from MineGame159/simd_improvements
...
Simd improvements
2023-04-17 11:47:11 -07:00
Brian Fiete
0738fa8ce9
Missing 'this' local variable protection
2023-04-17 09:43:51 -07:00
MineGame159
bf36bf4b95
Add min and max vector intrinsics and codegen infrastructure
2023-04-02 15:07:15 +02:00
MineGame159
7dad948f20
Add Runtime.Features to detect SIMD instruction set
2023-04-02 15:03:46 +02:00
MineGame159
3644486b69
Fix codegen emitting wrong instructions for double vector types
2023-03-30 18:59:38 +02:00
Brian Fiete
7083739120
Make TryToVector more strict
2023-03-21 21:50:01 -07:00
Brian Fiete
07f14f0ab8
Fixed Og+ vector cast
2023-03-21 16:54:17 -07:00