Igor Chevdar
|
e75a39fdd1
|
Fixed evaluation of lambda arguments of inline call + test
A lambda argument should be inlined only if it is declared as a functional type.
|
2018-01-22 19:07:36 +03:00 |
|
Igor Chevdar
|
295f71a29c
|
Fixed inline call arguments evaluation + test
|
2018-01-22 19:07:36 +03:00 |
|
Igor Chevdar
|
f218e2676e
|
Fixed bug in LocalDeclarationsLowering + test
Bug was in determining whether a function was locally defined
|
2018-01-18 15:33:47 +03:00 |
|
Igor Chevdar
|
b2098088ec
|
Fixed bug with type projection building + test
Bug could be seen on fake overridden functions calls
|
2018-01-18 12:50:32 +03:00 |
|
Konstantin Anisimov
|
53b243c9f8
|
1) Do not inline in function declared as "inline"
2) Evaluate all arguments except lambdas
|
2017-12-16 08:08:40 +03:00 |
|
Pavel Punegov
|
35505007d2
|
TestRunner support in test's build.gradle
* Fixes to tests
* RunKonanTest runs tests build with TestRunner
* Standalone tests
|
2017-10-20 18:25:05 +03:00 |
|
Pavel Punegov
|
9d077d7f4f
|
BC native tests port to Konan's TestRunner
|
2017-10-20 18:25:05 +03:00 |
|
Svyatoslav Scherbina
|
c222eb8f04
|
Fix conversion between P1.(...)->R and (P1, ...)->R when inlining
|
2017-05-02 22:18:18 +03:00 |
|
Svyatoslav Scherbina
|
a8ab837035
|
Add failing test 'inline24'
|
2017-05-02 22:18:18 +03:00 |
|
Igor Chevdar
|
00e452bcdf
|
Added tests on link stage (disabled for now).
|
2017-03-27 12:41:58 +03:00 |
|
Konstantin Anisimov
|
864bd9a212
|
Support cast type operations in inline
|
2017-03-17 19:29:35 +07:00 |
|
Konstantin Anisimov
|
449b4cd4b1
|
Minor test improvement
|
2017-03-17 19:29:35 +07:00 |
|
Konstantin Anisimov
|
22b74c0a3a
|
New tests added
|
2017-03-15 20:11:27 +07:00 |
|
Konstantin Anisimov
|
023e0c1c70
|
Remove dead code from test
|
2017-03-15 20:11:27 +07:00 |
|
Svyatoslav Scherbina
|
62e678a37a
|
backend/tests: add inline21
|
2017-03-10 18:08:47 +07:00 |
|
Konstantin Anisimov
|
c7e4f0f28f
|
New tests added
|
2017-03-03 18:30:35 +07:00 |
|
Konstantin Anisimov
|
3b5c16076e
|
TESTS: New tests added
|
2017-02-21 16:12:52 +07:00 |
|
Konstantin Anisimov
|
76ebe9d870
|
TESTS: recursive inlining
|
2017-02-16 15:49:04 +07:00 |
|
Konstantin Anisimov
|
99ef87ec78
|
TESTS: new tests added
|
2017-02-06 16:45:14 +07:00 |
|
Konstantin Anisimov
|
6a1745e8ac
|
TESTS: new inline tests added
|
2017-02-06 16:44:53 +07:00 |
|
Konstantin Anisimov
|
e0a3c4ad4c
|
TESTS
|
2017-02-02 16:34:26 +07:00 |
|
Konstantin Anisimov
|
e10d9b62e2
|
TESTS: new tests added
|
2017-01-31 16:01:46 +07:00 |
|
Konstantin Anisimov
|
88d830e5b7
|
TESTS: new test added
|
2017-01-24 15:43:36 +07:00 |
|
Konstantin Anisimov
|
551218c133
|
TESTS: new tests added
|
2017-01-18 17:21:04 +07:00 |
|
Konstantin Anisimov
|
9a363ceaf6
|
TESTS: new tests added
|
2017-01-09 17:16:54 +07:00 |
|
Konstantin Anisimov
|
c46ba1aa3f
|
TESTS: passing changes in the test
|
2017-01-09 17:16:24 +07:00 |
|
Konstantin Anisimov
|
252af6ce15
|
TESTS: test for inlining integrated in the testsuite
|
2017-01-09 17:16:24 +07:00 |
|
Konstantin Anisimov
|
df87c8e794
|
TEST: test for inlining added
|
2017-01-09 17:01:34 +07:00 |
|