-
Notifications
You must be signed in to change notification settings - Fork 702
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
Per instance, cross platform library sandboxing support in wasm2c #1721
base: main
Are you sure you want to change the base?
Changes from all commits
6f33f73
27ea992
8499ad7
9961123
1ef9cdb
485f13c
f44a45f
b2c2e84
f52df71
9df1f1c
1fe2c83
eeec5e7
e96c086
def21e5
c1c13f7
93f5e60
8ea640f
0cf9eed
7aed71b
0a92330
3cf430b
1629f71
c544b30
d38698a
85f0730
830f18e
80b767d
497efba
8f00744
138bf0a
3fe9636
f31cc44
2973221
d3eee27
6e89d56
6715e4d
f8d636f
81e6a57
c0663a2
d28eeef
9bce5ab
9955e5f
3936887
67a6d24
0a0457d
d336e1e
3107ff7
931630b
e901425
1f4dbd9
54a9a93
5c1ebfd
8823e81
dbd6efc
75af36f
a70f295
c886c4a
a4ace58
00fe62e
24231b0
265ebc8
286a854
3ade79d
c5e060e
d5c0c37
2c51eb1
7cdc7ca
a8235f3
c64cca0
18ba2d2
b3360a3
80b727c
f4264b4
3c43ee6
e3b7194
0704a66
08a9425
f322ffc
678af59
8e78c53
8bf2674
5526c4c
33d91ff
ee6383b
0a5c750
4829761
e5ac875
bc8702e
fc4e65d
f203e7d
1bab45b
81f21c6
f62a28e
fa01b44
0ed7397
672d3dd
bce85cc
06fa46d
4249593
1b3aece
71fb6d6
0753375
0470f5e
81c6fc3
e159109
247bd88
cd4b501
15bd21f
b803dc3
504848a
da81308
cdcf201
f407501
fd9d099
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
name: Build | ||
|
||
on: | ||
push: | ||
branches: [ main, ci_debug ] | ||
pull_request: | ||
branches: [ main ] | ||
|
||
env: | ||
BUILD_TYPE: Release | ||
|
||
jobs: | ||
test: | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: [ubuntu-latest, macos-latest, windows-latest] | ||
|
||
runs-on: ${{ matrix.os }} | ||
|
||
steps: | ||
- uses: actions/checkout@v2 | ||
with: | ||
submodules: true | ||
|
||
- name: Configure CMake | ||
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} | ||
|
||
- name: Build | ||
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} --parallel | ||
|
||
# - name: Test | ||
# working-directory: ${{github.workspace}}/build | ||
# run: ctest -V -C ${{env.BUILD_TYPE}} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
/bin | ||
/build | ||
/build* | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a function of our workflows - separate test directories for build_debug, build_release etc. If this is a huge problem, I can remove it. If it's alright to keep, it would simplify our uses of this repo There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Oh I see. Our convention it to use nested build trees under the I'm not sure why Can you configure your tool to use |
||
/out | ||
/fuzz-out | ||
/emscripten | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
[![Github CI Status](https://github.com/WebAssembly/wabt/workflows/CI/badge.svg)](https://github.com/WebAssembly/wabt) | ||
[![Build](https://github.com/PLSysSec/wasm2c_sandbox_compiler/actions/workflows/cmake.yml/badge.svg)](https://github.com/PLSysSec/wasm2c_sandbox_compiler/actions/workflows/cmake.yml) | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think it would be better to keep using CI in this repo? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sorry some of the CI stuff was for our own internal testing. Will remove. |
||
# WABT: The WebAssembly Binary Toolkit | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How is this different to to the CI testing we already do in build.yml?
I guess one difference is that in build.yml we always prefer ninja as the cmake generator.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry some of the CI stuff was for our own internal testing. Will remove.