You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by ge...@apache.org on 2018/09/27 15:37:48 UTC

[incubator-netbeans] 01/01: Merge pull request #909 from entlicher/initial-graal-debug

This is an automated email from the ASF dual-hosted git repository.

geertjan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git

commit 7ae98ef732ebee8ce32196b0b300c1b10e925d79
Merge: 1afdd47 0cb65ae
Author: Geertjan Wielenga <ge...@oracle.com>
AuthorDate: Thu Sep 27 17:37:42 2018 +0200

    Merge pull request #909 from entlicher/initial-graal-debug
    
    Debugging of Graal languages as a future replacement of Nashorn.

 java/debugger.jpda.truffle/build.xml               |  52 ++
 .../external/antlr4-runtime-4.7-license.txt        |  35 +
 java/debugger.jpda.truffle/external/binaries-list  |  20 +
 .../external/truffle-1.0.0-license.txt             |  26 +
 java/debugger.jpda.truffle/manifest.mf             |  10 +
 .../nbproject/project.properties                   |  27 +
 java/debugger.jpda.truffle/nbproject/project.xml   | 270 +++++++
 .../debugger/jpda/truffle/Bundle.properties        |  22 +
 .../debugger/jpda/truffle/DebugManagerHandler.java | 289 ++++++++
 .../jpda/truffle/FirstSourceURLProvider.java       | 108 +++
 .../modules/debugger/jpda/truffle/MIMETypes.java   | 197 ++++++
 .../debugger/jpda/truffle/RemoteServices.java      | 774 +++++++++++++++++++++
 .../jpda/truffle/StepIntoScriptHandler.java        | 124 ++++
 .../debugger/jpda/truffle/TruffleDebugManager.java | 376 ++++++++++
 .../debugger/jpda/truffle/TruffleProperties.java   | 136 ++++
 .../modules/debugger/jpda/truffle/Utils.java       |  64 ++
 .../jpda/truffle/access/CurrentPCInfo.java         | 115 +++
 .../jpda/truffle/access/ExecutionHaltedInfo.java   |  64 ++
 .../jpda/truffle/access/TruffleAccess.java         | 557 +++++++++++++++
 .../debugger/jpda/truffle/access/TruffleEval.java  |  72 ++
 .../jpda/truffle/access/TruffleStrataProvider.java |  72 ++
 .../jpda/truffle/actions/Bundle.properties         |  18 +
 .../actions/PauseInGraalScriptActionProvider.java  | 186 +++++
 .../truffle/actions/RunToCursorActionProvider.java | 233 +++++++
 .../jpda/truffle/actions/StepActionProvider.java   | 158 +++++
 ...ToggleBreakpointsInLanguagesActionProvider.java | 160 +++++
 .../debugger/jpda/truffle/ast/TruffleNode.java     | 208 ++++++
 .../jpda/truffle/ast/model/ASTNodeModel.java       |  94 +++
 .../truffle/ast/model/ASTTreeExpansionModel.java   |  59 ++
 .../jpda/truffle/ast/model/ASTTreeModel.java       | 111 +++
 .../debugger/jpda/truffle/ast/view/ASTView.java    |  49 ++
 .../jpda/truffle/ast/view/ASTViewManager.java      | 110 +++
 .../breakpoints/TruffleBreakpointReader.java       | 135 ++++
 .../breakpoints/TruffleBreakpointsHandler.java     | 445 ++++++++++++
 .../truffle/breakpoints/TruffleLineBreakpoint.java |  30 +
 .../jpda/truffle/frames/TruffleStackFrame.java     | 198 ++++++
 .../jpda/truffle/frames/TruffleStackInfo.java      | 111 +++
 .../models/DebuggingTruffleActionsProvider.java    | 284 ++++++++
 .../frames/models/DebuggingTruffleNodeModel.java   | 263 +++++++
 .../DebuggingTruffleTreeExpansionModelFilter.java  | 164 +++++
 .../frames/models/DebuggingTruffleTreeModel.java   | 145 ++++
 .../modules/debugger/jpda/truffle/layer.xml        |  93 +++
 .../jpda/truffle/mime/LanguageResolvers.java       |  43 ++
 .../jpda/truffle/options/Bundle.properties         |  28 +
 .../jpda/truffle/options/CategoryPanelTruffle.form |  79 +++
 .../jpda/truffle/options/CategoryPanelTruffle.java |  92 +++
 .../jpda/truffle/options/TruffleOptions.java       |  50 ++
 .../truffle/options/TruffleOptionsProvider.java    |  37 +
 .../jpda/truffle/resources/PauseInGraalScript.png  | Bin 0 -> 790 bytes
 .../truffle/resources/PauseInGraalScript24.png     | Bin 0 -> 1430 bytes
 .../truffle/resources/TruffleASTDebugView.settings |  28 +
 .../truffle/resources/TruffleASTDebugView.wstcref  |  30 +
 .../debugger/jpda/truffle/source/Source.java       | 181 +++++
 .../jpda/truffle/source/SourceConnection.java      | 120 ++++
 .../debugger/jpda/truffle/source/SourceFS.java     | 346 +++++++++
 .../jpda/truffle/source/SourceFilesCache.java      |  55 ++
 .../jpda/truffle/source/SourcePosition.java        |  47 ++
 .../jpda/truffle/source/SourceURLMapper.java       | 217 ++++++
 .../jpda/truffle/vars/TruffleEvaluator.java        |  65 ++
 .../jpda/truffle/vars/TruffleExpression.java       |  37 +
 .../debugger/jpda/truffle/vars/TruffleScope.java   |  88 +++
 .../jpda/truffle/vars/TruffleStackVariable.java    | 132 ++++
 .../jpda/truffle/vars/TruffleVariable.java         |  52 ++
 .../jpda/truffle/vars/TruffleVariableImpl.java     | 261 +++++++
 .../models/TruffleLocalVariablesTreeModel.java     | 116 +++
 .../TruffleVariablesActionsProviderFilter.java     | 157 +++++
 .../vars/models/TruffleVariablesNodeModel.java     | 202 ++++++
 .../vars/models/TruffleVariablesTableModel.java    | 151 ++++
 .../vars/models/TruffleVariablesTreeModel.java     | 107 +++
 .../truffle/vars/tooltip/ToolTipAnnotation.java    | 268 +++++++
 .../modules/debugger/jpda/truffle/DebugSLTest.java | 193 +++++
 .../jpda/truffle/RemoteServicesNGTest.java         |  52 ++
 .../debugger/jpda/truffle/testapps/SLApp.java      |  65 ++
 .../jpda/truffle/testapps/SLAppFromFile.java       |  43 ++
 .../debugger/jpda/truffle/testapps/TestApp.sl      |  24 +
 .../jpda/backend/truffle/DebuggerVisualizer.java   |  58 ++
 .../debugger/jpda/backend/truffle/FrameInfo.java   |  89 +++
 .../jpda/backend/truffle/GetMIMETypes.java         |  67 ++
 .../debugger/jpda/backend/truffle/GuestObject.java | 236 +++++++
 .../jpda/backend/truffle/JPDATruffleAccessor.java  | 576 +++++++++++++++
 .../backend/truffle/JPDATruffleDebugManager.java   | 146 ++++
 .../debugger/jpda/backend/truffle/LangErrors.java  |  39 ++
 .../jpda/backend/truffle/SourcePosition.java       |  61 ++
 .../debugger/jpda/backend/truffle/TruffleAST.java  | 165 +++++
 java/debugger.jpda.trufflenode/build.xml           |  24 +
 java/debugger.jpda.trufflenode/manifest.mf         |   7 +
 .../nbproject/project.properties                   |  24 +
 .../nbproject/project.xml                          | 136 ++++
 .../debugger/jpda/truffle/node/Bundle.properties   |  22 +
 .../jpda/truffle/node/GraalVmStartupExtender.java  |  96 +++
 .../debugger/jpda/truffle/node/JPDAStart.java      | 267 +++++++
 nbbuild/cluster.properties                         |   4 +-
 nbbuild/licenses/UPL                               |  18 +
 platform/openide.loaders/apichanges.xml            |  16 +
 platform/openide.loaders/manifest.mf               |   2 +-
 .../src/org/openide/awt/Toolbar.java               |  27 +-
 96 files changed, 12106 insertions(+), 4 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists