]> git.lizzy.rs Git - rust.git/log
rust.git
4 years agoRustup to rustc 1.38.0-nightly (534b42394 2019-08-09)
bjorn3 [Tue, 13 Aug 2019 10:18:35 +0000 (12:18 +0200)]
Rustup to rustc 1.38.0-nightly (534b42394 2019-08-09)

4 years agoUpdate Cargo.lock
bjorn3 [Tue, 13 Aug 2019 09:52:09 +0000 (11:52 +0200)]
Update Cargo.lock

4 years agoRemove outdated FIXME and add some new FIXME
bjorn3 [Tue, 13 Aug 2019 09:46:59 +0000 (11:46 +0200)]
Remove outdated FIXME and add some new FIXME

4 years agoImplement float -> small int cast
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

4 years agoFix some warnings
bjorn3 [Mon, 12 Aug 2019 14:00:10 +0000 (16:00 +0200)]
Fix some warnings

4 years agoImplement log2{f32,f64} intrinsics
bjorn3 [Mon, 12 Aug 2019 13:54:24 +0000 (15:54 +0200)]
Implement log2{f32,f64} intrinsics

4 years agoMerge pull request #662 from bjorn3/jit_dylib
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

4 years agoExtract jit imported symbols loading functionAlso make the staticlib load error non...
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

4 years agoRemove debugging println
bjorn3 [Sun, 11 Aug 2019 16:12:49 +0000 (18:12 +0200)]
Remove debugging println

4 years agoMisc changes
bjorn3 [Sun, 11 Aug 2019 15:33:52 +0000 (17:33 +0200)]
Misc changes

4 years agoFix it
bjorn3 [Sun, 11 Aug 2019 15:06:18 +0000 (17:06 +0200)]
Fix it

4 years agoAdd libstd.so to sysroot
bjorn3 [Sat, 10 Aug 2019 14:56:19 +0000 (16:56 +0200)]
Add libstd.so to sysroot

4 years ago[WIP] Implement dylib loading for the JIT
bjorn3 [Sat, 10 Aug 2019 14:50:23 +0000 (16:50 +0200)]
[WIP] Implement dylib loading for the JIT

4 years agoUpdate Cargo.lock
bjorn3 [Sat, 10 Aug 2019 12:33:59 +0000 (14:33 +0200)]
Update Cargo.lock

4 years agoImprove ci times
bjorn3 [Sat, 10 Aug 2019 12:06:08 +0000 (14:06 +0200)]
Improve ci times

4 years agoMerge pull request #660 from bjorn3/libtest
bjorn3 [Fri, 9 Aug 2019 13:19:06 +0000 (15:19 +0200)]
Merge pull request #660 from bjorn3/libtest

Libtest support

4 years agoEnable regex tests
bjorn3 [Fri, 9 Aug 2019 12:33:59 +0000 (14:33 +0200)]
Enable regex tests

4 years agoForce single thread mode for libtest
bjorn3 [Fri, 9 Aug 2019 11:18:09 +0000 (13:18 +0200)]
Force single thread mode for libtest

4 years agoLibtest support
bjorn3 [Wed, 31 Jul 2019 12:04:00 +0000 (14:04 +0200)]
Libtest support

4 years agoImplement real saturating behaviour for the saturating_* intrinsics with unsigned...
bjorn3 [Thu, 8 Aug 2019 13:54:13 +0000 (15:54 +0200)]
Implement real saturating behaviour for the saturating_* intrinsics with unsigned ints

4 years agoDon't omit overflow checks for *_with_overflow intrinsics when compiling without...
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

4 years agoFix constant alignment on macOS
bjorn3 [Wed, 7 Aug 2019 13:26:29 +0000 (15:26 +0200)]
Fix constant alignment on macOS

4 years agoRustup to rustc 1.38.0-nightly (6a91782b7 2019-08-06)
bjorn3 [Wed, 7 Aug 2019 10:35:49 +0000 (12:35 +0200)]
Rustup to rustc 1.38.0-nightly (6a91782b7 2019-08-06)

4 years agoImplement simd_extract
bjorn3 [Mon, 5 Aug 2019 14:28:27 +0000 (16:28 +0200)]
Implement simd_extract

4 years agoRustup to rustc 1.38.0-nightly (6e0d27d93 2019-08-03)
bjorn3 [Sun, 4 Aug 2019 11:42:40 +0000 (13:42 +0200)]
Rustup to rustc 1.38.0-nightly (6e0d27d93 2019-08-03)

