Brian Fiete
|
125d5c0c8c
|
Added Target CPU workspace override
|
2022-01-25 07:04:54 -05:00 |
|
Brian Fiete
|
91e856fc0b
|
Fixed condbr on aliased mixin param value
|
2022-01-25 06:16:57 -05:00 |
|
Brian Fiete
|
f6e8c64a20
|
Fixed GC marking of static sized array fields
|
2022-01-22 10:38:47 -05:00 |
|
Brian Fiete
|
46611ee8f2
|
Allow [Unchecked] bounds check disabling on sized array indexing
|
2022-01-22 10:38:05 -05:00 |
|
Brian Fiete
|
89b597c913
|
Generic outer type fixes, 'in' fixes
|
2022-01-22 07:57:02 -05:00 |
|
Brian Fiete
|
27a792e559
|
Fixed IsVar check
|
2022-01-22 07:01:57 -05:00 |
|
Brian Fiete
|
f4aa6c26ff
|
undef instead of fakeVal in const variation, fix typeAlias generic
|
2022-01-22 06:45:10 -05:00 |
|
Brian Fiete
|
bc39fe6204
|
Don't crash on failed GetOperand on invocation args
|
2022-01-22 06:08:42 -05:00 |
|
Brian Fiete
|
987413a691
|
Fixed 'unable to find member' null ptr crash
|
2022-01-22 06:01:31 -05:00 |
|
Brian Fiete
|
939d05e401
|
Support for sized array 'params' parameters
|
2022-01-21 14:23:48 -05:00 |
|
Brian Fiete
|
c1a1baea5f
|
Fixed operator overload error checks
|
2022-01-21 12:46:25 -05:00 |
|
Brian Fiete
|
023c832565
|
Fixed crash with 'params' in conversion operator
|
2022-01-21 12:15:48 -05:00 |
|
Brian Fiete
|
dd2ecfb316
|
Fixed generic operator overload method generic arg inference from toType
|
2022-01-21 12:01:50 -05:00 |
|
Brian Fiete
|
0de32f7b34
|
More improvements to conversion operator overloading on typed primitive
|
2022-01-21 07:14:45 -05:00 |
|
Brian Fiete
|
e0077fd4ef
|
Make multivariable for loops work 'for (int i = 0, j = 10; i < j; i++, j--)'
|
2022-01-21 06:57:35 -05:00 |
|
Brian Fiete
|
633424b6da
|
Improved casting of typed primitives with conversion operators
|
2022-01-20 16:24:18 -05:00 |
|
Brian Fiete
|
83bed6b004
|
Incorporate extern constraints from method in lookupField
|
2022-01-20 10:39:57 -05:00 |
|
Brian Fiete
|
8cd20d4866
|
Propogate mHadValidateErrors from outer type
|
2022-01-20 10:29:42 -05:00 |
|
Brian Fiete
|
a10ad8d6fe
|
Improved comptime var, undef, unspecialized variation
|
2022-01-20 08:18:28 -05:00 |
|
Brian Fiete
|
7c6bdeffbe
|
Improvements to new conversion operator overload invoker
|
2022-01-19 14:34:47 -05:00 |
|
Brian Fiete
|
5267e18783
|
'var' improvements, fixed cast issues with typed prim & constraint check
|
2022-01-19 10:38:20 -05:00 |
|
Brian Fiete
|
1b9e97a65c
|
Cast fix
|
2022-01-18 18:27:29 -05:00 |
|
Brian Fiete
|
cf7b6a7fee
|
Merge pull request #1384 from disarray2077/patch-1
Fix null dereference crash in parser
|
2022-01-18 11:06:25 -05:00 |
|
Brian Fiete
|
26df78fce2
|
Ref fix
|
2022-01-18 11:04:29 -05:00 |
|
Brian Fiete
|
95a27d5e93
|
Fixes to new conversion overload invoker
|
2022-01-18 10:34:33 -05:00 |
|
Brian Fiete
|
bac91516e7
|
Constraint check fixes
|
2022-01-18 06:44:08 -05:00 |
|
Brian Fiete
|
bf5c19269b
|
Allow generic conversion operators
|
2022-01-17 17:10:37 -05:00 |
|
Brian Fiete
|
c7d2d2e9bd
|
Make conversion operators use standard method matcher
|
2022-01-17 16:14:40 -05:00 |
|
Brian Fiete
|
15e1986a1c
|
Self resolution fix
|
2022-01-16 08:49:08 -05:00 |
|
Brian Fiete
|
130c5fe8c8
|
Fixes to UndoDeclaration
|
2022-01-16 08:29:00 -05:00 |
|
Brian Fiete
|
296faa7510
|
Fixed TypeEquals
|
2022-01-16 08:06:32 -05:00 |
|
Brian Fiete
|
c2ed003741
|
tryCE fix
|
2022-01-16 08:03:28 -05:00 |
|
Brian Fiete
|
913d60ef5b
|
More sophisticated Self equality check (ie: 'Result<Self>')
|
2022-01-16 08:00:57 -05:00 |
|
Brian Fiete
|
4e18517c03
|
Comptime can now run on unspecialized code
|
2022-01-16 07:59:51 -05:00 |
|
disarray2077
|
15b013010c
|
Fix null dereference crash in parser
|
2022-01-15 18:22:53 -03:00 |
|
Brian Fiete
|
a4a5d99fd0
|
Fixed static search for method params (fixes int[SIZE] resolution)
|
2022-01-15 09:35:56 -05:00 |
|
Brian Fiete
|
0d0d98f6d6
|
Improvements to generic inference with params
|
2022-01-15 08:53:41 -05:00 |
|
Brian Fiete
|
dc5ba5c67e
|
sret disable call fix
|
2022-01-14 13:16:34 -05:00 |
|
Brian Fiete
|
c378ef6e92
|
Fixed function call from expression
|
2022-01-14 08:15:49 -05:00 |
|
Brian Fiete
|
b048cafcfd
|
Fixed internal access in type aliases
|
2022-01-14 07:30:26 -05:00 |
|
Brian Fiete
|
e441032e4e
|
Add a dependency on element type in boxed type
|
2022-01-14 07:07:33 -05:00 |
|
Brian Fiete
|
5bc9642d26
|
Improved calling convention for aarch64
|
2022-01-14 06:23:36 -05:00 |
|
Brian Fiete
|
a65b69bcd0
|
Allow type ids in comptype
|
2022-01-13 11:41:05 -05:00 |
|
Brian Fiete
|
1b5f85615a
|
Disable lto on modules with dll exports (lld-link bug)
|
2022-01-13 11:40:44 -05:00 |
|
Brian Fiete
|
0c3f9a139d
|
Comptime rebuild and hot compile fixes
|
2022-01-13 11:40:14 -05:00 |
|
Brian Fiete
|
0e9f135d7e
|
Fixed opaque type issue in AssignDeferrredTupleAssignData
|
2022-01-11 22:02:47 -05:00 |
|
Brian Fiete
|
ed6959973a
|
Fixed some constraint lookups
|
2022-01-11 12:02:23 -05:00 |
|
Brian Fiete
|
3fcaa6b397
|
Fixed void(val) cast expression
|
2022-01-11 11:25:52 -05:00 |
|
Brian Fiete
|
e7f50985dc
|
Fix LLVM LTO error message
|
2022-01-11 10:40:11 -05:00 |
|
Brian Fiete
|
bf97431cdb
|
Improvements to overflow arithmetic
|
2022-01-11 10:36:22 -05:00 |
|