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

Feat: Support running under Node.js #111

Merged

Conversation

slavek-kucera
Copy link
Contributor

This PR introduces changes to support build using the Emscripten SDK and introduces extension changes to utilize it. This should help us run in restricted environments like the one described in #96.

Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
.github/workflows/CI.yml Outdated Show resolved Hide resolved
.github/workflows/CI.yml Outdated Show resolved Hide resolved
.github/workflows/Sonarcloud-scan.yml Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
clients/vscode-hlasmplugin/package.json Outdated Show resolved Hide resolved
clients/vscode-hlasmplugin/src/extension.ts Show resolved Hide resolved
docs/Language-server-pages/IO-handling.md Outdated Show resolved Hide resolved
language_server/src/CMakeLists.txt Show resolved Hide resolved
if (platform::is_windows())
{
ws.did_open_file("test\\library\\test_wks\\correct");
return std::make_pair(std::make_shared<context::hlasm_context>("test\\library\\test_wks\\correct"),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe we could use std::filesystem::path("test/library/test_wks/correct").native() in such cases (if path::native is not broken in emscripten)

Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
Signed-off-by: Slavomir Kucera <slavomir.kucera@broadcom.com>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Apr 1, 2021

@michalbali256 michalbali256 merged commit dc0c47b into eclipse-che4z:development Apr 6, 2021
@slavek-kucera slavek-kucera deleted the emscripten-build branch April 26, 2021 13:57
@github-actions
Copy link

🎉 This PR is included in version 0.13.0-beta.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

github-actions bot commented Jun 1, 2021

🎉 This PR is included in version 0.13.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants