Brian Fiete
ed30e7ad06
Fixed method binding for mid-compile methodInstance rebuilding
2021-02-01 13:55:29 -08:00
Brian Fiete
370df86ae4
Fixed incorrect symbol matching to SelfBase/SelfOuter
2021-02-01 12:27:13 -08:00
Brian Fiete
86967c39c3
Added support for some constant enums with payloads
2021-02-01 11:19:50 -08:00
Brian Fiete
5677f27cac
Improved mixin errors while specializing methods/types
2021-02-01 06:38:33 -08:00
Brian Fiete
f1b7f8151a
Fixed incorrect caching of decltype/comptype
2021-02-01 06:17:26 -08:00
Brian Fiete
aa21020255
undef ToString fix
2021-02-01 05:34:49 -08:00
Brian Fiete
518c9773f3
Merge pull request #879 from bttelle/issue-619
...
Fix close of inactive IDE tab without closing pane
2021-02-01 05:32:47 -08:00
Brian Fiete
afd5b29127
Use cached CE emission on fastFinish
2021-02-01 05:21:41 -08:00
Joseph Battelle
66e8ab8823
Fix close of inactive IDE tab without closing pane
...
When you close an inactive IDE tab, the 'nextTab' is null instead of the
already active one. This then results in the entire pane closing even
with tabs remaining. Ensuring nextTab is always valid keeps the pane open.
This may fix issue #619 as the behavior described is similar.
2021-01-31 20:31:10 -08:00
Brian Fiete
8406e00a60
Made Compiler 'Caller' values work inside mixins
2021-01-31 10:23:39 -08:00
Brian Fiete
1519a60104
Fixed genericParam->genericParam cast check, IgnoreError constraint fail
2021-01-31 08:06:47 -08:00
Brian Fiete
970ac9add2
Fixed typeref memberReferenceExpression parsing
2021-01-31 07:16:38 -08:00
Brian Fiete
96e00fc7d8
Fixed sized-aligned aggzero
2021-01-31 06:50:58 -08:00
Brian Fiete
8c700e6deb
Fixed const stride issues
2021-01-31 06:41:09 -08:00
Brian Fiete
e60bbdf64f
Fixed pointer arithmetic stride issues
2021-01-31 05:39:00 -08:00
Brian Fiete
46f97ef987
Length fix
2021-01-31 05:36:27 -08:00
Brian Fiete
9c473dc269
Substream fixes
2021-01-31 05:26:09 -08:00
Brian Fiete
0576e74d58
Fixed alwaysInclude flags
2021-01-31 05:26:00 -08:00
Brian Fiete
1f419deae2
Merge pull request #873 from bttelle/master
...
Fix spelling of 'separate' and 'Separator'
2021-01-30 14:46:50 -08:00
Brian Fiete
93ca9a3ac7
Merge remote-tracking branch 'origin/master'
2021-01-30 14:45:43 -08:00
Brian Fiete
a87731e0ef
Specialized-by-autocomplete-method dependency fix
2021-01-30 14:45:32 -08:00
Brian Fiete
5987cad11d
Added dependency fix
2021-01-30 14:45:00 -08:00
Brian Fiete
4678dcb9e5
Added (partially-working) '-deterministic' debug cmd line param
2021-01-30 14:43:10 -08:00
Brian Fiete
5ac1bbf63f
Fixed always-include on specialized types
2021-01-30 10:23:12 -08:00
Brian Fiete
d11348a4e4
Refactored always-include
2021-01-30 08:08:30 -08:00
Joseph Battelle
cf863ff2e7
s/Seperator/Separator
2021-01-30 00:35:52 -08:00
Joseph Battelle
a69dff59ce
s/seperate/separate
2021-01-29 23:52:58 -08:00
Brian Fiete
c0ae4bb8f7
Fixed comptime reflection issue with interface methods
2021-01-28 08:53:34 -08:00
Brian Fiete
b37dfcee62
Test update
2021-01-28 07:56:27 -08:00
Brian Fiete
52a8aca30d
Made 'in' mangle as 'const&'
2021-01-28 05:41:34 -08:00
Brian Fiete
cf9890349d
Added 'SelfOuter' special type
2021-01-28 05:11:02 -08:00
Brian Fiete
061ca6acd7
-forceSafe
2021-01-27 15:16:28 -08:00
Brian Fiete
925497f1e7
Copy outer external constraints
2021-01-27 15:16:21 -08:00
Brian Fiete
b9593348c7
Fixed generic dependency issue with type aliases
2021-01-27 14:08:28 -08:00
Brian Fiete
f2237b4f97
Mangle fix for 'in'
2021-01-27 09:18:59 -08:00
Brian Fiete
4d1672fbcf
Added 'in' parameter support
2021-01-27 09:01:47 -08:00
Brian Fiete
bf97870ed4
Removed assertion for var-param call failure
2021-01-27 06:55:45 -08:00
Brian Fiete
cd882b09a5
Fixed GetStructRetIdx calculation with closure 'this' override
2021-01-27 06:20:18 -08:00
Brian Fiete
ea34f0c2fd
Fixed vector GEP
2021-01-26 17:01:30 -08:00
Brian Fiete
9ce7a535b4
FixGEP for const geps
2021-01-26 16:53:19 -08:00
Brian Fiete
a7183ad803
Properly use last window position when opening IDE
2021-01-26 11:06:48 -08:00
Brian Fiete
1e52dce7c4
Support for operators with ref
parameters, sized array->span
2021-01-26 11:06:17 -08:00
Brian Fiete
5c05b15b37
ToString fix
2021-01-26 06:34:42 -08:00
Brian Fiete
fdcbb55ff2
ReadAll/WriteAll
2021-01-26 06:34:31 -08:00
Brian Fiete
61f54a4f88
Comptime math and bug fixes
2021-01-26 06:33:23 -08:00
Brian Fiete
621fe99882
undef detection
2021-01-22 16:46:52 -08:00
Brian Fiete
41f95003fe
evalExprFlags propagation
2021-01-22 16:46:39 -08:00
Brian Fiete
dae208a28b
Extension method this cast check fix
2021-01-22 14:26:11 -08:00
Brian Fiete
0b23446aa8
Added stricter method extension 'this' pre-check
2021-01-22 14:19:02 -08:00
Brian Fiete
5aeaa8808b
Fixed deferred handling of delegate binds in binary operations
2021-01-22 13:25:37 -08:00