Brian Fiete
|
4efa88376c
|
Fixed extension issue, fixed false dep from conversion operator
|
2020-02-22 06:49:56 -08:00 |
|
Brian Fiete
|
d40f7fa759
|
More fixes for switch unreachable
|
2020-02-21 15:34:08 -08:00 |
|
Brian Fiete
|
748f7b8e49
|
Fixed 'unreachable' for comprehensive switch
|
2020-02-21 11:26:41 -08:00 |
|
Brian Fiete
|
590df7aec7
|
Better handling of this/base for autocomplete, colorization, goto def
|
2020-02-21 09:26:02 -08:00 |
|
Brian Fiete
|
b856f48006
|
Added an 'unreachable' instruction for comprehensive switches
|
2020-02-21 07:54:19 -08:00 |
|
Brian Fiete
|
cd9cf9f01f
|
Added default param values when adding fixit for overloads
|
2020-02-21 06:52:25 -08:00 |
|
Brian Fiete
|
5d1a9e6873
|
Fixed virtuals defaults issue, added virtuals test
|
2020-02-21 06:08:59 -08:00 |
|
Brian Fiete
|
40c404f329
|
Allow overrides to specify unique default param values
|
2020-02-20 17:18:53 -08:00 |
|
Brian Fiete
|
c2c2c24ac8
|
Fixed some issues with new/delete generic constraints
|
2020-02-20 11:57:25 -08:00 |
|
Brian Fiete
|
ace51cb7be
|
Fixed step out in disassembly
|
2020-02-20 09:31:06 -08:00 |
|
Brian Fiete
|
07fd22f9e0
|
Supporting proper lowering for CRepr int-sized structs
|
2020-02-20 05:21:23 -08:00 |
|
Brian Fiete
|
610d472b66
|
Fixed new defer warning
|
2020-02-19 14:02:49 -08:00 |
|
Brian Fiete
|
1f20d76f94
|
Added a 'cast' intrinsic
|
2020-02-19 13:16:33 -08:00 |
|
Brian Fiete
|
660e7d8125
|
Fix to ctor fix
|
2020-02-19 08:07:37 -08:00 |
|
Brian Fiete
|
9ffdb94740
|
Fix for calling private ctor from another ctor within the current type
|
2020-02-19 06:55:06 -08:00 |
|
Brian Fiete
|
f041caaeb8
|
Fixed readonly issues, particularly with statics
|
2020-02-19 06:35:52 -08:00 |
|
Brian Fiete
|
90e4cf8825
|
Expanded BinarySearch api, got rid of IComparable due to iOpComparable
|
2020-02-18 08:43:29 -08:00 |
|
Brian Fiete
|
6dd49f5d9b
|
Fix for valueless array allocations
|
2020-02-17 14:49:59 -08:00 |
|
Brian Fiete
|
fe531be4ef
|
Fixed an issue with primitive type aliases as generic params
|
2020-02-17 10:26:41 -08:00 |
|
Brian Fiete
|
179e67194d
|
Reworked 'using' - now properly supports nulls, requires IDisposable
|
2020-02-17 05:39:05 -08:00 |
|
Brian Fiete
|
7c44884cf0
|
Properly complains about hidden parameterless base ctor calling
|
2020-02-13 12:29:06 -08:00 |
|
Brian Fiete
|
7b9c994066
|
Fixed bugs related to generic delegate type references
|
2020-02-13 07:55:50 -08:00 |
|
Brian Fiete
|
cd26d44a62
|
Optimization to finding symbol references in file
|
2020-02-13 07:54:06 -08:00 |
|
Brian Fiete
|
093ae8f9c1
|
Reworked some pointer arithmetic to use gep instead of ptrtoint
|
2020-02-11 09:28:25 -08:00 |
|
Brian Fiete
|
8171c842f0
|
Fixed varargs and tuple building
|
2020-02-11 08:37:52 -08:00 |
|
Brian Fiete
|
7741344fd2
|
Added support for C-style vararg methods
|
2020-02-11 07:34:47 -08:00 |
|
Brian Fiete
|
6e485e5766
|
Fixed renaming of globals
|
2020-02-08 10:41:45 -08:00 |
|
Brian Fiete
|
234b3064ff
|
Added a fixit for adding a field from an identifier error
|
2020-02-08 06:13:48 -08:00 |
|
Brian Fiete
|
61bd31836d
|
Fixit improvements, remove namespace
|
2020-02-07 08:44:06 -08:00 |
|
Brian Fiete
|
7a5dd90cff
|
Added fixit for adding enum cases
|
2020-02-06 16:47:37 -08:00 |
|
Brian Fiete
|
75afbd4a3e
|
Fixed formatting for enums
|
2020-02-06 16:45:53 -08:00 |
|
Brian Fiete
|
45638a6e7e
|
Added fixit for missing interface implementation methods
|
2020-02-05 17:07:23 -08:00 |
|
Brian Fiete
|
ca64ea1f28
|
Fixed compond assignment operator overloads
|
2020-02-02 05:30:19 -08:00 |
|
Brian Fiete
|
3da6535ef5
|
Marking default ctors as illegal src positions
|
2020-02-01 11:42:32 -08:00 |
|
Brian Fiete
|
12de9cea4b
|
Now calls implicit cast for binary operators
|
2020-01-31 16:12:12 -08:00 |
|
Brian Fiete
|
df76b17c49
|
Fixed data cycle with interface decl "struct A : IEnumerable<Inner>"
|
2020-01-31 16:11:31 -08:00 |
|
Brian Fiete
|
87ac9e65cf
|
Fixed formatting of function/delegate types
|
2020-01-31 16:10:23 -08:00 |
|
Brian Fiete
|
d91483ed83
|
Fixed multi var decl in switch case
|
2020-01-31 16:10:06 -08:00 |
|
Brian Fiete
|
5d909752c9
|
Improved some var handling for allocations
|
2020-01-31 06:12:04 -08:00 |
|
Brian Fiete
|
1c876af91c
|
Fixed some decltype and rettype parsing
|
2020-01-31 06:11:13 -08:00 |
|
Brian Fiete
|
36bf9df1f5
|
Improved some fixits, boxing fix
|
2020-01-30 10:25:37 -08:00 |
|
Brian Fiete
|
d6566982f2
|
Boxing result change, warning on boxing obj, boxing generics
|
2020-01-30 07:06:16 -08:00 |
|
Brian Fiete
|
a75cc2d8f9
|
Better error messages for attempted op overload calls on interfaces
|
2020-01-29 16:26:52 -08:00 |
|
Brian Fiete
|
0b71897461
|
Added mouseover for let/var fields
|
2020-01-28 10:57:57 -08:00 |
|
Brian Fiete
|
62e62ed907
|
Fixed formatting for 'public abstract class'
|
2020-01-27 17:14:38 -08:00 |
|
Brian Fiete
|
64cb1ab193
|
Base ctor fixes
|
2020-01-26 06:42:34 -08:00 |
|
Brian Fiete
|
e6344c02b1
|
Fixed default base ctor issues
|
2020-01-26 06:28:04 -08:00 |
|
Brian Fiete
|
c48c292f78
|
Fixed bug from new default ctor
|
2020-01-25 10:04:52 -08:00 |
|
Brian Fiete
|
730ae877fa
|
Causing full refresh in IDE when deleting types
|
2020-01-25 06:21:46 -08:00 |
|
Brian Fiete
|
ed1cf60bb9
|
Fixing a case of adding to error nodes
|
2020-01-25 06:21:06 -08:00 |
|