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 backend::Backend from runtime-core #1099

Merged
merged 31 commits into from
Jan 13, 2020
Merged
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
303d44c
Remove backend code
syrusakbary Dec 21, 2019
d4e9645
Move requires pre validation into the ModuleCodeGenerator
syrusakbary Dec 21, 2019
d7154fe
Remove Backend dependency
syrusakbary Dec 21, 2019
18421e3
Make all tests pass
syrusakbary Dec 21, 2019
f3b9ecb
Remove backend specific features from root Cargo
syrusakbary Dec 21, 2019
71be5be
Improved syntax
syrusakbary Dec 21, 2019
0cb3df2
Removed unnecessary checks
syrusakbary Dec 21, 2019
5d2ea93
Fixed changelog link
syrusakbary Dec 21, 2019
ac0c5c9
Fixed lint
syrusakbary Dec 21, 2019
e57677b
Make cranelift optional for middleware
syrusakbary Dec 21, 2019
d36d883
Fix lint
syrusakbary Dec 21, 2019
8cff1ad
Fix wasmer binary
syrusakbary Dec 21, 2019
720d4ec
Fix checks on binary
syrusakbary Dec 21, 2019
f967770
Fixed linting
syrusakbary Dec 21, 2019
63f1d6b
Fixed path variable name
syrusakbary Jan 7, 2020
3b9cdc3
Recovered deleted tests
syrusakbary Jan 7, 2020
59945a8
Use detault
syrusakbary Jan 7, 2020
ee6949b
Add checks back into makefile
syrusakbary Jan 7, 2020
d544f5a
Run formatting
syrusakbary Jan 7, 2020
f353ac0
Remove unused backend flags
syrusakbary Jan 10, 2020
9ca9770
Merge branch 'master' into backend-refactor
syrusakbary Jan 10, 2020
cc28804
Update the name of experimental IO devices in fs
Jan 11, 2020
5b52589
Update the experimental io device path to include /dev/
Jan 11, 2020
8fd1433
Bump getrandom from 0.1.13 to 0.1.14
dependabot-preview[bot] Jan 13, 2020
00618e8
Bump parking_lot from 0.9.0 to 0.10.0
dependabot-preview[bot] Jan 13, 2020
f18a428
Bump regex from 1.3.1 to 1.3.3
dependabot-preview[bot] Jan 13, 2020
22e35fc
Bump cc from 1.0.48 to 1.0.50
dependabot-preview[bot] Jan 13, 2020
aa6189a
Make all tests pass
syrusakbary Dec 21, 2019
4faa78b
Fixed changelog link
syrusakbary Dec 21, 2019
846c632
Fixed runtime check
syrusakbary Jan 10, 2020
3892ea8
Fixed lint
syrusakbary Jan 13, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add checks back into makefile
  • Loading branch information
syrusakbary committed Jan 7, 2020
commit ee6949bcb4aa8de753593d0322e6cd205b7aec08
30 changes: 30 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -222,8 +222,38 @@ check: check-bench
# as default, and test a minimal set of features with only one backend
# at a time.
cargo check --manifest-path lib/runtime/Cargo.toml
# Check some of the cases where deterministic execution could matter
cargo check --manifest-path lib/runtime/Cargo.toml --features "deterministic-execution"
cargo check --manifest-path lib/runtime/Cargo.toml --no-default-features \
--features=default-backend-singlepass,deterministic-execution
cargo check --manifest-path lib/runtime/Cargo.toml --no-default-features \
--features=default-backend-llvm,deterministic-execution
cargo check --release --manifest-path lib/runtime/Cargo.toml

$(RUNTIME_CHECK) \
--features=cranelift,cache,debug,llvm,singlepass,default-backend-singlepass
$(RUNTIME_CHECK) --release \
--features=cranelift,cache,llvm,singlepass,default-backend-singlepass
$(RUNTIME_CHECK) \
--features=cranelift,cache,debug,llvm,singlepass,default-backend-cranelift
$(RUNTIME_CHECK) --release \
--features=cranelift,cache,llvm,singlepass,default-backend-cranelift
$(RUNTIME_CHECK) \
--features=cranelift,cache,debug,llvm,singlepass,default-backend-llvm
$(RUNTIME_CHECK) --release \
--features=cranelift,cache,llvm,singlepass,default-backend-llvm
$(RUNTIME_CHECK) \
--features=singlepass,default-backend-singlepass,debug
$(RUNTIME_CHECK) --release \
--features=singlepass,default-backend-singlepass
$(RUNTIME_CHECK) \
--features=cranelift,default-backend-cranelift,debug
$(RUNTIME_CHECK) --release \
--features=cranelift,default-backend-cranelift
$(RUNTIME_CHECK) \
--features=llvm,default-backend-llvm,debug
$(RUNTIME_CHECK) --release \
--features=llvm,default-backend-llvm
--features=default-backend-singlepass,singlepass,cranelift,llvm,cache,debug,deterministic-execution

# Release
Expand Down