DrMeepster
1b3ed06ebd
remove box_free and replace with drop impl
2023-06-16 13:41:06 -07:00
bjorn3
9b9d0f9bf3
Merge commit '6d1d7c926353f6e8aef29096a7ff7c383ffdd9ad' into sync_cg_clif-2023-06-15
2023-06-15 17:56:01 +00:00
bjorn3
a63a18ff7e
Merge commit 'd4456643a42796755e05032bc05dcd7d06aca193' into sync_cg_clif-2023-04-29
2023-04-29 12:00:43 +00:00
Matthias Krüger
da31bb3f77
Revert "Remove #[alloc_error_handler] from the compiler and library"
...
This reverts commit e118134c24 .
2023-04-25 00:08:35 +02:00
Amanieu d'Antras
e118134c24
Remove #[alloc_error_handler] from the compiler and library
2023-04-16 08:35:50 -07:00
bjorn3
091abdbd03
Merge commit '81f3c6e11741194e53702b3dc8f2bf40d1d15132' into sync_cg_clif-2023-03-15
2023-03-15 14:41:48 +00:00
clubby789
b2a37c4b05
Remove uses of box_syntax in rustc and tools
2023-03-12 13:19:46 +00:00
Pietro Albini
a3c21257ba
replace legacy copyright annotations in submodules
2023-03-09 12:24:47 +01:00
bjorn3
1af6f54c80
Merge commit '45d0f6c93661373b30e1d7efc8620812fb118285' into sync_cg_clif-2022-12-14
2022-12-14 19:30:46 +01:00
bjorn3
05b5834bfd
Merge commit '94c618dce3cb5d7e168cfe091679912cf6d21c64' into sync_cg_clif-2022-10-23
2022-10-23 16:22:55 +02:00
Urgau
7958086606
Stabilize bench_black_box
2022-09-27 17:38:51 +02:00
bjorn3
55216697fe
Merge commit '52fcc99ef945a57733195a748959e2de0de91ccd' into sync_cg_clif-2022-08-24
2022-08-24 18:40:58 +02:00
Maybe Waffle
603c757876
Replace most uses of pointer::offset with add and sub
2022-08-21 02:21:41 +04:00
bjorn3
90632c1620
Merge commit '9d6d244c798b5bb8f732349a9bbf74afbee5a7a5' into sync_cg_clif-2022-07-25
2022-07-25 16:07:57 +02:00
Konrad Borowski
a25144782b
Partially stabilize const_slice_from_raw_parts
...
This doesn't stabilize methods working on mutable pointers.
2022-07-09 23:20:02 +02:00
Nikolai Vazquez
0ecfaf8c87
Fix unsized field order
2022-06-03 12:58:36 -04:00
Nikolai Vazquez
3147b28e0b
Make std::mem::needs_drop accept ?Sized
2022-06-03 03:28:19 -04:00
bjorn3
44c10f8936
Merge commit '657a5ea84e8ed31ea241e2546bd3508c60a61713' into sync_cg_clif-2022-04-22
2022-04-22 21:11:38 +02:00
Yuri Astrakhan
cbe4379412
Spellchecking some comments
...
This PR attempts to clean up some minor spelling mistakes in comments
2022-03-30 01:39:38 -04:00
bjorn3
32d7ef9ef4
Merge commit '9518dddf4c90a01aa3decb3e5196d2b8cde9e403' into sync_cg_clif-2022-03-20
2022-03-20 16:55:21 +01:00
bjorn3
3af3734565
Merge commit 'e556666e0670e9f9066cb414f02a0699cda4d335' into sync_cg_clif-2021-12-30
2021-12-30 14:53:41 +01:00
bjorn3
09178516a9
Merge commit 'b2fb4a20baf301ad823d67c4665faf4ac7bf69c9' into sync_cg_clif-2021-12-20
2021-12-20 18:56:35 +01:00
Amanieu d'Antras
267a81a1a5
Remove alloc::prelude
...
As per the libs team decision in #58935 .
Closes #58935
2021-10-15 01:41:31 +02:00
bjorn3
b4c03aee15
Merge commit 'c66d21c78cb52efdd81e03d0f263de8a4c1448d9' into sync_cg_clif-2021-09-19
2021-09-19 13:56:58 +02:00
Marcel Hellwig
3c61a69852
remove box_syntax uses from cranelift and tools
2021-08-18 09:31:51 +02:00
bjorn3
959b60e8b8
Merge commit '7d045a208e8b476b6dd696ac47f85c441e884982' into sync_cg_clif-2021-07-07
2021-07-07 11:14:20 +02:00
bjorn3
1159f5941e
Merge commit '973663d4ef1358bcbe8e3a36300b2a109ccd0bd3' into sync_cg_clif-2021-05-27
2021-05-27 13:08:14 +02:00
Erin Power
99b4a3e183
Sync rustc_codegen_cranelift 'f0440a7a3b9977e97c87e38560af1d45090175db'
2021-04-30 14:49:58 +02:00
bjorn3
12febc383d
Merge commit '8f44c7a405f9bf0460706f9ba07ee85d7b7b8d91' into sync_cg_clif-2021-03-29
2021-03-29 10:45:09 +02:00
bjorn3
668a430c45
Merge commit '798920ff1833372886ff68eef485685c1f4e318f' into sync_cg_clif-2021-03-05
2021-03-05 19:12:59 +01:00
bjorn3
d33eee9c26
Merge commit '36e7a2e924cee2dabe6e771ffea43e36b05227fc' into sync_cg_clif-2021-02-01
2021-02-01 10:11:46 +01:00
bjorn3
54db92b25d
Merge commit '7141c87143d7d1d13b6572bf9372bb490836a888' into sync_cg_clif-2020-12-27
2020-12-27 10:30:38 +01:00
bjorn3
8684b25013
Merge commit 'a1d04256f3a1b3212a4a7e38433595dc386cb512' into sync_cg_clif-2020-11-27
2020-11-27 20:48:53 +01:00
Camelid
0047daa765
Rename optin_builtin_traits to auto_traits
...
They were originally called "opt-in, built-in traits" (OIBITs), but
people realized that the name was too confusing and a mouthful, and so
they were renamed to just "auto traits". The feature flag's name wasn't
updated, though, so that's what this PR does.
There are some other spots in the compiler that still refer to OIBITs,
but I don't think changing those now is worth it since they are internal
and not particularly relevant to this PR.
Also see <https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name >.
2020-11-23 14:14:06 -08:00
bjorn3
23f1e8090d
Merge commit '96dd3b88d5fd5bac497e4dfee3f295426ffcd19c' into update_cg_clif-2020-11-01
2020-11-03 11:00:04 +01:00
bjorn3
1c524b3a6a
Add 'compiler/rustc_codegen_cranelift/' from commit 'c50ef702aee7bd42dc30b994107431b0079a5bed'
...
git-subtree-dir: compiler/rustc_codegen_cranelift
git-subtree-mainline: 1119608db9
git-subtree-split: c50ef702ae
2020-10-26 09:53:27 +01:00