victor.petukhov
2dbce2cc41
[Spec tests] Link diagnostic tests for when expression with Kotlin specification
2020-03-30 11:15:52 +03:00
anastasiia.spaseeva
3253907317
[Spec tests] Hotfix for not-null-assertion-expression test
2020-01-10 13:12:01 +03:00
anastasiia.spaseeva
94c008872e
[Spec tests] Fix tests
2020-01-09 17:16:13 +03:00
anastasiia.spaseeva
e0743f2268
[Spec tests] Add fixed tests for expressions section, fix linkage for reference-equality-expressions section
2020-01-09 17:16:12 +03:00
anastasiia.spaseeva
0a1b8a928c
[Spec tests] Add tests for not-null-assertion-expression
2020-01-09 17:16:12 +03:00
anastasiia.spaseeva
7980db8613
[Spec tests] Add tests for prefix-expressions, logical-not--expression
2020-01-09 17:16:12 +03:00
anastasiia.spaseeva
e5a9a58d65
[Spec tests] Add tests for prefix-expressions, unary-minus-expression and unary-minus-expression
2020-01-09 17:16:12 +03:00
anastasiia.spaseeva
a8af3dc3c9
[Spec tests] Add tests for prefix-decrement-expression
2020-01-09 17:16:12 +03:00
anastasiia.spaseeva
01a4562076
[Spec tests] Add tests for additive-expression and Multiplicative expression
2020-01-09 17:16:12 +03:00
anastasiia.spaseeva
72358aa52a
[Spec tests] Add tests for range-expression
2020-01-09 17:16:12 +03:00
anastasiia.spaseeva
84cf4c5049
[Spec tests] Add tests for elvis-expression
2020-01-09 17:16:11 +03:00
anastasiia.spaseeva
479fa0e7b8
[Spec tests] Add tests for containment-checking-expression
2020-01-09 17:16:11 +03:00
anastasiia.spaseeva
4a94ffa5dd
[Spec tests] Add tests for type-checking-expression
2020-01-09 17:16:11 +03:00
anastasiia.spaseeva
2a1e084f03
[Spec tests] Add tests for comparison-expression
2020-01-09 17:16:11 +03:00
anastasiia.spaseeva
5e42a20575
[Spec tests] Add tests for value-equality-expressions (paragraph 2-3)
2020-01-09 17:16:11 +03:00
anastasiia.spaseeva
15b561195f
[Spec tests] Add tests for logical-conjunction-expression
2020-01-09 17:16:11 +03:00
anastasiia.spaseeva
6da8ccb9eb
[Spec tests] Add tests for logical-disjunction-expression (paragraph 2)
2020-01-09 17:16:11 +03:00
anastasiia.spaseeva
d4a83d535c
[Spec tests] Add tests for KT_35565 (local-property-declaration)
2020-01-09 17:16:10 +03:00
anastasiia.spaseeva
1ea5eb6850
[Spec tests] Add test for return expression
2020-01-09 17:16:10 +03:00
anastasiia.spaseeva
dcfcc9c7b6
[Spec tests] Add tests for when-expression (p-3, 4)
2020-01-09 17:16:10 +03:00
anastasiia.spaseeva
bd979a12de
[Spec tests] Review fix tests for try-expression and if-expression
2020-01-09 17:16:10 +03:00
anastasiia.spaseeva
e865327386
[Spec tests] Add tests for try-expression (paragraphs 1, 2, 5-9)
2020-01-09 17:16:10 +03:00
anastasiia.spaseeva
3aa3f0c50c
[Spec tests] Add tests for character-literals
2020-01-09 17:16:10 +03:00
anastasiia.spaseeva
8187405dbd
[Spec tests] fix test parser exceptions handler
2020-01-09 17:16:10 +03:00
anastasiia.spaseeva
fdef51e8b7
[Spec tests] Add tests for boolean-literals (p-1 sentence 2)
2020-01-09 17:16:10 +03:00
anastasiia.spaseeva
744cc54dff
[Spec tests] Add tests for if-expression
2020-01-09 17:16:09 +03:00
anastasiia.spaseeva
a41c4c84a6
[Spec-tests] Add tests for prefix increment expression
2020-01-09 17:16:09 +03:00
anastasiia.spaseeva
f95a03cba3
[Spec-tests] Add tests for abstract classes
2020-01-09 17:16:09 +03:00
anastasiia.spaseeva
6c644448c2
[Spec tests] Add tests for abstract classes
2020-01-09 17:16:09 +03:00
anastasiia.spaseeva
20ed66cd82
[Spec tests] Add remove link to the issue KT-27825 from all tests which are not related to the issue
2020-01-09 17:16:09 +03:00
anastasiia.spaseeva
6accbf6284
[Spec tests] Add prefix increment expression codegen tests
2020-01-09 17:16:09 +03:00
anastasiia.spaseeva
86d072e3aa
[Spec tests] Add diag tests for abstract classes and prefix increment
2020-01-09 17:16:09 +03:00
anastasiia.spaseeva
44d0a99875
[Spec tests] Add spec tests for kotlin.Nothing, kotlin.Unit, reference equality and cast expressions
2020-01-09 17:16:09 +03:00
anastasiia.spaseeva
bf50edee17
[Spec tests] Add tests for kotlin.Nothing and kotlin.Unit built-in types
2020-01-09 17:16:08 +03:00
victor.petukhov
aa79064a96
Remove deprecated spec tests map generators
2019-08-30 11:39:09 +03:00
victor.petukhov
d8e5b068d5
Relinking spec tests
2019-08-19 18:31:46 +03:00
victor.petukhov
8465d690f1
Add spec tests for 'Type system' (introduction and 'kotlin.Any' type)
2019-08-19 18:31:45 +03:00
victor.petukhov
cf692fb257
Implement tests map generator and refactor folder structure to spec tests linking
2019-08-19 18:31:40 +03:00
victor.petukhov
86bb5d689d
Add various tests for DFA testing
2019-04-19 11:55:30 +03:00
Dmitriy Novozhilov
18f9272f56
[NI] Fix reporting smartcast diagnostics for intersection types
...
#KT-30826 Fixed
2019-04-12 17:36:59 +03:00
Dmitriy Novozhilov
a92cf19641
Revert "[NI] Fix reporting smartcast diagnostics for intersection types"
...
This reverts commit 033d7262
That commit breaks bootstraping
2019-04-11 18:49:02 +03:00
Dmitriy Novozhilov
033d7262a2
[NI] Fix reporting smartcast diagnostics for intersection types
...
#KT-30826 Fixed
2019-04-11 18:10:59 +03:00
Dmitriy Novozhilov
a26df4b4c6
[NI] Update test data for spec tests
2019-03-25 23:04:50 +03:00
Dmitriy Novozhilov
ca0e66bafc
[NI] Refactor compiler representation of integer literals types
...
Add `IntegerLiteralTypeConstructor` that holds types, that can take
integer literal with given value. It has two supertypes
(`Number` and `Comparable<IntegerLiteralType>`) and have
special rules for subtyping, `intersect` and `commonSuperType`
functions with primitive number:
Example (assuming that ILT holds Int type):
* ILT <: Int
* Int :> ILT
* ILT intersect Int = Int
* commonSuperType(ILT, Int) = Int
#KT-30293 Fixed
#KT-30446 Fixed
2019-03-25 18:55:36 +03:00
victor.petukhov
70c35f4186
Introduce warning about implicitly inferred Nothing as a type parameter
...
^KT-20849 Fixed
2019-03-15 19:28:38 +03:00
victor.petukhov
2bcdadf17f
Add positive diagnostic tests for smartcasts from nullability condition using if expression
2019-02-14 13:11:14 +03:00
victor.petukhov
ec8a6cbe9c
Alphabetical sort wrapped intersection types for rendered diagnostics
2019-02-14 12:31:43 +03:00
victor.petukhov
acd6d354dc
Support several spec places to which tests are linked and require specify spec version for each test
2019-02-14 12:31:43 +03:00
victor.petukhov
46bd5ba107
Add alphabetical sorting diagnostics with same ranges
2019-02-14 12:31:42 +03:00
victor.petukhov
68c1e70b74
Add real literals spec tests
2018-11-23 17:24:13 +03:00