Brian Fiete
7fcf1c09b6
Fixed crash with binOp deferRight with failed right eval
2024-01-19 07:11:29 -05:00
Ron Zuckerman
8bd12814b8
Bugfixes for number parsing
2024-01-14 17:06:43 -06:00
Brian Fiete
23729f8c0b
month+1 for TimeLocal
2024-01-04 06:33:13 -05:00
Brian Fiete
10fdde56c5
Fix for PerformBinaryOperation_NullCoalesce
2024-01-02 18:41:09 -05:00
Brian Fiete
13c66a7d31
Added indexers to navigation
2023-12-31 09:54:34 -05:00
Brian Fiete
633425f902
Fixed 'defer a->b()`
2023-12-31 09:41:36 -05:00
Brian Fiete
73265d82dd
Improved auto-ctor formatting
2023-12-31 09:20:12 -05:00
Brian Fiete
100e4c7fe8
More permissive parsing to allow for $"{a ? "b" : "c"}"
2023-12-31 06:41:46 -05:00
Brian Fiete
3ae310e9a8
Error on non-consteval properties with 'var' types
2023-12-31 06:13:54 -05:00
Brian Fiete
e245c922db
Go To Definition improvements
2023-12-28 10:28:24 -05:00
Brian Fiete
0bed50cf7c
Mangle fixes
2023-12-27 08:22:08 -05:00
Brian Fiete
166f997b0a
Function explicit-this invoke reify fix
2023-12-25 11:23:20 -05:00
Brian Fiete
0fc118c13c
Function reflection fix
2023-12-25 10:01:00 -05:00
Brian Fiete
504a7dca82
Fix function/delegate link error
2023-12-25 09:06:34 -05:00
Brian Fiete
b98f1ea6a4
Fixed reflecting Invoke for delegate/function
2023-12-25 07:07:32 -05:00
Brian Fiete
9d72043a71
Fixed autoCtor parsing issue when followed by type generic constraint
2023-12-24 07:05:27 -05:00
Brian Fiete
0734c9ffbb
AddMethodToWorkList abstract method fix
2023-12-24 07:04:27 -05:00
Brian Fiete
85273962be
Added label support to 'fallthrough'
2023-12-16 07:38:27 -05:00
Brian Fiete
e5ba928d85
Added soft error option to GetGenericParamInstance
2023-12-15 11:37:53 -05:00
Brian Fiete
dfa03f16dd
Added CeEvalFlags_IgnoreConstEncodeFailure
2023-12-15 11:20:02 -05:00
Brian Fiete
3e8d90d300
Fixed interface implementation on enums
2023-12-12 06:35:59 -05:00
Brian Fiete
fa256701c7
ceEmitContext null check
2023-11-28 06:39:40 -05:00
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