bjorn3
|
4d35be684d
|
Implement 128bit comparison binops
|
2019-07-26 11:29:35 +02:00 |
|
bjorn3
|
65e337cdf3
|
Implement 128bit multiply with overflow
|
2019-07-26 11:29:35 +02:00 |
|
bjorn3
|
88ad25f45e
|
Implement 128bit shl and shr binops
|
2019-07-26 11:29:35 +02:00 |
|
bjorn3
|
8693728327
|
Respect sess.overflow_checks()
|
2019-07-26 11:29:35 +02:00 |
|
bjorn3
|
834a3bf49c
|
[WIP]
|
2019-07-26 11:29:35 +02:00 |
|
bjorn3
|
641a210ff6
|
Implement most 128bit binops
|
2019-07-26 11:29:35 +02:00 |
|
bjorn3
|
3080c73f50
|
Remove unnecessary if statement
|
2019-07-26 11:28:28 +02:00 |
|
bjorn3
|
8b3628028e
|
Don't special case u/i128 for UnOp::not
|
2019-07-26 11:28:28 +02:00 |
|
bjorn3
|
d8cae099d0
|
Fix it
|
2019-07-26 11:28:28 +02:00 |
|
bjorn3
|
45de0336a5
|
Fix some more stuff
|
2019-07-26 11:28:28 +02:00 |
|
bjorn3
|
79f4c3d002
|
[WIP]
|
2019-07-26 11:28:04 +02:00 |
|
bjorn3
|
c814ee0d2a
|
[WIP]
|
2019-07-26 11:28:04 +02:00 |
|
bjorn3
|
596fdd5a64
|
Fix type in load_scalar
|
2019-07-26 11:28:04 +02:00 |
|
bjorn3
|
d629d97f25
|
Fix some things
|
2019-07-26 11:28:04 +02:00 |
|
bjorn3
|
de32ddad23
|
[WIP] Basic i128 support
|
2019-07-26 11:28:04 +02:00 |
|
bjorn3
|
bf3ec3be3e
|
Implement checked binops
|
2019-07-26 11:19:14 +02:00 |
|
bjorn3
|
92f2b6243d
|
Rustup to rustc 1.38.0-nightly (a7f28678b 2019-07-23)
|
2019-07-24 11:56:24 +02:00 |
|
bjorn3
|
853234006e
|
Update Cargo.lock
|
2019-07-20 15:48:18 +02:00 |
|
bjorn3
|
4f54314440
|
Update cranelift
|
2019-07-20 15:42:26 +02:00 |
|
bjorn3
|
8c2577c747
|
Don't disable stdsimd anymore
This doesn't enable simd support. Actually using the functions will
result in a compilation error.
|
2019-07-20 15:33:57 +02:00 |
|
bjorn3
|
94effb972f
|
Rustup to rustc 1.38.0-nightly (e3cebcb3b 2019-07-19)
|
2019-07-20 13:04:02 +02:00 |
|
bjorn3
|
2c9139d51e
|
Update Cargo.lock
|
2019-07-13 13:36:13 +02:00 |
|
bjorn3
|
521b06a712
|
Update cranelift
|
2019-07-13 13:31:30 +02:00 |
|
bjorn3
|
02eeaad10a
|
Rustup to rustc 1.38.0-nightly (71f9384e3 2019-07-12)
|
2019-07-13 11:07:07 +02:00 |
|
dependabot-preview[bot]
|
55b99230d6
|
Bump cranelift-module from 1ba2b65 to 4125d47 (#636)
Bumps [cranelift-module](https://github.com/CraneStation/cranelift) from `1ba2b65` to `4125d47`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](1ba2b6536c...4125d47d69 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2019-07-10 09:42:03 +02:00 |
|
bjorn3
|
b58c07348e
|
Merge pull request #630 from bjorn3/dependabot/cargo/cranelift-1ba2b65
Bump cranelift from `00ac8be` to `1ba2b65`
|
2019-07-08 17:13:41 +02:00 |
|
bjorn3
|
d0db8f0cac
|
Rustup
|
2019-07-08 09:54:18 +02:00 |
|
dependabot-preview[bot]
|
624d6849ba
|
Bump cranelift from 00ac8be to 1ba2b65
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `00ac8be` to `1ba2b65`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](00ac8be2fe...1ba2b6536c )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2019-07-08 04:52:42 +00:00 |
|
bjorn3
|
b82472184d
|
Rustup to rustc 1.38.0-nightly (dfd52ba6a 2019-07-06)
|
2019-07-07 11:59:11 +02:00 |
|
bjorn3
|
69591844bb
|
Update Cargo.lock
|
2019-07-04 18:02:47 +02:00 |
|
dependabot-preview[bot]
|
e7dc094d6d
|
Merge pull request #624 from bjorn3/dependabot/cargo/cranelift-faerie-312516a
|
2019-07-03 17:44:42 +00:00 |
|
dependabot-preview[bot]
|
058dc13829
|
Bump cranelift-faerie from 3317fc6 to 312516a
Bumps [cranelift-faerie](https://github.com/CraneStation/cranelift) from `3317fc6` to `312516a`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](3317fc623c...312516a69d )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2019-07-03 15:38:07 +00:00 |
|
bjorn3
|
c2e6822342
|
Rustup to rustc 1.37.0-nightly (0beb2ba16 2019-07-02)
Also removes some unnecessary errors.
|
2019-07-03 16:49:47 +02:00 |
|
bjorn3
|
91b058de94
|
[CI] Only cache .cargo dir
|
2019-07-03 16:27:06 +02:00 |
|
bjorn3
|
c453b83f2b
|
Rustup to rustc 1.37.0-nightly (433a46781 2019-06-28)
|
2019-06-29 11:16:55 +02:00 |
|
bjorn3
|
4e1d219f06
|
Implement some float intrinsics
|
2019-06-26 16:06:12 +02:00 |
|
bjorn3
|
159c6585fe
|
Update Cargo.lock
|
2019-06-24 21:01:38 +02:00 |
|
dependabot-preview[bot]
|
0d58dd1980
|
Merge pull request #617 from bjorn3/dependabot/cargo/cranelift-1eb92b1
|
2019-06-24 07:06:37 +00:00 |
|
dependabot-preview[bot]
|
83b2b0fa8b
|
Bump cranelift from f3f7cad to 1eb92b1
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `f3f7cad` to `1eb92b1`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](f3f7cadd01...1eb92b193d )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2019-06-24 04:58:50 +00:00 |
|
bjorn3
|
db5ffdedf7
|
Implement bswap intrinsic
|
2019-06-23 17:32:32 +02:00 |
|
bjorn3
|
d425116bdc
|
Implement some intrinsics
|
2019-06-23 16:36:14 +02:00 |
|
bjorn3
|
d7274ac5fd
|
Fix load and store for ByValPair values with differently sized components
|
2019-06-23 15:23:06 +02:00 |
|
bjorn3
|
05307af672
|
Remove some unnecessary patches
cc #337
|
2019-06-23 11:22:16 +02:00 |
|
bjorn3
|
dd15051f5a
|
Rustup to rustc 1.37.0-nightly (de02101e6 2019-06-22)
|
2019-06-23 10:47:16 +02:00 |
|
bjorn3
|
2b61f90c71
|
Fix returning non ZST uninhabited types
|
2019-06-16 18:03:38 +02:00 |
|
bjorn3
|
01e9303857
|
Fix SetDiscriminant for generators
|
2019-06-16 18:01:46 +02:00 |
|
bjorn3
|
bd73128d2e
|
Implement lt, le, ge and gt for fat pointers
|
2019-06-16 17:59:31 +02:00 |
|
bjorn3
|
c0779d5d1d
|
Add comments for trap::codegen_print gv and fn defs
|
2019-06-16 17:40:46 +02:00 |
|
bjorn3
|
2eae6bc879
|
Make a link less prone to breaking
|
2019-06-16 17:28:29 +02:00 |
|
bjorn3
|
76a178098d
|
Refactor drop codegen
|
2019-06-16 15:57:53 +02:00 |
|