Svetlana Isakova
|
ab9e470ea9
|
check edges directions only in ControlFlowTest
|
2014-03-07 21:08:16 +04:00 |
|
Svetlana Isakova
|
547ee304b6
|
returned AbstractControlFlowTest
as a subclass of AbstractPseudocodeTest
moved code to it
|
2014-03-07 21:08:16 +04:00 |
|
Svetlana Isakova
|
9cb8d17be7
|
rename AbstractControlFlowTest -> AbstractPseudocodeTest
to make later ControlFlowTest a subclass and preserve a history of the file
|
2014-03-07 21:08:15 +04:00 |
|
Svetlana Isakova
|
8efd31ffe0
|
refactoring: added 'getInstructionData' parameter
to 'dumInstructions'
to be able to dump any instruction data later
|
2014-03-07 21:08:15 +04:00 |
|
Svetlana Isakova
|
04947fa6a9
|
refactoring: extracted 'checkPseudocode'
|
2014-03-07 21:08:15 +04:00 |
|
Svetlana Isakova
|
5de4c5965c
|
removed unused methods
|
2014-03-07 21:08:15 +04:00 |
|
Svetlana Isakova
|
b9c7e1e328
|
refactoring: extracted methods
computeInstructionColumnWidth,
computeNextInstructionsColumnWidth
|
2014-03-07 21:08:15 +04:00 |
|
Svetlana Isakova
|
010937525b
|
extracted CFGraphToDotFilePrinter
|
2014-03-07 21:08:15 +04:00 |
|
Svetlana Isakova
|
1fc4573a8c
|
removed duplication of pseudocode in tests
for local functions
|
2014-03-07 21:08:15 +04:00 |
|
Svetlana Isakova
|
ec47821567
|
restructured control flow tests
|
2014-03-07 21:08:14 +04:00 |
|
Svetlana Isakova
|
fe349da4d5
|
rename constants
LAST_READ -> READ
LAST_WRITTEN -> WRITTEN_AFTER_READ
|
2014-03-07 21:08:14 +04:00 |
|
Svetlana Isakova
|
58db8d1331
|
formatting
|
2014-03-07 21:08:14 +04:00 |
|
Svetlana Isakova
|
69e4346961
|
minor: added @NotNull annotation
|
2014-03-07 21:08:14 +04:00 |
|
Svetlana Isakova
|
11c953c220
|
rewrote PseudocodeVariableDataCollector to kotlin
|
2014-03-07 21:08:14 +04:00 |
|
Svetlana Isakova
|
1f37a2120e
|
rename to kt file
|
2014-03-07 21:08:14 +04:00 |
|
Svetlana Isakova
|
4a4e237539
|
made PseudocodeVariableDataCollector know about variables
(not about abstract data)
|
2014-03-07 21:08:13 +04:00 |
|
Svetlana Isakova
|
b79df51dab
|
extracted PseudocodeVariableDataCollector
|
2014-03-07 21:08:13 +04:00 |
|
Svetlana Isakova
|
77bc6c44a1
|
formatting
|
2014-03-07 21:08:13 +04:00 |
|
Svetlana Isakova
|
c2b10dc274
|
removed initial map for start instruction
|
2014-03-07 21:08:13 +04:00 |
|
Andrey Breslav
|
b1a12608b8
|
Unused definitions removed from lexer
|
2014-03-07 19:38:58 +04:00 |
|
Andrey Breslav
|
2a0ccb95b1
|
Support quotes at the end of a raw string
Fix for KT-4650 Can't use double quote at the end of the raw string
#KT-4650 Fixed
|
2014-03-07 19:38:58 +04:00 |
|
Alexey Sedunov
|
3cd1af3ba1
|
Forbid nulls in getPackageNames() collection
#KT-4666 Fixed
|
2014-03-07 19:24:38 +04:00 |
|
Alexey Sedunov
|
8b0e8ed398
|
Keep original expression when attempting to bind reference to empty FqName
|
2014-03-07 19:24:37 +04:00 |
|
Alexey Sedunov
|
ca65e27214
|
Minor refactoring
|
2014-03-07 19:24:36 +04:00 |
|
Alexey Sedunov
|
09574d72b8
|
Translate JetSimpleNameReference to Kotlin
|
2014-03-07 19:24:35 +04:00 |
|
Alexey Sedunov
|
c9d10cfcd3
|
Do not postpone reference lengthening
Do not shorten references located in import/package directives
|
2014-03-07 19:24:34 +04:00 |
|
Alexey Sedunov
|
5327031300
|
Update references when moving Kotlin file
#KT-1696 Fixed
|
2014-03-07 19:24:33 +04:00 |
|
Alexey Sedunov
|
e4df997ad0
|
Fix warnings
|
2014-03-07 19:24:31 +04:00 |
|
Alexey Sedunov
|
99b8c47276
|
Extract reference resolver from ShortenReferences
|
2014-03-07 19:24:30 +04:00 |
|
Natalia Ukhorskaya
|
d9d045cbb2
|
Fix line separators for windows in tests
|
2014-03-07 18:05:12 +04:00 |
|
Mikhael Bogdanov
|
1fdd3bd615
|
Android test fix
|
2014-03-07 16:29:08 +04:00 |
|
Mikhael Bogdanov
|
e54ece8d12
|
Field access chain update on lambda regeneration
|
2014-03-07 16:12:10 +04:00 |
|
Mikhael Bogdanov
|
632061b324
|
Support nested chain of non-inline lambdas inside inline one
|
2014-03-07 14:53:50 +04:00 |
|
Alexander Udalov
|
4937812414
|
Rewrite KotlinClassHeader to Kotlin
|
2014-03-07 03:43:41 +04:00 |
|
Alexander Udalov
|
39cd3b1e13
|
Add tests that there's no PSI for all kinds of synthetic classes
|
2014-03-07 03:43:28 +04:00 |
|
Alexander Udalov
|
0b2c832343
|
Write KotlinSyntheticClass to anonymous and local classes
|
2014-03-07 03:08:19 +04:00 |
|
Alexander Udalov
|
cbfb626d50
|
Write KotlinSyntheticClass to generated classes for functions
That is SAM wrappers, callable reference wrappers, local functions and
anonymous functions
|
2014-03-07 03:08:18 +04:00 |
|
Alexander Udalov
|
8e71fe376f
|
Minor, add toString() to OutputFile for debugging
|
2014-03-07 03:08:17 +04:00 |
|
Alexander Udalov
|
36936e0a6b
|
Minor fix in tests for sources appearing in libraries
|
2014-03-07 03:08:16 +04:00 |
|
Alexander Udalov
|
64ac223895
|
Move DebugProtoBuf to module "compiler-tests"
To help debug serialization-related code in compiler tests
|
2014-03-07 03:08:16 +04:00 |
|
gavinkeusch
|
2f613638c2
|
KT-4562 New Intention: Add and Remove braces from control statements that have single line bodies
|
2014-03-06 23:45:45 +04:00 |
|
Nikolay Krasko
|
b6a9772508
|
Configuration for Android Studio debug created
|
2014-03-06 20:03:15 +04:00 |
|
Pavel V. Talanov
|
d05697d3ac
|
Optimize Imports tests: add test for qualified expression with nested enum
|
2014-03-06 18:45:37 +04:00 |
|
Zalim Bashorov
|
ad1642f802
|
Update to IDEA 134.1445 EAP
|
2014-03-06 16:13:06 +04:00 |
|
Pavel V. Talanov
|
6f9b3f1bae
|
Optimize Imports: simplify code
|
2014-03-06 16:01:07 +04:00 |
|
Pavel V. Talanov
|
809be9b069
|
Optimize Imports: do not keep imports of unimportable entities
|
2014-03-06 16:01:06 +04:00 |
|
Pavel V. Talanov
|
c87cc0dde1
|
Optimize Imports tests: Switch to generated approach
Move test and rename test data
Delete unused testdata
Rewrite OptimizeImportOnFlyTest
|
2014-03-06 16:01:05 +04:00 |
|
Pavel V. Talanov
|
3155a66319
|
Move, rewrite and rename JetImportOptimizer
Rewrite it to Kotlin and rename to KotlinImportOptimizer, move to imports package
Create ImportsUtils.kt
|
2014-03-06 16:01:04 +04:00 |
|
Pavel V. Talanov
|
f5c8557ff7
|
Rewrite optimize imports using JetReference#resolveToDescriptors
#KT-4451 Fixed
|
2014-03-06 16:01:03 +04:00 |
|
Pavel V. Talanov
|
6f2ed9a5a9
|
Add JetMultiDeclarationReference
A reference to component* functions
|
2014-03-06 16:01:02 +04:00 |
|