Brian Fiete
|
6b9bb361f9
|
Fixed attempted array allocation with negative dimension
|
2021-09-28 13:25:15 -07:00 |
|
Brian Fiete
|
a5fff0fdbc
|
Properly throw error on missing comma with multidim array
|
2021-09-25 07:24:09 -07:00 |
|
Brian Fiete
|
8280cdba56
|
Fixed invalid const binop resolution for non-simple consts
|
2021-09-22 08:07:01 -07:00 |
|
Brian Fiete
|
bdff67509c
|
Fixed mDeferredLifetimeEnds during ignoreWrites
|
2021-09-21 09:58:43 -07:00 |
|
Brian Fiete
|
0dc45cb712
|
ByVal fixes
|
2021-09-16 07:56:55 -07:00 |
|
Brian Fiete
|
546e5f7e5e
|
Reworking blockExpr value
|
2021-09-14 08:00:43 -07:00 |
|
Brian Fiete
|
f9bb9e84e7
|
Scope fix
|
2021-09-12 18:22:52 -07:00 |
|
Brian Fiete
|
484a0bf375
|
Fix for literal int int expression block, fixed lifetime
|
2021-09-12 18:14:22 -07:00 |
|
Brian Fiete
|
723e2177fc
|
Fixed expressions block results where values could cross ScopeHardEnd
|
2021-09-11 07:34:44 -07:00 |
|
Brian Fiete
|
4cda126188
|
offsetof
|
2021-09-10 14:21:25 -07:00 |
|
Brian Fiete
|
0e609637de
|
Fix for posixDynLib
|
2021-09-06 07:16:44 -07:00 |
|
Brian Fiete
|
ab93df439d
|
Removed unnecessary change
|
2021-08-30 09:59:28 -07:00 |
|
Brian Fiete
|
88bd74644e
|
Create exit block for dtor
|
2021-08-30 09:52:53 -07:00 |
|
Brian Fiete
|
ac8d5cf014
|
Fix for early unconditional return in dtor
|
2021-08-30 09:37:19 -07:00 |
|
Brian Fiete
|
6df69a7d95
|
Null check
|
2021-08-30 08:00:05 -07:00 |
|
Brian Fiete
|
25a71c284a
|
Handle splat value during deferred tuple assignment
|
2021-08-30 07:52:55 -07:00 |
|
Brian Fiete
|
1cc0230e65
|
Var fixes
|
2021-08-27 10:08:01 -07:00 |
|
Brian Fiete
|
f0cca6dc40
|
Fixed typedVal addr numeric cast
|
2021-08-02 16:54:42 -07:00 |
|
Brian Fiete
|
974b3a58e8
|
Fixed crashes related to attempts at comptime delegate binding
|
2021-08-02 12:30:05 -07:00 |
|
Brian Fiete
|
16829900bc
|
Allow extensions to declare abstract methods
|
2021-08-02 12:09:48 -07:00 |
|
Brian Fiete
|
dd37d6c092
|
Handled some method slotting reentrancy issues
|
2021-08-02 10:44:39 -07:00 |
|
Brian Fiete
|
954f6312b8
|
Changed mixin circular reference detection
|
2021-08-02 10:42:53 -07:00 |
|
Brian Fiete
|
e5f92fb21b
|
Added null check to fieldDecl in autocomplete
|
2021-07-31 10:29:31 -07:00 |
|
Brian Fiete
|
f0d99a2bcc
|
Moved interfaces to owned non-code-generating modules
|
2021-07-31 09:54:27 -07:00 |
|
Brian Fiete
|
d86eb0625c
|
Fixed typed primitive comptime encoding
|
2021-07-22 10:49:17 -07:00 |
|
Brian Fiete
|
288b99cc3c
|
Fixed double-semicolon requirement on field dtors with compound stmt
|
2021-07-21 14:05:51 -07:00 |
|
Brian Fiete
|
85a2a089f4
|
Fixed mPropTarget kind with fakeVal
|
2021-07-21 12:34:48 -07:00 |
|
Brian Fiete
|
465050b81d
|
Ranges (ie: for (int a in 0..<count) for (int i in 1…10) )
|
2021-07-21 07:48:37 -07:00 |
|
Brian Fiete
|
42580df269
|
Reverted for (int i < j) to reevaluate j on every iteration
|
2021-07-20 12:28:23 -07:00 |
|
Brian Fiete
|
f1d9964ba1
|
Allow comptime attempts on generic interface dispatches
|
2021-07-20 11:10:10 -07:00 |
|
Brian Fiete
|
4b8983a013
|
Fixed bound base property lookups in specialized generic methods
|
2021-07-19 12:12:35 -07:00 |
|
Brian Fiete
|
14e79b7949
|
Fixed parsing case ie: foo[ComponentType<int>.ID]
|
2021-07-19 11:54:39 -07:00 |
|
Brian Fiete
|
ce1dbd88ed
|
Fixes to inferred-sized array error
|
2021-07-19 08:45:25 -07:00 |
|
Brian Fiete
|
f4b2d58273
|
Error for invalid use of inferred-sized arrays
|
2021-07-19 08:19:50 -07:00 |
|
Brian Fiete
|
0ebe4ae929
|
Fixed invalid symbol reference detection for dot ctor calls
|
2021-07-17 06:56:23 -07:00 |
|
Brian Fiete
|
e3bdacf505
|
Made for (var i < GetVal()) only call GetVal() once
|
2021-07-16 09:06:31 -07:00 |
|
Brian Fiete
|
70da0856a7
|
Fixed tyoe population stack overflow issue with some invalid base typerefs
|
2021-07-16 08:09:27 -07:00 |
|
Brian Fiete
|
b017ccc2e1
|
Fixed explicit anonymous static field lookup
|
2021-07-15 14:58:35 -07:00 |
|
Brian Fiete
|
534dc7fb22
|
Restricted global container lookup
|
2021-07-15 12:50:42 -07:00 |
|
Brian Fiete
|
1a7900c564
|
Fixed Go To Definition for delegate/function invocation
|
2021-07-15 12:33:49 -07:00 |
|
Brian Fiete
|
40cc6b27b7
|
Fixed invalid interface method implementation fixit on interface decls
|
2021-07-15 07:01:02 -07:00 |
|
Brian Fiete
|
d475d3641f
|
Added overflow operators &+, &-, &*
|
2021-07-15 06:01:17 -07:00 |
|
Brian Fiete
|
401ab0c98e
|
Fixed delegates with lowered return types
|
2021-07-12 07:55:36 -07:00 |
|
Brian Fiete
|
c10565678e
|
Reflection support for method param attributes, return attributes
|
2021-07-06 10:55:38 -07:00 |
|
Brian Fiete
|
19513d3310
|
Fixes for methodRef dependencies and dependencies from generics
|
2021-07-05 21:15:58 -07:00 |
|
Brian Fiete
|
246e56c144
|
Fixed deferring of sret methods
|
2021-07-05 17:28:15 -07:00 |
|
Brian Fiete
|
46cc3d088b
|
Improved function binding to virtual methods
|
2021-07-05 14:36:39 -07:00 |
|
Brian Fiete
|
ee06457b2f
|
Fixed invalid 'this' lookup during const type resolution
|
2021-07-05 08:28:16 -07:00 |
|
Brian Fiete
|
9154511e78
|
Make AssumeInstantiated force default ctor reification
|
2021-07-03 07:47:44 -07:00 |
|
Brian Fiete
|
c4b3482135
|
Fixed [Reflect(.DefaultConstructor)] and [Reflect(.Constructors)]
|
2021-07-03 07:23:23 -07:00 |
|