idea/community.git
4 years agoA way to filter out non-relevant environments
Dmitry Trofimov [Fri, 31 Mar 2017 18:49:23 +0000 (20:49 +0200)]
A way to filter out non-relevant environments

If a test task should be run on Python2.7 and Python3.5, we should run it
only once for each of two interpreter versions.
PyTestTask.getTagsToCover method now serves this need: when all tags that the environment
provides are already covered, we skip the particular environment

4 years agointroduce treePathTraverser(tree)
Gregory.Shrago [Fri, 31 Mar 2017 17:24:46 +0000 (20:24 +0300)]
introduce treePathTraverser(tree)

4 years agoUse documentation from Python stubs for Quick Documentation view (PY-22685)
Andrey Vlasovskikh [Thu, 23 Mar 2017 18:21:47 +0000 (21:21 +0300)]
Use documentation from Python stubs for Quick Documentation view (PY-22685)

4 years agoIDEA-170768 Search stopped working [after-review fix, use US locale explicitly]
Vassiliy.Kudryashov [Fri, 31 Mar 2017 17:07:14 +0000 (20:07 +0300)]
IDEA-170768 Search stopped working [after-review fix, use US locale explicitly]

Signed-off-by: Vassiliy.Kudryashov <Vassiliy.Kudryashov@jetbrains.com>
4 years agoFiraCode: use Light and Medium
Gregory.Shrago [Fri, 31 Mar 2017 16:48:33 +0000 (19:48 +0300)]
FiraCode: use Light and Medium

4 years agosupport non-DMT-based tree models
Gregory.Shrago [Thu, 30 Mar 2017 17:29:46 +0000 (20:29 +0300)]
support non-DMT-based tree models

4 years agoTreeState: cleanup & treePath instead of DMT nodes
Gregory.Shrago [Wed, 29 Mar 2017 18:28:00 +0000 (21:28 +0300)]
TreeState: cleanup & treePath instead of DMT nodes

4 years agoAdd ability to select PyQt debug mode via environment variable for testing (PY-23290)
Elizaveta Shashkova [Fri, 31 Mar 2017 16:38:34 +0000 (19:38 +0300)]
Add ability to select PyQt debug mode via environment variable for testing (PY-23290)

4 years agoFix TypeError when debugging PySide application (PY-23290)
Elizaveta Shashkova [Fri, 31 Mar 2017 16:24:33 +0000 (19:24 +0300)]
Fix TypeError when debugging PySide application (PY-23290)

Revert old wrapper for PySide signals, because of generating incorrect arguments in PySide

4 years agoproject structure: reset old modifiable models before applying the new ones (IDEA...
nik [Fri, 31 Mar 2017 16:38:21 +0000 (19:38 +0300)]
project structure: reset old modifiable models before applying the new ones (IDEA-170781)

ClasspathPanelImpl is reinitialized on rootsChange after models are committed so we need to reset old models in ModuleEditor before invoking multiCommit.

4 years agoPY-23386: Do not break manage.py process if file not found
Ilya.Kazakevich [Fri, 31 Mar 2017 16:36:58 +0000 (19:36 +0300)]
PY-23386: Do not break manage.py process if file not found

4 years agoIDEA-170768 Search stopped working
Vassiliy.Kudryashov [Fri, 31 Mar 2017 16:27:57 +0000 (19:27 +0300)]
IDEA-170768 Search stopped working

Signed-off-by: Vassiliy.Kudryashov <Vassiliy.Kudryashov@jetbrains.com>
4 years agostatic imports: don't compare with expected type when it depends on unresolved refere...
Anna.Kozlova [Fri, 31 Mar 2017 16:00:13 +0000 (18:00 +0200)]
static imports: don't compare with expected type when it depends on unresolved reference (IDEA-163072)

4 years agojunit 5: NPE in forked tests
Anna.Kozlova [Fri, 31 Mar 2017 14:19:54 +0000 (16:19 +0200)]
junit 5: NPE in forked tests

4 years agojunit 5: support pattern configurations (IDEA-164088)
Anna.Kozlova [Fri, 31 Mar 2017 14:15:25 +0000 (16:15 +0200)]
junit 5: support pattern configurations (IDEA-164088)

4 years agoIDEA-168273 remove old icons, fix asymmetric selection
Kirill Kirichenko [Fri, 31 Mar 2017 15:49:16 +0000 (18:49 +0300)]
IDEA-168273 remove old icons, fix asymmetric selection

4 years agoPY-23488: Special case added to unittest-based subtests
Ilya.Kazakevich [Fri, 31 Mar 2017 15:11:41 +0000 (18:11 +0300)]
PY-23488: Special case added to unittest-based subtests

4 years agoPY-23279, PY-9963: Support quotes in commandline interface: asterisk supported in... appcode/172.1063 clion/172.1062
Ilya.Kazakevich [Fri, 31 Mar 2017 14:48:53 +0000 (17:48 +0300)]
PY-23279, PY-9963: Support quotes in commandline interface: asterisk supported in any place

4 years agoPY-23279, PY-9963: Support quotes in commandline interface:
Ilya.Kazakevich [Fri, 31 Mar 2017 14:36:31 +0000 (17:36 +0300)]
PY-23279, PY-9963: Support quotes in commandline interface:
* asterisk added
* Make PyUniversalTests obey test-specific arguments

4 years agoMerge branch 'eldar/windows-command-line'
Eldar Abusalimov [Fri, 31 Mar 2017 14:35:05 +0000 (17:35 +0300)]
Merge branch 'eldar/windows-command-line'

# Conflicts:
# platform/platform-tests/testSrc/com/intellij/execution/GeneralCommandLineTest.java

4 years agobuild scripts: report an error if proper JRE cannot be bundled when running build...
nik [Fri, 31 Mar 2017 14:09:23 +0000 (17:09 +0300)]
build scripts: report an error if proper JRE cannot be bundled when running build on TeamCity

Previously the script will just report a warning, so we can get a successful build with missing artifacts. New 'Development mode' option is added for such cases.

4 years ago(IDEA-170558) don't show popup after special chars in Custom File type
Nadya Zabrodina [Fri, 31 Mar 2017 13:50:08 +0000 (16:50 +0300)]
(IDEA-170558) don't show popup after special chars in Custom File type

* don't show completion autoPopup if there is no changelist Combobox
 data in the related document;

4 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 31 Mar 2017 13:55:34 +0000 (15:55 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoCleanup (formatting; duplicated constants)
Roman Shevchenko [Fri, 31 Mar 2017 13:16:27 +0000 (15:16 +0200)]
Cleanup (formatting; duplicated constants)

4 years ago[rider]: allow to inherit AbstractPopup for now (IDEA-CR-19701)
vadim.lomshakov [Fri, 31 Mar 2017 13:14:48 +0000 (16:14 +0300)]
[rider]: allow to inherit AbstractPopup for now (IDEA-CR-19701)

4 years ago[tests] stricter patch applying/reverting tests
Roman Shevchenko [Fri, 31 Mar 2017 13:01:04 +0000 (15:01 +0200)]
[tests] stricter patch applying/reverting tests

4 years agoJava: Quick fix for merging duplicate statements in module-info (IDEA-169211)
Pavel Dolgov [Thu, 30 Mar 2017 15:17:34 +0000 (18:17 +0300)]
Java: Quick fix for merging duplicate statements in module-info (IDEA-169211)

4 years ago[groovy] lexer: separate state for when division is expected (IDEA-170650)
Daniil Ovchinnikov [Fri, 31 Mar 2017 12:36:51 +0000 (15:36 +0300)]
[groovy] lexer: separate state for when division is expected (IDEA-170650)

On document change lexer was started with initial state where '/' is
matched as a beginning of the regex literal.

4 years agoFinderRecursivePanel: reorder methods
Konstantin Aleev [Fri, 31 Mar 2017 12:22:22 +0000 (15:22 +0300)]
FinderRecursivePanel: reorder methods

4 years agoMerge remote-tracking branch 'origin/master'
Kirill Kirichenko [Fri, 31 Mar 2017 12:04:12 +0000 (15:04 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoIDEA-168273 retina thin lines and combobox fixed
Kirill Kirichenko [Fri, 31 Mar 2017 12:02:30 +0000 (15:02 +0300)]
IDEA-168273 retina thin lines and combobox fixed

4 years agoIDEA-168273 retina thin lines and combobox fixed
Kirill Kirichenko [Fri, 31 Mar 2017 12:01:36 +0000 (15:01 +0300)]
IDEA-168273 retina thin lines and combobox fixed

4 years agoFinderRecursivePanel: provide a method to set a tool tip text appcode/172.1059 clion/172.1058
Konstantin Aleev [Fri, 31 Mar 2017 11:14:59 +0000 (14:14 +0300)]
FinderRecursivePanel: provide a method to set a tool tip text

4 years agoBounce the app icon when a password is requested phpstorm/172.1057
Kirill Likhodedov [Fri, 31 Mar 2017 10:43:00 +0000 (11:43 +0100)]
Bounce the app icon when a password is requested

4 years agodelete outdated code phpstorm/172.1056
Eugene Zhuravlev [Fri, 31 Mar 2017 10:40:39 +0000 (12:40 +0200)]
delete outdated code

4 years agofixing compilation
Eugene Zhuravlev [Fri, 31 Mar 2017 10:30:55 +0000 (12:30 +0200)]
fixing compilation

4 years agoIDEA-160885 "Quick evaluate expression" responds quite slowly
Egor.Ushakov [Fri, 31 Mar 2017 10:29:32 +0000 (13:29 +0300)]
IDEA-160885 "Quick evaluate expression" responds quite slowly

4 years agobuild scripts: removed reference to obsolete cucumber tests for old gant scripts
nik [Fri, 31 Mar 2017 09:54:12 +0000 (12:54 +0300)]
build scripts: removed reference to obsolete cucumber tests for old gant scripts

4 years agoIDEA-168375 Emulate method breakpoints: make the progress non modal - allow early... appcode/172.1055
Egor.Ushakov [Fri, 31 Mar 2017 09:37:17 +0000 (12:37 +0300)]
IDEA-168375 Emulate method breakpoints: make the progress non modal - allow early termination

4 years agobuild scripts: ruby_tests.gant rewritten to use new testing scripts appcode/172.1052 clion/172.1053
nik [Fri, 31 Mar 2017 08:59:12 +0000 (11:59 +0300)]
build scripts: ruby_tests.gant rewritten to use new testing scripts

Code from cucumber-tests.gant was migrated to UltimateProjectTestingTasks.groovy.

4 years agotestng: ensure sync on same instance (IDEA-170700)
Anna.Kozlova [Thu, 30 Mar 2017 15:55:27 +0000 (17:55 +0200)]
testng: ensure sync on same instance (IDEA-170700)

4 years ago[param hints] fixed EA-99743
Yaroslav Lepenkin [Thu, 30 Mar 2017 13:35:33 +0000 (16:35 +0300)]
[param hints] fixed EA-99743

4 years agomove performance test to htmltools, because of js and css inside
Sergey Ignatov [Fri, 31 Mar 2017 08:09:58 +0000 (11:09 +0300)]
move performance test to htmltools, because of js and css inside

remove from xml-tests

4 years agotry to stabilize performance test timings even more
peter [Thu, 30 Mar 2017 18:35:21 +0000 (20:35 +0200)]
try to stabilize performance test timings even more

4 years agoMerge remote-tracking branch 'origin/master'
Eugene Zhuravlev [Fri, 31 Mar 2017 06:32:33 +0000 (08:32 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoPY-23281: Support command line that starts with ! clion/172.1040 dbe/172.1043 idea/172.1046 pycharm/172.1044 pycharm/172.1045 rubymine/172.1041 webstorm/172.1051
Ilya.Kazakevich [Fri, 31 Mar 2017 00:08:36 +0000 (03:08 +0300)]
PY-23281: Support command line that starts with !

4 years agoPY-23279, PY-9963: Use CommandLine language to parse arguments passed as additional
Ilya.Kazakevich [Thu, 30 Mar 2017 23:54:43 +0000 (02:54 +0300)]
PY-23279, PY-9963: Use CommandLine language to parse arguments passed as additional
* GeneralCommandLine does not support "as is" command line: it should be splitted to arguments (due to ProcessBuilder interface).

4 years agoPY-23279, PY-9963: Support quotes in commandline interface:
Ilya.Kazakevich [Thu, 30 Mar 2017 23:16:05 +0000 (02:16 +0300)]
PY-23279, PY-9963: Support quotes in commandline interface:
* GeneralCommandLine does not support "as is" command line:
 it should be splitted to arguments (due to ProcessBuilder interface).
So, we need to support quotes in command line to use to split arguments

4 years agoPY-22406: Report unittest as subtests
Ilya.Kazakevich [Thu, 30 Mar 2017 22:07:18 +0000 (01:07 +0300)]
PY-22406: Report unittest as subtests
* Some issues are still missed (see my comments in issue)
* EnvTagsRequired now can be applied to method
* _jb_runner_tools.py hasn't been commited for some reason previous time

4 years agomove performance test to htmltools, because of js and css inside
Sergey Ignatov [Thu, 30 Mar 2017 20:56:08 +0000 (23:56 +0300)]
move performance test to htmltools, because of js and css inside

4 years agooptimize check in tests
Dennis Ushakov [Thu, 30 Mar 2017 19:33:40 +0000 (22:33 +0300)]
optimize check in tests

4 years agoIDEA-170688 Assertion failed [just made logging more informative]
Vassiliy.Kudryashov [Thu, 30 Mar 2017 20:10:23 +0000 (23:10 +0300)]
IDEA-170688 Assertion failed [just made logging more informative]

Signed-off-by: Vassiliy.Kudryashov <Vassiliy.Kudryashov@jetbrains.com>
4 years agotypo fixed (IDEA-170602)
Vladislav.Soroka [Thu, 30 Mar 2017 19:05:02 +0000 (22:05 +0300)]
typo fixed (IDEA-170602)

4 years agoRefactor "MultipleChangeListBrowser"
Konstantin Kolosovsky [Mon, 27 Mar 2017 15:17:36 +0000 (18:17 +0300)]
Refactor "MultipleChangeListBrowser"

Remove unnecessary "ChangeListChooser.updateLists()" call - lists will
be updated in "rebuildList()" anyway

4 years agoDo not ignore PCE while running tasks with "ProgressManagerQueue" in tests
Konstantin Kolosovsky [Fri, 24 Mar 2017 11:40:12 +0000 (14:40 +0300)]
Do not ignore PCE while running tasks with "ProgressManagerQueue" in tests

Probably this'll help to fix "CommittedChangesCacheTest" blinking

4 years agoMake urls in vcs console clickable for all IDEs
Konstantin Kolosovsky [Wed, 22 Mar 2017 14:22:54 +0000 (17:22 +0300)]
Make urls in vcs console clickable for all IDEs

IDEA-166316

4 years agoMake "Rearrange code" in commit dialog process only "vcs changed text"
Konstantin Kolosovsky [Wed, 22 Mar 2017 12:03:39 +0000 (15:03 +0300)]
Make "Rearrange code" in commit dialog process only "vcs changed text"

IDEA-168585

4 years agovcs: lambdify
Aleksey Pivovarov [Thu, 30 Mar 2017 18:03:45 +0000 (21:03 +0300)]
vcs: lambdify

4 years agovcs: reduce class visibility
Aleksey Pivovarov [Thu, 30 Mar 2017 17:34:38 +0000 (20:34 +0300)]
vcs: reduce class visibility

4 years agovcs: replace class with static method
Aleksey Pivovarov [Thu, 30 Mar 2017 17:34:18 +0000 (20:34 +0300)]
vcs: replace class with static method

4 years agovcs: use new diff api
Aleksey Pivovarov [Thu, 30 Mar 2017 17:27:36 +0000 (20:27 +0300)]
vcs: use new diff api

4 years agovcs: remove unused method
Aleksey Pivovarov [Thu, 30 Mar 2017 17:36:11 +0000 (20:36 +0300)]
vcs: remove unused method

4 years agovcs: remove unused parameter
Aleksey Pivovarov [Thu, 30 Mar 2017 17:15:39 +0000 (20:15 +0300)]
vcs: remove unused parameter

4 years agovcs: use util method
Aleksey Pivovarov [Thu, 30 Mar 2017 17:08:36 +0000 (20:08 +0300)]
vcs: use util method

4 years agoIDEA-160885 "Quick evaluate expression" responds quite slowly
Egor.Ushakov [Thu, 30 Mar 2017 17:54:54 +0000 (20:54 +0300)]
IDEA-160885 "Quick evaluate expression" responds quite slowly

4 years agocleanup: use XDebuggerUIConstants constant
Egor.Ushakov [Thu, 30 Mar 2017 17:54:40 +0000 (20:54 +0300)]
cleanup: use XDebuggerUIConstants constant

4 years agorevert: don't try to remove cls annotations (EA-97810 - IOE: ClsElementImpl.cannotMod...
peter [Thu, 30 Mar 2017 17:10:47 +0000 (19:10 +0200)]
revert: don't try to remove cls annotations (EA-97810 - IOE: ClsElementImpl.cannotModifyException), normal non-Kotlin compiled element shouldn't end up here

4 years ago[hg]: hide mq actions and related executors if no mq config presented
Nadya Zabrodina [Wed, 22 Mar 2017 16:12:49 +0000 (19:12 +0300)]
[hg]: hide mq actions and related executors if no mq config presented

* IDEA-148576 Get rid of "Create MQ Patch";
* lambdify;

4 years ago[hg]: add an ability to skip default config options during hg execution
Nadya Zabrodina [Wed, 22 Mar 2017 16:03:12 +0000 (19:03 +0300)]
[hg]: add an ability to skip default config options during hg execution

* cleanUp;

4 years ago[hg]: update repo config if hgrc file changed
Nadya Zabrodina [Wed, 22 Mar 2017 16:00:37 +0000 (19:00 +0300)]
[hg]: update repo config if hgrc file changed

4 years agodiff: allow to create LineOffsets from Document
Aleksey Pivovarov [Mon, 13 Mar 2017 09:51:40 +0000 (12:51 +0300)]
diff: allow to create LineOffsets from Document

4 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 30 Mar 2017 16:35:12 +0000 (18:35 +0200)]
Merge remote-tracking branch 'origin/master'

4 years ago[hg]: cleanUp
Nadya Zabrodina [Mon, 20 Mar 2017 16:06:11 +0000 (19:06 +0300)]
[hg]: cleanUp

4 years ago[hg]: Branch Popup - add show more/less for hg branches/bookmarks
Nadya Zabrodina [Mon, 20 Mar 2017 16:05:15 +0000 (19:05 +0300)]
[hg]: Branch Popup - add show more/less for hg branches/bookmarks

* remember expand/collapsed state;
* highlight current bookmark with TICK icon, but treat it
 as a normal not-favorite/favorite element with different rendering;

4 years ago[hg]: switch off popup icons for unnamed branch actions
Nadya Zabrodina [Mon, 20 Mar 2017 15:53:51 +0000 (18:53 +0300)]
[hg]: switch off popup icons for unnamed branch actions

4 years ago[hg]: Branch Popup - implement favorite branch serialization
Nadya Zabrodina [Fri, 17 Mar 2017 17:36:41 +0000 (20:36 +0300)]
[hg]: Branch Popup -  implement favorite branch serialization

* (IDEA-167873) remember favorite branches/bookmarks for mercurial;

4 years ago[vcs]: branch popup - branch serialization refactoring
Nadya Zabrodina [Fri, 17 Mar 2017 17:31:12 +0000 (20:31 +0300)]
[vcs]: branch popup - branch serialization refactoring

4 years agocheck made a bit cheaper
Alexey Kudravtsev [Thu, 30 Mar 2017 16:25:12 +0000 (19:25 +0300)]
check made a bit cheaper

4 years agoMerge branch 'fix/look-through-extension-flavours-for-get-by-sdkpath' of https:/...
Dmitry Trofimov [Thu, 30 Mar 2017 16:25:49 +0000 (18:25 +0200)]
Merge branch 'fix/look-through-extension-flavours-for-get-by-sdkpath' of https://github.com/da1z/intellij-community

4 years agovcs: move tests to community - fix compilation, testData paths
Aleksey Pivovarov [Thu, 30 Mar 2017 13:38:06 +0000 (16:38 +0300)]
vcs: move tests to community - fix compilation, testData paths

4 years agovcs: move tests to community - copyright
Aleksey Pivovarov [Thu, 30 Mar 2017 14:15:12 +0000 (17:15 +0300)]
vcs: move tests to community - copyright

4 years agovcs: move tests to community
Aleksey Pivovarov [Thu, 30 Mar 2017 13:27:02 +0000 (16:27 +0300)]
vcs: move tests to community

4 years agodiff: move tests to community - fix compilation, testData paths
Aleksey Pivovarov [Thu, 30 Mar 2017 13:46:37 +0000 (16:46 +0300)]
diff: move tests to community - fix compilation, testData paths

4 years agodiff: move tests to community - copyright
Aleksey Pivovarov [Thu, 30 Mar 2017 14:17:13 +0000 (17:17 +0300)]
diff: move tests to community - copyright

4 years agodiff: move tests to community
Aleksey Pivovarov [Thu, 30 Mar 2017 13:45:07 +0000 (16:45 +0300)]
diff: move tests to community

4 years ago[project] drops unneeded dependencies from 'util'
Roman Shevchenko [Thu, 30 Mar 2017 15:56:53 +0000 (17:56 +0200)]
[project] drops unneeded dependencies from 'util'

4 years agocleanup rubymine/172.1037
Alexey Kudravtsev [Thu, 30 Mar 2017 11:09:33 +0000 (14:09 +0300)]
cleanup

4 years agoIDEA-170494 InaccessibleObjectException: Unable to make field accessible in DebugRefl...
Alexey Kudravtsev [Tue, 28 Mar 2017 16:34:07 +0000 (19:34 +0300)]
IDEA-170494 InaccessibleObjectException: Unable to make field accessible in DebugReflectionUtil on JDK 9 (java.base does not open java.util.concurrent.atomic/jdk.internal.misc)

4 years agocleanup
Alexey Kudravtsev [Mon, 27 Mar 2017 16:05:14 +0000 (19:05 +0300)]
cleanup

4 years agooverriding methods: skip functional expression search for non-abstract methods when...
Anna.Kozlova [Thu, 30 Mar 2017 15:19:29 +0000 (17:19 +0200)]
overriding methods: skip functional expression search for non-abstract methods when some overriders are present (IDEA-169435)

4 years agolog console: ensure lock ordering
Anna.Kozlova [Thu, 30 Mar 2017 14:06:56 +0000 (16:06 +0200)]
log console: ensure lock ordering

4 years agodiff: remove usage of deprecated API
Aleksey Pivovarov [Mon, 21 Nov 2016 14:01:47 +0000 (17:01 +0300)]
diff: remove usage of deprecated API

4 years agoStubBasedPsiElementBase.getElementType: throw CCE instead of AssertionError to avoid...
peter [Thu, 30 Mar 2017 15:25:19 +0000 (17:25 +0200)]
StubBasedPsiElementBase.getElementType: throw CCE instead of AssertionError to avoid endless reindexing when this happens

4 years agoNotify SettingsEditor on current settings change if the change is not directly coming...
Rustam Vishnyakov [Wed, 29 Mar 2017 15:22:02 +0000 (18:22 +0300)]
Notify SettingsEditor on current settings change if the change is not directly coming from UI [IDEA-CR-19864]

4 years agoIDEA-169972 Smart Enter before else-if splits that else-if appcode/172.1035 clion/172.1036
peter [Thu, 30 Mar 2017 14:04:59 +0000 (16:04 +0200)]
IDEA-169972 Smart Enter before else-if splits that else-if

4 years agocheck if env is outdated when showing Add Import hint "later" (EA-97609 - TDDE: Trace...
peter [Thu, 30 Mar 2017 13:37:38 +0000 (15:37 +0200)]
check if env is outdated when showing Add Import hint "later" (EA-97609 - TDDE: TraceableDisposable.throwDisposalError)

4 years agodon't try to remove cls annotations (EA-97810 - IOE: ClsElementImpl.cannotModifyExcep...
peter [Thu, 30 Mar 2017 13:14:31 +0000 (15:14 +0200)]
don't try to remove cls annotations (EA-97810 - IOE: ClsElementImpl.cannotModifyException)

4 years agomore diagnostics for projectless scope (EA-98254 - assert: PsiSearchRequest.<init>)
peter [Thu, 30 Mar 2017 12:34:53 +0000 (14:34 +0200)]
more diagnostics for projectless scope (EA-98254 - assert: PsiSearchRequest.<init>)

4 years agoAdd test for bytecode modification (PY-23022)
Elizaveta Shashkova [Thu, 30 Mar 2017 14:22:18 +0000 (17:22 +0300)]
Add test for bytecode modification (PY-23022)

4 years agoA proper fix for bytecode overflow (PY-23022)
Elizaveta Shashkova [Thu, 30 Mar 2017 14:19:17 +0000 (17:19 +0300)]
A proper fix for bytecode overflow (PY-23022)

If offset becomes more than max byte value we need to insert additional EXTENDED_ARG instruction like Python interpreter does it.