Commit Graph

8590 Commits

Author SHA1 Message Date
Svetlana Isakova cd3892e251 rename deparenthesize -> deparenthesizeWithNoTypeResolution 2012-11-16 15:32:59 +04:00
Svetlana Isakova 41864c29b2 analyze left expression in assignment operation
when it's incomplete
2012-11-16 15:32:59 +04:00
Svetlana Isakova c4428496bd check super type qualifier
even if super resolve is unsuccessful
2012-11-16 15:32:59 +04:00
Svetlana Isakova 126f5e1668 check debug info errors in diagnostic tests 2012-11-16 15:32:59 +04:00
Svetlana Isakova df057010f3 record ambiguous label references 2012-11-16 15:32:58 +04:00
Svetlana Isakova 6d3981503b refactoring (removed duplicated code) 2012-11-16 15:32:58 +04:00
Svetlana Isakova dc1b053d8e added JetTreeVisitorVoid 2012-11-16 15:32:58 +04:00
Svetlana Isakova de64ba4a88 'copy' of resolved call fix: copy status as well 2012-11-16 15:32:58 +04:00
Svetlana Isakova 45985dd0db refactoring (extracted method usage) 2012-11-16 15:32:58 +04:00
Andrey Breslav e9a06e51f3 Guava 12 sources added 2012-11-15 19:10:00 +04:00
Nikolay Krasko 5117bf8118 Don't postpone assigning created body 2012-11-14 18:19:53 +04:00
Nikolay Krasko f7b491042e Extended logging for EA-38122 2012-11-14 18:19:48 +04:00
Nikolay Krasko 23ae29b83a Remove obsolete JetNamespaceBody 2012-11-14 18:19:43 +04:00
Nikolay Krasko c4dd556b92 Fix for EA-39487 2012-11-14 18:19:38 +04:00
Nikolay Krasko 2bc57ee8a2 More logging for EA-40352 2012-11-14 18:19:33 +04:00
Nikolay Krasko 36d8500656 Revert explicit check for building with Java 1.6
#KT-2988 Fixed
2012-11-14 18:19:28 +04:00
Alexander Udalov c261fa2c35 Fix line separators in TestGenerator
Do not convert line separators when loading copyright text. This fixes problems
when generating tests on Windows systems
2012-11-13 21:27:47 +04:00
Andrey Breslav 0c1ef8a9a6 Explicitly add rt.jar to the script class path 2012-11-13 19:38:20 +04:00
Andrey Breslav 7e7e779e80 No printing of verbose compiler output in Ant task and REPL 2012-11-13 19:38:20 +04:00
Natalia.Ukhorskaya 31b28cec92 Default setter for property: skip receiver argument 2012-11-13 19:03:20 +04:00
Natalia.Ukhorskaya ba2eab526a Extension properties in class: don't put receiver on stack for GETFIELD/PUTFIELD instruction
#KT-3031 Fixed
2012-11-13 19:03:20 +04:00
Andrey Breslav f868d965e1 Report system-independent source file paths 2012-11-13 16:06:13 +04:00
Andrey Breslav 388cfc5e1a Fixing test data to account for new logging 2012-11-13 15:18:12 +04:00
Andrey Breslav 3a1f3532a0 Reporting real source file paths from K2JS compiler 2012-11-13 15:18:12 +04:00
Andrey Breslav ddf99e0726 Process outputs as well as logging 2012-11-13 15:18:11 +04:00
Andrey Breslav 8e2c9610d5 Avoid printing logging messages twice 2012-11-13 14:46:34 +04:00
Andrey Breslav 9592bfd62f Initial implementation for external build
#KT-2751 Fixed
 #KT-3017 Fixed
 #KT-3021 Fixed
2012-11-13 13:46:12 +04:00
Andrey Breslav f7a6c6f6fd JPS plugin stub 2012-11-13 13:46:12 +04:00
Andrey Breslav b5151ebec3 CompilerOutputParser extracted 2012-11-13 13:45:45 +04:00
Andrey Breslav afa4ee898c Rename 2012-11-13 13:45:45 +04:00
Andrey Breslav b2b5ccefbd Switching from log/learn to reportOutput/add 2012-11-13 13:45:45 +04:00
Andrey Breslav ef403cc91a Alternative methods for progress reporting 2012-11-13 13:45:45 +04:00
Andrey Breslav 1e3b334f15 Source files made available where "emitting" is reported 2012-11-13 13:45:45 +04:00
Andrey Breslav cca21e96c1 Progress class moved to jvm backend 2012-11-13 13:45:44 +04:00
Evgeny Gerashchenko 3fce07b83a Arranged generator classes into packages to make it possible to compile GenerateInjectors separately. 2012-11-12 20:40:23 +04:00
Evgeny Gerashchenko 4916921849 Moved & renamed GenerateTuplesAndFunctions. 2012-11-12 20:01:06 +04:00
Evgeny Gerashchenko 666aecf716 Extracted generator of ranges into GenerateRanges class. 2012-11-12 19:54:23 +04:00
Evgeny Gerashchenko 97d749f361 Made GenerateTests even more compact! 2012-11-12 19:54:22 +04:00
Evgeny Gerashchenko 799a986812 Renamed *.jet to *.kt in test data of JetPsiCheckerTest. 2012-11-12 19:54:22 +04:00
Evgeny Gerashchenko 8d7e79c806 Renamed & moved AllInjectorsGenerator. 2012-11-12 19:54:22 +04:00
Evgeny Gerashchenko 47dd399cdd Regenerated tests. 2012-11-12 19:54:22 +04:00
Evgeny Gerashchenko 7b677d7ff1 Moved test generating code into TestsGenerator, got rid of duplicates. 2012-11-12 18:30:50 +04:00
Evgeny Gerashchenko cdc96225d0 Introduced simplest GenerateTests. 2012-11-12 18:30:50 +04:00
Svetlana Isakova 2f77202d29 Refactoring: change signature 2012-11-12 15:32:12 +04:00
Svetlana Isakova 82e9d1f4fa logic for fake value arguments creation
moved to 'resolveFakeCall' method
2012-11-12 15:32:12 +04:00
Svetlana Isakova 32391e217a 'resolveExactSignature' removed 2012-11-12 15:32:12 +04:00
Svetlana Isakova a90db452ff resolveFakeCall instead of resolveExactSignature
usage changed in tests
2012-11-12 15:32:12 +04:00
Svetlana Isakova e9c8be8449 complete type inference only for one candidate
(the most specific)
to avoid exponential resolve of value arguments for several candidates
where type inference is incomplete (or depends on expected type)
2012-11-12 15:32:11 +04:00
Svetlana Isakova dda3091dfb 'CANNOT_COMPLETE_RESOLVE' error added 2012-11-12 15:32:11 +04:00
Svetlana Isakova eb5b551114 'moreSpecific' fix
if both functions are generic, no need to check receiver and parameters
before recursive call with substituted bounds
2012-11-12 15:32:11 +04:00