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