vms
6de5fa3e86
more logs
2019-10-09 13:13:53 +03:00
vms
d37b2f8bf9
add more prints
2019-10-09 13:07:15 +03:00
vms
396a555145
new debung print
2019-10-09 12:57:57 +03:00
vms
b18966116a
introduce begin_unsafe_unwind_unchecked
2019-10-09 12:25:00 +03:00
vms
55c9d090a2
add ability to call previous handler
2019-10-08 23:47:48 +03:00
bors[bot]
e6693612f8
Merge #872
...
872: Pass llvm debug flags to the llvm backend. r=nlewycky a=nlewycky
This was accidentally removed in 124ad73e8a
.
Co-authored-by: Nick Lewycky <nick@wasmer.io>
2019-10-08 19:30:46 +00:00
Nick Lewycky
0567845ead
cargo fmt
2019-10-08 11:29:03 -07:00
Nick Lewycky
ebd71672e0
Pass llvm debug flags to the llvm backend.
...
This was accidentally removed in 124ad73e8a
.
2019-10-08 11:23:18 -07:00
bors[bot]
8f734c5b04
Merge #869
...
869: Remove exclusions for tests that appear to be passing right now. r=nlewycky a=nlewycky
# Description
Remove exclusions for tests that appear to be passing right now.
Co-authored-by: Nick Lewycky <nick@wasmer.io>
2019-10-08 00:13:56 +00:00
Nick Lewycky
9cdfb48d0c
The i1 argument is actually named "is_zero_undef" which we want to be false.
...
Fixes the test failures that showed up on mac.
2019-10-07 17:11:59 -07:00
Nick Lewycky
158db4cee1
Remove exclusions for tests that appear to be passing right now.
2019-10-07 15:11:45 -07:00
bors[bot]
f6df1e577a
Merge #868
...
868: Replace "be the i32 type" with "be an i32" in error messages. r=nlewycky a=nlewycky
# Description
Adjust wording in error messages.
Co-authored-by: Nick Lewycky <nick@wasmer.io>
2019-10-07 20:33:27 +00:00
Nick Lewycky
4d99963640
Replace "be the i32 type" with "be an i32" in error messages.
2019-10-07 12:11:10 -07:00
Syrus Akbary
c8e9530805
Merge pull request #860 from wasmerio/MarkMcCaskey-patch-1
...
Remove incorrect duplicate entry
2019-10-02 19:29:56 -07:00
bors[bot]
1a4206605c
Merge #831
...
831: Add support for atomic operations, excluding wait and notify, to singlepass. r=nlewycky a=nlewycky
# Description
Adds support for atomic operations, excluding wait and notify, to singlepass. Enable with `--enable-threads`.
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Nick Lewycky <nick@wasmer.io>
Co-authored-by: nlewycky <nick@wasmer.io>
2019-10-03 00:36:56 +00:00
nlewycky
f63c706abc
Merge branch 'master' into feature/singlepass-atomicops
2019-10-02 16:46:59 -07:00
Mark McCaskey
5859074597
Remove incorrect duplicate entry
2019-10-02 16:36:57 -07:00
Nick Lewycky
ab76c2357f
Delete dead (commented out) code. NFC.
2019-10-02 16:31:11 -07:00
Nick Lewycky
8e63d54fdb
cargo fmt
2019-10-02 16:31:11 -07:00
Nick Lewycky
83b678bc36
Give this function a better name.
2019-10-02 16:31:11 -07:00
Nick Lewycky
11c5e0d71d
Make the panics a bit more descriptive.
2019-10-02 16:31:11 -07:00
Nick Lewycky
e401f8ebe0
Add changelog entry.
2019-10-02 16:31:11 -07:00
Nick Lewycky
ba68cfc2c6
Finish atomic operations for singlepass, excluding wait and notify.
2019-10-02 16:31:11 -07:00
Nick Lewycky
bc7e017188
Add atomic.rmw operations, excluding xchg and cmpxchg.
...
Sizes are now ordered, to facilitate an assertion that one size is less (smaller) than another.
panic! error messages are provided for remaining emitter functions.
2019-10-02 16:31:11 -07:00
Nick Lewycky
f021d59a0b
Refactor out a compare-and-swap loop function.
2019-10-02 16:31:11 -07:00
Nick Lewycky
cd1d06f5a5
Initial working implementation of I32AtomicRmwAnd!
...
Adds the ability to reserve a specific temp-gpr register. Needed for CMPXCHG which always uses RAX.
2019-10-02 16:31:11 -07:00
Nick Lewycky
6937019b65
Use a compare-and-swap loop for AND.
...
BUG: This might allocate RAX twice.
2019-10-02 16:31:10 -07:00
Nick Lewycky
81895830f0
Add emitter for LOCK CMPXCHG so that we can emit compare-and-swap loops.
2019-10-02 16:31:10 -07:00
Nick Lewycky
efc89e829d
Add i32 rmw add and sub.
2019-10-02 16:31:10 -07:00
Nick Lewycky
98f35ef84a
Initial implementation of atomic load/store and i32 atomic rmw add.
2019-10-02 16:31:10 -07:00
bors[bot]
65637bec70
Merge #859
...
859: Prepare for 0.8.0 release r=MarkMcCaskey a=MarkMcCaskey
Releasing 0.8.0!
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-10-02 22:53:46 +00:00
Mark McCaskey
e5b5f11fc0
Add contributor shoutout section to 0.8.0 release
2019-10-02 15:44:07 -07:00
Mark McCaskey
c77cbc1f40
Prepare for 0.8.0 release
2019-10-02 15:40:35 -07:00
bors[bot]
38078173d3
Merge #850
...
850: Add builder API for WasiState r=MarkMcCaskey a=MarkMcCaskey
Nicer to use and it checks for errors!
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Mark McCaskey <markmccaskey@users.noreply.github.com>
2019-10-02 20:17:29 +00:00
Mark McCaskey
afbde49d1f
Update stub wasi generate import object fn
...
Fix typo
Fix debug issue
2019-10-02 13:16:47 -07:00
Mark McCaskey
5185f120f4
Update some from feedback, fix tests
...
format with 1.37
2019-10-02 11:25:55 -07:00
Syrus Akbary
fed80fcd3e
Merge pull request #855 from wasmerio/fix/example-in-runtime-readme
...
Fix example in runtime readme
2019-10-01 13:54:38 -07:00
Mark McCaskey
0d997c332f
Fix example in runtime readme
2019-10-01 13:45:44 -07:00
Mark McCaskey
75286b580b
Merge branch 'master' into feature/builder-api-for-wasi-state
2019-10-01 09:32:25 -07:00
Syrus Akbary
b74e62af3d
Merge pull request #845 from wasmerio/dependabot/cargo/generational-arena-0.2.3
...
Bump generational-arena from 0.2.2 to 0.2.3
2019-09-30 23:55:31 -07:00
Syrus Akbary
f474e9722e
Merge pull request #846 from wasmerio/dependabot/cargo/bindgen-0.51.1
...
Bump bindgen from 0.51.0 to 0.51.1
2019-09-30 23:55:03 -07:00
Syrus Akbary
82f3956e2c
Merge pull request #852 from jdanford/minor-readme-fixes
...
Make minor fixes to README.md
2019-09-30 23:08:12 -07:00
Jordan Danford
9be72e6808
Fix some other files too
2019-09-30 22:50:04 -07:00
Jordan Danford
5a92e6b450
Make minor fixes to README.md
2019-09-30 19:47:10 -07:00
Mark McCaskey
4660bc6652
Update API to be more cleann
2019-09-30 17:52:53 -07:00
Syrus Akbary
863b86eae6
Merge pull request #851 from wasmerio/feature/update-emoji-in-feature-matrix
...
Update emoji in feature matrix
2019-09-30 17:13:46 -07:00
Mark McCaskey
00715e160f
Use the large white square emoji instead of the white square emoji
2019-09-30 17:05:40 -07:00
Mark McCaskey
acf40ed9ce
Update emoji again!
2019-09-30 17:02:58 -07:00
Mark McCaskey
bd0e275c6c
Update emoji in feature matrix
2019-09-30 16:55:41 -07:00
Mark McCaskey
38602b257b
Move validation to end of Builder
2019-09-30 16:32:18 -07:00