Skip to content
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

Remove COMPILER_ENGINE config option #9469

Merged
merged 3 commits into from
Sep 20, 2019
Merged

Remove COMPILER_ENGINE config option #9469

merged 3 commits into from
Sep 20, 2019

Conversation

sbc100
Copy link
Collaborator

@sbc100 sbc100 commented Sep 20, 2019

We only support NODE_JS for running the internal compiler tools and
we have no plans to support any other JS engine for this purpose so
this extra config option was just adding noise.

Also:

  • remove legacy JS_ENGINE (singular) setting.
  • JS_ENGINES now defaults to [NODE_JS] if its not configured.
  • Remove some docs references to V8_ENGINE and SPIDERMONKEY_ENGINE since they not
    required and are purely for tests (i.e. should not be used by end
    users)

We only support NODE_JS for running the internal compiler tools and
we have no plans to support any other JS engine for this purpose so
this extra config option was just adding noise.

Also:
- remove legacy JS_ENGINE (singular) setting.
- JS_ENGINES now defaults to [NODE_JS] if its not configured.
- Remove references to V8_ENGINE and SPIDERMONKEY_ENGINE since they not
  required and are purely for tests (i.e. should not be used by end
  users)
@sbc100 sbc100 requested a review from kripken September 20, 2019 17:44
@sbc100 sbc100 merged commit c8a7f1c into incoming Sep 20, 2019
@sbc100 sbc100 deleted the compiler_engine branch September 20, 2019 22:06
sbc100 added a commit that referenced this pull request Sep 30, 2019
Since we are guaranteed that `NODE_JS` is part of the config (since
all users need this) we can set a sensible default for `JS_ENGINES`.

This default was supposed to be part of #9469, but a bug meant the code
was dead and it was removed in #9499.

`JS_ENGINES` is needed for any users that want to run test code.

Fix `gen_struct_info.py` to explicitly use NODE_JS since this is the
only engine we expect users to have installed and the only one we
officially support outside of test code.
sbc100 added a commit that referenced this pull request Oct 8, 2019
Since we are guaranteed that `NODE_JS` is part of the config (since
all users need this) we can set a sensible default for `JS_ENGINES`.

This default was supposed to be part of #9469, but a bug meant the code
was dead and it was removed in #9499.

`JS_ENGINES` is needed for any users that want to run test code.

Fix `gen_struct_info.py` to explicitly use NODE_JS since this is the
only engine we expect users to have installed and the only one we
officially support outside of test code.
sbc100 added a commit that referenced this pull request Oct 8, 2019
Since we are guaranteed that `NODE_JS` is part of the config (since
all users need this) we can set a sensible default for `JS_ENGINES`.

This default was supposed to be part of #9469, but a bug meant the code
was dead and it was removed in #9499.

`JS_ENGINES` is needed for any users that want to run test code.
belraquib pushed a commit to belraquib/emscripten that referenced this pull request Dec 23, 2020
We only support NODE_JS for running the internal compiler tools and
we have no plans to support any other JS engine for this purpose so
this extra config option was just adding noise.

Also:
- remove legacy JS_ENGINE (singular) setting.
- JS_ENGINES now defaults to [NODE_JS] if its not configured.
- Remove references to V8_ENGINE and SPIDERMONKEY_ENGINE since they not
  required and are purely for tests (i.e. should not be used by end
  users)
belraquib pushed a commit to belraquib/emscripten that referenced this pull request Dec 23, 2020
Since we are guaranteed that `NODE_JS` is part of the config (since
all users need this) we can set a sensible default for `JS_ENGINES`.

This default was supposed to be part of emscripten-core#9469, but a bug meant the code
was dead and it was removed in emscripten-core#9499.

`JS_ENGINES` is needed for any users that want to run test code.
sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Mar 13, 2024
`COMPILER_ENGINE` was completely removed from emscripten in
emscripten-core/emscripten#9469.

`JS_ENGINES` is only used/needed for testing and is no longer needed
as of emscripten-core/emscripten#9542.
sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Mar 13, 2024
`COMPILER_ENGINE` was completely removed from emscripten in
emscripten-core/emscripten#9469.

`JS_ENGINES` is only used/needed for testing and is no longer needed
as of emscripten-core/emscripten#9542.
sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Mar 13, 2024
`COMPILER_ENGINE` was completely removed from emscripten in
emscripten-core/emscripten#9469.

`JS_ENGINES` is only used/needed for testing and is no longer needed
as of emscripten-core/emscripten#9542.
sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Mar 13, 2024
`COMPILER_ENGINE` was completely removed from emscripten in
emscripten-core/emscripten#9469.

`JS_ENGINES` is only used/needed for testing and is no longer needed
as of emscripten-core/emscripten#9542.
sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Mar 13, 2024
`COMPILER_ENGINE` was completely removed from emscripten in
emscripten-core/emscripten#9469.

`JS_ENGINES` is only used/needed for testing and is no longer needed
as of emscripten-core/emscripten#9542.
sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Mar 13, 2024
`COMPILER_ENGINE` was completely removed from emscripten in
emscripten-core/emscripten#9469.

`JS_ENGINES` is only used/needed for testing and is no longer needed
as of emscripten-core/emscripten#9542.
sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Mar 14, 2024
`COMPILER_ENGINE` was completely removed from emscripten in
emscripten-core/emscripten#9469.

`JS_ENGINES` is only used/needed for testing and is no longer needed
as of emscripten-core/emscripten#9542.
sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Mar 14, 2024
`COMPILER_ENGINE` was completely removed from emscripten in
emscripten-core/emscripten#9469.

`JS_ENGINES` is only used/needed for testing and is no longer needed
as of emscripten-core/emscripten#9542.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants