Natalia Ukhorskaya
4994e771d0
Evaluate expression: support EE for shared vars
2014-09-30 15:00:28 +04:00
Natalia Ukhorskaya
8ad18df3fa
Evaluate expression: switch off breakpoints during eval4j run
2014-09-30 15:00:27 +04:00
Nikolay Krasko
e1c7ad50d6
More changes after replacing config directory
...
- Plugin auto-enable script updated
- Don't drop configured folder in update-dependencies
- Drop test config and system folders in update-dependencies
2014-09-30 13:02:02 +04:00
Alexey Tsvetkov
0af291091e
KT-5673: always write val property to backing field
2014-09-29 21:35:30 +04:00
Alexey Tsvetkov
b70466f9f3
KT-5673: added tests
2014-09-29 21:35:30 +04:00
Alexey Tsvetkov
ed14f86957
KT-4773: use receiver for delegated extension property
2014-09-29 21:35:30 +04:00
Alexey Tsvetkov
3424142b65
KT-4773: added tests
2014-09-29 21:35:30 +04:00
Alexey Tsvetkov
f8968c2f77
JS backend minor: added @NotNull annotation to getArguments()
2014-09-29 21:35:30 +04:00
Zalim Bashorov
916cfb7051
Regenerate testData for reservedWords after take was fixed.
2014-09-29 19:47:49 +04:00
Zalim Bashorov
2352085391
Improve testData generator for reserved words.
...
Cashing iterator in CyclicStream.
Detect generating unexpected testdata file(e.g. may caused because of bug in stdlib).
2014-09-29 19:47:49 +04:00
Michael Nedzelsky
098b4c170f
JS backend: fix KT-4297 PrimitiveHashMap returns wrong keys (string instead of original type)
2014-09-29 17:46:33 +04:00
Denis Zharkov
f1d9d11590
Store stack values before inlines. #KT-5634 Fixed
...
Inlining code violates JIT assumptions for OSR in Java 8 in case of
starting with non-empty and containing cycles.
Fix is to mark each inlined block with markers and then store/restore
stack state before and after inlined body.
2014-09-29 17:16:58 +04:00
Michael Bogdanov
469db95662
Inline markers added
2014-09-29 17:16:57 +04:00
Nikolay Krasko
e035fc3219
Minor: fix some dictionary suggestions
2014-09-29 14:03:09 +04:00
Nikolay Krasko
b79b7554ff
Refactoring: move application utility methods from refactoring utility to common place
2014-09-29 14:03:02 +04:00
Nikolay Krasko
89f0c8dc87
Rewrite ApplicationUtils.java to Kotlin
2014-09-29 13:55:47 +04:00
Nikolay Krasko
0a97469ff4
Make special config folder for IDEA to keep separate settings for tests
2014-09-29 13:55:46 +04:00
Alexey Sedunov
ff29e581db
Create Function From Usage: Add empty lines when inserting new function
2014-09-29 01:27:28 +04:00
Alexey Sedunov
afd8809ff5
Create Function From Usage: Wrap build() function in try-finally
2014-09-29 01:27:26 +04:00
Alexey Sedunov
6043c6d0a7
Create Function From Usage: Quick-fix for functions invoked via call expressions
2014-09-29 01:27:25 +04:00
Alexey Sedunov
22e3557895
Extract utility functions from ExtractKotlinFunctionHandler
2014-09-29 01:27:24 +04:00
Alexey Sedunov
67df2b448f
Create Function From Usage: Quick-fix for invoke convention
2014-09-29 01:27:23 +04:00
Alexey Sedunov
cf59af6c7a
Create Function From Usage: Quick-fix for unary operations
2014-09-29 01:27:22 +04:00
Alexey Sedunov
0582cf5db1
Create Function From Usage: Quick-fix for binary operations
2014-09-29 01:27:20 +04:00
Alexey Sedunov
ae69bea543
Create Function From Usage: Refactor the function builder
2014-09-29 01:27:19 +04:00
Alexey Sedunov
d9318fdc57
Create Function From Usage: Make ClassCandidateListCellRenderer nested class
2014-09-29 01:27:18 +04:00
Alexey Sedunov
06ab4e1c9a
Name Validator: Add filtering to collecting validator
2014-09-29 01:27:17 +04:00
Alexey Sedunov
2c3f0f8c29
Name Validator: Translate JetNameValidator to Kotlin
2014-09-29 01:27:16 +04:00
Alexey Sedunov
8ec2b5a973
Name Validator: Remove unused fields and parameters
2014-09-29 01:27:15 +04:00
Alexey Sedunov
5d7a07456d
Create Function From Usage: Move type utilities to separate file
2014-09-29 01:27:14 +04:00
Alexey Sedunov
34632f46f6
Create Function From Usage: Translate ClassCandidateListCellRenderer to Kotlin
2014-09-29 01:27:13 +04:00
Alexey Sedunov
d1e43d6482
Create Function From Usage: Move "Create function from usage"-related classes to separate package
2014-09-29 01:27:12 +04:00
Alexey Sedunov
08e3a6a9de
Create Function From Usage: Move action factories to top level
2014-09-29 01:27:11 +04:00
Alexey Sedunov
9573c739ea
Create From Usage: Move classes to separate package
2014-09-29 01:27:10 +04:00
Alexey Sedunov
23ea43fde5
Create From Usage: Translate base class to Kotlin
2014-09-29 01:27:09 +04:00
Michael Nedzelsky
9d49089041
JS backend: tests for char type
2014-09-28 19:51:58 +04:00
Michael Nedzelsky
6aff9803c4
JS backend: support for char type
2014-09-28 19:51:54 +04:00
Michael Nedzelsky
2e4e5c5d1d
JS backend: tests for Long type support
2014-09-28 19:51:51 +04:00
Michael Nedzelsky
dca6e31519
JS backend: add support for Long type
2014-09-28 19:51:48 +04:00
Michael Nedzelsky
d1d722546e
JS backend: prepare long.js for use in translator
2014-09-28 19:51:43 +04:00
Michael Nedzelsky
f42d7319a5
JS backend: original long.js from closure-library
2014-09-28 19:51:40 +04:00
Nikolay Krasko
1239d37cb9
Update to EAP 138.2458.8
2014-09-27 18:18:49 +04:00
Pavel V. Talanov
54799b1a34
Internal visibility works the same as public
...
Fix test data
This change is needed to preserve old behaviour for M9
isFriend() utilities become unused after this change
2014-09-26 22:06:32 +04:00
Alexander Udalov
cd0551078c
Support static method references
...
#KT-5123 Fixed
2014-09-26 18:48:43 +04:00
Alexander Udalov
19497262b3
Don't lookup built-in classes by invalid names
...
#KT-5869 Fixed
2014-09-26 18:48:43 +04:00
Pavel V. Talanov
2227b87ca3
Do not store psi in CopiedCode
...
It is transferable and can exist even if project is closed
2014-09-26 18:21:12 +04:00
Pavel V. Talanov
ec7d294fcc
Minor: remove some redundant not null assertions from Kotlin code
2014-09-26 18:21:12 +04:00
Pavel V. Talanov
477378fab7
Minor: convert CopiedCode to Kotlin
2014-09-26 18:21:11 +04:00
Pavel V. Talanov
f292c554cb
Cache result of getAllPossiblePackageClasses()
...
Move this utility from IDELightClassGenerationSupport to PackageIndexUtil
2014-09-26 18:21:11 +04:00
Pavel V. Talanov
9219616bb8
Minor: rename and refactor PackageIndexUtil#containsAny()
2014-09-26 18:21:10 +04:00