Lukas Wirth
|
1a50f904ef
|
Reject recursive calls in inline_call
|
2021-09-26 14:55:03 +02:00 |
|
Lukas Wirth
|
1ccb21a0ca
|
feat: Implement inline callers assist
|
2021-09-25 18:39:43 +02:00 |
|
Lukas Wirth
|
a044175412
|
Simplify
|
2021-09-13 18:50:19 +02:00 |
|
Aleksey Kladov
|
d1cd81f387
|
internal: more declarative re-indentation API
|
2021-08-24 18:18:43 +03:00 |
|
Lukas Wirth
|
7e6eb67f0d
|
Substitute generic types in inline_call
|
2021-08-10 14:39:56 +02:00 |
|
Lukas Wirth
|
b96f1adf5c
|
Give TypeInfo fields and methods more appropriate names
|
2021-08-03 17:28:51 +02:00 |
|
Lukas Wirth
|
8afa2722b2
|
Revise TypeInfo::ty usage
|
2021-08-03 17:24:43 +02:00 |
|
Lukas Wirth
|
25ff7171c4
|
Introduce TypeInfo
|
2021-08-03 16:41:53 +02:00 |
|
Lukas Wirth
|
c6b6f18520
|
Simplify Semantics::type_of_expr_with_coercion
|
2021-07-11 14:44:10 +02:00 |
|
Lukas Wirth
|
9e1eb77f6b
|
Respect coercions in inline_call
|
2021-07-10 19:24:49 +02:00 |
|
Lukas Wirth
|
e71ae68b2d
|
Only inline closure, literal and local arguments when used once
|
2021-07-05 16:43:16 +02:00 |
|
Lukas Wirth
|
dafbe6940e
|
Wrap inlined closures in parens when inlined in an expression in inline_call
|
2021-07-05 15:42:11 +02:00 |
|
Lukas Wirth
|
2579dc6d82
|
Update inline_call assist doc example
|
2021-07-05 14:24:25 +02:00 |
|
Lukas Wirth
|
ea02d27a1e
|
Fixup emitted whitespace in most cases
|
2021-07-05 13:44:42 +02:00 |
|
Lukas Wirth
|
6181154d50
|
Add some more inline_call tests
|
2021-07-03 21:42:59 +02:00 |
|
Lukas Wirth
|
d308f17a21
|
Inline parameters in inline_call if possible
|
2021-07-03 20:05:54 +02:00 |
|
Lukas Wirth
|
14e18bfa38
|
Merge the inline function/method assists into inline_call
|
2021-07-03 18:07:03 +02:00 |
|