idea/community.git
6 years agoPY-17657 If docstring format contains both tags and sections, tags are stronger heuristic
Mikhail Golubev [Mon, 16 Nov 2015 12:16:01 +0000 (15:16 +0300)]
PY-17657 If docstring format contains both tags and sections, tags are stronger heuristic

Otherwise any reStructuredText/Epydoc docstring that contains
text, like "Example:" or "Args:", is incorrectly interpreted as Google
Code Style docstring and then wrong format breaks parsing of parameter
declaration and type references inside.

6 years agoPY-17635 Complete parameter names in ":type" declaration of reST docstrings
Mikhail Golubev [Fri, 13 Nov 2015 16:04:37 +0000 (19:04 +0300)]
PY-17635 Complete parameter names in ":type" declaration of reST docstrings

6 years agoPY-17593 Remove IMPORT_GROUP_BEGIN marker from import statements after reformat
Mikhail Golubev [Fri, 13 Nov 2015 15:35:59 +0000 (18:35 +0300)]
PY-17593 Remove IMPORT_GROUP_BEGIN marker from import statements after reformat

so user could adjust spacing manually and keep it next time
formatting is called.

6 years agosave timing debug log
Vladimir Krivosheev [Mon, 16 Nov 2015 11:24:36 +0000 (12:24 +0100)]
save timing debug log

6 years agocleanup
Vladimir Krivosheev [Mon, 16 Nov 2015 10:07:32 +0000 (11:07 +0100)]
cleanup

6 years agocleanup
Vladimir Krivosheev [Mon, 16 Nov 2015 09:59:21 +0000 (10:59 +0100)]
cleanup

6 years agoread action was added
Maxim.Mossienko [Mon, 16 Nov 2015 11:06:56 +0000 (12:06 +0100)]
read action was added

6 years ago[java] correct highlighting of JVM agent manifest headers (IDEA-147979)
Roman Shevchenko [Mon, 16 Nov 2015 10:43:48 +0000 (11:43 +0100)]
[java] correct highlighting of JVM agent manifest headers (IDEA-147979)

6 years agomoved to community
Alexey Kudravtsev [Mon, 16 Nov 2015 10:31:16 +0000 (13:31 +0300)]
moved to community

6 years agonotnull
Alexey Kudravtsev [Mon, 16 Nov 2015 10:19:17 +0000 (13:19 +0300)]
notnull

6 years agonotnull
Alexey Kudravtsev [Fri, 13 Nov 2015 14:35:24 +0000 (17:35 +0300)]
notnull

6 years agonotnull
Alexey Kudravtsev [Fri, 13 Nov 2015 14:12:08 +0000 (17:12 +0300)]
notnull

6 years agonotnull
Alexey Kudravtsev [Fri, 13 Nov 2015 13:40:16 +0000 (16:40 +0300)]
notnull

6 years agoawaitQuiescence method
Alexey Kudravtsev [Fri, 13 Nov 2015 13:34:52 +0000 (16:34 +0300)]
awaitQuiescence method

6 years agodump HPROF to artifacts in case of thread leaks in tests
Alexey Kudravtsev [Fri, 13 Nov 2015 13:27:17 +0000 (16:27 +0300)]
dump HPROF to artifacts in case of thread leaks in tests

6 years agoawaitQuiescence method
Alexey Kudravtsev [Fri, 13 Nov 2015 13:23:52 +0000 (16:23 +0300)]
awaitQuiescence method

6 years agodiagnostics for IDEA-147488
Maxim.Mossienko [Mon, 16 Nov 2015 09:54:28 +0000 (10:54 +0100)]
diagnostics for IDEA-147488

6 years agoexternal build: javadoc added
nik [Mon, 16 Nov 2015 09:41:14 +0000 (12:41 +0300)]
external build: javadoc added

6 years agomethod ref: forgotten substitutor for return type
Anna Kozlova [Fri, 13 Nov 2015 19:30:43 +0000 (20:30 +0100)]
method ref: forgotten substitutor for return type

6 years agomove inference error from element to method candidate to avoid overload method pollut...
Anna Kozlova [Fri, 13 Nov 2015 19:28:22 +0000 (20:28 +0100)]
move inference error from element to method candidate to avoid overload method pollution; show inference error in the editor if applicability check was successful; register inference error if variable has incompatible upper bounds (IDEA-145106)

