bjorn3
|
871874817b
|
Lower GHA timeout to 60 min
|
2021-03-09 16:30:31 +01:00 |
|
bjorn3
|
eefe1ede82
|
Update config name for latest rust-analyzer
|
2021-03-09 12:52:43 +01:00 |
|
bjorn3
|
9adb139356
|
Add rustc_private=true to the package metadata for rust-analyzer
|
2021-03-09 12:46:04 +01:00 |
|
bjorn3
|
826189ef51
|
Some clippy fixes
|
2021-03-09 12:37:39 +01:00 |
|
bjorn3
|
8f62149d07
|
Rustup to rustc 1.52.0-nightly (8f349be27 2021-03-08)
|
2021-03-09 10:16:43 +01:00 |
|
bjorn3
|
6ef48e9cb4
|
Sync from rust 4b9f5cc4c10a161047475cb9bbe02c4fda57fb07
|
2021-03-09 10:10:40 +01:00 |
|
bors
|
7f020206e8
|
Auto merge of #82727 - oli-obk:shrinkmem, r=pnkfelix
Test the effect of shrinking the size of Rvalue by 16 bytes
r? `@ghost`
|
2021-03-08 08:39:24 +00:00 |
|
bjorn3
|
341a4863fa
|
Use the new component dependency option of the rust-toolchain file (take 2)
|
2021-03-07 17:47:56 +01:00 |
|
bjorn3
|
05339134de
|
Add license section to the readme
Just in case
|
2021-03-06 19:26:11 +01:00 |
|
bjorn3
|
95e4db3e03
|
More doc fixes
|
2021-03-06 19:22:36 +01:00 |
|
bjorn3
|
be3aa0689e
|
Revert "Use jemalloc"
This reverts commit d194c707c82198864cd1493a9e104f904d354e16.
It fails the bootstrap test as jemalloc_sys is not built
|
2021-03-06 19:21:30 +01:00 |
|
bjorn3
|
76bb1f173f
|
Move the more advanced ways to use cg_clif to usage.md
|
2021-03-06 19:19:29 +01:00 |
|
bjorn3
|
d194c707c8
|
Use jemalloc
|
2021-03-06 19:06:15 +01:00 |
|
bjorn3
|
cecd7a9ae6
|
Add clif comments when in release mode
Fixes #1130
|
2021-03-06 18:45:04 +01:00 |
|
bjorn3
|
4ca3384db6
|
Make it possible to enable the verifier in release mode
|
2021-03-06 15:33:47 +01:00 |
|
bjorn3
|
bd1b1dd58e
|
Handle #![windows_subsystem]
|
2021-03-06 14:58:29 +01:00 |
|
bjorn3
|
5f3d640d45
|
Fix warning
|
2021-03-06 14:49:55 +01:00 |
|
bjorn3
|
0985044c75
|
Use --print file-names instead of a match on uname
|
2021-03-06 14:46:38 +01:00 |
|
bjorn3
|
274a7ac4c4
|
Merge pull request #1145 from bjorn3/mingw_support
Support cross-compiling to Windows using MinGW
|
2021-03-05 23:03:06 +01:00 |
|
bjorn3
|
00f1cddb9c
|
Test Windows cross-compilation on CI
|
2021-03-05 21:58:38 +01:00 |
|
bjorn3
|
d23b12fa62
|
Build all tests when cross-compiling
|
2021-03-05 21:32:49 +01:00 |
|
bjorn3
|
1122f42e28
|
Support cross-compiling to Windows using MinGW
|
2021-03-05 21:32:49 +01:00 |
|
bjorn3
|
c825bc8e61
|
Update Cranelift
This adds support for the WindowsFastcall calling convention
|
2021-03-05 21:32:49 +01:00 |
|
bjorn3
|
09a36b43d6
|
Merge branch 'sync_from_rust'
|
2021-03-05 19:13:22 +01:00 |
|
bjorn3
|
27886cd6b6
|
Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_clif-2021-03-05
|
2021-03-05 19:12:59 +01:00 |
|
bjorn3
|
9a0c32934e
|
Disable value debuginfo
This prevents an expensive Cranelift pass from running to reconstruct the debuginfo
|
2021-03-05 16:59:35 +01:00 |
|
bjorn3
|
5e736293b3
|
Rustfmt
|
2021-03-05 11:21:44 +01:00 |
|
bjorn3
|
b5f67dc703
|
Rustup to rustc 1.52.0-nightly (45b3c2851 2021-03-04)
|
2021-03-05 10:58:30 +01:00 |
|
bjorn3
|
9406510cee
|
Sync from rust a0d66b54fb3acc2125972b88ff543a2c04d14af5
|
2021-03-05 10:46:59 +01:00 |
|
Oli Scherer
|
b63df38a98
|
Shrink the size of Rvalue by 16 bytes
|
2021-03-05 09:33:01 +00:00 |
|
bjorn3
|
7d33e5bf3d
|
Fix bootstrap test script
|
2021-03-01 12:34:49 +01:00 |
|
bjorn3
|
27a5f4f472
|
Update Cranelift
Fixes #1143
|
2021-03-01 12:19:22 +01:00 |
|
Guillaume Gomez
|
8b7d335c38
|
Rollup merge of #81940 - jhpratt:stabilize-str_split_once, r=m-ou-se
Stabilize str_split_once
Closes #74773
|
2021-02-26 15:52:29 +01:00 |
|
bjorn3
|
86c594426f
|
Merge pull request #1144 from bjorn3/dynamic_module
Use dynamic dispatch for the inner Module
|
2021-02-23 21:00:33 +01:00 |
|
bjorn3
|
73d3a1c14a
|
Use dynamic dispatch for the inner Module
This improves compilation time and shrinks the linked backend from
13MB to 9.7MB on Linux.
|
2021-02-23 18:49:37 +01:00 |
|
bjorn3
|
ef96a0f3f0
|
Update Cranelift
|
2021-02-23 18:48:55 +01:00 |
|
bjorn3
|
c247446570
|
Disable macro-error rust-analyzer diagnostic
|
2021-02-23 09:56:16 +01:00 |
|
bjorn3
|
b0028fa409
|
Update dependencies
|
2021-02-22 14:56:06 +01:00 |
|
bjorn3
|
d5ac849a24
|
Update Cranelift
|
2021-02-22 14:46:24 +01:00 |
|
bjorn3
|
a5bf6d2f18
|
Rustup to rustc 1.52.0-nightly (83b30a639 2021-02-20)
|
2021-02-21 17:27:53 +01:00 |
|
bjorn3
|
013b3c5a7c
|
Rustfmt
|
2021-02-21 17:03:21 +01:00 |
|
bjorn3
|
4eb6754749
|
Sync from rust 3e826bb11228508fbe749e594038d6727208aa94
|
2021-02-21 17:02:04 +01:00 |
|
bjorn3
|
ecba16f296
|
Various enum to int cast fixes
|
2021-02-21 16:52:42 +01:00 |
|
bjorn3
|
7fc34839ac
|
Revert "Remove shift amount masking"
This reverts commit c5f98b586f9c835e8e3ebecf3db260d2f0ad402a.
It turns out to be necessary anyway
|
2021-02-21 16:51:40 +01:00 |
|
bjorn3
|
0610490c8d
|
Assume constants can't fail to evaluate
See rust-lang/rust#81327 for the same change to cg_llvm
|
2021-02-21 13:58:56 +01:00 |
|
bjorn3
|
74f39b64c8
|
Avoid a temporary stackslot in codegen_checked_int_binop
|
2021-02-21 12:48:43 +01:00 |
|
bjorn3
|
b0f870edd6
|
Fix CI
|
2021-02-21 12:34:30 +01:00 |
|
bjorn3
|
ee36a1fbb1
|
Remove workaround for stack_{load,store}.i128 not being implemented
|
2021-02-21 12:18:43 +01:00 |
|
bjorn3
|
9c980276d8
|
Directly use Cranelift instructions for 128bit int shifts
|
2021-02-21 12:09:13 +01:00 |
|
bjorn3
|
c5f98b586f
|
Remove shift amount masking
Unlike the old x75 backend, the new x64 backend masks the shift amount
itself, matching the specified semantics.
|
2021-02-21 12:03:02 +01:00 |
|