Commit Graph

10051 Commits

Author SHA1 Message Date
Evgeny Gerashchenko e42db4bf31 Renamed generator. 2013-03-22 16:38:23 +04:00
Evgeny Gerashchenko 3f88fa4a45 Removed Tuples.jet. 2013-03-22 16:38:23 +04:00
Evgeny Gerashchenko fcc27f2ce6 Removed tuple-related methods from KotlinBuiltIns. 2013-03-22 16:38:23 +04:00
Evgeny Gerashchenko ca27637ef2 Removed usages of getTuple() and isTupleType() 2013-03-22 16:38:23 +04:00
Evgeny Gerashchenko 6e623c57e1 Removed "worst code in Kotlin project".
Nothing changed after removing.
2013-03-22 16:38:23 +04:00
Evgeny Gerashchenko ce86f27b43 Code cleanup in BasicExpressionTypingVisitor: added 'statics', removed unused method. 2013-03-22 16:38:23 +04:00
Evgeny Gerashchenko 0b34378610 Removed JetTupleExpression. 2013-03-22 16:37:17 +04:00
Evgeny Gerashchenko d9b6a5c2ba Removed JetTupleType. 2013-03-22 16:37:17 +04:00
Evgeny Gerashchenko 2807664ebc Removed tuples from node types 2013-03-22 16:37:16 +04:00
Evgeny Gerashchenko 84bc74894a Always parsing tuples as errors. 2013-03-22 16:37:16 +04:00
Evgeny Gerashchenko 1236327815 Removed tuples from grammar. 2013-03-22 16:37:16 +04:00
Evgeny Gerashchenko 655f9e01a2 Renamed tuples from other code. 2013-03-22 16:37:16 +04:00
Evgeny Gerashchenko c458ed36f6 Renamed test data dir. 2013-03-22 16:37:16 +04:00
Evgeny Gerashchenko afe54098be Removed tuples from BuiltInsReferenceResolverTest. 2013-03-22 16:37:16 +04:00
Evgeny Gerashchenko 7bfa4a9c09 Removed tuples from PSI tests. 2013-03-22 16:37:16 +04:00
Evgeny Gerashchenko ffb67d3a1f Removed tuples from type checker test. 2013-03-22 16:37:15 +04:00
Evgeny Gerashchenko bf28ce155d Removed "tuples not supported" diagnostic. 2013-03-22 16:37:15 +04:00
Evgeny Gerashchenko cb4d680790 Removed migrate tuples quick fix. 2013-03-22 16:37:15 +04:00
Andrey Breslav 3bd202de84 Allow to call += on a val 2013-03-21 21:21:54 +04:00
Mikhael Bogdanov c1a8f27b99 Process waiting time increased x2 2013-03-21 19:17:34 +04:00
Andrey Breslav f4def581f2 Merge pull request #231 from lopekpl/KT-831
KT-831 parser recovering when missing parameter
2013-03-21 07:22:03 -07:00
Mikhael Bogdanov 79bf174e93 Warning for unused function literal in do..while 2013-03-20 20:50:06 +04:00
Mikhael Bogdanov 8e5f0abb84 Jet api refactoring: remove JetBodyDeclarationWithBody interface from JetFunctionLiteralExpression 2013-03-20 20:50:06 +04:00
Mikhael Bogdanov 93b860e4ad Always generate getter and setter 2013-03-20 20:50:06 +04:00
Mikhael Bogdanov 83a717bafe Don't generate default getter for object declaration property descriptor 2013-03-20 20:50:06 +04:00
Mikhael Bogdanov 5bed6c296d Test update after "Refactoring: code duplication removed from accessor generators" and "Properly resolve descriptors from compiled kotlin" fixes 2013-03-20 20:50:06 +04:00
Mikhael Bogdanov d9fd04dd43 Refactoring: code duplication removed from accessor generators 2013-03-20 20:50:05 +04:00
Mikhael Bogdanov 86f5114b7d Properly resolve descriptors from compiled kotlin
Added protected flag for annotation
2013-03-20 20:50:05 +04:00
Mikhael Bogdanov 001a27f802 Refactoring: code duplication removed from constructor generators 2013-03-20 20:50:05 +04:00
Nikolay Krasko c8f3ecdce7 Use proper Nullable annotation 2013-03-20 20:42:14 +04:00
Nikolay Krasko 09c58287a8 Fix bug when notification doesn't disappear after setting module as java
Stop caching value on ProjectRootModificationTracker because marker classes will be visible only after indexing is finished
2013-03-20 19:05:11 +04:00
Nikolay Krasko 0590408236 Move api extensions for LibraryPresentationProvider to utility methods 2013-03-20 19:05:11 +04:00
Nikolay Krasko 8288c1ed44 Fix jar version stuck problem 2013-03-20 19:05:10 +04:00
Nikolay Krasko 99520c9f54 Update several libraries in project all at once 2013-03-20 19:05:09 +04:00
Nikolay Krasko 29880fc79d Make old js project compilable without modifications 2013-03-20 19:05:08 +04:00
Nikolay Krasko 1fdc9908dc Don't detect library as js standard library if it can be detected as java runtime 2013-03-20 19:05:07 +04:00
Svetlana Isakova be6320ab1f small refactoring in 'cacheResults' method
do not create DelegatingBindingTrace if callKey is null
2013-03-20 18:44:00 +04:00
Svetlana Isakova c66d8dbc8a get rid of unnecessary 'instanceof ResolvedCallImpl' checks 2013-03-20 17:27:45 +04:00
Svetlana Isakova 509dd54a5e init debug names for slices in ResolutionResultsCache 2013-03-20 17:27:45 +04:00
Svetlana Isakova df230d36c2 complete nested calls for array set expression correctly 2013-03-20 17:27:45 +04:00
Wojciech Lopata 3b6ada239c KT-831 parser recovering when missing parameter
#KT-831 fixed
2013-03-20 13:17:35 +01:00
Leonid Shalupov a8d7bb0daa fix maven deploy 2013-03-19 21:40:43 +04:00
Svetlana Isakova 66e89280b6 refactoring
(simplified recordReferenceForInvokeFunction, isExpressionWithValidReference)
2013-03-19 16:47:22 +04:00
Svetlana Isakova 8768d669ae removed TypeInfoForCall 2013-03-19 16:47:22 +04:00
Svetlana Isakova 6e26e37c43 complete analysis for call expressions inside nested qualified expressions
todo: other expressions
2013-03-19 16:47:22 +04:00
Svetlana Isakova cbbac2f2ef cache resolution data by callKey instead of expression 2013-03-19 16:47:22 +04:00
Svetlana Isakova 0bc647044c added 'INVOKE' CallType 2013-03-19 16:47:22 +04:00
Svetlana Isakova 0bf5899bf5 refactoring: do not create extra anonymous class
for CallForImplicitInvoke case
2013-03-19 16:47:22 +04:00
Svetlana Isakova 2350035f35 cache deferred computation for call in 'cacheResults'
(not separately)
2013-03-19 16:47:22 +04:00
Svetlana Isakova 180149b1c1 added ResolutionResultsCache
all resolution results are written to it instead of trace
2013-03-19 16:47:22 +04:00