Brian Fiete
|
8f3060fd3c
|
Comptime method reflection, method entry/exit emission
|
2021-01-13 05:09:09 -08:00 |
|
Brian Fiete
|
bc8758bbac
|
Removed mDtorDef, fixed MethodSpecializationRequest on emitted method
|
2021-01-11 10:52:44 -08:00 |
|
Brian Fiete
|
71d4dd0e90
|
Early code generation support
|
2021-01-11 09:41:43 -08:00 |
|
Brian Fiete
|
0b48a60592
|
Generic delegate bind fix
|
2021-01-09 09:43:49 -08:00 |
|
Brian Fiete
|
e23aac35ef
|
Fixed size array inference
|
2021-01-09 09:43:11 -08:00 |
|
Brian Fiete
|
861c65820f
|
Fixed sized array size inference with typed initializer
|
2021-01-09 04:34:58 -08:00 |
|
Brian Fiete
|
0f33968030
|
Comptime naming fixes
|
2021-01-09 04:20:45 -08:00 |
|
Brian Fiete
|
3bbf2d8313
|
Comptime updates, start of metaprogramming support
|
2021-01-08 16:21:03 -08:00 |
|
Brian Fiete
|
16c4ee40c6
|
Error checking for generic arg count in typeof
|
2021-01-06 05:14:58 -08:00 |
|
Brian Fiete
|
fb2e70c04a
|
Fixed SetSwitchDefaultDest issue
|
2021-01-06 04:31:23 -08:00 |
|
Brian Fiete
|
a14544efa6
|
Fixed potential non-const cast of array size in type lookup
|
2021-01-05 16:23:49 -08:00 |
|
Brian Fiete
|
ee8c062253
|
Fixed circular reference inheritance issue with interfaces
|
2021-01-05 14:46:40 -08:00 |
|
Brian Fiete
|
111631dd9c
|
Fixed auto-ctor issue with splats
|
2021-01-05 14:28:35 -08:00 |
|
Brian Fiete
|
2fd58a38bb
|
Fixed parsing issue with failed argument list
|
2021-01-05 14:24:22 -08:00 |
|
Brian Fiete
|
56bcb6ecd1
|
Fixed method selection by extern constraint specificity
|
2021-01-05 13:51:31 -08:00 |
|
Brian Fiete
|
d0d89a552e
|
Fixed on-demand method issues
|
2021-01-05 13:50:57 -08:00 |
|
Brian Fiete
|
301f9eb1c1
|
Fixed const eval issues with generics
|
2021-01-05 05:55:41 -08:00 |
|
Brian Fiete
|
abd883212f
|
Fixed generic arg reification issue
|
2021-01-05 05:53:44 -08:00 |
|
Brian Fiete
|
07bb71150d
|
Fixed issue with failed variable bind in enum case
|
2021-01-04 13:44:11 -08:00 |
|
Brian Fiete
|
093a617b56
|
Fixed extern constraint checks
|
2021-01-04 13:31:35 -08:00 |
|
Brian Fiete
|
8d3d4e71ea
|
Fixed some undefs
|
2021-01-04 13:31:09 -08:00 |
|
Brian Fiete
|
156e3dd2fa
|
Fixed missing argument error in mixin
|
2021-01-04 12:28:56 -08:00 |
|
Brian Fiete
|
1c7087ddd9
|
Fixed ResolveGenericType with generic delegates
|
2021-01-04 12:18:26 -08:00 |
|
Brian Fiete
|
ccacf0b9db
|
Fixed inner type lookup within generic base type
|
2021-01-04 12:04:44 -08:00 |
|
Brian Fiete
|
086b5f2e7d
|
Added ability to reference static methods before type data population
|
2021-01-04 11:24:25 -08:00 |
|
Brian Fiete
|
a179dd7e5c
|
Fixed sized array cast
|
2021-01-04 11:22:18 -08:00 |
|
Brian Fiete
|
2ac2fe70fb
|
Fixed string interpolation scoping, {{ }} escaping
|
2021-01-04 06:33:39 -08:00 |
|
Brian Fiete
|
04126a7e40
|
Fixed inline set on extern methods
|
2021-01-03 05:34:14 -08:00 |
|
Brian Fiete
|
496eae24ad
|
Fixed const-eval-initialized const field dependency issues
|
2021-01-02 15:46:29 -08:00 |
|
Brian Fiete
|
1893988195
|
Fixed static initializer
|
2021-01-02 13:20:10 -08:00 |
|
Brian Fiete
|
9d1a5d9f3d
|
Added auto-constructors (ie: 'struct Vec : this(float x, float y);')
|
2021-01-02 12:54:05 -08:00 |
|
Brian Fiete
|
ae0f3c5ebb
|
Fixed warn/obsolete
|
2021-01-02 09:38:27 -08:00 |
|
Brian Fiete
|
1be37e6f24
|
Deprecated DeleteAndClearItems
|
2021-01-02 09:08:25 -08:00 |
|
Brian Fiete
|
bd57172996
|
Fixed argument cascades with ReturnValueDiscarded
|
2021-01-02 08:51:04 -08:00 |
|
Brian Fiete
|
8ceb7bf183
|
Fixed formatting of extern fields
|
2021-01-02 08:16:51 -08:00 |
|
Brian Fiete
|
2dbcca8ca4
|
Argument cascades
|
2021-01-02 08:11:07 -08:00 |
|
Brian Fiete
|
0692fb44a4
|
Added '.{ x = 1, y = 2}' initializer expression
|
2021-01-02 06:14:29 -08:00 |
|
Brian Fiete
|
b18cdc706c
|
GetUnspecializedMethodInstance local method fix
|
2021-01-02 05:27:09 -08:00 |
|
Brian Fiete
|
ca8b1a7959
|
GetUnspecializedMethodInstance fix
|
2021-01-02 05:05:10 -08:00 |
|
Brian Fiete
|
9d3b693cfa
|
Fixed some const vector and static vector issues
|
2021-01-01 16:39:04 -08:00 |
|
Brian Fiete
|
3b1a5fd4d6
|
Fixed ce dependency issue
|
2021-01-01 15:33:17 -08:00 |
|
Brian Fiete
|
06a1ea841f
|
Fixed some generic param cases with generic methods in generic variants
|
2021-01-01 15:33:00 -08:00 |
|
Brian Fiete
|
a672b49dea
|
Fixed const eval leaks
|
2020-12-31 11:47:34 -08:00 |
|
Brian Fiete
|
86b5e65015
|
Fixed const eval dependency issues
|
2020-12-31 11:31:19 -08:00 |
|
Brian Fiete
|
fa65029dfa
|
Fixed false signature change with multiple extensions
|
2020-12-31 09:56:51 -08:00 |
|
Brian Fiete
|
f81a1cf896
|
Fixed removal of alwaysinclude flags
|
2020-12-31 07:31:51 -08:00 |
|
Brian Fiete
|
3875fbcb2f
|
Fixed some flashing-errors with var returns
|
2020-12-31 06:50:38 -08:00 |
|
Brian Fiete
|
706fe9e04b
|
var-return support for const eval methods
|
2020-12-30 13:24:13 -08:00 |
|
Brian Fiete
|
585e2575e8
|
Fixed base-call append alloc
|
2020-12-30 06:26:59 -08:00 |
|
Brian Fiete
|
9eb3d8c3a5
|
Allow ctor calls with a 'var' constraint
|
2020-12-30 05:35:37 -08:00 |
|