Commit Graph
15849 Commits
Author SHA1 Message Date
Semyon Proshev 58fc2f6f70 PY-19127 Fixed: __prepare__ magic function not hightlights
Add __prepare__ to py3 builtin methods
2016-05-18 21:43:45 +03:00
Semyon Proshev cee7d107fd PY-17828 Fixed: Wrong signature inspection false positive for __prepare__ method of metaclasses
Add __prepare__ to type's skeletons
2016-05-18 21:43:43 +03:00
Semyon Proshev 4528715c54 PY-9924 Fixed: "Expected type" warning when indexing a list with a slice object
Update list and tuple skeletons to accept slice as a parameter for __getitem__
2016-05-18 20:23:13 +03:00
Semyon Proshev 8fd0d00f32 PY-8604 Fixed: Rename refactoring for variable in generator comprehension leads to unresolved references
PY-18808 Fixed: Incorrect variable highlighting

Update PyReferenceImpl.resolvesToSameLocal to correctly handle comprehensions
2016-05-18 19:30:27 +03:00
Semyon Proshev d6b00d683b PY-18866 Fixed: Method '...' can be 'static' - false positive when calling super()
Check if Py3 function has super callee
2016-05-18 19:24:28 +03:00
Semyon Proshev 0b2a89110b Update PyArgumentListInspectionTest: specify issue before method to overcome hiding after folding, use runWithLanguageLevel 2016-05-18 19:21:20 +03:00
Semyon Proshev 0929934a04 PY-19130 Fixed: Type inference: decorators behaving oddly
If class is decorated, PyArgumentListInspection doesn't check its constructor arguments
2016-05-18 19:21:20 +03:00
Semyon Proshev 4925746bf7 PY-19473 Fixed: Incorrect sql injection detected
Update "COPY FROM/TO" regexp to decrease false positives
2016-05-18 19:17:34 +03:00
Ilya.Kazakevich 7c71cb99d2 Merge branch 'bugfix/pytest-runner-progress' of https://github.com/kroo/intellij-community 2016-05-18 19:05:22 +03:00
Elizaveta Shashkova 090dd7edad Fix compilation after merge (PY-13540) 2016-05-18 18:31:27 +03:00
Elizaveta Shashkova 756e400992 Update cython modules (PY-13540) 2016-05-18 18:31:27 +03:00
Elizaveta Shashkova 6edb51763a Fix minors (PY-13540) 2016-05-18 18:31:26 +03:00
Elizaveta Shashkova 1ed3c830f4 Mark new test staging (PY-13540) 2016-05-18 18:31:25 +03:00
Elizaveta Shashkova 6afd1b4e53 Add test (PY-13540) 2016-05-18 18:31:25 +03:00
Elizaveta Shashkova 77f771576c Fix typo (PY-13540) 2016-05-18 18:31:24 +03:00
Elizaveta Shashkova adf1c353da Fix expanding returned values in Variables Pane (PY-13540) 2016-05-18 18:31:24 +03:00
Elizaveta Shashkova 782be117c1 Remove return values after turning the setting off (PY-13540) 2016-05-18 18:31:23 +03:00
Elizaveta Shashkova bba09151fe Show return values as a separate group in Variables Pane (PY-13540) 2016-05-18 18:31:22 +03:00
Elizaveta Shashkova 6643c026a5 Add setting "Show return values" and ability to turn it on/off during debug session (PY-13540) 2016-05-18 18:31:22 +03:00
Elizaveta Shashkova 3f9f511f7c Initial realization of showing returned value (PY-13540) 2016-05-18 18:31:21 +03:00
Ekaterina Tuzova 35b838283b prevent NPE 2016-05-18 16:00:17 +03:00
Ekaterina Tuzova cf5c6f8249 updated kotlin version 2016-05-18 16:00:16 +03:00
Anna.Kozlova 36ee7203f6 anonym -> lambda 2016-05-18 12:04:12 +02:00
Ekaterina Tuzova c8104365fd specified kotlin src dirs 2016-05-17 15:52:39 +03:00
Ekaterina Tuzova dd81d54d01 PY-19568 Pycharm hangs on editor right click 2016-05-17 15:17:16 +03:00
Ekaterina Tuzova 1e6c16a22d PY-15270 Numpy: Unresolved reference: false positive for accumulate and reduce 2016-05-17 14:27:14 +03:00
Ekaterina Tuzova a1842fb0af PY-15307 Numpy: TypeChecker: fals positive when passing new array shape as two ints to resize method 2016-05-17 14:27:14 +03:00
Ekaterina Tuzova 332bbea8a9 PY-15283 Numpy: Unexpected argument: false positive for reshape: invalid skeleton for the method 2016-05-17 14:27:13 +03:00
Ekaterina Tuzova 39a842b41b PY-15284 Numpy: unexpected argument: false positive for casting argument in can_cast: parser fails to process generated argument with keyword name 2016-05-17 14:27:13 +03:00
Ekaterina Tuzova 0deb7e921b PY-15296 Numpy: allow passing all sequence types for array and array-like parameters 2016-05-17 14:27:12 +03:00
Ekaterina Tuzova a45dfdfab5 put the proper type to the union in case of optional numpy type
preliminary fix for PY-16406 Class 'tuple' does not define 'sub', so the '-' operator cannot be used on its instance
2016-05-17 14:27:12 +03:00
Ekaterina Tuzova 044517e18e PY-16744 numpy.linalg.norm ord parameter 2016-05-17 14:27:11 +03:00
Ekaterina Tuzova cc203e4a79 PY-15272 Numpy: comparison operations on arrays should return array, not bool
skeletons for unary operations
2016-05-17 14:27:11 +03:00
Ekaterina Tuzova 395398c0d0 PY-17456 Wrong error message about return type of scipy.integrate.quad function
use numpy docstring format to parse scipy
2016-05-17 14:27:10 +03:00
Ekaterina Tuzova f16bd2bba2 PY-15285 Numpy: Parameter unfilled: false positive for randn function with only one argument 2016-05-17 14:27:10 +03:00
Ekaterina Tuzova 91f3a41c6a PY-12083 Code Insight does not respect numpy ndarray types 2016-05-17 14:27:09 +03:00
Elizaveta Shashkova a9959a4afa Add pydev monkey tests to PyCharm env tests 2016-05-16 20:55:37 +03:00
Elizaveta Shashkova 336710343b Restore python debugger unittests 2016-05-16 20:55:37 +03:00
Elizaveta Shashkova cc7958ef20 Remove quotes without additional symbols 2016-05-16 20:55:36 +03:00
Ekaterina Tuzova 1815adda31 added kotlin files to student plugin 2016-05-16 15:25:54 +03:00
Ekaterina Tuzova 186b9e7085 PY-18098 Import "numpy" doesn't have effect
ignore same-named modules imported with "asName"
2016-05-16 15:25:53 +03:00
Alexey Kudravtsev 89e6460446 removed redundant methods in tests 2016-05-16 15:04:01 +03:00
Semyon Proshev b7a8c849c3 PY-19412 Fixed: Class method support becomes broken if method attribute is used
Check all next siblings of PyAssignmentStatement type in function modifier calculating
2016-05-16 14:07:42 +03:00
Ekaterina Tuzova a73d53a52f updated generator version 2016-05-16 14:01:48 +03:00
Ekaterina Tuzova 07d98323c0 PY-15912 can not resolve RandomState in numpy
check newly imported module name against self module name.
2016-05-16 13:54:07 +03:00
Elliot Kroo 5afa7bc6fa Fix test runner progress for py.test
This change fixes an issue where the pytest runner did not
report the number of tests to the test runner, resulting in
a progress bar stuck at 50%.
2016-05-14 17:00:47 -07:00
Gregory.Shrago 20cd40ceb4 JFlex: regen all lexers 2016-05-14 06:34:46 +03:00
Gregory.Shrago edb8e81780 revert: force unicode 2.0 to reduce static memory footprint 2016-05-14 05:27:40 +03:00
Gregory.Shrago a3d2b8f1d0 force unicode 2.0 to reduce static memory footprint: regen 2016-05-13 19:22:59 +03:00
Gregory.Shrago 5e0682be20 force unicode 2.0 to reduce static memory footprint 2016-05-13 19:20:58 +03:00