New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

repl: revert multiline history #24804

Closed
wants to merge 2 commits into
base: master
from

Conversation

Projects
None yet
8 participants
@BridgeAR
Copy link
Member

BridgeAR commented Dec 3, 2018

So far the multiline history caused a lot of problems and the current logic is not suitable at all as such. It changes the actual content of the history and should not be used at all.

I struggle a lot with my history at the moment as it often forgets entries and similar and until a proper solution is found this should be reverted.

We discussed some possibilities how to properly implement this feature in #24231.

Refs: #24231

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines

@BridgeAR BridgeAR requested a review from antsmartian Dec 3, 2018

@BridgeAR BridgeAR changed the title Revert multiline history repl: revert multiline history Dec 3, 2018

@antsmartian

This comment has been minimized.

Copy link
Contributor

antsmartian commented Dec 3, 2018

@BridgeAR Agree with you. We can revisit this idea with the ideas suggested on the issue tracker.

@antsmartian

This comment has been minimized.

Copy link
Contributor

antsmartian commented Dec 3, 2018

@BridgeAR BridgeAR requested a review from targos Dec 3, 2018

@targos

targos approved these changes Dec 3, 2018

@addaleax

This comment has been minimized.

Copy link
Member

addaleax commented Dec 3, 2018

@BridgeAR

This comment has been minimized.

Copy link
Member

BridgeAR commented Dec 4, 2018

Please +1 to fast track this.

@addaleax

This comment has been minimized.

Copy link
Member

addaleax commented Dec 4, 2018

This doesn’t really seem suitable for fast-tracking? Is there a specific reason for doing so?

@BridgeAR

This comment has been minimized.

Copy link
Member

BridgeAR commented Dec 4, 2018

@addaleax I want to prepare the next 11.x release and I would like to include this PR in that release. Since the feature is clearly broken (there were multiple bug reports about it), I don't see why this should not be suitable?

@addaleax

This comment has been minimized.

Copy link
Member

addaleax commented Dec 4, 2018

@BridgeAR I trust you to make that call if you are sure about it, but generally, removing methods from a class that is public API is not exactly what we usually fast-track? If this is really broken, then yeah, I guess you can go ahead 👍

@addaleax

This comment has been minimized.

Copy link
Member

addaleax commented Dec 5, 2018

@BridgeAR Looks like this needs a rebase?

@addaleax addaleax removed the author ready label Dec 5, 2018

BridgeAR added some commits Dec 3, 2018

@BridgeAR BridgeAR force-pushed the BridgeAR:fix-multiline-history branch from 746b235 to 1a33e14 Dec 5, 2018

@BridgeAR

This comment has been minimized.

Copy link
Member

BridgeAR commented Dec 5, 2018

@danbev

This comment has been minimized.

Copy link
Member

danbev commented Dec 6, 2018

Re-run of failing node-test-commit-windows-fanned ✔️

@Trott

This comment has been minimized.

Copy link
Member

Trott commented Dec 6, 2018

Landed in aa943d0...b1ada6c

@Trott Trott closed this Dec 6, 2018

Trott added a commit to Trott/io.js that referenced this pull request Dec 6, 2018

Revert "repl: handle buffered string logic on finish"
This reverts commit eb42c1e.

PR-URL: nodejs#24804
Refs: nodejs#24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

Trott added a commit to Trott/io.js that referenced this pull request Dec 6, 2018

Revert "lib: repl multiline history support"
This reverts commit dd7a3d2.

PR-URL: nodejs#24804
Refs: nodejs#24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

BridgeAR added a commit that referenced this pull request Dec 6, 2018

Revert "repl: handle buffered string logic on finish"
This reverts commit eb42c1e.

PR-URL: #24804
Refs: #24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

BridgeAR added a commit that referenced this pull request Dec 6, 2018

Revert "lib: repl multiline history support"
This reverts commit dd7a3d2.

PR-URL: #24804
Refs: #24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

BridgeAR added a commit that referenced this pull request Dec 6, 2018

2018-12-06, Version 11.4.0 (Current)
Notable Changes:

