Brian Fiete
36700b39ab
Fixed expandedParamsArray in unspecialized sections
2024-02-13 06:42:06 -05:00
Brian Fiete
b80db38cdc
Expanded const generic params to support structs
2024-02-13 06:12:12 -05:00
Brian Fiete
d9de51a019
Properly fill in padding members in innerconst aggs
2024-02-13 06:06:39 -05:00
Ron Zuckerman
af7ca28707
Add ability to get min/max values for generic floating point
2024-02-09 18:52:32 -06:00
Ron Zuckerman
484b9716db
Add ability to get min/max values for generic int's and uint's
2024-02-08 20:16:29 -06:00
Brian Fiete
6302416e40
Fixed constraints on generic delegates
2024-02-06 06:56:10 -05:00
Brian Fiete
ec2602f3b0
GenerateAutocompleteInfo genricParam sanity check in
2024-02-04 07:33:57 -05:00
Brian Fiete
88cc8eac96
Expression-bodied ctor printing fix
2024-01-26 06:07:27 -05:00
Brian Fiete
4b59c1463c
Fixed parameter attribute resolution in partials in CreateTypeData
2024-01-24 06:42:31 -05:00
Brian Fiete
f7dbe88169
Fixed mBaseClassCommas printing
2024-01-24 06:16:42 -05:00
Brian Fiete
b108349a67
Fixed rettype hashing
2024-01-23 07:09:20 -05:00
Brian Fiete
04f1802303
Fixed midcompile rebuild for deleted dependent types
2024-01-22 08:13:15 -05:00
Brian Fiete
a356186514
Fixed comptime reflected static field accesses
2024-01-22 08:12:15 -05:00
Brian Fiete
0010b29a98
Improved "unexpected character" error
2024-01-21 07:01:38 -05:00
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