4 years agoCall assert_module_sources
bjorn3 [Sun, 4 Aug 2019 11:36:43 +0000 (13:36 +0200)]
Call assert_module_sources

4 years agoCorrectly align all allocs
bjorn3 [Sat, 30 Mar 2019 17:22:43 +0000 (18:22 +0100)]
Correctly align all allocs

Fixes #348

4 years agoTest mutex locking
bjorn3 [Sat, 30 Mar 2019 17:22:43 +0000 (18:22 +0100)]
Test mutex locking

4 years agoCorrectly implement atomic_nand_* intrinsics
bjorn3 [Thu, 1 Aug 2019 08:58:18 +0000 (10:58 +0200)]
Correctly implement atomic_nand_* intrinsics

Fixes #639

4 years agoUpdate Cargo.lock
bjorn3 [Thu, 1 Aug 2019 08:54:37 +0000 (10:54 +0200)]
Update Cargo.lock

4 years agoFix simd_cast
bjorn3 [Wed, 31 Jul 2019 07:45:11 +0000 (09:45 +0200)]
Fix simd_cast

4 years agoMerge pull request #650 from bjorn3/simd_emulation
bjorn3 [Tue, 30 Jul 2019 13:42:29 +0000 (15:42 +0200)]
Merge pull request #650 from bjorn3/simd_emulation

Simd emulation

4 years agoFix release builds
bjorn3 [Tue, 30 Jul 2019 13:00:15 +0000 (15:00 +0200)]
Fix release builds

4 years agoMisc changes
bjorn3 [Tue, 30 Jul 2019 12:51:05 +0000 (14:51 +0200)]
Misc changes

4 years agoImplement some float simd intrinsics
bjorn3 [Tue, 30 Jul 2019 12:37:20 +0000 (14:37 +0200)]
Implement some float simd intrinsics

4 years agoTest rust-lang/regex example shootout-regex-dna
bjorn3 [Tue, 30 Jul 2019 11:37:47 +0000 (13:37 +0200)]
Test rust-lang/regex example shootout-regex-dna

4 years agoFix _mm_movemask_epi8
bjorn3 [Mon, 29 Jul 2019 16:59:17 +0000 (18:59 +0200)]
Fix _mm_movemask_epi8

The order of iteration was wrong

4 years agoPatch core_arch to tell programs that cpuid is not supported
bjorn3 [Mon, 29 Jul 2019 12:35:42 +0000 (14:35 +0200)]
Patch core_arch to tell programs that cpuid is not supported

4 years agoFix thread disable patch
bjorn3 [Mon, 29 Jul 2019 12:35:15 +0000 (14:35 +0200)]
Fix thread disable patch

4 years agoFix returning (u128, u128)
bjorn3 [Mon, 29 Jul 2019 11:18:21 +0000 (13:18 +0200)]
Fix returning (u128, u128)

4 years agoImplement llvm.x86.avx2.pmovmskb llvm intrinsic
bjorn3 [Mon, 29 Jul 2019 10:50:20 +0000 (12:50 +0200)]
Implement llvm.x86.avx2.pmovmskb llvm intrinsic

4 years agoEmulate llvm.x86.sse2.pmovmskb.128 llvm intrinsic
bjorn3 [Mon, 29 Jul 2019 10:43:24 +0000 (12:43 +0200)]
Emulate llvm.x86.sse2.pmovmskb.128 llvm intrinsic

4 years agoImplement and test simd_shuffle*
bjorn3 [Mon, 29 Jul 2019 09:23:53 +0000 (11:23 +0200)]
Implement and test simd_shuffle*

4 years ago[WIP] simd_shuffle*
bjorn3 [Sun, 28 Jul 2019 09:24:33 +0000 (11:24 +0200)]
[WIP] simd_shuffle*

4 years ago[WIP] simd_shuffle support
bjorn3 [Sun, 28 Jul 2019 08:24:57 +0000 (10:24 +0200)]
[WIP] simd_shuffle support

4 years agoReplace llvm intrinsics with runtime trap
bjorn3 [Sun, 28 Jul 2019 07:54:57 +0000 (09:54 +0200)]
Replace llvm intrinsics with runtime trap

4 years agoFix simd comparison
bjorn3 [Sun, 28 Jul 2019 07:45:01 +0000 (09:45 +0200)]
Fix simd comparison

4 years agoEmulate compare simd intrinsics
bjorn3 [Sat, 27 Jul 2019 15:52:57 +0000 (17:52 +0200)]
Emulate compare simd intrinsics

4 years agoEmulate some simd intrinsics
bjorn3 [Sat, 27 Jul 2019 15:48:24 +0000 (17:48 +0200)]
Emulate some simd intrinsics