* console,util:
  * `console` functions now handle symbols as defined in the spec.
    #23708
  * The inspection `depth` default is now back at 2.
    #24326
* dgram,net:
  * Added ipv6Only option for `net` and `dgram`.
    #23798
* http:
  * Chosing between the http parser is now possible per runtime flag.
    #24739
* readline:
  * The `readline` module now supports async iterators.
    #23916
* repl:
  * The multiline history feature is removed.
    #24804
* tls:
  * Added min/max protocol version options.
    #24405
  * The X.509 public key info now includes the RSA bit size and the
    elliptic curve. #24358
* url:
  * `pathToFileURL()` now supports LF, CR and TAB.
    #23720
* Windows:
  * Tools are not installed using Boxstarter anymore.
    #24677
  * The install-tools scripts or now included in the dist.
    #24233
* Added new collaborator:
  * [antsmartian](https://github.com/antsmartian) - Anto Aravinth.
    #24655

PR-URL: #24854

@BridgeAR BridgeAR referenced this pull request Dec 6, 2018

Merged

v11.4.0 proposal #24854

4 of 4 tasks complete

BridgeAR added a commit that referenced this pull request Dec 7, 2018

Revert "repl: handle buffered string logic on finish"
This reverts commit eb42c1e.

PR-URL: #24804
Refs: #24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

BridgeAR added a commit that referenced this pull request Dec 7, 2018

Revert "lib: repl multiline history support"
This reverts commit dd7a3d2.

PR-URL: #24804
Refs: #24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

BridgeAR added a commit that referenced this pull request Dec 7, 2018

2018-12-07, Version 11.4.0 (Current)
Notable Changes:

* console,util:
  * `console` functions now handle symbols as defined in the spec.
    #23708
  * The inspection `depth` default is now back at 2.
    #24326
* dgram,net:
  * Added ipv6Only option for `net` and `dgram`.
    #23798
* http:
  * Chosing between the http parser is now possible per runtime flag.
    #24739
* readline:
  * The `readline` module now supports async iterators.
    #23916
* repl:
  * The multiline history feature is removed.
    #24804
* tls:
  * Added min/max protocol version options.
    #24405
  * The X.509 public key info now includes the RSA bit size and the
    elliptic curve. #24358
* url:
  * `pathToFileURL()` now supports LF, CR and TAB.
    #23720
* Windows:
  * Tools are not installed using Boxstarter anymore.
    #24677
  * The install-tools scripts or now included in the dist.
    #24233
* Added new collaborator:
  * [antsmartian](https://github.com/antsmartian) - Anto Aravinth.
    #24655

PR-URL: #24854

BridgeAR added a commit that referenced this pull request Dec 7, 2018

2018-12-07, Version 11.4.0 (Current)
Notable Changes:

* console,util:
  * `console` functions now handle symbols as defined in the spec.
    #23708
  * The inspection `depth` default is now back at 2.
    #24326
* dgram,net:
  * Added ipv6Only option for `net` and `dgram`.
    #23798
* http:
  * Chosing between the http parser is now possible per runtime flag.
    #24739
* readline:
  * The `readline` module now supports async iterators.
    #23916
* repl:
  * The multiline history feature is removed.
    #24804
* tls:
  * Added min/max protocol version options.
    #24405
  * The X.509 public key info now includes the RSA bit size and the
    elliptic curve. #24358
* url:
  * `pathToFileURL()` now supports LF, CR and TAB.
    #23720
* Windows:
  * Tools are not installed using Boxstarter anymore.
    #24677
  * The install-tools scripts or now included in the dist.
    #24233
* Added new collaborator:
  * [antsmartian](https://github.com/antsmartian) - Anto Aravinth.
    #24655

PR-URL: #24854

BridgeAR added a commit that referenced this pull request Dec 7, 2018

Revert "repl: handle buffered string logic on finish"
This reverts commit eb42c1e.

PR-URL: #24804
Refs: #24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

BridgeAR added a commit that referenced this pull request Dec 7, 2018

Revert "lib: repl multiline history support"
This reverts commit dd7a3d2.

PR-URL: #24804
Refs: #24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

BridgeAR added a commit that referenced this pull request Dec 7, 2018

2018-12-07, Version 11.4.0 (Current)
Notable Changes:

* console,util:
  * `console` functions now handle symbols as defined in the spec.
    #23708
  * The inspection `depth` default is now back at 2.
    #24326
* dgram,net:
  * Added ipv6Only option for `net` and `dgram`.
    #23798
* http:
  * Chosing between the http parser is now possible per runtime flag.
    #24739
* readline:
  * The `readline` module now supports async iterators.
    #23916
* repl:
  * The multiline history feature is removed.
    #24804
* tls:
  * Added min/max protocol version options.
    #24405
  * The X.509 public key info now includes the RSA bit size and the
    elliptic curve. #24358
* url:
  * `pathToFileURL()` now supports LF, CR and TAB.
    #23720
* Windows:
  * Tools are not installed using Boxstarter anymore.
    #24677
  * The install-tools scripts or now included in the dist.
    #24233
* Added new collaborator:
  * [antsmartian](https://github.com/antsmartian) - Anto Aravinth.
    #24655

PR-URL: #24854

BridgeAR added a commit that referenced this pull request Dec 7, 2018

2018-12-07, Version 11.4.0 (Current)
Notable Changes:

* console,util:
  * `console` functions now handle symbols as defined in the spec.
    #23708
  * The inspection `depth` default is now back at 2.
    #24326
* dgram,net:
  * Added ipv6Only option for `net` and `dgram`.
    #23798
* http:
  * Chosing between the http parser is now possible per runtime flag.
    #24739
* readline:
  * The `readline` module now supports async iterators.
    #23916
* repl:
  * The multiline history feature is removed.
    #24804
* tls:
  * Added min/max protocol version options.
    #24405
  * The X.509 public key info now includes the RSA bit size and the
    elliptic curve. #24358
* url:
  * `pathToFileURL()` now supports LF, CR and TAB.
    #23720
* Windows:
  * Tools are not installed using Boxstarter anymore.
    #24677
  * The install-tools scripts or now included in the dist.
    #24233
* Added new collaborator:
  * [antsmartian](https://github.com/antsmartian) - Anto Aravinth.
    #24655

PR-URL: #24854

refack added a commit to refack/node that referenced this pull request Jan 14, 2019

Revert "repl: handle buffered string logic on finish"
This reverts commit eb42c1e.

PR-URL: nodejs#24804
Refs: nodejs#24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

refack added a commit to refack/node that referenced this pull request Jan 14, 2019

Revert "lib: repl multiline history support"
This reverts commit dd7a3d2.

PR-URL: nodejs#24804
Refs: nodejs#24231
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>

refack added a commit to refack/node that referenced this pull request Jan 14, 2019

2018-12-07, Version 11.4.0 (Current)
Notable Changes:

* console,util:
  * `console` functions now handle symbols as defined in the spec.
    nodejs#23708
  * The inspection `depth` default is now back at 2.
    nodejs#24326
* dgram,net:
  * Added ipv6Only option for `net` and `dgram`.
    nodejs#23798
* http:
  * Chosing between the http parser is now possible per runtime flag.
    nodejs#24739
* readline:
  * The `readline` module now supports async iterators.
    nodejs#23916
* repl:
  * The multiline history feature is removed.
    nodejs#24804
* tls:
  * Added min/max protocol version options.
    nodejs#24405
  * The X.509 public key info now includes the RSA bit size and the
    elliptic curve. nodejs#24358
* url:
  * `pathToFileURL()` now supports LF, CR and TAB.
    nodejs#23720
* Windows:
  * Tools are not installed using Boxstarter anymore.
    nodejs#24677
  * The install-tools scripts or now included in the dist.
    nodejs#24233
* Added new collaborator:
  * [antsmartian](https://github.com/antsmartian) - Anto Aravinth.
    nodejs#24655

PR-URL: nodejs#24854
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment