Daniel Paoliello
e3311e4717
Support raw-dylib functions being used inside inlined functions
2022-10-24 16:17:38 -07:00
bjorn3
b345c1e25a
Sync from rust 1481fd964bac3c750c7e1b21206fdaa60346c456
2022-10-24 15:46:38 +02:00
bjorn3
63d1bf9920
Rustfmt cg_clif's build system
2022-10-23 16:43:48 +02:00
bjorn3
4029785c67
Merge branch 'sync_from_rust'
2022-10-23 16:24:46 +02:00
bjorn3
9950bd1dc5
Merge commit '266e96785ab71834b917bf474f130a6d8fdecd4b' into sync_cg_clif-2022-10-23
2022-10-23 16:22:55 +02:00
bjorn3
266e96785a
Revert "Update to Cranelift 0.89.0"
...
It added a lot of extra dependencies. I opened bytecodealliance/wasmtime#5101
to remove those dependencies again.
This reverts commit da770abea31e25514af65387ea93a755242610b7.
2022-10-23 16:16:58 +02:00
bjorn3
b930e2d722
Revert "Stop using a depracated function"
...
This reverts commit b1791eef6add9563c1b750e88ec02e681a9a4ad7.
2022-10-23 16:16:58 +02:00
bjorn3
342bac9807
Fix drop for dyn*
2022-10-23 15:09:28 +02:00
bjorn3
2470ad30e6
Allow dyn* upcasting
2022-10-23 15:09:11 +02:00
bjorn3
7a9abf5ab2
Update rustc test suite failure list
2022-10-23 14:14:35 +02:00
bjorn3
63e3df3d32
Rustup to rustc 1.66.0-nightly (6e95b6da8 2022-10-22)
2022-10-23 13:50:51 +02:00
bjorn3
57984be8ea
Sync from rust e64f1110c062f61746f222059439529a43ccf6dc
2022-10-23 13:44:16 +02:00
bjorn3
b1791eef6a
Stop using a depracated function
2022-10-21 10:58:33 +00:00
bjorn3
da770abea3
Update to Cranelift 0.89.0
2022-10-21 10:55:20 +00:00
Ralf Jung
1e720cdb46
merge rustc history
2022-10-21 10:18:54 +02:00
Rageking8
54ee5ac073
more dupe word typos
2022-10-14 12:57:56 +08:00
bjorn3
019040d5b7
Merge pull request #1291 from bjorn3/build_system_rework2
...
Move downloaded test project to downloads/
2022-10-13 16:19:00 +02:00
bjorn3
24198ce6b4
Move all downloaded repos to the downloads/ dir
2022-10-13 13:21:55 +00:00
bjorn3
f1dc206c4f
Introduce GitRepo type
...
This will make it easier to move downloaded repos around
2022-10-13 13:19:01 +00:00
bjorn3
e1a7791fcb
Update rust-analyzer.linkedProjects
2022-10-13 13:16:06 +00:00
bjorn3
69297f9c86
Rustup to rustc 1.66.0-nightly (a6b7274a4 2022-10-10)
2022-10-11 16:52:19 +02:00
bjorn3
7bf4e19cc1
Sync from rust bb93450ec4af83c20e9ba6c8e575aca55423001a
2022-10-11 16:45:58 +02:00
Ralf Jung
55fe2b3fbf
merge rustc history
2022-10-09 12:42:24 +02:00
bors
31792f141b
Auto merge of #2583 - RalfJung:rustup, r=oli-obk
...
initial josh subtree sync
This demonstrates what a josh-based rustup would look like with my patched josh. To create it I did
```
git fetch http://localhost:8000/rust-lang/rust.git:start=75dd959a3a40eb5b4574f8d2e23aa6efbeb33573[:prefix=src/tools/miri]:/src/tools/miri.git master
git merge FETCH_HEAD
./rustup-toolchain HEAD && ./miri fmt
git commit -am rustup
```
Unlike the [previous attempt](https://github.com/rust-lang/miri/pull/2554 ), this does not add a new root commit to the repo.
Once we merge this, we committed to using josh for subtree syncing, and in particular a version of josh that includes https://github.com/josh-project/josh/pull/961 (or something compatible).
2022-10-08 08:53:29 +00:00
ouz-a
187b76965a
Remove mir::CastKind::Misc
2022-10-06 15:32:41 +03:00
bjorn3
dae6a30d0b
Remove workaround for rustbuild bug
2022-10-05 13:55:13 +02:00
bjorn3
1d1827413f
Rustup to rustc 1.66.0-nightly (01af5040f 2022-10-04)
2022-10-05 13:27:00 +02:00
bjorn3
d264e2fa05
Sync from rust d8613f792c11d6d348b15eee79da561323fa0199
2022-10-05 13:15:08 +02:00
Urgau
102a577bb3
Stabilize bench_black_box
2022-09-27 17:38:51 +02:00
bjorn3
a53b445816
Merge pull request #1284 from afonso360/windows-fix
...
Add Windows CI
2022-09-27 14:18:58 +02:00
Afonso Bordado
6909219a29
Prefix artifact names with cg_clif
...
Co-authored-by: bjorn3 <17426603+bjorn3@users.noreply.github.com>
2022-09-27 12:42:27 +01:00
Afonso Bordado
4edf14520a
Use target triple artifact names
2022-09-27 12:35:42 +01:00
Afonso Bordado
a83ec3b6a4
Ignore rand tests
2022-09-27 12:33:19 +01:00
bjorn3
93703a4f1b
Merge pull request #1283 from bjorn3/update_cranelift
...
Update to Cranelift 0.88.1
2022-09-27 11:49:43 +02:00
Afonso Bordado
e96badc97f
Disable some rand tests on MinGW
2022-09-27 10:39:24 +01:00
bjorn3
fb71d8abea
Update to Cranelift 0.88.1
...
This fixes a regression of Atomic*::compare_exchange on AArch64
2022-09-27 08:31:22 +00:00
Afonso Bordado
cd8becbc03
Disable some ABI tests on MinGW
2022-09-27 08:15:15 +01:00
Afonso Bordado
738dd2b70b
Windows CI Cache
2022-09-27 07:26:12 +01:00
Afonso Bordado
8072dec7a5
Drop abi cafe patch
2022-09-26 19:22:01 +01:00
Afonso Bordado
01d3e1a3ad
Disable failing windows CI tests
2022-09-26 19:21:37 +01:00
Afonso Bordado
1878ca61bc
Disable JIT Tests for windows
2022-09-26 19:21:37 +01:00
Afonso Bordado
481484c141
Windows MinGW & MSVC Matrix CI
2022-09-26 19:21:30 +01:00
Afonso Bordado
ba56e8f313
Remove MSVC Check
2022-09-26 19:21:26 +01:00
bjorn3
88522158b2
Re-enable structs abi-cafe test on AArch64
2022-09-26 16:21:57 +00:00
bjorn3
10a2b70231
Remove stabilized feature gate
2022-09-26 16:20:11 +00:00
bjorn3
f90bc3009a
Enable stack probing on x86_64
...
Cranelift now supports inline stack probes on x86_64
2022-09-26 16:20:11 +00:00
Afonso Bordado
0035f09c5a
Avoid masking shift amounts
...
Cranelift 0.87 now follows its own documentation regarding
shift amounts, and implicitly masks them if the arch requires it. [0]
[0]: 0508932174
2022-09-26 16:20:11 +00:00
bjorn3
72992c483c
Update to Cranelift 0.88.0
2022-09-26 16:20:11 +00:00
bjorn3
7dccb51fe3
Abi-checker got renamed to abi-cafe
2022-09-26 13:56:18 +02:00
bjorn3
27a1fd30d2
Merge branch 'rustup'
2022-09-25 15:02:13 +00:00