Commit Graph

631 Commits

Author SHA1 Message Date
Alexey Tsvetkov 700170c2df Hash file names
Original commit: 87d836cd67
2015-11-06 16:44:51 +03:00
Alexey Tsvetkov 90e7de940b Move BasicMapsOwner
Original commit: 2160948980
2015-11-06 16:44:51 +03:00
Alexey Tsvetkov b65376a016 Move all incremental cache value/externalizing types to corresponding files
Original commit: dae5b8e39e
2015-11-06 16:44:51 +03:00
Alexey Tsvetkov e7ac1c839c Extract BasicMapsOwner
Original commit: 9564a7a828
2015-11-06 16:44:34 +03:00
Alexey Tsvetkov 376fb15123 Move LookupMap
Original commit: f6f300d903
2015-11-06 16:43:32 +03:00
Alexey Tsvetkov 4e5b148bb1 Save lookups to incremental cache
Original commit: c9663340c9
2015-11-06 16:43:32 +03:00
Michael Nedzelsky 02543e165b fix KT-9843 Bug in incremental compilation: module is not recompiled when optional parameter added
and KT-8434 Removing parameter with default value from function in different module breaks incremental compilation

#KT-9843 Fixed

#KT-8434 Fixed

Original commit: 981d471ebe
2015-11-06 07:45:46 +03:00
Ilya Gorbunov 7e4395a173 Replace deprecated join with joinToString
Original commit: f3ff2e2e76
2015-11-06 01:12:00 +03:00
Zalim Bashorov 35cb01217e Add tests for lookups to enum static scope and to companion object scope
Original commit: 04fed203e4
2015-11-04 22:15:37 +03:00
Zalim Bashorov 1a566ee995 Track lookups for nested/inner Java classes
Original commit: a6855116b8
2015-11-04 22:09:55 +03:00
Stanislav Erokhin dbef220656 Minor. fix testdata
Original commit: 87f32ef07b
2015-11-04 14:28:29 +03:00
Ilya Chernikov 121caa0d4e Adding possibility to skip params inheritance on daemon jvm options creation, refactoring appropriate api, using it to fix tests
Original commit: b71fec985f
2015-11-03 21:56:31 +01:00
Ilya Chernikov 1f62b03f13 Enabling parallel builds in JPS without daemon, enabling application environment disposing in tests, introducing keepalive property constant
Original commit: 10036d7ef3
2015-11-03 14:18:22 +01:00
Dmitry Jemerov 5fe43b4e72 remove Jet from names of classes in tests: phase 2
Original commit: 19af88738b
2015-11-03 14:06:04 +01:00
Zalim Bashorov b4fdd8ffbb Minor: fix generating LookupTracker tests
Original commit: 54cb575819
2015-11-03 14:01:47 +03:00
Mikhail Glukhikh 71ad871488 More precise diagnostics of smart cast impossible #KT-7240 Fixed
Original commit: 41ebfd025e
2015-11-03 13:38:51 +03:00
Zalim Bashorov 64a1cac2b9 Add test for lookups in generic constraints; Add cases with lookup to companion and nested object;
Original commit: 5d72629b0b
2015-11-02 18:18:37 +03:00
Zalim Bashorov e41b323fb4 Add tests for lookups to declarations form Java
Original commit: 4cb5398c04
2015-11-02 18:18:32 +03:00
Zalim Bashorov ee0ec87da6 Add tests for lookups to deserialized and java scopes
Original commit: 519172f182
2015-11-02 18:18:32 +03:00
Zalim Bashorov 171bfa8d67 Minor: fix testdata
Original commit: 3484c43c8c
2015-11-02 18:18:31 +03:00
Zalim Bashorov 22a2f03219 Added "touch" command to incremental tests and implemented; Implemented more accurate checking lookups after modifications
Original commit: 24037c8bf4
2015-11-02 18:18:31 +03:00
Zalim Bashorov 6a7fcd61fe Refactoring: introduced val location: LocationInfo? in LookupLocation and use it in LookupTracker::record
Original commit: a5d8b47083
2015-11-02 18:18:29 +03:00
Michael Nedzelsky 731268085f fix KT-9299 In a project with circular dependencies between modules, IDE reports error on use of internal class from another module, but the corresponding code still compiles and runs.
#KT-9299 Fixed

