Tagir Valeev
cee88f887b
FindFirstMigration: use ifPresent when stream element type is primitive and the final statement is an assignment
...
This case is possible only if we have no non-final locals updated in the loop, so the assignment updates field or array element.
Using common assignment scenario may not work as primitive optionals lack map/filter operations
Fixes IDEA-200209 "Replace with findFirst" produces incompilable code
2018-10-10 15:55:53 +07:00
Tagir Valeev
c9ccaee0a6
BoxingInliner: cast before boxing when necessary
2018-10-10 15:37:35 +07:00
Vladimir Krivosheev
9e567d04a3
reduce usages of PasswordStorage
2018-10-10 10:21:34 +02:00
Vladimir Krivosheev
c16cbc28f0
drop support of old password keys
2018-10-10 10:21:32 +02:00
Vladimir Krivosheev
eaa2265236
save in tests immediately
2018-10-10 10:21:31 +02:00
Vladimir Krivosheev
9236d5226c
cleanup
2018-10-10 10:21:30 +02:00
Vladimir Krivosheev
7d519cd256
extend CredentialStore to make clear that PasswordStorage interface is deprecated
2018-10-10 10:21:29 +02:00
Vladimir Krivosheev
e99e014c4e
IDEA-200066 efficient implementation of load and save KeePass database
2018-10-10 10:21:28 +02:00
Vladimir Krivosheev
775ba3f258
cleanup
2018-10-10 10:21:26 +02:00
Vladimir Krivosheev
a777e86da1
cleanup, avoid sugar (.element)
2018-10-10 10:21:25 +02:00
Vladimir Krivosheev
651502d0f7
move OneTimeString to own file
2018-10-10 10:21:24 +02:00
Vladimir Krivosheev
ed125bc2ac
cleanup, avoid sugar (.element)
2018-10-10 10:21:23 +02:00
Vladimir Krivosheev
4840920859
fix RunConfigurableTest
2018-10-10 10:13:19 +02:00
Vladimir Krivosheev
5fb63cd9df
cleanup
2018-10-10 10:13:19 +02:00
Kirill Kirichenko
56cac9bb23
IDEA-198313 Rename resource
2018-10-10 11:07:40 +03:00
Vladimir Krivosheev
c5e060df17
disable UI DSL test on Window since no separate TC build configuration for Windows
2018-10-10 08:48:08 +02:00
Tagir Valeev
b364143f5a
Do not track equality on assignments like Object x = 5 (IDEA-200233)
...
DfaBoxedValue now reports type when possible
2018-10-10 13:46:10 +07:00
Tagir Valeev
5884c85c2c
DfaExpressionFactory: cleanup
2018-10-10 13:35:05 +07:00
Tagir Valeev
fbdbf80da3
Fixed reporting of unboxing on cast
2018-10-10 13:11:06 +07:00
peter
c016bed71c
don't calculate progress.toString until Neo really needs it
...
it can be quite expensive, e.g. DaemonProgressIndicator#toString in tests contains a stack trace
2018-10-10 07:48:40 +02:00
peter
5f4da98584
speed up SeverityRegistrar queries
2018-10-10 07:46:46 +02:00
peter
01cff61a6b
UnivocityTest: query java files once
2018-10-10 07:12:48 +02:00
peter
af06e6db3f
don't access user data for frozen documents: it'll throw and they have no vFile anyway
2018-10-10 06:49:18 +02:00
peter
f33d3ddd9a
PsiCachedValue: improve readability
2018-10-10 06:44:56 +02:00
peter
2095ffaa11
ignore "Picked up" messages issued by JVM in compiler process
2018-10-10 06:37:33 +02:00
Tagir Valeev
aff8f9f280
IDEA-200232 Support numeric casts in dataflow
2018-10-10 11:22:53 +07:00
Tagir Valeev
92c7436e21
DoubleNegation: do not warn on incomplete binary expression (IDEA-200178)
2018-10-10 11:22:52 +07:00
Vassiliy.Kudryashov
c2fbfcee6e
IDEA-153071 Settings > Version Control > Confirmation window resize issues
2018-10-10 01:55:25 +03:00
Aleksey Pivovarov
5052b14cda
ui: fix NPE if WelcomeScreen action has no assigned icon
2018-10-10 01:22:21 +03:00
Dmitry Trofimov
522d7a4026
Fix mouse pointer (IDEA-188160)
2018-10-10 00:17:00 +02:00
Dmitry Trofimov
9176995358
Turn off persistent terminal tabs as it's not production ready
2018-10-10 00:06:49 +02:00
Dmitry Trofimov
76e9eb7b91
Clean-up
2018-10-10 00:01:16 +02:00
Dmitry Trofimov
852b928329
Unique names for tabs (IDEA-188160)
2018-10-09 23:22:04 +02:00
Dmitry Trofimov
1e313f1f36
Merge remote-tracking branch 'origin/ssimonchik/terminal-tab-persistence'
2018-10-09 22:21:45 +02:00
Dmitry Trofimov
d84c910248
Merge branch 'traff/terminal_new_tabs'
...
# Conflicts:
# plugins/terminal/src/org/jetbrains/plugins/terminal/JBTabInnerTerminalWidget.java
2018-10-09 22:11:40 +02:00
Vassiliy.Kudryashov
2d10e9e4df
Find In Path directory field: try to use 'typed' filepath in filechooser
2018-10-09 22:32:55 +03:00
Semyon Proshev
5a775fc379
Rename file related to PEP-561 and stub packages (PY-30942)
2018-10-09 20:57:55 +03:00
Semyon Proshev
f112937e97
Support source and content roots while resolving stub packages (PY-30942)
2018-10-09 20:57:55 +03:00
Semyon Proshev
240cb203e0
Minor cleanup (PY-30942)
2018-10-09 20:57:55 +03:00
Semyon Proshev
d4c3a6a22f
Update resolve so import sources don't resolve to inline package if stub package is not partial (PY-30942)
2018-10-09 20:57:55 +03:00
Semyon Proshev
75844b74c7
Support partial stub packages (PY-30942)
2018-10-09 20:57:55 +03:00
Semyon Proshev
aaf3de97e4
Update order for resolved elements (PY-30942)
2018-10-09 20:57:55 +03:00
Semyon Proshev
7863e90505
Add resolve to stub packages (PY-30942)
2018-10-09 20:57:55 +03:00
Semyon Proshev
50c486f260
Update processing __init__.pyi in QualifiedNameFinder.PathChoosingVisitor so it provides correct names (PY-30942)
2018-10-09 20:57:55 +03:00
Semyon Proshev
236d0f6bfd
Minor update in QualifiedNameFinder.PathChoosingVisitor (PY-30942)
2018-10-09 20:57:55 +03:00
Dmitry Avdeev
26bf28130e
IDEA-199839 Support deprecation in xsd schemas
...
support <documentation> tag
2018-10-09 20:55:12 +03:00
Dmitry Avdeev
7e15c324cf
javadoc
2018-10-09 20:55:12 +03:00
Vassiliy.Kudryashov
431e4a860e
IDEA-186973 "inappropriate ioctl for device" reported when running Overmind as an external tool
...
Experimental registry key is use.tty.for.external.tools=false
2018-10-09 20:41:27 +03:00
Sergey Malenkov
2ae3a61cdb
use concrete classes to simplify finding the root cause of tree issues
2018-10-09 20:13:35 +03:00
Sergey Malenkov
5743be2081
Add logging for possible INRE during tree modification
2018-10-09 20:13:35 +03:00