Skip to content
New issue

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

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

Already on GitHub? # to your account

module,repl: remove repl require() hack #4026

Merged
merged 2 commits into from
Nov 30, 2015

Conversation

bnoordhuis
Copy link
Member

I'll spruce up the commit logs once it's clear this is an approach we want to take.

R=@cjihrig

CI: https://ci.nodejs.org/job/node-test-pull-request/850/

@bnoordhuis bnoordhuis added util Issues and PRs related to the built-in util module. module Issues and PRs related to the module subsystem. repl Issues and PRs related to the REPL subsystem. labels Nov 25, 2015
@Fishrock123
Copy link
Contributor

cc @chrisdickinson probably also

@cjihrig
Copy link
Contributor

cjihrig commented Nov 25, 2015

LGTM pending the CI

Remove a hack that was introduced in commit bb6d468 from November 2010.
This is groundwork for a follow-up commit that makes it possible to use
internal modules in lib/repl.js.

PR-URL: nodejs#4026
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Move the method that was added in commit 8ca412b from earlier this month
from lib/util.js to lib/internal/util.js.

Avoids exposing a method that we may not wish to expose just yet, seeing
how it relies on implementation details.

PR-URL: nodejs#4026
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
@bnoordhuis bnoordhuis force-pushed the remove-repl-require-hack branch from 729b094 to 04b1a2f Compare November 30, 2015 23:03
@bnoordhuis bnoordhuis closed this Nov 30, 2015
@bnoordhuis bnoordhuis deleted the remove-repl-require-hack branch November 30, 2015 23:03
@bnoordhuis bnoordhuis merged commit 04b1a2f into nodejs:master Nov 30, 2015
@MylesBorins
Copy link
Contributor

should we land this on lts?

@cjihrig
Copy link
Contributor

cjihrig commented Dec 1, 2015

I think we should definitely make sure this is stable for a while since it involves the module system.

bnoordhuis added a commit that referenced this pull request Dec 5, 2015
Remove a hack that was introduced in commit bb6d468 from November 2010.
This is groundwork for a follow-up commit that makes it possible to use
internal modules in lib/repl.js.

PR-URL: #4026
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
bnoordhuis added a commit that referenced this pull request Dec 5, 2015
Move the method that was added in commit 8ca412b from earlier this month
from lib/util.js to lib/internal/util.js.

Avoids exposing a method that we may not wish to expose just yet, seeing
how it relies on implementation details.

PR-URL: #4026
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
@bnoordhuis
Copy link
Member Author

See bug report #4208 and bug fix #4215. If this PR gets landed in LTS, that PR should be included as well.

@rvagg rvagg mentioned this pull request Dec 17, 2015
cjihrig pushed a commit to cjihrig/node that referenced this pull request Jan 7, 2016
Remove a hack that was introduced in commit bb6d468 from November 2010.
This is groundwork for a follow-up commit that makes it possible to use
internal modules in lib/repl.js.

PR-URL: nodejs#4026
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>

Conflicts:
	lib/module.js
cjihrig pushed a commit to cjihrig/node that referenced this pull request Jan 7, 2016
Move the method that was added in commit 8ca412b from earlier this month
from lib/util.js to lib/internal/util.js.

Avoids exposing a method that we may not wish to expose just yet, seeing
how it relies on implementation details.

PR-URL: nodejs#4026
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This was referenced Mar 22, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
module Issues and PRs related to the module subsystem. repl Issues and PRs related to the REPL subsystem. util Issues and PRs related to the built-in util module.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants