]>
git.lizzy.rs Git - rust.git/log
bjorn3 [Tue, 13 Aug 2019 10:18:35 +0000 (12:18 +0200)]
Rustup to rustc 1.38.0-nightly (
534b42394 2019-08-09)
bjorn3 [Tue, 13 Aug 2019 09:52:09 +0000 (11:52 +0200)]
Update Cargo.lock
bjorn3 [Tue, 13 Aug 2019 09:46:59 +0000 (11:46 +0200)]
Remove outdated FIXME and add some new FIXME
bjorn3 [Mon, 12 Aug 2019 15:25:16 +0000 (17:25 +0200)]
Implement float -> small int cast
Also workaround small signed int eq/ne binop clif bug
bjorn3 [Mon, 12 Aug 2019 14:00:10 +0000 (16:00 +0200)]
Fix some warnings
bjorn3 [Mon, 12 Aug 2019 13:54:24 +0000 (15:54 +0200)]
Implement log2{f32,f64} intrinsics
bjorn3 [Sun, 11 Aug 2019 17:08:01 +0000 (19:08 +0200)]
Merge pull request #662 from bjorn3/jit_dylib
Load dependent dylibs in JIT mode
bjorn3 [Sun, 11 Aug 2019 16:17:51 +0000 (18:17 +0200)]
Extract jit imported symbols loading functionAlso make the staticlib load error non fatal
bjorn3 [Sun, 11 Aug 2019 16:12:49 +0000 (18:12 +0200)]
Remove debugging println
bjorn3 [Sun, 11 Aug 2019 15:33:52 +0000 (17:33 +0200)]
Misc changes
bjorn3 [Sun, 11 Aug 2019 15:06:18 +0000 (17:06 +0200)]
Fix it
bjorn3 [Sat, 10 Aug 2019 14:56:19 +0000 (16:56 +0200)]
Add libstd.so to sysroot
bjorn3 [Sat, 10 Aug 2019 14:50:23 +0000 (16:50 +0200)]
[WIP] Implement dylib loading for the JIT
bjorn3 [Sat, 10 Aug 2019 12:33:59 +0000 (14:33 +0200)]
Update Cargo.lock
bjorn3 [Sat, 10 Aug 2019 12:06:08 +0000 (14:06 +0200)]
Improve ci times
bjorn3 [Fri, 9 Aug 2019 13:19:06 +0000 (15:19 +0200)]
Merge pull request #660 from bjorn3/libtest
Libtest support
bjorn3 [Fri, 9 Aug 2019 12:33:59 +0000 (14:33 +0200)]
Enable regex tests
bjorn3 [Fri, 9 Aug 2019 11:18:09 +0000 (13:18 +0200)]
Force single thread mode for libtest
bjorn3 [Wed, 31 Jul 2019 12:04:00 +0000 (14:04 +0200)]
Libtest support
bjorn3 [Thu, 8 Aug 2019 13:54:13 +0000 (15:54 +0200)]
Implement real saturating behaviour for the saturating_* intrinsics with unsigned ints
bjorn3 [Thu, 8 Aug 2019 12:27:50 +0000 (14:27 +0200)]
Don't omit overflow checks for *_with_overflow intrinsics when compiling without debug assertions
bjorn3 [Wed, 7 Aug 2019 13:26:29 +0000 (15:26 +0200)]
Fix constant alignment on macOS
bjorn3 [Wed, 7 Aug 2019 10:35:49 +0000 (12:35 +0200)]
Rustup to rustc 1.38.0-nightly (
6a91782b7 2019-08-06)
bjorn3 [Mon, 5 Aug 2019 14:28:27 +0000 (16:28 +0200)]
Implement simd_extract
bjorn3 [Sun, 4 Aug 2019 11:42:40 +0000 (13:42 +0200)]
Rustup to rustc 1.38.0-nightly (
6e0d27d93 2019-08-03)
bjorn3 [Sun, 4 Aug 2019 11:36:43 +0000 (13:36 +0200)]
Call assert_module_sources
bjorn3 [Sat, 30 Mar 2019 17:22:43 +0000 (18:22 +0100)]
Correctly align all allocs
Fixes #348
bjorn3 [Sat, 30 Mar 2019 17:22:43 +0000 (18:22 +0100)]
Test mutex locking
bjorn3 [Thu, 1 Aug 2019 08:58:18 +0000 (10:58 +0200)]
Correctly implement atomic_nand_* intrinsics
Fixes #639
bjorn3 [Thu, 1 Aug 2019 08:54:37 +0000 (10:54 +0200)]
Update Cargo.lock
bjorn3 [Wed, 31 Jul 2019 07:45:11 +0000 (09:45 +0200)]
Fix simd_cast
bjorn3 [Tue, 30 Jul 2019 13:42:29 +0000 (15:42 +0200)]
Merge pull request #650 from bjorn3/simd_emulation
Simd emulation
bjorn3 [Tue, 30 Jul 2019 13:00:15 +0000 (15:00 +0200)]
Fix release builds
bjorn3 [Tue, 30 Jul 2019 12:51:05 +0000 (14:51 +0200)]
Misc changes
bjorn3 [Tue, 30 Jul 2019 12:37:20 +0000 (14:37 +0200)]
Implement some float simd intrinsics
bjorn3 [Tue, 30 Jul 2019 11:37:47 +0000 (13:37 +0200)]
Test rust-lang/regex example shootout-regex-dna
bjorn3 [Mon, 29 Jul 2019 16:59:17 +0000 (18:59 +0200)]
Fix _mm_movemask_epi8
The order of iteration was wrong
bjorn3 [Mon, 29 Jul 2019 12:35:42 +0000 (14:35 +0200)]
Patch core_arch to tell programs that cpuid is not supported
bjorn3 [Mon, 29 Jul 2019 12:35:15 +0000 (14:35 +0200)]
Fix thread disable patch
bjorn3 [Mon, 29 Jul 2019 11:18:21 +0000 (13:18 +0200)]
Fix returning (u128, u128)
bjorn3 [Mon, 29 Jul 2019 10:50:20 +0000 (12:50 +0200)]
Implement llvm.x86.avx2.pmovmskb llvm intrinsic
bjorn3 [Mon, 29 Jul 2019 10:43:24 +0000 (12:43 +0200)]
Emulate llvm.x86.sse2.pmovmskb.128 llvm intrinsic
bjorn3 [Mon, 29 Jul 2019 09:23:53 +0000 (11:23 +0200)]
Implement and test simd_shuffle*
bjorn3 [Sun, 28 Jul 2019 09:24:33 +0000 (11:24 +0200)]
[WIP] simd_shuffle*
bjorn3 [Sun, 28 Jul 2019 08:24:57 +0000 (10:24 +0200)]
[WIP] simd_shuffle support
bjorn3 [Sun, 28 Jul 2019 07:54:57 +0000 (09:54 +0200)]
Replace llvm intrinsics with runtime trap
bjorn3 [Sun, 28 Jul 2019 07:45:01 +0000 (09:45 +0200)]
Fix simd comparison
bjorn3 [Sat, 27 Jul 2019 15:52:57 +0000 (17:52 +0200)]
Emulate compare simd intrinsics
bjorn3 [Sat, 27 Jul 2019 15:48:24 +0000 (17:48 +0200)]
Emulate some simd intrinsics
bjorn3 [Mon, 29 Jul 2019 08:32:24 +0000 (10:32 +0200)]
Rustup to rustc 1.38.0-nightly (
4560cb830 2019-07-28)
bjorn3 [Sun, 28 Jul 2019 07:24:27 +0000 (09:24 +0200)]
Update dependencies
bjorn3 [Sun, 28 Jul 2019 07:24:16 +0000 (09:24 +0200)]
Rustup to rustc 1.38.0-nightly (
c798dffac 2019-07-27)
bjorn3 [Sat, 27 Jul 2019 14:51:48 +0000 (16:51 +0200)]
Implement many more float intrinsics
bjorn3 [Sat, 27 Jul 2019 14:12:15 +0000 (16:12 +0200)]
Don't set opt_level to best
LICM is still broken
bjorn3 [Sat, 27 Jul 2019 14:11:04 +0000 (16:11 +0200)]
Fix checked binops when overflow checks are disabled
bjorn3 [Sat, 27 Jul 2019 09:35:46 +0000 (11:35 +0200)]
Rustup to rustc 1.38.0-nightly (
c43753f91 2019-07-26)
bjorn3 [Fri, 26 Jul 2019 10:22:58 +0000 (12:22 +0200)]
Reduce patching of libcore a bit
These parts are no longer necessary as of #627
bjorn3 [Fri, 26 Jul 2019 10:19:24 +0000 (12:19 +0200)]
Merge pull request #627 from bjorn3/wip_i128
Support 128bit numbers
bjorn3 [Fri, 26 Jul 2019 10:02:51 +0000 (12:02 +0200)]
Use own branch of clif instead of local checkout
bjorn3 [Fri, 26 Jul 2019 09:47:27 +0000 (11:47 +0200)]
Update Readme.md
bjorn3 [Fri, 26 Jul 2019 09:45:01 +0000 (11:45 +0200)]
Remove unnecessary changes
bjorn3 [Fri, 26 Jul 2019 09:37:21 +0000 (11:37 +0200)]
Merge pull request #646 from bjorn3/wip_checked_binops2
Implement checked add and sub
bjorn3 [Thu, 25 Jul 2019 13:49:38 +0000 (15:49 +0200)]
[WIP]
bjorn3 [Thu, 25 Jul 2019 12:55:55 +0000 (14:55 +0200)]
Use std checked_div
bjorn3 [Thu, 25 Jul 2019 12:52:37 +0000 (14:52 +0200)]
Display span in Assert panic message
bjorn3 [Wed, 24 Jul 2019 15:56:16 +0000 (17:56 +0200)]
Fix arg header comments
bjorn3 [Wed, 24 Jul 2019 15:23:23 +0000 (17:23 +0200)]
Remove some unnecessary changes
bjorn3 [Wed, 24 Jul 2019 15:16:31 +0000 (17:16 +0200)]
Fix 128bit CValue::const_val
bjorn3 [Wed, 24 Jul 2019 11:16:36 +0000 (13:16 +0200)]
Implement 128bit checked add and sub
bjorn3 [Wed, 24 Jul 2019 11:08:31 +0000 (13:08 +0200)]
Implement 128bit comparison binops
bjorn3 [Sat, 20 Jul 2019 15:57:00 +0000 (17:57 +0200)]
Implement 128bit multiply with overflow
bjorn3 [Sat, 20 Jul 2019 15:44:41 +0000 (17:44 +0200)]
Implement 128bit shl and shr binops
bjorn3 [Sat, 20 Jul 2019 15:05:43 +0000 (17:05 +0200)]
Respect sess.overflow_checks()
bjorn3 [Wed, 17 Jul 2019 18:45:54 +0000 (20:45 +0200)]
[WIP]
bjorn3 [Sun, 7 Jul 2019 16:08:38 +0000 (18:08 +0200)]
Implement most 128bit binops
bjorn3 [Sat, 29 Jun 2019 15:43:25 +0000 (17:43 +0200)]
Remove unnecessary if statement
bjorn3 [Sat, 29 Jun 2019 15:02:34 +0000 (17:02 +0200)]
Don't special case u/i128 for UnOp::not
bjorn3 [Sat, 29 Jun 2019 14:53:20 +0000 (16:53 +0200)]
Fix it
bjorn3 [Sat, 29 Jun 2019 14:43:20 +0000 (16:43 +0200)]
Fix some more stuff
bjorn3 [Thu, 27 Jun 2019 18:53:21 +0000 (20:53 +0200)]
[WIP]
bjorn3 [Thu, 27 Jun 2019 18:49:39 +0000 (20:49 +0200)]
[WIP]
bjorn3 [Mon, 17 Jun 2019 19:19:08 +0000 (21:19 +0200)]
Fix type in load_scalar
bjorn3 [Mon, 17 Jun 2019 19:13:02 +0000 (21:13 +0200)]
Fix some things
bjorn3 [Wed, 12 Jun 2019 18:54:38 +0000 (20:54 +0200)]
[WIP] Basic i128 support
bjorn3 [Sat, 13 Jul 2019 14:55:08 +0000 (16:55 +0200)]
Implement checked binops
bjorn3 [Wed, 24 Jul 2019 09:56:24 +0000 (11:56 +0200)]
Rustup to rustc 1.38.0-nightly (
a7f28678b 2019-07-23)
bjorn3 [Sat, 20 Jul 2019 13:48:18 +0000 (15:48 +0200)]
Update Cargo.lock
bjorn3 [Sat, 20 Jul 2019 13:42:26 +0000 (15:42 +0200)]
Update cranelift
bjorn3 [Sat, 20 Jul 2019 13:33:57 +0000 (15:33 +0200)]
Don't disable stdsimd anymore
This doesn't enable simd support. Actually using the functions will
result in a compilation error.
bjorn3 [Sat, 20 Jul 2019 11:04:02 +0000 (13:04 +0200)]
Rustup to rustc 1.38.0-nightly (
e3cebcb3b 2019-07-19)
bjorn3 [Sat, 13 Jul 2019 11:36:13 +0000 (13:36 +0200)]
Update Cargo.lock
bjorn3 [Sat, 13 Jul 2019 11:31:30 +0000 (13:31 +0200)]
Update cranelift
bjorn3 [Sat, 13 Jul 2019 09:07:07 +0000 (11:07 +0200)]
Rustup to rustc 1.38.0-nightly (
71f9384e3 2019-07-12)
dependabot-preview[bot] [Wed, 10 Jul 2019 07:42:03 +0000 (09:42 +0200)]
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](https://github.com/CraneStation/cranelift/compare/
1ba2b6536c1d2f9834825bda0c64e084b0f03d47...
4125d47d692813a1ddfc66dd2ef87243df86f697)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
bjorn3 [Mon, 8 Jul 2019 15:13:41 +0000 (17:13 +0200)]
Merge pull request #630 from bjorn3/dependabot/cargo/cranelift-
1ba2b65
Bump cranelift from `
00ac8be` to `
1ba2b65`
bjorn3 [Mon, 8 Jul 2019 07:54:18 +0000 (09:54 +0200)]
Rustup
dependabot-preview[bot] [Mon, 8 Jul 2019 04:52:42 +0000 (04:52 +0000)]
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](https://github.com/CraneStation/cranelift/compare/
00ac8be2fecbef3bb59d845a83123126e8317113...
1ba2b6536c1d2f9834825bda0c64e084b0f03d47)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
bjorn3 [Sun, 7 Jul 2019 09:59:11 +0000 (11:59 +0200)]
Rustup to rustc 1.38.0-nightly (
dfd52ba6a 2019-07-06)
bjorn3 [Thu, 4 Jul 2019 16:02:47 +0000 (18:02 +0200)]
Update Cargo.lock
dependabot-preview[bot] [Wed, 3 Jul 2019 17:44:42 +0000 (17:44 +0000)]
Merge pull request #624 from bjorn3/dependabot/cargo/cranelift-faerie-
312516a