Svetlana Isakova
18e45f3c27
inlined method 'referenceToDescriptor'
2012-06-08 15:28:11 +04:00
Svetlana Isakova
e05c310cdb
KT-2195 error "Only safe calls are allowed ..." but it is function param (val)
...
#KT-2195
2012-06-08 15:27:49 +04:00
Leonid Shalupov
90a8aa334c
compiler sources dist: include j2k
2012-06-08 14:58:05 +04:00
Leonid Shalupov
d20063a16a
compiler dist: include j2k
2012-06-08 14:55:50 +04:00
Nikolay Krasko
9987a7f554
Make work inserting fqnames for js lib classes
2012-06-08 12:49:54 +04:00
Nikolay Krasko
bd068b750c
Class import fix and completion for JS from lib
2012-06-08 12:49:53 +04:00
Andrey Breslav
1fe272d592
Change test data, YET AGAIN
2012-06-08 12:40:53 +04:00
Stepan Koltsov
59c9e328a7
temporarily disable tests that fail on teamcity
2012-06-08 05:13:29 +04:00
Stepan Koltsov
ccdd37053c
fix test
2012-06-08 05:12:05 +04:00
Stepan Koltsov
5580016fd2
fix compilation
2012-06-08 04:32:47 +04:00
Stepan Koltsov
6946abbcea
working on REPL: implemented previous lines importing
2012-06-08 04:19:24 +04:00
Stepan Koltsov
c580a75f20
generate to text even if assertion error
2012-06-08 04:19:24 +04:00
Stepan Koltsov
18aa1dc570
script parameter closure
2012-06-08 04:19:24 +04:00
Stepan Koltsov
6f78e9e99b
ExceptionUtils.rethrow accepts Throwable
2012-06-08 04:19:24 +04:00
Stepan Koltsov
177b3eae5e
do not generate namespace class for empty namespace
2012-06-08 04:19:23 +04:00
Stepan Koltsov
6860d330f9
poison GenerationState
2012-06-08 04:19:23 +04:00
Stepan Koltsov
8a3d3d21bd
better script class name
2012-06-08 04:19:23 +04:00
Stepan Koltsov
2d88c74635
JvmClassName: equals and hashCode
2012-06-08 03:39:49 +04:00
Stepan Koltsov
d1c566f1de
JvmClassName: @NotNull, transient annotations
2012-06-08 03:39:30 +04:00
Stepan Koltsov
3620dcab75
JvmClassName.toString
2012-06-08 03:39:18 +04:00
Stepan Koltsov
a929f86127
primary field of JvmClassName must be internal name
...
because fq name can be mapped to different internal names
2012-06-08 03:39:04 +04:00
Stepan Koltsov
5468af848e
kill JvmClassName from Class constructor
...
compiler itself and compiler data should not be mixed
2012-06-08 03:38:42 +04:00
Stepan Koltsov
2ae632aa9a
chop Impl suffix when generating field name
2012-06-08 03:38:28 +04:00
Stepan Koltsov
1dd7a38c3a
lock scope
...
(for better, safer code)
2012-06-08 03:38:24 +04:00
Nikolay Krasko
c5d209b06e
Don't stick list of headers files to cache recounting
2012-06-08 01:33:32 +04:00
Andrey Breslav
e3b8e977fb
Added a check that all files in the file system are matched by the generated test
2012-06-07 20:42:50 +04:00
Svetlana Isakova
9e0e0e92df
inlined 'getType' method without 'DataFlowInfo' parameter
2012-06-07 19:42:37 +04:00
Svetlana Isakova
ec5aed82af
KT-2207 Syntax errors are not reported from the compiler
...
#KT-2207 fixed
2012-06-07 18:28:37 +04:00
Andrey Breslav
07d519a2d0
Missing space added
2012-06-07 17:52:52 +04:00
Andrey Breslav
c4b00d0498
Fixed test data
2012-06-07 17:49:41 +04:00
Nikolay Krasko
8624f24b56
Fix line separators in expected string
2012-06-07 17:45:21 +04:00
Svetlana Isakova
dbd8b81308
change for 'iter' template
...
after resolution cache added
2012-06-07 17:18:43 +04:00
Svetlana Isakova
896095b458
rename
...
'replaceTrace' method added to context
2012-06-07 17:17:23 +04:00
Svetlana Isakova
98b40ac6d2
cache for object resolve added
...
result cache for function literals is removed (these results depend on expected type)
2012-06-07 17:16:15 +04:00
Svetlana Isakova
7f02af0ce8
cache for resolved simple calls added
...
simple: without type parameters
2012-06-07 17:14:13 +04:00
Svetlana Isakova
c40cd03a08
not to rewrite RESOLUTION_SCOPE for references
...
(different scope can appear because of cached info for calls)
2012-06-07 17:12:12 +04:00
Svetlana Isakova
3d2021a132
factory method added
...
not to create empty Collections on invocation every time
2012-06-07 17:09:19 +04:00
Svetlana Isakova
6c6c1a1cd1
addAllMyDataTo with filter method added
2012-06-07 17:07:21 +04:00
Svetlana Isakova
5003da67f6
added CallType
...
callElement in not unique for the call, for example: for 'set' and 'get' array methods resolve
the same callElement is used, so callType with callElement is the unique key
2012-06-07 17:05:51 +04:00
Andrey Breslav
b5f5ba7e32
KT-2184 Fix rendering of error types
...
#KT-2184 Fixed
2012-06-07 15:52:39 +04:00
Andrey Breslav
37560fac10
Working on integrating lazy resolve with Java interop.
2012-06-07 15:45:34 +04:00
Andrey Breslav
4d1ce46779
Obsolete test removed
2012-06-07 15:45:33 +04:00
Andrey Breslav
601f2f0fcf
Support comparing the builtins namespace
2012-06-07 15:45:33 +04:00
Andrey Breslav
48460a8480
A clarifying assertion
2012-06-07 15:45:33 +04:00
Andrey Breslav
a3e76832e3
Re-using test data from readKotlinBinaryClass
2012-06-07 15:45:33 +04:00
Andrey Breslav
a390908592
No constructor for traits and such
2012-06-07 15:45:33 +04:00
Andrey Breslav
8ee4c05be6
Support getClassDescriptor()
2012-06-07 15:45:32 +04:00
Alex Tkachman
243bdccf37
removing duplicating android check
2012-06-07 13:04:53 +03:00
Andrey Breslav
0916ec549d
Add verification by dx.jar to CodegenTests
...
A patch by Natalia Ukhorskaya: https://github.com/JetBrains/kotlin/pull/70
Adds Android verfication to our codegen tests
2012-06-07 12:42:59 +04:00
Andrey Breslav
14e292ed7e
Fixing compilation
2012-06-07 10:46:26 +04:00