Commit Graph

3936 Commits

Author SHA1 Message Date
Syrus
01f1ad5b30 Trying to fix llvm in windows 2019-08-24 22:19:29 -07:00
Syrus
8243cf0737 Trying to fix azure build 2019-08-24 21:53:11 -07:00
Syrus
8f1a77735d Added sccache log 2019-08-24 13:16:58 -07:00
Syrus
034ffcff5c Use macos for linting 2019-08-24 12:53:16 -07:00
Syrus
8739d9002b Improved Azure pipelines integration 2019-08-24 12:52:39 -07:00
Syrus
a18fdde72c Trying to fix sccache 2019-08-24 12:11:18 -07:00
Syrus
f772dbfbb6 Fixed sccache 2019-08-24 11:57:14 -07:00
Syrus
989e7129ab Use Azure Blog Storage cache 2019-08-24 11:45:44 -07:00
Syrus
abcde5face Trying to simplify cache 2019-08-24 10:22:39 -07:00
Syrus
9411ba64f8 Fixed windows make release llvm 2019-08-24 09:14:15 -07:00
Syrus
ff6b0bb46e Added build step 2019-08-24 08:54:32 -07:00
Syrus Akbary
6b517171de
Merge branch 'master' into feature/azure-pipelines 2019-08-23 21:52:02 -07:00
losfair
212e2be166 Remove -fno-rtti 2019-08-22 22:58:08 -07:00
losfair
613e4de9fc Fix LLVM object loader exceptions. 2019-08-22 18:57:26 -07:00
losfair
dcb16a2ae9 Disable test_indirect_many as a mitigation for issue #717 . 2019-08-22 17:57:22 -07:00
losfair
bdcd73cd63 Unblock signals in LLVM trap handler. 2019-08-22 17:45:52 -07:00
Syrus Akbary
854b2013ea
Merge pull request #716 from wasmerio/fix/install-script-portability
Update install script to use the more potable `=` instead of `==`
2019-08-22 17:26:14 -07:00
losfair
f503764780 Restore previous unwind_state. 2019-08-22 17:22:33 -07:00
Mark McCaskey
c0e6f3bae2 Update install script to use the more potable = instead of == 2019-08-22 17:10:17 -07:00
Syrus Akbary
84588e124a
Merge pull request #714 from wasmerio/feature/add-code-of-conduct-1
Create CODE_OF_CONDUCT.md
2019-08-22 15:05:12 -07:00
Brandon Fish
2719ec313c
Create CODE_OF_CONDUCT.md 2019-08-22 16:16:34 -05:00
losfair
d7c5bb904e Only disallow dead code in llvm-backend for non-Windows environments. 2019-08-22 13:32:35 -07:00
losfair
6534c28aed Allow dead code in llvm-backend. 2019-08-22 13:30:50 -07:00
losfair
e89ab43b98 Fix unused 'stackmaps' and 'module_info' on Windows 2019-08-22 13:25:52 -07:00
losfair
d868445d09 Fix unused import 'vm' on Windows 2019-08-22 13:19:46 -07:00
losfair
eef38429fc Fix unused imports on Windows. 2019-08-22 13:14:05 -07:00
losfair
115da5f130 Try to fix missing git submodule 2019-08-22 13:07:51 -07:00
losfair
7491b360ac Fix CodeMemory::new(0) 2019-08-22 11:57:58 -07:00
bors[bot]
e2bbd4564e
Merge #712
712: Improve build instructions in README, test on Rust 1.36 r=MarkMcCaskey a=MarkMcCaskey