Original commit: 6ebe0c30ec
2015-10-30 14:40:46 +03:00
Mikhail Glukhikh ef395369bf Cleanup: get rid of effective visibility warnings
Original commit: f8a70302ac
2015-10-28 14:31:51 +03:00
Zalim Bashorov d7a4c9a54d Track lookups in JavaSyntheticPropertiesScope
Original commit: a5708c9c0d
2015-10-27 19:38:32 +03:00
Zalim Bashorov ef1d6efe1e Allow to fail on initial build in incremental tests if testdata contains "init-build.log" file
Original commit: 412e078a6b
2015-10-27 19:37:10 +03:00
Zalim Bashorov a8e6d8fdfb Add the support checking lookups after modifications
Original commit: cc3c76ae67
2015-10-27 19:37:09 +03:00
Zalim Bashorov ae8748d593 Minor: print "<root>" for root package instead empty string in Lookup tests.
Additionally fixed warnings.

Original commit: 2d859d6191
2015-10-27 19:37:09 +03:00
Yan Zhulanow 4899abe828 Fix incremental test (DefaultImpls are not generated for an empty interface)
Original commit: 10eed8f7cd
2015-10-27 02:46:57 +03:00
Dmitry Petrov abac00df69 KT-6165, KT-9547: fix testData for JPS plugin.
Test contains effectively single module (with circular dependencies),
and should not have conflicting declarations.
Rename the package in a library used in this test.

 #KT-9547 Fixed

Original commit: 1a58636ea9
2015-10-22 11:37:01 +03:00
Dmitry Petrov 3b8d50f06e OverloadResolver:
fix redeclaration diagnostics issue in incremental compilation (KT-6165)
J2K: OverloadUtil.kt

Original commit: 5170341624
2015-10-22 10:45:49 +03:00
Max Kammerer 13aedbd161 Incremental compilation test data update after making package property backing field private
Original commit: 715893446c
2015-10-19 21:21:02 +03:00
Alexey Tsvetkov 406783b53d Code cleanup
Original commit: e9e42b0251
2015-10-19 20:45:03 +03:00
Alexey Tsvetkov b4033f2bcd Fix tests
Original commit: 6f96484e1f
2015-10-19 20:45:03 +03:00
Alexey Tsvetkov 7dd7ec447d Drop @inline from tests and incremental compilation
Original commit: d87ce33458
2015-10-19 20:45:01 +03:00
Ilya Chernikov 79a82d9466 Setting property that controls application environment lifetime for daemon builds
Original commit: 376c188cf7
2015-10-19 18:01:45 +02:00
Dmitry Petrov 1bd1fbeee4 Drop package facades:
- update tests
- cleanup JetTyMapper after rebase

Original commit: dda508234f
2015-10-19 16:03:22 +03:00
Dmitry Petrov 099d588802 Drop package facades: fix testData for IncrementalProjectPathCaseChangedTest
Original commit: 639300a89d
2015-10-19 16:03:21 +03:00
Dmitry Petrov 70ff0d9676 Drop package facades: fix testData for IncrementalLazyCachesTestGenerated
Original commit: ac1f0efe7c
2015-10-19 16:03:21 +03:00
Dmitry Petrov f0cd2702cb Drop package facades: fix incremental compilation tests & proto comparison tests
(package facades are no longer generated)

Original commit: 621d26aeeb
2015-10-19 16:03:21 +03:00
Dmitry Petrov 848216756d Drop package facades:
- update incremental compilation tests

Original commit: f227908151
2015-10-19 16:03:21 +03:00
Dmitry Petrov 49831484ef Drop package facades:
- getting rid of package facades in InlineCodegen & related stuff.
Provide binary source element to top-level package members.

Original commit: 70c91b2e75
2015-10-19 16:03:20 +03:00
Dmitry Petrov 428d7236d5 Drop package facades:
- fix KotlinJpsBuildTest

Original commit: 989f761166
2015-10-19 16:03:20 +03:00
Dmitry Petrov c26a7dfd29 Drop package facades:
- incremental cache impl should not depend on package facades
- fix trivial incremental compilation tests
TODO: inlines DO NOT WORK with incremental compilation

Original commit: c55106a325
2015-10-19 16:03:20 +03:00
Mikhail Glukhikh e61c3d3307 Code cleanup: data deprecations and some effective visibility stuff
Original commit: cae0388a57
2015-10-19 15:24:22 +03:00
Zalim Bashorov a41d139afe Minor: do simpler check first
Original commit: 5ab3dd1716
2015-10-19 14:01:59 +03:00
Yan Zhulanow 44a607abe3 Error on 'if' without an 'else' branch when used as an expression
Original commit: e14c9645dc
2015-10-19 03:56:15 +03:00
Zalim Bashorov 86acb982e5 Make NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION error
Original commit: de5dc61820
2015-10-18 22:49:08 +03:00
Svetlana Isakova 9f2f66b3b8 Serialize/deserialize annotations on type parameters
Original commit: 25b40455ad
2015-10-16 21:58:47 +03:00
Stanislav Erokhin 3f18729d01 Added static methods, nested classes and companion object from superclasses.
Original commit: d5dbc9638d
2015-10-16 20:42:34 +03:00