Marc-André Lavoie
|
965e71e8e5
|
Changed mention of 'stack' to 'scope' in error msg
|
2020-04-08 22:32:49 -04:00 |
|
Brian Fiete
|
13d7b0c1c5
|
Fixed field var-resolving when calling methods
|
2020-04-07 08:31:17 -07:00 |
|
Brian Fiete
|
15c3ad98de
|
Changed array to Ordered instead of CRepr
|
2020-04-04 12:14:52 -07:00 |
|
Brian Fiete
|
a3020720c9
|
Fixed unqualified static lookups in mixins
|
2020-03-30 11:13:24 -07:00 |
|
Brian Fiete
|
0720b9ad1a
|
Fixed dependency issue with type lookups
|
2020-03-27 06:47:26 -07:00 |
|
Brian Fiete
|
9bd71299d9
|
Fixed 'case' for pointer to enums
|
2020-03-24 15:25:43 -07:00 |
|
Brian Fiete
|
5d4d21cce1
|
Added fixit for global namespace lookup
|
2020-03-21 13:09:42 -07:00 |
|
Brian Fiete
|
7458a90b5b
|
Fixed default parameters requiring conversion operators
|
2020-03-11 07:57:20 -07:00 |
|
Brian Fiete
|
e9ef8ed27c
|
Fix for sized array with const member size
|
2020-03-09 13:10:34 -07:00 |
|
Brian Fiete
|
686050a68b
|
Fixed some lowering of Win32 structs by value
|
2020-03-09 11:46:40 -07:00 |
|
Brian Fiete
|
d1c373420b
|
Fixed Friend check for properties
|
2020-03-09 06:51:41 -07:00 |
|
Brian Fiete
|
14ac27c977
|
Removed 'internal' protection - it's all about [Friend] now
|
2020-03-09 06:34:16 -07:00 |
|
Brian Fiete
|
81af04a1ce
|
Fixed crash when attempting invocation in const context
|
2020-03-02 08:07:11 -08:00 |
|
Brian Fiete
|
2c30afbfcf
|
Fixed issue where we allowed multiple semicolons at end of if statements
|
2020-03-02 06:25:00 -08:00 |
|
Brian Fiete
|
a43d4e8bd9
|
Added const equality checking for string literals
|
2020-02-28 14:46:12 -08:00 |
|
Brian Fiete
|
5bed292e87
|
Removed sized array initialization from tuples
|
2020-02-28 13:58:12 -08:00 |
|
Brian Fiete
|
bb34a468bb
|
Fixed crash when using a failed closure
|
2020-02-28 11:12:21 -08:00 |
|
Brian Fiete
|
c92bc523db
|
Added constant string appending with + operator, const string fixes
|
2020-02-28 09:20:43 -08:00 |
|
Brian Fiete
|
2bcfdcc06c
|
Improved spaceship- const evaluation, subtraction optimization
|
2020-02-23 07:41:06 -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
|
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
|
07fd22f9e0
|
Supporting proper lowering for CRepr int-sized structs
|
2020-02-20 05:21:23 -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
|
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
|
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
|
234b3064ff
|
Added a fixit for adding a field from an identifier error
|
2020-02-08 06:13:48 -08:00 |
|
Brian Fiete
|
7a5dd90cff
|
Added fixit for adding enum cases
|
2020-02-06 16:47:37 -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
|
12de9cea4b
|
Now calls implicit cast for binary operators
|
2020-01-31 16:12:12 -08:00 |
|
Brian Fiete
|
5d909752c9
|
Improved some var handling for allocations
|
2020-01-31 06:12:04 -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
|
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
|
7de7245b33
|
Fixed local method 'this' inside mixins
|
2020-01-24 12:29:54 -08:00 |
|
Brian Fiete
|
49122ae6aa
|
Fixed 'this' calls in mixins
|
2020-01-24 11:51:02 -08:00 |
|
Brian Fiete
|
fd64aa64d9
|
Made implicit tuple cast check names, fixed explicit tuple cast
|
2020-01-24 10:36:22 -08:00 |
|
Brian Fiete
|
e1958d165e
|
Allowing capture of shadowed (@) variables
|
2020-01-23 13:07:43 -08:00 |
|