4 years agoRustup to rustc 1.38.0-nightly (4560cb830 2019-07-28)
bjorn3 [Mon, 29 Jul 2019 08:32:24 +0000 (10:32 +0200)]
Rustup to rustc 1.38.0-nightly (4560cb830 2019-07-28)

4 years agoUpdate dependencies
bjorn3 [Sun, 28 Jul 2019 07:24:27 +0000 (09:24 +0200)]
Update dependencies

4 years agoRustup to rustc 1.38.0-nightly (c798dffac 2019-07-27)
bjorn3 [Sun, 28 Jul 2019 07:24:16 +0000 (09:24 +0200)]
Rustup to rustc 1.38.0-nightly (c798dffac 2019-07-27)

4 years agoImplement many more float intrinsics
bjorn3 [Sat, 27 Jul 2019 14:51:48 +0000 (16:51 +0200)]
Implement many more float intrinsics

4 years agoDon't set opt_level to best
bjorn3 [Sat, 27 Jul 2019 14:12:15 +0000 (16:12 +0200)]
Don't set opt_level to best

LICM is still broken

4 years agoFix checked binops when overflow checks are disabled
bjorn3 [Sat, 27 Jul 2019 14:11:04 +0000 (16:11 +0200)]
Fix checked binops when overflow checks are disabled

4 years agoRustup to rustc 1.38.0-nightly (c43753f91 2019-07-26)
bjorn3 [Sat, 27 Jul 2019 09:35:46 +0000 (11:35 +0200)]
Rustup to rustc 1.38.0-nightly (c43753f91 2019-07-26)

4 years agoReduce patching of libcore a bit
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

4 years agoMerge pull request #627 from bjorn3/wip_i128
bjorn3 [Fri, 26 Jul 2019 10:19:24 +0000 (12:19 +0200)]
Merge pull request #627 from bjorn3/wip_i128

Support 128bit numbers

4 years agoUse own branch of clif instead of local checkout
bjorn3 [Fri, 26 Jul 2019 10:02:51 +0000 (12:02 +0200)]
Use own branch of clif instead of local checkout

4 years agoUpdate Readme.md
bjorn3 [Fri, 26 Jul 2019 09:47:27 +0000 (11:47 +0200)]
Update Readme.md

4 years agoRemove unnecessary changes
bjorn3 [Fri, 26 Jul 2019 09:45:01 +0000 (11:45 +0200)]
Remove unnecessary changes

4 years agoMerge pull request #646 from bjorn3/wip_checked_binops2
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

4 years ago[WIP]
bjorn3 [Thu, 25 Jul 2019 13:49:38 +0000 (15:49 +0200)]
[WIP]

4 years agoUse std checked_div
bjorn3 [Thu, 25 Jul 2019 12:55:55 +0000 (14:55 +0200)]
Use std checked_div

4 years agoDisplay span in Assert panic message
bjorn3 [Thu, 25 Jul 2019 12:52:37 +0000 (14:52 +0200)]
Display span in Assert panic message

4 years agoFix arg header comments
bjorn3 [Wed, 24 Jul 2019 15:56:16 +0000 (17:56 +0200)]
Fix arg header comments

4 years agoRemove some unnecessary changes
bjorn3 [Wed, 24 Jul 2019 15:23:23 +0000 (17:23 +0200)]
Remove some unnecessary changes

4 years agoFix 128bit CValue::const_val
bjorn3 [Wed, 24 Jul 2019 15:16:31 +0000 (17:16 +0200)]
Fix 128bit CValue::const_val

4 years agoImplement 128bit checked add and sub
bjorn3 [Wed, 24 Jul 2019 11:16:36 +0000 (13:16 +0200)]
Implement 128bit checked add and sub

4 years agoImplement 128bit comparison binops
bjorn3 [Wed, 24 Jul 2019 11:08:31 +0000 (13:08 +0200)]
Implement 128bit comparison binops

4 years agoImplement 128bit multiply with overflow
bjorn3 [Sat, 20 Jul 2019 15:57:00 +0000 (17:57 +0200)]
Implement 128bit multiply with overflow

4 years agoImplement 128bit shl and shr binops
bjorn3 [Sat, 20 Jul 2019 15:44:41 +0000 (17:44 +0200)]
Implement 128bit shl and shr binops

4 years agoRespect sess.overflow_checks()
bjorn3 [Sat, 20 Jul 2019 15:05:43 +0000 (17:05 +0200)]
Respect sess.overflow_checks()

