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 <[email protected]> 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: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