Copied from syn (which is copied from num) (https://github.com/dtolnay/syn/issues/372)

[rendered](8fa4ef34c1/README.md (building))

Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-08-22 18:57:20 +00:00
Mark McCaskey
8fa4ef34c1 Improve build instructions in README, test on Rust 1.36 2019-08-22 11:26:23 -07:00
losfair
86814a1920 Merge remote-tracking branch 'origin/master' into feature/llvm-osr 2019-08-22 10:47:39 -07:00
bors[bot]
877fe4460e
Merge #708
708: runtime-c-api: not installing cranelift if not necessary r=Hywan a=YaronWittenstein

having `default-features = false` lets us install the `runtime-c-api` with `default-backend-singlepass` without installing also `cranelift`

Co-authored-by: Yaron Wittenstein <yaron.wittenstein@gmail.com>
2019-08-22 14:39:17 +00:00
Yaron Wittenstein
86a3a75fe7 adding to llvm-backend feature: "wasmer-runtime/default-backend-llvm" 2019-08-22 17:21:13 +03:00
Yaron Wittenstein
ad49e98183 Merge branch 'master' into c-api-cargo-singlepass-feature 2019-08-22 17:09:29 +03:00
Yaron Wittenstein
dd705d8031 Cargo.toml - building singlepass-backend without default features works 2019-08-22 16:36:01 +03:00
Yaron Wittenstein
4fcf61f3a0 Cargo.toml - fix 2019-08-22 15:52:23 +03:00
Yaron Wittenstein
0d888824cd Cargo.toml - renaming features 2019-08-22 14:36:12 +03:00
bors[bot]
7e030272b4
Merge #566
566: doc(runtime-c-api) Document and reorganize `exports.rs`. r=Hywan a=Hywan

This patch moves all structs at the beginning of the file, and
documents them.

Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
2019-08-22 11:30:32 +00:00
Ivan Enderlin
6403159b57
Merge branch 'master' into doc-runtime-c-api-exports-1 2019-08-22 13:29:54 +02:00
Ivan Enderlin
a9bb8fea16
doc(runtime-c-api) Fix a typo.
Co-Authored-By: Syrus Akbary <me@syrusakbary.com>
2019-08-22 13:29:26 +02:00
Ivan Enderlin
8ad181f94c
doc(runtime-c-api) Fix a typo.
Co-Authored-By: Syrus Akbary <me@syrusakbary.com>
2019-08-22 13:29:11 +02:00
Yaron Wittenstein
2c3e5f06d0 Cargo.toml - renaming feature default-backend-singlepass to singlepass. 2019-08-22 14:23:13 +03:00
Yaron Wittenstein
0b84d9b5af Cargo.toml - installing cranelif by default. 2019-08-22 13:24:25 +03:00
Yaron Wittenstein
4a74023793 Merge branch 'master' into c-api-cargo-singlepass-feature 2019-08-22 13:06:45 +03:00
bors[bot]
763edf99df
Merge #663
663: Bump nix from 0.14.1 to 0.15.0 r=Hywan a=dependabot-preview[bot]

Bumps [nix](https://github.com/nix-rust/nix) from 0.14.1 to 0.15.0.
<details>
<summary>Changelog</summary>

*Sourced from [nix's changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md).*

> ## [0.15.0] - 10 August 2019
> ### Added
> - Added `MSG_WAITALL` to `MsgFlags` in `sys::socket`.
>   ([#1079](https://github-redirect.dependabot.com/nix-rust/nix/pull/1079))
> - Implemented `Clone`, `Copy`, `Debug`, `Eq`, `Hash`, and `PartialEq` for most
>   types that support them. ([#1035](https://github-redirect.dependabot.com/nix-rust/nix/pull/1035))
> - Added `copy_file_range` wrapper
>   ([#1069](https://github-redirect.dependabot.com/nix-rust/nix/pull/1069))
> - Add `mkdirat`.
>   ([#1084](https://github-redirect.dependabot.com/nix-rust/nix/pull/1084))
> - Add `posix_fadvise`.
>   ([#1089](https://github-redirect.dependabot.com/nix-rust/nix/pull/1089))
> - Added `AF_VSOCK` to `AddressFamily`.
>   ([#1091](https://github-redirect.dependabot.com/nix-rust/nix/pull/1091))
> - Add `unlinkat`
>   ([#1058](https://github-redirect.dependabot.com/nix-rust/nix/pull/1058))
> - Add `renameat`.
>   ([#1097](https://github-redirect.dependabot.com/nix-rust/nix/pull/1097))
> 
> ### Changed
> - Support for `ifaddrs` now present when building for Android.
>   ([#1077](https://github-redirect.dependabot.com/nix-rust/nix/pull/1077))
> - Minimum supported Rust version is now 1.31.0
>   ([#1035](https://github-redirect.dependabot.com/nix-rust/nix/pull/1035))
>   ([#1095](https://github-redirect.dependabot.com/nix-rust/nix/pull/1095))
> - Now functions `statfs()` and `fstatfs()` return result with `Statfs` wrapper
>   ([#928](https://github-redirect.dependabot.com/nix-rust/nix/pull/928))
> 
> ### Fixed
> - Enabled `sched_yield` for all nix hosts.
>   ([#1090](https://github-redirect.dependabot.com/nix-rust/nix/pull/1090))
> 
> ### Removed
</details>
<details>
<summary>Commits</summary>

- See full diff in [compare view](https://github.com/nix-rust/nix/commits)
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=nix&package-manager=cargo&previous-version=0.14.1&new-version=0.15.0)](https://dependabot.com/compatibility-score.html?dependency-name=nix&package-manager=cargo&previous-version=0.14.1&new-version=0.15.0)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

**Note:** This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking `Bump now` in your [Dependabot dashboard](https://app.dependabot.com).

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2019-08-22 08:45:26 +00:00
Yaron Wittenstein
2370553f3b Merge branch 'master' into c-api-cargo-singlepass-feature 2019-08-22 11:12:04 +03:00
Yaron Wittenstein
ad0cf47812 Merge branch 'develop' into c-api-cargo-singlepass-feature 2019-08-22 11:05:08 +03:00
Yaron Wittenstein
e6387ec7c3 Merge branch 'master' into c-api-cargo-singlepass-feature 2019-08-22 11:02:57 +03:00
losfair
c7377a465f Merge remote-tracking branch 'origin/master' into feature/llvm-osr 2019-08-21 15:49:25 -07:00
dependabot-preview[bot]
5d4b78e880
Bump nix from 0.14.1 to 0.15.0
Bumps [nix](https://github.com/nix-rust/nix) from 0.14.1 to 0.15.0.
- [Release notes](https://github.com/nix-rust/nix/releases)
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nix-rust/nix/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-21 22:36:56 +00:00