bjorn3
|
dd15051f5a
|
Rustup to rustc 1.37.0-nightly (de02101e6 2019-06-22)
|
2019-06-23 10:47:16 +02:00 |
|
bjorn3
|
089e75ec42
|
Encapsulate CPlace constructors
|
2019-06-11 16:30:47 +02:00 |
|
bjorn3
|
3f04e73b40
|
Use CValue::by_val{,_pair} at more places
|
2019-06-11 16:25:07 +02:00 |
|
bjorn3
|
d6e07cfcc8
|
Encapsulate CValue and CPlace creation
|
2019-06-11 15:32:30 +02:00 |
|
bjorn3
|
c0ffc422ab
|
Print message when reaching trap
|
2019-04-10 17:56:44 +02:00 |
|
bjorn3
|
970d164089
|
Fix and optimize init intrinsic
|
2019-04-10 17:25:57 +02:00 |
|
bjorn3
|
4d4e06cbe5
|
Fix atomic intrinsics
|
2019-03-06 21:09:35 +01:00 |
|
bjorn3
|
c2095c4afe
|
Rustup to rustc 1.35.0-nightly (87a436377 2019-03-03)
|
2019-03-04 18:57:09 +01:00 |
|
bjorn3
|
2ce5387b7c
|
Rename load_value_pair to load_scalar_pair and fix dynamic dispatch with arbitrary self types
|
2019-03-03 12:19:55 +01:00 |
|
bjorn3
|
6c88af3438
|
Rustup to rustc 1.34.0-nightly (7e001e5c6 2019-02-27)
|
2019-02-28 10:55:21 +01:00 |
|
bjorn3
|
bab8113954
|
Fix discriminant_value intrinsic
Fixes #349
|
2019-02-16 17:18:51 +01:00 |
|
bjorn3
|
de94b62ba4
|
Fix atomic_xchg* intrinsics
|
2019-02-16 16:24:03 +01:00 |
|
bjorn3
|
26289edf1a
|
Fix cttz{,_nonzero} intrinsics
|
2019-02-16 15:42:20 +01:00 |
|
bjorn3
|
4c94251f95
|
Several fixes
|
2019-02-16 13:49:42 +01:00 |
|
bjorn3
|
5b3867430f
|
Fix "offset" intrinsic
It didn't multiply the offset given by the pointee type size.
|
2019-02-11 18:50:26 +01:00 |
|
bjorn3
|
feec354d65
|
Introduce CPlace::Stack
|
2019-02-04 19:32:32 +01:00 |
|
bjorn3
|
bdf1320508
|
Fix panic_if_uninhabited intrinsic
|
2019-01-26 17:41:04 +01:00 |
|
bjorn3
|
8a586eb6cb
|
Rustup to rustc 1.33.0-nightly (68fe5182c 2019-01-05)
|
2019-01-06 15:27:20 +01:00 |
|
bjorn3
|
a15af1ccba
|
Rename load_value to load_scalar and make it support all Abi::Scalar types
|
2019-01-02 13:39:02 +01:00 |
|
bjorn3
|
16e43c9d21
|
Fix unsize coercions and the size_of_val and min_align_of_val intrinsics for custom dst's
|
2018-12-29 15:36:17 +01:00 |
|
bjorn3
|
f4ae9a4dbb
|
Rustup to rustc 1.32.0-nightly (1f57e4841 2018-11-23)
|
2018-11-24 11:23:49 +01:00 |
|
bjorn3
|
b2a8996f88
|
Implement rotate_{left,right} intrinsics
|
2018-11-16 19:50:23 +01:00 |
|
bjorn3
|
e83da7533c
|
Move trapping to trap_code.rs
|
2018-11-16 17:35:47 +01:00 |
|
bjorn3
|
ea113ec82e
|
Implement intrinsic "exact_div"
|
2018-11-13 18:50:45 +01:00 |
|
Dan Gohman
|
7b5f4894f1
|
Change "cton" to "clif".
|
2018-11-12 07:20:42 -08:00 |
|
bjorn3
|
e1fc9a56d9
|
Update dependencies
|
2018-11-09 18:03:47 +01:00 |
|
bjorn3
|
fc8a6c343a
|
Update Cargo.lock
Also update for cranelift changes.
|
2018-11-03 13:14:28 +01:00 |
|
bjorn3
|
0195181363
|
Fix some warnings
|
2018-10-10 19:08:52 +02:00 |
|
bjorn3
|
b5dffe9765
|
Rustfmt
|
2018-10-10 19:07:13 +02:00 |
|
bjorn3
|
39cfb1e51f
|
Workaround for missing select.i8 encoding
|
2018-10-07 11:31:42 +02:00 |
|
bjorn3
|
f16947dfb4
|
Implement intrinsic write_bytes
|
2018-10-06 10:43:01 +02:00 |
|
bjorn3
|
f8e2ce6b4b
|
Implement a lot of atomic intrinsics
|
2018-10-06 10:24:09 +02:00 |
|
bjorn3
|
42b80c21af
|
Improve dsl
|
2018-10-05 20:11:47 +02:00 |
|
bjorn3
|
a1bb16fdc3
|
Use dsl for declaring intrinsic codegen
|
2018-10-05 19:55:06 +02:00 |
|
bjorn3
|
a94dd977bf
|
Move intrinsics codegen to intrinsics.rs
|
2018-10-03 18:21:52 +02:00 |
|