History log of /openjdk10/langtools/src/jdk.jshell/share/classes/jdk/jshell/JShell.java
Revision Date Author Comments
# 4279:d78323fc3fd5 16-Aug-2017 rfield

8182270: JShell API: Tools need snippet information without evaluating snippet
8166334: jshell tool: shortcut: expression/statement to method
Reviewed-by: jlahoda


# 4161:0e522ff8b9f5 08-May-2017 ihse

8179889: Fix typographic errors in copyright headers
Reviewed-by: erikj, dholmes


# 3979:e7b7e4e436c4 10-Feb-2017 rfield

8174762: JShell: @since tags missing
Reviewed-by: jjg


# 3967:c9b0b57e3bd5 08-Feb-2017 rfield

8173845: JShell API: not patch compatible
Reviewed-by: jlahoda


# 3966:e8d71e4be697 08-Feb-2017 rfield

8173893: JShell: reduce memory leaks
Reviewed-by: jlahoda


# 3846:605b0823d19b 21-Dec-2016 rfield

8168615: JShell API: jdk.jshell.spi should be a pluggable ServiceLoader SPI
Reviewed-by: jlahoda


# 3781:f196b8e52c3a 22-Nov-2016 rfield

8169519: JShell: Handle start-up failures and hangs gracefully
8166581: JShell: locks forever if -R options is wrong
8169234: JShell: hangs on startup on some computers caused by hostname
Reviewed-by: jlahoda


# 3750:5892a55c7bf9 06-Nov-2016 rfield

8161983: JShell API: Clean-up following 8160127 et. al.
Reviewed-by: jlahoda


# 3738:6ef8a1453577 02-Nov-2016 jlahoda

8131019: jshell tool: access javadoc from tool
Summary: Adding internal support to resolve {@inheritDoc} and format javadoc to plain text for use by jdk.jshell and jdk.scripting.nashorn.shell, enhancing Shift-<tab> documentation in JShell with ability to show javadoc.
Reviewed-by: jjg, rfield


# 3710:0a91e3198c97 18-Oct-2016 jlahoda

8167461: jshell tool: Scanner#next() hangs tool
Summary: PipeInputStream.read(byte[]...) should only read available bytes; properly resending exceptions for snippet's System.in and properly closing it; more reliable way to cancel user input while waiting in System.in.
Reviewed-by: rfield


# 3695:40468274ff3b 10-Oct-2016 rfield

8167128: JShell: /drop of statement gives confusing output
Reviewed-by: jlahoda


# 3630:d2959c941df3 31-Aug-2016 rfield

8164518: JShell: Add failover case of explicitly listening to "localhost"
Reviewed-by: jlahoda


# 3602:1e9efa60c896 22-Aug-2016 rfield

8164277: JShell API: Snippets are immutable and should be available for post-mortem analysis
Reviewed-by: jlahoda


# 3569:924a6b740543 10-Aug-2016 rfield

8143964: JShell API: convert query responses to Stream instead of List
Reviewed-by: psandoz, shinyafox


# 3542:c2f2565b80f7 21-Jul-2016 rfield

8160127: JShell API: extract abstract JDI and abstract streaming implementations of ExecutionControl
8159935: JShell API: Reorganize execution support code into jdk.jshell.execution (previously sent for review, and combined here)
8160128: JShell API: extract abstract streaming remote agent
8159122: JShell API: Configurable invocation mechanism
Summary: ExecutionControl implementation support with simplified ExecutionControl interface
Reviewed-by: jlahoda


# 3511:0a1bb568a328 01-Jul-2016 rfield

8159111: JShell API: Add access to wrappers and dependencies
Reviewed-by: jlahoda


# 3510:9205af0935af 01-Jul-2016 rfield

8159635: JShell API: Add compiler options
Reviewed-by: jlahoda


# 3464:bcebe24cd346 08-Jun-2016 rfield

8139829: JShell API: No use of fields to return information from public types
Reviewed-by: vromero


# 3460:648525d5c647 02-Jun-2016 rfield

8131029: JShell: recover from VMConnection launch failure
Reviewed-by: vromero


# 3424:a3e92e738d92 21-May-2016 rfield

8156101: JShell SPI: Provide a pluggable execution control SPI
Reviewed-by: jlahoda


# 3360:8102be8ddff2 27-Apr-2016 rfield

8150382: JShell API: Allow setting remote JVM arguments
8151754: jshell tool: add command line options for setting feedback mode
Reviewed-by: jlahoda


# 3357:3e3553ee39d9 25-Apr-2016 rfield

8154485: JShell: infrastructure for multi-Snippet class wrappers
Reviewed-by: jlahoda


# 3332:482c38db3637 08-Apr-2016 jlahoda

8153243: make docs should generate JShell API docs
Summary: Tweaking JShell javadoc so that it can be built without warnings/errors.
Reviewed-by: rfield, erikj


# 3318:2f6ca5367226 04-Apr-2016 rfield

8147515: JShell: Internationalize
Reviewed-by: jlahoda


# 3264:ddfdf0304052 29-Feb-2016 jlahoda

8131027: JShell API/tool: suggest imports for a class
Summary: Adding two new actions to JShell: add imports and create variable.
Reviewed-by: rfield


# 3096:329ae120e365 12-Nov-2015 jlahoda

8141092: JShell: Completion hangs on identifier completion
Summary: Avoiding recursive search when computing package completion.
Reviewed-by: mcimadamore, rfield


# 3095:cf000bae9c31 12-Nov-2015 shinyafox

8142384: JShell tool: New command: /imports, /i which show the list of imported packages or classes, etc...
Reviewed-by: rfield, jlahoda


# 3062:15bdc18525ff 19-Oct-2015 jlahoda

8134254: JShell API/tool: REPL for Java into JDK9
Summary: Adding the implementation of the jshell (read-eval-print-loop) tool.
Reviewed-by: briangoetz, mcimadamore, psandoz, forax
Contributed-by: robert.field@oracle.com, bitterfoxc@gmail.com, jan.lahoda@oracle.com