6 years agoexternal build tests: use proper hashing strategy for files (IDEA-CR-6332) appcode/144.1145 clion/144.1144
nik [Mon, 16 Nov 2015 08:47:32 +0000 (11:47 +0300)]
external build tests: use proper hashing strategy for files (IDEA-CR-6332)

6 years agoWhitespaceBinders: introduce trailingCommentsBinder & simplify clion/144.1138 dbe/144.1133 idea/144.1134 phpstorm/144.1137 pycharm/144.1136 webstorm/144.1142
Gregory.Shrago [Sun, 15 Nov 2015 23:58:12 +0000 (02:58 +0300)]
WhitespaceBinders: introduce trailingCommentsBinder & simplify

6 years agoautomatic code cleanup mostly in vcs-log-graph kotlin tests
Kirill Likhodedov [Sun, 15 Nov 2015 15:01:19 +0000 (18:01 +0300)]
automatic code cleanup mostly in vcs-log-graph kotlin tests

6 years agoIG: Add "Suppress for 'Tests' Scope" quickfix to "Non-boolean method name must not... appcode/144.1132 clion/144.1131
Bas Leijdekkers [Sun, 15 Nov 2015 14:06:25 +0000 (15:06 +0100)]
IG: Add "Suppress for 'Tests' Scope" quickfix to "Non-boolean method name must not start with question word" inspection IDEA-143695

6 years agotest for reg exp search not to use id index when there is no trigrams available appcode/144.1126 dbe/144.1115 idea/144.1116 phpstorm/144.1118 phpstorm/144.1130 pycharm/144.1122 rubymine/144.1124 webstorm/144.1128
Maxim.Mossienko [Sat, 14 Nov 2015 22:07:41 +0000 (23:07 +0100)]
test for reg exp search not to use id index when there is no trigrams available

6 years agomethod hierarchy cache: don't depend on light PSI (IDEA-147929)
peter [Sat, 14 Nov 2015 19:54:47 +0000 (20:54 +0100)]
method hierarchy cache: don't depend on light PSI (IDEA-147929)

6 years agoshow .class files located in source content in project view
peter [Sat, 14 Nov 2015 19:38:33 +0000 (20:38 +0100)]
show .class files located in source content in project view

6 years agodiscoverability is a legitimate word
Anton Makeev [Sat, 14 Nov 2015 16:16:21 +0000 (17:16 +0100)]
discoverability is a legitimate word

6 years agoSSR: registering notification group once is enough appcode/144.1113 clion/144.1112
Bas Leijdekkers [Sat, 14 Nov 2015 14:49:40 +0000 (15:49 +0100)]
SSR: registering notification group once is enough

6 years agofix wrong merge
Konstantin Bulenkov [Sat, 14 Nov 2015 13:55:04 +0000 (14:55 +0100)]
fix wrong merge

6 years agouse vertical offset for license text from AppInfo on Splash
Konstantin Bulenkov [Thu, 12 Nov 2015 12:07:44 +0000 (13:07 +0100)]
use vertical offset for license text from AppInfo on Splash
(cherry picked from commit 28eebd1)

6 years agosupport vertical placement (offset from the bottom) for License text
Konstantin Bulenkov [Thu, 12 Nov 2015 12:06:17 +0000 (13:06 +0100)]
support vertical placement (offset from the bottom) for License text

(cherry picked from commit 89849aae12233d78ecf63d8cffa94c9ecda2dc98)

6 years agoset minimum X offset for License text
Konstantin Bulenkov [Thu, 12 Nov 2015 07:45:46 +0000 (08:45 +0100)]
set minimum X offset for License text

(cherry picked from commit 6dcd8770241f0478253b7007054eee937540c4d3)

6 years agoIDEA-146637 Border is off on the tool window's title
Konstantin Bulenkov [Sat, 14 Nov 2015 12:48:33 +0000 (13:48 +0100)]
IDEA-146637 Border is off on the tool window's title

6 years agofail to un-stub unnecessarily appcode/144.1105 appcode/144.1110 clion/144.1107 clion/144.1109 phpstorm/144.1108 webstorm/144.1103
Gregory.Shrago [Sat, 14 Nov 2015 02:45:05 +0000 (05:45 +0300)]
fail to un-stub unnecessarily

6 years agoMerge remote-tracking branch 'origin/master' phpstorm/144.1096 pycharm/144.1097
Yann Cébron [Sat, 14 Nov 2015 06:40:11 +0000 (07:40 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-147516 Resizing vertically split editor also selects text in the right hand... appcode/144.1101 clion/144.1093 dbe/144.1089 idea/144.1090 rubymine/144.1099
Vassiliy.Kudryashov [Fri, 13 Nov 2015 21:41:15 +0000 (00:41 +0300)]
IDEA-147516 Resizing vertically split editor also selects text in the right hand editor

6 years agoGPUB: introduce nextTokenIsSmart()
Gregory.Shrago [Fri, 13 Nov 2015 20:20:44 +0000 (23:20 +0300)]
GPUB: introduce nextTokenIsSmart()

6 years agobuild scripts: fixed licensing scheme for IDEA distribution used in TeamCity
nik [Fri, 13 Nov 2015 20:18:48 +0000 (23:18 +0300)]
build scripts: fixed licensing scheme for IDEA distribution used in TeamCity
(don't replace PACKAGE_CODE in IDEs, it's replaced later in release_teamcity.xml)

6 years agoFileStubSerializer: cleanup
Yann Cébron [Fri, 13 Nov 2015 20:10:33 +0000 (21:10 +0100)]
FileStubSerializer: cleanup

6 years agoDomPatterns#attributeWithDom: fix parameter name
Yann Cébron [Fri, 13 Nov 2015 19:28:39 +0000 (20:28 +0100)]
DomPatterns#attributeWithDom: fix parameter name

6 years ago[vcs-log] terminal arrow has a little bit of space ahead
Julia Beliaeva [Wed, 11 Nov 2015 14:29:13 +0000 (17:29 +0300)]
[vcs-log] terminal arrow has a little bit of space ahead

6 years ago[vcs-log] calculate dash sizes for non-vertical edges so that they look better (with...
Julia Beliaeva [Tue, 10 Nov 2015 20:23:57 +0000 (23:23 +0300)]
[vcs-log] calculate dash sizes for non-vertical edges so that they look better (with some magic)

magic works as follows:
assuming that when an edge is vertical it has 1/2 of a dash and 1/2 of a space; and dash takes more than a half of an edge;
then trying to do the similar thing with a non vertical thing: edge starts with the half of a dash, ends with a half of a space, spaces are the same size as for vertical edges, but dashes can be a little bigger.

6 years ago[vcs-log] scale graph with row height
Julia Beliaeva [Mon, 9 Nov 2015 15:02:43 +0000 (18:02 +0300)]
[vcs-log] scale graph with row height

6 years ago[vcs-log] calculate dash length from row height
Julia Beliaeva [Sat, 7 Nov 2015 14:40:40 +0000 (17:40 +0300)]
[vcs-log] calculate dash length from row height

6 years ago[vcs-log] edge with arrow is always solid not dashed
Julia Beliaeva [Sun, 8 Nov 2015 20:16:31 +0000 (23:16 +0300)]
[vcs-log] edge with arrow is always solid not dashed

6 years ago[vcs-log] code issues: remove LitePrinter; rename fields; remove unused import
Julia Beliaeva [Sat, 7 Nov 2015 13:38:07 +0000 (16:38 +0300)]
[vcs-log] code issues: remove LitePrinter; rename fields; remove unused import

6 years ago@NonNls: javadoc
Yann Cébron [Fri, 13 Nov 2015 18:01:59 +0000 (19:01 +0100)]
@NonNls: javadoc

6 years ago@Nls: add @see
Yann Cébron [Fri, 13 Nov 2015 18:01:46 +0000 (19:01 +0100)]
@Nls: add @see

6 years ago@Nls: javadoc
Yann Cébron [Fri, 13 Nov 2015 17:59:35 +0000 (18:59 +0100)]
@Nls: javadoc

6 years agoIDEA-147570 "Find Next Occurrence" command does not remove extra carets
Dmitry Batrak [Fri, 13 Nov 2015 17:56:59 +0000 (20:56 +0300)]
IDEA-147570 "Find Next Occurrence" command does not remove extra carets

6 years agoNavigationGutterIconBuilder#setPopupTitle: capitalization=Title
Yann Cébron [Fri, 13 Nov 2015 17:38:28 +0000 (18:38 +0100)]
NavigationGutterIconBuilder#setPopupTitle: capitalization=Title

6 years agoJB V8 debugger protocol — speedup break event (part 3 — v4 compatibility)
Vladimir Krivosheev [Fri, 13 Nov 2015 17:07:13 +0000 (18:07 +0100)]
JB V8 debugger protocol — speedup break event (part 3 — v4 compatibility)

6 years ago[js-debugger] simplification since converted to kotlin
Vladimir Krivosheev [Fri, 13 Nov 2015 16:20:09 +0000 (17:20 +0100)]
[js-debugger] simplification since converted to kotlin

6 years agoconvert EvaluateContextBase, EvaluateContext to kotlin
Vladimir Krivosheev [Fri, 13 Nov 2015 16:16:52 +0000 (17:16 +0100)]
convert EvaluateContextBase, EvaluateContext to kotlin

6 years agoconvert EvaluateContextBase, EvaluateContext to kotlin
Vladimir Krivosheev [Fri, 13 Nov 2015 16:16:32 +0000 (17:16 +0100)]
convert EvaluateContextBase, EvaluateContext to kotlin

6 years agoIDEA-147814 IntelliJ keep jar file opened even after closing the project window
Maxim.Mossienko [Fri, 13 Nov 2015 17:05:17 +0000 (18:05 +0100)]
IDEA-147814 IntelliJ keep jar file opened even after closing the project window

6 years agoReview feedback: move code for NOT creating nested BombedCharSequences into StringPat...
Maxim.Mossienko [Fri, 13 Nov 2015 17:02:46 +0000 (18:02 +0100)]
Review feedback: move code for NOT creating nested BombedCharSequences into StringPattern.newBombedCharSequence

6 years agoeclipse: prefer relative module paths to current module path if starts with slash...
Anna Kozlova [Fri, 13 Nov 2015 17:00:37 +0000 (18:00 +0100)]
eclipse: prefer relative module paths to current module path if starts with slash (IDEA-147857)

6 years agoIDEA-147706 (Warning of synchronizing to a local variable while variable is escaping...
Bas Leijdekkers [Fri, 13 Nov 2015 16:40:37 +0000 (17:40 +0100)]
IDEA-147706 (Warning of synchronizing to a local variable while variable is escaping its scope (hence not local anymore))

6 years agoIG: improved description
Bas Leijdekkers [Fri, 13 Nov 2015 16:36:14 +0000 (17:36 +0100)]
IG: improved description

6 years agoReview feedback: cleanup
Maxim.Mossienko [Fri, 13 Nov 2015 16:36:40 +0000 (17:36 +0100)]
Review feedback: cleanup

6 years agoReview feedback: NotNull added, use Registry instead of SystemProperties
Maxim.Mossienko [Fri, 13 Nov 2015 16:34:55 +0000 (17:34 +0100)]
Review feedback: NotNull added, use Registry instead of SystemProperties

6 years agowhen a message bus is disposed, remove all its connections to avoid reduce the extent...
peter [Fri, 13 Nov 2015 15:42:17 +0000 (16:42 +0100)]
when a message bus is disposed, remove all its connections to avoid reduce the extent of possible leaks; disconnect() should dispose the connection as well

6 years agoMake NativeFileWatcherImpl more generic
Salvatore Guarnieri [Fri, 13 Nov 2015 15:37:51 +0000 (16:37 +0100)]
Make NativeFileWatcherImpl more generic

NativeFileWatcherImpl is nearly generic. It currently hard codes
the property name to look up to find the path to fsnotifier and
the property name to look up to see if the file watcher should
be disabled.

This pushes those values into a provider that subclasses can
provide.

6 years agosm runner: distinguish suite started from test started when feasible (follow IDEA...
Anna Kozlova [Fri, 13 Nov 2015 15:01:42 +0000 (16:01 +0100)]
sm runner: distinguish suite started from test started when feasible (follow IDEA-CR-6721)

6 years agopush condition in call: fix different qualifiers (IDEA-147901)
Anna Kozlova [Fri, 13 Nov 2015 14:46:23 +0000 (15:46 +0100)]
push condition in call: fix different qualifiers (IDEA-147901)

6 years agodetect array initializer type based on short variable array notation (IDEA-147881)
Anna Kozlova [Fri, 13 Nov 2015 12:10:52 +0000 (13:10 +0100)]
detect array initializer type based on short variable array notation (IDEA-147881)

6 years agotestdata for IDEA-147873
Anna Kozlova [Fri, 13 Nov 2015 11:50:44 +0000 (12:50 +0100)]
testdata for IDEA-147873

6 years agoLoadProjectTest: don't fail when a file from another project is found (although it...
peter [Fri, 13 Nov 2015 13:15:37 +0000 (14:15 +0100)]
LoadProjectTest: don't fail when a file from another project is found (although it's a valid leak to care about, it causes this unrelated test to blink)

6 years agoJB V8 debugger protocol — speedup break event (part 2, final) appcode/144.1088 clion/144.1086
Vladimir Krivosheev [Fri, 13 Nov 2015 14:53:20 +0000 (15:53 +0100)]
JB V8 debugger protocol — speedup break event (part 2, final)

6 years agoJB V8 debugger protocol — speedup break event (part 1)
Vladimir Krivosheev [Fri, 13 Nov 2015 14:15:23 +0000 (15:15 +0100)]
JB V8 debugger protocol — speedup break event (part 1)

6 years agoPY-17564 Use AddImportHelper#addFromImport in MoveFromFutureImportQuickfix
Mikhail Golubev [Fri, 13 Nov 2015 12:27:44 +0000 (15:27 +0300)]
PY-17564 Use AddImportHelper#addFromImport in MoveFromFutureImportQuickfix

It's safer when PyBlock.IMPORT_GROUP_BEGIN marker is inserted for new
imports in single place (via methods of AddImportHelper).

As an additional benefit of this approach, moved __from__ import
statement is inserted in alphabetical order.

6 years agoPY-17564 Keep blank lines between imports inserted by user
Mikhail Golubev [Thu, 12 Nov 2015 14:47:00 +0000 (17:47 +0300)]
PY-17564 Keep blank lines between imports inserted by user

It doesn't solve the problem that reformatting doesn't add blank lines
before import groups according to PEP-8 until "Optimize Imports" is
called on a file, but at least it doesn't remove blank lines inserted
manually by user.

6 years agoPY-17593 Format combined reST parameter declarations like ":param int x: descr"
Mikhail Golubev [Thu, 12 Nov 2015 12:43:10 +0000 (15:43 +0300)]
PY-17593 Format combined reST parameter declarations like ":param int x: descr"

6 years agoFix typo in error message shown when time-tracking is not available in YouTrack
Mikhail Golubev [Wed, 11 Nov 2015 14:45:11 +0000 (17:45 +0300)]
Fix typo in error message shown when time-tracking is not available in YouTrack

6 years agoCreate standalone IDEA project inside community/python/helpers
Mikhail Golubev [Wed, 11 Nov 2015 12:09:16 +0000 (15:09 +0300)]
Create standalone IDEA project inside community/python/helpers

It has interpreter called "PyCharm Python SDK" so that anyone who
want to edit helpers could configure their own version of it.

6 years agobuild scripts: show how to download Kotlin in error message, added run configuration...
nik [Fri, 13 Nov 2015 14:14:07 +0000 (17:14 +0300)]
build scripts: show how to download Kotlin in error message, added run configuration which downloads Kotlin from internal TeamCity

6 years agoMerge remote-tracking branch 'origin/master'
Nadya Zabrodina [Fri, 13 Nov 2015 13:52:04 +0000 (16:52 +0300)]
Merge remote-tracking branch 'origin/master'

6 years ago[shelve]: make Show/Hide already unshelved action dumbAware
Nadya Zabrodina [Fri, 13 Nov 2015 13:14:57 +0000 (16:14 +0300)]
[shelve]: make Show/Hide already unshelved action dumbAware

6 years agoquick fix which adds exception from field initializer to constructor signature (IDEA...
Dmitry Batkovich [Fri, 13 Nov 2015 12:58:42 +0000 (15:58 +0300)]
quick fix which adds exception from field initializer to constructor signature (IDEA-142284)

6 years agoMerge branch 'nz/remainWhenUnshelve'
Nadya Zabrodina [Fri, 13 Nov 2015 12:54:15 +0000 (15:54 +0300)]
Merge branch 'nz/remainWhenUnshelve'

6 years agosynchronize CachedValueChecker
peter [Fri, 13 Nov 2015 12:18:35 +0000 (13:18 +0100)]
synchronize CachedValueChecker

6 years agospeedup testDaemonDoesNotPauseWhenEventDispatcherHasEventsInTheQueue
Alexey Kudravtsev [Fri, 13 Nov 2015 12:10:05 +0000 (15:10 +0300)]
speedup testDaemonDoesNotPauseWhenEventDispatcherHasEventsInTheQueue

6 years ago[shelve]: icons updated
Nadya Zabrodina [Fri, 13 Nov 2015 12:03:01 +0000 (15:03 +0300)]
[shelve]: icons updated

* set custom icon for toolbar;
* set null icon for default toggle action (default check will be shown insted);
* add shelf context menu popup place instead of Unknown

6 years agorun CachedValueChecker only in tests phpstorm/144.1081
peter [Fri, 13 Nov 2015 11:31:52 +0000 (12:31 +0100)]
run CachedValueChecker only in tests

6 years agoleaks cleanup idea/144.1080
Alexey Kudravtsev [Fri, 13 Nov 2015 10:57:38 +0000 (13:57 +0300)]
leaks cleanup

6 years agojoin thread in tests to avoid thread leaks
Alexey Kudravtsev [Thu, 12 Nov 2015 15:28:49 +0000 (18:28 +0300)]
join thread in tests to avoid thread leaks

6 years agofixed the Analyze|stacktrace race condition differently
Alexey Kudravtsev [Thu, 12 Nov 2015 15:02:17 +0000 (18:02 +0300)]
fixed the Analyze|stacktrace race condition differently

6 years agoguava type migration: NPE fixed
Dmitry Batkovich [Fri, 13 Nov 2015 10:29:08 +0000 (13:29 +0300)]
guava type migration: NPE fixed

6 years ago[shelve]: re-add 'Show/Hide already unshelved' to shelf tab context menu; fix option...
Nadya Zabrodina [Thu, 12 Nov 2015 15:34:47 +0000 (18:34 +0300)]
[shelve]: re-add 'Show/Hide already unshelved' to shelf tab context menu; fix option title; run icons.gant

6 years agoAddVariableInitializer updated corresponding to review IDEA-CR-6563
Dmitry Batkovich [Fri, 13 Nov 2015 10:17:45 +0000 (13:17 +0300)]
AddVariableInitializer updated corresponding to review IDEA-CR-6563

6 years agocompiler configuration simplified: removed explicit 1.6 target level settings (langua... idea/144.1078
nik [Thu, 12 Nov 2015 15:08:44 +0000 (18:08 +0300)]
compiler configuration simplified: removed explicit 1.6 target level settings (language level is set to 6 explicitly for the respective modules anyway)

6 years agoidea project configuration: change type of source roots containing resources only...
nik [Thu, 12 Nov 2015 15:05:32 +0000 (18:05 +0300)]
idea project configuration: change type of source roots containing resources only to 'resource root'

6 years agoassert that CachedValueProvider-s don't depend on wrong PSI elements, even if indirectly appcode/144.1077 clion/144.1076
peter [Fri, 13 Nov 2015 07:12:17 +0000 (08:12 +0100)]
assert that CachedValueProvider-s don't depend on wrong PSI elements, even if indirectly

6 years agorevert MessageBusImpl change because it (surprisingly) causes more leaks than fixes
peter [Fri, 13 Nov 2015 07:04:13 +0000 (08:04 +0100)]
revert MessageBusImpl change because it (surprisingly) causes more leaks than fixes

6 years agoIDEA-141826 Retrieve trigrams when doing regular expression based search appcode/144.1074 clion/144.1072 dbe/144.1063 phpstorm/144.1071 pycharm/144.1067 rubymine/144.1069 webstorm/144.1065
Maxim.Mossienko [Thu, 12 Nov 2015 23:01:56 +0000 (00:01 +0100)]
IDEA-141826 Retrieve trigrams when doing regular expression based search

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 12 Nov 2015 20:14:38 +0000 (21:14 +0100)]
Merge remote-tracking branch 'origin/master'

6 years ago[platform] module dependency analysis rewritten; test scope added
Roman Shevchenko [Thu, 12 Nov 2015 20:14:09 +0000 (21:14 +0100)]
[platform] module dependency analysis rewritten; test scope added

6 years agoCleanup (readability; minor optimization)
Roman Shevchenko [Thu, 12 Nov 2015 20:10:53 +0000 (21:10 +0100)]
Cleanup (readability; minor optimization)