4294:9fa96500eb15 |
25-Aug-2017 |
jlahoda |
8185426: Jshell crashing on autocompletion Summary: Properly canceling completion on <tab> if needed. Reviewed-by: rfield |
4287:0a169aac4d5c |
22-Aug-2017 |
jlahoda |
8182297: jshell tool: pasting multiple lines of code truncated Summary: Read input needs to be kept across ConsoleReader.readLine invocations unless consumed. Reviewed-by: rfield, rfield |
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 |
4228:e9b5b77ad698 |
26-Jun-2017 |
rfield |
8177847: jshell tool: retain delete of non-retained mode does not locally delete Reviewed-by: jlahoda |
4208:dd1e024fc434 |
16-Jun-2017 |
rfield |
8180510: jshell tool: crash on entering pseudo-commands: /<id> or /-<n> Reviewed-by: jlahoda |
4196:fc828f719094 |
13-Jun-2017 |
rfield |
8180306: jshell tool: /help -- confusing identifier in feedback mode examples 8179048: jshell tool: /help -- references to "/reset or /reload" should add /env 8179046: jshell tool: /help /edit is missing -all and -start 8181950: jshell tests: longer help documentation breaks tests because of paging Reviewed-by: jlahoda |
4186:0eedec5776e4 |
24-May-2017 |
lana |
8180167: JDK9 message drop 40 l10n resource file updates Reviewed-by: alanb, mchung, dfuchs, rfield, shinyafox, weijun, joehw Contributed-by: li.jiang@oracle.com |
4167:9bd0f08b517a |
18-May-2017 |
rfield |
8167554: jshell tool: re-execute a range and/or sequence of snippets 8180508: jshell tool: support id ranges in all commands with id arguments Reviewed-by: jlahoda |
4143:afe5cd584dce |
21-Apr-2017 |
rfield |
8178992: jshell tool: missing references in /help /set mode Reviewed-by: jlahoda |
4115:b51c0ba6fd8f |
13-Apr-2017 |
rfield |
8178520: jshell tool: /help /save -- incorrect description of /save -start Reviewed-by: jlahoda |
4111:256d9fce6c53 |
11-Apr-2017 |
rfield |
8178023: jshell tool: crash with ugly message on attempt to add non-existant module path Reviewed-by: jlahoda |
4100:64080a53e65c |
06-Apr-2017 |
jlahoda |
8178013: Finetuning of merged tab and shift tab completion Summary: Fixing mistakes in localization bundle, fixing completion after /help set. Reviewed-by: rfield |
4088:33c818a75ec9 |
31-Mar-2017 |
jlahoda |
8177076: jshell tool: usability of completion Summary: Merging completion and documentation completion, assigning Shift-tab shortcut to fix actions. Reviewed-by: rfield |
4085:4c4738ddfbc0 |
30-Mar-2017 |
rfield |
8177078: jshell tool: fix documentation of /help shortcuts 8177735: jshell tool: /help /help -- typo "comand" 8177308: jshell tool: documentation: multiple start-up files and predefines not documented Reviewed-by: jlahoda |
4083:573dfe4c63d4 |
29-Mar-2017 |
rfield |
8177079: jshell tool: usability of /help for commands and sub-commands Reviewed-by: jlahoda |
4040:5a620c54268e |
09-Mar-2017 |
rfield |
8176412: jshell tool: automatic imports are excluded on /reload causing it to fail Reviewed-by: jlahoda |
4027:099bb085017a |
06-Mar-2017 |
rfield |
8175304: JShell tool: The /reset command hangs after setting a startup script Reviewed-by: jlahoda |
4012:414788bbc0ab |
21-Feb-2017 |
lana |
8172956: JDK9 message drop 30 l10n resource file updates - open Reviewed-by: joehw, mchung, smarks, sherman, henryjen Contributed-by: li.jiang@oracle.com |
3987:ab6d375bab80 |
13-Feb-2017 |
rfield |
8174857: jshell tool: /help /set truncation -- confusing indentation Reviewed-by: jjg |
3984:39f31cef8e6a |
13-Feb-2017 |
rfield |
8174797: jshell tool: invalid module path crashes tool 8174796: jshell tool: regression: user home (tilde) not translated Reviewed-by: jlahoda |
3982:162b521af7bb |
13-Feb-2017 |
jlahoda |
8174245: Javadoc is not working for some methods Summary: Parsing source file as if they were part of their corresponding modules. Reviewed-by: rfield |
3975:fbfd5e635eb2 |
09-Feb-2017 |
rfield |
8174262: Error message misspelling: "instanciated" Reviewed-by: jjg |
3968:fc0a9318d392 |
08-Feb-2017 |
rfield |
8173916: jshell tool: /methods signature confusing/non-standard format 8174028: jshell tool: /method /type failed declaration listed (without indication) 8174041: jshell tool: --startup PRINTING references undeclared Locale class Reviewed-by: jlahoda |
3966:e8d71e4be697 |
08-Feb-2017 |
rfield |
8173893: JShell: reduce memory leaks Reviewed-by: jlahoda |
3952:d22a3e726157 |
06-Feb-2017 |
jlahoda |
8173653: jshell tool: ctrl-C when in external editor aborts jshell -- history lost Summary: Disable Ctrl-C while running external editors. Reviewed-by: rfield |
3933:1eb97b415d28 |
31-Jan-2017 |
rfield |
8173652: jshell tool: store history on fatal exit Reviewed-by: jlahoda |
3921:919a15cb34bb |
25-Jan-2017 |
rfield |
8171343: jshell tool: missing options: --help-extra --show-version Reviewed-by: jlahoda |
3917:17a11ffc6a0a |
24-Jan-2017 |
jlahoda |
8153759: jshell tool: Smart completion detection is not reliable Summary: Reverting back to smart completion if any action follows a completion action. Reviewed-by: rfield |
3909:9ef626c32db6 |
20-Jan-2017 |
rfield |
8173073: jshell tool: blank lines removed from multi-line snippets Reviewed-by: jlahoda |
3899:992b6c1e569d |
19-Jan-2017 |
rfield |
8171130: jshell tool: /edit adds empty statement to brace terminated snippet 8173007: JShell Tests: ToolFormatTest takes too long Reviewed-by: jlahoda |
3898:491ba4ffb03a |
19-Jan-2017 |
rfield |
8172179: jshell tool: builtin startup settings should be by reference not content Reviewed-by: jlahoda |
3873:6891ece2edae |
10-Jan-2017 |
jlahoda |
8172414: jshell not working in exploded JDK build Summary: Using Class.getResourceAsStream instead of a direct reference to JRT. Reviewed-by: rfield, sundar |
3872:f420d8eea54f |
10-Jan-2017 |
jlahoda |
8171385: jshell tool: unresponsive to ctrl-C in input wait on Windows Summary: Ensuring stop is sent using the proper channel depending on the current state of the StopDetectingInputStream. Reviewed-by: rfield |
3871:9ed8e9a27b00 |
09-Jan-2017 |
rfield |
8171981: JShell: Fails compilation: new Object().getClass().getSuperclass() Reviewed-by: mcimadamore |
3866:5b6f12de6f91 |
06-Jan-2017 |
rfield |
8165405: jshell tool: /classpath is inconsistent 8172103: JShell: crash in TaskFactory$WrapSourceHandler.diag Reviewed-by: jlahoda |
3849:b2e915d476be |
02-Jan-2017 |
rfield |
8172102: jshell tool: remove print method forwarding to System.out from default startup Reviewed-by: briangoetz |
3848:36c6c7de0875 |
23-Dec-2016 |
rfield |
8171892: JShell: incorrect printing of multidemensional arrays 8171387: jshell tool: message inconsistencies Reviewed-by: sundar, dlsmith |
3846:605b0823d19b |
21-Dec-2016 |
rfield |
8168615: JShell API: jdk.jshell.spi should be a pluggable ServiceLoader SPI Reviewed-by: jlahoda |
3843:e5a42ddaf633 |
20-Dec-2016 |
rfield |
8170162: jshell tool: no mechanism to programmatically launch 8170044: jshell tool: jshell missing from javax.tools.ToolProvider Reviewed-by: jjg |
3827:44bdefe64114 |
16-Dec-2016 |
mcimadamore |
8181370: Convert anonymous inner classes into lambdas/method references Reviewed-by: jjg, rfield, mchung |
3804:0bdb7cb95c68 |
07-Dec-2016 |
lana |
8169618: JDK9 message drop interim resource updates - OpenJDK Reviewed-by: rfield, peytoia, joehw, weijun Contributed-by: li.jiang@oracle.com |
3800:07a2dfc18d68 |
05-Dec-2016 |
jlahoda |
8165564: langtools\test\jdk\jshell\CommandCompletionTest.java fails on some windows Summary: Ignoring non-existent default FileSystem roots. Reviewed-by: rfield |
3797:8a45b40a1b5b |
02-Dec-2016 |
rfield |
8169828: jdk/jshell/ExternalEditorTest.java testStatementMush() fails frequently on all platform 8170015: jshell tool: /help output looks terrible on a 100 column wide terminal 8170368: jshell tool: post setting not properly applied, line-ends not prefixed correctly Reviewed-by: jlahoda |
3792:d516975e8110 |
01-Dec-2016 |
alanb |
8169069: Module system implementation refresh (11/2016) Reviewed-by: mcimadamore, jjg, mchung, anazarov Contributed-by: jonathan.gibbons@oracle.com, jan.lahoda@oracle.com, alan.bateman@oracle.com, mandy.chung@oracle.com, bhavesh.x.patel@oracle.com, andrey.x.nazarov@oracle.com |
3774:3dc778dabc01 |
18-Nov-2016 |
rfield |
8153402: jshell tool: completion provider for /help 8169818: jshell tool: completion provider for /vars /methods /types gives -history Reviewed-by: jlahoda |
3768:cb1b89564c96 |
16-Nov-2016 |
rfield |
8143006: jshell tool: /edit doesn't process each line as same as inputs for jshell 8163816: JShell tests: jdk/jshell/ExternalEditorTest.java -- unexpected results EditorTestBase.testEditClass1() and .testEditMethod1() Reviewed-by: jlahoda |
3767:b265444e51db |
16-Nov-2016 |
jlahoda |
8169561: jshell tool: double shift-tab on variable crashes tool Summary: Avoid crashe for unknown HTML tags; avoid crash for non-existing documentation; fix signature for JShell variables Reviewed-by: rfield |
3760:c5d46cf53534 |
11-Nov-2016 |
rfield |
8166333: jshell tool: shortcut var does not import its type Reviewed-by: jlahoda |
3748:74a391527c2c |
04-Nov-2016 |
lana |
Merge |
3746:46f2219faf5a |
03-Nov-2016 |
rfield |
8161969: jshell tool: /var value is not truncated per feedback setting 8166637: jshell tool: confusing truncation of long result values 8154513: JShell tool: welcome message should match feedback mode 8167552: jshell tool: Typo in jshell command '/? /reload' description Reviewed-by: jlahoda |
3743:afaafd7267cc |
02-Nov-2016 |
rfield |
8167636: jshell tool: Edit Pad should be in its own module 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 |
3731:6bb6785c2329 |
27-Oct-2016 |
rfield |
8167643: JShell: silently ignore access modifiers (as semantically irrelevant) Reviewed-by: jlahoda |
3725:f7187b5fe9e2 |
24-Oct-2016 |
rfield |
8166649: jshell tool: missing --add-modules and --module-path 8167462: jshell tool: /help /reload is wrong about re-executing commands Reviewed-by: jlahoda |
3723:d245e56f4a79 |
24-Oct-2016 |
rfield |
8167637: jshell tool: /edit should use EDITOR setting 8167640: jshell tool: external editor temp file should be *.java Reviewed-by: jlahoda |
3717:2a3e23ee1b65 |
20-Oct-2016 |
rfield |
8163840: jshell tool: provide way to display configuration settings Reviewed-by: jlahoda |
3713:d02323f750f6 |
18-Oct-2016 |
jlahoda |
8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Reset the console when the process is suspended and resumed. Reviewed-by: 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 |
3699:47a06846f4a4 |
10-Oct-2016 |
jlahoda |
8166890: JShell: locks forever when input is piped Summary: StopDetectingInputStream.setState must not override the state if the stream is closed. Reviewed-by: rfield, shinyafox |
3695:40468274ff3b |
10-Oct-2016 |
rfield |
8167128: JShell: /drop of statement gives confusing output Reviewed-by: jlahoda |
3669:721c5727816d |
28-Sep-2016 |
shinyafox |
8154714: jshell tool: add exports support Reviewed-by: jlahoda, rfield |
3663:d4e74af5616d |
23-Sep-2016 |
rfield |
8166589: jshell tool: typo: remove out of place text in /help /set truncation Reviewed-by: jlahoda |
3633:fdff20865f5f |
01-Sep-2016 |
jlahoda |
8131023: JShell: System.in does not work Summary: Pass user input to snippets/remote agent Reviewed-by: rfield |
3631:d87cef2896aa |
31-Aug-2016 |
shinyafox |
8164825: jshell tool: Completion for subcommand Reviewed-by: jlahoda |
3619:669b6e24db11 |
29-Aug-2016 |
ntv |
8156984: JShell tool: for (FormatCase e : EnumSet.allOf(FormatCase.class)) Summary: Replacde EnumSet.allOf(FormatCase.class) with FormatCase.all Reviewed-by: rfield |
3617:7576f5b45480 |
26-Aug-2016 |
rfield |
8158738: jshell tool: Save does not affect jshell if started from another editor Reviewed-by: jlahoda |
3607:bfc6d670ec1f |
22-Aug-2016 |
rfield |
8160089: jshell tool: use new double-dash long-form command-line options Reviewed-by: jlahoda |
3603:278610c0ed61 |
22-Aug-2016 |
rfield |
8154374: JShell: setContextClassLoader() for remote Snippet class loader 8080347: jshell tool: /vars when the status is other than Active Reviewed-by: jlahoda |
3585:ade1884e2a63 |
15-Aug-2016 |
rfield |
8159027: JShell API: SourceCodeAnalysis.Suggestion has constructor, ... Reviewed-by: jlahoda |
3569:924a6b740543 |
10-Aug-2016 |
rfield |
8143964: JShell API: convert query responses to Stream instead of List Reviewed-by: psandoz, shinyafox |
3553:74dd68a85107 |
29-Jul-2016 |
ddehaven |
8161544: JDK9 message drop 20 resource updates - OpenJDK Summary: JDK9 message drop 20 resource updates - openjdk Reviewed-by: rfield, peytoia Contributed-by: li.jiang@oracle.com |
3546:0df43e162a59 |
26-Jul-2016 |
jlahoda |
8162255: 'Alt-Enter v'/'Alt-Enter i' not working on some terminals Summary: Registering an additional code sequence for Alt-Enter Reviewed-by: rfield |
3524:2995e56da801 |
20-Jun-2016 |
lana |
8159324: JDK9 message drop 10 resource updates Summary: JDK9 message drop resource updates - openjdk Reviewed-by: rfield, alanb, joehw Contributed-by: li.jiang@oracle.com |
3481:e628ea7014ff |
20-May-2016 |
lana |
8157778: JDK9 preparation message drop resource updates Summary: JDK9 preparation message drop resource updates - openjdk Reviewed-by: rfield, alanb Contributed-by: li.jiang@oracle.com |
3468:544eda2e9f08 |
10-Jun-2016 |
ntv |
8155581: jshell tool: replace use of Option.get() Reviewed-by: rfield |
3465:110c3750f1ff |
09-Jun-2016 |
jlahoda |
8158174: jshell tool: leaks threads waiting on StopDetectingInputStream Summary: Shutdown StopDetectingInputStream when closing the ConsoleIOContext. Reviewed-by: rfield |
3464:bcebe24cd346 |
08-Jun-2016 |
rfield |
8139829: JShell API: No use of fields to return information from public types Reviewed-by: vromero |
3452:472bcb7c8850 |
31-May-2016 |
rfield |
8080843: JShell tool: invalid key error occurs when external editor is used Reviewed-by: vromero |
3443:5e4854abed51 |
27-May-2016 |
rfield |
8157261: jshell tool: truncation for expressions is not consistent Reviewed-by: vromero |
3441:6d69114ec506 |
26-May-2016 |
rfield |
8157953: JShell tests: reenable ToolBasicTest 8080883: JShell tool: tool does not report errors if -startup and -nostartup flags are specified Reviewed-by: vromero |
3430:0f81cdd51b42 |
24-May-2016 |
jlahoda |
8131017: jshell tool: pasting code with tabs invokes tab completion Summary: Enabling copy-paste detection. Reviewed-by: lagergren, rfield, sundar |
3428:d44729b76ebc |
23-May-2016 |
rfield |
8157517: jshell tool: allow undoing operations 8157395: jshell tool: allow the position of options on commands to be more flexible 8157393: jshell tool: change /set newmode ... to be consistent with /retain mode Reviewed-by: jlahoda |
3424:a3e92e738d92 |
21-May-2016 |
rfield |
8156101: JShell SPI: Provide a pluggable execution control SPI Reviewed-by: jlahoda |
3420:9291bcd53e07 |
20-May-2016 |
rfield |
8157200: jshell tool: Add /retain command to persist settings 8156910: jshell tool: crash when code with syntax error contains format specifier Reviewed-by: jlahoda |
3416:62278f3c373a |
19-May-2016 |
lana |
Merge |
3410:d4aea0c5ec6e |
18-May-2016 |
jlahoda |
8133549: Generalize jshell's EditingHistory Summary: EditingHistory moved to jdk.internal.le Reviewed-by: rfield |
3409:3c09f576196a |
18-May-2016 |
rfield |
8157185: jshell tool: ambiguous format -- distinguished arguments should be options Reviewed-by: vromero |
3403:d59aae1fe07b |
16-May-2016 |
rfield |
8153920: jshell tool: allow a parameter on the /vars /methods /classes commands Reviewed-by: vromero |
3402:7e067140b496 |
16-May-2016 |
rfield |
8154812: jshell tool: value printing truncation Reviewed-by: vromero |
3361:77864d84ccb5 |
27-Apr-2016 |
rfield |
8155580: jshell tool: push for -R missed added file MessageHandler.java 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 |
3353:9955c0097d4d |
20-Apr-2016 |
rfield |
8153551: jshell tool: no longer a mechanism to see current feedback modes Reviewed-by: jlahoda |
3339:73717a51063b |
12-Apr-2016 |
rfield |
8143955: JShell tool (UX): Output structure 8143956: JShell tool (UX): default prompts Reviewed-by: jlahoda |
3335:697549008e7f |
09-Apr-2016 |
rfield |
8153716: JShell tool: should warn when failed to launch editor Summary: Catch launch exceptions. Split ToolBasicTest into two to provide place for regression test. Reviewed-by: rfield Contributed-by: kubota.yuji@gmail.com |
3320:f2ce02ef81e9 |
04-Apr-2016 |
rfield |
8153417: jshell tool: use test passed locale to retrieve ResourceBundle Reviewed-by: jlahoda |
3318:2f6ca5367226 |
04-Apr-2016 |
rfield |
8147515: JShell: Internationalize Reviewed-by: jlahoda |
3309:3d4117c36559 |
25-Mar-2016 |
rfield |
8151755: jshell tool: properly cover resolution issues in output configuration 8152246: jshell tool: history overflow Reviewed-by: jlahoda |
3306:d77a6b663858 |
23-Mar-2016 |
jlahoda |
8152296: langtools/test/jdk/jshell/ToolReloadTest.java failing if there is not persisted history Summary: Create a custom Terminal for use in tests; avoid use of global Preferences in tests. Reviewed-by: rfield |
3292:9b4c916633f8 |
11-Mar-2016 |
jlahoda |
8151570: jtreg tests leave tty in bad state Summary: Use unsupported terminal when running tests, to avoid setting tty to a raw mode. Reviewed-by: rfield |
3290:0356613310dd |
10-Mar-2016 |
rfield |
8080069: JShell: Support for corralled classes Reviewed-by: jlahoda |
3285:08b48678df34 |
08-Mar-2016 |
rfield |
8148316: jshell tool: Configurable output format 8148317: jshell tool: unify commands into /set 8149524: JShell: CompletenessAnalysis fails on class Case<E1 extends Enum<E1>, E2 extends Enum<E2>, E3 extends Enum<E3>> {} 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 |
3245:dd05d3761a34 |
12-Feb-2016 |
rfield |
8146138: jshell tool: add /help <command> 8147495: jshell tool: correctly handle arguments on /seteditor command 8147886: jshell tool: commands don't allow reference to start-up or explicit id of dropped/failed snippets 8147887: jshell tool: /list start -- fails 8147898: jshell tool: /reload quiet -- should quiet echo Reviewed-by: jlahoda |
3204:70fe7cf1ac65 |
11-Jan-2016 |
rfield |
8146368: JShell: couldn't smash the error when it's Japanese locale Reviewed-by: rfield Contributed-by: bitterfoxc@gmail.com |
3203:a3633a34baa8 |
11-Jan-2016 |
rfield |
8081845: JShell: Need way to refresh relative to external state Summary: Add the ability to record and replay relevant parts of history Reviewed-by: jlahoda |
3170:dc017a37aac5 |
14-Dec-2015 |
vasya |
8145342: Some copyright notices are inconsistently and ill formatted Summary: Adjusted formatting of copyright notices. Reviewed-by: darcy, alundblad |
3165:ae8cdc734bab |
11-Dec-2015 |
rfield |
8144095: jshell tool: normalize command parameter handling 8140265: jshell tool: /save saves rejected input Reviewed-by: jlahoda |
3148:d2713a6edc13 |
01-Dec-2015 |
rfield |
8142447: JShell tool: Command change: re-run n-th command should be re-run by id Reviewed-by: rfield Contributed-by: bitterfoxc@gmail.com |
3146:853c77f8193c |
30-Nov-2015 |
jlahoda |
8143037: JShell should determine commands by prefix Reviewed-by: rfield, mcimadamore, briangoetz |
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 |