4 years ago[WIP]
bjorn3 [Wed, 17 Jul 2019 18:45:54 +0000 (20:45 +0200)]
[WIP]

4 years agoImplement most 128bit binops
bjorn3 [Sun, 7 Jul 2019 16:08:38 +0000 (18:08 +0200)]
Implement most 128bit binops

4 years agoRemove unnecessary if statement
bjorn3 [Sat, 29 Jun 2019 15:43:25 +0000 (17:43 +0200)]
Remove unnecessary if statement

4 years agoDon't special case u/i128 for UnOp::not
bjorn3 [Sat, 29 Jun 2019 15:02:34 +0000 (17:02 +0200)]
Don't special case u/i128 for UnOp::not

4 years agoFix it
bjorn3 [Sat, 29 Jun 2019 14:53:20 +0000 (16:53 +0200)]
Fix it

4 years agoFix some more stuff
bjorn3 [Sat, 29 Jun 2019 14:43:20 +0000 (16:43 +0200)]
Fix some more stuff

4 years ago[WIP]
bjorn3 [Thu, 27 Jun 2019 18:53:21 +0000 (20:53 +0200)]
[WIP]

4 years ago[WIP]
bjorn3 [Thu, 27 Jun 2019 18:49:39 +0000 (20:49 +0200)]
[WIP]

4 years agoFix type in load_scalar
bjorn3 [Mon, 17 Jun 2019 19:19:08 +0000 (21:19 +0200)]
Fix type in load_scalar

4 years agoFix some things
bjorn3 [Mon, 17 Jun 2019 19:13:02 +0000 (21:13 +0200)]
Fix some things

4 years ago[WIP] Basic i128 support
bjorn3 [Wed, 12 Jun 2019 18:54:38 +0000 (20:54 +0200)]
[WIP] Basic i128 support

4 years agoImplement checked binops
bjorn3 [Sat, 13 Jul 2019 14:55:08 +0000 (16:55 +0200)]
Implement checked binops

4 years agoRustup to rustc 1.38.0-nightly (a7f28678b 2019-07-23)
bjorn3 [Wed, 24 Jul 2019 09:56:24 +0000 (11:56 +0200)]
Rustup to rustc 1.38.0-nightly (a7f28678b 2019-07-23)

4 years agoUpdate Cargo.lock
bjorn3 [Sat, 20 Jul 2019 13:48:18 +0000 (15:48 +0200)]
Update Cargo.lock

4 years agoUpdate cranelift
bjorn3 [Sat, 20 Jul 2019 13:42:26 +0000 (15:42 +0200)]
Update cranelift

4 years agoDon't disable stdsimd anymore
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.

4 years agoRustup to rustc 1.38.0-nightly (e3cebcb3b 2019-07-19)
bjorn3 [Sat, 20 Jul 2019 11:04:02 +0000 (13:04 +0200)]
Rustup to rustc 1.38.0-nightly (e3cebcb3b 2019-07-19)

5 years agoUpdate Cargo.lock
bjorn3 [Sat, 13 Jul 2019 11:36:13 +0000 (13:36 +0200)]
Update Cargo.lock

5 years agoUpdate cranelift
bjorn3 [Sat, 13 Jul 2019 11:31:30 +0000 (13:31 +0200)]
Update cranelift

5 years agoRustup to rustc 1.38.0-nightly (71f9384e3 2019-07-12)
bjorn3 [Sat, 13 Jul 2019 09:07:07 +0000 (11:07 +0200)]
Rustup to rustc 1.38.0-nightly (71f9384e3 2019-07-12)

5 years agoBump cranelift-module from `1ba2b65` to `4125d47` (#636)
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>
5 years agoMerge pull request #630 from bjorn3/dependabot/cargo/cranelift-1ba2b65
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`

5 years agoRustup
bjorn3 [Mon, 8 Jul 2019 07:54:18 +0000 (09:54 +0200)]
Rustup

5 years agoBump cranelift from `00ac8be` to `1ba2b65`
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>
5 years agoRustup to rustc 1.38.0-nightly (dfd52ba6a 2019-07-06)
bjorn3 [Sun, 7 Jul 2019 09:59:11 +0000 (11:59 +0200)]
Rustup to rustc 1.38.0-nightly (dfd52ba6a 2019-07-06)

5 years agoUpdate Cargo.lock
bjorn3 [Thu, 4 Jul 2019 16:02:47 +0000 (18:02 +0200)]
Update Cargo.lock

5 years agoMerge pull request #624 from bjorn3/dependabot/cargo/cranelift-faerie-312516a
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