Commit graph

1700 commits

Author SHA1 Message Date
bjorn3
9f602bf4da Use qemu to run tests for AArch64 when using a different host arch 2020-04-17 16:56:44 +02:00
bjorn3
045ae10380 Update Cranelift 2020-04-17 14:32:01 +02:00
bjorn3
0c6b2dcafc Rustup to rustc 1.44.0-nightly (7f3df5772 2020-04-16) 2020-04-17 14:26:39 +02:00
bjorn3
cd684e39e0 Fix saturated_* intrinsics for 128bit ints
Fixes #968
2020-04-17 14:14:24 +02:00
bjorn3
9a378c3f3f Fix transmute of non-scalar to scalar
Fixes #967
2020-04-17 10:57:20 +02:00
bjorn3
a78f851ea4
Merge pull request #966 from aj-jaswanth/fix/958
Fixes #958: Use session.fatal() instead of assert!
2020-04-14 18:52:58 +02:00
Venkata Jaswanth U
78cdfc6c92 Fixes #958: Use session.fatal() instead of assert! 2020-04-14 21:36:28 +05:30
bjorn3
21aa9b29bc Pre-allocate local_map 2020-04-13 19:53:49 +02:00
bjorn3
af016640b6 Cleanup codegen_terminator_call a bit 2020-04-13 19:12:44 +02:00
bjorn3
4bbae74458 Merge codegen_call_inner into codegen_terminator_call 2020-04-13 17:38:17 +02:00
bjorn3
04af24d418 Don't use codegen_call_inner in codegen_drop 2020-04-13 17:31:35 +02:00
bjorn3
40cdcf0e5e Remove one usage of force_stack 2020-04-13 14:53:25 +02:00
bjorn3
8daca65e47 Rustup to rustc 1.44.0-nightly (3712e11a8 2020-04-12) 2020-04-13 13:30:39 +02:00
bjorn3
287e70f1b4 Update dependencies 2020-04-13 13:00:44 +02:00
bjorn3
bbc0cd66b4 Update Cranelift 2020-04-13 12:54:55 +02:00
bjorn3
b6bbc0f751 Codegen goto return block as return terminator 2020-04-11 15:01:29 +02:00
bjorn3
ea1a99900e Remove unchecked_cast_to 2020-04-11 15:01:15 +02:00
bjorn3
3ef6170142 Remove CPlace::NoPlace 2020-04-11 15:01:04 +02:00
bjorn3
53307fd2e1 Introduce PointerBase::Dangling 2020-04-11 14:59:01 +02:00
bjorn3
dfb5d16fb3 Use bitcast to transmute where possible 2020-04-11 14:56:00 +02:00
bjorn3
9cf1bcea5c Rustup to rustc 1.44.0-nightly (485c5fb6e 2020-04-08) 2020-04-09 13:22:40 +02:00
bjorn3
016673b0c3 Fix rustc::internals lint warnings 2020-04-09 12:12:55 +02:00
bjorn3
291c75d10b Enable the rust_2018_idioms and unused_lifetimes lints and fix all warnings
They are set to deny by default in the rust-lang/rust repo
2020-04-09 12:12:55 +02:00
bjorn3
fd3be6d492
Clarify debug mode vs release mode building in the readme 2020-04-08 12:44:10 +02:00
bjorn3
a3283962bc
Update the rustc usage section of the readme 2020-04-08 12:32:00 +02:00
dependabot-preview[bot]
8de9fbb752
Bump libloading from 0.5.2 to 0.6.0 (#957)
Bumps [libloading](https://github.com/nagisa/rust_libloading) from 0.5.2 to 0.6.0.
- [Release notes](https://github.com/nagisa/rust_libloading/releases)
- [Commits](https://github.com/nagisa/rust_libloading/compare/0.5.2...0.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-06 11:09:01 +02:00
dependabot-preview[bot]
91815f45c4
Merge pull request #954 from bjorn3/dependabot/cargo/cranelift-codegen-9ca3bf5 2020-04-06 06:01:57 +00:00
dependabot-preview[bot]
ca9a8a0441
Bump cranelift-codegen from 20e7185 to 9ca3bf5
Bumps [cranelift-codegen](https://github.com/bytecodealliance/wasmtime) from `20e7185` to `9ca3bf5`.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Commits](20e71858a1...9ca3bf532e)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-06 05:28:25 +00:00
bjorn3
7d28ab8ba2 Remove the trans_const_place and TransPlaceInterpreter hack 2020-04-04 19:06:07 +02:00
bjorn3
ac1c5d6954 Rustup to rustc 1.44.0-nightly (537ccdf3a 2020-04-02) 2020-04-03 11:54:18 +02:00
bjorn3
17f99b4a96 Take Place by value instead of by reference 2020-04-02 17:23:15 +02:00
bjorn3
786c7d8d8c Rustup to rustc 1.44.0-nightly (76b11980a 2020-04-01) 2020-04-02 14:27:51 +02:00
bjorn3
5958355ef1 Update dependencies 2020-04-01 14:19:25 +02:00
bjorn3
e3396901c4 Update Cranelift 2020-04-01 14:19:25 +02:00
bjorn3
a0eab7d913
Update actions-rs/cargo 2020-03-31 21:11:16 +02:00
bjorn3
c2e3560447 Update Cranelift 2020-03-31 14:13:38 +02:00
bjorn3
ab4328db43 Fix opt level names 2020-03-31 14:13:03 +02:00
bjorn3
13e3a3c8b0 Rustup to rustc 1.44.0-nightly (211365947 2020-03-30) 2020-03-31 13:20:19 +02:00
dependabot-preview[bot]
eefebeeb39
Merge pull request #946 from bjorn3/dependabot/cargo/cranelift-codegen-cd900d7 2020-03-30 17:27:03 +00:00
bjorn3
017a9b7641 Rustup to rustc 1.44.0-nightly (699f83f52 2020-03-29) 2020-03-30 19:00:24 +02:00
dependabot-preview[bot]
13fe779e10
Bump cranelift-codegen from 08e5484 to cd900d7
Bumps [cranelift-codegen](https://github.com/bytecodealliance/wasmtime) from `08e5484` to `cd900d7`.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Commits](08e5484cdb...cd900d72db)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-30 16:50:32 +00:00
bjorn3
203b0b6b11 Update errno 2020-03-28 14:20:53 +01:00
bjorn3
d2964f6a71 Rustup to rustc 1.44.0-nightly (75208942f 2020-03-27) 2020-03-28 14:20:24 +01:00
bjorn3
f6d12440aa Update Cranelift 2020-03-28 14:01:48 +01:00
bjorn3
33fd4c47aa Use 16bit simd indices 2020-03-27 16:42:28 +01:00
bjorn3
d2c5b4be68 Use vector icmp in simd_cmp! when possible 2020-03-27 16:41:05 +01:00
bjorn3
3f33fcbd30 Avoid using select in bool_to_zero_or_max_uint
It legalizes to a branch
2020-03-27 16:04:34 +01:00
bjorn3
f288959c00 Limit publicness to crate where possible and remove unused imports 2020-03-27 12:14:45 +01:00
bjorn3
b113e88ddb Fix warnings 2020-03-24 13:41:19 +01:00
bjorn3
dc76cd0551 Update dependencies 2020-03-24 13:20:26 +01:00